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-D540,494 Pet collar
US-7,200,848 Migrating processes using data representation language representations of the processes in a distributed...
A data representation language representation of the state of a process executing on a client or service in a distributed computing environment may be created....
US-7,200,846 System and method for maintaining data synchronization
When a thread of program execution on a computer system is executing a critical code section, i.e., a code section whose preemption could result in...
US-7,200,842 Object-oriented instruction set for resource-constrained devices
A resource-constrained device such as a smart card or the like includes memory for storing an application software program comprising an object-oriented,...
US-7,200,830 Enhanced electrically-aligned proximity communication
One embodiment of the present invention provides a system that facilitates capacitive inter-chip communication. During operation, the system first determines an...
US-7,200,790 Switch level reliable transmission
A microchip configured to reliably transmit data is provided. The microchip includes a memory region and a selection module configured to select a portion of the...
US-7,200,776 System and method for generating trace data in a computing system
A hardware trace unit is integrated into a computer system that has a main memory. The trace unit includes registers that contain information defining a location...
US-7,200,763 Method and apparatus for controlling the power consumption of a semiconductor device
A method and apparatus are provided for controlling the power consumption of a semiconductor device such as a CPU or other form of processor that is operable to...
US-7,200,668 Document conversion with merging
Converting a document in a small device format and merging the converted document with an original version of the document in an office productivity format. A...
US-7,200,646 System and method for on-demand node creation for fabric devices
A fabric driver on a host system connected to a fabric may include an API for an administration application to query and obtain a list of devices connected to a...
US-7,200,636 Method and apparatus for applying personalized rules to e-mail messages at an e-mail server
One embodiment of the present invention provides a system that applies personalized rules for handling e-mail messages to e-mail messages within an e-mail...
US-7,200,527 Apparatus for comparing performance of electronic devices
A test apparatus including a data interface configured to couple with at least one of a test device and a baseline device, and a computing device configured to...
US-7,200,526 Method and apparatus for comparing performance of electronic devices
A method for evaluating portable electronic devices includes performing a first benchmark on a baseline device for a predetermined time interval, resulting in a...
US-7,200,525 System and method for generating a data structure representative of a fault tree
A method and system are provided for generating a data structure representative of a fault tree for a system. One embodiment of the method includes providing one...
US-7,200,501 Reducing uncertainty in severely quantized telemetry signals
A system that facilitates reducing uncertainty in a quantized signal. During operation, the system measures a quantized output signal from a sensor. Next, the...
US-7,200,117 Method of optimizing network capacity and fault tolerance in deadlock-free routing
A system for selecting routing information from a routing table describing alternative routes between end nodes. The routing table represents a set of minimum...
US-7,200,019 Dual match line architecture for content addressable memories and other data structures
A dual match line circuit may include precharge logic configured to precharge each of a hit match line, a miss match line and an evaluate node to an asserted...
US-7,199,806 Rasterization of primitives using parallel edge units
A graphical computing system comprising a control unit and a set of edge processing units. The control unit (a) receives a surface primitive, (b) transfers edge...
US-7,198,445 Washer with crush zone
A conical washer having a crush zone wherein the inner annular projection comprises a top and bottom elevation where the top elevation lies at an approximately...
US-D539,833 Eyeglass frame
US-D539,832 Eyeglass frame
US-D539,829 Eyeglasses
US-7,197,750 Java Bytecode instruction for determining hashcode values
Improved techniques for determining Java hashcode values for Java objects are disclosed. The techniques can be implemented to use a new Java Bytecode instruction...
US-7,197,746 Multipurpose lexical analyzer
A method for lexically analyzing an input stream including invoking a multipurpose lexical analyzer, wherein invoking the multipurpose lexical analyzer comprises...
US-7,197,629 Computing overhead for out-of-order processors by the difference in relative retirement times of instructions
A method of computing overhead associated with executing instructions on an out-of-order processor which includes determining when a first instruction retires,...
US-7,197,596 Computer arrangement using non-refreshed DRAM
A computer arrangement with a processor (5) and at least one memory unit (7, 9, 11, 13) connected to the processor (5) and including dynamic random access memory...
US-7,197,565 System and method of using a pipe advertisement for a peer-to-peer network entity in peer-to-peer presence...
Embodiments of a decentralized mechanism for detecting the presence of entities in a peer-to-peer network. In one embodiment, using pipes, a peer may uniquely...
US-7,197,511 Methods and apparatus for type safe, lazy, user-defined class loading
Type safe linkage is ensured by establishing a constraint if a class references an attribute that is contained in another class. This constraint acts as a...
US-7,197,411 Real-time power harness
A system that generates a dynamic trace of power consumption in a computer system. The system periodically polls current sensors and associated voltage sensors...
US-7,196,948 Method and apparatus for data capture on a bi-directional bus
A method for reading data from a memory module over a bi-directional bus is provided. The method initiates with issuing a read command. Then, a strobe signal is...
US-7,194,731 Method and apparatus for speculative tracing
A method of a speculative tracing, including defining the speculative tracing using a plurality of probes, firing at least one of the plurality of probes defined...
US-7,194,694 Device for indicating and providing information and links to quoted or reproduced material
The handling of quoted material in an electronic environment is enhanced by using one or more quote bars. Quote bars permit quoted material to be treated as a...
US-7,194,579 Sparse multi-component files
A file is striped across multiple filers, file servers or other devices, to create a sparsely striped multi-component file. Each filer stores one sparse...
US-7,194,569 Method of re-formatting data
A data structure is disclosed. The data structure includes a data descriptor record. In turn, the data descriptor record includes a type field, a base address...
US-7,194,501 Complementary pass gate logic implementation of 64-bit arithmetic logic unit using propagate, generate, and kill
An arithmetic logic unit (ALU) implemented with complementary pass gate logic using propagate, generate, and kill is provided. Broadly speaking, the ALU is a...
US-7,194,495 Non-blocking memory management mechanism for supporting dynamic-sized data structures
Solutions to a value recycling problem that we define herein facilitate implementations of computer programs that may execute as multithreaded computations in...
US-7,194,472 Extending role scope in a directory server system
Extending role scope in a directory server system. A directory server system comprises a directory server and a role mechanism. The directory server interacts...
US-7,193,844 Computer system storage
A server blade may be provided. The server blade may comprise a processor and storage. The server blade can further comprise an enclosure that encloses said...
US-7,193,541 Representation of sign in encoding scheme
The present invention is a method for representation of sign in an encoding scheme. An embodiment of the present invention provides a variable bit length binary...
US-7,193,447 Differential sense amplifier latch for high common mode input
A sense amplifier latch that is operable to interface with high common-mode input voltages with wide ranges for all process variations. The sense amplifier latch...
US-7,192,337 Method for cutting diamond
To provide a diamond rendering reflective light off a table goldenly brilliant by making a proportion thereof symmetrical at any place viewed from an upper face,...
US-D538,555 Eyeglass display
US-7,191,435 Method and system for optimizing software upgrades
A method for analyzing impact on binaries, software, and hardware of a planned software upgrade for a computer system. The method includes performing a...
US-7,191,425 Method and apparatus for inserting extra tracks during library architecture migration
One embodiment of the present invention provides a system that migrates a layout of a cell which is used in integrated circuit design. During operation, the...
US-7,191,423 Method and apparatus for folding and laying out electronic circuit
A method and apparatus folds a circuit having a plurality of transistors. The folding includes: (a) determining a number of folds to realize a desired layout of...
US-7,191,422 System and method for determining a carrier layout using cornered chip-to-chip input/output
A system and method for determining a carrier layout using cornered chip-to-chip input/output is presented. Each of a plurality of individual integrated circuit...
US-7,191,362 Parsing test results having diverse formats
An invention is disclosed for providing methods for parsing test results having diverse formats. Test results from executed test suites are identified. Test...
US-7,191,356 Method for asynchronous support of fault-tolerant and adaptive communication
An invention is provided for affording asynchronous fault-tolerant and adaptive communication in a distributed computing environment. The invention includes...
US-7,191,329 Automated resource management using perceptron prediction
A system and method for automatically identifying a desirable reconfiguration of computer system resources, using a perceptron to determine whether one resource...
US-7,191,316 Method and a system for using same set of registers to handle both single and double precision floating point...
A system for handling a plurality of single precision floating point instructions and a plurality of double precision floating point instructions that both index...
← 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.