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,353,360 Method for maximizing page locality
A method for maximizing page locality within a networking system operationally attached to a plurality of processing entities wherein each processing entity...
US-7,353,342 Shared lease instruction support for transient blocking synchronization
A computer system implementing transient blocking synchronization allows a memory location leased by a first process to be read-accessible to another process. In...
US-7,353,340 Multiple independent coherence planes for maintaining coherency
In one embodiment, a node comprises at least one processor core and a plurality of coherence units. The processor core is configured to generate an address to...
US-7,353,225 Mechanism for comparing content in data structures
A mechanism is provided for automatically comparing content in a plurality of data structures. In one embodiment, this mechanism does not perform a literal,...
US-7,352,949 Fiber used in wideband amplified spontaneous emission light source and the method of making the same
The present invention relates to a fiber having a core of crystal fiber doped with chromium and a glass cladding. The fiber has a gain bandwidth of more than 300...
US-7,352,762 Method and system for messaging to a cluster
A system and method for distributing and processing messages in a clustered environment may have a message producer, a message middleware component, and at a...
US-7,352,741 Method and apparatus for speculative arbitration
An arbiter is used so multiple users can use shared resources. The arbiter allocates at least one of the resources speculatively to one of the users for use...
US-7,352,641 Dynamic memory throttling for power and thermal limitations
In one embodiment, a memory controller is coupled to a memory subsystem and controls accesses to the memory subsystem. In addition, a temperature sensor is...
US-7,352,589 Modular computer system mechanical interconnection
A modular computer system mechanical interconnection includes a primary chassis having a first opening and a secondary chassis attached to the primary chassis...
US-7,352,289 System and method for detecting the connection state of a network cable connector
A method for detecting a network cable connection state is disclosed. The method includes detecting a change of connection state of a connector using a sensor...
US-7,350,698 Line item approval processing in an electronic purchasing system and method
In an electronic purchasing system, a line item approval processing method and system. The line item approval system includes logic for approving a purchase...
US-D565,767 LED spot light
US-D565,655 Pen
US-D565,635 Eyeglasses
US-D565,538 Photo frame radio with scrolling message
US-7,350,196 Mechanism for lossless function entry and return tracing
A method for tracing an instrumented program, including triggering an trap instruction in the instrumented program, transferring control of the instrumented...
US-7,350,053 Software accessible fast VA to PA translation
A method to communicate data is disclosed which includes communicating a virtual address to a translation lookaside buffer (TLB) and translating the virtual...
US-7,350,048 Memory system topology
A memory system comprising router nodes. A plurality of router nodes are configured to route data between a memory controller and memory modules. The topology of...
US-7,350,043 Continuous data protection of block-level volumes
A continuous data protection system, and associated method, for point-in-time data recovery. The system includes a consistency group of data volumes. A support...
US-7,350,032 Cache coherency protocol including generic transient states
In one embodiment, a cache comprises a cache memory and a cache control circuit coupled to the cache memory. The cache memory is configured to store a plurality...
US-7,349,823 Using a genetic technique to optimize a regression model used for proactive fault monitoring
Embodiments of the present invention provides a system that optimizes a regression model which predicts a signal as a function of a set of available signals....
US-D564,872 Hanging utensil carton
US-7,346,903 Compiling and linking modules of a cycle-based logic design
A method for compiling a logic design includes inputting a logic design and an input file into a plurality of compilers, respectively, where the logic design...
US-7,346,902 System and method for block-based concurrentization of software code
A method for inducing multi-threading in software code may use blocks of code as the basis for scheduling and to suggest concurrent execution for each block. The...
US-7,346,899 Lookup facility in distributed computer systems
In an embodiment of the present invention, at a Deployer level, an application software component is provided with a tree representation 510 of objects it...
US-7,346,896 Slowing network connection for application optimization
A developer is provided with an emulation tool, which approximates speed conditions of an application executing on a target device, for example a MIDlet...
US-7,346,813 Distributed event reporting hierarchy
In one embodiment, an apparatus comprises a plurality of core logic blocks, a plurality of first event blocks, and a second event block. Each of the plurality of...
US-7,346,753 Dynamic circular work-stealing deque
A deque of a local process in a memory work-stealing implementation may use one or more data structures to perform work. If the local process attempts to add a...
US-7,346,747 Exclusive lease instruction support for transient blocking synchronization
A computer system uses transient blocking synchronization for performing operations on shared memory. When performing operations on more than one memory...
US-7,346,741 Memory latency of processors with configurable stride based pre-fetching technique
A method and apparatus for retrieving instructions to be processed by a microprocessor is provided. By pre-fetching instructions in anticipation of being...
US-7,346,736 Selecting basis functions to form a regression model for cache performance
One embodiment of the present invention provides a system that selects bases to form a regression model for cache performance. During operation, the system...
US-7,346,689 Computer architecture having a stateless human interface device and methods of use
The invention provides a central office metaphor to computing, where features and functions are provided by a one or more servers and communicated to an...
US-7,346,159 Generic modular multiplier using partial reduction
An apparatus multiplies a first and a second binary polynomial X(t) and Y(t) over GF(2), where an irreducible polynomial ...
US-7,345,848 Packaging structure of mini SD memory card
The present invention provides an improved packaging structure of a memory card, such as mini SD memory card. The packaging structure comprises a substrate...
US-7,344,512 Protector and blood pump system
A protector effectively suppresses infections. The protector protects a tube entry part, where a tube passes through the skin of a living body, from infections,...
US-D564,512 Keyboard with shortcut keys
US-D564,372 Wristband timer
US-7,343,603 System and method for performing incremental initialization of a master runtime system process
A system and method for performing incremental initialization of a master runtime system process is presented. A set of one or more warmup actions is defined...
US-7,343,554 Mechanisms for supporting back button function of web browser as web service server in interaction with...
This application describes systems and techniques for using a Web-service based business process to interact with a Web browser as if the Web browser were a Web...
US-7,343,477 Efficient read after write bypass
Predicting address matches between a read type operation and a write type operation based on address representations allows for efficient RAW bypass. The spatial...
US-7,343,474 Minimal address state in a fine grain multithreaded processor
In one embodiment, a processor comprises a plurality of pipeline stages and a first circuit operable at a first pipeline stage of the plurality of pipeline...
US-7,343,409 Method, system and article of manufacture for discovering devices in a network monitoring system
In a network monitoring system, a plug-in module specifies how devices of that type should be discovered, including the directories or registries that should be...
US-7,343,391 System and method for interprocess services client artifact download
An invention is provided for affording an interprocess interface download in a computer environment. Client data is received from a user. In general, the client...
US-7,343,380 Cross platform locale data name mapping interfaces and methods of use thereof
A method of mapping locale data names stored in a cross platform database is disclosed. In the described embodiment, the database is formatted and the attributes...
US-7,342,934 System and method for interleaving infiniband sends and RDMA read responses in a single receive queue
A system and method for processing interleaved Sends of encapsulated communications and responses to RDMA Reads in a single InfiniBand queue pair receive queue....
US-7,342,787 Integrated circuit cooling apparatus and method
In various embodiments, heat from a computer component may be absorbed into a medium, moved to a remote heat dispersal unit and dissipated into the surrounding...
US-7,341,960 Method for making a metal oxide semiconductor device
A method for making a MOS device includes: forming a titanium dioxide film on a semiconductor substrate; and subjecting the titanium dioxide film to a...
US-D564,026 Pen
US-D563,953 Computer workstation
US-D563,721 Trivet
← 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.