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,029,214 Input tablet system with user programmable absolute coordinate mode and relative coordinate mode segments
A computer system includes an input pointer, a tablet having a two-dimensional tablet surface, and a data processor coupled to the tablet and operative to...
US-6,029,207 Apparatus and method for dynamic linking of computer software components
An apparatus and method for the dynamic (execution time) linking of object oriented software components is disclosed. The present invention comprises a computer...
US-6,028,962 System and method for variable encoding based on image content
A system and method for efficient image encoding begins by loading a series of image blocks. A current block is compared with an immediately preceding image...
US-6,028,611 Modular digital image processing via an image processing chain
A method for manipulating image data in a digital image capture device includes forming two or more image processors, and providing the two or more image...
US-6,028,601 FAQ link creation between user's questions and answers
A user enters input, or a question in natural language form, and information is retrieved. A questions database is coupled to the input interface and contains...
US-6,028,589 Method and apparatus for video scaling and convolution for displaying computer graphics on a conventional...
A method of and apparatus for convolution that provides both scaling and elimination of flicker when displaying computer generated or computer processed...
US-6,023,769 Method and apparatus for synchronizing an imprecise time clock maintained by a computer system
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,023,558 Graphics compression for an emulation system
Compressing graphic data for a first computer system, e.g. an emulated system, on a second computer system. For each scanline of the graphic data for the first...
US-D420,341 Window for a computer display screen
US-6,021,462 Methods and apparatus for system memory efficient disk access to a raid system using stripe control information
A technique for accessing a series of secondary storage devices where a reduced amount of main memory is needed to implement the data transfer is disclosed. The...
US-6,021,218 System and method for organizing recognized and unrecognized objects on a computer display
A method for formatting both recognized and unrecognized handwritten words in the same paragraphs of a document prepared on a pen-based computer system is...
US-6,020,975 System and method for accelerated data recompression
A system for accelerated data recompression in which uncompressed data need not be swapped in and out of memory at each iterative data recompression step. The...
US-6,020,908 Method and structure for modulation in a laser printer
A method and structure for a printing system for a laser printer is provided including a data storage area containing a plurality of separate waveform signals. A...
US-D419,981 Menu design for a computer display screen
US-6,018,367 Frame display dilation in video decoding
A method and apparatus in a computer system for decoding and displaying video frames. An estimated number of intraframes which can be decoded in a current...
US-D419,542 Utility window for a computer display screen
US-6,016,360 Method and apparatus for encoding color image data
The present invention is directed to systems and methods for compressing image data while at the same time, improving both the compression ratio and the...
US-6,014,727 Method and system for buffering messages in an efficient but largely undivided manner
The invention relates, in one embodiment, to a method in a computer network having a server computer coupled to a client computer for exchanging a message from...
US-D418,825 Window for a computer display screen
US-6,011,864 Digital image coding system having self-adjusting selection criteria for selecting a transform function
In a digital signal processing system, a method for selecting a transform function to apply to an input signal based on characteristics of the signal, and for...
US-6,011,585 Apparatus and method for rotating the display orientation of a captured image
The apparatus of the present invention preferably comprises an image sensor, an orientation sensor, a memory and a processing unit. The image sensor is used for...
US-D418,493 Cathode ray tube display and stand
US-D418,490 Computer enclosure
US-D418,125 Cursor control device
US-D418,122 Modal window for a computer display screen
US-6,006,289 System for transferring data specified in a transaction request as a plurality of move transactions responsive...
A system and method for coordinating the transmission and receipt of large data blocks as a series of smaller burst transfers through an intermediate ...
US-6,005,588 System and method for rapidly displaying text in a graphical user interface
A system and method for rapidly displaying text in a graphical user interface or other application. An initialization module accepts character set descriptions...
US-6,005,566 Aspect and style elements of an improved graphical user interface
A graphical user interface comprises aspect and style elements for controlling the type of information associated with objects displayed on a display screen of a...
US-6,002,399 Apparatus and method for creating diagrams
An apparatus in a computer for creating a diagram, which may include a plurality of symbols. The apparatus includes a graphical controller, which is associated...
US-5,999,977 System for terminating multicast channel and data broadcast when at least two second endpoints do not transmit...
A method and apparatus for optimizing transmission of data to a plurality of second endpoints in a system wherein a first endpoint is providing data to the...
US-5,998,972 Method and apparatus for rapidly charging a battery of a portable computing device
Improved techniques for charging batteries within portable computing devices are disclosed. The improved techniques operates to charge a battery at an...
US-5,996,057 Data processing system and method of permutation with replication within a vector register file
The data processing system of the present invention loads three input operands, including two input vectors and a control vector, into vector registers and...
US-5,996,036 Bus transaction reordering in a computer system having unordered slaves
A mechanism is provided for reordering bus transactions to increase bus utilization in a computer system in which a split-transaction bus is bridged to a...
US-5,995,633 System and method for multiplexing control signals over data signal conductors
A system and method for multiplexing control signals over data signal conductors comprises an audio source for generating audio signals, a speaker device for...
US-5,995,110 Method and system for the placement of texture on three-dimensional objects
Morphing techniques are employed to enable a user to locally deform a texture image on a three-dimensional object, and thereby align image features in a texture...
US-5,995,103 Window grouping mechanism for creating, manipulating and displaying windows and window groups on a display...
A window grouping mechanism for creating, organizing and manipulating windows and, more specifically, window groups for display to a user of a computer system is...
US-5,993,241 Modular, redundant, hot swappable, blind mate power supply system
The present invention provides a floating-plate connector assembly which includes a mounting plate on which are mounted a combined power and signal pin...
US-5,991,542 Storage volume handling system which utilizes disk images
Disk images, and the like, are used to emulate storage volumes for the distribution of computer software. An image of a data storage volume, such as a hard disk...
US-5,991,465 Modular digital image processing via an image processing chain with modifiable parameter controls
Aspects for allowing variably controlled alteration of image processing of digital image data in a digital image capture device include forming an image...
US-5,990,861 Method of and apparatus for reprogramming a video controller
A method for reprogramming a video input device to multiplex video data from at least two different video sources is disclosed. A video input device contains...
US-5,987,704 Dual axis hinge apparatus with braking mechanism
An improved hinge mechanism for use with a portable computing device is disclosed. According to one embodiment, a hinge mechanism includes a first gear and a...
US-5,987,567 System and method for caching texture map information
A system for caching texel information in a cache data store, for use in a graphics rendering system which uses interpolative sampling to compute texture color...
US-5,987,401 Language translation for real-time text-based conversations
A real-time language translation technique for text-based conversations. The messages forming the text-based conversation amongst a plurality of participants to...
US-5,986,667 Mechanism for rendering scenes using an object drawing subsystem
A graphics rendering system allows retained-mode building and editing of a model, independently of the choice of renderer. Application program calls to the...
US-D416,549 Computer display
US-5,983,302 Method and apparatus for arbitration and access to a shared bus
The present invention is directed to providing a computer system which arbitrates control of a shared bus among plural devices included in the computer system....
US-5,983,279 Buffer management mechanism for distributed multimedia applications
The present invention allocates a buffer within a buffer pool to each connection to an application or to each application. By managing the user of the buffers in...
US-5,983,261 Method and apparatus for allocating bandwidth in teleconferencing applications using bandwidth control
In the present invention, in some embodiments, an administrator assigns a total bandwidth allocation to at least one other computer system, and the computer...
US-5,983,245 Method and apparatus for implementing universal resource locator menus
Disclosed is a method for generating universal resource locator links in a graphical user interface based HTML file. The method includes the operations of...
US-5,982,365 System and methods for interactively generating and testing help systems
An authoring system for interactively generating and testing help systems preferably comprises a central processing unit (CPU), a display device, an input...
← 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.