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,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...
US-7,409,491 System memory board subsystem using DRAM with stacked dedicated high speed point to point links
A memory system comprising memory modules including memory chips stacked with switching circuits. A memory controller coupled to the memory modules is configured...
US-7,409,439 Reducing overhead in reverse proxy servers when processing web pages
An approach which enables the overhead of performing a task associated with performing a procedure (function) call to be shifted to clients from a reverse proxy...
US-7,408,549 Method for hardware sorted fragment composition
A graphics system including a frame buffer and a processing unit. The frame buffer contains N slots per pixel. Slots are used to store fragments. Suppose the N...
US-7,407,544 Polymeric dispersants based on addition of amines to dialkylsuccinyl succinate or its derivatives
Dispersants for pigments as well as dispersions of pigments containing them, and compositions such as inks and coatings containing them are described. The...
US-7,406,697 System and method including a merging driver for accessing multiple data sources
A method enables access of a plurality of data sources by a single access operation where each data source in the plurality of data sources requires a different...
US-7,406,687 Sharing runtime representation of software component methods across component loaders
A computer implemented process for making a bytecode of a method sharable by a first class loader and a second class loader is provided. The first class loader...
US-7,406,686 Systems and methods for software performance tuning
Methods and apparatus for determining a level of performance of a first application in a computer system are disclosed. A selection of a second one of a...
US-7,406,681 Automatic conversion of source code from 32-bit to 64-bit
In accordance with methods and systems consistent with the present invention, a system that automatically generates 32-bit to 64 bit interfaces to 64-bit code is...
US-7,406,525 Content provider and method for a computer system
A content provider interfaces a client with a server. The content provider includes a task manager operable to initiate and manage a session for a client and to...
US-7,406,496 System and method for processing callback requests, which include a client port and address, included in...
A method of utilizing transport protocols to provide bidirectional web procedure calls is disclosed. A callback request included with a web procedure call...
US-7,404,281 Cushioning packaging body containing packaged article, and method and device for manufacturing the packaging body
An apparatus for manufacturing a cushioning package containing an article to be packaged, characterized by comprising an article storage space forming unit 3...
US-7,404,182 Deferring and combining write barriers for a garbage-collected heap
The present invention provides a technique for reducing the number of write barriers without compromising garbage collector performance or correctness. To that...
US-7,404,161 Fullchip functional equivalency and physical verification
A method for maintaining equivalency between the reference Register Transfer Logic (RTL) and the physical layout design of an integrated circuit by way of...
US-7,404,118 Memory error analysis for determining potentially faulty memory components
Accordingly, there has been described a computer system with a plurality of memory components where individual bits from multiple words are distributed among the...
US-7,404,058 Method and apparatus for avoiding collisions during packet enqueue and dequeue
A method and apparatus for enqueuing and dequeuing packets to and from a shared packet memory, while avoiding collisions. An enqueue process or state machine...
US-7,403,406 Electronic current limiter
An electronic current limiter includes a power supply transformation circuit to transform an alternating-current power supply into a direct-current power supply,...
US-7,402,757 Method, system, and apparatus for reducing transition capacitance
A printed circuit board (PCB) is provided. The PCB includes a signal layer, a first reference plane defined adjacent to a first side of the signal layer, and a...
US-7,402,615 Waterless waterwashable offset printing ink and method of production thereof
A water washable waterless offset printing ink comprised of a binding agent having (i) a solid resin in an ester solvent, and (ii) an alkyd resin and/or an oil...
US-D573,644 Pen cap and clip
US-7,401,355 Firewall load balancing using a single physical device
Methods and systems for load balancing a plurality of entities, such as firewalls, in a network environment are disclosed. In particular, the load balancing of...
US-7,401,324 Method and apparatus for performing time measurements during instrumentation-based profiling
One embodiment of the present invention provides a system for performing time measurements during instrumentation-based profiling. The system operates by first...
US-7,401,259 System and method for scenario generation in a distributed system
A system and method may emulate scenarios for testing a distributed system. The distributed system may include a plurality of nodes, each having one or more...
US-7,401,215 Method and apparatus for facilitating cryptographic layering enforcement
One embodiment of the present invention provides a system that communicates cryptographic data through multiple network layers. During operation, the system...
US-7,401,206 Apparatus and method for fine-grained multithreading in a multipipelined processor core
An apparatus and method for fine-grained multithreading in a multipipelined processor core. According to one embodiment, a processor may include instruction...
US-7,401,161 High performance storage array interconnection fabric using multiple independent paths
A storage array interconnection fabric may be configured using multiple independent paths. A storage system including a plurality of communication paths is...
US-7,401,153 Peer-to-peer computing architecture
A system and method for providing an open network computing platform designed for peer-to-peer computing. The peer-to-peer platform may provide protocols for...
US-7,401,152 Resource identifiers for a peer-to-peer environment
A system and method for uniquely identifying peers and other resources in a peer-to-peer networking environment. In one embodiment, every peer in the...
US-7,401,128 Method and apparatus for managing user defined portal channels
A method for generating a channel for displaying channel content for a portal by a user, involving accessing a portal server via a network using a client...
US-7,401,114 Method and apparatus for making a computational service highly available
The present invention provides a method and apparatus for making a computational service highly available in a multiple server computer environment. In the thin...
US-7,401,110 System, method and apparatus for an improved MD5 hash algorithm
An MD5 arithmetic unit including multiple carry look-ahead adders. The carry look-ahead adders are configured to execute substantially simultaneously. A method...
US-7,401,012 Method and apparatus for characterizing computer system workloads
One embodiment of the present invention provides a system that characterizes computer system workloads. During operation, the system collects metrics for 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.