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,080,369 Method and apparatus for producing compressed compiler products
Improved techniques for reducing the size of compiler products are disclosed. The techniques facilitate reduction of size by providing differential schemes aimed...
US-7,080,365 Method and apparatus for simulation system compiler
A method for compiling a cycle-based design involves generating a parsed cycle-based design from the cycle-based design, elaborating the parsed cycle-based...
US-7,080,363 Bytecode program interpreter apparatus and method with pre-verification of data type restrictions and object...
A program interpreter for computer programs written in a bytecode language, which uses a restricted set of data type specific bytecodes. The interpreter, prior...
US-7,080,358 Mechanism for generating an execution log and coverage data for a set of computer code
An improved mechanism is provided for generating an execution log and coverage data for a set of computer code. To minimize the amount of storage required for...
US-7,080,357 Software package verification
A software package verification tool enables verifying a software package that includes at least one software component. The tool includes at least one test...
US-7,080,356 Certification test suite
A system and method for assessing binary compatibility between software modules permits software developers to register with a system, download software tools...
US-7,080,316 Method for determining rubies
A user selects base text from a working document for which ruby text is desired. The base text is displayed in a ruby handling window. Despite the ruby handling...
US-7,080,305 System and method for correcting data errors
A system and method for correcting data errors. A system for correcting errors in blocks of data received over a communication medium includes an error history...
US-7,080,264 Methods and apparatus for providing microprocessor firmware control of power sequencing on a CPCI card
A Compact Peripheral Component Interconnect (CPCI) system includes a circuit board with a front card (e.g., motherboard) coupled to a power supply via the...
US-7,080,261 Computer-readable medium with microprocessor to control reading and computer arranged to communicate with such...
Computer-readable medium provided with a memory area (2; 26, 28) for storing data and a distinct microprocessor (3) having a communication interface (4), a...
US-7,080,237 Register window flattening logic for dependency checking among instructions
A technique for flattening architectural register windows into flattened space depending on a current window pointer to a register window is provided. The...
US-7,080,234 VLIW computer processing architecture having the problem counter stored in a register file register
According to the invention, a processing core (12) comprising a processing pipeline (100) having N-number of processing paths (56), each of which process...
US-7,080,231 Processor with tagging buffer and methods for avoiding memory collisions
A processor includes a tagging buffer for storing information that advises the processor of potential memory collisions caused by program instruction pairs that...
US-7,080,213 System and method for reducing shared memory write overhead in multiprocessor systems
A system and method for reducing shared memory write overhead in multiprocessor system. In one embodiment, a multiprocessing system implements a method...
US-7,080,156 Message routing in a torus interconnect
Systems and methods for routing messages in an interconnection fabric are provided. The fabric includes a plurality of nodes, each node having, for example, four...
US-7,080,123 System and method for preventing unnecessary message duplication in electronic mail
The system for preventing unnecessary message duplication in electronic mail forms a message digest of each message received. The message digest is then compared...
US-7,080,093 System and method for database design
A system and method for database design is disclosed. DDL code, which may be generated by a suitable CASE tool, is bound to tags rather than to specific system...
US-7,080,078 Mechanism and apparatus for URI-addressable repositories of service advertisements and other content in a...
A system and method for interaction and access to shared content among clients and services in a distributed computing environment. A client may access a space...
US-7,079,396 Memory module cooling
A heatsink for a memory module includes a substantially planar contact portion for forming a thermal contact with the memory module and for mounting the heatsink...
US-7,079,395 Extended computing system
A server blade is provided which comprises a processor. The server blade additionally comprises an enclosure which encloses the processor. The server blade is...
US-7,079,230 Portable authentication device and method of authenticating products or product packaging
A portable authentication device and method of authenticating products or packaging by analyzing key ingredients on products or on product packaging is...
US-7,079,157 Matching 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,077,706 Cover for terminal screws of a receptacle
A cover for terminal screws of a receptacle, which has plug holes with a positive and a negative pole connected with terminal screws with a power line, is...
US-7,077,064 Methods for measurement and control of ink concentration and film thickness
A process is disclosed to measure or monitor ink concentration or ink thickness of an ink film as printed on a printing press, which consists of measuring light...
US-7,076,939 Method of making furniture with synthetic woven material
An article of furniture is made from elongated polymer filaments. The polymer filaments may be monofilaments or plural filaments which are twisted together and...
US-7,076,787 Supporting multiple protocols with a single device driver
A system and method for implementing any one of multiple communication protocols with a single device driver. During initialization (e.g., after being attached...
US-7,076,762 Design and redesign of enterprise applications
An enterprise application may be constructed or reconstructed according to a system and method for designing or redesigning enterprise applications. The design...
US-7,076,680 Method and apparatus for providing skew compensation using a self-timed source-synchronous network
One embodiment of the present invention provides a system that provides skew compensation for communications across a source-synchronous self-timed network....
US-7,076,640 Processor that eliminates mis-steering instruction fetch resulting from incorrect resolution of mis-speculated...
A processor avoids or eliminates repetitive replay conditions and frequent instruction resteering through various techniques including resteering the fetch after...
US-7,076,545 Load balancing the servicing of received packets
A system and method for distributing a portion of the processing of a received packet among a plurality of service threads. When an ISR or similar process...
US-7,076,416 Method and apparatus for evaluating logic states of design nodes for cycle-based simulation
A method for evaluating a logic state of a design node involves compiling a logic design to generate an annotated symbol table and a levelized design, obtaining...
US-7,076,389 Method and apparatus for validating sensor operability in a computer system
One embodiment of the present invention provides a system that validates sensor operability in a computer system. During operation, the system perturbs the...
US-7,076,101 Method and apparatus for local image quantification verification
A method and apparatus are disclosed for testing the accuracy of digital test images by comparing the value of each test image pixel with the average value of a...
US-7,076,043 System and method of using presence information to delay dialing phone calls initiated by a caller to a callee
In a communication system, a delayed call dialing processing system and method are described. The delayed call dialing processing system includes logic that...
US-7,075,895 System and method for facilitating discovery of network addresses and selected charateristics of computer...
A system for use by a computer to determine which network addresses are being used by other computers or other devices in a network includes an address inquiry...
US-7,075,840 Low impedance memory bitline eliminating precharge
A memory system using low impedance memory bitlines that eliminate the need for a precharge clock signal. An equilibration circuit controlled by a reference...
US-7,075,538 Methods and apparatus for faster line drawing on remote displays
The present invention provides methods and apparatus for a computer network system to provide compact and efficient representations of graphics commands on...
US-7,074,373 Thermally-integrated low temperature water-gas shift reactor apparatus and process
A thermally-integrated lower temperature water-gas shift reactor apparatus for converting carbon monoxide in the presence steam comprises a catalyst bed that is...
US-D524,845 Eyeglass frame
US-7,073,191 Streaming a single media track to multiple clients
A system and method are provided for streaming a media track to multiple clients using a single copy of the track's metadata, rather than making separate copies...
US-7,073,177 Resource managing system for changing resource consumption state of the lower priority resource entity to more...
Disclosed are methods and apparatus for managing resources. In general terms, a resource manager manages resource consumption of several resource entities which...
US-7,073,136 Method for keystroke delivery to descendants of inactive windows
A method for delivering keystrokes to descendants of an inactive window includes remembering a descendant of the inactive window as the next focus owner when the...
US-7,073,086 System for controlling a tunable delay by transferring a signal from a first plurality of points along a first...
The clock signal is the dominant source of electromagnetic interference (EMI) for many electronic devices. EMI generated by an electronic device must be...
US-7,072,976 Scalable routing scheme for a multi-path interconnection fabric
Various embodiments of a scalable routing system for use in an interconnection fabric are disclosed. In this routing scheme, a routing directive describes a...
US-7,072,967 Efficient construction of message endpoints
In a distributed computing environment, a message gate may be the message endpoint for a client or service. A message gate may provide a secure message endpoint...
US-7,072,951 HTTP transaction monitor with capacity to replay in debuggings session
A system for monitoring HTTP transactions between a server and a client, including a data collector which runs on the server and collects data from HTTP requests...
US-7,072,918 Remembered-set scrubbing to remove stale entries in an incremental garbage collector
A computer system, method and software for detecting and purging stale entries from remembered sets associated with incrementally collectible regions used in an...
US-7,072,905 Better placement of objects reachable from outside a generation managed by the train algorithm
A garbage collector for more efficient placement of objects referenced from external references. The expected life times of these objects is measured by trial...
US-7,072,397 Optimal encoding of motion compensated video
The present invention involves a system and method for performing motion estimation. For each candidate motion vector, encoding distortion is determined between...
US-7,071,996 Synchronizing video formats with dissimilar timing
In order to synchronize two dissimilar video formats, two or more phase locked loop circuits (PLL's) may be used in tandem. A first PLL circuit may be connected...
← 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.