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-6,993,614 Management methods and apparatus that are independent of operating systems
The present invention relates to a management agent that can be ran on any operating system. More specifically, the management agent of the present invention is...
US-6,993,570 System and method for pushing personalized content to small footprint devices
A containment framework sufficiently compact and efficient to run on a wide variety of resource-constrained, small footprint devices, such as personal data...
US-6,993,549 System and method for performing gloating point operations involving extended exponents
An extended exponent floating point unit performs an extended exponent floating point operation on a plurality of operands to produce a product of the plurality...
US-6,993,548 Method and apparatus for bounding the solution set of a system of linear equations
One embodiment of the present invention provides a system that bounds the solution set of a system of nonlinear equations specified by the set of linear...
US-6,993,103 Method for synchronizing clock and data signals
A method for synchronizing a data signal and a clock signal has been developed. The method first generates two separate intermediate data signals. The...
US-6,992,988 System and method for deadlock-free routing on arbitrary network topologies
A system and method for calculating a deadlock-free free set of paths in a network generates an ordered set of deadlock-free sub-topologies, referred to as...
US-6,992,904 Power converter module with a voltage regulating circuit
A power converter module provides a regulated direct current voltage to a load, and includes a rectifier, a metal thin film capacitor, and a voltage regulating...
US-6,990,817 Method and apparatus for cooling electronic equipment within an enclosure
A system for cooling electronic assemblies includes an equipment enclosure configured to receive a plurality of electronic assemblies in a plurality of mounting...
US-D514,002 Timer
US-6,990,609 System and method for isolating faults in a network
A fault isolation system in a network is disclosed, particularly suited for use in a unidirectional fibre channel arbitrated loop. Information relating to read...
US-6,990,600 Method for checking a computer system configuration
A method is provided for checking a computer system configuration in which a first check file is provided (28). A second check file is compiled (34) from the...
US-6,990,541 Arbitration unit for prioritizing requests based on multiple request groups
An arbitration unit includes an input unit, a selection unit and an output unit. The input unit may receive a plurality of input requests on a plurality of...
US-6,990,530 Method and apparatus for fault isolation on network loops
Methods, systems and programs for isolating faults in a network loop is described. The link between the last device and the initiator in the network loop is...
US-6,990,505 Method/apparatus for conversion of higher order bits of 64-bit integer to floating point using 53-bit adder...
A floating point unit capable of converting a 64-bit integer number to a floating point format is provided. The floating point unit includes an 11-bit zero/one...
US-6,990,098 Reliable multicast using merged acknowledgements
A source multicasts information to a plurality of targets. The targets respond to the multicast information by sending acknowledgements that indicate receipt of...
US-6,989,983 Mounting arrangement for demountable units
There is described an arrangement for mounting removable components to electronics module of rack-mountable modular electronic circuits. The removable component...
US-6,989,843 Graphics system with an improved filtering adder tree
A sample-to-pixel calculation unit in a graphics system may comprise an adder tree. The adder tree includes a plurality of adder cells coupled in a tree...
US-6,989,836 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-6,989,835 Flexible video architecture for generating video streams
A graphics system comprising a series of calculation units. The calculation units comprise a first subset and a second subset of calculation units. A first...
US-D513,767 Pen
US-6,988,273 Method for dynamic implementation of JAVA.TM. metadata interfaces
A method for dynamic implementation of a Java.TM. Metadata Interface (JMI) to a metamodel includes receiving a JMI implementation request, implementing a package...
US-6,988,266 Method of transforming variable loops into constant loops
A system and method for processing a variable looping statement into a constant looping statement to enable loop unrolling. A lower bound and an upper bound of...
US-6,988,265 Method and apparatus for statement boundary detection
The present invention provides a method and apparatus for statement boundary detection. In one embodiment of the present invention, a parser determines a natural...
US-6,988,261 Frameworks for generation of Java macro instructions in Java computing environments
Techniques for generation of Java.TM. macro instructions suitable for use in Java.TM. computing environments are disclosed. As such, the techniques can be...
US-6,988,248 Animated indicators that reflect function activity or state of objects data or processes
Animated indicators monitor the state of a software container and reflect the state of the container, potentially including information such as amount, type, and...
US-6,988,181 VLIW computer processing architecture having a scalable number of register files
According to the invention, a processing core is disclosed. The processing core includes one or more processing pipelines and a number of register flies. The...
US-6,988,156 System and method for dynamically tuning interrupt coalescing parameters
A system and method for dynamically tuning the interrupt coalescing behavior of a communication interface. An interrupt handler adjusts dynamic Packet and/or...
US-6,988,140 Mechanism for servicing connections by disassociating processing resources from idle connections and monitoring...
A mechanism for servicing connections by disassociating processing resources from idle connections and monitoring the idle connections for activity is described....
US-6,988,121 Efficient implementation of multiprecision arithmetic
The present invention provides an efficient implementation of multiprecision arithmetic, such as for a microprocessor. For example, an implementation of...
US-6,987,412 Sense amplifying latch with low swing feedback
A system is presented for latching and amplifying a capacitively coupled inter-chip communication signal that operates by receiving an input signal on a...
US-6,987,394 Full-wave rectifier for capacitance measurements
One embodiment of the present invention provides an electronic circuit and method for measuring a capacitance. A signal generating mechanism generates a signal...
US-6,986,155 Methods and apparatus for selecting multicast IP data transmitted in broadcast streams
Through the association of an IP address with each data stream, a single system may be used by a network card or a tuner to select multicast IP data. Each data...
US-6,986,144 Protected resource access in an object-oriented computing environment
Access is provided in an object-oriented computing environment by an instance of a first class to a selected protected resource of an instance of a second class....
US-6,986,134 Lightweight global distribution mechanism
A lightweight global distribution mechanism distributes packages within a distributed system. The packages may hold any type of content and may hold contents...
US-6,986,132 Remote incremental program binary compatibility verification using API definitions
A method of operating a computer system includes providing a first version of a program in memory and verifying the program prior to program execution. Program...
US-6,986,130 Methods and apparatus for compiling computer programs using partial function inlining
A method and system makes inlining decisions that are efficient for subprograms that have significantly varying execution times over a range of variables or...
US-6,986,129 System and method for java preprocessor
A Java preprocessor method is provided. A Java template file is received that includes Java programming language code and meta code. The Java template is then...
US-6,986,126 Method and apparatus for detecting violations of type rules in a computer program
One embodiment of the present invention provides a system that detects violations of type rules in a computer program. The system operates by locating a type...
US-6,986,124 Debugger protocol generator
A method for automatically generating front-end code and back-end code that are both compatible with a specification, such as the JDWP communication protocol....
US-6,985,984 Multiprocessing systems employing hierarchical back-off locks
A multiprocessing system including multiple processing nodes employs various implementations of hierarchical back-off locks. A thread attempting to obtain a...
US-6,985,956 Switching system
Methods and systems consistent with certain aspects related to the present invention provide a digital network having a plurality of data storage elements, at...
US-6,985,820 Conductor arrangement for reduced noise differential signalling
A method for analyzing input output (I/O) pin arrangements to determine the effect of differential pair and power and ground pin placement on signal quality...
US-6,985,153 Sample request mechanism for supplying a filtering engine
A graphics system comprising a scheduling network, a sample buffer and a plurality of filtering units. The sample buffer is configured to store sample generated...
US-6,985,150 Accelerator control unit configured to manage multiple hardware contexts
A control unit for a graphics accelerator. The control unit includes a plurality of processing pipelines, a memory (configured to store an allocation table) and...
US-6,983,465 Method and apparatus for managing data caching in a distributed computer system
A three-tiered data caching system is used on a distributed computer system comprising hosts connected by a network. The lowest tier comprises management facade...
US-6,983,455 Mechanism for profiling computer code
A set of computer code is profiled by breaking each code segment of the computer code down into basic instructions. Thereafter, the set of computer code is...
US-6,983,437 Timing verification, automated multicycle generation and verification
A method for generating consistent functional and timing definitions. The method includes providing a common source description, the common source description...
US-6,983,400 Distributed test harness model
A system and method for remotely testing an application includes providing a harness server and providing a first harness client. The first harness client is in...
US-6,983,399 System and method for ascertaining public application program interface coverage
An invention is provided for a computer program embodied on a computer readable medium for ascertaining public API coverage for a J2EE application. The computer...
US-6,983,343 Partitioning of storage channels using programmable switches
A data storage system having a first storage channel, a first controller coupled to the first storage channel, a first storage device coupled to the first...
← 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.