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: 11558646Abstract: 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: GrantFiled: March 22, 2022Date of Patent: January 17, 2023Assignee: Comcast Cable Communications, LLCInventors: Stephen Allinson, Benny Pruden, Jeffrey Wannamaker, Derik Yarnell
-
Publication number: 20220217426Abstract: 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: ApplicationFiled: March 22, 2022Publication date: July 7, 2022Inventors: Stephen ALLINSON, Benny PRUDEN, Jeffrey WANNAMAKER, Derik YARNELL
-
Patent number: 11317131Abstract: 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: GrantFiled: July 24, 2020Date of Patent: April 26, 2022Assignee: Comcast Cable Communications, LLCInventors: Stephen Allinson, Benny Pruden, Jeffrey Wannamaker, Derik Yarnell
-
Publication number: 20210021882Abstract: 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: ApplicationFiled: July 24, 2020Publication date: January 21, 2021Inventors: Stephen ALLINSON, Benny PRUDEN, Jeffrey WANNAMAKER, Derik YARNELL
-
Patent number: 10764617Abstract: 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: GrantFiled: September 23, 2015Date of Patent: September 1, 2020Assignee: Comcast Cable Communications, LLCInventors: Stephen Allinson, Benny Pruden, Jeffrey Wannamaker, Derik Yarnell
-
Publication number: 20170085923Abstract: 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: ApplicationFiled: September 23, 2015Publication date: March 23, 2017Inventors: Stephen Allinson, Benny Pruden, Jeffrey Wannamaker, Derik Yarnell
-
Patent number: 7788657Abstract: 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: GrantFiled: February 27, 2004Date of Patent: August 31, 2010Assignee: TVWorks, LLCInventors: Jeffrey Wannamaker, Peter G. N. Scheyen
-
Publication number: 20060174333Abstract: 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: ApplicationFiled: January 28, 2005Publication date: August 3, 2006Inventors: Steven Thomas, Jeffrey Wannamaker
-
Publication number: 20060059156Abstract: 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: ApplicationFiled: September 13, 2004Publication date: March 16, 2006Inventors: Peter Janes, Jeffrey Wannamaker, Jason Williams
-
Publication number: 20050193373Abstract: A method of transforming Java Jar files into a compressed format that remains directly interpretable and retains symbolic linkages within a target.Type: ApplicationFiled: February 27, 2004Publication date: September 1, 2005Inventors: Jeffrey Wannamaker, Peter Scheyen
-
Publication number: 20050155024Abstract: A method of transforming Java Jar files into a compressed format that remains directly interpretable and retains symbolic linkages within a target.Type: ApplicationFiled: January 14, 2004Publication date: July 14, 2005Inventors: Jeffrey Wannamaker, Peter Scheyen