TiVo Patent Grants

System and method for digital content retrieval

Granted: March 20, 2012
Patent Number: 8139924
Flexibility with respect to access and enjoyment of time shifted content in a content distribution network is provided, especially with regard to content not present on a DVR. A DVR accesses a network storage device over a network for particular portions of content not available on the DVR and the network storage device provides those missing portions. The user may then rewind and playback not only already locally stored content but also that content provided by the storage device.…

Multimedia visual progress indication system

Granted: March 13, 2012
Patent Number: 8135264
A multimedia visual progress indication system that provides a cache bar that is overlaid onto the program material or displayed on a dedicated display. A cache bar indicates the length of a recording session or the length of stored program material and expands to the right when material is being recorded. Index and/or bookmark indicators are displayed next to the cache bar. A position indicator moves within the cache bar and tells the user visually where his current position is within…

Electronic content distribution and exchange system

Granted: March 6, 2012
Patent Number: 8131648
An electronic content distribution and exchange system provides authenticated, reliable content downloads and tracking capabilities. Content is distributed to users through the invention's architecture. A user registers for the purchase of content through an interface on a client system or via a Web site. The purchase is for a license to the content, not for the content itself. A list of available content is displayed to the user through the client system or the Web site. The invention's…

Intelligent peer-to-peer system and method for collaborative suggestions and propagation of media

Granted: March 6, 2012
Patent Number: 8132219
In a network-based system for recommending media content items based on user preferences, clients contact a server on a periodic basis, independent of the user. In addition to client-server interaction, clients also interact with one another in peer-to-peer fashion. Peers query one another and evaluate their similarity to each other in an interactive comparison of user preferences. When two clients are sufficiently similar, the interaction culminates in the originating client downloading…

Multimedia visual progress indication system

Granted: February 7, 2012
Patent Number: 8111975
A multimedia visual progress indication system that provides a cache bar that is overlaid onto the program material or displayed on a dedicated display. A cache bar indicates the length of a recording session or the length of stored program material and expands to the right when material is being recorded. Index and/or bookmark indicators are displayed next to the cache bar. A position indicator moves within the cache bar and tells the user visually where his current position is within…

Multimedia visual progress indication system

Granted: January 31, 2012
Patent Number: 8107795
A multimedia visual progress indication system that provides a cache bar that is overlaid onto the program material or displayed on a dedicated display. A cache bar indicates the length of a recording session or the length of stored program material and expands to the right when material is being recorded. Index and/or bookmark indicators are displayed next to the cache bar. A position indicator moves within the cache bar and tells the user visually where his current position is within…

Set top enclosure

Granted: January 10, 2012
Patent Number: D651994

Intelligent system and methods of recommending media content items based on user preferences

Granted: December 13, 2011
Patent Number: 8079046
A system and method for making program recommendations to users of a network-based video recording system utilizes expressed preferences as inputs to collaborative filtering and Bayesian predictive algorithms to rate television programs using a graphical rating system. The predictive algorithms are adaptive, improving in accuracy as more programs are rated.

Conditional access system and method for prevention of replay attacks

Granted: October 11, 2011
Patent Number: 8036382
In a conditional access system, a headend transmits content to one or more receivers in encrypted transport streams. The system provides a multi-layer security architecture, rendering the system resistant to key replay attacks; if one layer is circumvented, subsequent layers remain intact. A first layer prevents unencrypted keys from being recorded by shielding the unencrypted keys from users and encrypting the path from the receiver's conditional access module to the transport…

Closed caption tagging system

Granted: October 11, 2011
Patent Number: 8036514
A closed caption tagging system provides a mechanism for inserting tags into an audio or video television broadcast stream prior to or at the time of transmission. The tags contain command and control information that the receiver translates and acts upon. The receiver receives the broadcast stream and detects and processes the tags within the broadcast stream which is stored on a storage device that resides on the receiver. Program material from the broadcast stream is played back to…

Approach for storing digital content onto digital versatile discs (DVDs)

Granted: August 16, 2011
Patent Number: 8000584
According to an approach for storing digital content onto a DVD, digital content is received from a source, such as a DirecTV link, an over the air (OTA) broadcast, over a cable television link, or any other type of communications link, including the Internet. The digital content is formatted to comply with the MPEG standard to create MPEG digital content and stored on a non-volatile storage. Text-based information is received that describes one or more attributes of the received digital…

Scheduling the recording of a program via an advertisement in the broadcast stream

Granted: July 26, 2011
Patent Number: 7986868
A closed caption tagging system provides a mechanism for inserting tags into an audio or video television broadcast stream prior to or at the time of transmission. The receiver receives the broadcast stream and detects and processes the tags within the broadcast stream which is stored on a storage device that resides on the receiver. The tags contain command and control information that the receiver translates and acts upon. A one-touch recording option is provided. An icon is displayed…

Secure control of features of a digital device

Granted: April 26, 2011
Patent Number: 7933950
A method providing secure control of features of a digital device. In one embodiment, the method comprises sending, from a digital device that participates in a service, to a service provider that provides the service, a request to participate in the service; receiving a digital message that identifies a service state for the digital device, wherein the digital message is encoded uniquely for the digital device, wherein the digital message is unusable at a different digital device; based…

Method and apparatus for displaying branded video tags

Granted: April 26, 2011
Patent Number: 7934170
A method and apparatus for displaying branded video tags. An advertiser provides additional content associated with broadcast advertising content to a service provider that downloads the additional content to a digital video recorder (DVR). The service provider inserts command tags into the content that are intercepted by the DVR and interpreted as commands that instruct the DVR to perform specific actions when the DVR receives the stream from a broadcaster. The DVR intercepts and…

System and method for internet access to a personal television service

Granted: March 15, 2011
Patent Number: 7908635
A communication system and a family of methods for remote access to personal television service are disclosed. According to this invention, a remote personal TV service center provides centralized program guide information. A user may access to the personal TV service center through a digital video recorder which is connected to the personal TV service center via telephone modem or a network server. A user may access to the personal TV service center through a remote computer terminal or…

Method and apparatus for secure transfer and playback of multimedia content

Granted: February 22, 2011
Patent Number: 7895633
A method and apparatus for secure transfer and playback of multimedia content enables the secure transfer of multimedia content from a digital video recorder (DVR) to a personal computer (PC) and further to a handheld device. A DVR determines which devices on a Local Area Network (LAN) are authorized to share and/or retrieve content from the DVR. The DVR receives a connection request from a PC on the LAN, authorizes the connection request and establishes a secure connection between the…

Closed caption tagging system

Granted: February 15, 2011
Patent Number: 7889964
Tags are inserted into a broadcast stream. The tags contain command and control information that a receiver acts upon. For example, tags may indicate start and end points of a program segment. The receiver may skip the segment automatically or in response to the viewer pressing a button. Or, the receiver may automatically replace commercial segments with new segments. As another example, menus, icons, and Web pages may be displayed based on tags. If a menu requires that the viewer exit…

Broadcast program recording overrun and underrun scheduling system

Granted: February 1, 2011
Patent Number: 7882520
A broadcast program recording overrun and underrun scheduling system provides a system for adjusting the start and end times of a broadcast program's recording schedule that has a predetermined start and end broadcast time. An on screen program guide is displayed to the viewer via a monitor or television and lists the predetermined scheduled broadcast times and channels of a plurality of broadcast programs. The viewer selects a particular broadcast program to record from the program…

Smart broadcast program recording padding and scheduling system

Granted: January 25, 2011
Patent Number: 7877768
A smart broadcast program recording padding and scheduling system provides a system for adjusting the start and end times of a broadcast program's recording schedule that has a predetermined start and end broadcast time and resolving any conflicts arising from conflicting scheduled program recordings. An on screen program guide is displayed to the viewer via a monitor or television that lists the predetermined scheduled broadcast times and channels of a plurality of broadcast programs.…

Method and apparatus for creating and viewing customized multimedia segments

Granted: January 18, 2011
Patent Number: 7873982
A system for creating and viewing customized multimedia segments allows a user to create event identification data from in-band data in a program stream. The in-band data is processed and compiled into event identification data associated with the content stream. The event identification data identifies patterns or sequences of in-band data associated with events in the content stream. Metadata are also included in the event identification data. The event identification data is provided…