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,996,813 Frameworks for loading and execution of object-based programs
Improved frameworks for loading and execution of portable, platform independent programming instructions within a virtual machine are described. The improved...
US-6,996,802 Method and apparatus for deployment of high integrity software using initialization order and calling order...
A method for designing a software program including multiple modules includes defining an initialization sequence wherein each of the modules is initialized...
US-6,996,798 Automatically deriving an application specification from a web-based application
A method for deriving an application specification from an enterprise application including mapping the enterprise application to obtain a plurality of states...
US-6,996,766 Error detection/correction code which detects and corrects a first failing component and optionally a second...
A memory controller includes a check/correct circuit and a data remap circuit. The check/correct circuit is coupled to receive an encoded data block from a...
US-6,996,760 ASIC BIST employing stored indications of completion
A method and apparatus for performing a built-in self-test ("BIST") on an integrated circuit device are disclosed. A BIST controller comprises a BIST engine and...
US-6,996,745 Process for shutting down a CPU in a SMP configuration
A symmetric multiprocessor (SMP) system includes a plurality of central processing units (CPUs). Processing by a central processing unit (CPU) is safely halted...
US-6,996,743 Method for implementing a redundant data storage system
Embodiments of the present invention are directed to a method for installing a redundant data storage system. In one embodiment, the hardware configuration of a...
US-6,996,739 Accumulator memory for performing operations on block operands
An apparatus for performing a block operation includes a functional unit, which performs an operation on one or more block operands, and an accumulator memory....
US-6,996,712 Data authentication system employing encrypted integrity blocks
A data authentication system that at the sender produces for a plurality of data packets a plurality of "integrity checks" by selecting an integrity function...
US-6,996,711 Certification validation system
A certificate validation mechanism is provided for a network interface. The certificate validation mechanism maintains a certificate cache containing local...
US-6,996,707 Method, system, and article of manufacture for limiting access to program files in a shared library file
Methods, systems, and articles of manufacture consistent with the present invention limit access to parts of a shared software library by using a class loader...
US-6,996,686 Memory subsystem including memory modules having multiple banks
A memory subsystem including memory modules having multiple banks. A memory subsystem includes a memory controller and a plurality of memory modules. The...
US-6,996,587 Method and apparatus for managing data volumes in a distributed computer system
Data volumes on local hosts are discovered and managed by federated Java beans that run on each host. The Java beans form part of a three-tiered data services...
US-6,996,491 Method and system for monitoring and profiling an integrated circuit die temperature
A system and method are provided for sensing a physical stimulus of an integrated circuit. The system and method operate with one or more active thermal sensors...
US-6,996,213 Superposition of data over voice
Method and apparatus for transmitting messages between communication devices via a communication channel allowing at least voice messages to be transmitted, the...
US-6,995,612 Circuit for reducing current mirror mismatch due to gate leakage current
A current mirror that compensates for the effects of gate current leakage related to quantum mechanical tunneling of electrons. An embodiment of the current...
US-6,995,596 Process and skew tolerant precharge circuit
The precharge circuit includes circuitry for initiating charging of a precharge pulse at a first edge of a first clock-like signal. The precharge circuit also...
US-6,995,542 Battery charger amusement device
A battery charger amusement has a receptacle adapted to receive a rechargeable battery, an electronic circuit monitoring battery charge status, and a mechanical...
US-6,995,039 Method and apparatus for electrostatically aligning integrated circuits
One embodiment of the present invention provides a system that uses electrostatic forces to align semiconductor chips relative to each other. The system operates...
US-D514,435 Magnetic clip
US-6,993,770 Lock free reference counting
We present a methodology for transforming concurrent data structure implementations that depend on garbage collection to equivalent implementations that do not....
US-6,993,761 Method and apparatus to verify type safety of an application snapshot
One embodiment of the present invention provides a system for verifying type safety of an application snapshot. This application snapshot includes a state of an...
US-6,993,757 Method and apparatus for multi-versioning loops to facilitate modulo scheduling
One embodiment of the present invention provides a system that facilitates multi-versioning loops to facilitate modulo scheduling. Upon receiving a computer...
US-6,993,755 Dynamic compilation control
Modern programming languages have stimulated work on systems that dynamically compile or optimize frequently executed portions of programs. In practice, such...
US-6,993,743 Method and apparatus for developing enterprise applications using design patterns
The present invention provides a method and apparatus for developing enterprise applications using design patterns. Over time, different types of enterprise...
US-6,993,679 System and method for inhibiting reads to non-guaranteed data in remapped portions of a storage medium
Various embodiments of a method and system for inhibiting reads to non-guaranteed data in remapped portions of a storage medium are disclosed. In one embodiment,...
US-6,993,676 Method and apparatus for fast initialization of redundant arrays of storage devices
A method and apparatus for fast initialization of storage devices. An apparatus is described including a redundant array of storage devices that comprises a...
US-6,993,665 Applet permissions manager
Disclosed are novel methods and apparatus for providing a permissions manager capable of assisting an applet, for example, in determination and/or grant of the...
US-6,993,617 System-on-a-chip having an on-chip processor and an on-chip dynamic random access memory (DRAM)
A system-on-a-chip device is provided, the system-on-a-chip device comprising an on-chip processor and an on-chip dynamic random access memory (DRAM) capable of...
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...
← 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.