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-D416,241 Computer display screen with scroll bars
US-RE36,381 Portable computer and docking station having an electromechanical docking/undocking mechanism and a plurality...
A first embodiment of the present invention comprises a fully functional portable computer with central processing unit, hard disk drive data storage, and liquid...
US-5,978,893 Method and system for memory management
A method and a system are provided for managing fixed size memory blocks in a graphic imaging system. A system memory includes at least one queue containing a...
US-5,978,745 System and method for automatically calibrating display monitor beam currents
A system and method for automatically-calibrating display monitor beam currents. A device selects a target beam current within a display monitor. A current...
US-5,973,724 Merging multiple teleconferences
An automatic method in a teleconferencing system for merging at least two ongoing teleconferences. A first endpoint transmits a merge request message to the at...
US-5,970,461 System, method and computer readable medium of efficiently decoding an AC-3 bitstream by precalculating...
A method and system for providing an inverse transform for an audio compression decoding algorithm in software precalculates a plurality of identified values;...
US-5,969,705 Message protocol for controlling a user interface from an inactive application program
Method and apparatus for a first process operative in a computer system controlling a user interface on a computer system display under control of a second...
US-5,968,152 Method and apparatus for extending key space in a plug and play ROM
A computer system comprises a plurality of nodes interconnected by point-to-point links and forms a serial bus. At least one of the plurality of nodes includes...
US-5,966,717 Methods for importing data between database management programs
A computer-implemented method in a computer for importing data from an import database to a target database. The method includes displaying a plurality of import...
US-5,966,545 System for interfacing network applications with different versions of a network protocol by providing base...
A system and method for allowing a network application to interface with both a first transaction protocol and a second transaction protocol. The system and...
US-5,966,441 Method and apparatus for creating a secure autonomous network entity of a network component system
A technique is provided for creating an autonomous network entity that stores sensitive information in a cryptographically secure manner. The autonomous entity...
US-5,966,124 Method for adjusting image geometry in a video display monitor
A method for adjusting image geometry in a system having a video display monitor, an input device and an input device pointer visually representing the position...
US-5,963,255 System and method for managing utilization of a battery
A power supply provides a voltage to a digital camera. If the power supply voltage falls below a predetermined threshold, a voltage sensor generates a signal to...
US-5,963,206 Pattern and color abstraction in a graphical user interface
Systems and methods for providing a user with increased flexibility and control over the appearance and behavior of objects on a user interface. Sets of objects...
US-5,963,201 Color processing system
A system for processing color information is based on carrying with color data, an indicator of the color space in which the data is represented. In this manner,...
US-5,961,623 Method and system for avoiding starvation and deadlocks in a split-response interconnect of a computer system
A system and method for avoiding starvation and deadlocks in a split-response-bus multiprocessor computer system. The multiprocessor computer system includes a...
US-5,961,614 System for data transfer through an I/O device using a memory access controller which receives and stores...
A method and system for transferring units of data between a computer memory and an external system in which a DMA controller stores and uses information from an...
US-5,961,585 Real time architecture for computer system
A method and apparatus for operating a computer system at the interrupt level. Rather than having a primary task list that is interrupted to service interrupts,...
US-D414,758 Set of windows for a computer display screen
US-5,960,108 Method and system for creating an image-based virtual reality environment utilizing a fisheye lens
The present invention provides a method and system for providing a virtual reality environment utilizing images from a lens on a display of a data processing...
US-5,959,624 System and method for customizing appearance and behavior of graphical user interfaces
Systems and methods for providing a user with increased flexibility and control over the appearance and behavior of objects on a user interface are disclosed....
US-5,956,736 Object-oriented editor for creating world wide web documents
An object-oriented HTML based editor for creating Web documents to be published on the World Wide Web. Each HTML command is treated as a unique object having...
US-5,956,030 Computer system with graphical user interface including windows having an identifier within a control region on...
A window management mechanism allows a user to open a window as a drawer or, perhaps more appropriately named, a pop-up window. The drawer is an opened window...
US-5,953,514 Method and apparatus for transparent remote execution of commands
Improved method and apparatus for remote execution of commands are disclosed. A local computer issues a command to be executed on a remote computer. The improved...
US-5,951,669 Method and apparatus for serialized interrupt transmission
A computer system in which interrupt signals are serially transmitted from an input/output (I/O) controller is disclosed. The I/O controller initially receives...
US-5,951,644 System for predicting and managing network performance by managing and monitoring resourse utilization and...
A system to manage network resources of a network so that network performance is predictable and manageable is disclosed. According to the system, network...
US-5,949,981 Deadlock avoidance in a bridge between a split transaction bus and a single envelope bus
A mechanism is provided for avoiding deadlock, in particular, a Read/Read deadlock, in a computer system in which a split-transaction bus is bridged to a...
US-5,949,979 Method and apparatus for dynamic addition of buses to a computer system
A technique for dynamic addition or removal of buses to a computer system. The technique operates even though the computer system and its operating system are in...
US-5,949,432 Method and apparatus for providing translucent images on a computer display
A method and apparatus for producing a translucent image over a base image created on the display screen of a computer system by a selected first application...
US-5,949,160 System and method for double fault protection within a digital camera device
The invention comprises a battery coupled to a power bus, an external power connector coupled to the power bus for receiving an external power plug, and two...
US-D413,588 Menu design for a computer display screen
US-5,946,647 System and method for performing an action on a structure in computer-generated data
A system and method causes a computer to detect and perform actions on structures identified in computer data. The system provides an analyzer server, an...
US-5,946,499 Method and apparatus for processing text inputs from multiple input devices in a plurality of applications
A method, and system for supporting a plurality of textual manipulations and inputs in a computer system transparently to application programs running on the...
US-5,946,410 Adaptive classifier for compound characters and other compound patterns
A statistical classifier utilizes combined output values to determine posterior probabilities for certain output classes. In the field of handwriting...
US-5,946,403 Directional microphone for computer visual display monitor and method for construction
A directional microphone intended for use in a computer visual display monitor, and methods for construction of same. The integral directional microphone...
US-D413,105 Computer enclosure
US-5,940,600 Isochronous channel having a linked list of buffers
A computer system consists of a plurality of nodes, each with an associated local host, coupled together with a plurality of point-to-point links. An isochronous...
US-5,940,581 Dynamic font management for large character sets
When a document imaging operation commences, a document is examined to detect each font, and each glyph of a font, appearing in the document. If all of the...
US-5,940,546 Apparatus for guiding a manually-operated scanning device
Apparatus for scanning an image comprising a manually-operated scanning device with a photoelectric source and having a light tunnel extending from the...
US-5,938,766 System for extending functionality of a digital ROM using RAM/ROM jump tables and patch manager for updating...
A system and method for extending the functionality of a digital system is disclosed. The system includes a read-only memory (ROM) for storing an extendible...
US-5,938,748 Data transfer mechanism for transfer of real-time data including real-time data computed on-the-fly
A data transfer mechanism for a serial interface is provided whereby data transfer may be precisely controlled, eliminating the need for significant buffering....
US-5,935,259 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 comprises a power manager for detecting power failures, an interrupt handler for...
US-5,935,208 Incremental bus reconfiguration without bus resets
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-5,933,825 Arbitrating concurrent access to file system objects
A locking scheme is provided to arbitrate thread access to file system objects. This locking scheme allows multiple threads simultaneous access to file system...
US-5,933,646 Software manager for administration of a computer operating system
A software manager enables a computer user to administer software elements within a computer operating system. The software manager comprises a configuration...
US-5,933,612 Deadlock avoidance in a split-bus computer system
A mechanism is provided for avoiding deadlock in a computer system in which a split-transaction bus is bridged to a single-envelope bus. In one embodiment,...
US-5,933,154 Multi-panel video display control addressing of interleaved frame buffers via CPU address conversion
A method and an apparatus for interleaving display frame buffers for use by multi-panel display(s) is disclosed. The system provides a data addressing ...
US-5,931,961 Discovery of acceptable packet size using ICMP echo
A network messaging protocol is used to send an arbitrary size packet over the network from a source machine to a destination machine. If the packet is accepted...
US-5,930,755 Utilization of a recorded sound sample as a voice source in a speech synthesizer
One or more prerecorded sounds are used as a voice source in a speech synthesizer to provide unique synthetic speech sounds. Recording one or more sound samples...
US-5,930,485 Deadlock avoidance 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...
← 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.