Easy To Use Patents Search & Patent Lawyer Directory

At Patents you can conduct a Patent Search, File a Patent Application, find a Patent Attorney, or search available technology through our Patent Exchange. Patents are available using simple keyword or date criteria. If you are looking to hire a patent attorney, you've come to the right place. Protect your idea and hire a patent lawyer.

Searching: sun





Search by keyword, patent number, inventor, assignee, city or state:




Patent # Description
US-7,010,783 Method and apparatus for deployment of high integrity software using reduced dynamic memory allocation
A method for reducing dynamic memory allocation includes designing a software program using a memory allocation module for allocating memory, analyzing the...
US-7,010,781 Methods and apparatus for managing debugging I/O
Methods and apparatus for providing replacement functions for a set of system services include requesting a primitive function from one of the set of system...
US-7,010,754 Method, system and user interface for inputting and manipulating tokenized strings
A computer-based method of interactively generating an index page displays a window including a list of index page types. Upon selection of one index page type...
US-7,010,734 Method for microprocessor test insertion reduction
Methods for reducing the requirement for multiple test vector sub-set insertions of a test vector set on test equipment having a limited memory size. In one...
US-7,010,690 Extensible system for building and evaluating credentials
A method and apparatus for authenticating and authorizing a user of a device connected to a network. In one embodiment, a set of credential descriptors is...
US-7,010,674 Efficient handling of a large register file for context switching and function calls and returns
A processor including a large register file utilizes a dirty bit storage coupled to the register file and a dirty bit logic that controls resetting of the dirty...
US-7,010,663 Method and system for dividing a plurality of existing volumes of storage into a plurality of virtual logical...
A method and apparatus for increasing the number of storage units. Specifically, the present invention describes a method for creating a plurality of virtual...
US-7,010,648 Method and apparatus for avoiding cache pollution due to speculative memory load operations in a microprocessor
A cache pollution avoidance unit includes a dynamic memory dependency table for storing a dependency state condition between a first load instruction and a...
US-7,010,617 Cluster configuration repository
A system for providing real-time cluster configuration data within a clustered computer network including a plurality of clusters, including a primary node in...
US-7,010,586 System and method for event subscriptions for CORBA gateway
A CORBA Gateway between CORBA-based applications and an enterprise manager may be configurable to manage various networked objects, such as printers, scanners,...
US-7,010,573 Message gates using a shared transport in a distributed computing environment
A message gate is the message endpoint for a client or service in a distributed computing environment. A message gate may provide a secure message endpoint that...
US-7,009,625 Method of displaying an image of device test data
A method of displaying an image of device test data includes receiving a first device test file and a second device test tile including a first plurality of bits...
US-7,009,621 Method and computer program product for reducing colormap flashing
A method and computer program product for reducing colormap flashing on a display system where the display system has a single hardware colormap. The method...
US-7,009,604 Frame detector for use in graphics systems
One embodiment of a method of frame detection may involve storing data indicative of a pulse duration and a number of successive occurrences of pulses having...
US-7,007,741 Conformal heat spreader
A heat spreader apparatus for cooling an electronic component and method of attachment. The heat spreader comprises a flexible wall that partially conforms to a...
US-D516,636 Assembly block
US-D516,635 Assembly block
US-D516,541 Radio carabineer
US-7,007,281 Heuristic for generating opposite information for inclusion in focus events
A method for generating information for inclusion in focus events includes maintaining a list of components requesting focus in a selected application,...
US-7,007,271 Method and apparatus for integrated instruction scheduling and register allocation in a postoptimizer
The present invention describes a method of efficiently optimizing instruction scheduling and register allocation in a post optimizer. The method removes false...
US-7,007,268 Method and apparatus for debugging in a massively parallel processing environment
A method for performing debugging of an executable source program in a massively parallel processing environment involves associating a major cycle counter and a...
US-7,007,258 Method, apparatus, and computer program product for generation of a via array within a fill area of a design layout
A technique for generating via array is presented. An origin is set in one corner of a bounding box, and the bounding box is filled, according to at least one...
US-7,007,256 Method and apparatus for power consumption analysis in global nets
The present invention describes a method and an apparatus for determining switching power consumption of global devices (e.g., repeaters, flops or the like) in...
US-7,007,196 Data storage system using 3-party hand-off protocol to facilitate failure recovery
A data storage system is disclosed in which a 3-party hand-off protocol is utilized to maintain a single coherent logical image. In particular, the functionality...
US-7,007,189 Routing scheme using preferred paths in a multi-path interconnection fabric in a storage network
Embodiments of a routing system are disclosed, including a method for routing communications in a storage system. The storage system may include multiple nodes...
US-7,007,088 Method and apparatus for providing an E-business audit trail in a distributed computing system
A system, apparatus, and a method of memorializing an e-business audit trail are described. As a method, if a message is to be sent to a subscriber by a message...
US-7,007,086 Method and apparatus for measuring multi-connection performance of a server
One embodiment of the present invention provides a system for measuring multi-connection performance of a network interface card (NIC) within a server. During...
US-7,007,026 System for controlling access to and generation of localized application values
A system and method for controlling generation of and access to localized application values to applications. The system includes an administrative interface...
US-7,006,987 Efficient implementation of an auction proxy bid engine
The invention provides a system and method for determining the winner or winners of an on-line auction accepting proxy bids. Proxy bids are bids that do not have...
US-7,006,501 Distributed least choice first arbiter
A distributed arbiter prioritizes requests for resources based on the number of requests made by each requester. Each resource gives the highest priority to...
US-7,003,979 Method and apparatus for making a sorber
A structure and method of manufacture for a sorber, wherein a mass of sorbent contained in a sorber enclosure comprises a plurality of sorbent disks stacked in...
US-D516,135 Assembly block
US-7,003,797 Secure personal identification number entry in a distributed network
The present invention relates to secure PIN entry in a distributed network. According to one or more embodiments of the present invention, a client connected to...
US-7,003,778 Exception handling in java computing environments
Techniques for handling exceptions raised during the execution of Java computer programs are disclosed. The techniques can be used by a Java virtual machine to...
US-7,003,773 Dynamic interface aggregation on demand
A system dynamically generates interfaces on demand during runtime execution of an application containing a plurality of objects. A user object generates a...
US-7,003,768 Method and apparatus for class intialization barriers and access to class variables in multitasking virtual...
One embodiment of the present invention provides a system for efficient class initialization barrier and access to class information private to a task that...
US-7,003,764 Method and apparatus for dynamic configuration of a lexical analysis parser
The present invention provides a method and apparatus for the lexical analysis of computer source code. The lexical analyzer is dynamically configured at runtime...
US-7,003,750 Topology based wire shielding generation
A topology based approach to shielding wire generation for an integrated circuit design. The present invention generates various templates by sizing one or more...
US-7,003,653 Method for rapid interpretation of results returned by a parallel compare instruction
A method for rapidly mapping a bitmask returned by a Single Instruction Multiple Data (SIMD) computer compare instruction is provided. A user supplied...
US-7,003,594 Streaming protocol for storage devices
Various embodiments of systems and methods for implementing a streaming I/O protocol are disclosed. In some embodiments, a method may involve: receiving a packet...
US-7,003,540 Floating point multiplier for delimited operands
A method for providing a floating point product consistent with the present invention includes multiplying a subprecise operand and a non-subprecise operand...
US-7,003,521 Method and apparatus for locking objects using shared locks
Methods and apparatus for a scaleable locking convention are disclosed. According to one aspect of the present invention, a method for acquiring access to an...
US-7,002,599 Method and apparatus for hardware acceleration of clipping and graphical fill in display systems
Embodiments of the present invention are directed to a method and apparatus for hardware acceleration of clipping and graphical fill in display systems. In one...
US-7,002,589 Blending the edges of multiple overlapping screen images
A graphics system comprises pixel calculation units and a sample buffer which stores a two-dimensional field of samples. Each pixel calculation unit selects...
US-7,002,586 Method and apparatus for vertex splitting in a graphics system
An apparatus and method for splitting vertex streams relating to graphics data into substreams, and processing the substreams in parallel. A graphics subsystem...
US-7,001,981 Acrylated natural resins
A method of acrylating a resin containing one or more hydroxyl functional group and derived from a natural product, comprising preparing a mixture of a...
US-7,001,612 Composition for the relief of heat stress
A composition for the relief of heat stress, particularly for restoration of electrolyte balance due to passive exposure to heat resulting in excessive...
US-7,000,235 Method and apparatus for managing data services in a distributed computer system
Data services are managed by a three-tiered system. The lowest tier comprises management facade software running on each machine that converts a...
US-7,000,234 Maintaining a double-ended queue as a linked-list with sentinel nodes and delete flags with concurrent...
A linked-list-based concurrent shared object implementation has been developed that provides non-blocking and linearizable access to the concurrent shared...
US-7,000,229 Method and system for live operating environment upgrades
A method and system for implementing a live operating system upgrade of a computer system. The method includes generating a first copy of a previous operating...
← Previous | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 | Next →

File A Patent Application

  • Protect your idea -- Don't let someone else file first. Learn more.

  • 3 Easy Steps -- Complete Form, application Review, and File. See our process.

  • Attorney Review -- Have your application reviewed by a Patent Attorney. See what's included.