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,571,231 Method and protocol for mediating communication between software applications
A method and protocol suitable for mediating communication between an application written in a platform independent language, running on a specific processor or...
US-7,571,227 Self-updating grid mechanism
A self-updating grid mechanism using peer-to-peer platform protocols. A compute node may send another node information about its compute node configuration using...
US-7,571,222 Network component identification
In a computer network, an object identifier relating to the identity of a network component is generated by applying an algorithm to manufacturer's data stored...
US-7,571,188 Cache abstraction for modeling database performance
A method for modeling a database management system involving receiving a query, computing a hit rate value associated with a cache, wherein the hit rate value is...
US-7,571,092 Method and apparatus for on-demand localization of files
Method and apparatus for the on-demand localization of files. Embodiments may provide a file format-independent localization mechanism that automates the...
US-7,571,059 Mechanism for determining an accelerated test specification for device elements
A mechanism is disclosed for determining an accelerated test for a device. The method comprises calculating an estimated amount of damage that an element of the...
US-7,570,760 Apparatus and method for implementing a block cipher algorithm
An apparatus and method for implementing a block cipher algorithm. In one embodiment, a cryptographic unit configured to implement a block cipher algorithm may...
US-7,570,537 Memory cells with power switch circuit for improved low voltage operation
Static random access memory (SRAM) cells and methods of operation are provided which may be used to provide improved writeability and stability to support low...
US-7,570,081 Multiple-output static logic
An approach is provided in embodiments of the present invention for building multiple-output static CMOS logic gate circuits that share transistors when...
US-7,568,197 Method and apparatus for interposing kernel symbols
In general, the invention relates to a method for loading a kernel module. The method involves loading a preload module into a kernel. Loading the preload module...
US-7,568,185 Mechanism for program-assisted tracing actions
A method for tracing an instrumented application, including loading the instrumented application into a kernel level to obtain a corresponding instrumented...
US-7,568,184 Software documentation generator
Various embodiments of a system and method for generating software documentation are disclosed. A software documentation generator may input a variety of...
US-7,568,092 Security policy enforcing DHCP server appliance
A method of allowing a remote device connected to a first network to access a second network, including leasing a leased network address to the remote device,...
US-7,568,089 Flag management in processors enabled for speculative execution of micro-operation traces
Managing speculative execution via groups of actions corresponding to atomic traces enables efficient processing of flag-related actions, as atomic traces...
US-7,568,088 Flag management in processors enabled for speculative execution of micro-operation traces
Managing speculative execution via groups of one or more actions corresponding to atomic traces enables efficient processing of flag-related actions, as atomic...
US-7,568,013 Multiple message send routine for network packets
A method for sending a plurality of messages to a plurality of recipients including obtaining the plurality of messages for the plurality of recipients, grouping...
US-7,567,985 Mechanism for implementing a sparse file system for an operating system partition
A mechanism is disclosed for implementing a sparse file system for an operating system partition. In one implementation, a non-global partition is created within...
US-7,567,567 Network system including packet classification for partitioned resources
A network system which includes a plurality of processing entities, an interconnect device coupled to the plurality of processing entities, a memory system...
US-7,567,124 Symmetrical differential amplifier
A differential amplifier has improved power efficiency, reduced offset penalty and a symmetrical output differential signal. Such a differential amplifier may...
US-7,566,275 Golf putting training apparatus
The present invention relates to a golf putting training apparatus comprising a reaction panel (2); a personal computer that computes detected data; a body...
US-7,565,647 Markup compiler that outputs MIDlets
A computing application for a mobile information device is generated from An extensible markup language, MIDML, in which different types of tags correspond to...
US-7,565,638 Density-based layer filler for integrated circuit design
A system and method for performing density-based layer filling on a design layout encoding of an integrated circuit device is disclosed. In some embodiments, the...
US-7,565,533 Systems and methods for providing object integrity and dynamic permission grants
Systems and methods for securing the content integrity of and access to object data and code in a distributed system. Content protecting URLs provide a mechanism...
US-7,565,526 Three component secure tunnel
Systems and methods are described for a secure tunnel. A method includes establishing a first connection (C.sub.IO) from an inner agent to an outer agent...
US-7,565,511 Working register file entries with instruction based lifetime
A technique for operating a computing apparatus includes allocating a working register file entry corresponding to a register in a working register file when an...
US-7,565,499 Method and apparatus for recording modified reference locations in garbage-collected heap memory
In a computer system with a garbage-collected heap memory, a cache of modified reference locations is associated with each application thread. The cache...
US-7,565,497 Coarse write barrier control mechanism
A method for a coarse write barrier control mechanism comprises maintaining a control table comprising a plurality of entries, where each entry may include an...
US-7,565,463 Scalable routing and addressing
PCI Express transactions can be transmitted via a shared PCI Express infrastructure. At an infrastructure ingress point an additional header comprising at least...
US-7,565,406 Last thread lock management for multi-threaded process and distributed data systems
A distributed data system may include nodes hosting at least one multi-threaded process operable to access portions of distributed data. A lock mechanism may...
US-7,565,364 Annotation processor discovery
Methods for discovering and accessing annotation processors are provided. The method initiates with identifying an annotation present in a source file and...
US-7,565,356 Liberty discovery service enhancements
A mechanism is disclosed for providing a user's web service provider's (WSP's) access information to a web service consumer (WSC). In one embodiment, a directory...
US-7,565,226 Determining operating fan speed for systems containing disk drives to minimize vibrational impact
A method and an apparatus for determining cooling fan speeds that should be avoided to prevent vibational resonance with system enclosures, given ambient...
US-7,564,696 PCI bracket retainer for adapter card applications
A bracket retainer is provided for securing an adapter card in a computer chassis in manner that maintains the electrical and the mechanical stability of the...
US-7,564,461 Acceleration of graphics for remote display using redirection of rendering and compression
A system and method are disclosed for improving the remote display of graphics images by the redirection of rendering and the optional use of image data...
US-7,564,315 System and method for pre-charged linear phase-frequency detector
A method for comparing phases of two signals including placing a first output node in a floating state, detecting a first edge of a first signal on a first input...
US-7,563,835 Solventless universal colorants
A method of preparing a universal base composition disclosed which consists of milling a pigment in a resin that is soluble in both water and organic solvent and...
US-7,562,983 Three-dimensional display device
A three-dimensional image display device is disclosed. In one embodiment, the device uses a curved transmissive screen and reflectors to minimize the space...
US-7,562,545 Padlock with fully integrated dual locking systems
By providing two separate and independent locking systems formed in a single padlock, with both locking systems independently enabling a single shackle latching...
US-7,562,533 Thermal-electric-MHD cooling
A method for transferring heat from a first location to a second location includes thermoelelectrically transferring heat from the first location to a third...
US-D596,821 Expanded golf bag cart
US-7,562,204 Identifying and relocating relocatable kernel memory allocations in kernel non-relocatable memory
A method for identifying relocatable kernel memory allocations in kernel non-relocatable memory is described. In this method, a physical address hardware mapping...
US-7,562,190 Cache protocol enhancements in a proximity communication-based off-chip cache memory architecture
A proximity interconnect module includes a plurality of processors operatively connected to a plurality of off-chip cache memories by proximity communication....
US-7,562,084 System and method for mapping between instrumentation and information model
A method for managing an asset that includes acquiring an information model request for managing the asset, wherein the information model request is in an...
US-7,561,875 Method and apparatus for wirelessly testing field-replaceable units (FRUs)
One embodiment of the present invention provides a system that facilitates wirelessly identifying and testing field-replaceable units within a computer system....
US-7,561,694 Session mobility for wireless devices
A wireless system includes at least one network computing system, a proxy server, a controller, and wireless devices. When a wireless device is already a member...
US-7,561,584 Implementation of a graph property in a switching fabric for fast networking
A system, including at least one central processing unit, at least one memory unit, and a plurality of integrated circuits that form a switching fabric...
US-7,561,170 Methods and systems for producing a 3-D rotational image from a 2-D image
Methods, systems, and articles of manufacture consistent with the present invention produce a three-dimensional rotational image from a two-dimensional image...
US-D596,365 Folded golf bag cart
US-D595,926 Portion of a fruit snack product
US-7,559,085 Detection for deceptively similar domain names
A system including a client configured to obtain a target domain name and an Internet service configured to translate the target domain name into a target...
← 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.