Patents Assigned to Apple
-
Patent number: 8122029Abstract: Systems and methods for processing an index are described. To insure that the most updated index is available without having to update the index after every change (which can consume enormous resources), a specially marked postings list is generated for a changed item. During retrieval, the specially marked postings list supplements the existing content of an inverted index referencing the changed item. In this manner, the retrieval result for items containing the term under which the changed item was originally indexed is updated in accordance with the specially marked postings list to insure the most accurate retrieval result.Type: GrantFiled: March 28, 2011Date of Patent: February 21, 2012Assignee: Apple Inc.Inventors: Wayne Loofbourrow, John Martin Hornkvist, Eric Richard Koebler, Yun-chih S. Li
-
Patent number: 8118617Abstract: Jack assemblies having cylindrical contacts are provided. For example, an enclosure may provide a cavity with a longitudinal axis for receiving an electrical plug. The jack assembly may also include at least one jack contact positioned in the cavity. The jack contact may include a first end region extending about at least a portion of the axis and a contact region extending from the first end region towards the axis. The first end region may extend completely about the axis or just about a portion of the axis. The contact region may deflect and contact a first conductive region of the plug in multiple contact areas when the plug is inserted into the cavity.Type: GrantFiled: September 30, 2009Date of Patent: February 21, 2012Assignee: Apple Inc.Inventor: Eric S. Jol
-
Patent number: 8122378Abstract: The present disclosure includes, among other things, systems, methods and program products for image capture and manipulation.Type: GrantFiled: June 8, 2007Date of Patent: February 21, 2012Assignee: Apple Inc.Inventors: Jean-Pierre Ciudad, Erika Misaki, Michael Stochosky, Mike Matas
-
Patent number: 8122380Abstract: 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 displayed. A small set of data can be transferred between the adaptation layer and the presentation layer in order to provide for the display.Type: GrantFiled: September 20, 2002Date of Patent: February 21, 2012Assignee: Apple Inc.Inventors: Yan Arrouye, Sean J. Findley, Keith L. Mortensen
-
Patent number: 8120377Abstract: Methods for enabling a secure test mode, and integrated circuits (IC's) implementing the same are disclosed. An IC may include a secure functional unit that is protected from access from test access circuitry during normal operation. The secure functional unit may be rendered inaccessible the test access circuitry of the IC following a completion of a test that includes testing of the secure functional unit. An embodiment of an IC that includes circuitry to delay entry into a test mode while a chip-level reset is performed is also contemplated. Entry into the test mode may be delayed until all circuitry of the IC has been fully reset in order to clear stored information.Type: GrantFiled: June 26, 2009Date of Patent: February 21, 2012Assignee: Apple Inc.Inventors: Jianlin Yu, Michael Frank, Erik P. Machnicki, Jerrold V. Hauck, Jean-Didier Allegrucci, Santiago Fernandez-Gomez
-
Publication number: 20120040644Abstract: One or more media items can be bound to a voice call using a binding protocol. The binding protocol allows call participants to more easily transfer media items to other call participants using one or more user interfaces. A call participant can initiate a media transfer by selecting the media and a communication modality for transferring the media. The binding protocol can be active or lazy. In lazy binding, the call participant can select the desired media for transfer before the voice call is established, and subsequently mark the media for binding with the voice call. In active binding, the call participant can select and transfer the desired media item during the voice call, and the media item is automatically bound to the voice call. The media item can be transferred using a user-selected communication modality over an independent data communication channel.Type: ApplicationFiled: August 11, 2010Publication date: February 16, 2012Applicant: APPLE INC.Inventors: Devang K. Naik, Kevin Tiene
-
Publication number: 20120041817Abstract: The present technology prioritizes or ranks segments based on the content provider's or content delivery system's goals or priorities. The content delivery system can monitor its performance in meeting any known goals, and should the content delivery system recognize that its progress towards meeting a goal is not satisfactory, the content delivery system can prioritize some segments over others to meet one or more goals. Since prioritizing a selection of segments can impact other system and content provider goals, the system can also be provided with a performance predictor that can run a series of prediction models to predict the optimum prioritization of segments to result in the best performance of the system.Type: ApplicationFiled: August 11, 2010Publication date: February 16, 2012Applicant: Apple Inc.Inventors: Eswar Priyadarshan, Kenley Sun, Dan Marius Grigorovici, Ravikiran Chittari, Jayasurya Vadrevu, Irfan Mohammed, Omar Abdala
-
Publication number: 20120038374Abstract: A component carrier has formed therein a water sensor, having a first patterned conductor piece formed in a metal layer of the component carrier and a bridge being an amount of water-soluble conductive glue filling an electrically insulating gap between the patterned conductor piece and another conductor in the carrier. This forms a conductive path between the patterned conductor piece and the another conductor. A sensing circuit is coupled to detect changes in impedance of the path. In another embodiment, a discrete component has a pair of terminals with a bridge being an amount of water-soluble conductive glue filling the electrically insulating gap between the terminals to form a conductive path whose impedance changes in response to coming into contact with a sufficient amount of water. Other embodiments are also described and claimed.Type: ApplicationFiled: August 11, 2010Publication date: February 16, 2012Applicant: Apple Inc.Inventor: Timothy M. Johnson
-
Publication number: 20120042027Abstract: Methods for establishing a direct peer-to-peer (“P2P”) connection between two computers are disclosed. In particular, the methods are designed to work in cases where one or both of the computers are connected to a private network, such private networks being interconnected via a public network, such as the Internet. The connections between the private network and the public network are facilitated by network address translation (“NAT”).Type: ApplicationFiled: October 20, 2011Publication date: February 16, 2012Applicant: Apple Inc.Inventors: Joe Abuan, Joshua Graessley, Hyeonkuk Jeong, Berkat Tung
-
Publication number: 20120041969Abstract: The present technology derives unknown user characteristics from known user characteristics. Unknown characteristics can be inferred from products purchased by a user; by comparing two similar users and inputing characteristics known about one user to another user with unknown characteristics; by inferring characteristics using classifying algorithms to infer additional user characteristics from a collection of other known data about a user. The inferred characteristics can further be associated with a confidence score which is an indication of the likelihood that the inferred value is the correct value for a user.Type: ApplicationFiled: August 11, 2010Publication date: February 16, 2012Applicant: Apple Inc.Inventors: Eswar Priyadarshan, Kenley Sun, Dan Marius Grigorovici, Ravikiran Chittari, Jayasurya Vadrevu, Irfan Mohammed
-
Publication number: 20120042253Abstract: Segments used to select content to be targeted to a user are recursively refined based on continuously derived user characteristics. Based on information gathered from new requests for targeted content and/or user interaction with previously delivered content the user is assigned to one or additional candidate segments. The candidate segments can be used to select content to be delivered to the user based on the user's assignment to the targeted segments. Accordingly, each user is grouped into one or more targeted segments and based on the user's inclusion in those segments, requests for targeted content can be served to the user.Type: ApplicationFiled: August 11, 2010Publication date: February 16, 2012Applicant: Apple Inc.Inventors: Eswar Priyadarshan, Kenley Sun, Dan Marius Grigorovici, Ravikiran Chittari, Jayasurya Vadrevu, Irfan Mohammed
-
Publication number: 20120042028Abstract: Methods and systems for managing To do items and/or notes and/or emails (or other electronic messages) are described. A record, such as a To do item, in a database maintained locally by the data processing system is encoded into metadata. The metadata is sent as a false email message by an email client application executing on the data processing system to a remote email message server. An email client application executing on a remote processing system accesses the email message server and receives the false email message containing the metadata. The remote client application then either converts the metadata back into a database record editable at the remote processing system or presents a non-editable view of the database record, for example as an incoming email message.Type: ApplicationFiled: October 20, 2011Publication date: February 16, 2012Applicant: APPLE, INC.Inventors: Brendan Langoulant, Stephen Lemay, Scott Forstall, David Paul Hearst, Hernan Rodrigo Eguiluz, Gregory Christie
-
Publication number: 20120042193Abstract: Systems and methods for selecting and setting clock frequencies for an electronic device are disclosed. Specifically, clock frequencies may be adjusted to avoid interference with input electromagnetic energy, often in radio frequency bands. Clock frequencies may be chosen to minimize signal interference and improve device performance. In some embodiments, clock frequency information is stored in one or more lookup tables in device memory. In certain embodiments, a system processor can access the information stored in the lookup table and instruct system circuitry to adjust clock frequency as needed based on lookup table entries.Type: ApplicationFiled: August 13, 2010Publication date: February 16, 2012Applicant: Apple Inc.Inventors: Saurabh Gupta, Robert Curtis, Tow Wang, Anup Sharma
-
Publication number: 20120042174Abstract: Methods, program products, and systems implementing remote container techniques are disclosed. A relational database can include a container data field, which can be a data field for storing multimedia data. In one aspect, when the multimedia data are inserted into the container field, the multimedia data can be stored in one or more remote database files. The remote database files can be located separately from other data of the relational database and remotely from a client computer accessing the relational database. Corresponding data structures, or remote containers, can be configured to store metadata of the database files. References to the remote containers can be stored as values of the container data field. Using various encryption techniques, the remote database files can be given same access restrictions as access restrictions of the container data field, even when the remote database files are stored as flat files.Type: ApplicationFiled: August 13, 2010Publication date: February 16, 2012Applicant: APPLE INC.Inventors: Oleg Zaydman, Clay Maeckel, Lyndley Crumly
-
Publication number: 20120042262Abstract: The present technology analyzes a user's behavior to assign a user to targeted segments. The segments to which the user is assigned can be a reflection of a user's context with respect to potential targeted content. While a user can be assigned to many different segments, the user is likely to be most interested in content that she is presently interested in. Accordingly, the system can also prioritize or rank or order segments based on the user's present context. Content is then provided to the user on the basis of the segments to which the user belongs and the priority of segments.Type: ApplicationFiled: August 11, 2010Publication date: February 16, 2012Applicant: Apple Inc.Inventors: Eswar Priyadarshan, Kenley Sun, Dan Marius Grigorovici, Jayasurya Vadrevu, Irfan Mohammed, Omar Abdala
-
Publication number: 20120041792Abstract: The presently described technology provides a mechanism for allowing custom targeted segments to be defined by parties outside of a content delivery system. Segments include collections of users grouped together based on common characteristics wherein targeted content is provided to a user based on her assignment to a segment. The present technology allows a content provider, as an example, to define a custom segment, thereby creating a grouping of users suited to receive the content provider's content. In some embodiments, a user interface is provided to the content provider, which includes all available characteristics, and value ranges corresponding to the characteristics. The content provider selects from among the characteristics and values corresponding to the characteristics to create a definition of a custom segment.Type: ApplicationFiled: August 11, 2010Publication date: February 16, 2012Applicant: Apple Inc.Inventors: Eswar Priyadarshan, Kenley Sun, Dan Marius Grigorovici, Jayasurya Vadrevu, Irfan Mohammed
-
Patent number: 8116179Abstract: Facilitating analysis is disclosed. A master track comprising one or more previously recorded inputs to one or more computer system components is played. Two or more sets of instrument output are received, each set generated during at least a corresponding portion of the playback of the master track. At least a selected portion of the instrument output is displayed in a manner that allows visual correlation of the displayed instrument output.Type: GrantFiled: July 28, 2006Date of Patent: February 14, 2012Assignee: Apple Inc.Inventors: Stephen R. Lewallen, Theodore C. Goldstein, Maxwell O. Drukman
-
Patent number: 8116133Abstract: Systems and methods, including computer software, for reading data from a flash memory cell involve detecting voltages from a group of memory cells. The group of memory cells have associated metadata for error detection, and each memory cell stores a voltage representing a data value selected from a plurality of possible data values. Each possible data value corresponds to one range of multiple non-overlapping ranges of analog voltages. Memory cells having uncertain data values are identified based on the detected voltages. Alternative data values for the memory cells having the uncertain data values are determined. A combination of alternative data values is selected, and an error detection test is performed using the metadata associated with the memory cells and the selected combination of alternative data values.Type: GrantFiled: November 23, 2009Date of Patent: February 14, 2012Assignee: Apple Inc.Inventors: Michael J. Cornwell, Christopher P. Dudte
-
Patent number: 8117651Abstract: A method, system, and connector interface for authenticating an accessory. The method includes performing a first authentication operation on the accessory by the media player, where an authentication certificate is validated; and performing a second authentication operation on the accessory by the media player, where an authentication signature is validated. According to the system and method disclosed herein, the media player and accessory may utilize a plurality of commands in a variety of environments such as within a connector interface system environment to control access to the media player.Type: GrantFiled: June 27, 2006Date of Patent: February 14, 2012Assignee: Apple Inc.Inventors: Donald J. Novotney, John B. Filson, David Tupman, Gregory T. Lydon
-
Patent number: D654072Type: GrantFiled: July 21, 2011Date of Patent: February 14, 2012Assignee: Apple Inc.Inventors: Bartley K. Andre, Daniel J. Coster, Daniele De Iuliis, Evans Hankey, Richard P. Howarth, Jonathan P. Ive, Steve Jobs, Duncan Robert Kerr, Shin Nishibori, Matthew Dean Rohrbach, Peter Russell-Clarke, Douglas B. Satzger, Christopher J. Stringer, Eugene Antony Whang, Rico Zorkendorfer