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: apple





Search by keyword, patent number, inventor, assignee, city or state:




Patent # Description
US-6,321,304 System and method for deleting read-only head entries in multi-processor computer systems supporting cache...
In a mixed-protocol multiple-processor cache coherence computer system one processor may support read-only and read-write lists while another processor may...
US-6,321,269 Optimized performance for transaction-oriented communications using stream-based network protocols
A modified stream-based protocol implementation is employed within a network environment to compensate for inefficiencies associated with conventional stream...
US-6,314,566 Method and apparatus for "Just-in-Time" dynamic loading and unloading of computer software libraries
A method and system for providing "just-in-time" dynamic loading and unloading of libraries. Library code is loaded into memory just prior to the actual...
US-6,314,461 Method and apparatus for the addition and removal of nodes from a common interconnect
An electronic system interconnect. The interconnect comprises a first node and a second node coupled to the first node. The interconnect is initially configured...
US-6,314,438 Displaying workstations requests in differentiating manner according to their respective priorities
A supervisory arrangement for a networked multimedia computing system provides features which facilitate the use and control of the networked system. One...
US-6,313,823 System and method for measuring the color output of a computer monitor
A system measures the color output of a computer monitor by using predetermined phosphor characteristics of the monitor that are stored in monitor memory. The...
US-6,311,283 Need based synchronization of computer system time clock to reduce loading on network server
A method and apparatus are provided for performing need based synchronization of a time clock maintained by a computer system. A number of computer systems are...
US-6,311,242 Method and apparatus for supporting dynamic insertion and removal of PCI devices
Improved techniques for controlling buses of a computer system are disclosed such that peripheral devices (and/or their associated buses) can be connected or...
US-6,311,157 Assigning meanings to utterances in a speech recognition system
Assigning meanings to spoken utterances in a speech recognition system. A plurality of speech rules is generated, each of the of speech rules comprising a...
US-6,308,326 Run-time modules for dynamically adjusting computer operation
Code module interfaces are provided which allow a user to adjust the functionality of a program at run-time. The code module interfaces (CMIs) can be selectively...
US-6,307,935 Method and apparatus for fast elliptic encryption with direct embedding
The present invention takes advantage of a quadratic-only ambiguity for x-coordinates in elliptic curve algebra as a means for encrypting plaintext directly onto...
US-6,307,574 Graphical user interface with hierarchical structure for customizable menus and control objects
The program code for control objects in a graphical user interface is organized in a multi-level hierarchial structure. At one level of the structure, each...
US-6,307,545 Computer system with graphical user interface including spring-loaded enclosures
A new behavior in a graphical user interface allows the user to open and close enclosures, while dragging an object. When the user pauses, gestures, or rolls...
US-6,304,891 Execution control for processor tasks
A method and apparatus for controlling the execution sequence of a first sequence of modules in a first task are provided. The first sequence of modules are...
US-6,299,477 Self-centering power adapter
A Yo-Yo shaped power adapter is provided to better organize and manage its power cable. Its physical configuration further protects the power cable from damage....
US-6,297,830 Apparatus and method for storing a move within a movie
A hierarchical movie is provided. A hierarchical movie is a movie that contains one or more embedded movies. Embedded movies may themselves contain embedded...
US-6,297,818 Graphical user interface having sound effects for operating control elements and dragging objects
Systems and methods for providing an enhanced auditory behavior to a graphical user interface are described. Control elements portrayed by the graphical user...
US-6,295,640 Method and apparatus for distinguishing reference values from non-reference values in a runtime environment
A method and apparatus for distinguishing reference values from non-reference values in a runtime environment is described. A set of volatile registers and a set...
US-6,295,549 Method and apparatus for listening for incoming calls on multiple port/socket combinations
In a computer system having a memory, a processor, and a network interface, a method for listening on multiple conferencing interfaces having the steps of...
US-6,295,055 Object selection using hit test tracks
A method for labeling the pixels within a selected visual area of at least one image frame containing that visual area from a sequence of image frames stored in...
US-6,289,408 Bus interface with address mask register for transferring selected data from one bus to another
A method and system for selectively permitting address values to pass between two buses. Portions of the address values are used to select data in a mask...
US-6,288,730 Method and apparatus for generating texture
A deferred graphics pipeline processor comprising a texture unit and a texture memory associated with the texture unit. The texture unit applies texture maps...
US-6,285,378 Method and apparatus for span and subspan sorting rendering system
A data shifting capability that permits sorting the data in addition to searching for obtaining real-time performance in color, with high quality imagery through...
US-6,285,344 Automatic adjustment of color balance and other display parameters in digital displays
Image data resulting from a digitizing process, for display of an image on a digital display device, is monitored by selectively storing the data in diagnostic...
US-D447,471 Speaker
US-6,282,646 System for real-time adaptation to changes in display configuration
A hot-plugging capability for video devices is achieved by shifting the responsibility for recognizing changes in the configuration of a display environment from...
US-6,282,536 System and method for interfacing index based and iterator based application programming interfaces
A system and method for interfacing index based and iterator based file management routines. In general, the disclosed system maintains an iterator cache having...
US-6,279,043 Method and system for script access to API functionality
Aspects for utilizing functionality of an application program interface (API) of a computer system through script access to the API are described. A method...
US-6,275,606 Method and system for color matching between digital display devices
A method and system for matching color displayed by source and destination display devices and particularly for providing color matching between a computer...
US-6,275,595 High performance stereo sound enclosure for computer visual display monitor and method for construction
A high quality stereophonic sound enclosure system high resolution intended for computer visual display monitors employing cathode ray tubes (CRTs) having a...
US-6,275,299 Multiple spooler printing system
In a printing system having multiple printers, separate print spoolers are launched for each different printer to which a print job is directed. When a document...
US-D446,499 Power amplifier
US-6,272,649 Method and system for ensuring cache file integrity
Aspects for ensuring the integrity of a cache file utilized by an application program interface of a computer system are provided. A method aspect includes...
US-6,269,389 Method and system for controlling the copying and insertion of contents of documents
A clipboard manager which employs preemptive scheduling for access to contents of a clipboard region of memory in a computer remains backwardly compatible with...
US-6,268,875 Deferred shading graphics pipeline processor
Three-dimensional computer graphics systems and methods and more particularly to structure and method for a three-dimensional graphics processor and having other...
US-6,268,859 Method and system for rendering overlapping opaque graphical objects in graphic imaging systems
Objects in an image are rendered in a manner which dynamically avoids the rendering of obscured objects. Data pertaining to one object is stored in a designated...
US-6,266,149 Printer driver with compact representation of drawing environment changes
A printer driver, for example a QuickDraw printer driver, keeps track of changes in a drawing environment (specified by a GrafPort) by saving State records....
US-D445,495 Uterine sampler
US-D445,427 Menu design for a computer display screen
US-6,263,453 System and method for preventing damage to media files within a digital camera device
A system and method for preventing damage to media files within a digital camera comprise a power manager for detecting power failures, an interrupt handler for...
US-6,263,421 Virtual memory system that is portable between different CPU types
A virtual memory for a computer system is provided that is portable between different central processing unit (CPU) types. The system includes a high level...
US-6,262,886 Translucent protective covering for a computer housing
The present invention includes a portable computer having improved resistance to scratching, marring and general abuses that include shock and vibration. The...
US-6,262,729 Method and apparatus for binding user interface objects to application objects
A graphical user interface (GUI) and accompanying functionality for binding Web page definitional elements to a back-end state (e.g., client- or server-side...
US-6,262,724 User interface for presenting media information
A user interface and methods for using a user interface for controlling processing of time-based media files. In one exemplary method, a graphical representation...
US-6,260,045 Method and apparatus for optimizing interface dispatching in an object-oriented programming environment
A method and apparatus perform optimizations for interface dispatching in an object-oriented programming environment. Specifically, section of code that...
US-6,256,710 Cache management during cache inhibited transactions for increasing cache efficiency
Cache memory is managed to update the data stored in the cache regardless of whether the address being operated upon is designated as cache inhibited. In this...
US-6,256,682 Signaling of power modes over an interface bus
A power-up switch circuit in a peripheral device such as a keyboard is coupled to the main processing portion of a computer via an interface bus. The switch...
US-6,256,658 Apparatus for executing a plurality of program segments having different object code types in a single program...
The invention provides a method and apparatus for switching between execution of a plurality of object code types having different conventions for invoking...
US-6,256,635 Method and apparatus for configuring a computer using scripting
A method and apparatus for configuring a computer. One embodiment of the invention combines all of the prior art control panels related to networking into a...
US-6,256,622 Logical division of files into multiple articles for search and retrieval
A single file, such as an HTML document, is logically divided into multiple articles that can be individually recognized and ranked by search engines. The...
← 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.