Patents by Inventor Ted M. Lin

Ted M. Lin 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).

  • Patent number: 9679054
    Abstract: Embodiments are provided for facilitating playback of media content on a webpage by a playback zone in a media playback system. Upon, or subsequent to opening a web-browsing interface, one or more playback zones of a media playback system may be identified, and links to a playable media item may be identified on a webpage to be displayed by the web-browsing interface. The webpage may then be modified such that a representation associated with the link may be selected to prompt a display of the one or more identified playback zones. A selection of one of the one or more identified playback zones may then cause the media item to be played in the selected playback zone.
    Type: Grant
    Filed: March 5, 2014
    Date of Patent: June 13, 2017
    Assignee: Sonos, Inc.
    Inventors: Ted M. Lin, Eric M. Bass
  • Publication number: 20150253960
    Abstract: Embodiments are provided for facilitating playback of media content on a webpage by a playback zone in a media playback system. Upon, or subsequent to opening a web-browsing interface, one or more playback zones of a media playback system may be identified, and links to a playable media item may be identified on a webpage to be displayed by the web-browsing interface. The webpage may then be modified such that a representation associated with the link may be selected to prompt a display of the one or more identified playback zones. A selection of one of the one or more identified playback zones may then cause the media item to be played in the selected playback zone.
    Type: Application
    Filed: March 5, 2014
    Publication date: September 10, 2015
    Applicant: SONOS, INC.
    Inventors: Ted M. Lin, Eric M. Bass
  • Publication number: 20140331133
    Abstract: Embodiments are described herein that help allow for applying policies during playback of media. In one aspect, a method is provided that involves a computing device of a media playback system (a) receiving a request to playback one or more media items that are from a playlist associated with a controller application, (b) applying to the one or more media items one or more playback policies that are associated with the controller application, where a given playback policy restricts at least one aspect of playback of at least one of the one or more media items, and (c) causing playback of the one or more media items in accordance with the one or more playback policies.
    Type: Application
    Filed: July 14, 2014
    Publication date: November 6, 2014
    Inventors: Arthur Coburn, IV, Ron Kuper, Ted M. Lin, Sherwin Liu, Luis Vega
  • Patent number: 8812907
    Abstract: A computer system configured to provide fault tolerance includes a first host system and a second host system. The first host system is programmed to monitor a number of portions of memory of the first host system that have been modified by a guest running on the first host system and, upon determining that the number of portions exceeds a threshold level, determine that a checkpoint needs to be created. Upon determining that the checkpoint needs to be created, operation of the guest is paused and checkpoint data is generated. After generating the checkpoint data, operation of the guest is resumed while the checkpoint data is transmitted to the second host system.
    Type: Grant
    Filed: July 19, 2011
    Date of Patent: August 19, 2014
    Assignee: Marathon Technologies Corporation
    Inventors: Thomas D. Bissett, Paul A. Leveille, Ted M. Lin, Jerry Melnick, Angel L. Pagan, Glenn A. Tremblay