Patents by Inventor Steve Ko

Steve Ko has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20110258584
    Abstract: The present invention provides a search capability to allow a user to easily locate a menu command or other user interface element associated with a search result. In one embodiment, a user enters a search term (or a portion thereof) in a search field. A list of results is displayed, for example in a results menu. The user can select or highlight any of the listed results; in response, the corresponding command is brought into view in context within the user interface, and is highlighted. The user can activate the selected command directly from the search results menu.
    Type: Application
    Filed: June 6, 2011
    Publication date: October 20, 2011
    Inventors: Joshua Matthew Williams, Tristan Arguello Harris, Patrick Coffman, Giulia Pereyra Pagallo, Christina E. Warren, Steve Ko, Celia Vigil
  • Patent number: 7979796
    Abstract: The present invention provides a search capability to allow a user to easily locate a menu command or other user interface element associated with a search result. In one embodiment, a user enters a search term (or a portion thereof) in a search field. A list of results is displayed, for example in a results menu. The user can select or highlight any of the listed results; in response, the corresponding command is brought into view in context within the user interface, and is highlighted. The user can activate the selected command directly from the search results menu.
    Type: Grant
    Filed: July 28, 2006
    Date of Patent: July 12, 2011
    Assignee: Apple Inc.
    Inventors: Joshua Matthew Williams, Tristan Arguello Harris, Patrick Coffman, Giulia Pereyra Pagallo, Christina E. Warren, Steve Ko, Celia Vigil
  • Patent number: 7925712
    Abstract: Improved approaches for enabling user accounts to be portable across different multi-user computer systems are disclosed. A user account created at a multi-user computer can be stored to an external, portable data store, thereby rendering the user account portable. The multi-user computer system, e.g., through its operating system, locates user accounts on not only in local storage of the multi-user computer system, but also in any removable data storage attached to the multi-user computer system. Hence, by coupling the external, portable data store to another multi-user computer, a user is able to login to any supporting multi-user computer and be presented with their user configuration and user directory. Since the data store that stores the user account is not only external but also portable, a user can simply tote the data store to the location of different multi-user computers.
    Type: Grant
    Filed: April 28, 2008
    Date of Patent: April 12, 2011
    Assignee: Apple Inc.
    Inventors: Robert T. Bowers, Steve Ko
  • Patent number: 7809688
    Abstract: Systems and methods for generating incremental backups are provided. In one implementation a method is provided. The method includes receiving, while a current view is displayed in a user interface, a first user input requesting that a history view associated with the current view be displayed. The history view is displayed in response to the first user input, the history view including at least a first visual representation of an earlier version of the current view, the earlier version including a first element. A second user input is received while the history view is displayed. The second user input requests that the current view be modified according to the earlier version, at least with regard to the first element.
    Type: Grant
    Filed: August 4, 2006
    Date of Patent: October 5, 2010
    Assignee: Apple Inc.
    Inventors: Pavel Cisler, Steve Ko, Kevin Tiene, Mike Matas, Gregory N. Christie, Gene Zyrl Ragan, Robert Ulrich, Scott Forstall, Marcel Mwa van Os
  • Patent number: 7702279
    Abstract: A portable multimedia player is used to wirelessly access and control a media server that is streaming digital media by way of a wireless interface to a media unit such as a stereo/speakers in the case of streaming digital audio. In one embodiment, the portable multimedia player is wirelessly synchronized to a selected one(s) of a number of digital media files stored on the media server in such a way that digital media file metadata (song title, author, etc.) associated with the selected digital media file(s) only is transferred from the media server to be stored in the portable media player.
    Type: Grant
    Filed: December 20, 2005
    Date of Patent: April 20, 2010
    Assignee: Apple Inc.
    Inventors: Steve Ko, Stephen O. Lemay
  • Publication number: 20100049835
    Abstract: A portable multimedia player is used to wirelessly access and control a media server that is streaming digital media by way of a wireless interface to a media unit such as a stereo/speakers in the case of streaming digital audio. In one embodiment, the portable multimedia player is wirelessly synchronized to a selected one(s) of a number of digital media files stored on the media server in such a way that digital media file metadata (song title, author, etc.) associated with the selected digital media file(s) only is transferred from the media server to be stored in the portable media player.
    Type: Application
    Filed: November 4, 2009
    Publication date: February 25, 2010
    Inventors: Steve Ko, Stephen O. Lemay
  • Publication number: 20090222728
    Abstract: A system and method for producing notification objects conveying computer warning or error notification information to a computer user is provided. The notification objects point to a target to which the information contained therein relates and are persistent until dismissed by a user or an application. The notification objects are aware of the bounds of their target, and where possible do not obscure any part of their target. These objects are collapsible, allowing the user to minimize the objects, and are also non-modal, allowing a user to fully interact with any running application while the notification objects are visible. These notification objects are only visible when the window containing the target to which the information in the notification object relates is the active window.
    Type: Application
    Filed: May 11, 2009
    Publication date: September 3, 2009
    Applicant: Apple Inc.
    Inventor: Steve KO
  • Patent number: 7533341
    Abstract: A system and method for producing notification objects conveying computer warning or error notification information to a computer user is provided. The notification objects point to a target to which the information contained therein relates and are persistent until dismissed by a user or an application. The notification objects are aware of the bounds of their target, and where possible do not obscure any part of their target. These objects are collapsible, allowing the user to minimize the objects, and are also non-modal, allowing a user to fully interact with any running application while the notification objects are visible. These notification objects are only visible when the window containing the target to which the information in the notification object relates is the active window.
    Type: Grant
    Filed: April 4, 2006
    Date of Patent: May 12, 2009
    Assignee: Apple Inc.
    Inventor: Steve Ko
  • Publication number: 20080307018
    Abstract: Systems and methods are provided for storing and restoring digital data. In some implementations, a method is provided. The method includes identifying an item for segmented backup according to one or more specified criteria, and performing a first backup of the item including separating the item into a plurality of first parts prior to backing up the data and including separately storing each part. Other embodiments of this aspect include corresponding systems, apparatus, computer program products, and computer readable media.
    Type: Application
    Filed: June 8, 2007
    Publication date: December 11, 2008
    Inventors: Robert Ulrich, Steve Ko, Pavel Cisler, Eric Weiss
  • Publication number: 20080307020
    Abstract: Systems and methods are provided for storing and restoring digital data. In some implementations, a method is provided. The method includes identifying an encrypted source disk image to be included in a backup operation, the encrypted disk image being encrypted with a first key and generating an encrypted backup disk image, the encrypted backup disk image being encrypted with a second key protected with a randomly generated password. Other embodiments of this aspect include corresponding systems, apparatus, computer program products, and computer readable media.
    Type: Application
    Filed: June 8, 2007
    Publication date: December 11, 2008
    Inventors: Steve Ko, Robert Ulrich
  • Publication number: 20080228928
    Abstract: Methods and apparatuses to filter multimedia content are described. The multimedia content in one embodiment is analyzed for one or more parameters. The multimedia content in one embodiment is filtered based on the one or more parameters using a latent semantic mapping (“LSM”) filter. In one embodiment, the one or more parameters include information about a structure of the multimedia content. A tag that encapsulates the one or more parameters may be generated. Then, the tag is input into the latent semantic mapping filter. In one embodiment, the LSM filter is trained to recognize the multimedia content based on the one or more parameters. In one embodiment, more than two categories are provided for a multimedia content. The multimedia content is classified in more than two categories using the LSM filter. The multimedia content may be blocked based on the classifying.
    Type: Application
    Filed: March 15, 2007
    Publication date: September 18, 2008
    Inventors: Giovanni Donelli, Jerome Bellegarda, Steve Ko, John Scalo
  • Publication number: 20080201456
    Abstract: Improved approaches for enabling user accounts to be portable across different multi-user computer systems are disclosed. A user account created at a multi-user computer can be stored to an external, portable data store, thereby rendering the user account portable. The multi-user computer system, e.g., through its operating system, locates user accounts on not only in local storage of the multi-user computer system, but also in any removable data storage attached to the multi-user computer system. Hence, by coupling the external, portable data store to another multi-user computer, a user is able to login to any supporting multi-user computer and be presented with their user configuration and user directory. Since the data store that stores the user account is not only external but also portable, a user can simply tote the data store to the location of different multi-user computers.
    Type: Application
    Filed: April 28, 2008
    Publication date: August 21, 2008
    Applicant: APPLE INC.
    Inventors: Robert T. Bowers, Steve Ko
  • Publication number: 20080126442
    Abstract: Systems and methods are provided including a backup system architecture for performing backup operations. In one implementation, a method is provided. A backup process is initialized on a device. An initial backup is performed for the device including storing data from the device on a first storage device. The stored data has a format corresponding to a file system structure of the device.
    Type: Application
    Filed: August 4, 2006
    Publication date: May 29, 2008
    Inventors: Pavel Cisler, Steve Ko, Peter McInerney, Robert Ulrich, Eric Weiss
  • Patent number: 7376824
    Abstract: Improved approaches for enabling user accounts to be portable across different multi-user computer systems are disclosed. A user account created at a multi-user computer can be stored to an external, portable data store, thereby rendering the user account portable. The multi-user computer system, e.g., through its operating system, locates user accounts on not only in local storage of the multi-user computer system, but also in any removable data storage attached to the multi-user computer system. Hence, by coupling the external, portable data store to another multi-user computer, a user is able to login to any supporting multi-user computer and be presented with their user configuration and user directory. Since the data store that stores the user account is not only external but also portable, a user can simply tote the data store to the location of different multi-user computers.
    Type: Grant
    Filed: June 12, 2007
    Date of Patent: May 20, 2008
    Assignee: Apple Inc.
    Inventors: Robert T. Bowers, Steve Ko
  • Publication number: 20080034004
    Abstract: Systems and methods are provided for storing backup data. In one implementation, a method is provided. An external device coupled to a computer system for use in storing backup data is automatically identified. Backup data for the system is stored on the identified storage device. The stored backup data includes a file system hierarchy. The stored backup data is managed. In other implementations, the backup data can be managed including selecting a device to be used for storing backup data and archive management of the stored data.
    Type: Application
    Filed: August 4, 2006
    Publication date: February 7, 2008
    Inventors: Pavel Cisler, Kevin Tiene, Steve Ko, Robert Ulrich
  • Publication number: 20080034019
    Abstract: A system creates electronic backups on one or more devices. In one implementation, a method is provided. A backup operation is initiated for a system. The backup operation is configured to store backup data to a storage device. A determination is made as to whether the system is coupled to the storage device. Backup data is stored locally if the system is not coupled to the storage device.
    Type: Application
    Filed: August 4, 2006
    Publication date: February 7, 2008
    Inventors: Pavel Cisler, Steve Ko, Kevin Tiene, Robert Ulrich, Eric Weiss
  • Publication number: 20080034018
    Abstract: Systems and methods for generating incremental backups are provided. In one implementation a method is provided. The method includes receiving, while a current view is displayed in a user interface, a first user input requesting that a history view associated with the current view be displayed. The history view is displayed in response to the first user input, the history view including at least a first visual representation of an earlier version of the current view, the earlier version including a first element. A second user input is received while the history view is displayed. The second user input requests that the current view be modified according to the earlier version, at least with regard to the first element.
    Type: Application
    Filed: August 4, 2006
    Publication date: February 7, 2008
    Inventors: Pavel Cisler, Steve Ko, Kevin Tiene, Mike Matas, Gregory N. Christie, Gene Zyrl Ragan, Robert Ulrich, Scott Forstall, Marcel Mwa van Os
  • Publication number: 20070296824
    Abstract: Apparatus, methods and systems for creating mosaics are described. A method is provided that includes identifying an image for presentation as a mosaic; dividing the identified image into a plurality of tiles; scoring each tile; identifying a matching image from an image dataset using the score for each tile; and rendering the mosaic using the matching images.
    Type: Application
    Filed: June 22, 2006
    Publication date: December 27, 2007
    Inventors: Mallory Jackson Paine, Devang Kalidas Naik, Steve Ko, Joshua Matthew Williams, John William Scalo, Kim E.A. Silverman
  • Publication number: 20070239878
    Abstract: Improved approaches for enabling user accounts to be portable across different multi-user computer systems are disclosed. A user account created at a multi-user computer can be stored to an external, portable data store, thereby rendering the user account portable. The multi-user computer system, e.g., through its operating system, locates user accounts on not only in local storage of the multi-user computer system, but also in any removable data storage attached to the multi-user computer system. Hence, by coupling the external, portable data store to another multi-user computer, a user is able to login to any supporting multi-user computer and be presented with their user configuration and user directory. Since the data store that stores the user account is not only external but also portable, a user can simply tote the data store to the location of different multi-user computers.
    Type: Application
    Filed: June 12, 2007
    Publication date: October 11, 2007
    Applicant: APPLE INC.
    Inventors: Robert Bowers, Steve Ko
  • Publication number: 20070169115
    Abstract: A portable multimedia player is used to wirelessly access and control a media server that is streaming digital media by way of a wireless interface to a media unit such as a stereo/speakers in the case of streaming digital audio. In one embodiment, the portable multimedia player is wirelessly synchronized to a selected one(s) of a number of digital media files stored on the media server in such a way that digital media file metadata (song title, author, etc.) associated with the selected digital media file(s) only is transferred from the media server to be stored in the portable media player.
    Type: Application
    Filed: December 20, 2005
    Publication date: July 19, 2007
    Inventors: Steve Ko, Stephen Lemay