U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Quotables

"That the automobile has practically reached the limit of its development is suggested by the fact that during the past year no improvements of a radical nature have been introduced."

Scientific American ; Jan. 2 edition, 1909

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Assignee: Apple Inc.


Location: Cupertino, CA, US
No. of applications: 2038

1                      
Application No.Application TitleIssue Date
20120131510Location Based Tracking
Location information is used to build a database of locations having associated audio, video, image or text data. In some implementations, a device includes a touch-sensitive display and collects data associated with a geographic location of interest. The geographic loc...
05/24/2012
20120131496Grouping and Browsing Open Windows
Methods, systems, and computer-readable media for managing open windows in a desktop GUI are disclosed. In various implementations, open windows displayed within a 2D desktop plane can be organized into one or more 3D browsable stacks in a 3D desktop space, where each s...
05/24/2012
20120131495Browsing and Interacting with Open Windows
Methods, systems, and computer-readable media for managing open windows in a desktop GUI are disclosed. In various implementations, within a three-dimensional desktop, the open windows can be displayed in a three-dimensional browsable parade. As the user browses through...
05/24/2012
20120131479Resolution 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 of the material map and may be used by a rendering engine to create a visual representation of the material map...
05/24/2012
20120131352INCREMENTAL AND BULK STORAGE SYSTEM
A method for storing electronic data. A first set of electronic data may be copied from a computing device to a capsule. The capsule then may be transferred or located to a location other than that of the computing device. The capsule and the computing device may be in ...
05/24/2012
20120131081Hybrid Fast Fourier Transform
A hybrid fast Fourier transform (FFT) combines a prime-factor algorithm (PFA) with a Cooley-Tukey algorithm (CTA). The combining includes performing combined permutations and combined weight multiplications during CTA processing using permutations and weights derived fr...
05/24/2012
20120131048Location Based Tracking
Location information is used to build a database of locations having associated audio, video, image or text data. In some implementations, a device includes a touch-sensitive display and collects data associated with a geographic location of interest. The geographic loc...
05/24/2012
20120129580PROXIMITY SENSOR ARRANGEMENT HAVING A COLD MIRROR IN A MOBILE DEVICE
A radiation passing layer has a top surface and a bottom surface below which a proximity sensor is positioned. A visible light opaque layer covers the bottom surface of the radiation passing layer except for an opening therein that allows radiation from the emitter to p...
05/24/2012
20120129579PROXIMITY SENSOR ARRANGEMENT IN A MOBILE DEVICE
A radiation passing layer has a top surface and a bottom surface below which a proximity sensor is positioned. A radiation shield is between the emitter and the detector, and extends to the bottom of the radiation passing layer. A radiation absorber being a separate pie...
05/24/2012
20120129548LOCATION ESTIMATION
A current location of a mobile system in a wireless network can be determined by using information provided by a base station in communication with the mobile system. The information can include a system identifier (SID) table and a local time offset (LTM_OFF) value and...
05/24/2012
20120129520GEO TAGGING USING LOCATION ESTIMATION
A current location of a mobile system in a wireless network can be determined by using information provided by a base station in communication with the mobile system. The location information can be used to index a GEO Locate Table to determine a list of SIDs to populat...
05/24/2012
20120129487OPTIMIZED SYSTEM SELECTION USING LOCATION ESTIMATION
A current location of a mobile system in a wireless network can be determined by using information provided by a base station in communication with the mobile system. The information can include a system identifier (SID) table and a local time offset (LTM_OFF) value and...
05/24/2012
20120128262REPRESENTING 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 with a content boundary that does not align with an interval boundary of the lower resolution system, a new m...
05/24/2012
20120128190GAS FILLED SPEAKER VOLUME
A speaker enclosure includes a gas cavity and an air cavity separated by a flexible membrane. A diaphragm is located roughly in an opening of the enclosure surrounding the gas cavity and attached to the enclosure by an outer suspension member. The enclosure, the flexibl...
05/24/2012
20120128189INTEGRATED 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 the frame for emitting sound from the media device....
05/24/2012
20120127156Presenting and Browsing Items in a Tilted 3D Space
Methods, systems, and computer-readable media for presenting and browsing items in a tilted 3D space are disclosed. In tilted viewing mode, groups of items from several consecutive levels of a hierarchy can be presented in respective browsable parades shown at different...
05/24/2012
20120127110OPTICAL STYLUS
An optical stylus and host computing system is provided, as are methods related to the operation thereof. In particular, in an example embodiment, a method of operating the optical stylus is provided that includes determining when the optical stylus is in contact with a...
05/24/2012
20120127088HAPTIC INPUT DEVICE
One embodiment of a haptic input device may include a receiver configured to receive a signal from a touch-based user interface device. The signal may include a control signal or a look-up value. The haptic input device may also include a decoder coupled to the receiver...
05/24/2012
20120125810DISPLAY APPARATUS
The present invention includes a display apparatus including an item retention wall defining a cavity, and a suspension member coupled to the item retention wall, wherein the item retention wall is configured to retain an item within the cavity by a retention seal betwe...
05/24/2012
20120110323METHODS FOR PROCESSING PRIVATE METADATA
According to one aspect of the invention, a file received from a first user is stored in a storage device, where the file includes private metadata encrypted by a secret key associated with a second user. A private metadata identifier is stored in a predetermined storag...
05/03/2012
20120109970METHODS FOR INDEXING AND SEARCHING BASED ON LANGUAGE LOCALE
In response to a search query having a search term received from a client, a current language locale is determined. A state machine is built based on the current language locale, where the state machine includes one or more nodes to represent variance of the search term...
05/03/2012
20120109967METHODS FOR PREFIX INDEXING
According to one aspect of the invention, in response to one or more terms to be indexed, each of the terms is indexed in a regular index. In addition, for each of the terms having multiple characters, at least one prefix portion of the term is indexed in a prefix index...
05/03/2012
20120109349Media Management And Routing Within An Electronic Device
A method and apparatus for intelligently routing and managing audio signals within an electronic device is disclosed. The routing is responsive to a set of logical and physical policies which are stored in data tables which can be updated as needed....
05/03/2012
20120107654RECHARGEABLE BATTERY WITH A JELLY ROLL HAVING MULTIPLE THICKNESSES
The disclosed embodiments relate to the design of a battery cell with multiple thicknesses. This battery cell includes a jelly roll enclosed in a pouch, wherein the jelly roll includes layers which are wound together, including a cathode with an active coating, a separa...
05/03/2012
20120106632METHOD AND APPARATUS FOR ERROR RESILIENT LONG TERM REFERENCING BLOCK REFRESH
A system and method for coding video data wherein a pixel block may be coded for refresh with reference to an LTR frame that was successfully transmitted, or has a high probability of having been successfully transmitted from the encoder to the decoder. Not all pixel bl...
05/03/2012
20120106067SMALL FORM FACTOR DESK TOP COMPUTER
An aesthetically pleasing small form factor desktop computer is described. The small form factor desktop computer can be formed of a single piece seamless housing that in the described embodiment is machined from a single billet of aluminum. The single piece seamless ho...
05/03/2012
20120106018SPARK GAP FOR HIGH-SPEED CABLE CONNECTORS
Circuits, methods, and apparatus that may provide low-capacitance protection from electrostatic discharges. One example protects a circuit in a cable connector that is connected to cable connector contacts. This example may include a number of spark gaps that may be use...
05/03/2012
20120105672Auto Exposure Blowout Prevention
Systems, methods, and a computer readable medium for performing an improved blowout prevention process in an image capture device are provided to compensate for occurrences of exposure “blowouts,” i.e., areas in a captured image where pixel brightness exceeds the se...
05/03/2012
20120105348TECHNIQUES FOR INTERACTIVE INPUT TO PORTABLE ELECTRONIC DEVICES
Techniques for providing touch input to interactive and multitasking applications are disclosed. An input surface area receives input for multiple applications including interactive applications. The input received is directed to the appropriate application based on one...
05/03/2012
20120105333METHODS AND SYSTEMS FOR PROVIDING HAPTIC CONTROL
Haptic systems are disclosed which may provide increased resolution in tactile feedback. A tiered haptic system may be formed by stacking of haptic elements. One or more arrays of shape change elements such as, for example, piezoelectric elements may be used to actuate ...
05/03/2012
20120105162RESONANT OSCILLATOR WITH START UP AND SHUT DOWN CIRCUITRY
A system which starts up and shuts down a resonant oscillator circuit. During start up, the system operates a driving circuit, which is external to the resonant oscillator circuit, wherein the driving circuit uses a first clock signal to control a first phase output of ...
05/03/2012
20120104543HIGH-SPEED MEMORY SOCKETS AND INTERPOSERS
High-speed memory systems that consume a reduced amount of board space, have a low height or profile, or both. This reduction in board space and height may result in shorter signal paths from a board to a memory device, thereby improving the high-speed performance of th...
05/03/2012
20120103651HIGH-SPEED CABLE CONFIGURATIONS
Cables that are capable of high-speed data transmission. One example provides a cable having conductors that have a low insertion loss. These cables may also be manufactured such that differential signals may be conveyed with minimal skew. The conductors may also be arr...
05/03/2012
20120084627DATA RECOVERY USING OUTER CODEWORDS STORED IN VOLATILE MEMORY
Systems and methods are disclosed for data recovery using outer codewords stored in volatile memory. Outer codewords can be associated with one or more horizontal portions or vertical portions of a non-volatile memory (“NVM”). In some embodiments, an NVM interface o...
04/05/2012
20120084484SELECTIVELY COMBINING COMMANDS FOR A SYSTEM HAVING NON-VOLATILE MEMORY
Systems and methods are disclosed for selectively combining commands for a system having non-volatile memory (“NVM”). In some embodiments, a command dispatcher of a system can receive multiple commands to access a NVM for a period of time. After receiving the multip...
04/05/2012
20120084478STACKED DIE WITH VERTICALLY-ALIGNED CONDUCTORS AND METHODS FOR MAKING THE SAME
Stacked die having vertically-aligned conductors and methods for making the same are disclosed for providing a non-volatile memory, such as flash memory (e.g., NAND flash memory), for use in an electronic device....
04/05/2012
20120083911COMMUNICATING SENSOR DATA BETWEEN ELECTRONIC DEVICES
Sensor data is communicated between two electronic devices under control of the receiving device. For example, one device is equipped with one or more sensors that can produce a stream of real-time readings. The other device can request the sensor data from the first de...
04/05/2012
20120083294INTEGRATED IMAGE DETECTION AND CONTEXTUAL COMMANDS
An image is received by a data processing system. A text recognition module identifies textual information in the image. A data detection module identifies a pattern in the textual information and determines a data type of the pattern. A user interface provides a user w...
04/05/2012
20120083264METHOD AND APPARATUS FOR TRANSPORT FORMAT SELECTION IN A MOBILE WIRELESS DEVICE
A method and apparatus for transport format selection in a mobile wireless communication device. During a simultaneous voice and data call, the mobile wireless communication device selects a transport format for proper uplink data transmission. Simultaneous voice and da...
04/05/2012
20120083209WIRELESS ACCESSORY DEVICE PAIRING DETERMINATION FOR MULTIPLE HOST DEVICES
A wireless communications system includes an accessory device and multiple host devices. A host device pairs wirelessly with an accessory device using a unique link key, detects a primary trigger event and responds by transferring automatically its pairing with the acce...
04/05/2012
1                      
 
Sign InRegister
Username  
Password   
forgot password?