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-D546,201 Multi-piece desk clock
US-D546,184 Ribbed bottle
US-D546,126 Tumbler mug with grips
US-D546,125 Rubberized tumbler mug
US-D546,123 Diamond pattern tumbler mug
US-7,240,365 Repositing for digital content access control
A method and apparatus for digital content access control comprises receiving an authenticated digital content request based at least in part on a digital...
US-7,240,289 Graphical user interface for displaying and navigating in a directed graph structure
An intuitive graphical user interface is based upon a geographic map structure, and includes a system for controlling remote external electronic devices. In the...
US-7,240,172 Snapshot by deferred propagation
An embodiment of the invention provides a method for creating a snapshot of a data store. A command to create a snapshot of an original data store, stored to a...
US-7,240,169 Protocol for coordinating the distribution of shared memory
Methods, systems, and articles of manufacture consistent with the present invention coordinate distribution of shared memory to threads of control executing in a...
US-7,240,160 Multiple-core processor with flexible cache directory scheme
A multiple-core processor providing a flexible cache directory scheme. In one embodiment, a processor may include a second-level cache including a number of...
US-7,240,109 Remote services system service module interface
The invention relates to an apparatus for interfacing between a plurality of service modules and a remote services system which includes a service module...
US-7,240,084 Generic implementations of elliptic curve cryptography using partial reduction
A reduction operation is utilized in an arithmetic operation on two binary polynomials X(t) and Y(t) over GF(2), where an irreducible polynomial ...
US-7,240,058 Lock mechanism for a distributed data system
A client-server system may include a primary state of session data. Application servers may include client states of the session data and may access the primary...
US-7,239,605 Item and method for performing a cluster topology self-healing process in a distributed data system cluster
A cluster topology self-healing process is performed in order to replicate a data set stored on a failed node from a first node storing another copy of the data...
US-7,239,507 Slot frame with guide tabs for reducing EMI gaps
An apparatus for reducing shielding gaps associated with the mounting of peripheral cards in a computer system. A computer system chassis includes a frame...
US-7,238,053 Non-welding MICRO SD card
A MICRO SD card includes a casing composed of a base and a top cover, an insertion slot is defined in an end of the casing and a plurality of first recesses are...
US-7,237,932 Vehicle and trailer lighting system
A vehicle and trailer lighting system having an elongated track affixed to a vehicle or trailer. The track includes first and second channels. A lamp assembly is...
US-D545,869 Eyeglass frame
US-D545,868 Eyeglass frame
US-D545,867 Eyeglass frame
US-D545,823 Panel for a rack-mounted server
US-D545,817 Server enclosure
US-D545,816 Server enclosure
US-D545,694 Clock
US-D545,692 Message board clock
US-D545,691 Combined mirror and clock
US-7,237,256 Method and system for providing an open and interoperable system
Embodiments of the present invention provide an open and interoperable single sign-on session in a heterogeneous communication network. The open and...
US-7,237,096 Storing results of producer instructions to facilitate consumer instruction dependency tracking
If a consumer instruction specifies a 64 bit source register comprised of results provided by two 32 bit producer instructions, the number of dependencies that...
US-7,237,082 Spatially distributed parity protection
In order to provide protection for first information, protection information, for example parity information, for the first information is spatially distributed...
US-7,237,077 Tool for disk image replication
A method and apparatus for replicating an image from a source to a destination disk are provided. Specific embodiments may be optimized for single source to...
US-7,237,068 Computer system employing bundled prefetching and null-data packet transmission
Various embodiments of a computer system employing bundled prefetching are disclosed. In one embodiment, a cache memory subsystem implements a method for...
US-7,237,031 Method and apparatus for caching protocol processing data
A method and apparatus are provided for caching data for protocol processing. A protocol processing cache stores data needed for the generation of new headers,...
US-7,237,030 System and method for preserving post data on a server system
A system and method for preserving POST data on a server system are presented. Embodiments of the present invention include a method for preserving POST data...
US-7,237,011 System and method for a priority messaging protocol for a shared display device
A network messaging protocol enabling messages from multiple network devices to share a single display device is disclosed. The protocol enables a display device...
US-7,236,999 Methods and systems for computing the quotient of floating-point intervals
Computing an output interval includes producing a first result from a conditional selection using a first operand, a second operand, and a third operand, the...
US-7,236,994 Electronic calculating hand held implement
An hand held implement which includes an integral preprogrammed electronic calculator. The implement is preset to perform one or more calculations which utilize...
US-7,236,987 Systems and methods for providing a storage virtualization environment
A storage virtualization environment is provided that includes a system for providing one or more virtual volumes. The system may include a host system and a set...
US-7,236,917 Method and apparatus for generating minimal node data and dynamic assertions for a simulation
A system for tracing a simulation design involves an encoded assertion asserting a value of a node of the simulation design at a point in a simulation, a fanin...
US-7,236,642 Method and structure for generating output data of a digital image including a transparent object
A method for generating output data for a transparent object in a digital image creates a plurality of image areas. The plurality of image areas covers a total...
US-7,236,379 Passive power filter circuit
The present invention discloses an improved passive power filter circuit, wherein a rated compensating voltage is provided for the power factor compensating...
US-7,235,443 Non-volatile memory and method of manufacturing floating gate
A method of manufacturing a floating gate is provided. The method includes the steps of forming a tunneling layer on a substrate, and forming a film layer...
US-7,234,279 Multi-tube skylight
A roof-mounted skylight having a plurality of distribution tubes. Natural light is directed through a dome on the skylight into a light collector box attached to...
US-D545,321 Drive bracket
US-D545,132 Combination mug
US-7,234,137 Method, system, and program for processing objects in a distributed computing environment
Provided are a method, system, and program for processing objects in a distributed computing environment. A determination is made of a program is needed to...
US-7,234,136 Method and apparatus for selecting references for prefetching in an optimizing compiler
One embodiment of the present invention provides a system that generates code to perform anticipatory prefetching for data references. During operation, the...
US-7,234,076 Multi-level undo of main-memory and volatile resources
System resources (e.g., objects or other resources) are managed to provide multiple levels of undo and/or support for delegation of updates on main-memory...
US-7,234,038 Page mapping cookies
A method for managing virtual memory including placing a first virtual memory page in a physical memory page to create a virtual-to-physical memory mapping,...
US-7,234,022 Cache accumulator memory for performing operations on block operands
Various embodiments of systems and methods for performing accumulation operations on block operands are disclosed. In one embodiment, an apparatus may include a...
US-7,234,006 Generalized addressing scheme for remote direct memory access enabled devices
An apparatus accesses a resource in a computer system. The resource is accessible at a physical memory address (49) of the computer system. The apparatus...
← 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.