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,062,646 Generic interface and framework to publish and monitor platform configuration
A method and system to allow user applications can access hardware platform-specific configuration information in a generic way. A platform independent framework...
US-7,062,611 Dirty data protection for cache memories
A method is described for protecting dirty data in cache memories in a cost-effective manner. When an instruction to write data to a memory location is received,...
US-7,062,575 System and method for interfacing computer system information protocol interface modules
An information processing module forms a blade for a high density computer system. A processor is operable to perform information processing and an information...
US-7,062,573 System using position detector to determine location and orientation between computers to select information to...
A handheld computing device is used to copy files from the screen of a fixed computer. The display of the handheld device is linked to that of the underlying...
US-7,062,524 Method and apparatus for solving an inequality constrained global optimization problem
A system that solves a global inequality constrained optimization problem specified by a function f and a set of inequality constraints p.sub.i(x).ltoreq.0(i=1,...
US-7,062,519 Incremental scanning of enormous objects to improve scheduling and pause-time behavior of garbage collection
A technique for incrementally collecting enormous objects including scanning portions of the enormous objects on different collection steps. The scanning can be...
US-7,062,518 Efficiently supporting the existence of long trains in a generation managed by the train algorithm
A garbage collector that divides a dynamically allocated heap into car sections grouped into trains in accordance with the train algorithm subdivides large...
US-7,062,516 Methods, systems, and articles of manufacture for implementing a runtime logging service storage infrastructure
Methods, systems and articles of manufacture consistent with the present invention configure a computing system with a logging service that interacts with...
US-7,061,929 Data network with independent transmission channels
A data network provides independent transmission channels for transmitting high bandwidth and low latency information data packets between nodes. The data...
US-7,061,486 Using messaging to manage scene-based rendering
A system and method for rapid processing of scene-graph-based data and/or programs is disclosed. In one embodiment, the system may be configured to utilize a...
US-7,060,835 Preparation of yellow pigment
A process for preparing transparent Pigment Yellow 138 by grinding Pigment Yellow 138 in the presence of a grinding agent, preparing an aqueous slurry of the...
US-7,059,661 Toy vehicles having interchangeable body styles
A child-sized toy vehicle comprising a vehicle chassis upon which any number of a plurality of stylistically different interchangeable vehicle body modules may...
US-7,058,954 System and method for facilitating dynamic loading of stub information to enable a program operating in one...
A stub retrieval and loading subsystem is disclosed for use in connection with a remote method invocation system. The stub retrieval and loading subsystem...
US-7,058,950 Callback event listener mechanism for resource adapter work executions performed by an application server thread
A method, apparatus and system arranged to provide a contract between an application server and a resource adapter that allows the resource adapter to do work...
US-7,058,934 Frameworks for generation of Java macro instructions for instantiating Java objects
Techniques for generation of Java macro instructions suitable for use in Java computing environments are disclosed. As such, the techniques can be implemented in...
US-7,058,933 Extending custom application development environment modules to a second application development environment
Custom application development environment modules may be designed to work with a first application development environment. This functionality may be extended...
US-7,058,931 Dynamically configurable unit conversion mechanism
A method and apparatus for dynamically configuring a unit conversion mechanism is provided. A non-executable data structure defines information, which is...
US-7,058,905 Method and apparatus for controlling the display of hierarchical information
Embodiments of the invention display hierarchical information efficiently. Hierarchical information is displayed in a vertical browser comprising a path list and...
US-7,058,898 Abstract user interface manager with prioritization
An invention is provided for abstracting a user interface. A request is received from an application program to present data to a user. A determination is made...
US-7,058,877 Method and apparatus for providing error correction within a register file of a CPU
A system that facilitates error correction within a register file in a central processing unit (CPU). During execution of an instruction by the CPU, the system...
US-7,058,870 Method and apparatus for isolating faulty semiconductor devices in a multiple stream graphics system
A method and an apparatus are provided for isolating faulty semiconductor devices in a multiple stream graphics system. The apparatus includes a buffer adapted...
US-7,058,844 System and method for rapid fault isolation in a storage area network
A fault region identification system adapted for use in a network, such as a storage area network (SAN), includes logic and/or program modules configured to...
US-7,058,798 Method ans system for pro-active credential refreshing
The basic concept is that before a resource is accessed, the entity that has the burden of gathering the credentials, pro-actively refreshes the credentials and...
US-7,058,781 Parallel card table scanning and updating
During a collection interval, if a multi-threaded generational, copying garbage collector finds that a card contains a reference to a younger generation, it...
US-7,058,743 Method and device for dynamic interrupt target selection
A method and device for dynamically targeting interrupts in a computer system. When an operation is initiated, an identifier for the initiator of the operation...
US-7,058,698 Client aware extensible markup language content retrieval and integration in a wireless portal system
In a wireless portal system having a wireless server, a client aware Extensible Markup Language (XML) content integration and transformation method and system....
US-7,058,683 Methods and apparatus for providing a virtual host in electronic messaging servers
According to the present invention, methods, apparatus, and computer readable medium are disclosed for defining a virtual domain in an electronic messaging...
US-7,058,670 Scalable, space-efficient, parallel remembered-sets
A garbage collector operates in increments in which it collects a collection set consisting of one or more segments of a dynamically allocated heap. For each of...
US-7,058,656 System and method of using extensions in a data structure without interfering with applications unaware of the...
A data structure extension system for dynamically adding extensions to existing data structures without interfering with underlying code. The data structure...
US-7,058,655 Determining object graph and object graph projection
A method for generating a projected graph data structure, including generating a request for the projected graph data structure using a variable usage...
US-7,055,889 Toy vehicles having interchangeable body styles
A child-sized toy vehicle comprising a vehicle chassis upon which any number of a plurality of stylistically different interchangeable vehicle body modules may...
US-7,055,147 Supporting interactions between different versions of software for accessing remote objects
One embodiment of the present invention provides a system that facilitates interactions between different versions of software that support remote object...
US-7,055,135 Method for debugging an integrated circuit
Embodiments of the present invention provide a method and apparatus for debugging an integrated circuit. In particular, one embodiment of the present invention...
US-7,055,133 Method and apparatus for eliminating C recursion from a Java programming language bytecode interpreter
Methods and apparatus for eliminating C recursion from interpreter loops are disclosed. According to one aspect of the present invention, a computer-implemented...
US-7,055,129 Method and apparatus for metrics approval mechanism
A method of modifying a metrics feedback icon for a software component involves displaying the metrics feedback icon for the software component, generating a...
US-7,055,118 Scan chain verification using symbolic simulation
A method and apparatus for improved formal scan chain equivalence checking to verify the operation of components in a VLSI integrated circuit is described in...
US-7,055,026 Method and system for a portable adaptable operating environment identity
A method and system for implementing a transportable operating system boot environment on a computer system. The method includes the step of accessing a stored...
US-7,055,021 Out-of-order processor that reduces mis-speculation using a replay scoreboard
A pipelined processor includes a dependency scoreboard that tracks dependency for replay of instructions capable of executing out-of-order. Early instructions...
US-7,055,020 Flushable free register list having selected pointers moving in unison
A method and apparatus is provided for restoring a free physical register list to its previous state without having to physically restore any data. The method...
US-7,055,016 Computer system including a memory controller configured to perform pre-fetch operations
A computer system including a memory controller configured to perform pre-fetch operations. A computer system includes a first system memory, a second system...
US-7,054,905 Replacing an email attachment with an address specifying where the attachment is stored
One embodiment of the present invention provides a system that replaces an attachment to an email message with a reference to a location where the attachment is...
US-7,054,898 Elimination of end-around-carry critical path in floating point add/subtract execution unit
A processor having a floating point execution unit with improved parallelism in the adder (add/subtract) unit is disclosed. A preferred aspect of the invention...
US-7,054,890 Method and apparatus for managing data imaging in a distributed computer system
A three-tiered data imaging system is used on a distributed computer system comprising hosts connected by a network. The lowest tier comprises management facade...
US-7,054,881 Method and system for reporting standardized and verified data
A system for generating profiled test execution data using a plurality of test suite output files is provided. The system includes a plurality of test suites and...
US-7,054,874 Modeling overlapping of memory references in a queueing system model
One embodiment of the present invention provides a system that facilitates modeling the effects of overlapping of memory references in a queueing system model....
US-7,054,853 Methods and system for efficient association traversals
Methods and systems are provided for performing efficient association traversal operations in a Common Information Model (CIM) implemented environment. A CIM...
US-7,054,787 Embedded integrated circuit aging sensor system
A method and apparatus for sensing an aging effect on an integrated circuit using a sensor disposed on the integrated circuit and arranged to generate an output...
US-7,053,677 Input/output device having linearized output response
Disclosed is an input/output (IO) device for transmitting an input data bit signal. In one embodiment, the IO device includes an IO device input node for...
US-7,051,343 Module-by-module verification
A method, computer program, signal transmission and apparatus pre-verify instructions in a module of a computer program one module-at-a-time. First it is...
US-7,051,337 Method and apparatus for polling multiple sockets with a single thread and handling events received at the...
A method and apparatus are provided for handling events received at a media streaming server. Server sockets configured to receive events are divided into...
← 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.