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-D461,187 Computing device
US-6,427,231 System and method for multiple entry point access to an object
The invention allows a functional object in a dynamic language to be efficiently used as both a directly-invoked function and as a method in a generic function....
US-6,424,362 Auto-summary of document content
A computer system user interface provides a document summary which allows the user to more easily identify the contents and subject matter of the document.
US-D460,762 User interface for computer display
US-6,421,740 Dynamic error lookup handler hierarchy
A method for processing a first error message to produce a second error message in a component-based architecture. The component-based architecture includes a...
US-D460,451 Computing device
US-6,418,464 Method and apparatus for coordination of client/server processes
One or more embodiments provide a completion object comprised of various states of completion of a client request. The completion object may be manipulated to...
US-6,418,429 Portable browsing interface for information retrieval
An integrated searching/browsing mechanism employs user-constructed information hierarchies that represent a cognitive framework for the organization of...
US-6,418,150 Method and apparatus for calibrating an IEEE-1394 cycle master
A cycle master in a digital network having a bus architecture that complies with the IEEE-1394 Standard for a High Performance Serial Bus is calibrated by first...
US-6,417,893 Method and system for supporting a cathode ray tube display
A cathode ray tube (CRT) is housed in an enclosure by using four clamp devices, two wedges and a housing. The clamp devices are located at the corners of the CRT...
US-6,417,463 Depopulation of a ball grid array to allow via placement
The present invention provides an apparatus and methods for the functionality of an integrated circuit. An exemplary embodiment according to an aspect of the...
US-6,413,103 Method and apparatus for grounding microcoaxial cables inside a portable computing device
Methods and apparatus for reducing electromagnetic interference emissions are disclosed. According to one aspect of the present invention, a cable includes a...
US-6,411,505 Computer housing for a portable computer
Improved housings for computing devices are disclosed. One improvement pertains to a multi-axis ventilation system. Another improvement pertains to a push button...
US-6,405,196 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,404,892 Reduced complexity audio mixing apparatus
A plurality of audio inputs which require gain applied are coupled together, the gain is applied and that weighted signal is summed with the output of similar...
US-6,404,433 Data-driven layout engine
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,401,150 Centralized queue in network printing systems
A centralized queue for a network printing system is provided for allowing clients of a network printer to make job requests and enter a spot in a job queue...
US-6,400,321 Surface-mountable patch antenna with coaxial cable feed for wireless applications
The invention includes an antenna assembly. The antenna assembly includes an antenna plate that defines an interior surface. The antenna plate includes a boss...
US-6,396,520 Method of transition between window states
The present invention relates to a method for manipulating a window within a graphical user interface (GUI) of an operating system in a manner that provides a...
US-6,396,474 Method and apparatus for providing visual feedback during manipulation of text on a computer screen
A method and apparatus providing visual feedback to a computer user while dragging selected text is described. As its first step, the processing logic creates a...
US-D457,890 User interface for computer display
US-6,389,177 System and method using edge processing to remove blocking artifacts from decompressed images
A system and method using edge processing to remove blocking artifacts comprises an edge processor having an image converter for building an edge representation...
US-6,389,171 Method and apparatus for a digital video cassette (DVC) decode system
A system for decoding variable length coded DVC data and methods of operating the same result in a variable length decoder engine that receives video frames...
US-D457,164 User interface for computer display
US-6,385,679 Fly-by serial bus arbitration
In a first embodiment, multi-speed concatenated packet strings are transmitted by a first node on a serial bus. To accommodate multi-speed packets, a speed...
US-6,381,694 System for automatic recovery from software problems that cause computer failure
A system for recovering from certain types of system software startup problems employs a user-hidden secondary startup volume stored in the computer. During a...
US-D456,023 Display
US-6,374,217 Fast update implementation for efficient latent semantic language modeling
Speech or acoustic signals are processed directly using a hybrid stochastic language model produced by integrating a latent semantic analysis language model into...
US-6,373,821 Method for setting time stamp in SYT field of packet headers for IEEE-1394 devices
Isochronous data packets transmitted within a digital network having a bus architecture that complies with the IEEE-1394 Standard for a High Performance Serial...
US-6,373,493 Hardware graphics accelerator having access to multiple types of memory including cached memory
The present invention, generally speaking, provides a hardware graphics accelerator for use in a computer system having a data processor, a system bus, and a...
US-6,373,470 Cursor control device having an integral top member
A typical mouse presents great inconvenience to those who have very large hands, very small hands or those who have finger deformity. When the hands are very...
US-6,369,902 Method and system for achieving enhanced glyphs in a font
Aspects for achieving enhanced glyphs of a font are presented. In a method aspect, the method includes determining a glyph layer description for a selected...
US-6,369,830 Rendering translucent layers in a display system
A system and method of rendering overlapping layers in a computer display, such as a windowing system, employs front-to-back assembly of the displayed image. An...
US-6,366,884 Method and apparatus for improved duration modeling of phonemes
A method and an apparatus for improved duration modeling of phonemes in a speech synthesis system are provided. According to one aspect, text is received into a...
US-6,366,303 Zooming controller
A method and device for accessing a broad data field having a fine resolution. The user selects a scale which can be varied. The scale controls a range within...
US-6,363,759 Rotatable door lock with integrated security feature
Rotatable door lock with an integrated security feature is used in a housing having a lockable door panel. The housing has an opening therein. The lockable door...
US-6,363,509 Method and apparatus for transforming system simulation tests to test patterns for IC testers
Techniques are disclosed for functionally testing integrated circuit chips for the particular design for which they are intended. The techniques operate to...
US-6,362,956 Thermal management system
An apparatus for removing heat from heat generating elements is disclosed. The apparatus is a thermal management system having a thermal distribution assembly in...
US-D454,874 Display
US-6,359,617 Blending arbitrary overlaying images into panoramas
An improved apparatus and method for creating high quality virtual reality panoramas is disclosed that yields dramatic improvements during the authoring and...
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...
← 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.