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,039,902 Mechanism for enabling efficient testing of a set of computer code
A mechanism is disclosed for enabling efficient testing of a set of computer code. Untested code portions within a body of code are determined, and testing...
US-7,039,843 Modeling custom scan flops in level sensitive scan design
A system and method for testing an integrated circuit is provided. The illustrative embodiment provides a scan cell for use with automatic test pattern...
US-7,039,817 Method and apparatus for supplying power to a processor at a controlled voltage
Apparatus forming a computer system or such-like is disclosed that includes a central processing unit (CPU) and a power supply unit. The CPU provides a digital...
US-7,039,694 Cluster membership monitor
The present invention provides a system and method within a high availability network for monitoring and managing cluster membership. The cluster membership...
US-7,039,691 Java virtual machine configurable to perform as a web server
A virtual machine, such as a Java.TM. virtual machine, is configured to operate as a web server so that users, using a browser, can make general-purpose...
US-7,039,664 Combining entries in a card object table
A garbage collector divides the garbage-collected heap into "cards." It maintains a table containing a card-object table entry for each card. A card's entry...
US-7,039,649 Method and apparatus for maintaining data integrity
Techniques are provided for controlling data access to maintain data integrity. A request is received to perform an action on a data element. The request is...
US-7,039,590 General remote using spoken commands
A speech-translating remote control includes a microphone operable to receive speech command, thereby outputting a speech signal; an audio transmitter operably...
US-7,039,323 Optical transmitter for transmitting a plurality of output signals
An optical transmitter for transmitting a first output data signal and a second output data signal, the optical transmitter comprising: a phase-locked-loop, the...
US-7,037,953 Radiation curable aqueous compositions
A method for producing a solvent resistant, low-extractable, film from an actinic radiation curable homogenous aqueous composition containing a water soluble...
US-7,036,387 Integrated strain gages for board strain characterization
A printed circuit board (PCB) having an integrated strain gage. In one embodiment, a PCB includes a component footprint suitable for mounting an electronic...
US-7,036,124 Computer resource management for competing processes
Resource management for controlling allocation of a resource to competing computer processes is achieved through the use of a joining function. A resource...
US-7,036,123 System using fair-share scheduling technique to schedule processes within each processor set based on the...
Described is a scheduling system that provides allocation of system resources of one or more processor sets among groups of processes. Each of the process groups...
US-7,036,120 Two tier clusters for representation of objects in Java programming environments
Improved techniques for representation of objects in a Java.TM. programming environment are disclosed. The techniques are highly suitable for representation of...
US-7,036,114 Method and apparatus for cycle-based computation
A computer system for cycle-based computation includes a processor array, a translation component adapted to translate a cycle-based design, a host computer...
US-7,036,112 Multi-mode specification-driven disassembler
One embodiment of the present invention provides a system that facilitates implementing multi-mode specification-driven disassembler. During operation, the...
US-7,036,110 Mechanism to manage the lifecycle of a resource adapter
Providing a contract between an application server and a resource adapter that allows the application server to manage the lifecycle of the resource adapter....
US-7,036,098 On-chip signal state duration measurement and adjustment
Signal state durations, such as the pulse-width, of on-chip signals are often critical to the successful operation of an integrated circuit. The signal state...
US-7,036,096 Estimating capacitances using information including feature sizes extracted from a netlist
The capacitances of one or more inputs/outputs of a circuit are estimated by using an extraction tool (120) to extract information associated with the...
US-7,036,066 Error detection using data block mapping
Error detection using data block mapping is provided. One method includes receiving a write request to write a user data block having a first block size,...
US-7,036,027 Computer system layout and cooling configuration
Disclosed are novel methods and apparatus for provision of efficient, effective, and/or flexible computer system layout and/or cooling configuration. In...
US-7,035,999 Register window fill technique for retirement window having entry size less than amount of fill instructions
A register window fill technique for a retirement window having an entry size less than a number of fill instructions used in a fill condition is provided. The...
US-7,035,989 Adaptive memory allocation
This functions maintains two trees: a fast access tree referring to memory blocks of a size most often requested, and a general access tree referring to memory...
US-7,035,945 Method and apparatus for identifying computer expansion cards
One embodiment of the present invention provides a system that facilitates identifying expansion cards installed in a computer system. The system operates by...
US-7,035,884 Placement of allocation trains in the train algorithm
A garbage collector collects a dynamically allocated heap by employing the train algorithm, in which "car" sections of a heap generation are organized in groups,...
US-7,035,858 System and method dynamic cluster membership in a distributed data system
A distributed system provides for separate management of dynamic cluster membership and distributed data. Nodes of the distributed system may include a state...
US-7,035,780 Methods of and apparatus for routing ranked critical conductors in ranked preferred tracks
A method for routing conductors in an integrated circuit design is disclosed, including the steps of determining the number of sensitive conductors requiring...
US-7,034,960 System and method for managing electronic transmission of color data
A system which enables electronic communication, coordination and dissemination of color-related designs, specifications and products. Color production and...
US-7,034,576 Pulsed dynamic keeper gating
A circuit has been developed that reduces the effective strength of a keeper circuit during an interval in which at least one path of an evaluation circuit is...
US-7,033,693 Heterogeneous composite bipolar plate of a fuel cell
A bipolar plate of a fuel cell comprises a body, two flow fields, and electrically conductive fibers. The body has a central portion and a peripheral portion...
US-7,033,220 Compact fluorescent lampholder
A compact fluorescent lampholder includes a cap, a shell, an electric board and a base. The cap and the shell are combined together by hooking, and the electric...
US-D519,344 Stapler
US-7,032,200 Low threshold voltage transistor displacement in a semiconductor device
A technique improves the performance of an integrated circuit design by selectively replacing low V.sub.t transistors with standard V.sub.t transistors. The...
US-7,032,123 Error recovery
The present invention provides a method and apparatus for error recovery in a system. The apparatus comprises a directory cache adapted to store at least one...
US-7,032,078 Shared memory multiprocessing system employing mixed broadcast snooping and directory based coherency protocols
A multiprocessor computer system to selectively transmit address transactions using a broadcast mode or a point-to-point mode. Either a directory-based coherency...
US-7,032,071 Method, system, and program for using buffers to provide property value information for a device
Provided are a computer implemented method, system, and program for accessing information on a device. A first and second buffers are generated in a computer...
US-7,032,037 Server blade for performing load balancing functions
A modular computer system may be provided. The modular computer system may comprise a carrier operable removably to receive a plurality of computer system...
US-7,032,014 Service management system for configuration information
A method for system management of configuration data used by server or groups of servers. In one embodiment, the present invention is comprised of providing...
US-7,031,994 Matrix transposition in a computer system
Improved transposition of a matrix in a computer system may be accomplished while utilizing at most a single permutation vector. This greatly improves the speed...
US-7,031,990 Combining external and intragenerational reference-processing in a garbage collector based on the train algorithm
A garbage collector collects at least a generation of a dynamically allocated heap in increments. In each increment, it identifies references located outside a...
US-7,031,967 Method and system for implementing policies, resources and privileges for using services in LDAP
A system for providing service attribute information including a directory server containing a hierarchical data store associating users with service attributes...
US-7,031,900 Static scheduling of test cases
A system and method for the static scheduling of test cases. A static scheduler is used to schedule the entire verification test of an integrated circuit in...
US-7,031,488 Super tweeter
A super tweeter includes a magnetic base, a voice coil, a frame annularly mounted to the magnetic base, a central supporting member mounted on a central portion...
US-7,030,771 System and method to provide hot-swap status indication in a computer system having redundant power supplies
A system and method for providing hot-swap status indication in a computer system having redundant power supplies. In one embodiment a system comprises an...
US-7,030,664 Half-rail differential driver circuit
A half-rail differential driver circuit comprises a differential line pair, a high line and a low line, that are charged to half a first supply voltage,...
US-7,030,484 Lidless chip package effectively having co-planar frame and semiconductor die surfaces
A "lidless" integrated circuit package includes a support member that is arranged to support at least part of a load placed on the integrated circuit package....
US-7,030,470 Using chip lamination to couple an integrated circuit with a microstrip transmission line
One embodiment of the present invention provides a system that operatively couples an integrated circuit with a microstrip transmission line through chip...
US-7,028,298 Apparatus and methods for managing resource usage
Disclosed is a method for managing resource usage of a particular resource by a set of related code, such as code executed on behalf of a downloaded applet. A...
US-7,028,289 Stream operator in a dynamically typed programming language
The present invention provides a method and apparatus for implementation of an input/output stream operator in a dynamically typed language. This operator is...
US-7,028,288 Input field constraint mechanism
A method of automating enforcement of a data validation rule associated with an input field by a Model View Controller software application includes applying an...
← 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.