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,167,184 Method and apparatus to calculate any porter-duff compositing equation using pre-defined logical operations and...
A method of performing a blending operation between a first pixel having a first pixel alpha value and a first pixel color data value and a second pixel having a...
US-7,166,647 Multi-functional photoinitiators
Compounds of formula (I): ##STR00001## {where n is a number from 1 to 6; R.sup.3 is hydrogen, methyl or ethyl; A represents a group of formula ...
US-7,165,727 Method and apparatus for installing an application onto a smart card
An application identifier (AID) comprises at least one customization parameter for an application to be installed onto a smart card. The application may be...
US-D535,680 Eyeglasses
US-7,165,256 Task grouping in a distributed processing framework system and methods for implementing the same
A method for executing processing tasks in a distributed processing framework system is provided. The method includes identifying a main task of a tasklist and...
US-7,165,255 Method and apparatus for managing surplus memory in multitasking system
One embodiment of the present invention provides a system for managing surplus memory in a multitasking system. The system operates by reserving a guaranteed...
US-7,165,248 File tree conflict processor
The embodiments of the present invention provide a method for resolving conflicting changes encountered when reconciling parallel user changes to two...
US-7,165,246 Optimized representation of data type information in program verification
A method for program verification comprises receiving a program unit, determining data types used by the program unit, creating a first mapping for the data...
US-7,165,243 Multi-lingual tag extension mechanism
A multi-lingual tag extension mechanism suitable for use with the JAVASERVER computer software Pages platform. Rather than creating a closure abstraction, the...
US-7,165,242 Methods and systems for reducing performance overhead of code instrumentation based profiling
A profiling program determines a set of routines that impacts the performance of a selected root routine. Because the set of routines impacts the performance of...
US-7,165,241 Mechanism for testing execution of applets with plug-ins and applications
A mechanism for testing execution of applets with plug-ins and applications is described. In one embodiment, a data structure that specifies at least two applets...
US-7,165,192 Fault isolation in large networks
In some embodiments, a computer accessible medium comprises a plurality of instructions which, when executed, probe nodes in a network to determine if one or...
US-7,165,191 Automated verification of user interface tests on low-end emulators and devices
Testing of computing devices is automated by recording each of the tests once, capturing user interface operations as a record, and then rerunning the tests...
US-7,165,189 Distributed test framework for clustered systems
Methods and apparatus, including computer program products, implementing and using techniques for testing a computing cluster having several computing nodes....
US-7,165,186 Selective checkpointing mechanism for application components
A system and method for selectively checkpointing application components. In one embodiment this method may include deploying a plurality of application...
US-7,165,182 Multiple password policies in a directory server system
The invention proposes a directory server capable of interacting with entries organized in a tree structure in a directory server system. The entries comprise...
US-7,165,149 Mechanism for starvation avoidance while maintaining cache consistency in computer systems
A computer system comprises a system memory, a first active device configured to access data stored in the system memory, and a second active device configured...
US-7,165,146 Multiprocessing computer system employing capacity prefetching
Various embodiments of a multiprocessing computer system employing capacity prefetching are disclosed. In one embodiment, a cache subsystem implements a method...
US-7,165,120 Server node with interated networking capabilities
According to one aspect of the invention, a method and apparatus for a server node is disclosed. This server node consists of one or more processors. The...
US-7,165,108 Method and apparatus for providing application specific strategies to a JAVA platform including load balancing...
An invention is disclosed for a load balancing method in a JAVA based environment. The method includes executing an application having a first service module and...
US-7,165,107 System and method for dynamic, transparent migration of services
System and method for the dynamic and transparent migration of services in a peer-to-peer networking environment. Member peers in a peer group using a...
US-7,165,101 Transparent optimization of network traffic in distributed systems
A distributed system having a client and a server includes a state manager interposed between the client and the server. The state manager has a capability to...
US-7,165,074 Software development test case analyzer and optimizer
An intelligent test system for testing software code is provided. The intelligent system includes a profiled software component, a test executor, a database, a...
US-7,165,067 Method, system, and program for character set matching
Disclosed is a technique for matching character sets. One or more data set files are stored. One or more character set files are created, wherein each character...
US-7,165,061 Transaction optimization of read-only data sources
A system and method for excluding from a transaction accesses to one or more data sources marked as read-only. Data sources may be designated as read-only at a...
US-7,164,792 Method and apparatus for compressing images using color palettes and rare colors
A system for compressing an image. The system determines a set of commonly occurring color values in the image and associates a designator with each commonly...
US-7,164,612 Test circuit for measuring sense amplifier and memory mismatches
Post-manufacture compensation for a sensing offset can be provided, at least in part, by selectively exposing one of a pair of cross-coupled transistors in a...
US-7,164,587 Integral heatsink grounding arrangement
An electromagnetic (EM) shielding assembly shields an electronic component mounted on a circuit board. The assembly includes a shielding portion that is...
US-7,164,302 One gate delay output noise insensitive latch
A one gate delay output noise insensitive latch includes an input node, an output node, a storage node, a not storage node, and a data clock line. A primary...
US-7,162,795 Power distribution system with a dedicated power structure and a high performance voltage regulator
A system and method for distributing power to an integrated circuit. In one embodiment, a power laminate may be mounted to a printed circuit board (PCB). The...
US-D535,319 Eyeglass frame
US-7,162,721 Application-independent API for distributed component collaboration
A method for a system having distributed collaborating components includes restricting direct interaction between distributed collaborating components by...
US-7,162,719 Method and apparatus for aggregate resource management of active computing environments
The present invention is for aggregate resource management of active computing environments. According to one or more embodiments of the present invention a...
US-7,162,712 Method and apparatus for creating string objects in a programming language
One embodiment of the present invention provides a system for implementing a string object defined in a programming language. Upon receiving characters to be...
US-7,162,711 Method of automatically virtualizing core native libraries of a virtual machine
A method of automatically virtualizing core native libraries of a virtual machine is disclosed. In an embodiment, the virtual machine is a java virtual machine...
US-7,162,687 JSP tag libraries and web services
An invention is provided for incorporating web services into JSP tag libraries for use in JSP pages. As a result, web page authors can develop JSP pages, which...
US-7,162,670 IBIST interconnect and bridge fault detection scheme
A method and mechanism for detecting interconnect and bridge defects. Contact points in a chip are assigned placement designation such that no two adjacent...
US-7,162,484 Method and system for hierarchical visibility marks for hierarchical elements in hierarchical database...
A new interface and methods allow a new versatility both in both managing a database, and in presenting hierarchical database information in a more useful way....
US-7,162,456 Method for private personal identification number management
A method for private personal identification number (PIN) management comprises ascertaining a first delay period of a preceding PIN. The first delay period is...
US-7,162,403 System and method for efficiently tracing simulation data in hardware acceleration simulation systems
A system for tracing signals for a cycle-based simulation includes a traced signal and a system resources availability information of the cycle-based simulation,...
US-7,162,393 Detecting degradation of components during reliability-evaluation studies
One embodiment of the present invention provides a system that determines the reliability of a component in a system. During operation, the system monitors...
US-7,161,907 System and method for dynamic rate flow control
A system and method for providing dynamic rate flow control. An originating entity sets requested and target rates of communication within a communication sent...
US-7,161,402 Programmable delay locked loop
A delay lock loop (DLL) system includes a master DLL and at least one slave DLL. The master DLL comprises a master delay line, a phase detector, and a loop...
US-D535,025 Reflex hammer
US-7,159,224 Method, system, and articles of manufacture for providing a servlet container based web service endpoint
Methods, systems, and articles of manufacture consistent with certain principles related to the present invention enable a computing system to layer the...
US-7,159,215 Termination detection for shared-memory parallel programs
A "garbage collector" employed to reclaim memory dynamically allocated to data objects employs multiple execution threads to perform a parallel-execution...
US-7,159,213 Computer program product having preloaded software module
A method and system for providing an executable module having an address space for storing program data that is to reside in a read-only storage medium and an...
US-7,159,207 Method and apparatus for accessing related computer objects
The present invention provides a method and apparatus for accessing related computer objects. In one embodiment, computer objects related to a user's current...
US-7,159,146 Analyzing system error messages
The present invention provides a method and apparatus for analyzing system error messages. The method includes accessing a report generated in response to an...
US-7,159,094 Kernel memory defragmentation method and apparatus
Provided is a method and an apparatus for allocating contiguous chunks of physical address space. Specifically, the contiguous chunks are homogenized by...
← 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.