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,421,465 Arithmetic early bypass
A value that bypasses some of the computations for an arithmetic operation can be supplied for performance of a dependent arithmetic operation without waiting...
US-7,421,390 Method and system for voice control of software applications
In one embodiment of the present invention, a voice control application transmits data to a voice server about a first execution state of an application program...
US-7,421,382 Data analysis techniques for dynamic power simulation of a CPU
A method for data analysis of power modeling for a microprocessor has been developed. The method takes multiple values of power data from a power modeling...
US-7,419,260 Eyeglass assembly
An eyeglass assembly having a secondary eyeglass frame combined with a main eyeglass frame by a protection strip is provided. A pair of eyeglass temples...
US-7,418,717 Smart card framework
A mechanism is disclosed for allowing an application to perform specified operations in response to occurrences of a specified event relative to a specified...
US-7,418,630 Method and apparatus for computer system diagnostics using safepoints
A method for safepointing a system that includes receiving a stop command by an executing thread from a master, wherein the executing thread executes an...
US-7,418,582 Versatile register file design for a multi-threaded processor utilizing different modes and register windows
A method for optimizing a register file hierarchy in a multithreaded processor. The method includes providing a register file hierarchy with a plurality of...
US-7,418,581 Method and apparatus for sampling instructions on a processor that supports speculative execution
One embodiment of the present invention provides a system that samples instructions on a processor that supports speculative-execution. The system starts by...
US-7,418,577 Fail instruction to support transactional program execution
One embodiment of the present invention provides a system that supports executing a fail instruction, which terminates transactional execution of a block of...
US-7,418,490 System using multiple sets of device management policies for managing network devices connected on different...
A mechanism for managing network devices using a server with multiple network interfaces includes management agents executing on managed devices, wherein all the...
US-7,418,488 Network address assignment server with configuration updating capability
A network address assignment server is disclosed, which is capable of dynamically updating its own configuration information during runtime. The configuration...
US-7,417,993 Apparatus and method for high-throughput asynchronous communication
One embodiment of the present invention provides a system for high-throughput asynchronous communication that includes a sender and a receiver. A sender's...
US-7,417,907 Systems and methods for resolving memory address collisions
A hardware implemented method for resolving collisions of memory addresses of a memory array is provided. In this hardware implemented method, a read memory...
US-7,417,858 Cooling technique using multiple magnet array for magneto-hydrodynamic cooling of multiple integrated circuits
A cooling apparatus uses a plurality of pipes to cool one or more integrated circuits disposed on a circuit board. The cooling apparatus uses an array of magnets...
US-7,417,764 System and method for disseminating color ink and colorant formulas
The present invention provides a plurality of representations of color that are stored in an electronic color library and that can be selected by a user. After a...
US-D575,813 Eyeglass frame
US-7,415,653 Method and apparatus for vectored block-level checksum for file system data integrity
A method for storing a data block, involving storing the data block in a storage pool, obtaining a data block location, determining a checksum function for the...
US-7,415,618 Permutation of opcode values for application program obfuscation
Obfuscating an application program comprises reading an application program comprising code, transforming the application program code into transformed...
US-7,415,158 Method for determining whether to use a lossy or lossless codec to compress a digital image using a table of...
A mechanism for determining whether an image is of lossy-origin or lossless origin is used to maximize the compression ratio of any future compressions and avoid...
US-7,415,035 Device driver access method into a virtualized network interface
A method for providing access to a network interface having a plurality of memory access channels is disclosed. The network interface provides access to a...
US-7,415,034 Virtualized partitionable shared network interface
A network system having a plurality of processing partitions which includes a network interface unit coupled to a plurality of processing entities is disclosed....
US-7,415,021 Method and apparatus for preserving null semantics during use of a forwarding method
One embodiment of the present invention provides a system that facilitates moving an original method from a source class to a destination class and for...
US-7,415,011 Distributed switch
A computer system comprises a plurality of shelves. Each shelf has a carrier for removably receiving a plurality of information processing modules and a...
US-7,414,854 Battery-backed computer system with externally replaceable battery module
A battery-backed cache system with a pluggable battery module. The system includes a RAID controller and a cache. A back up power board is provided upon which a...
US-7,412,693 Method and apparatus for determining frequency of execution for compiled methods within a virtual machine
One embodiment of the present invention provides a system that facilitates determining a frequency of execution of compiled methods within a virtual machine. The...
US-7,412,689 Method and apparatus for creating a hierarchical model to facilitate identifying components in a programming...
One embodiment of the present invention provides a system that facilitates creating a hierarchical model from a programming language file that includes...
US-7,412,642 System and method for tolerating communication lane failures
A system for tolerating communication lane failures includes a transmitter configured to transmit a segment of data, an error detecting code, and redundant...
US-7,412,623 State machine simulator for testing computer systems
A method for simulating running a software application having a plurality of processes on a computer system being tested. The method includes providing a number...
US-7,412,580 Concurrent incremental garbage collector with a card table summarizing modified reference locations
A concurrent incremental garbage collector where tracking and summarization of modified references is concurrent with application operations. A card table is...
US-7,412,572 Multiple-location read, single-location write operations using transient blocking synchronization support
A multiple-location read, single-location write operation is implemented using transient blocking synchronization support. The multiple-location read,...
US-7,412,570 Small and power-efficient cache that can provide data for background DNA devices while the processor is in a...
A small and power-efficient buffer/mini-cache sources and sinks selected DMA accesses directed to a memory space included in a coherency domain of a...
US-7,412,567 Value-based memory coherence support
In one embodiment, a processor comprises a coherence trap unit and a trap logic coupled to the coherence trap unit. The coherence trap unit is also coupled to...
US-7,412,518 Method and apparatus for proximity discovery of services
A service discovery protocol may allow clients to discover services on a proximity basis. A service device that provides one or more computing services may...
US-7,412,500 Method and apparatus for using a serial cable as a cluster quorum device
A method for obtaining a quorum vote by a first node using a quorum cable, wherein the quorum cable comprises a first end connected to the first node and a...
US-7,412,497 Generation of Administration framework for server systems
A generator mechanism for generating an administration framework for server systems. In one embodiment, the administration framework may be generated from...
US-7,412,495 Method, system, and article of manufacture for a server side application
Provided are a method, system, and article of manufacture for processing requests in a server side application. The server side application receives a request in...
US-7,412,475 Error detecting arithmetic circuits using hexadecimal digital roots
Embodiments of the invention are directed to circuits and techniques for computer processor register integrity checking employing digital roots, and hexadecimal...
US-7,412,466 Offset-based forward address calculation in a sliding-compaction garbage collector
When calculating post-compaction destination addresses during sliding heap compaction, a block of contiguous memory objects may be treated as a single unit by...
US-7,412,450 Method and apparatus for identifying tampering of data in a file system
A method for storing a data block, including storing the data block in a storage pool, obtaining a data block location, calculating a secure data block checksum...
US-7,412,352 Computer diagnostic system and method
A method used on a computer system for determining a most likely cause of a system problem associated with the computer system. By performing the method, the...
US-7,411,759 Detection and measurement of position error signal linearity in timing based servo patterns using differential...
Systems, computer implemented methodology, and computer readable media for measuring position error signal differential nonlinearity in timing based servo...
US-7,411,283 Interconnect design for reducing radiated emissions
An interconnect system between an integrated circuit device and a printed circuit board may include a filter between the integrated circuit device and the power...
US-7,411,087 Process for preparation of bisphosphonic acid compounds
The present invention provides a novel process for preparation of bisphosphonic acids or salts thereof, e.g. alendronic acid, by reacting a carboxylic acid,...
US-7,411,036 Acrylated natural resins
An ink formulation comprising an acrylated resin prepared by mixing a hydroxyalkyl acrylate and an isocyanate and reacting said mixture with a resin containing...
US-7,411,035 Acrylated natural resins
An acrylated resin prepared by mixing a hydroxyalkyl acrylate and an isocyanate and reacting said mixture with a resin containing one or more hydroxyl functional...
US-D574,822 Flash drive radio
US-7,409,722 Control status register access to enable domain reconfiguration
A method and mechanism for enabling access to a protected register in a client. A system including multiple clients, such as components and devices, is coupled...
US-7,409,710 Method and system for dynamically generating a web-based user interface
A method and system for dynamically generating web based user interfaces. In one embodiment, a method is disclosed for displaying a user interface over a network...
US-7,409,677 Method and system for creation and use of embedded trace description
A method of generating an embedded file involving embedding a plurality of probe calls into source code to obtain embedded source code, compiling the embedded...
US-7,409,545 Ephemeral decryption utilizing binding functions
A method and system is disclosed for utilizing an ephemeral encryption or decryption agent so as to preclude access by the ephemeral encryption agent or...
← 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.