TiVo Corporation

United States of America

Back to Profile

1-45 of 45 for TiVo Corporation Sort by
Query
Patent
Canada - CIPO
Excluding Subsidiaries
Aggregations Reset Report
IPC Class
H04L 12/16 - Arrangements for providing special services to substations 4
H04L 43/0852 - Delays 3
H04L 67/1001 - Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers 3
H04L 67/101 - Server selection for load balancing based on network conditions 3
H04N 21/2387 - Stream processing in response to a playback request from an end-user, e.g. for trick-play 3
See more
Status
Pending 9
Registered / In Force 36
Found results for  patents

1.

SYSTEM AND METHOD FOR SMOOTH TRANSITION OF LIVE AND REPLAY PROGRAM GUIDE DISPLAYS

      
Document Number 02990905
Status Pending
Filing Date 2018-01-05
Open to Public Date 2018-12-14
Owner TIVO CORPORATION (USA)
Inventor
  • Carpenter, Cory
  • Dosenbach, Iylla

Abstract

In general, certain embodiments of the present disclosure provide methods and/or systems for implementing a program guide, which comprises sending a first request and receiving a first response associated with a current or future program guide information. The current or future program guide information includes a first plurality of channel identifiers and a plurality of time slots that correspond to current or future time slots, and is displayed at a client device. A second request is sent, which indicates a requested time period that has already occurred and not displayed on the client device, and corresponds to navigation to a previous time slot. A second response is received , which is associated with past program guide information. The past program guide information includes a second plurality of channel identifiers and on- demand program information, and is displayed at the client device.

IPC Classes  ?

  • H04N 21/431 - Generation of visual interfaces; Content or additional data rendering
  • H04N 21/4722 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for requesting additional data associated with the content

2.

LEAN PRIVATE COPY OF MEDIA CONTENT WITHIN NETWORK-BASED DIGITAL VIDEO RECORDINGS

      
Document Number 02991222
Status Pending
Filing Date 2018-01-08
Open to Public Date 2018-12-02
Owner TIVO CORPORATION (USA)
Inventor
  • Chung, Do Hyun
  • Cho, Catherine

Abstract

Described herein are techniques and mechanisms for providing a lean private copy of media content. According to various embodiments, a private copy of a media content item may be made specific to a user account. For example, to use a private copy of a media content item to present that media content item, a client machine may need to first perform operations such as account authentication, content licensing, and device-based DRM. The private copy of the media content item may be significantly deduplicated such that the actual size on disk of the private copy is small relative to the size of the uncompressed media content item. The private copy of the media content item may include reference information which maps the user account associated with the copy to data files associated with the recording.

IPC Classes  ?

  • H04N 21/2747 - Remote storage of video programs received via the downstream path, e.g. from the server
  • H04N 21/25 - Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication or learning user preferences for recommending movies
  • H04N 21/278 - Content descriptor database or directory service for end-user access
  • H04N 21/4627 - Rights management

3.

LOCAL CACHE MAINTENANCE FOR MEDIA CONTENT

      
Document Number 02939705
Status Pending
Filing Date 2016-08-19
Open to Public Date 2017-02-21
Owner TIVO CORPORATION (USA)
Inventor
  • Gilson, Ross
  • Yarnell, Derik

Abstract

A media device and methods that identify playback states reachable from a current content playback state and identify a reachable state that is likely to occur, are disclosed. A memory associated with the media device may receive frames that enable a smooth transition between the playback state and the reachable state. The media device may receive frames that correspond to points in the content that are separated by an amount of time that is proportional to the playback rate of the likely state. The frames may be frames corresponding to an image that may be played back at the playback rate of the likely state.

IPC Classes  ?

  • H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
  • G06F 12/0802 - Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches

4.

DYNAMIC NETWORK AWARENESS

      
Document Number 02851487
Status In Force
Filing Date 2014-05-09
Open to Public Date 2014-11-10
Grant Date 2021-08-10
Owner TIVO CORPORATION (USA)
Inventor
  • Brzozowski, John Jason
  • Leddy, John

Abstract

Systems and methods for managing a network are disclosed. One method can comprise determining presence of a first network device associated with a network. If the first network device is not present, a second network device can be configured to assume authority of the network. If the first network device is present, the second network device can be configured to join the network. Other aspects relate to providing services in an environment having multiple service providers.

IPC Classes  ?

  • H04L 41/0873 - Checking configuration conflicts between network elements
  • H04L 41/12 - Discovery or management of network topologies
  • H04L 67/56 - Provisioning of proxy services

5.

DYNAMIC NETWORK AWARENESS

      
Document Number 03121549
Status Pending
Filing Date 2014-05-09
Open to Public Date 2014-11-10
Owner TIVO CORPORATION (USA)
Inventor
  • Brzozowski, John Jason
  • Leddy, John

Abstract

Systems and methods for managing a network are disclosed. One method can comprise determining presence of a first network device associated with a network. If the first network device is not present, a second network device can be configured to assume authority of the network. If the first network device is present, the second network device can be configured to join the network. Other aspects relate to providing services in an environment having multiple service providers.

IPC Classes  ?

  • H04L 41/12 - Discovery or management of network topologies
  • H04L 9/40 - Network security protocols
  • H04L 41/0806 - Configuration setting for initial configuration or provisioning, e.g. plug-and-play
  • H04L 41/0873 - Checking configuration conflicts between network elements

6.

METHODS AND SYSTEMS FOR CONTENT CONTROL

      
Document Number 02832179
Status In Force
Filing Date 2013-11-04
Open to Public Date 2014-05-05
Grant Date 2020-05-26
Owner TIVO CORPORATION (USA)
Inventor Gilson, Ross

Abstract

Methods and system for providing content are disclosed. One method can comprise receiving a request for data at a first time, wherein the data comprises a first time duration, determining a buffer size based upon the first time duration, and determining a playback window based upon the determined buffer size and the first time. The method can also comprise synchronizing presentation of content on a plurality of devices.

IPC Classes  ?

  • H04L 7/00 - Arrangements for synchronising receiver with transmitter
  • G06F 7/00 - Methods or arrangements for processing data by operating upon the order or content of the data handled

7.

METHOD FOR INGESTING MULTIPLE SIGNALS OF THE SAME MEANING

      
Document Number 02870205
Status In Force
Filing Date 2013-04-25
Open to Public Date 2013-11-07
Grant Date 2021-06-01
Owner TIVO CORPORATION (USA)
Inventor
  • Sherwin, Jeffrey
  • Heudecker, Nickolas James

Abstract

A computer implemented method and system for managing redundant signals are disclosed. At least one server receives a first signal stream with an identifier, the first signal stream having a first time associated with a first signal point. The at least one server receives a second signal stream with the identifier, the second signal stream having a second time associated with a second signal point, wherein the second time is after the first time. The at least one server compares the first time associated with the first signal stream with the second time associated with the second signal stream. The at least one server terminates transmission of the second signal stream and transmits the first signal stream when the comparison is determined to be within a time range tolerance. Both signal streams are transmitted when the comparison is determined not to be within a time range tolerance.

IPC Classes  ?

  • H04H 20/10 - Arrangements for replacing or switching information during the broadcast or during the distribution
  • H04H 20/18 - Arrangements for synchronising broadcast or distribution via plural systems
  • H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
  • H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
  • H04N 21/458 - Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules
  • H04N 21/8547 - Content authoring involving timestamps for synchronizing content

8.

METHOD FOR INGESTING MULTIPLE SIGNALS OF THE SAME MEANING

      
Document Number 03114712
Status In Force
Filing Date 2013-04-25
Open to Public Date 2013-11-07
Grant Date 2023-09-19
Owner TIVO CORPORATION (USA)
Inventor
  • Sherwin, Jeffrey
  • Heudecker, Nickolas James

Abstract

A computer implemented method and system for managing redundant signals are disclosed. At least one server receives a first signal stream with an identifier, the first signal stream having a first time associated with a first signal point. The at least one server receives a second signal stream with the identifier, the second signal stream having a second time associated with a second signal point, wherein the second time is after the first time. The at least one server compares the first time associated with the first signal stream with the second time associated with the second signal stream. The at least one server terminates transmission of the second signal stream and transmits the first signal stream when the comparison is determined to be within a time range tolerance. Both signal streams are transmitted when the comparison is determined not to be within a time range tolerance.

IPC Classes  ?

  • H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
  • H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
  • H04N 21/647 - Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load or bridging bet

9.

LATENCY-BASED ROUTING AND LOAD BALANCING IN A NETWORK

      
Document Number 03040565
Status In Force
Filing Date 2013-02-06
Open to Public Date 2013-08-08
Grant Date 2022-06-21
Owner TIVO CORPORATION (USA)
Inventor
  • Patterson, Katherine E.
  • Beenham, Nicholas C.
  • Elamthuruthy, Joy Mathew

Abstract

Aspects of the disclosure relate to routing queries to a network repository and load balancing in a network. For a network repository having a plurality of content storage sites, relative replication latency of data among a pair of content storages sites can be monitored. Data indicative of such replication latency can be distributed among the content storage sites and can be provided, for example, to a network node in a system layer. A traffic and control manager can determine routing pathways for queries based at least in part on the relative replication latency data and performance conditions of network nodes.

IPC Classes  ?

  • H04L 43/0852 - Delays
  • H04L 67/1001 - Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
  • H04L 67/101 - Server selection for load balancing based on network conditions

10.

LATENCY-BASED ROUTING AND LOAD BALANCING IN A NETWORK

      
Document Number 03157501
Status Pending
Filing Date 2013-02-06
Open to Public Date 2013-08-08
Owner TIVO CORPORATION (USA)
Inventor
  • Patterson, Katherine, E.
  • Beenham, Nicholas, C.
  • Elamthuruthy, Joy, Mathew

Abstract

Aspects of the disclosure relate to routing queries to a network repository and load balancing in a network. For a network repository having a plurality of content storage sites, relative replication latency of data among a pair of content storages sites can be monitored. Data indicative of such replication latency can be distributed among the content storage sites and can be provided, for example, to a network node in a system layer. A traffic and control manager can determine routing pathways for queries based at least in part on the relative replication latency data and performance conditions of network nodes.

IPC Classes  ?

  • H04L 43/0852 - Delays
  • H04L 67/1001 - Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
  • H04L 67/101 - Server selection for load balancing based on network conditions
  • H04L 12/16 - Arrangements for providing special services to substations

11.

LATENCY-BASED ROUTING AND LOAD BALANCING IN A NETWORK

      
Document Number 02863684
Status In Force
Filing Date 2013-02-06
Open to Public Date 2013-08-08
Grant Date 2020-03-10
Owner TIVO CORPORATION (USA)
Inventor
  • Patterson, Katherine E.
  • Beenham, Nicholas C.
  • Elamthuruthy, Joy Mathew

Abstract

Aspects of the disclosure relate to routing queries to a network repository and load balancing in a network. For a network repository having a plurality of content storage sites, relative replication latency of data among a pair of content storages sites can be monitored. Data indicative of such replication latency can be distributed among the content storage sites and can be provided, for example, to a network node in a system layer. A traffic and control manager can determine routing pathways for queries based at least in part on the relative replication latency data and performance conditions of network nodes.

IPC Classes  ?

  • H04L 43/0852 - Delays
  • H04L 67/1001 - Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
  • H04L 67/101 - Server selection for load balancing based on network conditions

12.

VARIABLE SPEED PLAYBACK

      
Document Number 02783852
Status In Force
Filing Date 2012-07-27
Open to Public Date 2013-01-29
Grant Date 2019-01-08
Owner TIVO CORPORATION (USA)
Inventor Gilson, Ross

Abstract

Provided are methods and systems for variable speed playback. In one aspect the disclosure provides for receiving content having a first playback speed, determining a second playback speed for at least a portion of the content based on a playback factor, associating the second playback speed with the portion of the content, and providing at least the portion of the content at the second playback speed to a display device.

IPC Classes  ?

  • G11B 19/28 - Speed controlling, regulating or indicating
  • H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
  • H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies 
  • G11B 20/10 - Digital recording or reproducing

13.

VARIABLE SPEED PLAYBACK

      
Document Number 03206035
Status Pending
Filing Date 2012-07-27
Open to Public Date 2013-01-29
Owner TIVO CORPORATION (USA)
Inventor Gilson, Ross

Abstract

Provided are methods and systems for variable speed playback. In one aspect the disclosure provides for receiving content having a first playback speed, determining a second playback speed for at least a portion of the content based on a playback factor, associating the second playback speed with the portion of the content, and providing at least the portion of the content at the second playback speed to a display device.

IPC Classes  ?

  • H04N 21/2387 - Stream processing in response to a playback request from an end-user, e.g. for trick-play
  • H04L 65/1096 - Supplementary features, e.g. call forwarding or call holding
  • H04L 65/613 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for the control of the source by the destination

14.

VARIABLE SPEED PLAYBACK

      
Document Number 03023556
Status In Force
Filing Date 2012-07-27
Open to Public Date 2013-01-29
Grant Date 2023-07-11
Owner TIVO CORPORATION (USA)
Inventor Gilson, Ross

Abstract

Provided are methods and systems for variable speed playback. In one aspect the disclosure provides for receiving content having a first playback speed, determining a second playback speed for at least a portion of the content based on a playback factor, associating the second playback speed with the portion of the content, and providing at least the portion of the content at the second playback speed to a display device.

IPC Classes  ?

  • H04N 21/2387 - Stream processing in response to a playback request from an end-user, e.g. for trick-play
  • H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies 
  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content

15.

DYNAMIC DISTRIBUTION OF THREE-DIMENSIONAL CONTENT

      
Document Number 02772509
Status In Force
Filing Date 2012-03-27
Open to Public Date 2012-11-24
Grant Date 2020-11-24
Owner TIVO CORPORATION (USA)
Inventor Gilson, Ross

Abstract

Methods, apparatuses, and software are disclosed for sending only a first video component (e.g., data comprising one of a left or right component) of content to a plurality of client devices. Further aspects provide for sending, responsive to a request from one of the plurality of client devices, both the first video component and a second video component (e.g., data comprising both of the left and right components) to one or more of the plurality of client devices.

IPC Classes  ?

  • H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
  • H04N 21/233 - Processing of audio elementary streams
  • H04N 13/194 - Transmission of image signals

16.

DELIVERING CONTENT IN MULTIPLE FORMATS

      
Document Number 02753243
Status In Force
Filing Date 2011-09-21
Open to Public Date 2012-03-30
Grant Date 2019-07-30
Owner TIVO CORPORATION (USA)
Inventor
  • Holden, Danial E.
  • Vrbas, Austin J.

Abstract

Content may be received at an edge location in one format, but delivered to a terminal on an access network in another format. The received content may be transcoded at the edge location. The transcoded content may be stored, or immediately delivered. The transcoded content may be fragmented prior to storage. Multiple copies of the transcoded content may be maintained in multiple formats. These formats may be aligned with one another such that delivery of the content can include delivering portions of the content in one format and other portions of the content in another format.

IPC Classes  ?

  • H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
  • H04N 19/40 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream

17.

PROVIDING ENHANCED CONTENT

      
Document Number 02750500
Status In Force
Filing Date 2011-08-26
Open to Public Date 2012-03-02
Grant Date 2021-01-12
Owner TIVO CORPORATION (USA)
Inventor Gilson, Ross

Abstract

Methods, systems, computer readable media, and apparatuses for providing enhanced content are presented. Data including a first program, a first caption stream associated with the first program, and a second caption stream associated with the first program may be received. The second caption stream may be extracted from the data, and a second program may be encoded with the second caption stream. The first program may be transmitted with the first caption stream including first captions and may include first content configured to be played back at a first speed. In response to receiving an instruction to change play back speed, the second program may be transmitted with the second caption stream. The second program may include the first content configured to be played back at a second speed different from the first speed, and the second caption stream may include second captions different from the first captions.

IPC Classes  ?

  • H04N 21/84 - Generation or processing of descriptive data, e.g. content descriptors
  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
  • H04N 7/025 - Systems for transmission of digital non-picture data, e.g. of text during the active part of a television frame

18.

COMMUNICATION FOR ONE WAY DEVICES

      
Document Number 02739197
Status In Force
Filing Date 2011-05-05
Open to Public Date 2011-11-20
Grant Date 2019-08-27
Owner TIVO CORPORATION (USA)
Inventor
  • Poder, James
  • Gilson, Ross

Abstract

A system and method of performing data communication upstream to the network central location is provided. A system and method for providing one way devices with video and/or services distributed using switched digital video can be provided. A system may include a one way device, a gateway device, a user operated communication device, and/or a network central location. Such systems and methods allow for greater functionality, customization and/or interactivity to users of one way devices, which do not communicate data from the one way device upstream to a network central location.

IPC Classes  ?

  • H04L 12/16 - Arrangements for providing special services to substations
  • H04N 21/482 - End-user interface for program selection
  • H04L 12/66 - Arrangements for connecting between networks having differing types of switching systems, e.g. gateways

19.

COMMUNICATION TERMINAL WITH MULTIPLE VIRTUAL NETWORK INTERFACES

      
Document Number 02720323
Status In Force
Filing Date 2010-11-05
Open to Public Date 2011-05-13
Grant Date 2019-06-04
Owner TIVO CORPORATION (USA)
Inventor Gilson, Ross

Abstract

A communication terminal communicates protocol data units across a first virtual interface and a shared interface. The first virtual interface corresponds to an upper layer protocol and a first logical network. The shared interface corresponds to a lower layer protocol. The terminal also communicates protocol data units across a second virtual interface and the shared interface, with the second virtual interface corresponding to the upper layer protocol and a second logical network. The first logical network can be a wide area network that includes devices within a premises and devices outside a premises, and the second logical network may be a local area network that only includes devices within the premises.

IPC Classes  ?

  • H04N 21/437 - Interfacing the upstream path of the transmission network, e.g. for transmitting client requests to a VOD server
  • H04L 69/32 - Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
  • H04L 61/5014 - Internet protocol [IP] addresses using dynamic host configuration protocol [DHCP] or bootstrap protocol [BOOTP]
  • H04L 69/14 - Multichannel or multilink protocols

20.

GENERATING TOPIC-SPECIFIC LANGUAGE MODELS

      
Document Number 03209761
Status Pending
Filing Date 2010-06-30
Open to Public Date 2011-01-01
Owner TIVO CORPORATION (USA)
Inventor
  • Houghton, David F.
  • Murray, Seth M.
  • Simon, Sibley V.

Abstract

Speech recognition may be improved by generating and using a topic specific language model. A topic specific language model may be created by performing an initial pass on an audio signal using a generic or basis language model. A speech rccognition device may then determine topics relating to the audio signal based on the words identified in the initial pass and retrieve a corpus of text relating to those topics. Using the retrieved corpus of text, the speech recognition device may create a topic specific language model. In one example, the speech recognition device may adapt or otherwise modify the generic language model based on the retrieved corpus of text.

IPC Classes  ?

  • G10L 15/18 - Speech classification or search using natural language modelling

21.

GENERATING TOPIC-SPECIFIC LANGUAGE MODELS

      
Document Number 02708842
Status In Force
Filing Date 2010-06-30
Open to Public Date 2011-01-01
Grant Date 2023-10-10
Owner TIVO CORPORATION (USA)
Inventor
  • Houghton, David F.
  • Murray, Seth M.
  • Simon, Sibley V.

Abstract

Speech recognition may be improved by generating and using a topic specific language model. A topic specific language model may be created by performing an initial pass on an audio signal using a generic or basis language model. A speech recognition device may then determine topics relating to the audio signal based on the words identified in the initial pass and retrieve a corpus of text relating to those topics. Using the retrieved corpus of text, the speech recognition device may create a topic specific language model. In one example, the speech recognition device may adapt or otherwise modify the generic language model based on the retrieved corpus of text.

IPC Classes  ?

  • G10L 15/183 - Speech classification or search using natural language modelling using context dependencies, e.g. language models
  • G10L 15/19 - Grammatical context, e.g. disambiguation of recognition hypotheses based on word sequence rules

22.

VARIABLE INTERLEAVE DATA TRANSMISSION

      
Document Number 02706084
Status In Force
Filing Date 2010-05-31
Open to Public Date 2010-12-30
Grant Date 2020-01-28
Owner TIVO CORPORATION (USA)
Inventor Gilson, Ross O.

Abstract

In cable modem termination systems (CMTS) and other information transmission systems, a method for changing the interleave depth associated with each data stream is provided. This may be done dynamically, and for any subset of downstream devices such as modems. The interleave depth may be set on an individual device level. Embodiments may decrease data receiving latency on devices that do not suffer from error rates, such as caused by burst noise, while maintaining throughput on devices with high error rates.

IPC Classes  ?

  • H04J 3/16 - Time-division multiplex systems in which the time allocation to individual channels within a transmission cycle is variable, e.g. to accommodate varying complexity of signals, to vary number of channels transmitted
  • H04L 1/00 - Arrangements for detecting or preventing errors in the information received

23.

SWITCHED MULTICAST VIDEO STREAMING

      
Document Number 02703413
Status Pending
Filing Date 2010-05-07
Open to Public Date 2010-11-29
Owner TIVO CORPORATION (USA)
Inventor Gilson, Ross

Abstract

A system and method for improving media delivery and display. By utilizing a memory buffer in a DVR or similar device, and broadcasting linear content at a rate other than 1x, services like video on demand or regular broadcasters can be more versatile. For example viewers can start over without launching a separate VOD session. If part of the linear content requested is not in the buffer, a switched multicast stream can be sent to with the proper section of content. Other receivers on the network may also receive the stream and buffer the content if the content is related to what a viewer is viewing.

IPC Classes  ?

  • H04N 21/2387 - Stream processing in response to a playback request from an end-user, e.g. for trick-play

24.

A NETWORK-BASED DIGITAL MEDIA SERVER

      
Document Number 02697704
Status In Force
Filing Date 2010-03-24
Open to Public Date 2010-11-04
Grant Date 2017-05-30
Owner TIVO CORPORATION (USA)
Inventor
  • Poder, Jim
  • Cook, Michael J.

Abstract

A media server is hosted in a service provider's network so that media content can be stored from or rendered to a private network such as a Digital Living Network Alliance (DLNA) network. Media content may be stored directly by accessing the media server or by downloading the media content to the media server. The media server may support discovery of media content in a local DLNA network, media content fulfillment from a service provider network, and content delivery for a device on the DLNA network. The media server may further route regional traffic to the DLNA network from a media source such as a video on demand (VOD) server or an Internet media server.

IPC Classes  ?

  • H04N 21/61 - Network physical structure; Signal processing
  • H04N 21/218 - Source of audio or video content, e.g. local disk arrays

25.

SHARING MEDIA CONTENT BASED ON A MEDIA SERVER

      
Document Number 02697902
Status In Force
Filing Date 2010-03-26
Open to Public Date 2010-11-04
Grant Date 2017-01-03
Owner TIVO CORPORATION (USA)
Inventor
  • Poder, Jim
  • Cook, Michael J.

Abstract

A media server is hosted in a service provider's network so that media content can be stored from or rendered to a private network such as a Digital Living Network Alliance (DLNA) network. Media content may be stored directly by accessing the media server or by downloading the media content to the media server. A server platform may support a set of media servers, where each media server is connected to a corresponding DLNA network. A multicast group may be established among the set of media servers so that media content may be shared with members of the multicast group. Media content may be aggregated for media content for the multicast group based on content characteristics, where the content characteristics are indicative of media content that can be shared with members of the multicast group.

IPC Classes  ?

  • H04L 12/18 - Arrangements for providing special services to substations for broadcast or conference
  • H04L 67/1097 - Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]

26.

A PERSONALIZED MEDIA SERVER IN A SERVICE PROVIDER NETWORK

      
Document Number 02698911
Status In Force
Filing Date 2010-04-06
Open to Public Date 2010-11-04
Grant Date 2015-11-24
Owner TIVO CORPORATION (USA)
Inventor
  • Poder, Jim
  • Cook, Michael J.

Abstract

Apparatuses and methods support a media server that is hosted in a service provider's network so that media content can be stored from or rendered to a Digital Living Network Alliance (DLNA) network. Media content may be stored directly by accessing the media server or by downloading the media content to the media server. A tunnel is established between an endpoint in the DLNA network through the service provider infrastructure to the media server. Subsequently, a session may be established between a DLNA device to the media server through the tunnel using a virtual address, where the media server is addressable as a virtual device within the DLNA network so that the virtual address is part of an address space of the DLNA network. The media server may support a plurality of DLNA networks, in which a tunnel is established to the media service for each DLNA network.

IPC Classes  ?

  • H04L 12/16 - Arrangements for providing special services to substations
  • H04L 61/2514 - Translation of Internet protocol [IP] addresses between local and global IP addresses
  • H04L 61/2578 - NAT traversal without involvement of the NAT server
  • H04L 61/2592 - Translation of Internet protocol [IP] addresses using tunnelling or encapsulation
  • H04L 67/14 - Session management
  • H04L 67/141 - Setup of application sessions
  • H04N 21/4627 - Rights management
  • H04N 21/60 - Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client; Communication details between server and client

27.

RANKING SEARCH RESULTS

      
Document Number 02695709
Status In Force
Filing Date 2010-03-04
Open to Public Date 2010-09-12
Grant Date 2020-03-24
Owner TIVO CORPORATION (USA)
Inventor
  • Iwasa, Ken
  • Murray, Seth Michael
  • Udani, Goldee

Abstract

Content items and other entities may be ranked or organized according to a relevance to a user. Relevance may take into consideration recency, proximity, popularity, air time (e.g., of television shows) and the like. In one example, the popularity and age of a movie may be used to determine a relevance ranking. Popularity (i.e., entity rank) may be determined based on a variety of factors. In the movie example, popularity may be based on gross earnings, awards, nominations, votes and the like. According to one or more embodiments, entities may initially be categorized into relevance groupings based on popularity and/or other factors. Once categorized, the entities may be sorted within each grouping and later combined into a single ranked list.

IPC Classes  ?

28.

IDENTIFICATION OF SEGMENTS WITHIN AUDIO, VIDEO, AND MULTIMEDIA ITEMS

      
Document Number 02688921
Status In Force
Filing Date 2009-12-18
Open to Public Date 2010-06-24
Grant Date 2017-11-28
Owner TIVO CORPORATION (USA)
Inventor
  • Tzoukermann, Evelyne
  • Chipman, Leslie Eugene
  • Davis, Anthony R.
  • Houghton, David F.
  • Farrell, Ryan M.
  • Zhou, Hongzhong
  • Jojic, Oliver
  • Kronrod, Vladimir
  • Shevade, Bageshree
  • Ambwani, Geetu

Abstract

The invention pertains to methods, systems, and apparatus for identifying segments within a media item, the media segments including at least one of audio content and video content, comprising segmenting the media item into a plurality of segments as a function of context, storing data identifying each segments and its context, and classifying each segments within an ontology based on its context.

IPC Classes  ?

  • H04N 21/84 - Generation or processing of descriptive data, e.g. content descriptors
  • H04N 5/262 - Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects
  • H04L 12/16 - Arrangements for providing special services to substations

29.

SYSTEMS AND METHODS FOR DYNAMIC BANDWIDTH ALLOCATION FOR ADDRESSABLE CONTENT

      
Document Number 02732420
Status In Force
Filing Date 2009-07-30
Open to Public Date 2010-02-04
Grant Date 2022-12-13
Owner TIVO CORPORATION (USA)
Inventor
  • Haberman, Seth
  • Niemeijer, Gerrit
  • Jansen, Alex
  • Van De Pol, Erik
  • Fife, Andrew

Abstract

Systems and methods for push-based dynamic bandwidth allocation deliver addressable, advertising content in a digital network. Bandwidth is allocated on a push basis in response to receiving a cue tone from a broadcast stream. The cue tone contains data indicating an addressable break. A portion of bandwidth is then allocated to an addressable content stream based on the data of the cue tone. The addressable content stream is then streamed to a receiver during the addressable break and the receiver is tuned from the broadcast stream to the addressable content stream for the duration of the addressable break. The additional bandwidth is de-allocated at the end of the addressable break.

IPC Classes  ?

  • H04L 67/52 - Network services specially adapted for the location of the user terminal
  • H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
  • H04L 67/55 - Push-based network services
  • H04L 67/62 - Establishing a time schedule for servicing the requests

30.

SYSTEM AND METHOD FOR CONDENSED REPRESENTATION OF LONG VIDEO SEQUENCES

      
Document Number 02721522
Status In Force
Filing Date 2009-04-20
Open to Public Date 2009-10-22
Grant Date 2021-03-16
Owner TIVO CORPORATION (USA)
Inventor Van De Pol, Erik

Abstract

Systems and procedures for transforming video into a condensed visual representation. An example procedure may include receiving video comprised of a plurality of frames. For each frame, the example procedure may create a first representation, reduced in one dimension, wherein a visual property of each pixel of the first representation is assigned by aggregating a visual property of the pixels of the frame having the same position in the unreduced dimension. The example procedure may further form a condensed visual representation including the first representations aligned along the reduced dimension according to an order of the frames in the video.

IPC Classes  ?

  • G11B 27/031 - Electronic editing of digitised analogue information signals, e.g. audio or video signals
  • H04N 21/84 - Generation or processing of descriptive data, e.g. content descriptors
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/182 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a pixel
  • H04N 19/42 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals - characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
  • G11B 27/10 - Indexing; Addressing; Timing or synchronising; Measuring tape travel

31.

SYSTEM AND METHOD FOR CONDENSED REPRESENTATION OF LONG VIDEO SEQUENCES

      
Document Number 03207263
Status Pending
Filing Date 2009-04-20
Open to Public Date 2009-10-22
Owner TIVO CORPORATION (USA)
Inventor Van De Pol, Erik

Abstract

Systems and procedures for transfoming video into a condensed visual representation. An example procedure may include receiving video comprised of a plurality of frames. For each frame, the example procedure may create a first representation, reduced in one dimension, wherein a visual property of each pixel of the first representation is assigned by aggregating a visual property of the pixels of the frame having the same position in the unreduced dimension. The example procedure may further form a condensed visual representation including the first representations aligned along the reduced dimension according to an order of the frames in the video.

32.

SYSTEM AND METHOD FOR CONDENSED REPRESENTATION OF LONG VIDEO SEQUENCES

      
Document Number 03107606
Status In Force
Filing Date 2009-04-20
Open to Public Date 2009-10-22
Grant Date 2023-09-12
Owner TIVO CORPORATION (USA)
Inventor Van De Pol, Erik

Abstract

87909397 ABSTRACT Systems and procedures for transforming video into a condensed visual representation. An example procedure may include receiving video comprised of a plurality of frames. For each frame, the example procedure may create a first representation, reduced in one dimension, wherein a visual property of each pixel of the first representation is assigned by aggregating a visual property of the pixels of the frame having the same position in the unreduced dimension. The example procedure may further form a condensed visual representation including the first representations aligned along the reduced dimension according to an order of the frames in the video. Date Recue/Date Received 2021-01-29

IPC Classes  ?

  • G11B 27/031 - Electronic editing of digitised analogue information signals, e.g. audio or video signals
  • H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
  • G11B 27/10 - Indexing; Addressing; Timing or synchronising; Measuring tape travel

33.

SHARING VIDEO RECORDING RESOURCES OVER A NETWORK

      
Document Number 02655003
Status In Force
Filing Date 2009-02-20
Open to Public Date 2009-08-22
Grant Date 2016-11-29
Owner TIVO CORPORATION (USA)
Inventor
  • Hindle, James Matthew
  • Wannamaker, Jeffrey Ronald

Abstract

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.

IPC Classes  ?

  • H04N 5/76 - Television signal recording
  • H04H 20/40 - Arrangements for broadcast specially adapted for accumulation-type receivers
  • H04N 5/765 - Interface circuits between an apparatus for recording and another apparatus

34.

SYSTEMS AND METHODS FOR MEDIA PACKAGING

      
Document Number 02699593
Status In Force
Filing Date 2008-09-22
Open to Public Date 2009-03-26
Grant Date 2016-11-01
Owner TIVO CORPORATION (USA)
Inventor
  • Van De Pol, Erik
  • Mak, See Wing
  • Jensen, Alex
  • Niemeijer, Gerrit
  • Haberman, Seth

Abstract

The invention relates to a method for packaging media and data for transmission over a broadband communications network link for display at a terminal destination. Features of the method included creating desired media segments for transmission to the terminal destination and for creating targeting information, for example in whole or in part in the form of metadata, for transmission to the terminal destination. Other features include packaging the created media segments and the created targeting information in a single package and unpacking the single package for display of the targeted media at the terminal destination In another aspect, the invention can provide a method for unpacking media and data for display at a terminal destination implementing, at the terminal destination, receiving a single package containing media segments and instructions regarding handling of the media segments, quickly unpacking the media segments and the instructions from the single package.

IPC Classes  ?

  • H04N 21/236 - Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator ] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
  • H04N 21/434 - Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams or extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream

35.

SYSTEMS AND METHODS FOR DYNAMIC BIT/BANDWIDTH ALLOCATION

      
Document Number 02689547
Status In Force
Filing Date 2008-06-04
Open to Public Date 2008-12-11
Grant Date 2017-12-05
Owner TIVO CORPORATION (USA)
Inventor Haberman, Seth

Abstract

Embodiments of the present invention include systems and methods enabling the send or "push" side of a cable transmission to dynamically obtain additional and/or temporary capacity. Bits and/or bandwidth of transmitted content is restricted by the service provider allowing gaps in the capacity to be filled with value-added content such as advertising, additional supplemental data feeds, or other media content.

IPC Classes  ?

  • H04H 20/42 - Arrangements for resource management
  • H04H 60/16 - Arrangements for conditional access to broadcast information or to broadcast-related services on playing information
  • H04H 60/96 - CATV systems
  • H04N 21/637 - Control signals issued by the client directed to the server or network components

36.

SYSTEMS AND METHODS FOR MODIFYING COMMERCIALS

      
Document Number 02682987
Status In Force
Filing Date 2008-04-03
Open to Public Date 2008-10-16
Grant Date 2016-06-07
Owner TIVO CORPORATION (USA)
Inventor Haberman, Seth

Abstract

Methods and products to deliver at least a portion of an advertisement to a viewer at normal playback speeds after receiving a command from the viewer to fast-forward through an advertisement faster than normal playback speeds is described. In certain embodiments, the invention delivers a portion of the advertisement to be played at normal playback speeds to the viewer: and delivers the remaining portion of the advertisement to be played at a playback speed that is faster than the specified playback speed so that the combination of the portions delivered at normal and faster playback speeds is delivered to the user at the specified playback speed. In some other embodiments, the invention delivers at least a portion of the first advertisement to the viewer at normal playback speeds; and delivers one or more other advertisements to the viewer simultaneously with the first advertisement with the audio information muted based on the specified playback speed.

IPC Classes  ?

  • H04N 21/432 - Content retrieval operation from a local storage medium, e.g. hard-disk
  • H04N 21/4147 - PVR [Personal Video Recorder]

37.

MEDIA RECORDING ELEMENT

      
Document Number 02611063
Status In Force
Filing Date 2007-11-19
Open to Public Date 2008-05-20
Grant Date 2019-03-19
Owner TIVO CORPORATION (USA)
Inventor Kirsche, Richard

Abstract

A media recording element having capabilities to facilitate recording media for subsequent playback. The recording element further including features associated with limiting operations of a hard drive or other similarly mechanical memory under certain operating conditions so as to limit power consumption and/or memory degradation.

IPC Classes  ?

  • H04N 5/76 - Television signal recording
  • G11B 19/00 - Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function
  • H04N 5/781 - Television signal recording using magnetic recording on disks or drums
  • H04N 5/907 - Television signal recording using static stores, e.g. storage tubes or semiconductor memories

38.

METHOD FOR PROVISIONING SUBSCRIBERS, PRODUCTS, AND SERVICES IN A BROADBAND NETWORK

      
Document Number 02654454
Status In Force
Filing Date 2007-06-07
Open to Public Date 2007-12-13
Grant Date 2016-01-26
Owner TIVO CORPORATION (USA)
Inventor Kangovi, Sachidanada

Abstract

A method for provisioning subscribers, products, and services in a broadband network includes establishing a directory system for storing information about a plurality of subscribers. The directory system includes a subscriber namespace and a device namespace. A subscriber is added by instantiating a subscriber object for the subscriber in the subscriber namespace. Each available service has its own state in the directory system to provide a multi-state provisioning system that permits granular management services.

IPC Classes  ?

39.

METHOD AND SYSTEM OF CONFIGURING MEDIA UNITS

      
Document Number 02609820
Status In Force
Filing Date 2006-05-23
Open to Public Date 2006-11-30
Grant Date 2011-04-26
Owner TIVO CORPORATION (USA)
Inventor
  • Woundy, Richard
  • Bevilacqua, John G.

Abstract

A method and system of configuring media units (18,20,22,24). The method and system may include a bulk configuration file having instructions for configuring the media units. The bulk configuration file include instructions to support configuring media units (18,20,22,24) provided by different vendors or otherwise requiring different configurations. The bulk configuration file may be transmitted to one or more of the media units (18,20,22,24), such as through a unicast or multicast operation.

IPC Classes  ?

  • G06F 9/00 - Arrangements for program control, e.g. control units
  • G06F 9/24 - Loading of the microprogram

40.

METHOD AND SYSTEM FOR PROVIDING ON-DEMAND VIEWING

      
Document Number 02562870
Status In Force
Filing Date 2005-03-10
Open to Public Date 2005-11-10
Grant Date 2014-04-29
Owner TIVO CORPORATION (USA)
Inventor Ahmad-Taylor, Ty O.

Abstract

A method and system relating to an on-demand listings guide which is easy to use and that provides true on-demand viewing capabilities. One aspect of the method and system relates to electronically displaying an on-demand listngs guide which includes information relating to at least one series and information relating to a plurality of episodes available on-demand from the series.

IPC Classes  ?

  • H04N 21/462 - Content or additional data management e.g. creating a master electronic program guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabi
  • H04N 5/445 - Receiver circuitry for displaying additional information

41.

METHOD AND SYSTEM FOR PROVIDING AN ELECTRONIC PROGRAMMING GUIDE

      
Document Number 02562873
Status In Force
Filing Date 2005-03-10
Open to Public Date 2005-11-10
Grant Date 2014-04-29
Owner TIVO CORPORATION (USA)
Inventor Ahmad-Taylor, Ty O.

Abstract

A method and system for electronically providing a television listing guide. The listing guide includes a number of channels intersecting with a number of time-slots to display an array of cells which can be selected to view a program corresponding with the cell. The guide allows a viewer to easily associate a selected cell with its program information.

IPC Classes  ?

  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
  • H04N 21/4725 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for requesting additional data associated with the content using interactive regions of the image, e.g. hot spots

42.

SYNCHRONIZATION AND MERGE ENGINES

      
Document Number 02544837
Status In Force
Filing Date 2004-11-08
Open to Public Date 2005-05-26
Grant Date 2017-02-14
Owner TIVO CORPORATION (USA)
Inventor
  • Ring, Cameron Tyler
  • Shear, Joseph Baruck
  • Masonis, John Todd
  • King, Ryan A.
  • Carey, Richard Joseph

Abstract

A system and a method are disclosed for synchronizing folders between one or more layers of folders. It includes selecting layers to link together, comparing folders in the selected layers using an immutable identifier, parsing the folders of each of the selected layers into fields, comparing the fields of parsed folders of the selected layers, and determining whether to synchronize the folders of the selected layers based on conflict rules triggered in response to the comparison of the fields of the parsed folders. Also disclosed is a system and method of merging two or more folders in a network into a single folder. It includes comparing entries between folders to identify duplicate entries, grouping the identified duplicate entries in each folder, generating a matrix from the duplicates grouping and assigning each matrix entry a value, and matching the matrix entries based on the assigned values to determine an extent to merge an identified duplicate entry.

43.

SYNCHRONIZATION AND MERGE ENGINES

      
Document Number 02809154
Status In Force
Filing Date 2004-11-08
Open to Public Date 2005-05-26
Grant Date 2014-10-28
Owner TIVO CORPORATION (USA)
Inventor
  • Ring, Cameron Tyler
  • Shear, Joseph Baruck
  • Masonis, John Todd
  • King, Ryan A.
  • Carey, Richard Joseph

Abstract

A computer-implemented method of synchronizing folders between one or more layers of folders, the method comprises selecting one or more layers to link together, comparing folders in the selected one or more layers using an immutable identifier, parsing the folders of each of the selected one or more layers into fields, comparing the fields of parsed folders of the selected one or more layers to identify duplicate folders having matching immutable identifiers. The duplicate folders contain one or more entries that differ within one or more of the fields, determining whether to synchronize the folders of the selected one or more layers based on one or more conflict rules triggered in response to the comparison of the fields of the parsed folders, responsive to a determination to synchronize, synchronizing the duplicate folders of the selected one or more layerss and merging the one or more entries that differ to generate a single merged entry including at least a subset of information from each of the one or more entries, wherein the synchronizing and merging steps occur substantially automatically.

IPC Classes  ?

  • G06F 7/00 - Methods or arrangements for processing data by operating upon the order or content of the data handled
  • G06F 7/32 - Merging, i.e. combining data contained in ordered sequence on at least two record carriers to produce a single carrier or set of carriers having all the original data in the ordered sequence

44.

SYNCHRONIZATION AND MERGE ENGINES

      
Document Number 02809158
Status In Force
Filing Date 2004-11-08
Open to Public Date 2005-05-26
Grant Date 2015-07-14
Owner TIVO CORPORATION (USA)
Inventor
  • Ring, Cameron Tyler
  • Shear, Joseph Baruck
  • Masonis, John Todd
  • King, Ryan A.
  • Carey, Richard Joseph

Abstract

A method for updating contact information comprises receiving at a server computer a request from a user member to update contact information for one or more contacts in a contact information folder for the member, said request received over the Internet, searching for the one or more contacts in a universal address book stored in a service database of the server computer to determine whether each of the contacts is a member or non-member of a service provider maintaining the server computer, generating a first update request message for each of the one or more contacts who are determined to be members, generating a second update request message for each of the one or more contacts who are determined not to be members, sending each first update request message using a private protocol; and sending each second update request message using a public protocol , wherein each update request message requests that the recipient provide updated contact information.

45.

METHOD AND SYSTEM FOR PLAYING VIDEO

      
Document Number 02525587
Status In Force
Filing Date 2004-05-17
Open to Public Date 2004-12-02
Grant Date 2015-08-11
Owner TIVO CORPORATION (USA)
Inventor
  • Elia, Eric J.
  • Kelly, Leslie A.
  • Landis, Jeremy C.
  • Langdon, Kevin M.
  • Retuta, Salve

Abstract

A method and system for playing video on a graphical user interface (GUI) that provides a singular user interface for searching, retrieving, and playing video available over a network from a server.

IPC Classes  ?

  • H04N 21/482 - End-user interface for program selection
  • H04N 19/30 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
  • G06F 3/14 - Digital output to display device
  • H04L 12/18 - Arrangements for providing special services to substations for broadcast or conference