Patents Assigned to Apple
-
Patent number: 8060375Abstract: An improved audio coding technique encodes audio having a low frequency transient signal, using a long block, but with a set of adapted masking thresholds. Upon identifying an audio window that contains a low frequency transient signal, masking thresholds for the long block may be calculated as usual. A set of masking thresholds calculated for the 8 short blocks corresponding to the long block are calculated. The masking thresholds for low frequency critical bands are adapted based on the thresholds calculated for the short blocks, and the resulting adapted masking thresholds are used to encode the long block of audio data. The result is encoded audio with rich harmonic content and negligible coder noise resulting from the low frequency transient signal.Type: GrantFiled: January 12, 2011Date of Patent: November 15, 2011Assignee: Apple Inc.Inventors: Shyh-Shiaw Kuo, Frank Baumgarte
-
Patent number: 8059101Abstract: Systems, methods, and devices for interpreting manual swipe gestures as input in connection with touch-sensitive user interfaces that include virtual keyboards are disclosed herein. These allow for a user entering text using the virtual keyboard to perform certain functions using swipes across the key area rather than tapping particular keys. For example, leftward, rightward, upward, and downward swipes can be assigned to inserting a space, backspacing, shifting (as for typing capital letters), and inserting a carriage return and/or new line. Various other mappings are also described. The described techniques can be used in conjunction with a variety of devices, including handheld devices that include touch-screen interfaces, such as desktop computers, tablet computers, notebook computers, handheld computers, personal digital assistants, media players, mobile telephones, and combinations thereof.Type: GrantFiled: June 22, 2007Date of Patent: November 15, 2011Assignee: Apple Inc.Inventors: Wayne Carl Westerman, Henri Lamiraux, Matthew Evan Dreisbach
-
Patent number: 8059570Abstract: The battery life of a mobile device operating in a wireless network environment is extended by terminating network communication activities after a specified period of time. Network communication activities may be restored when any one of a specified number of user actions are detected.Type: GrantFiled: January 11, 2008Date of Patent: November 15, 2011Assignee: Apple Inc.Inventors: Eric Albert, Nate Begeman, Evan Doll, Charles Dominguez, Scott Herz, Dan Keen, David Myszewski, Mallory Paine, Rob Yepez
-
Patent number: 8060229Abstract: Improved techniques and systems for utilizing a portable electronic device to monitor, process, present and manage data captured by a remote sensor are disclosed. The portable electronic device offers a convenient user interface that can be visual and/or audio based customized to a particular application, user-friendly and/or dynamic. The portable electronic device can pertain to a portable media player and thus also provide media playback.Type: GrantFiled: December 11, 2009Date of Patent: November 15, 2011Assignee: Apple Inc.Inventors: Sandeep Gupta, Greg Marriott, Max Sprauer, David A. Shayer, John Wesley Archibald, Shannon E. Wells
-
Patent number: 8060825Abstract: A computer-implemented method is disclosed. The method applies to a set of content files including a subset of the content files that do not have associated digital artwork. For each content file in the set of content files, whether the content file has associated digital artwork is determined. For each content file in the set of content files that does not have associated digital artwork, digital artwork for the content file is created based on metadata associated with the content file. The digital artwork for a plurality of content files in the set of content files is displayed.Type: GrantFiled: December 19, 2007Date of Patent: November 15, 2011Assignee: Apple Inc.Inventor: Imran Chaudhri
-
Patent number: 8060690Abstract: 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 the first memory may be stored in the second memory. The driver may control the first memory at least partially based on the flash memory type data. The first memory may be exchanged for a third memory. The driver may be stored on the third memory. The flash memory type data for the third memory may be stored on the second memory.Type: GrantFiled: January 6, 2011Date of Patent: November 15, 2011Assignee: Apple Inc.Inventors: Michael J. Cornwell, Christopher P. Dudte
-
Publication number: 20110273479Abstract: Systems, methods, and devices for displaying visual information on an electronic display are provided. For example, rather than requiring a user to manually pan and zoom across visual information displayed on an electronic display, an electronic device may automatically display certain details of the visual information that are of interest to the user. One such method may include defining objects in visual information and detecting certain specific touch input gestures entered on the electronic display while the electronic display is displaying the visual information. When the touch input gestures are detected, the electronic device may automatically display a sequence of the objects of the visual information on the electronic display.Type: ApplicationFiled: May 7, 2010Publication date: November 10, 2011Applicant: APPLE INC.Inventors: Michael Ignazio Ingrassia, JR., Benjamin Andrew Rottler
-
Publication number: 20110273934Abstract: Systems and methods, including computer software for performing operations enable interleaving of charging operations in a charging pump. A first charge pump is charged to a predetermined level, and a first operation is performed using a charge stored in the first charge pump after it reaches the predetermined level. A second charge pump is charged during a time that overlaps with performing the first operation. A second operation is performed using a charge stored in the second charge pump as a result of charging the second charge pump.Type: ApplicationFiled: July 21, 2011Publication date: November 10, 2011Applicant: APPLE INC.Inventor: Michael J. Cornwell
-
Publication number: 20110274167Abstract: A coding technique is disclosed in which frames of a video sequence are assigned to one of a plurality of sub-channels to be transmitted to a decoder. The frames are coded according to predictive coding techniques such that ordinarily prediction references of the frames in each sub-channel only reach the reference frames that occur within the same sub-channel. Thus, if transmission errors arise with respect to one sub-channel, decoding may occur for another sub-channel until the transmission error is detected and corrected.Type: ApplicationFiled: July 1, 2011Publication date: November 10, 2011Applicant: APPLE INC.Inventors: Dazhong Zhang, Hsi-Jung Wu, Xiaosong Zhou
-
Publication number: 20110276692Abstract: The present technology relates to serving geodata based on location of a requesting device. More specifically, the technology efficiently services requests for geodata, e.g., map data, by directing requests to a server that stores a shard of an entire database of geodata. A request for geodata includes an unencrypted header having a location of a device making the request for geodata. The present technology relates the location to a shard storing data relevant to the location.Type: ApplicationFiled: May 10, 2010Publication date: November 10, 2011Applicant: Apple Inc.Inventors: Jaron Waldman, Moran Ben-David, John Alexander Leslie
-
Publication number: 20110274303Abstract: Certain embodiments may take the form of an electronic device having a main housing encapsulating operative circuitry for the device. The electronic device includes an attachment member moveably coupled to the metal housing. The attachment member has an acoustical device located therein that is communicatively coupled to the operative circuitry in the main housing. The attachment member includes a recessed portion for positioning the acoustical device within the attachment member.Type: ApplicationFiled: May 5, 2010Publication date: November 10, 2011Applicant: Apple Inc.Inventors: John Benjamin Filson, Eugene Whang, Matthew Rohrbach
-
Publication number: 20110273454Abstract: A system and method for displaying text are described. According to embodiments of the invention, the system and methods describe operations for displaying text, where the text does not include hints.Type: ApplicationFiled: May 9, 2011Publication date: November 10, 2011Applicant: Apple Inc.Inventor: Mark Alan Zimmer
-
Publication number: 20110276155Abstract: This is directed to selecting and associating media playback settings with playlists. A user may create a playlist from a library of media items, and associate one or more selected media playback settings with the playlist. The media playback items can include audio, image, and video files, for example, and the media playback settings can include, for example, cross-fading properties, volume properties, equalizer settings, sequential playback settings, and the like. When the user selects a playlist for playback, the media items of the playlist may be played back according to the media playback settings associated with the playlist.Type: ApplicationFiled: May 7, 2010Publication date: November 10, 2011Applicant: Apple Inc.Inventor: Aram Lindahl
-
Publication number: 20110273464Abstract: A framework for performing graphics animation and compositing operations has a layer tree for interfacing with the application and a render tree for interfacing with a render engine. Layers in the layer tree can be content, windows, views, video, images, text, media, or any other type of object for a user interface of an application. The application commits change to the state of the layers of the layer tree. The application does not need to include explicit code for animating the changes to the layers. Instead, an animation is determined for animating the change in state. In determining the animation, the framework can define a set of predetermined animations based on motion, visibility, and transition. The determined animation is explicitly applied to the affected layers in the render tree. A render engine renders from the render tree into a frame buffer for display on the computer system.Type: ApplicationFiled: July 19, 2011Publication date: November 10, 2011Applicant: APPLE INC.Inventors: Ralph Brunner, John Harper, Peter N. Graffagnino
-
Publication number: 20110276615Abstract: Systems and methods are provided for selecting content based on user interactions with content previously presented to a user but failing to generate a conversion. In operation, a content delivery system delivers a content package to a user terminal, where the content package includes a content designed to elicit a pre-defined response, such as a conversion. The user terminal then presents the content to a user and generates a journal of events occurring in response to the content package. The journal is then used to determine the proximity of the events in the journal to the pre-defined response. If the degree of proximity to the desired response is high, the user is likely prepared to complete the conversion and therefore a same or similar content can be selected for the user terminal. Otherwise, new content can be delivered to the user terminal.Type: ApplicationFiled: May 6, 2010Publication date: November 10, 2011Applicant: Apple Inc.Inventors: Dan Marius Grigorovici, Omar Abdala
-
Publication number: 20110273377Abstract: Systems and devices are provided for using an organic light emitting diode (OLED) as a backlight for a liquid crystal display (LCD) device. In one embodiment, an OLED backlight may include one or more OLED elements disposed between two substrates. The OLED backlight may be optically bonded to the back of an LCD, and may further be electrically connected with the LCD active matrix. In one embodiment, information transmitted to selected pixels of the LCD active matrix may also be used by elements of the OLED backlight which are electrically connected to the selected LCD pixels. For example, the OLED backlight may respond to grayscale information transmitted to selected LCD pixels by emitting a corresponding intensity of light. In some embodiments, the LCD device may include other functions, such as touch sensing capabilities, which may be integrated with the LCD and OLED backlight.Type: ApplicationFiled: May 5, 2010Publication date: November 10, 2011Applicant: APPLE INC.Inventor: Nicholas George Merz
-
Publication number: 20110276782Abstract: The described embodiments provide a processor for generating a result vector with subtracted or mathematically divided values from a first input vector. During operation, the processor receives the first input vector, a second input vector, and a control vector, and optionally receives a predicate vector. The processor then records a value from an element at a key element position in the second input vector into a base value. Next, the processor generates a result vector.Type: ApplicationFiled: July 22, 2011Publication date: November 10, 2011Applicant: APPLE INC.Inventors: Jeffry E. Gonion, Keith E. Diefendorff
-
Patent number: 8056112Abstract: Media can be presented based on location associated with presentation of media (e.g., physical location of a device that is to present media). Presentation of media can be effectively controlled in order to automatically present a first media content (e.g., a list of songs, an album) in accordance with a first set of media presentation attributes or parameters (e.g., volume associated with presentation of audible media) at a first location, while a second media content is automatically presented in accordance with a second set of media presentation attributes or parameters when the current location is changed to a second location.Type: GrantFiled: March 16, 2006Date of Patent: November 8, 2011Assignee: Apple Inc.Inventor: Michael M. Lee
-
Patent number: D648703Type: GrantFiled: September 9, 2008Date of Patent: November 15, 2011Assignee: Apple Inc.Inventors: Bartley K. Andre, Daniel J. Coster, Daniele De Iuliis, Evans Hankey, Richard P. Howarth, Jonathan P. Ive, Duncan Robert Kerr, Shin Nishibori, Matthew Dean Rohrbach, Peter Russell-Clarke, Douglas B. Satzger, Christopher J. Stringer, Eugene Antony Whang, Rico Zorkendorfer
-
Patent number: RE42927Abstract: A location information system uses a positioning system, such as the civilian Navstar Global Positioning System (GPS), in combination with a distributed network. The location information system includes a radio transceiver for communicating to the distributed network and a GPS receiving system. The GPS receiving system receives a signal from the GPS and converts it into a coordinate entry. The coordinate entry is transmitted to the distributed network for retrieval of corresponding location specific information. The location specific information may reside on a web page. The coordinate entry may be incorporated into the web page address that supports the coordinate entry or linked to an existing web page associated with the coordinate entry. The web page and associated information is displayed. Bar code labels, infrared beacons and other labeling systems may also be used in the location information system in place of or in addition to the GPS receiving system to supply location identification information.Type: GrantFiled: September 1, 2010Date of Patent: November 15, 2011Assignee: Apple Inc.Inventors: Roy Want, Mark David Weiser, Anthony George LaMarca, David Goldberg