Patents by Inventor Michael J. Abbott

Michael J. Abbott 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: 10033818
    Abstract: In the described embodiments, local caching servers (LCSs) are configured to cache content so that the content can be acquired by client electronic devices that are located on local area networks (LANs) with the LCSs. In some embodiments, to enable the acquisition of the cached content, a client electronic device sends, to a registration server, a request for identifiers for LCSs that are located on a LAN with the client electronic device. The request includes one or more “listen ranges,” each of which includes an indication of client electronic devices for which a corresponding LCS is to provide content. The registration server uses the listen ranges to select one or more LCSs, and returns identifiers for the one or more LCSs to the client electronic device. Using the one or more identifiers, the client electronic device acquires the content from an LCS via the LAN.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: July 24, 2018
    Assignee: Apple Inc.
    Inventors: Jason R. Thorpe, Michael J. Abbott, Gregory B. Vaughan, Gregory Burns, Kazuhisa Yanagihara
  • Publication number: 20150350342
    Abstract: In the described embodiments, local caching servers (LCSs) are configured to cache content so that the content can be acquired by client electronic devices that are located on local area networks (LANs) with the LCSs. In some embodiments, to enable the acquisition of the cached content, a client electronic device sends, to a registration server, a request for identifiers for LCSs that are located on a LAN with the client electronic device. The request includes one or more “listen ranges,” each of which includes an indication of client electronic devices for which a corresponding LCS is to provide content. The registration server uses the listen ranges to select one or more LCSs, and returns identifiers for the one or more LCSs to the client electronic device. Using the one or more identifiers, the client electronic device acquires the content from an LCS via the LAN.
    Type: Application
    Filed: December 30, 2014
    Publication date: December 3, 2015
    Applicant: APPLE INC.
    Inventors: Jason R. Thorpe, Michael J. Abbott, Gregory B. Vaughan, Gregory Burns, Kazuhisa Yanagihara
  • Patent number: 8600970
    Abstract: An email server receives an email sent to an email account and including one or more attachments. The one or more attachments are extracted from the email into one or more temporary storage elements. Content from the temporary storage elements is indexed. The indexed content is stored along with an identifier of the email in an index corresponding to the email account. The one or more temporary storage elements is disposed of after the indexing.
    Type: Grant
    Filed: November 11, 2011
    Date of Patent: December 3, 2013
    Assignee: Apple Inc.
    Inventors: Michael J. Abbott, Christopher P. Jalbert, Eric Richard Koebler
  • Publication number: 20120215786
    Abstract: An email server receives an email sent to an email account and including one or more attachments. The one or more attachments are extracted from the email into one or more temporary storage elements. Content from the temporary storage elements is indexed. The indexed content is stored along with an identifier of the email in an index corresponding to the email account. The one or more temporary storage elements is disposed of after the indexing.
    Type: Application
    Filed: November 11, 2011
    Publication date: August 23, 2012
    Inventors: Michael J. Abbott, Christopher P. Jalbert, Eric Richard Koebler
  • Patent number: 8015480
    Abstract: An indexing system and method for allowing a viewer to control the mode of delivery of program material. By mapping from time to data position, data delivery can begin at any selected time in the program material. The indexing method also provides for controlling data delivery to begin at the beginning of a frame of data. A synchronizing method is provided to minimize a time offset between audio and video data, particularly in environments using groups of pictures.
    Type: Grant
    Filed: May 15, 2007
    Date of Patent: September 6, 2011
    Assignee: Espial, Inc.
    Inventors: Michael J. Abbott, Paul Close, Kevin P. Smith
  • Patent number: 7272780
    Abstract: An indexing method for allowing a viewer to control the mode of delivery of program material. By mapping from time to data position, data delivery can begin at any selected time in the program material. The indexing method also provides for controlling data delivery to begin at the beginning of a frame of data. A synchronizing method is provided to minimize a time offset between audio and vide data, particularly in environments using groups of pictures.
    Type: Grant
    Filed: September 2, 2005
    Date of Patent: September 18, 2007
    Assignee: Kasenna, Inc.
    Inventors: Michael J. Abbott, Paul Close, Kevin P. Smith
  • Patent number: 6941508
    Abstract: An indexing method for allowing a viewer to control the mode of delivery of program material. By mapping from time to data position, data delivery can begin at any selected time in the program material. The indexing method also provides for controlling data delivery to begin at the beginning of a frame of data. A synchronizing method is provided to minimize a time offset between audio and vide data, particularly in environments using groups of pictures.
    Type: Grant
    Filed: October 1, 2003
    Date of Patent: September 6, 2005
    Assignee: Kasenna, Inc.
    Inventors: Michael J. Abbott, Paul Close, Kevin P. Smith
  • Publication number: 20040064831
    Abstract: An indexing method for allowing a viewer to control the mode of delivery of program material. By mapping from time to data position, data delivery can begin at any selected time in the program material. The indexing method also provides for controlling data delivery to begin at the beginning of a frame of data. A synchronizing method is provided to minimize a time offset between audio and vide data, particularly in environments using groups of pictures.
    Type: Application
    Filed: October 1, 2003
    Publication date: April 1, 2004
    Applicant: Kasenna, Inc.
    Inventors: Michael J. Abbott, Paul Close, Kevin P. Smith
  • Patent number: 6654933
    Abstract: An indexing method for allowing a viewer to control the mode of delivery of program material. By mapping from time to data position, data delivery can begin at any selected time in the program material. The indexing method also provides for controlling data delivery to begin at the beginning of a frame of data. A synchronizing method is provided to minimize a time offset between audio and video data, particularly in environments using groups of pictures.
    Type: Grant
    Filed: September 21, 1999
    Date of Patent: November 25, 2003
    Assignee: Kasenna, Inc.
    Inventors: Michael J. Abbott, Paul Close, Kevin P. Smith
  • Publication number: 20030018587
    Abstract: The present invention includes methods for providing merchant's with verified information about a user during a remote electronic transaction; methods for carrying out a verified, remote electronic transaction over a network by providing verified user information to a merchant's server, which information is necessary to complete the verified transaction; and systems enabling a user to complete a verified, remote electronic transactions over a network with a merchant, wherein the verified transactions include providing the merchant's server with verified user information. Moreover, the present invention provides methods and systems for conducting verified, remote electronic transactions using a single access code.
    Type: Application
    Filed: July 20, 2001
    Publication date: January 23, 2003
    Inventors: Oliver T. Althoff, Thomas S. Johnston, Michael J. Abbott
  • Patent number: 5973679
    Abstract: An indexing method for allowing a viewer to control the mode of delivery of program material. By mapping from time to data position, data delivery can begin at any selected time in the program material. The indexing method also provides for controlling data delivery to begin at the beginning of a frame of data. A synchronizing method is provided to minimize a time offset between audio and video data, particularly in environments using groups of pictures.
    Type: Grant
    Filed: March 31, 1997
    Date of Patent: October 26, 1999
    Assignee: Silicon Graphics, Inc.
    Inventors: Michael J. Abbott, Paul Close, Kevin P. Smith
  • Patent number: 5751280
    Abstract: An indexing method allows a viewer to control the mode of delivery of program material while minimizing the time offset between audio and video data so that the viewer does not perceive a time delay between the audio and video. Video data frames may be grouped together into units referred to as "Groups of Pictures" (GOP's) comprising one or more frames. Synchronization is performed by correlating audio frames of the audio data with GOP's of the video data. When jumping to various points in an item of program material, this indexing method ensures that a jump is made to the beginning of a GOP. To prevent audio data from being "out of sync", the audio data must be correlated with the corresponding GOP. To do so, an index file for the video data is constructed, and then the video data index file is used to construct an index file for the corresponding audio data.
    Type: Grant
    Filed: December 11, 1995
    Date of Patent: May 12, 1998
    Assignee: Silicon Graphics, Inc.
    Inventors: Michael J. Abbott, Paul Close, Kevin P. Smith