Patents Assigned to Apple
-
Publication number: 20080306927Abstract: Systems and methods for processing an index are described. Searches are scope checked more efficiently using a forward lookup process based on the size of the requested search scope. In addition, an index is partitioned into separate stores based on a search scope that is learned based on where the user commonly conducts searches. As an example, a separate store may be created for a user's home directory should the user be conducting most of his or her searches in that directory. In addition to limiting the size of the index, during retrieval, intelligent index partitioning avoids the need to scope check a common search location.Type: ApplicationFiled: October 25, 2007Publication date: December 11, 2008Applicant: Apple Computer, Inc.Inventor: John Martin Hoernkvist
-
Publication number: 20080307174Abstract: A dual-use library that is able to handle calls from programs requiring either reference count or garbage collected memory management is described. This capability may be provided by introducing a new assignment routine, assign( ), and instrumenting the reference count routines responsible for updating an object's reference count—e.g., addReference( ) and removeReference( ) routines. The assign( ), addReferenc( ) and removeReference( ) routines determine, at runtime, which memory management scheme is appropriate and execute the appropriate instructions (i.e., reference count or garbage collection specific instructions). The described dual-use library provides equivalent functionality as prior art two library implementations, but with a significantly lower memory footprint.Type: ApplicationFiled: June 8, 2007Publication date: December 11, 2008Applicant: Apple Inc.Inventors: Blaine Garst, Bertrand Philippe Serlet
-
Publication number: 20080307017Abstract: Methods, systems, and apparatus, including computer program products, for searching for and presenting backups. A first search result including a first version of an item is presented. The first version is associated with a first date range having a first start date and a first end date. User input requesting that an archive including one or more versions of the item be searched is received. A second search result including a second version of the item is presented. The second version is different from the first version. The second version is associated with a second date range having a second start date and a second end date. The second date range does not overlap with the first date range.Type: ApplicationFiled: June 8, 2007Publication date: December 11, 2008Applicant: APPLE INC.Inventors: David Lyons, Eric Weiss, Pavel Cisler, Peter McInerney, John Hornkvist
-
Publication number: 20080304747Abstract: A computer-implemented method includes receiving a piece of content, wherein the piece of content comprises a machine-readable identifier, identifying the machine-readable identifier in the piece of content, and associating the machine-readable identifier to the piece of media content.Type: ApplicationFiled: June 8, 2007Publication date: December 11, 2008Applicant: APPLE INC.Inventors: Mike Marinkovich, Greg Lindley, Alan Cannistraro, Evan Doll, Gary Johnson
-
Publication number: 20080307309Abstract: A computer-implemented method of presenting digital content can include displaying several arranged in a staggered formation in a user interface, wherein at least one of the several panes is entirely visible and adjacent panes are partially visible and displayed adjacent to the entirely visible pane, displaying a frame of an item of digital content comprising a sequence of frames in an entirely visible pane and displaying adjacent frames in corresponding adjacent panes, and displaying in the entirely visible pane successive frames of the digital content item by sequentially replacing the frame in the entirely visible pane with an adjacent frame.Type: ApplicationFiled: June 8, 2007Publication date: December 11, 2008Applicant: APPLE INC.Inventors: Mike Marinkovich, Greg Lindley, Alan Cannistraro, Evan Doll, Gary Johnson
-
Publication number: 20080307330Abstract: A graphical user interface includes a desktop and a visualization object receptacle defining a depth aspect. One or more visualization objects are disposed within the visualization object receptacle. A selectable divet can be displayed proximate to a visualization object to indicate an actionable state associated with a system object represented by the visualization object.Type: ApplicationFiled: June 8, 2007Publication date: December 11, 2008Applicant: Apple Inc.Inventors: John O. Louch, Imran A. Chaudhri, Christopher Hynes, Timothy Wayne Bumgarner, Eric Steven Peyton
-
Publication number: 20080307341Abstract: Methods, systems, and apparatus, including computer program products and computer readable media, for rendering graphical objects. A context of a user interface element in a graphical user interface is identified. The identified context is mapped to one or more effects. A graphical object associated with the user interface element is rendered using the effects.Type: ApplicationFiled: June 9, 2008Publication date: December 11, 2008Applicant: Apple Inc.Inventors: Ken Ferry, David Andrew McLeod
-
Publication number: 20080307362Abstract: A desktop operable to display one or more system objects is modified using one or more filters, operable to modify the presentation of the one or more system objects.Type: ApplicationFiled: June 8, 2007Publication date: December 11, 2008Applicant: APPLE INC.Inventors: Imran A. Chaudhri, John O. Louch, Christopher Hynes, Timothy Wayne Bumgarner, Eric Steven Peyton
-
Publication number: 20080307337Abstract: A computer-implemented method for classifying digital content can include displaying one or more poster frames in a user interface, wherein a poster frame corresponds to an item of digital content, displaying one or more first level classification panes adjacent to a poster frame corresponding to an item to be classified, wherein a first level classification pane is associated with a keyword, and enabling a user to associate a poster frame with a first level classification pane to cause the keyword associated with the first level classification pane to be associated with the item to which the poster frame corresponds.Type: ApplicationFiled: June 8, 2007Publication date: December 11, 2008Applicant: Apple Inc.Inventors: Mike Marinkovich, Greg Lindley, Alan Cannistraro, Evan Doll, Gary Johnson
-
Publication number: 20080305676Abstract: Plug detection mechanisms can be provided for detecting when a plug of an accessory component is present within a jack of an electronic device. A detect contact and a jack contact may be positioned within a receptacle of the jack such that a signal path may be created through the plug and between the detect contact and the jack contact when the plug is present within the receptacle of the jack. The detect contact may be biased to exert a retention force on the plug. The detect contact may be positioned to contact the plug within an indent of the plug.Type: ApplicationFiled: May 29, 2008Publication date: December 11, 2008Applicant: Apple Inc.Inventor: Hugo Fiennes
-
Publication number: 20080307242Abstract: Embodiments of the present invention provide a system that supplies power in a computer system. The system includes a power adapter coupled to a source of electrical power and a set of a set of power consumers coupled to a power bus in the computer system. A full-power mechanism coupled between the power adapter and the power bus supplies power for the power consumers while the computer system is operating in a full-power mode. A low-power mechanism coupled between the power adapter and the power bus in parallel with the power mechanism supplies power for the power consumers while the computer system is in operating in a low-power mode.Type: ApplicationFiled: October 4, 2007Publication date: December 11, 2008Applicant: APPLE INC.Inventor: Dayu Qu
-
Publication number: 20080307336Abstract: Selection of visualization objects, such as applications windows, is performed by determining a position of a system object. A graphical representation of a system object can be positioned over a display area of an application interface. The application interface is preeminently displayed in response to a graphical representation of system object being positioned over a corresponding display area of the application interface.Type: ApplicationFiled: June 8, 2007Publication date: December 11, 2008Applicant: APPLE INC.Inventors: Christopher Hynes, John O. Louch, Bas Ording, Timothy Wayne Bumgarner, Eric Steven Peyton
-
Publication number: 20080307364Abstract: An icon receptacle is disposed along a depth aspect, and one or more icons are disposed within the icon receptacle, one of which is a stack item.Type: ApplicationFiled: June 8, 2007Publication date: December 11, 2008Applicant: APPLE INC.Inventors: Imran A. Chaudhri, John O. Louch, Christopher Hynes, Timothy Wayne Bumgarner, Eric Steven Peyton
-
Publication number: 20080307365Abstract: Object transitions can include providing a graphical transition of an object item that retains an aspect ratio associated with the object item while transitioning the object item into an instance of an executing object associated with the object item.Type: ApplicationFiled: June 8, 2007Publication date: December 11, 2008Applicant: APPLE INC.Inventors: John O. Louch, Imran A. Chaudhri, Christopher Hynes, Timothy Wayne Bumgarner, Eric Steven Peyton
-
Publication number: 20080307361Abstract: Selection of visualization objects, such as icons, is represented by a flowing selection boundary. The region enclosed by the selection boundary can include a display properly, e.g., color and/or texture. The display property may be adjusted in response to an identified event, e.g., the presence of a cursor or a pending and/or active operation.Type: ApplicationFiled: June 8, 2007Publication date: December 11, 2008Applicant: APPLE INC.Inventors: John O. Louch, Christopher Hynes, Timothy Wayne Bumgarner, Eric Steven Peyton
-
Publication number: 20080307342Abstract: A computer-implemented method includes: determining an intensity of a visual effect to be applied to a user interface element; adjusting the intensity of the visual effect based on a characteristic feature of a background area; and rendering the user interface element based on the adjusted intensity of the visual effect.Type: ApplicationFiled: June 9, 2008Publication date: December 11, 2008Applicant: APPLE INC.Inventors: Elizabeth Caroline Furches, Mike Matas
-
Publication number: 20080307106Abstract: Methods, systems, and apparatus for streaming images to a media device. In one aspect, a method includes receiving from a server an image listing comprising a database identifying one or more images stored on the server; presenting to a user a menu of albums, each album having one or more associated images, based on the image listing; receiving input from the user selecting an album from the menu of albums; transmitting to the server one or more image requests, wherein each image request corresponds to an image associated with the selected album; and generating output to a display device representing an image associated with the selected album based on image data received from the server in response to the image requests. Further, an audio clip associated with the selected album can be identified and one or more audio requests corresponding to the audio clip can be transmitted to the server.Type: ApplicationFiled: July 17, 2007Publication date: December 11, 2008Applicant: APPLE INC.Inventors: Jeffrey Miller, Kevin Arnold
-
Publication number: 20080307347Abstract: Systems and methods are provides for storing and restoring digital data. In some implementations, a system is provided. The system includes a backup component, the backup component for capturing a state of a view of a user interface of an application as part of a backup operation and a first interface coupling the backup component and the application, the interface providing a communication link between the backup component and the application such that a backup user interface can display the captured state of the view. Other embodiments of this aspect include corresponding systems, apparatus, computer program products, and computer readable media.Type: ApplicationFiled: June 6, 2008Publication date: December 11, 2008Applicant: Apple Inc.Inventors: Pavel Cisler, David Lyons, Robert Ulrich
-
Publication number: 20080307334Abstract: Visual representations of system objects are associated, and one or more association characteristics of the associated visual representations are identified. Interaction models and/or visualization models are automatically selected from a plurality of interaction and/or visualization models based on the identified one or more association characteristic, and the selected interaction and/or visualization model is applied to the associated visual representations.Type: ApplicationFiled: June 8, 2007Publication date: December 11, 2008Applicant: APPLE INC.Inventors: Imran A. Chaudhri, John O. Louch, Christopher Hynes, Timothy Wayne Bumgarner, Eric Steven Peyton
-
Publication number: 20080307366Abstract: A graphical user interface has a back surface disposed from a viewing surface to define a depth. A visualization of receptacle is disposed between the back surface and a viewing surface and contains a visualization object. A reflection surface is defined such that a reflection of the visualization object is displayed on the reflection surface.Type: ApplicationFiled: June 8, 2007Publication date: December 11, 2008Applicant: Apple, Inc.Inventors: Michael James Paquette, Bas Ording, John O. Louch, Imran A. Chaudhri