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-7,380,116 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-7,380,014 Reliable real-time transport protocol
Reliability is added to RTP by having a client acknowledge to the server each of the RTP packets received by the client, and retransmitting from the server to...
US-7,379,956 Encoding and decoding data arrays
Some embodiments of the invention provide a method of performing a Discrete Cosine Transform ("DCT") encoding or decoding coefficients of a data array by (1)...
US-7,379,075 Method and system for the representation of color and other attributes in bitmap fonts
Colors are specified within the individual glyphs of a font by means of an indirect approach which employs multiple tables. The data values for individual pixels...
US-D569,874 User interface for computer display
US-7,376,824 Method and apparatus for rendering user accounts portable
Improved approaches for enabling user accounts to be portable across different multi-user computer systems are disclosed. A user account created at a multi-user...
US-7,376,658 Managing cross-store relationships to data objects
Managing cross-store relationships to data objects is disclosed. Specifically, cross-store relationships to data objects stored in a potentially dynamically...
US-7,376,280 Video encoding and decoding
A method for encoding video with a two-dimensional (2D) transform separable to two one-dimensional (1D) transforms. The method receives an array of values for a...
US-7,374,437 Connection system
A connection system. The connection system includes a connection receptacle comprising a first component coupled to a chassis and a second component coupled to...
US-D569,389 Media device
US-7,373,614 Navigation history
A method, apparatus, system, and signal-bearing medium that in an embodiment represent previously-accessed data items as nodes in a tree or trees and display the...
US-7,372,473 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-D568,874 Stand
US-RE40,317 System for receiving a control signal from a device for selecting its associated clock signal for controlling...
A computer system including a first component operated in response to the timing of a first clock, apparatus for storing information, apparatus for transferring...
US-7,370,216 Conserving power by reducing voltage supplied to an instruction-processing portion of a processor
One embodiment of the present invention provides a system that facilitates reducing static power consumption of a processor. During operation, the system...
US-7,369,987 Multi-language document search and retrieval system
A multi-lingual indexing and search system is presented that performs tokenization and stemming in a manner which is independent of whether index entries and...
US-7,369,699 Methods and apparatuses for restoring color and enhancing electronic images
Methods and apparatuses for color image restoration and enhancement. In at least one embodiment, color signals for individual channels of an image (e.g., red,...
US-D568,338 Media device
US-D568,297 Dock insert
US-D568,291 Ear phone
US-7,366,975 Method and apparatus for allowing a media client to obtain media data from a media server
Some embodiments of the invention provide a computer system that includes a media server, a media client, and a media-server interface. The media server...
US-7,366,788 Method and apparatus for media data transmission
Methods and apparatuses for processing media data transmitted in a data communication medium. A digital processing system is provided with a time related...
US-7,366,199 Method and apparatus measuring bandwidth
For a network that connects several computers, a method of determining the network bandwidth between two computers. The method measures a first time interval...
US-D567,800 Stand
US-7,363,587 Method and apparatus for supporting real-time collaboration
A collaboration system synchronizes an application or applications running on one or more computer systems. Each of the applications has a local data copy and...
US-7,363,478 Retrieving multi-byte vector elements from byte indexed table using replicated and consecutive number added...
A lookup operation is carried out on a data table by logically dividing the data table into a number of smaller sets of data that can be indexed with a single...
US-7,362,331 Time-based, non-constant translation of user interface objects between states
The present invention relates to a method for moving objects within the graphical user interface (GUI) of an operating system in a manner that provides a...
US-7,360,070 Specialized processing upon an occurrence of an exceptional situation during the course of a computation
An exceptional situation manager associates exceptional situations with nonstandard values and desired responses to perform when specific exceptional situations...
US-7,358,963 Mouse having an optically-based scrolling feature
A peripheral input device for controlling movements on a display screen. The peripheral input device includes a housing and an optical touch pad carried by the...
US-7,358,884 Methods and systems for implementing a Digital-to-Analog Converter
A self-contained DAC that is especially suitable for use as an IP core, particularly for SOC (System on Chip) implementation. Techniques are applied to employ...
US-D566,706 Handheld portable computing device
US-D566,691 Lanyard
US-7,356,511 Method and apparatus for marking content during distribution of the content to a client
One embodiment of the present invention provides a system that facilitates marking content during distribution of the content to a client. The system starts by...
US-7,355,609 Computing visible regions for a hierarchical view
A method, apparatus, system, and signal-bearing medium that in an embodiment determines the visible regions of potentially overlapping views and writes the...
US-7,355,606 Methods and apparatuses for the automated display of visual effects
Methods and apparatuses for the generation of visual effects according to the elapsed time for real time display. One embodiment of the present invention...
US-7,353,954 Tray flipper and method for parts inspection
Manufacturing lines include inspection systems for monitoring the quality of parts produced. Manufacturing lines for making semiconductor devices generally...
US-7,353,322 System and method for providing dynamic configuration ROM using double image buffers
A dynamic configuration ROM which may be updated while linked to the serial bus and with little or no risk of publishing inconsistent configuration ROM...
US-7,353,284 Synchronized transmission of audio and video data from a computer to a client via an interface
A method for controlling data transmission between a computer and a video client via an interface, the method comprising: the computer polling the interface a...
US-7,353,164 Representation of orthography in a continuous vector space
An orthographic anchor for each word in a dictionary is created in an orthographic space by mapping the words and a set of letter patterns characteristic of the...
US-7,353,143 Reviewing and changing the outcome of a digital signal processing operation
An input signal is analyzed and a proposed processing control is output for review. A user may interact with the proposed processing control to change the...
US-7,352,708 Method and apparatus for border node behavior on a full-duplex bus
A method and apparatus relating to the behavior of border nodes within a high performance serial bus system is disclosed.A method for determining and...
US-7,352,567 Methods and apparatuses for docking a portable electronic device that has a planar like configuration and that...
A docking system is disclosed. The docking system includes a portable electronic device capable of operating in multiple orientations including vertical and...
US-7,351,925 Method and apparatus for detecting free fall
A data processing system including a data storage device having data stored on a data storage medium. Within said data processing system, a system electronics is...
US-7,351,066 Electromagnetic connector for electronic device
An electrical plug and receptacle relying on magnetic force from an electromagnet to maintain contact are disclosed. The plug and receptacle can be used as part...
US-7,350,148 Split edits
A method and apparatus is described that is related to split editing. An indicia of a first time based stream of information is displayed at a source media. An...
US-7,349,849 Spacing for microphone elements
A speech recognition device with a frequency range with an upper frequency limit f.sub.max is provided. The speech recognition device has more than two...
US-7,349,203 Computer controlled display device
The present invention is a computer controlled display device. In one embodiment, the display device includes a flat panel display having an input for receiving...
US-7,348,967 Touch pad for handheld device
A media player having a touch pad is disclosed.
US-7,346,762 Replacing instruction and corresponding instructions in a queue according to rules when shared data buffer is...
A method of executing program instructions may include receiving, in a processor, an instruction that causes the processor to read data from or write data to a...
US-7,346,705 Method of synchronising three or more electronic devices and a computer system for implementing that method
Methods, systems and machine readable media for synchronising three or more electronic devices.In one exemplary method of synchronising three or more electronic...
← 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.