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,243,071 Tool set for navigating through an electronic book
The present invention provides a method for controlling a screen display of an electronic book. The contents of the book are displayed on a screen of the...
US-D443,279 Window for a computer display screen
US-6,239,795 Pattern and color abstraction in a graphical user interface
Systems and method for providing a user with increased flexibility and control over the appearance and behavior of objects on a user interface. Sets of objects...
US-6,236,396 Method and apparatus for controlling a scheduler
A method for controlling a scheduler on a computer display including the steps of: a) dislaying a calendar in a calendar area on the computer display; b)...
US-D442,606 Window for a computer display screen
US-6,233,016 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-D442,187 Window for a computer display screen
US-D442,185 Composite desktop on a computer display screen
US-6,230,310 Method and system for transparently transforming objects for application programs
A software object management system incorporated in a computer operating system utilizes a suite of transformations to convert objects between software object...
US-6,229,917 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,229,553 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,226,785 Method and apparatus for storing and replaying creation history of multimedia software or other software content
An authoring or other software tool is provided which allows users of the tool to review the creation and evolution of all or part of a content such as a...
US-6,226,719 Organizing memory extents of OS input/output control
The present invention provides an improved method for memory accesses. The invention uses on an object referred to as a MemoryContainer object that contains the...
US-6,222,549 Methods and apparatuses for transmitting data representing multiple views of an object
Methods and apparatuses for transmitting data representing different views of an object and for receiving and using data representing different views of an...
US-6,222,347 System for charging portable computer's battery using both the dynamically determined power available based on...
Improved techniques for charging batteries within portable computing devices are disclosed. The improved techniques operate to charge a battery at dynamically...
US-6,219,830 Relocatable object code format and method for loading same into a computer system
Relocation table entries in a executable object code file are interpreted as relocation instructions rather than as individual specifications for a particular...
US-6,219,048 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,216,999 Floating mount and method for mounting a device to a chassis thereby
A floating mount for attaching a device to a chassis, and for facilitating alignment of the device with respect to another structure fixed relative to the...
US-6,215,476 Flat panel display with integrated electromagnetic pen digitizer
An electromagnetic pen digitizer is integrated into a flat panel display assembly using "bent TAB" active electronics. Integration is performed by placing a...
US-6,212,577 Method and apparatus for improved interaction with an application program according to data types and actions...
A method and apparatus for performing actions while selecting objects on a user interface display. A user may select a first item in an area of a display...
US-6,212,575 Extensible, replaceable network component system
An extensible and replaceable network-oriented component system provides a platform for developing network navigation components that operate on a variety of...
US-6,212,525 Hash-based system and method with primary and secondary hash functions for rapidly identifying the existence...
A system and method for rapidly identifying the existence and location of an item in a file using an improved hash table architecture. A hash table is...
US-6,212,494 Method for extracting knowledge from online documentation and creating a glossary, index, help database or the like
A method involving computer-mediated linguistic analysis of online technical documentation to extract and catalog from the documentation knowledge essential to,...
US-6,212,199 Apparatus and method for interpretation and translation of serial digital audio transmission formats
A method and apparatus for processing digital audio data comprises remapping channel status information in an input digital audio bit stream into a uniform...
US-6,212,066 Portable computer with removable keyboard
Improved housings for computing devices are disclosed. The improved housings are provided with a movable keyboard (e.g., removable keyboard) that can be opened...
US-6,209,005 Method and apparatus for generating and linking documents to contacts in an organizer
Disclosed are methods and apparatuses for attaching a letter to a contact in an organizer contact list. The method includes the operations of selecting a contact...
US-6,208,971 Method and apparatus for command recognition using data-driven semantic inference
A method and apparatus for command recognition using data-driven semantic inference includes recognizing a sequence of words received as the voice command....
US-6,208,645 Time multiplexing of cyclic redundancy functions in point-to-point ringlet-based computer systems
A method and system for providing cyclic redundancy check (CRC) functions within a ringlet-type interconnect of a computer system are described. By time...
US-6,208,516 Electromagnetic interference shield and gap filler for a circuit board
A suppression layer made from material that reduces EMI is placed between an circuit board and a heat sink. At least one opening in the suppression layer allows...
US-6,208,044 Removable media ejection system
A media ejection system includes a peripheral unit having a housing, an ejection mechanism, and a memory wire coupled to the ejection mechanism. The system...
US-6,204,782 Unicode conversion into multiple encodings
Techniques to converting source text (e.g., Unicode text) to multiple different encodings are disclosed. The disclosed techniques operate without any font or...
US-6,202,171 Power fault protection in a computer system having multiple power supplies
A power system fault handling mechanism for portable electronic devices having multiple power supplies. A safety-net circuit is triggered when a power fault...
US-6,202,058 System for ranking the relevance of information objects accessed by computer users
Information presented to a user via an information access system is ranked according to a prediction of the likely degree of relevance to the user's interests. A...
US-6,201,402 Probe tile and platform for large area wafer probing
A system and method for a plurality of probe tiles and a probe platform for electrically probing a semiconductor wafer over a broad area of the semiconductor...
US-6,199,119 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,198,514 Color misconvergence measurement using a common monochrome image
Accurate measurements of the misconvergence of a color CRT are obtained using a monochrome CCD camera or the like and a common image. In accordance with one...
US-6,192,336 Method and system for searching for an optimal codevector
Method and system aspects for searching for an optimal codevector from a plurality of codevectors in a codebook, the optimal codevector having a minimum distance...
US-6,189,034 Method and apparatus for dynamic launching of a teleconferencing application upon receipt of a call
In a computer system having a memory, a processor, and a network interface, a method for dynamically launching a conferencing application upon the receipt of an...
US-6,189,018 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-6,188,995 Method and apparatus for enforcing software licenses
The present invention comprises a method and apparatus for enforcing software licenses for resource libraries such as an application program interface (API), a...
US-6,188,797 Decoder for programmable variable length data
An improved binary tree and decoder are disclosed wherein all the codewords are moved to one side of a binary tree. A compressed bit stream is fed to a decoder....
US-6,188,399 Multiple theme engine graphical user interface architecture
Systems and methods for providing a user with increased flexibility and control over the appearance and behavior of objects on a user interface are described....
US-6,186,835 Socket connector having a flexible internal barrier to prevent incorrect insertion of smaller sized plugs
An improved socket connector has flexible interior barriers to prevent incorrect insertion of smaller sized plugs, where a flexible internal barrier is formed on...
US-6,185,592 Summarizing text documents by resolving co-referentiality among actors or objects around which a story unfolds
A method and system for characterizing the content of a document is disclosed. The method and system comprise identifying a plurality of discourse referents in...
US-6,178,464 System and method for canceling a computer request
A program routine generates Requests for a target system, such as a physical device or program code, to perform a service. Each Request includes identification...
US-6,178,397 System and method for using a correspondence table to compress a pronunciation guide
Parsing routines extract from a conventional pronunciation dictionary an entry, which includes a dictionary word and dictionary phonemes representing the...
US-6,175,856 Method and apparatus for dynamic selection of compression processing during teleconference call initiation
A digital processing system and method which controls selection of a compressor in a communication system. In one embodiment, the method comprises receiving at...
US-D436,427 Divided savings bank
US-6,173,337 Method and apparatus for relaying events intended for a first application program to a second application program
A method and apparatus for processing with a preferred processing application having a preferred identifier, an event associated with an object created by a...
US-6,173,335 Structure and protocol for routing information in a system
A structure and method for routing information desired by a particular entity within a pen-based computer system to that entity are provided. The desired...
← 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.