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-D551,284 Calculator with letter opener and tape dispenser
US-D551,280 Goggle frame
US-7,269,833 Scriptable plug-in application programming interface
Embodiments of the present invention relate to a scriptable plug-in API. According to the invention, all of the interfaces in a conventional, non-scriptable...
US-7,269,830 Methods and hardware for safe memory allocation in arbitrary program environments
In a method for dynamic allocation of memory address space, an original version of a program is executed. This execution includes the execution of a request to...
US-7,269,828 Method for safely instrumenting large binary code
A method is provided for safely editing a binary code to be executed on a computer system. The method allows the binary code to be directly edited without...
US-7,269,722 Preview of UNIX boot process from multi-user level
A system and method for previewing a reboot. In one embodiment the method comprises modifying a configuration of a computer system and previewing a reboot,...
US-7,269,717 Method for reducing lock manipulation overhead during access to critical code sections
One embodiment of the present invention supports execution of a start transactional execution (STE) instruction, which marks the beginning of a block of...
US-7,269,694 Selectively monitoring loads to support transactional program execution
One embodiment of the present invention provides a system that selectively monitors load instructions to support transactional execution of a process, wherein...
US-7,269,693 Selectively monitoring stores to support transactional program execution
One embodiment of the present invention provides a system that selectively monitors store instructions to support transactional execution of a process, wherein...
US-7,269,664 Network portal system and methods
A network portal system includes a web-top manager and a universal content broker system. The web-top manager is configured to receive a content request from a...
US-7,269,641 Remote reconfiguration system
A reconfiguration system, and associated methods, for remotely reconfiguring a client's date storage system. The system includes a storage management host...
US-7,269,608 Apparatus and methods for caching objects using main memory and persistent memory
An object cache stores objects in a cyclic buffer to provide highly efficient creation of cache entries. The cache efficiently manages storage of a large number...
US-7,269,542 System and method for determining a cache optimized ordering of cells in an unstructured graph
One embodiment of the present invention provides a system and method for determining a cache optimized ordering of cells in an unstructured graph. Cells bounding...
US-7,269,536 Method and apparatus for quantitatively determining severity of degradation in a signal
One embodiment of the present invention provides a system that determines a severity of degradation in a signal. During operation, the system receives signal...
US-7,269,172 Method and device for managing transmit buffers
A method and device for managing a data buffer that stores packets for transmission. Packets are loaded into the data buffer, which is managed as a...
US-7,269,171 Multi-data receive processing according to a data communication protocol
Embodiments of the present invention provide for multi-data receiving and processing by a network communication protocol. The present invention aggregates...
US-7,269,136 Methods and apparatus for avoidance of remote display packet buffer overflow
The present invention manages memory buffers in a computer network system. In one embodiment, a managing system on a thin client unit modifies an amount of...
US-7,269,007 Magneto-hydrodynamic heat sink
A heat sink uses a pump assembly to generate a magnetic field. Flow directions of electrically and thermally conductive liquid flowing through multiple pipes...
US-7,268,918 System and method for controlling metamerism
The present invention provides a plurality of representations of color that are stored in an electronic color library and that can be selected by a user. After a...
US-7,268,302 Low inductance mount for decoupling capacitors
A low inductance mount for decoupling capacitors. In one embodiment, a circuit carrier such as a printed circuit board (PCB) includes a surface layer, a first...
US-7,266,964 Data center room cold aisle deflector
A method and system of deflecting air circulated in a data center room are disclosed. A method for controlling air circulation within a room having an aisle...
US-D550,757 Eyeglasses
US-D550,756 Eyeglass frame
US-D550,753 Eyeglass frame
US-7,266,822 System and method for controlling and managing computer farms
A system and method of controlling a distributed processing system such as a including a first computer that includes a first Java virtual machine and a Java...
US-7,266,816 Method and apparatus for upgrading managed application state for a java based application
An invention is disclosed for performing online upgrades of applications, including the managed application state, without disrupting the functionality of the...
US-7,266,731 Method and apparatus for managing remote software code update
A method for managing remote software code update includes receiving a message from a remote device that includes a first code space having at least one segment...
US-7,266,688 Methods for improved security of software applications
Methods and systems thereof for providing security of information in a computer system are described. The information is received in the user space defined...
US-7,266,651 Method for in-place memory interleaving and de-interleaving
A method for in-place interleaving and de-interleaving of a memory includes, in one embodiment, generating a new address corresponding to a new location in the...
US-7,266,582 Method and system for automating generation of web services from existing service components
A computer-based method for generating a Web service. The method includes identifying first and second service components for inclusion in the Web service, which...
US-7,266,255 Distributed multi-sample convolution
A multi-chip system is disclosed for distributing the convolution process. Rather than having multiple convolution chips working in parallel with each chip...
US-7,266,237 System and method for a heuristics-based approach for determining a number of colors in an image
A method for determining a number of colors in a digital image includes receiving a digital image and determining a total number of pixels in the digital image....
US-7,265,993 Dispersive interconnect system for EMI reduction
An interconnect system between an integrated circuit device and a printed circuit board may include a filter portion coupled to conductors on a power...
US-7,265,197 Polymeric dispersant
A polymeric dispersant of the structure: ##STR00001## wherein R.sub.1 is selected from the group consisting of H, CH.sub.3, and a combination thereof, and n is...
US-7,264,490 Electronic equipment module with latching injector/ejector
A module includes a panel having a groove. An injector/ejector may be coupled to the panel. The injector/ejector may reside in the groove when the...
US-7,264,377 Sensor-activated audible story lamp
An apparatus, system, and method are disclosed for sensing the presence of a person and directing an audible message to the person. The apparatus, in one...
US-7,264,349 Quick-release eyeglasses hinge
A hinge for eyeglasses includes a hinge block for attachment to a lens frame of the eyeglasses. The hinge block has an aperture and a slot extending from the...
US-7,263,699 Preparation of a software configuration using an XML type programming language
Configuring software for a target comprises preparing a command file which specifies a subset of components selected from a group of components, and parameters...
US-7,263,690 Mechanism for safe byte code in a tracing framework
A method for evaluating safety of a tracing program involves loading a byte code in a tracing framework, where the byte code includes instructions of the tracing...
US-7,263,687 Object-oriented enumerated type facility
One embodiment of the present invention provides a system that facilitates use of an object-oriented enumerated type within a computer program. During operation,...
US-7,263,628 Method and apparatus for receiver circuit tuning
A Mobile Subscriber Directory Assistance (MSDA) system including originating carrier center initiating a directory assistance call, a directory assistance center...
US-7,263,603 Method and apparatus for avoiding read-after-write hazards in an execute-ahead processor
One embodiment of the present invention provides a system that avoids read-after-write (RAW) hazards while speculatively executing instructions on a processor....
US-7,263,586 Cache coherency for multiple independent cache of a domain
Distinguishing between snoops initiated internally with respect to a processing unit and snoops initiated externally with respect to a processing unit allows...
US-7,263,560 Decentralized peer-to-peer advertisement
Embodiments of a shared resource distributed index mechanism that peers in a peer-to-peer network may utilize to distribute index entries corresponding to...
US-7,260,818 System and method for managing software version upgrades in a networked computer system
In a multi-node computer system, a software version management system is described having a version manager for ensuring that cluster nodes running completely...
US-7,260,805 N-level down hierarchical powergrid analysis
Ports at which a cell served by a local powergrid is to be modeled are designated on a selected metal layer N-levels down from the topmost metal layer of the...
US-7,260,759 Method and apparatus for an efficient memory built-in self test architecture for high performance microprocessors
A memory BIST architecture provides an efficient communication interface between external agents, e.g., external tester and a memory BIST module. The memory BIST...
US-7,260,703 Method and apparatus for I/O scheduling
In general, in one aspect, a method for storing data, including receiving a request to store data in a storage pool, determining a quantized deadline for the...
US-7,260,623 Remote services system communication module
The invention relates to a remote services communication module which includes: a communication protocol and a communication encryption module. The communication...
US-7,260,576 Implementing a distributed file system that can use direct connections from client to disk
One embodiment of the present invention provides a distributed file system that is able to use direct connections between clients and disks to perform file...
← 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.