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,191,315 Method and system for tracking and recycling physical register assignment
The present invention provides methods and memory structures for efficient tracking and recycling of physical register assignments. The disclosed methods and...
US-7,191,307 Memory management unit technique to detect cross-region pointer stores
A method for detecting an invalid pointer including a source component and a target component, involving selecting a virtual source memory address for the source...
US-7,191,292 Logging of level-two cache transactions into banks of the level-two cache for system rollback
A plurality of processors on a chip is operated in lockstep. A crossbar switch on the chip couples and decouples the plurality of processors to a plurality of...
US-7,191,288 Method and apparatus for providing an application on a smart card
A smart card contains potentially multiple applications, each containing an application identifier (AID). Each application also incorporates an AID interpreter...
US-7,191,232 Extendable provisioning mechanism for a service gateway
A service gateway connects at least one local client to an external network. The service gateway is operable to hold at least one service module for providing a...
US-7,191,202 Comparator unit for comparing values of floating point operands
A floating point comparator circuit for comparing a plurality of floating point operands includes a plurality of analysis circuits, one for each of the floating...
US-7,191,096 Multi-dimensional sequential probability ratio test for detecting failure conditions in computer systems
One embodiment of the present invention provides a monitoring system that detects anomalies in data gathered from sensors in a computer system. During operation,...
US-7,191,090 Methods and systems for acoustically locating computer systems
A method for determining a physical location of a source is provided. The method includes receiving an acoustic signal from a source placed within an acoustic...
US-7,190,719 Impedance controlled transmitter with adaptive compensation for chip-to-chip communication
A method and apparatus for adjusting a frequency characteristic of a signal is provided. A transmitter circuit uses a driver circuit and a filter to generate the...
US-7,189,924 Rack-mount computer cable management arm
A cable management system for a component mounted in a rack includes a cable management arm and a bracket. The cable management arm may include a rear link...
US-7,188,739 Eyewear case and display method
Methods and apparatuses for an eyeglass case and display are provided. According to one aspect of the present invention, an eyeglass case permitting a consumer...
US-D538,067 Eyeglass display
US-RE39,519 Mixed execution stack and exception handling
Systems and methods for implementing an execution stack which stores frames for functions written in multiple programming languages are provided. The frames for...
US-7,188,324 Assertion morphing in functional verification of integrated circuit design
A method and apparatus provides a mechanism to transform or "morph" Formal verification method assertions so that an assertion defined in one Design Under Test...
US-7,188,296 ECC for component failures using Galois fields
An apparatus comprises a check bit encoder circuit and a check/correct circuit. The apparatus operates on encoded data blocks, wherein each encoded data block...
US-7,188,251 System and method for secure message-based leasing of resources in a distributed computing environment
A system and method for providing message-based leasing of resources in a distributed computing environment. Services may issue leases to clients and provide...
US-7,188,229 Method and apparatus for memory management in a multi-processor computer system
Improved techniques and systems for accommodating TLB shootdown events in multi-processor computer systems are disclosed. A memory management unit (MMU) having a...
US-7,188,205 Mapping of hot-swap states to plug-in unit states
A Compact Peripheral Component Interconnect (CPCI) system is provided that can map PCI Industrial Computer Manufactures Group (PICMG) states describing the state...
US-7,188,181 Universal session sharing
Methods, systems, and computer program products are disclosed for sharing data related to a session created by a user within a domain of sites or services. A...
US-7,188,163 Dynamic reconfiguration of applications on a server
Methods for reconfiguring an application running on a server, without restarting the server, are described. Method steps include reading application...
US-7,188,129 Merging trains in a collector based on the train algorithm
A garbage collector that employs the train algorithm determines whether futile collections have been occurring or the number of trains has reached a maximum....
US-7,188,121 Information system management
a provider module provides an interface between an object manager or object handler and each of a plurality of management modules. The provider module can...
US-7,188,120 System statistics virtualization for operating systems partitions
A mechanism is disclosed for virtualizing system statistics in an operating system environment (OSE) that has been partitioned into a global zone and one or more...
US-7,188,094 Indexing virtual attributes in a directory server system
The invention proposes a directory server, capable of interacting with entries organized in a tree structure. Each entry has attributes, these attributes...
US-7,187,676 Apparatus and method for steering a communication to an open stream
An apparatus and method for expeditiously steering a received communication (e.g., packet, cell, frame) to one or more communication streams. When a new...
US-7,187,552 Self-installing heat sink
A circuit board assembly may include a heat sink that couples with a surface a circuit module installed on the circuit board. The heat sink may automatically...
US-7,187,550 Gasketed field-replaceable active integrated liquid pump heat sink module for thermal management of electronic...
A field-replaceable active pumped liquid heat sink module includes a liquid pump, a radiator, an optional receiver, and a gasketed cold heat exchanger box, all...
US-7,185,338 Processor with speculative multithreading and hardware to support multithreading software
A computer system includes a processor capable of executing a plurality of N threads of instructions, N being an integer greater than one, with a set of global...
US-7,185,323 Using value speculation to break constraining dependencies in iterative control flow structures
One embodiment of the present invention provides a system that uses value speculation to break constraining dependencies in loops. The system operates by first...
US-7,185,233 Method and apparatus for inserting synchronized errors
The present invention provides a method and apparatus for synchronizing errors in a processor-based system. The method includes forming a sequence of a plurality...
US-7,185,210 Policy abstraction mechanism
A secure operating system is disclosed in which all code implementing security functionality resides in a security module separate from the operating system...
US-7,185,185 Multiple-thread processor with in-pipeline, thread selectable storage
A processor reduces wasted cycle time resulting from stalling and idling, and increases the proportion of execution time, by supporting and implementing both...
US-7,185,178 Fetch speculation in a multithreaded processor
In one embodiment, a processor comprises an instruction cache and a fetch generator circuit coupled thereto. The fetch generator circuit is configured to...
US-7,185,110 Data exchange system comprising portable data processing units
Data exchange system includes at least one portable data processing unit with data communication processing and memory units, the latter including an executive...
US-7,185,102 Method for handling byte code in a configurable manner
A method and apparatus for timely delivery of classes and objects is provided. A header comprising timing information is attached to said classes and/or objects....
US-7,185,101 Method, apparatus, and product for transmitting multibyte characters in a network
In accordance with the present invention a method and system for transmitting multibyte characters in a network comprises the steps, performed by a processor, of...
US-7,185,096 System and method for cluster-sensitive sticky load balancing
A system and method for cluster-sensitive sticky load balancing of server workload may include a load balancer receiving an initial request from a client. A...
US-7,185,046 Submitting jobs in a distributed computing environment
Method and system for submitting computing jobs in a distributed computing environment including receiving a job request with an instruction to execute a...
US-7,185,043 Adder including generate and propagate bits corresponding to multiple columns
An apparatus for adding a first value and a second value each including a plurality of bits includes combiner units, a carry creation unit and summation units....
US-7,185,032 Mechanism for replicating and maintaining files in a space-efficient manner
A mechanism for replicating and maintaining files in a space-efficient manner is disclosed. In one embodiment, a current file is replicated by associating the...
US-7,184,932 Reliability prediction for complex components
A method for assessing a reliability of a complex component having a plurality of similar subcomponents is described. The complex component is divided into a...
US-7,184,787 Wireless console/control concentrator
The invention is a method and apparatuses for a console/control concentrator utilizing a location based dynamic coordinate addressing network over a programmable...
US-7,184,637 Broadband ultra-flattened dispersion micro-structured fiber
The invention relates to a micro-structured fiber comprising a core region and a cladding region. The cladding region has a plurality of air holes regularly...
US-7,184,508 Capturing data and crossing clock domains in the absence of a free-running source clock
Data, such as data received by a memory I/O from a memory unit in a DDR SDRAM system, is captured using a trigger signal, which may be a non free-running clock...
US-7,184,038 Using render bin parallelism for rendering scene graph based graphics data
A system and method for rapid processing of scene-graph-based data and/or programs using a render bin is disclosed. In one embodiment, the system may be...
US-7,181,737 Method and apparatus for deployment of high integrity software using static procedure return addresses
A method for statically allocating a procedure return address includes separating a software program including multiple procedures into a cyclic part and an...
US-7,181,733 Method and apparatus for detecting an overflow condition in a kernel stack during operating system development
One embodiment of the present invention provides a system with a mechanism that facilitates determining whether a kernel stack will overflow during development...
US-7,181,732 Method and apparatus for facilitating lazy type tagging for compiled activations
One embodiment of the present invention provides a system for type tagging values in a compiled activation frame in a lazy manner to facilitate garbage...
US-7,181,724 Representation of Java.RTM. data types in virtual machines
Improved techniques for representation of Java data types in virtual machines are disclosed. The techniques can be implemented to represent signatures of Java...
US-7,181,716 Method and apparatus for generating circuit model for static noise analysis
A method and apparatus for generating a noise circuit model for an electronic circuit includes analyzing the electronic circuit to determine a first circuit...
← 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.