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,698,398 System and method for generating Web Service architectures using a Web Services structured methodology
System and method for generating Web Services using a Web Services Structured Methodology. One embodiment may be implemented as a Web Services architecture...
US-7,698,227 System and method for providing traceable acknowledgement of a digital data distribution license
A system and method for providing traceable acknowledgement of a digital data distribution license is presented. A license specifying terms applicable to a user...
US-7,697,434 Method and apparatus for enforcing resource utilization of a container
A method for controlling resource utilization of a container that includes associating the container with a virtual network stack, receiving a plurality of...
US-7,697,277 Auto-depress disk drive bracket mechanism
A hard disk drive bracket includes a bezel, a lever arm attached to the bezel rotatably between a closed position against the bezel and an open position apart...
US-7,697,229 Method and system for writing information to a tape cartridge
A tape drive system for a tape cartridge including a tape and wireless identification tag may read information from the wireless identification tag and write the...
US-7,696,798 Method and apparatus to generate system clock synchronization pulses using a PLL lock detect signal
Method and apparatus for generating system clock synchronization pulses using a Phase Locked Loop (PLL) lock detect signal are provided. The method includes...
US-7,696,475 Electrospray-assisted laser desorption ionization device, mass spectrometer, and method for mass spectrometry
An electrospray-assisted laser desorption ionization device includes: an electrospray unit including a nozzle; a voltage supplying member disposed to establish...
US-7,694,303 Method for dynamic optimization of multiplexed resource partitions
A method for dynamically allocating system resources is provided. The method initiates with identifying a goal associated with a corresponding partition of a...
US-7,694,203 On-chip samplers for asynchronously triggered events
Embodiments of an integrated circuit that includes a debug circuit are described. This debug circuit is configured to test an asynchronous circuit by performing...
US-7,693,424 Integrated proximity-to-optical transceiver chip
A system that facilitates high-speed data transfer between integrated circuit chips. The system contains a first integrated circuit chip, which includes a...
US-7,693,292 Method and apparatus for canceling fan noise in a computer system
One embodiment of the present invention provides a system that cancels fan noise in a computer system. During operation, the system obtains a fan noise signal...
US-7,692,599 Ultra-wideband shorted dipole antenna
An ultra-wideband shorted dipole antenna includes a coaxial cable line and first and second open-loop radiating metal plates with substantially the same shape....
US-7,691,801 Laundry product
A liquid fabric treatment composition comprising from 50 to 92% by weight of water, from 1 to 15% by weight of one or more alkylated sugars, from 1 to 15% by...
US-7,690,888 Fan grill
The present invention provides a grill 10 for use in electrical equipment comprising a fan. The grill 10 comprises a substantially planar portion 90 that...
US-7,690,536 Foam dispenser
A dispenser (1) for dispensing a mixture of two or more fluids, e.g. liquid (9) and gas (4) (e.g. air) as a foam and/or mist, the dispenser comprising a flexible...
US-D613,169 Container
US-7,689,958 Partitioning for a massively parallel simulation system
A method involves building an intermediate form data flow graph (IFgraph) from an intermediate form data flow tree (IFtree) associated with the logic design,...
US-7,689,877 Method and system using checksums to repair data
A method for reconstructing corrupted data, which includes determining a number of non-parity disks (n), selecting a first combination of n-1 non-parity disks,...
US-7,689,813 Method and apparatus for enforcing membar instruction semantics in an execute-ahead processor
Embodiments of the present invention provide a system that facilitates executing a memory barrier (membar) instruction in an execute-ahead processor, wherein the...
US-7,689,788 System and method for executing transactions
A method for executing transactions including obtaining a memory location required by a first transaction, where the first transaction is identified using a...
US-7,689,773 Methods and apparatus for estimating fair cache miss rates on a chip multiprocessor
A caching estimator process identifies a thread for determining the fair cache miss rate of the thread. The caching estimator process executes the thread...
US-7,689,751 PCI-express system
A method and system to facilitate Peripheral Component Interconnect Express (PCIe). The PCIe may be facilitated in such as way as to limit pins consumed by a...
US-7,689,723 Virtual cloned device node
A system and method for virtualizing a hardware device node for a network interface circuit or other device. In a clone driver's configuration file, multiple...
US-7,689,714 Load balancing computations in a multiprocessor system
A system and method for load-balancing routing of a computation within a multiprocessor system. The computation includes multiple branches of execution, not just...
US-7,689,702 Methods and apparatus for coordinating processing of network connections between two network protocol stacks
Methods and apparatus for processing a network connection are disclosed. The network connection is established by a first network protocol stack. A determination...
US-7,689,642 Efficient accuracy check for Newton-Raphson divide and square-root operations
One embodiment of the present invention provides a system that efficiently performs an accuracy-check computation for Newton-Raphson divide and square-root...
US-7,689,566 Method for defining non-native operating environments
Methods and systems for defining the partitioning between operating system environments are provided. In this method, network resources, devices, and...
US-7,689,399 Automatic extraction of design properties
A method for automatic extraction of design properties of a hardware design, is provided. The method includes running a hardware design simulation to generate...
US-7,688,455 Multi position detecting method and area detecting method in infrared rays type touch screen
A method for detecting the coordinates of multiple touching objects on an infrared touch screen, embodied on an apparatus, includes measuring and storing the...
US-7,687,772 Mass spectrometric imaging method under ambient conditions using electrospray-assisted laser desorption...
A mass spectrometric imaging method includes the steps of: forcing sequentially generated charge-laden liquid drops to move towards a receiving unit of a mass...
US-7,686,893 Washer for tanks
A tank washer comprising a housing which supports reciprocating spray nozzles for spaying the walls of a tank which is to be cleaned with a cleaning liquid. The...
US-7,686,064 Motorized/manual clutch of curtain track
A motorized and manual clutch of curtain track, set on a curtain track, the curtain track is provided with a belt which is driven by motor and carrier hook parts...
US-7,685,851 Security padlock having a secondary locking system
By providing a padlock having a primary shackle and a secondary shackle which is easily employed whenever the primary shackle has been cut, an effective, easily...
US-7,685,597 System and method for management of characterized resources
Providing a resource domain structure allows flexible management of resources. With flexible management, computations, such as threads and processes, do not have...
US-7,685,583 Obstruction-free mechanism for atomic update of multiple non-contiguous locations in shared memory
We present a technique for implementing obstruction-free atomic multi-target transactions that target special "transactionable" locations in shared memory. A...
US-7,685,580 Method and apparatus for selectively eliminating write barriers in snapshot-at-the beginning concurrent-marking...
In a computer system that uses a "snapshot-at-the-beginning" garbage collector and in which write barrier code is generated for pointer write instructions in...
US-7,685,575 Method and apparatus for analyzing an application
A method for analyzing an application involving obtaining a thread dump of a plurality of threads executing the application, analyzing the thread dump to obtain...
US-7,685,573 Flexible error trace mechanism
For a flexible error trace mechanism, embodiments may be implemented for C/C++ interface libraries, or in programs written in C/C++ or other programming...
US-7,685,572 Method of static analysis for race condition detection
A method for detecting a race condition using static analysis that includes determining a first permit set and a second permit set, and performing a static...
US-7,685,511 Framework for providing and using schema data for markup languages
Techniques for providing and using schema data for markup languages are disclosed. A schema model can be used to generate signed (or verifiable) schema data...
US-7,685,430 Initial password security accentuated by triple encryption and hashed cache table management on the hosted...
A method for remote services authentication in an internet hosted environment includes a high level process and functionality for a secure, practical and...
US-7,685,391 Kernel/user stack relocation during system uptime
Kernel and user stack data is stored in relocatable memory. A kernel thread or a user thread can move its own stack data by creating a relocation request and...
US-7,685,354 Multiple-core processor with flexible mapping of processor cores to cache banks
A multiple-core processor providing flexible mapping of processor cores to cache banks. In one embodiment, a processor may include a cache including a number of...
US-7,685,312 Resource location by address space allocation
A method for locating a free resource involves maintaining an address space containing a plurality of regions, wherein each of the plurality of regions is mapped...
US-7,685,309 System and method for separating addresses from the delivery scheme in a virtual private network
Methods and systems consistent with the present invention establish a virtual network on top of current IP network naming schemes. The virtual network uses a...
US-7,685,257 Portable thin client for the enterprise workspace
A system and method is provided for designing (or re-architecting) a personal digital assistant (PDA) as a portable thin client of a network. The portable thin...
US-7,685,253 System and method for disconnected operation of thin-client applications
System and method for disconnected operation of thin-client applications. In embodiments, a thin client on a client system may be used to access an application...
US-7,685,226 Mechanism for data migration across networks
In one embodiment, a method and apparatus for a mechanism for data migration across networks is disclosed. The method includes: randomly selecting a template...
US-7,684,563 Apparatus and method for implementing a unified hash algorithm pipeline
An apparatus and method for implementing a unified hash algorithm pipeline. In one embodiment, a cryptographic unit may include hash logic configured to compute...
US-7,684,423 System and method for virtual network interface cards based on internet protocol addresses
A system including a network interface card (NIC) associated with a Media Access Control (MAC) address and a host operatively connected to the NIC. The NIC...
← 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.