Patents Assigned to Apple
-
Publication number: 20120011227Abstract: Improved podcasts and techniques that facilitate their use are disclosed. The improved techniques can pertain to creating, publishing, hosting, accessing, subscribing, managing, transferring, and/or playing podcasts. According to one aspect, a client application can subscribe to podcasts and then automatically monitor the podcasts for updates to be downloaded. In the event that user interest in a podcast becomes inadequate, downloading of further updates can be restricted. According to another aspect, a podcast can be subscribed to through use of a portable subscription file. According to still another aspect, podcast feeds can be enhanced to include segment elements and other metadata.Type: ApplicationFiled: August 10, 2011Publication date: January 12, 2012Applicant: APPLE INC.Inventors: Anne JONES, Thomas DOWDY, Jeffrey ROBBIN, Mike WIESE, Stephen DAVIS
-
Publication number: 20120005897Abstract: This is directed to a power adapter plug arm manufactured from a single piece of material. The plug arm can include a plug operative to extend into a wall socket, an elongated plate coupled to an end of the plug such that the plug extends from a first surface of one end of the plate, and a pin coupled to the opposite end of the plate and extending from the opposite surface of the plate. The pin can be operative to engage a circuit board of the power adapter to provide power received from the wall socket to an electronic device coupled to the power adapter. To enhance the strength of the plug arm, the plate can be manufactured by creating a co-axial plug and a stem from a single piece of material, bending the stem, and cold heading the bent portion of the stem to form a plate. Because the cold heading process involves cold working the material, the arm and in particular the bridge member at the interface between the plate and the stem can become stronger as a result of the manufacturing process.Type: ApplicationFiled: August 23, 2011Publication date: January 12, 2012Applicant: APPLE INC.Inventors: Malcolm Early, Brandon Connors, Kevin Walsh
-
Publication number: 20120011124Abstract: According to one embodiment, a latent semantic mapping (LSM) space is generated from a collection of a plurality of documents, where the LSM space includes a plurality of document vectors, each representing one of the documents in the collection. For each of the document vectors considered as a centroid document vector, a group of document vectors is identified in the LSM space that are within a predetermined hypersphere diameter from the centroid document vector. As a result, multiple groups of document vectors are formed. The predetermined hypersphere diameter represents a predetermined closeness measure among the document vectors in the LSM space. Thereafter, a group from the plurality of groups is designated as a cluster of document vectors, where the designated group contains a maximum number of document vectors among the plurality of groups.Type: ApplicationFiled: July 7, 2010Publication date: January 12, 2012Applicant: APPLE INC.Inventor: Jerome R. Bellegarda
-
Publication number: 20120007850Abstract: A three-dimensional (ā3Dā) display environment for mobile device is disclosed that uses orientation data from one or more onboard sensors to automatically determine and display a perspective projection of the 3D display environment based on the orientation data without the user physically interacting with (e.g., touching) the display.Type: ApplicationFiled: July 7, 2010Publication date: January 12, 2012Applicant: Apple Inc.Inventor: Patrick Piemonte
-
Publication number: 20120008573Abstract: A method for radio link control in a mobile wireless communication device The mobile wireless device transmits a sequence of service requests to establish radio resources with a wireless communication network for a data packet in a pending data buffer. When no radio resources are allocated in response to the transmitted sequence of service requests, the mobile wireless device sets a minimum threshold for the pending data buffer, discards all pending data packets above the minimum threshold and discards the oldest pending data packet. The mobile wireless device repeats transmitting and discarding until a radio resource is allocated or the pending data packet buffer is empty. A retry interval between successive service requests is increased after transmitting each sequence of service requests until reaching a maximum retry interval value.Type: ApplicationFiled: December 2, 2010Publication date: January 12, 2012Applicant: APPLE INC.Inventors: Sundararaman V. Shiva, Longda Xing, Jianxiong Shi
-
Publication number: 20120008686Abstract: The present disclosure describes use of dynamically assignable interpolation filters as part of motion compensated prediction. An encoder and a decoder each may store common codebooks that define a variety of interpolation filters that may be applied to predicted video data. During runtime coding, an encoder calculates characteristics of an ideal interpolation filter to be applied to a reference block that would minimize prediction error when the reference block would be used to predict an input block of video data. Once the characteristics of the ideal filter are identified, the encoder may search its local codebook to find a filter that best matches the idea filter. The encoder may filter the reference block by the best matching filter stored in the codebook as it codes the input block. The encoder also may transmit an identifier of the best matching filter to a decoder, which will use the interpolation filter on predicted block as it decodes coded data for the block.Type: ApplicationFiled: September 2, 2010Publication date: January 12, 2012Applicant: APPLE INC.Inventor: Barin Geoffry Haskell
-
Patent number: 8091178Abstract: A hinge has a pintle, a moving leaf, a resilient device and a stationary leaf. The pintle has a resilient device mount formed on a distal end and is mounted securely in the stationary leaf. The moving leaf is mounted rotatably around the pintle and has a barrel having a protruding limit formed on an outer end. Because the resilient device mount is formed on the pintle, it does not break easily and may slip to prevent terminal failure and be reset when closed. The protruding limit abuts the stationary leaf and ensures a gap is formed between the leaves for wires cabling or the like. Therefore the hinge has improved wear and longer lifespan.Type: GrantFiled: April 17, 2008Date of Patent: January 10, 2012Assignee: Apple Inc.Inventors: Brett William Degner, Patrick Kessler, Chris Ligtenberg
-
Patent number: 8094729Abstract: A method and apparatus for performing motion estimation in a digital video system is disclosed. Specifically, the present invention discloses a system that quickly calculates estimated motion vectors in a very efficient manner. In one embodiment, a first multiplicand is determined by multiplying a first display time difference between a first video picture and a second video picture by a power of two scale value. This step scales up a numerator for a ratio. Next, the system determines a scaled ratio by dividing that scaled numerator by a second first display time difference between said second video picture and a third video picture. The scaled ratio is then stored calculating motion vector estimations. By storing the scaled ratio, all the estimated motion vectors can be calculated quickly with good precision since the scaled ratio saves significant bits and reducing the scale is performed by simple shifts.Type: GrantFiled: January 10, 2007Date of Patent: January 10, 2012Assignee: Apple Inc.Inventors: Barin Geoffry Haskell, David William Singer, Adriana Dumitras, Atul Puri
-
Patent number: 8094128Abstract: A device that can autonomously scan a sensor panel is disclosed. Autonomous scanning can be performed by implementing channel scan logic. In one embodiment, channel scan logic carries out many of the functions that a processor would normally undertake, including generating timing sequences and obtaining result data; comparing scan result data against a threshold value (e.g., in an auto-scan mode); generating row count; selecting one or more scanning frequency bands; power management control; and performing an auto-scan routine in a low power mode.Type: GrantFiled: January 3, 2007Date of Patent: January 10, 2012Assignee: Apple Inc.Inventors: Minh-Dieu Thi Vu, Thomas James Wilson, Christoph Horst Krah
-
Patent number: 8095716Abstract: A method and system for allowing a media player to determine if it supports the capabilities of an accessory are disclosed. The method and system comprise requesting information about the capabilities of the accessory by the media player and providing information about the capabilities of the accessory by the accessory to the media player. The method and system further include utilizing the information to determine if the capabilities of the accessory are supported by the media player. Accordingly, a method and system in accordance with the present invention provides a system that allows a media player to obtain information from an accessory about the accessory's capability. A media player can then utilize this information to allow for the maximum functionality of the accessory when connected to the media player.Type: GrantFiled: July 21, 2008Date of Patent: January 10, 2012Assignee: Apple Inc.Inventors: Paul Holden, Greg Marriott, Donald J. Novotney, John B. Filson, David Tupman
-
Patent number: 8095694Abstract: A centralized resource manager manages the routing of audio or visual information within a device, including a handheld device such as a smartphone. The resource manager evaluates data-driven policies to determine how to route audio or visual information to or from various input or output components connected to the device, including headphones, built-in speakers, microphones, bluetooth headsets, cameras, and so on. Among the data considered in the policies are connection status data, indicating if a device is connected, routing status data, indicating if a device is permitted to route information to or from a component, and grouping data, indicating logical relationships between various components. Components may be considered inherently routable, automatically routable, or optionally routable. Numerous other uses exist for such data, including providing simpler and more logical management interfaces.Type: GrantFiled: April 20, 2011Date of Patent: January 10, 2012Assignee: Apple Inc.Inventors: Andrew Rostaing, Anthony J. Guetta, Greg Chapman
-
Patent number: 8095713Abstract: A smart cable apparatus includes resources that provide for additional functionality such as cable authentication and cable identification. The cable apparatus can be configured for coupling an electronic device such as a media player to other electronic devices such as media player accessories. The cable apparatus includes one or more processing components that can be integrated as part of the cable apparatus. The one or more processing components can be configured to identify the type of signal the cable apparatus is intended to carry, and to communicate that information to the electronic device to which it is connected. The one or more processing components can also be configured to process authentication inquires to indicate whether the cable apparatus is an authorized accessory for the electronic device.Type: GrantFiled: February 13, 2008Date of Patent: January 10, 2012Assignee: Apple Inc.Inventors: Jahan Minoo, Scott Krueger, Jesse L. Dorogusker, Jay Laefer
-
Patent number: 8095799Abstract: A method and apparatus for secure software installation to boot a device authorized by a ticket are described herein. A ticket request including a device identifier of the device is sent for the ticket which includes attributes for one or more components to boot the device into an operating state. The ticket is cryptographically validated to match the one or more components with corresponding attributes included in the ticket. If successfully matched, the one or more components are executed to boot the device.Type: GrantFiled: December 5, 2008Date of Patent: January 10, 2012Assignee: Apple Inc.Inventors: Jerry Hauck, Michael Lambertus Hubertus Brouwer
-
Patent number: 8094079Abstract: Handheld electronic devices are provided that contain wireless communications circuitry having at least first and second antennas. An antenna isolation element reduces signal interference between the antennas, so that the antennas may be used in close proximity to each other. A planar ground element may be used as a ground by the first and second antennas. The first antenna may be formed using a hybrid planar-inverted-F and slot arrangement in which a planar resonating element is located above a rectangular slot in the planar ground element. The second antenna may be formed from an L-shaped strip. The planar resonating element of the first antenna may have first and second arms. The first arm may resonate at a common frequency with the second antenna and may serve as the isolation element. The second arm may resonate at approximately the same frequency as the slot portion of the hybrid antenna.Type: GrantFiled: August 14, 2009Date of Patent: January 10, 2012Assignee: Apple Inc.Inventors: Robert W. Schlub, Robert J. Hill, Juan Zavala, Ruben Caballero
-
Patent number: 8094813Abstract: Disclosed herein are methods for obfuscating data on a client, on a server, and on a client and a server. The method on a client device includes receiving input data, storing an operation value in a secure location, performing a modulus obfuscation on the operation value, performing a modulus operation on the operation value and the input data, performing a modulus transformation on the operation value and the input data to obtain client output data, and checking if the client output data matches corresponding server output data.Type: GrantFiled: September 2, 2008Date of Patent: January 10, 2012Assignee: Apple Inc.Inventors: Mathieu Ciet, Augustin J. Farrugia, Nicholas T. Sullivan
-
Patent number: 8094724Abstract: A method and apparatus for variable accuracy inter-picture timing specification for digital video encoding is disclosed. Specifically, the present invention discloses a system that allows the relative timing of nearby video pictures to be encoded in a very efficient manner. In one embodiment, the display time difference between a current video picture and a nearby video picture is determined. The display time difference is then encoded into a digital representation of the video picture. In a preferred embodiment, the nearby video picture is the most recently transmitted stored picture. For coding efficiency, the display time difference may be encoded using a variable length coding system or arithmetic coding. In an alternate embodiment, the display time difference is encoded as a power of two to reduce the number of bits transmitted.Type: GrantFiled: August 8, 2007Date of Patent: January 10, 2012Assignee: Apple Inc.Inventors: Barin Geoffry Haskell, David William Singer, Adriana Dumitras, Atul Puri
-
Patent number: 8094159Abstract: Methods and apparatuses for dynamic virtual frame buffer management. At least one embodiment of the present invention dynamically enables or disables the use of a virtual frame buffer, which is not under control of graphics hardware of a data processing system, without restarting the graphical user interface system (e.g., the window system) of the data processing system. For example, in response to the addition or removing of a frame buffer that is under control of a graphics controller (e.g., due to the activation or deactivation of the graphics controller, or the hot plug-in or hot disconnection of the graphics controller), the virtual frame buffer is disabled or enabled respectively.Type: GrantFiled: February 25, 2011Date of Patent: January 10, 2012Assignee: Apple Inc.Inventors: Michael James Paquette, Simon Douglas
-
Patent number: 8095533Abstract: Disclosed are methods and systems for automatically assigning index terms to electronic documents such as Web pages or sites in a manner which may be used to facilitate the retrieval of electronic documents of interest. The method involves determining co-occurrences of terms in other documents with the electronic document, and selecting terms as index terms based upon those scores. The method permits the efficient retrieval of electronic documents.Type: GrantFiled: November 9, 2004Date of Patent: January 10, 2012Assignee: Apple Inc.Inventor: Jay Michael Ponte
-
Patent number: 8094816Abstract: Disclosed herein are systems, methods, and computer readable-media for performing data encryption and decryption using a stream or block cipher with internal random states. The method includes splitting the input data into a predetermined number of blocks and processing each block. The processing includes creating sub-blocks, permuting the sub-blocks, replacing bytes using a lookup table, rotating bits, performing expansion and combining sets of bits. The element of randomness employed in this process allows for the same input to yield the same output, with differing internal states.Type: GrantFiled: October 21, 2008Date of Patent: January 10, 2012Assignee: Apple Inc.Inventors: Mathieu Ciet, Augustin J. Farrugia, Filip Toma Paun
-
Patent number: 8094167Abstract: A display color correcting method is provided. A first plurality of input color values are provided to a display, wherein the input color values correspond to a plurality of vertices of a plurality of cubes within a cubic color space of the display. Each cube has two vertices arranged along a gray diagonal of the cubic color space. A response value is measured for each of the color values and a first plurality of calibration values is determined, the calibration values corresponding to the first plurality of input color values. A second plurality of calibration values corresponding to a second plurality of input color values is determined by interpolating the first plurality of calibration values.Type: GrantFiled: March 3, 2011Date of Patent: January 10, 2012Assignee: Apple Inc.Inventors: Gabriel G. Marcu, Wei Chen