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,171,657 Method and apparatus for importing static members of a class
One embodiment of the present invention provides a system that facilitates importing static members of a class. During operation, the system examines code...
US-7,171,649 Optimizing safe downcasting in an object-oriented programming language
A system is presented for optimizing safe downcasting and similar programming idioms in an object-oriented programming language. The system operates by receiving...
US-7,171,619 Methods and apparatus for accessing document content
Mechanisms and techniques provide a system for accessing documents using a graphical user interface. The system can be employed in a web browser like software...
US-7,171,589 Method and apparatus for determining the effects of temperature variations within a computer system
One embodiment of the present invention provides a system that facilitates determining the effects of a temperature variation in a computer system. The system...
US-7,171,586 Method and apparatus for identifying mechanisms responsible for "no-trouble-found" (NTF) events in computer systems
One embodiment of the present invention provides a technique for detecting anomalies during operation of a test computer system. Initially, a golden system and...
US-7,171,566 Data encryption and decryption
In a computer processing apparatus, when writing data to, and/or reading data from, memory, one or more instruction bits are associated with the memory address...
US-7,171,540 Object-addressed memory hierarchy that facilitates accessing objects stored outside of main memory
One embodiment of the present invention provides an object-addressed memory hierarchy that is able to access objects stored outside of main memory. During...
US-7,171,537 Non-blocking growable arrays
A computer system stores a dynamically sized array as a base array that contains references to subarrays in which the (composite) array's data elements reside....
US-7,171,527 Method and apparatus for keeping track of memory usage for tasks in a shared heap
One embodiment of the present invention provides a system that facilitates keeping track of memory usage of tasks in a shared heap without performing a full...
US-7,171,501 System and method for asynchronous transfer of control
An invention is provided for a synchronous transfer of control. An asynchronous interrupt exception is received, and in response, the value of a reference...
US-7,171,474 Persistent repository for on-demand node creation for fabric devices
An application may query a fabric driver to obtain a list of devices visible through a fabric host adapter port(s). The fabric driver may obtain the list of...
US-7,171,446 Apparatus and method for processing servlets
A method and apparatus for operating a local server computer of a client-server network includes a technique to receive a request from a client computer of the...
US-7,171,415 Distributed information discovery through searching selected registered information providers
A distributed network search mechanism may be provided for consumers coupled to a network to search information providers coupled to the network. Consumers may...
US-7,171,412 Restricted access model for hierarchical data structures
A method for protecting data of a hierarchical operation includes obtaining a restricted access model data structure representing the hierarchical operation,...
US-7,171,400 Inheritance and relationship to directory information in an e-commerce application
A system and method for dynamically determining a set of relevant rule instances based on a set of context attribute values comprising a directory server, an...
US-7,171,345 System and method for simulating an input to a telematics system
A system and method for simulating a component in a telematics system is described. The system and method includes a simulating a component and a establishing a...
US-7,171,343 Computing interval parameter bounds from fallible measurements using systems of nonlinear equations
One embodiment of the present invention provides a system that computes interval parameter bounds from fallible measurements. During operation, the system...
US-7,170,526 Method and apparatus for redirecting the output of direct rendering graphics calls
One embodiment of the present invention provides a system that facilitates redirecting the output of direct rendering graphics calls in a 3D window system. The...
US-7,170,511 Creating a parallel structure for 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,170,510 Method and apparatus for indicating a usage context of a computational resource through visual effects
One embodiment of the present invention provides a system that facilitates using visual effects within a three-dimensional (3D) display environment to indicate a...
US-7,170,121 Computer system architecture using a proximity I/O switch
One embodiment of the present invention provides a proximity I/O switch, which is configured to transfer data between the components in a computer system. This...
US-7,168,092 Configuring processing units
A portable storage device, for example a secure smart card, contains network identification information and configuration information for a processing unit that...
US-7,168,088 Method and apparatus for reliable disk fencing in a multicomputer system
A method and apparatus for fast and reliable fencing of resources such as shared disks on a networked system. For each new configuration of nodes and resources...
US-7,168,076 Facilitating efficient join operations between a head thread and a speculative thread
One embodiment of the present invention provides a system that facilitates efficient join operations between a head thread and a speculative thread during...
US-7,168,007 Field replaceable unit (FRU) identification system tool
A method includes interfacing with a field replaceable unit (FRU) having a memory device configured to store a FRUID image including at least status data. The...
US-7,167,970 Translating loads for accelerating virtualized partition
A system, which includes a processor that includes a plurality of cores, generates an address translation when there is a miss in a translation lookaside buffer...
US-7,167,956 Avoiding inconsistencies between multiple translators in an object-addressed memory hierarchy
One embodiment of the present invention provides a system that avoids inconsistencies between multiple translators in an object-addressed memory hierarchy. This...
US-7,167,920 Peer-to-peer communication pipes
A system and method for establishing communications channels between and among peers in a peer-to-peer networking environment. Pipes may be used as communication...
US-7,167,918 Macro-based access control
Various embodiments of systems and methods for using condition defining data (e.g., access control instructions) attached to nodes in a tree to implement...
US-7,167,894 Self-contained tasks
A distributed processing system includes a first computer, and a second computer that is coupled to the first computer by a computer network. The first computer...
US-7,167,870 Software development test case maintenance
A method for automatically maintaining a database that stores coverage data for testing software code under development is provided. The method includes...
US-7,167,843 Apparatus for private personal identification number management
An apparatus for private personal identification number (PIN) management comprises a memory and a PIN comparator in communication with the memory. The PIN...
US-7,167,812 Method and apparatus for high-sensitivity detection of anomalous signals in systems with low-resolution sensors
A system that facilitates high-sensitivity detection of anomalous signals in systems with low-resolution sensors. During system operation, a low-resolution...
US-7,167,728 Graphical user interface for a portable telephone
A portable telephone provides a graphical user interface (GUI) using a high-resolution display. The GUI provides a Universal Mailbox for storing both electronic...
US-7,167,448 Prioritization of remote services messages within a low bandwidth environment
The system for prioritizing data flow in a low bandwidth environment provides an infrastructure for ensuring that urgent data, such as messages, can be rapidly...
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...
← 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.