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,657,500 Concurrent extensible cuckoo hashing
Concurrent cuckoo hashing is performed on a hash table that includes a number of locations; each may hold a value. A plurality of processes may concurrently...
US-7,656,822 Method and apparatus for decentralized device and service description and discovery
A resource discovery and description mechanism for decentralized device and service description and discovery in networking environments is described that...
US-7,656,805 Optimal communication path routing in a system employing interconnected integrated circuit technology
An electronic system in which integrated circuits employing cornered I/O are arranged in a framework including an optional path manager and at least one...
US-7,656,665 Integrated heat-dissipating device for portable electronic product
An integrated heat-dissipating device for a portable electronic product includes a heat-conducting base, a heat-dissipating plate, a first heat-dissipating...
US-7,654,854 Push-cord energy saving lampholder easy for the stripping of cord
The present invention is to provide a push-cord energy saving lamp holder that is easy for the stripping of power cord, which comprises: a lamp holder body,...
US-D609,198 Back plate for a heat sink
US-7,653,898 Method and apparatus for generating a characteristics model for a pattern-based system design analysis using a...
A method for analyzing a target system that includes generating a characteristics model using a schema defining a domain, obtaining a plurality of...
US-7,653,793 Use of memory protection to implement replicating collection in an incremental, copying garbage collector
An incremental collector can include memory pages, preferably virtual memory (VM) pages containing objects. A bit or byte map is created with one entry...
US-7,653,789 Multiprocessor system that supports both coherent and non-coherent memory accesses
One embodiment of the present invention provides a system that reduces coherence traffic in a multiprocessor system by supporting both coherent memory accesses...
US-7,653,721 Mechanism for capturing high level events on user interface components
A recording mechanism is disclosed for automatically capturing high level events on user interface (UI) components of a set of software. In one implementation,...
US-7,653,679 Systems and methods for multi-stage message brokering
A message brokering mechanism for performing a recovery operation in a transaction processing system including first and second stages operable to exchange...
US-7,652,673 Texture mapping method and apparatus for computer implemented graphical image processing
Texture mapping includes (i) calculating the weighted average of the colors of two texels near a particular pixel, (ii) determining a fractional portion of a...
US-7,650,543 Plesiochronous receiver pin with synchronous mode for testing on ATE
A method and apparatus for conveying test stimulus data from an ATE system to an integrated circuit (IC) via a plesiochronous interconnect. The IC includes a...
US-7,650,505 Methods and apparatus for persistence of authentication and authorization for a multi-tenant internet hosted...
A method for remote services authentication in an internet hosted environment includes a high level process and functionality for a secure, practical and...
US-7,650,501 System and methods for construction, fusion, prosecution, and maintenance of minimized operating environments
Several methods are provided for applying minimization to computer systems. A unified security profile is created and applied to a computer system. This provides...
US-7,650,487 Method and structure for coordinating instruction execution in out-of-order processor execution using an...
A technique for coordinating execution of instructions in a processor that allows instructions to execute out-of-order includes decoding a particular instruction...
US-7,650,485 Structure and method for achieving very large lookahead instruction window via non-sequential instruction fetch...
A multithreading processor achieves a very large lookahead instruction window by allowing non-sequential fetch and processing of the dynamic instruction stream....
US-7,650,374 Hybrid multi-precision multiplication
Multiple-precision hybrid multiplication is a technique that takes advantage of row-wise multiplication and column-wise multiplication. To generate a product for...
US-7,650,350 Method and apparatus for concurrently processing remembered sets in a space-incremental garbage collector
In a space incremental garbage collector, delays caused by scanning remembered sets are reduced by scanning the remembered sets mostly concurrently with the...
US-7,650,052 Method and apparatus for coupling optical signals onto a semiconductor chip
A first optical coupler is configured to direct optical signals from an optical fiber onto one or more first optical channels located on a semiconductor chip,...
US-7,649,902 Method and apparatus for performing syntax-directed application layer data buffering
One embodiment of the present invention provides a system that facilitates buffering data at a kernel in a computer system, wherein the data is buffered based on...
US-7,649,501 Ultra-wideband antenna structure
An ultra-wideband antenna structure is provided. The ultra-wideband antenna structure includes a substrate with an edge, a first surface and a second surface...
US-7,649,255 Determining chip separation by comparing coupling capacitances
A semiconductor die includes proximity connectors proximate to a surface of the semiconductor die. This semiconductor die is configured to communicate signals...
US-7,649,245 Structures and methods for a flexible bridge that enables high-bandwidth communication
One embodiment of the present invention provides a system that facilitates high-bandwidth communication using a flexible bridge. This system includes a chip with...
US-7,647,637 Computer security technique employing patch with detection and/or characterization mechanism for exploit of...
A patch or set of patches may be deployed, often to a subset of potentially vulnerable systems, to address a particular vulnerability while providing a facility...
US-7,647,586 System and method for providing exceptional flow control in protected code through watchpoints
A system and method for providing exceptional flow control in protected code through watchpoints is described. Code is generated. The generated code includes a...
US-7,647,477 Branch target aware instruction prefetching technique
Inspecting a currently fetched instruction group and determining branching behavior of the currently fetched instruction group, allows for intelligent...
US-7,647,471 Method and system for collective file access using an mmap (memory-mapped file)
A method for processing using a shared file that includes creating a plurality of mmaps between a shared file and a plurality of address spaces, wherein each of...
US-7,647,452 Re-fetching cache memory enabling low-power modes
A re-fetching cache memory improves efficiency of a processor, for example by reducing power consumption and/or increasing performance. When the cache memory is...
US-7,647,444 Method and apparatus for dynamic hardware arbitration
A method and apparatus for dynamically arbitrating, in hardware, requests for a resource shared among multiple clients. Multiple data streams or service requests...
US-7,647,436 Method and apparatus to interface an offload engine network interface with a host machine
A system that includes a host including at least one per-connection data structure and at least one per-processor data structure, wherein the at least one...
US-7,647,415 Dynamic web services stack
System and method for providing a binary encoding protocol as an alternative to markup language protocols for Web services. Embodiments may provide a Web...
US-7,646,984 Clocking of integrated circuits using photonics
Embodiments of an integrated circuit are described. This integrated circuit includes: a clock-generator circuit configured to provide a clock signal; an optical...
US-7,646,562 Data storage tape cartridge and system including an intermediate portion having a servo pattern
A data storage tape cartridge is provided with a combination tape including a data storage tape, an intermediate portion and a leader. A servo track and media...
US-7,646,558 Positioning system and method for a transducer head
In one embodiment of a system and method for positioning a transducer head, the transducer head includes a first group of elements for reading data from or...
US-7,645,302 Bleaching compositions
The present invention provides a laundry treatment composition comprising a transition metal compound.
US-7,644,409 Techniques for accessing a shared resource using an improved synchronization mechanism
A technique for accessing a shared resource of a computerized system involves running a first portion of a first thread within the computerized system, the first...
US-7,644,402 Method for sharing runtime representation of software components across component loaders
A method for reducing a usage of main memory by a first class loader and a second class loader is provided. The first class loader and the second class loader...
US-7,644,221 System interface unit
A processor including an integrated system interface unit configured to manage multiple I/O interfaces and multiple protocols. A processor includes a plurality...
US-7,644,197 Queue management by multiple processors
Methods and apparatus, including computer program products, implementing and using techniques for processing an ordered sequence of elements in one or more...
US-7,644,014 Document exchange framework for automated extensible markup language data in an e-procurement system and method
In an electronic procurement system having a portal server, an Extensible Markup Language (XML) content integration and transformation method and system. The XML...
US-7,643,482 System and method for virtual switching in a host
A system including a plurality of virtual network interface cards (VNICs); and a Vswitch table associated with a virtual switch, wherein each entry in the...
US-7,643,436 Apparatus and method for combining network conferences that are not co-located
An audio management apparatus manages simultaneous streams of packet-switched audio data for a network conference tool, and allows the combining of conferences...
US-7,640,591 Method and apparatus for limiting denial of service attack by limiting traffic for hosts
A method for controlling a denial of service attack involves receiving a plurality of packets from a network, identifying an attacking host based on a severity...
US-7,640,574 Method and system for resource based authentication
A method and system for resource based authentication may include, in response to a client attempting to access a protected resource of a system, implementing...
US-7,640,545 Transaction manager freezing
A transaction manager may be paused so that the transactions it manages are prevented from making transaction state changes. While the transaction manager is...
US-7,640,544 Work stealing queues for parallel garbage collection
A multiprocessor, multi-program, stop-the-world garbage collection program is described. The system initially over partitions the root sources, and then...
US-7,640,489 Methods and systems for inputting data into spreadsheet documents
Methods, systems, and articles of manufacture consistent with the present invention enable a user to input data into a document having cells arranged in columns...
US-7,640,476 Method and system for automated path delay test vector generation from functional tests
Disclosed herein are methods and systems for generating test vectors for use in verification of a circuit design and for hardware testing on a fabricated circuit...
US-7,640,339 Method and apparatus for monitoring a node in a distributed system
A method for monitoring a target node in a distributed system, that includes determining a plurality of neighbor nodes of the target node, determining a...
← 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.