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,877,707 Detecting and interpreting real-world and security gestures on touch and hover sensitive devices
"Real-world" gestures such as hand or finger movements/orientations that are generally recognized to mean certain things (e.g., an "OK" hand signal generally...
US-7,877,631 Detection of system battery errors
In an example embodiment, a method is provided to identify an error associated with a system battery. This system battery is operably associated with a computing...
US-7,877,532 Communication between an accessory and a media player with multiple lingoes and lingo version information
An interface and protocol allow a media player to communicate with external accessories over a transport link. The protocol includes a core protocol...
US-7,877,356 Retaining intermediate states of shared groups of objects and notification of changes to shared groups of objects
A method of sharing a group of one or more objects between a plurality of users, the method comprising providing the group of one or more objects to each user;...
US-7,876,870 Data streaming for non-DMA digital computing devices
High-speed data streams are exchanged between two digital computing devices one or both of which lacks DMA. Data transfers are performed by the devices using...
US-7,876,677 Transmission control protocol queue sorting
A device that queues and transmits data packets is described. This device includes: a queue configured to store data packets awaiting transmission; a controller...
US-7,876,311 Detection of low noise frequencies for multiple frequency sensor panel stimulation
The identification of low noise stimulation frequencies for detecting and localizing touch events on a touch sensor panel is disclosed. Each of a plurality of...
US-7,876,310 Far-field input identification
Techniques for identifying an object in close proximity to, but not in contact with, a multi-touch touch-screen device are described. By way of example, a cheek...
US-7,876,274 Wireless handheld electronic device
A handheld electronic device may be provided that contains a conductive housing and other conductive elements. The conductive elements may form an antenna ground...
US-7,874,021 High tactility glove system
This invention is directed to a glove system for operating an electronic device. The glove system may include an inner liner and an outer shell. The liner may be...
US-D631,468 Docking station
US-RE42,064 Force feedback computer input and output device with coordinated haptic elements
.[.A set of haptic elements (haptels) are arranged in a grid. Each haptel is a haptic feedback device with linear motion and a touchable surface substantially...
US-7,873,917 Locking relationships among parameters in computer programs
Some embodiments provide a method for locking in a mathematical relationship between a set of at least two parameters in a computer program. The method selects a...
US-7,873,916 Color labeling in a graphical user interface
A method for providing visual cues to a user of a graphical user interface (GUI) for a computer system is disclosed. The visual cues indicate a relationship with...
US-7,873,912 Process and system for providing a reduced set of fields associated with a report layout
The present invention provides methods and apparatus for presenting fields associated with a report format suitable for displaying data associated with a...
US-7,873,910 Configuration bar for lauching layer for accessing user interface elements
A user-activatable dashboard (also referred to as a unified interest layer) contains any number of user interface elements, referred to herein as "widgets," for...
US-7,873,849 Motion sensor data processing using various power management modes
Systems and methods for processing motion sensor data using various power management modes of an electronic device are provided. Power may be provided to a...
US-7,873,784 Method and apparatus for evaluating and improving disk access time in a raid system
Techniques for improving access time in data storage systems are disclosed. These techniques can be used to prevent undesirable access delays that are often...
US-7,873,771 Smart dock for chaining accessories
A system for communicating between an accessory and an electronic device includes a first interface, a second interface, and a docking station. The first...
US-7,873,762 Digital phase relationship lock loop
In one embodiment, an apparatus comprises a first clocked storage device operable in a first clock domain corresponding to a first clock signal. The first...
US-7,873,630 Methods and systems for managing data
Systems and methods for managing data, such as metadata or index databases. In one exemplary method, a notification that an existing file has been modified or...
US-7,873,225 Video coding system providing separate coding chains for dynamically selected small-size or full-size playback
Embodiments of the present invention provide a coding system that codes data according to a pair of coding chains. A first coding chain generates coded video...
US-7,873,024 Synchronization of computer system clock using a local gateway
Methods and apparatuses for synchronizing a system clock of a computer via a local gateway are described herein. In one embodiment, a local clock of a gateway...
US-7,872,656 Virtualization of graphics resources
Graphics resources are virtualized through an interface between graphics hardware and graphics clients. The interface allocates the graphics resources across...
US-7,872,652 Application programming interfaces for synchronization
The application programming interface operates in an environment with user interface software interacting with multiple software applications or processes in...
US-7,872,641 Light sensitive display
A light sensitive display.
US-7,871,720 Battery assembly for use in an electronic device
A battery assembly for use in an electronic device is provided. The battery assembly may include a battery cell (e.g., a rechargeable battery cell), a battery...
US-7,870,562 Media rendering hierarchy
To process media data from one or more sources, a hierarchy of media components are formed. Each media component receives as input one or more streams of media...
US-7,870,327 Controlling memory operations using a driver and flash memory type tables
Systems and processes may include a first memory and a second memory. A driver and/or an application may be stored in the first memory. Flash memory type data of...
US-7,869,608 Electronic device accessory
Electronic devices and accessories such as headsets for electronic devices are provided. A microphone may be included in an accessory to capture sound for an...
US-7,869,503 Rate and quality controller for H.264/AVC video coder and scene analyzer therefor
A rate control system is disclosed for video coding applications. The rate controller assigns a quantization parameter for video data in a picture in response to...
US-7,869,277 Managing data writing to memories
Systems and processes may use a first memory, a second memory, and a memory controller. The second memory is at least as large as a block of the first memory....
US-7,869,206 Handheld computing device
A minimum Z height handheld electronic device and methods of assembly is described. The electronic device includes a single seamless housing having a front...
US-7,868,905 Active enclosure for computing device
A computing device is disclosed. The computing device includes a housing having an illuminable portion. The computing device also includes a light device...
US-7,868,582 Portable devices having multiple power interfaces
Portable devices having multiple power interfaces are described herein. According to one embodiment of the invention, a portable electronic device includes, but...
US-7,866,478 Packaging for an article
Packaging for use with an article of manufacture, which includes a first member having a first interior cavity for receiving a first portion of the article, a...
US-D630,630 Electronic device
US-7,865,927 Enhancing media system metadata
Systems and methods for providing enhanced metadata to a user. Systems and methods can include extraction of data from metadata and searching for related...
US-7,865,884 Typed-data translation for platform independence
A method, computer program and device for the translation of typed data objects in a heterogeneous computational environment is described. The operating system...
US-7,865,834 Multi-way video conferencing user interface
A videoconferencing application includes a user interface that provides multiple participant panels, each of which is displayed with perspective with the panels...
US-7,865,745 Techniques for improved playlist processing on media devices
An improved portable media device and methods for operating a media device are disclosed. According to one aspect, the portable media device has the capability...
US-7,865,579 Method and apparatus for administering the operating system of a net-booted environment
A method and apparatus are provided for supplying a reliable and maintainable operating system in a net-booted environment. According to one embodiment, a...
US-7,865,511 News feed browser
Techniques for detecting, managing, and presenting syndication XML (feeds) are disclosed. In one embodiment, a web browser automatically determines that a web...
US-7,865,210 Ejectable component assemblies in electronic devices
Electronic devices are provided with ejectable component assemblies that can be substantially flush with the external surfaces of the housings of the devices,...
US-7,864,709 Method and apparatus for looking up configuration information for a network node
One embodiment of the present invention provides a system for looking up location-specific configuration information for a network node or a subnet. During...
US-7,864,209 Audio processing in a multi-participant conference
Some embodiments provide an architecture for establishing multi-participant audio conferences over a computer network. This architecture has a central...
US-7,864,163 Portable electronic device, method, and graphical user interface for displaying structured electronic documents
A computer-implemented method, for use in conjunction with a portable electronic device with a touch screen display, comprises displaying at least a portion of a...
US-7,864,123 Hybrid slot antennas for handheld electronic devices
Handheld electronic devices are provided that contain wireless communications circuitry. The wireless communications circuitry may include an antenna. The...
US-7,863,906 Systems and methods for determining the configuration of electronic connections
Systems and methods for determining the configuration of a connection between two devices by measuring an electrical characteristic are provided. Using the...
US-7,863,533 Cantilevered push button having multiple contacts and fulcrums
A cantilevered push button adapted for accepting an input on an electrical or electronic device is disclosed. The button can include an elongated button top...
← 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.