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,089,725 Method of making furniture with synthetic woven material
An article of furniture is made from elongated polymer filaments. The polymer filaments may be monofilaments or plural filaments which are twisted together and...
US-7,089,584 Security architecture for integration of enterprise information system with J2EE platform
A standard for security management in a client server computer system is disclosed. In one aspect, the present invention specifies a security contract between an...
US-7,089,560 Architecture for building web applications
A method and apparatus for providing a Web application framework is provided. The framework includes four main components which are used in combination to create...
US-7,089,552 System and method for verifying installed software
A method of identifying applications installed on a customer computer system by collecting signature information associated with installed binaries. The binaries...
US-7,089,541 Modular parser architecture with mini parsers
A modular parser architecture and methods related thereto make use of a number of miniparsers. Each miniparser is capable of receiving input and generating an...
US-7,089,509 Controlling the propagation of a control signal by means of variable I/O delay compensation using a...
The propagation of a feedback signal, such as a DQS signal generated in response to a read request in a Double Data Rate (DDR) memory system, into a digital host...
US-7,089,454 Causing a transaction to fail at a predetermined transaction state
A mechanism is provided for causing a transaction to fail at a predetermined transaction state. A transaction coordinator is instructed to process a transaction...
US-7,089,405 Index-based scoreboarding system and method
A computer system includes a scoreboard mechanism that provides a locking scheme to preserve data dependencies. An index is used to unlock (i.e., invalidate)...
US-7,089,374 Selectively unmarking load-marked cache lines during transactional program execution
One embodiment of the present invention provides a system that facilitates selectively unmarking load-marked cache lines during transactional program execution,...
US-7,089,369 Method for optimizing utilization of a double-data-rate-SDRAM memory system
A predictive memory performance optimizing unit for use with an interleaved memory, for example a DDR SDRAM memory, and suitable for use in a computer graphics...
US-7,089,332 Method for transferring selected display output from a computer to a portable computer over a wireless...
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,089,317 Architecture for plugging messaging systems into an application server
A method, apparatus, and system for providing a standard, generic contract between an application server and a message provider which allows the message provider...
US-7,089,293 Switching system method for discovering and accessing SCSI devices in response to query
Disclosed are improved methods, devices and systems for storage management in digital networks.
US-7,089,281 Load balancing in a dynamic session redirector
A dynamic session redirector provides the ability to receive requests for network accessible storage resources and redirect them to the appropriate resources as...
US-7,089,275 Block-partitioned technique for solving a system of linear equations represented by a matrix with static and...
One embodiment of the present invention provides a system that uses a block-partitioned technique to efficiently solve a system of linear equations. The system...
US-7,089,272 Specializing write-barriers for objects in a garbage collected heap
A technique is provided for reducing the number of write barriers executed in mutator code without compromising garbage collector performance. Advantageously, a...
US-7,089,263 Apparatus and method for dynamically verifying information in a distributed system
Use of a policy object for verification in a distributed system. A machine downloads a policy object containing a reference to code governing verification of...
US-7,088,144 Conditional precharge design in staticized dynamic flip-flop with clock enable
A method and apparatus for creating a modified dynamic flip-flop avoids the power waste created by prior art dynamic flip-flops by including a conditional...
US-7,087,259 Concentrate comprising green tea, grape skin extract and grape extract, the production thereof and use of the same
The present invention relates to a concentrate of vegetable extracts, has green-tea, grape-skin extract, and grape-seed extract. The concentrate of the invention...
US-7,086,907 Rechargeable implement and recharging base
The invention is a recharger device having an efficiently designed base charging unit and at least one rechargeable handheld implement, which also serves as an...
US-7,086,060 Method for programmatic representation and enforcement of resource controls
Methods, apparatus, and computer program products are disclosed for a process of dynamically adding new software having resource controls to an operating system...
US-7,086,053 Method and apparatus for enabling threads to reach a consistent state without explicit thread suspension
Methods and apparatus for enabling inconsistent or unsafe threads to efficiently reach a consistent or safe state when a requesting thread requests a consistent...
US-7,086,045 Heuristic to improve register allocation using pass degree
A method includes adding direction to interference edges of a register interference graph and choosing a node of the register interference graph to spill based...
US-7,086,039 Compiler for optimizing source code with computed goto statements
A method of translating computer source code into optimized object code. The computer source code contains a first label statement defining a first label, a...
US-7,085,925 Trust ratings in group credentials
A method and system for evaluating a set of credentials that includes at least one group credential and that may include one or more additional credentials. A...
US-7,085,905 Memory data stretcher
A memory system which includes a bank of memory chips, a memory interface, and a memory controller. The memory interface stretches a sample period for data from...
US-7,085,853 System and method for a distributed shell in a java environment
An invention is disclosed for a distributed shell for use in a distributed computer environment. The distributed shell includes a shell server, which is located...
US-7,085,852 Deterministic immutable access elimination for efficient distributed state saves
A client-server system may include a primary state of session data. Application servers may include client states of the session data and may access the primary...
US-7,085,840 Enhanced quality of identification in a data communications network
A method for enhanced quality of identification in a data communications network includes obtaining a user identifier that includes an identification server ID...
US-7,085,805 Remote device management in grouped server environment
Methods and apparatus for data distribution among servers in a grouped server system. Each server in the group includes a device manager which is responsible for...
US-7,085,790 Advancing cars in trains managed by a collector based on the train algorithm
In a garbage collector that employs the train algorithm, the collector identifies cars that are located far back in the collection order but already have large...
US-7,085,779 File tree change reconciler
Methods and systems are provided for reconciling any changes that have occurred in two file trees since they were last synchronized. A reconciler takes as input...
US-7,085,681 Symbiotic interrupt/polling approach for monitoring physical sensors
One embodiment of the present invention provides a system that monitors a computer system using a plurality of physical sensors. The system operates by polling...
US-7,085,178 Low-power memory write circuits
One embodiment of the present invention provides a system that writes to a cell in a memory using a low-voltage-swing signal across a pair of global bit-lines....
US-7,085,176 On-chip power-on voltage initialization
It has been discovered that initialization of a memory array can be improved by setting the nodes of the memory array to a predetermined value automatically upon...
US-7,084,671 Sense amplifier and method for making the same
A Negative Bias Temperature Instability (NBTI) tolerant sense amplifier is provided. The sense amplifier includes an input stage having a pair of balanced...
US-D525,804 Patio bed
US-D525,788 Eyeglass case
US-D525,787 Eyeglass case
US-7,082,614 System for identification of smart cards
The present invention relates to a system which allows third-party smart cards to be recognized by computing devices configured to receive smart cards. According...
US-7,082,597 Representation of objects in a Java programming environment
Improved techniques for representation of objects in a Java.TM. programming environment are disclosed. The techniques are highly suitable for representation of...
US-7,082,560 Scan capable dual edge-triggered state element for application of combinational and sequential scan test patterns
An apparatus and method of scanning a dual edge-triggered flip-flop with scan capability includes a first scan slave element capable of capturing data on a...
US-7,082,449 Method and apparatus for generating pseudo-random numbers
A method and apparatus for generating pseudo-random numbers. The method includes defining a first set of R bits and defining a second set of S bits different...
US-7,082,432 Specifying transaction manager type at various application levels
A system and method for specifying a transaction manager type at various levels in an application. A system may implement several application components in which...
US-7,080,989 Memory metal springs for heatsink attachments
An assembly for a computer system is mountable on a circuit board of a computer system. The assembly includes a base portion for engaging with an electronic...
US-D525,427 Eyeglass case
US-D525,426 Eyeglass case
US-7,080,387 System and method for mediating communication between software applications
A method, system and protocol suitable for mediating communication between an application written in a platform independent language, running on a specific...
US-7,080,370 Method and apparatus for compiling source programs using one or more libraries
Improved techniques for reducing the time and cost associated with producing compiler products are disclosed. A programming system including an enhanced compiler...
US-7,080,369 Method and apparatus for producing compressed compiler products
Improved techniques for reducing the size of compiler products are disclosed. The techniques facilitate reduction of size by providing differential schemes aimed...
← 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.