Patents Assigned to TVWorks, LLC
-
Patent number: 7805746Abstract: Enhanced television content is processed and displayed by the execution of computer-readable instructions formatted in a binary interchange format (BIF) of an enhanced television BIF (EBIF) application via user agent at a client by interpreting the computer-readable instructions directly and without additional compilation. A key identifier may be used by the EBIF application to identify a content programming engine to locate and retrieve programmable content to be displayed at the client.Type: GrantFiled: October 18, 2005Date of Patent: September 28, 2010Assignee: TVWorks, LLCInventors: David Brandyberry, John Carney, David de Andrade, Matt Marenghi, Glenn Adams, Connie Mace, Elliot Poger
-
Patent number: 7797418Abstract: Methods, apparatus, and network oriented systems are discussed for estimating system, e.g. web site, usage removed from the web site, as well as scheduling and directing a data broadcast source to provide content based on web site usage estimates and predictions in a broadcast data stream.Type: GrantFiled: August 6, 2002Date of Patent: September 14, 2010Assignee: TVWorks, LLCInventors: Raymond Drewry, Mark Vickers, Brian Bulkowski, Weidong Mao, David M. Leonard
-
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
-
Patent number: 7783968Abstract: A method and system are disclosed for acquiring and transforming existing content (e.g., Hyper Text Markup Language HTML content) for display and execution on multiple platforms and architectures. In one embodiment, capture templates are created to harvest content from disparate content sources on multiple platforms. Data is extracted from the content from the disparate content sources using the created capture templates that drives extracting process. A standardized data stream is generated from the extracted data. The standardized data stream is provided for display on one or more different type of platforms.Type: GrantFiled: December 22, 2004Date of Patent: August 24, 2010Assignee: TVWorks, LLCInventors: Ranjit Sahota, John Carney, David de Andrade, Mark Knowles
-
Patent number: 7703116Abstract: A user interface allows for blending of television program choices from which a viewer may select, the blending representing options for linear and non-linear programming presented together within a single hierarchy of a designated category. The blending may further include managed content relevant to the designated category, where desired. Such designated categories may include television programming categories and/or content categories. The options for linear and non-linear programming may be presented together within a single screen of the user interface.Type: GrantFiled: September 16, 2003Date of Patent: April 20, 2010Assignee: TVWorks, LLCInventors: Samuel Moreau, Donald Ahrens, Georgia Gibbs, John Carney, David de Andrade
-
Patent number: 7702995Abstract: A method and system are disclosed for acquiring and transforming existing content (e.g., Hyper Text Markup Language HTML content) for display and execution on multiple platforms and architectures. In one embodiment, capture templates are created to harvest content from disparate content sources on multiple platforms. Data is extracted from the content from the disparate content sources using the created capture templates that drives extracting process. A standardized data stream is generated from the extracted data. The standardized data stream is provided for display on one or more different type of platforms.Type: GrantFiled: April 23, 2001Date of Patent: April 20, 2010Assignee: TVWorks, LLC.Inventors: Ranjit Sahota, John Carney, David de Andrade, Mark Knowles
-
Patent number: 7668963Abstract: A method and system for acquiring and transforming existing news content for display on multiple platforms and architectures. In one embodiment, capture templates are created to harvest the news content from disparate content sources on multiple platforms. The news data is extracted from the content sources using the created capture templates and a normalized data stream is generated therefrom. The normalized data stream is provided for display on the different type of platforms and may be cached for later transmission upon request.Type: GrantFiled: April 8, 2003Date of Patent: February 23, 2010Assignee: TVWorks, LLCInventors: Edward A. Miner, Maikhanh T. Nguyen, Mark O. Knowles, Alison N. Crakes-Franzen
-
Publication number: 20100023968Abstract: The invention pertains to a method and apparatus for generating an enhanced television event at a set top box in a television network comprising, playing a television program via the set top box, selecting a point in the television program using the set top box, generating content comprising the enhanced television event, storing the content in a memory storage device in the set top box, and creating an enhanced television event dataset by associating the content with the television program and the point in the television program.Type: ApplicationFiled: July 23, 2008Publication date: January 28, 2010Applicant: TVWorks, LLC, c/o Comcast CableInventor: Jeffrey R. Wannamaker
-
Patent number: 7631188Abstract: The invention provides a method and system for secure data transfer and dynamic definition of trustworthiness of various entities by multiple parties in a hierarchy tree or graph structure. The invention uses digital certificates. Each party in the business hierarchy can control and define various trust information including trustworthiness and delegation authority for the entities it deals with. The ability of a party to redefine or add trust information is controlled by the parties with which it has a relationship that are above it in the hierarchy. Trust vectors and delegation vectors are used to store this information. Each party can add trusted third parties to a security object without compromising the integrity of security objects already issued. A sequence of security objects including digital certificates can be modified without compromising the original digital certificates in those security objects.Type: GrantFiled: October 11, 2005Date of Patent: December 8, 2009Assignee: TVWorks, LLCInventor: Luis Valente
-
Patent number: 7610586Abstract: A method for processing a resource allocation request associated with an application running at a set top box, by identifying all resources required to complete the resource allocation request and acquiring all the identified resources if the resources are available.Type: GrantFiled: April 29, 2005Date of Patent: October 27, 2009Assignee: TVWorks, LLCInventors: Labeeb K. Ismail, Steven R. Thomas, Amarendra N. Gogoi
-
Patent number: 7603719Abstract: 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: GrantFiled: January 28, 2005Date of Patent: October 13, 2009Assignee: TVWorks, LLC.Inventors: Steven Robert Thomas, Jeffrey Ronald Wannamaker
-
Publication number: 20090235319Abstract: A video on demand (VOD) gateway allows multiple incompatible and non-interoperable VOD systems to function as a single unified VOD system. A VOD gateway system includes a VOD asset gateway, a VOD session gateway, a VOD transaction gateway and a generic VOD client software program. The generic VOD client software resides in a CATV set-top box. The VOD asset gateway at the headend aggregates video inventory from multiple VOD vendor's equipment. The VOD session gateway at the headend translates a subscriber request in a generic protocol for VOD program into the proprietary protocol for a specific VOD system. The VOD transaction gateway at the headend aggregates embodiment, a VOD gateway permits operators of multiple CATV systems to use multiple incompatible and non-interoperable VOD systems in each plurality of separate CATV systems.Type: ApplicationFiled: May 22, 2009Publication date: September 17, 2009Applicant: TVWorks, LLCInventors: Weidong Mao, Venu Krishnamoorthy, Michael Newman, Aongus Flood
-
Publication number: 20090217332Abstract: A method of sharing recording capability on a network, the network having a server supporting at least a recording DVR and a receiving DVR, the recording and receiving DVRs being in different households, the method comprising: (a) determining that the receiving DVR is unable to record the content at a certain time; and (b) identifying that the recording DVR is able to provide the receiving DVR with a recording of the content; (c) recording the content on the recording DVR at the certain time; and (d) transmitting the content from the recording DVR to the receiving DVR after the certain time.Type: ApplicationFiled: February 22, 2008Publication date: August 27, 2009Applicant: TVWorks, LLC, c/o Comcast CableInventors: James Matthew Hindle, Jeffrey Ronald Wannamaker
-
Publication number: 20090217322Abstract: A method for customizing metadata in a content delivery network, said method comprising: (a) storing customized metadata for a program, said customized metadata being inputted by a user; (b) modifying default metadata with said customized metadata and providing said modified metadata to said EPG; and (c) displaying program information based on said modified metadata.Type: ApplicationFiled: February 22, 2008Publication date: August 27, 2009Applicant: TVWorks, LLC, c/o Comcast CableInventor: James Matthew Hindle
-
Patent number: 7577703Abstract: A store and forward (S&F) architecture is provided that supports multiple applications within an extensible network to direct information of various formats to any of multiple destinations. In the presently preferred embodiment of the invention, Java applications running on a client send non-priority data to any server on the application network or, alternatively, anywhere on a global telecommunications network such as the Internet, at some time in the future. In the preferred embodiment, S&F allows a client application to send usage statistics to a database on the application network. It also enables T-commerce purchases to be made by the user, where the purchase and other relevant information is sent to a destination web server as if the purchase had taken place on the web via a full web browser on an Internet-connected PC.Type: GrantFiled: December 27, 2005Date of Patent: August 18, 2009Assignee: TVWorks, LLCInventors: Antoine Boucher, Peter Coumans, Peter Scheyen, Brent Elphick, Vasanthan Gunaratnam, Allan Lodberg
-
Patent number: 7536705Abstract: A data storage, multiplexing, and distribution method is provided for use in a digital data distribution system. The system provides simultaneous transmission of a plurality of uniquely identified, independent data streams within an assigned channel bandwidth of local, metropolitan and wide area distribution media. The independent data streams can include presentations specifically requested by the receiving user. Upon request from some number of users from their premises, the system assembles a combination of optional image elements such as motion and still frame video, background and descriptive audio, text and graphical overlays into presentation data streams appropriate to the user requests. Individual data streams are multiplexed within a higher bandwidth data stream for simultaneous delivery within the bandwidth assigned for this data transmission. The techniques unique to the system, in regard to storage, timing and synchronization, can be implemented using techniques described within the MPEG profile.Type: GrantFiled: February 22, 1999Date of Patent: May 19, 2009Assignee: TVWorks, LLCInventors: Antoine Boucher, James Lee Fischer, Allan Erik Lodberg
-
Publication number: 20090043838Abstract: A method, system, API and computer product for adapting reverse data channel (RDC) utilization by selectively restricting the reporting of statistics data from client devices using a client-side filter adapted in response to configuration data from a file or other source file.Type: ApplicationFiled: October 16, 2008Publication date: February 12, 2009Applicant: TVWorks, LLCInventors: Christopher John DeCenzo, James Hindle
-
Patent number: 7472423Abstract: A system provides for tracking the behavior of television viewers and Internet browsers while protecting the privacy of the user. The level of privacy is under control of the user. In one embodiment, an arbitrary anonymous identifier is assigned to the user. The selection of a new arbitrary anonymous identifier is under the control of the user. In a second embodiment, a private anonymous identifier is based on a user entered password. The user history data is stored on a history server using the private anonymous identifier. An authentication server is provided to validate the private anonymous identifier before transferring the user history data to the history server.Type: GrantFiled: March 27, 2002Date of Patent: December 30, 2008Assignee: TVWorks, LLCInventors: Christopher J DeCenzo, Sihai Xiao
-
Patent number: 7441014Abstract: The invention includes a method and system for serving data on broadcast media that uses low-level data objects to reduce repetition of common data, that uses indirect naming and machine-readable names to provide easy access to a large part of the broadcast spectrum, and that obtains a data object in a single cycle with no loss, or in two cycles with moderate loss. A user can request a desired data object, such as a web page, which comprises one or more low-level objects. The bandwidth used for each low-level object can be separately set. Two desired data objects can include the same low-level object. The method allows the content creator flexibility in assigning bandwidth used and response time for specific request objects and is easy to implement. Objects can be broadcast across alternate protocols. A dynamic list of desired data objects (the “First-level Name Table”) is maintained that references the low-level objects that compose them.Type: GrantFiled: February 9, 2000Date of Patent: October 21, 2008Assignee: TVWorks, LLCInventor: Brian Bulkowski
-
Patent number: 7440999Abstract: A method, system, API and computer product for adapting reverse data channel (RDC) utilization by selectively restricting the reporting of statistics data from client devices using a client-side filter adapted in response to configuration data from a file or other source file.Type: GrantFiled: April 29, 2004Date of Patent: October 21, 2008Assignee: Tvworks, LLCInventors: Christopher John DeCenzo, James Hindle