Patents by Inventor Jeffrey Wannamaker

Jeffrey Wannamaker 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: 11558646
    Abstract: Methods and systems for managing data and/or operations on data are disclosed. A method can comprise receiving content from a first storage medium for playback. The received content can comprise a stored first portion of a transport stream. At least a portion of the received content can be caused to playback. A playback position of the at least a portion of the received content can be determined relative to a live position of the transport stream. If the determined playback position of the at least a portion of the received content is outside a predetermined threshold proximity to the live position, a second portion of the transport stream can be stored to the first storage medium. If the determined playback position of the received content is within the predetermined threshold proximity to the live position, the second portion of the transport stream can be stored to a second storage medium.
    Type: Grant
    Filed: March 22, 2022
    Date of Patent: January 17, 2023
    Assignee: Comcast Cable Communications, LLC
    Inventors: Stephen Allinson, Benny Pruden, Jeffrey Wannamaker, Derik Yarnell
  • Publication number: 20220217426
    Abstract: Methods and systems for managing data and/or operations on data are disclosed. A method can comprise receiving content from a first storage medium for playback. The received content can comprise a stored first portion of a transport stream. At least a portion of the received content can be caused to playback. A playback position of the at least a portion of the received content can be determined relative to a live position of the transport stream. If the determined playback position of the at least a portion of the received content is outside a predetermined threshold proximity to the live position, a second portion of the transport stream can be stored to the first storage medium. If the determined playback position of the received content is within the predetermined threshold proximity to the live position, the second portion of the transport stream can be stored to a second storage medium.
    Type: Application
    Filed: March 22, 2022
    Publication date: July 7, 2022
    Inventors: Stephen ALLINSON, Benny PRUDEN, Jeffrey WANNAMAKER, Derik YARNELL
  • Patent number: 11317131
    Abstract: Methods and systems for managing data and/or operations on data are disclosed. A method can comprise receiving content from a first storage medium for playback. The received content can comprise a stored first portion of a transport stream. At least a portion of the received content can be caused to playback. A playback position of the at least a portion of the received content can be determined relative to a live position of the transport stream. If the determined playback position of the at least a portion of the received content is outside a predetermined threshold proximity to the live position, a second portion of the transport stream can be stored to the first storage medium. If the determined playback position of the received content is within the predetermined threshold proximity to the live position, the second portion of the transport stream can be stored to a second storage medium.
    Type: Grant
    Filed: July 24, 2020
    Date of Patent: April 26, 2022
    Assignee: Comcast Cable Communications, LLC
    Inventors: Stephen Allinson, Benny Pruden, Jeffrey Wannamaker, Derik Yarnell
  • Publication number: 20210021882
    Abstract: Methods and systems for managing data and/or operations on data are disclosed. A method can comprise receiving content from a first storage medium for playback. The received content can comprise a stored first portion of a transport stream. At least a portion of the received content can be caused to playback. A playback position of the at least a portion of the received content can be determined relative to a live position of the transport stream. If the determined playback position of the at least a portion of the received content is outside a predetermined threshold proximity to the live position, a second portion of the transport stream can be stored to the first storage medium. If the determined playback position of the received content is within the predetermined threshold proximity to the live position, the second portion of the transport stream can be stored to a second storage medium.
    Type: Application
    Filed: July 24, 2020
    Publication date: January 21, 2021
    Inventors: Stephen ALLINSON, Benny PRUDEN, Jeffrey WANNAMAKER, Derik YARNELL
  • Patent number: 10764617
    Abstract: Methods and systems for managing data and/or operations on data are disclosed. A method can comprise receiving content from a first storage medium for playback. The received content can comprise a stored first portion of a transport stream. At least a portion of the received content can be caused to playback. A playback position of the at least a portion of the received content can be determined relative to a live position of the transport stream. If the determined playback position of the at least a portion of the received content is outside a predetermined threshold proximity to the live position, a second portion of the transport stream can be stored to the first storage medium. If the determined playback position of the received content is within the predetermined threshold proximity to the live position, the second portion of the transport stream can be stored to a second storage medium.
    Type: Grant
    Filed: September 23, 2015
    Date of Patent: September 1, 2020
    Assignee: Comcast Cable Communications, LLC
    Inventors: Stephen Allinson, Benny Pruden, Jeffrey Wannamaker, Derik Yarnell
  • Publication number: 20170085923
    Abstract: Methods and systems for managing data and/or operations on data are disclosed. A method can comprise receiving content from a first storage medium for playback. The received content can comprise a stored first portion of a transport stream. At least a portion of the received content can be caused to playback. A playback position of the at least a portion of the received content can be determined relative to a live position of the transport stream. If the determined playback position of the at least a portion of the received content is outside a predetermined threshold proximity to the live position, a second portion of the transport stream can be stored to the first storage medium. If the determined playback position of the received content is within the predetermined threshold proximity to the live position, the second portion of the transport stream can be stored to a second storage medium.
    Type: Application
    Filed: September 23, 2015
    Publication date: March 23, 2017
    Inventors: Stephen Allinson, Benny Pruden, Jeffrey Wannamaker, Derik Yarnell
  • Patent number: 7788657
    Abstract: A method and system for annotating a Java application file or ground Java application file to insert compiler hinting information such that a just-in-time compiler in a target environment preferentially compiles byte-code within the java application file.
    Type: Grant
    Filed: February 27, 2004
    Date of Patent: August 31, 2010
    Assignee: TVWorks, LLC
    Inventors: Jeffrey Wannamaker, Peter G. N. Scheyen
  • Publication number: 20060174333
    Abstract: A method and apparatus for enabling multiple application programs to control a system's physical resources by way of multiple resource proxies, while still enabling exclusive control of the physical resource by one application program. Control tokens are used to limit control to one proxy. The proxy having the control token is tracked in an access control list. Java API methods that can alter the state of a physical resource are marked with an access control attribute during grinding. A resource management module intercepts API methods attempting to obtain control of the physical resource. If a proxy controlled by the application program invoking the intercepted method has control the method is allowed to use the proxy to control the physical resource.
    Type: Application
    Filed: January 28, 2005
    Publication date: August 3, 2006
    Inventors: Steven Thomas, Jeffrey Wannamaker
  • Publication number: 20060059156
    Abstract: The invention comprises a method adapted to manage access to information elements such as classes, data files, objects and methods within a shared library by each of a plurality of applications operating within a respective context. Library contexts including requested information elements are instantiated as necessary for each access requesting application. Location information pertaining to the instantiated library contexts is added to a corresponding location parameter of the requesting applications.
    Type: Application
    Filed: September 13, 2004
    Publication date: March 16, 2006
    Inventors: Peter Janes, Jeffrey Wannamaker, Jason Williams
  • Publication number: 20050193373
    Abstract: A method of transforming Java Jar files into a compressed format that remains directly interpretable and retains symbolic linkages within a target.
    Type: Application
    Filed: February 27, 2004
    Publication date: September 1, 2005
    Inventors: Jeffrey Wannamaker, Peter Scheyen
  • Publication number: 20050155024
    Abstract: A method of transforming Java Jar files into a compressed format that remains directly interpretable and retains symbolic linkages within a target.
    Type: Application
    Filed: January 14, 2004
    Publication date: July 14, 2005
    Inventors: Jeffrey Wannamaker, Peter Scheyen