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,357,887 Housing for a computing device
Improved housing for a computing device is disclosed. The improved housing is provided with one of an illuminable connector, a touch pad arrangement, and a palm...
US-D454,574 User interface for computer display
US-D454,568 Mouse
US-D454,566 Keyboard
US-6,356,268 Method and system for providing multiple glyphs at a time from a font scaler sub-system
A method and system for providing multiple typographic glyph data items to a requesting client from a font scaler sub-system. The method and system includes...
US-6,353,824 Method for dynamic presentation of the contents topically rich capsule overviews corresponding to the plurality...
A method for the dynamic presentation of the contents of a plurality of documents on a display is disclosed. The method comprises receiving a plurality of...
US-D454,110 Power adapter
US-D453,937 User interface for computer display
US-6,345,352 Method and system for supporting multiprocessor TLB-purge instructions using directed write transactions
A method and system for purging translation lookaside buffers (TLB) of a computer system are described. Directed write transactions can be used to avoid deadlock...
US-6,345,128 Generation of tone reproduction curves using psychophysical data
The present invention is directed to producing and reproducing an image using a tone reproduction curve which has been selected based on statistical evaluation...
US-6,344,855 Encapsulated network entity reference of a network component system for integrating object oriented software...
A network-oriented component system efficiently accesses information from a network resource located on a computer network by creating an encapsulated network...
US-6,343,263 Real-time signal processing system for serially transmitted data
A data transmission system having a real-time data engine for processing isochronous streams of data includes an interface device that provides a physical and...
US-D453,166 User interface for a computer display
US-D453,082 Table
US-6,338,645 Connector having a cable that is relatively moveable about an axis
The invention includes a cable assembly housing. The cable assembly housing may include a main shell that defines a first cavity. The main shell may have a...
US-6,336,166 Memory control device with split read for ROM access
In a computer memory system, memory access operations are significantly enhanced by employing a data path between the read only memory (ROM) and the system...
US-6,334,176 Method and apparatus for generating an alignment control vector
The data processing system loads three input operands, including two input vectors and a control vector, into vector registers and performs a permutation of the...
US-6,331,863 Intelligent scrolling
A method and apparatus for intelligent scrolling. In a computer system that has a user interface which allows for the movement of items from a first open window...
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
← 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.