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,389,383 Selectively unmarking load-marked cache lines during transactional program execution
One embodiment of the present invention provides a system that facilitates selectively unmarking load-marked cache lines during transactional program execution,...
US-7,389,319 Adaptive connection routing over multiple communication channels
A telematics system is provided. The system includes a telematics client framework having an interface to client applications and being integrated with a client...
US-7,389,297 Method for exit negotiation with aggregate application descendents
A method for handling events in aggregate descendants including creating a process contract by a first process, executing a first operation in the first process,...
US-7,389,291 Implementing optimistic concurrent data structures
A concurrent FIFO queue is implemented as an "optimistic" doubly-linked list. Nodes of the optimistic doubly-linked list are allocated dynamically and links...
US-7,388,724 Pulse-slimming for a tape servo system using non-linear gain
Pulses generated from servo stripes of a servo tape system are narrowed by using non-linear gain enabling precise position of the read head. Non-linear gain...
US-D571,164 Bottle strainer
US-7,386,877 Specifying a repository for an authentication token in a distributed computing system
One embodiment of the present invention provides a system that facilitates specifying a repository containing authentication information to a plugin in a...
US-7,386,834 Undo/redo technique for token-oriented representation of program code
An editor or software engineering tool may be configured to represent program code as a doubly-linked list of lexical tokens and to maintain, coincident with an...
US-7,386,692 Method and apparatus for quantized deadline I/O scheduling
A method for storing data, including receiving a request to store data in a storage pool, determining a quantized deadline for the request, placing the request...
US-7,386,565 System and methods for aggregating data from multiple sources
Computer systems often strive to retrieve and process data from multiple sources. Integration and processing of data from multiple data sources tends to increase...
US-7,386,478 Dynamic criteria based line-grouping mechanism and method for purchase order generation
A mechanism and method for dynamic criteria-based line grouping for generating purchase orders within a software procurement system. The software system includes...
US-7,386,417 Method and apparatus for clustering telemetry signals to facilitate computer system monitoring
One embodiment of the present invention provides a system that facilitates computer system monitoring. During operation, the system receives monitored signals...
US-7,386,279 Context based main screen for mobile device
An invention is provided for a context based mobile device display. The context based mobile device display includes a primary service icon representing a...
US-7,385,797 Power problem diagnosis
Apparatus for monitoring transient events in a power supply line the apparatus comprising a transient hold circuit having an input and an output wherein said...
US-7,385,076 Process for the preparation of phenylcarbamates
A process for the preparation of compound of formula (I); wherein R.sup.1 is hydrogen, linear, branched or cyclic lower alkyl, cyclohexyl, allyl, propargyl or...
US-7,384,804 Method and apparatus for electronically aligning capacitively coupled mini-bars
One embodiment of the present invention provides a system that electronically aligns mini-bars on different semiconductor chips which are situated face-to-face...
US-7,384,207 Ergonomic hand held implement with retractable tip
An improved hand-held implement is provided with a body having external surfaces that define contours which match and ergonomically engage the surfaces of a...
US-7,384,182 Automatic stirring travel beverage container
A hot or cold beverage container with an integral stirring device and two separated shells to form a hollow space between them for better insulation. The outer...
US-7,384,163 Rotation knob type light-regulating lamp socket
A lamp socket includes a first shell, a second shell combined with the first shell, a separation plate rested on a bottom of the first shell and the second...
US-D570,899 Eyeglasses frame
US-7,383,459 Apparatus and method for phase-buffering on a bit-by-bit basis using control queues
One embodiment of the present invention provides a system that facilitates phase-buffering on a bit-by-bit basis using a control queue. The system includes a...
US-7,383,437 Method and system for implementing super-user-compatible privileges
A system for implementing a super-user-compatible privilege security policy on a computer operating system is disclosed. The system includes a kernel for...
US-7,383,433 Trust spectrum for certificate distribution in distributed peer-to-peer networks
Embodiments of a decentralized, distributed trust mechanism that may be used in peer-to-peer platforms, to implement trust relationships based on data relevance...
US-7,383,415 Hardware demapping of TLBs shared by multiple threads
In one embodiment, a processor comprising at least one translation lookaside buffer (TLB) and a control unit coupled to the TLB. The control unit is configured...
US-7,383,403 Concurrent bypass to instruction buffers in a fine grain multithreaded processor
In one embodiment, a processor comprises a plurality of instruction buffers, an instruction cache coupled to supply instructions to the plurality of instruction...
US-7,383,402 Method and system for generating prefetch information for multi-block indirect memory access chains
Prefetch information is generated for multi-block indirect memory access chains. A method may include selecting a chain of indirect memory accesses of a...
US-7,383,401 Method and system for identifying multi-block indirect memory access chains
A method and system for identifying multi-block indirect memory access chains. A method may include identifying basic blocks between an entry point and an exit...
US-7,383,390 Resource-limited directories with fine-grained eviction
A system including a memory, a first processor operatively connected to a first cache, a second processor operatively connected to a second cache, a directory...
US-7,383,381 Systems and methods for configuring a storage virtualization environment
A storage virtualization environment is provided that includes a network switch system for initializing a virtual volume in a system including a host system, and...
US-7,383,355 Systems and methods for providing centralized management of heterogeneous distributed enterprise application...
In the distributed enterprise application integration system, modularized components located on multiple hosts are centrally managed so as to facilitate...
US-7,382,725 Method and apparatus for scheduling packets in a multi-service integrated switch fabric
One embodiment of the present invention provides a system that facilitates scheduling packets in a multi-service integrated switch fabric wherein packet services...
US-7,380,933 Fixing structure for lenses and frame of eyeglasses
A fixing structure for lenses and a frame of eyeglasses is provided. A combining element integrally formed on a top of said styled lenses is concavely provided...
US-D570,329 Digital audio player and pedometer
US-D570,099 Calculator pencil box
US-7,380,280 Rights locker for digital content access control
Access to digital content may be controlled by receiving a rights locker enrollment request from a user device associated with a user, where the rights locker...
US-7,380,248 Queue alerts
Methods and apparatus, including computer program products, implementing and using techniques for alerting one or more computer software application threads...
US-7,380,227 Automated correction of asymmetric enclosure rule violations in a design layout
Automated techniques may correct certain rule violations, simplifying and automating the design layout of an electronic circuit, whether embodied as a design...
US-7,380,110 Branch prediction structure with branch direction entries that share branch prediction qualifier entries
An efficient branch prediction structure is described that bifurcates a branch prediction structure into at least two portions where information stored in the...
US-7,379,846 System and method for automated problem diagnosis
A method and system are provided for automated diagnosis for a system. In one embodiment, the method includes providing a fault tree representation of the...
US-7,379,453 Method and apparatus for transferring multiple packets from hardware
A method and apparatus for facilitating transfer of packets from communication hardware to a host computing device or software. After receiving s set of packets...
US-D569,745 Timer calculator
US-7,376,940 Thread suspension and method in a multi-threaded environment
Mechanisms can be used to facilitate suspension of a mutator thread (or mutator threads) while imposing negligible overhead on the mutator computation during...
US-7,376,916 Performing a constrained optimization to determine circuit parameters
One embodiment of the present invention provides a system which performs a constrained optimization of circuit parameters. During operation, the system selects...
US-7,376,855 Fully stable clock domain synchronization technique for input/output data transmission
Input/output data transmission between a transmitting integrated circuit and a receiving integrated circuit requires a clock domain synchronizer to synchronize...
US-7,376,793 Cache coherence protocol with speculative writestream
A system and method for performing speculative writestream transactions in a computing system. A computing system including a plurality of subsystems has a...
US-7,376,758 I/O dependency graphs
A method for executing a selected input/output (I/O) command from a plurality of I/O commands based on a dependency graph of I/O commands includes building the...
US-7,376,683 Fast lifetime analysis of objects in a garbage collected system
The analysis of the lifetime of objects in a garbage-collected system may be accomplished quickly and effectively using reference counts and cyclic garbage...
US-7,376,679 Facilitating delayed block allocation in a distributed file system
One embodiment of the present invention provides a system that facilitates delayed block allocation in a distributed file system. During operation, the system...
US-7,376,657 Fast IPv6 address lookup using skip level processing on multi-bit tries
A method for inserting a first prefix, including segmenting the first prefix into a first plurality of segments, indexing into a first trie node block using a...
US-7,374,099 Method and apparatus for processing an application identifier from a smart card
An application identifier (AID) for an application installed on a smart card comprises a registered application provider identifier (RID). The AID may be...
← 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.