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-8,132,152 Extending a scripting language to provide an object hierarchy
Generating programmatically a pointer to a super implementation of a method in a programming language that is not a class-based object-oriented programming...
US-8,131,979 Check-hazard instructions for processing vectors
The described embodiments provide a system that determines data dependencies between two vector memory operations or two memory operations that use vectors of...
US-8,131,946 Converting victim writeback to a fill
In one embodiment, a processor may be configured to write ECC granular stores into the data cache, while non-ECC granular stores may be merged with cache data...
US-8,131,917 Storing a driver for controlling a memory
Systems and techniques for accessing a memory, such as a NAND or NOR flash memory, involve storing an operating application for a computing device in a first...
US-8,131,889 Command queue for peripheral component
In an embodiment, a peripheral component configured to control an external interface of an integrated circuit. For example, the peripheral component may be a...
US-8,131,775 Methods and systems for managing data
Systems and methods for managing data, such as metadata or indexes of content of files. In one exemplary method, notifications to update a metadata database or...
US-8,131,674 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-8,131,645 System and method for processing media gifts
Various techniques are provided for the gifting between multiple electronic devices of media content provided by an online digital media provider. An offer and...
US-8,131,322 Enabling speaker phone mode of a portable voice communications device having a built-in camera
Apparatuses and methods of using a speaker phone mode of a portable voice communications device having a built-in camera are described herein. In one...
US-8,131,315 Wireless electronic device with multimode audio amplifier
An electronic device such as a handheld electronic device may include wireless communications circuitry. The wireless communications circuitry may include a...
US-8,131,216 Data format conversion for electronic devices
Format converters and methods of performing data format conversion are provided. The format converters may convert compressed data into a different compressed...
US-8,131,100 Representing high-resolution media content in a lower resolution system
Representing high-resolution media content in a lower resolution system is disclosed. For a first portion of a high-resolution media content which is associated...
US-8,130,834 Method and system for video encoding using a variable number of B frames
An effective method for dynamically selecting the number of I, P and B frames during video coding is proposed. Short-term look-ahead analysis of a video...
US-8,130,790 Digital communications system with variable-bandwidth traffic channels
Electronic devices and equipment may communicate over a wired communications path. The wired communications path may include one or more wires and may be...
US-8,130,572 Low power memory array column redundancy mechanism
A low power memory array column redundancy mechanism includes a memory unit having a memory array and a multiplexer unit. The memory array includes a plurality...
US-8,130,237 Resolution independent user interface design
Graphical user interface material map objects are specified by a collection of attribute-value pairs, the collection of which comprises a complete description...
US-8,130,231 Framework for graphics animation and compositing operations
A framework for performing graphics animation and compositing operations has a layer tree for interfacing with the application and a render tree for interfacing...
US-8,130,226 Framework for graphics animation and compositing operations
A framework for performing graphics animation and compositing operations has a layer tree for interfacing with the application and a render tree for interfacing...
US-8,130,224 User-interface design
Graphical user interface objects are specified by a collection of attribute-value pairs, the collection of which comprise a complete description of the object...
US-8,130,205 Portable electronic device, method, and graphical user interface for displaying electronic lists and documents
In a computer-implemented method, a portion of an electronic document is displayed on the touch screen display. The displayed portion of the electronic document...
US-8,130,203 Multi-touch input discrimination
Techniques for identifying and discriminating between different types of contacts to a multi-touch touch-screen device are described. Illustrative contact types...
US-8,130,009 Dynamic voltage and frequency management
In one embodiment, an integrated circuit includes a self calibration unit configured to iterate a test on a logic circuit in the integrated circuit at...
US-8,127,982 Parental controls
Various techniques are provided for establishing financial transaction rules to control one or more subsidiary financial accounts. In one embodiment, a...
US-D655,296 Electronic device
US-8,127,248 Computer interface having a virtual single-layer mode for viewing overlapping objects
A computer-human interface provides a mechanism to manage the available space of a computer display in a manner that facilitates navigation among multiple...
US-8,127,246 Varying user interface element based on movement
Methods, systems, and apparatus, including computer program products, for presenting a user interface element. Movement of a user interface element that...
US-8,127,239 Object transitions
In one aspect, one or more computer storage media can store executable instructions causing a processor to perform operations that include: providing a display...
US-8,127,202 Use of alternative value in cell detection
A system and method, including computer software, allows reading data from a flash memory cell. Voltages from a group of memory cells are detected. The group of...
US-8,127,045 Dynamically configurable connection on demand
Mechanisms to provide functionality that allows an electronic device to automatically use an appropriate network connection when an application requests access...
US-8,126,966 Separating attachments received from a mobile device
A computer-implemented method includes receiving a message from a mobile device over a wireless network, the message including several attachments, wherein the...
US-8,126,925 Dynamic generation and automated distribution of user interface from database model
A method and apparatus for automatically and dynamically generating a user interface for a client based upon a database model. An application server creates a...
US-8,126,863 Search control combining classification and text-based searching techniques
A search control in a user interface enables a user to search documents on text or a tag.
US-8,126,845 Synchronization methods and systems
Synchronization architectures, methods, systems, and computer readable media are described. One exemplary embodiment includes a first software component which...
US-8,126,312 Use of multiple related timelines
A sequence of video images can be represented using multiple related timelines by generating a first timeline identifying a decode order associated with a...
US-8,126,170 Electromagnetic interference shields with piezos
Methods and apparatus for improving the acoustical performance associated with a speaker, such as a piezoelectric speaker, are disclosed. According to one...
US-8,126,138 Integrated speaker assembly for personal media device
Systems and methods are provided for media devices including a housing, a frame disposed adjacent to the housing, and an acoustic source that is integrated with...
US-8,125,977 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-8,125,497 Adjustment of color values for optimized image processing
A method for processing an image of a given file type is disclosed. The method involves converting the image into data formatted for a new pixel type, the new...
US-8,125,464 Full scale calibration measurement for multi-touch surfaces
Normalization of regions of a sensor panel capable of detecting multi-touch events, or a sensor panel capable of detecting multi-hover events, is disclosed to...
US-8,125,463 Multipoint touchscreen
A touch panel having a transparent capacitive sensing medium configured to detect multiple touches or near touches that occur at the same time and at distinct...
US-8,125,461 Dynamic input graphic display
An input device for providing dynamic displays is disclosed. The input device can modify the appearance and/or location of graphics associated with an input...
US-8,125,456 Multi-touch auto scanning
A system and method for autonomously scanning a sensor panel device, such as a multi-touch panel, is disclosed. In one embodiment, the system and method...
US-8,125,455 Full scale calibration measurement for multi-touch surfaces
Normalization of regions of a sensor panel capable of detecting multi-touch events, or a sensor panel capable of detecting multi-hover events, is disclosed to...
US-8,125,394 Electronic device antenna with quartered rectangular cavity
Antennas for electronic devices such as portable computers are provided. An antenna may be formed from a conductive cavity and an antenna probe that serves as...
US-8,125,344 Portable computer battery indicator
A portable computer may include battery indicator light structures. Battery status information in the portable computer may be presented to a user using an...
US-8,125,250 Frequency detection mechanism for a clock generation circuit
A frequency detection mechanism for a clock generation unit on an integrated circuit includes a clock generation unit and a detection unit. The clock generation...
US-8,125,211 Apparatus and method for testing driver writeability strength on an integrated circuit
An apparatus and method for testing driver write-ability strength on an integrated circuit includes one or more drive detection units each including a number of...
US-8,123,894 3-dimensional curved substrate lamination
A method of laminating a surface of a flexible material to a surface of a rigid, curved material. The method includes pressing an area of the surface of the...
US-8,122,380 Multi-repository display system using separate presentation, adaptation and access layers
In a software object display system, an adaptation layer is used to isolate the presentation layer from expectations of the structure of the software objects...
US-8,122,378 Image capture and manipulation
The present disclosure includes, among other things, systems, methods and program products for image capture and manipulation.
← 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.