TiVo Solutions Inc.

United States of America

Back to Profile

Receive daily alerts for new
USPTO trademarks filed by this owner
1-21 of 21 for TiVo Solutions Inc. Sort by
Query
Patent
Canada - CIPO
Aggregations Reset Report
Date
2019 1
2018 1
2017 1
Before 2016 18
IPC Class
G06F 17/30 - Information retrieval; Database structures therefor 3
G06Q 30/02 - Marketing, e.g. market research and analysis, surveying, promotions, advertising, buyer profiling, customer management or rewards; Price estimation or determination 3
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 3
H04N 5/775 - Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver 3
H04L 9/32 - Arrangements for secret or secure communication including means for verifying the identity or authority of a user of the system 2
See more
Status
Pending 3
Registered / In Force 18
Found results for  patents

1.

ADVANCED TRICK-PLAY MODES FOR STREAMING VIDEO

      
Document Number 02997355
Status Pending
Filing Date 2017-12-14
Open to Public Date 2019-06-14
Owner TIVO SOLUTIONS INC. (USA)
Inventor
  • Liu, Kim
  • Klar, Michael F.
  • Kulick, Todd M.
  • Logan, Jonathan A.

Abstract

Enhanced trick-play modes for video content that is being streamed to a client from a server are described. In an embodiment, the enhanced trick-play modes are provided with relatively low latency and high quality using trick-play optimization techniques for a streaming environment, avoiding the need to stream the entire contents of the portions through which the viewer is fast forwarding. By employing sophisticated selection criteria of which parts of the content to download at what time, the quality of the playback experience is improved versus that which would conventionally be possible when using a simple sequential frame data download. The streaming client maintains a cache of nearby significant frames, such as nearby key frames, in forward and/or reverse directions of the current playback position, without having to download the entire portions of the video stream in which the significant frames reside. The trick-play modes utilize these frames.

IPC Classes  ?

  • H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
  • 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/643 - Communication protocols

2.

GENERATED MESSAGING TO VIEW CONTENT ON MEDIA DEVICES

      
Document Number 03000978
Status Pending
Filing Date 2018-04-11
Open to Public Date 2018-10-12
Owner TIVO SOLUTIONS INC. (USA)
Inventor
  • Patel, Pratik Hasmukh
  • Luks, David Stuart
  • Becker, Thomas William
  • Scappini, Bryan Stephen
  • Mittendorf, Doug
  • Lee, Richard
  • Smith, Kevin P.

Abstract

Techniques, systems, and methods are disclosed to generate messaging to view content on media devices based on predictive factors. Information may be received to trigger one or more predictive factors and then generate a candidate set of offers to view content at a media device based on the information. Based on the one or more predictive factors, confidence values may be determined for each offer in the candidate set of offers. The candidate set of offers may be ranked based on the associated confidence values. Subsequently, presentation of at least one offer of the candidate set of offers may be caused to display in a user interface screen on the media device based on the ranking.

IPC Classes  ?

  • H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies

3.

SYNCHRONIZING MEDIA CONTENT TAG DATA

      
Document Number 02997562
Status Pending
Filing Date 2016-09-30
Open to Public Date 2017-04-06
Owner TIVO SOLUTIONS INC. (USA)
Inventor
  • Berner, Mark
  • Chamberlin, David
  • Smith, Kevin

Abstract

Tag data is created from in-band data in a media content item by a remote location while the media content item is being broadcasted by a content provider and received by the remote location. The tag data identifies locations in the media content item which enables media devices to accurately jump to particular locations in the media content item based on the tag data.

IPC Classes  ?

  • H04N 21/2362 - Generation or processing of SI [Service Information]
  • 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
  • H04N 21/8352 - Generation of protective data, e.g. certificates involving content or source identification data, e.g. UMID [Unique Material Identifier]

4.

METHODS AND TECHNIQUES FOR ADAPTIVE SEARCH

      
Document Number 02748594
Status In Force
Filing Date 2009-12-31
Open to Public Date 2010-07-08
Grant Date 2014-06-17
Owner TIVO SOLUTIONS INC. (USA)
Inventor
  • Glennon, Shelly
  • Beach, Brian
  • Cheng, James
  • Lee, Richard
  • Paluch, Kimberly
  • Poniatowski, Robert F.
  • Schmidt, Margret

Abstract

A method and apparatus for an adaptive search user interface is provided. An interface is provided that returns search results upon receiving each alphanumeric character of a search query term. Correlations of prefixes of alphanumeric characters and search results selected from previous searches are stored in a correlation matrix. Based upon the correlations in the correlation matrix, relevance rankings for search results with respect to the prefixes of alphanumeric characters are updated. Search results may be grouped based upon one or more common traits. Relevance rankings are also updated based upon the rate of change of selections recorded for a search result.

IPC Classes  ?

  • H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
  • G06F 17/30 - Information retrieval; Database structures therefor
  • H04N 5/76 - Television signal recording

5.

CONTENT DISTRIBUTION SYSTEM USING TRANSPORTABLE MEMORY DEVICES

      
Document Number 02732673
Status In Force
Filing Date 2008-08-13
Open to Public Date 2010-02-18
Grant Date 2014-04-08
Owner TIVO SOLUTIONS INC. (USA)
Inventor Barton, James

Abstract

A portable device includes solid-state memory, an Ethernet and/or wireless network connection, and an HDMI. The portable device receives content guide data from a first server and displays a content guide on a display. In response to a user's selection of a content item, the portable device requests the content item over the Internet from a second server. The portable device receives the content item, stores the content item in solid- state memory, generates display signals that represent the content item, and sends the display signals to a display. The second server may match the content item with relevant advertisements based on keywords associated with the content item and the advertisements. The second server may send selected advertisement URLs to the portable device. Using the URLs, the portable device may obtain the advertisements over the Internet and cause the display to display the advertisements in conjunction with the content item.

IPC Classes  ?

  • 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
  • G06Q 30/02 - Marketing, e.g. market research and analysis, surveying, promotions, advertising, buyer profiling, customer management or rewards; Price estimation or determination
  • G06F 3/14 - Digital output to display device

6.

MULTIMEDIA CONTENT SEARCH AND RECORDING SCHEDULING SYSTEM

      
Document Number 02681669
Status In Force
Filing Date 2008-05-15
Open to Public Date 2008-11-27
Grant Date 2013-10-08
Owner TIVO SOLUTIONS INC. (USA)
Inventor
  • Poniatowski, Robert F.
  • Glennon, Shelly
  • Beach, Brian
  • Dubois, Marcel

Abstract

Techniques described herein enable searching for multimedia content and for downloading or scheduling the recording of the multimedia content. The multimedia content may have been previously stored on one or more databases. The client device may download or schedule the recording of multimedia content in one step, for example, in one touch. When desired multimedia content is not available, the multimedia content is added to the client device's wish list. When the client device's does not have a wish list, the client device's wish list may be created on the spot. During the scheduling of the recording, a tag associated with the multimedia content is checked to determine whether the multimedia content is live or delayed. When the tag indicates the multimedia content is live or delayed, the client device prompts with a suggestion to add extra time to the end of the recording of the multimedia content.

IPC Classes  ?

  • H04N 5/765 - Interface circuits between an apparatus for recording and another apparatus
  • H04H 20/38 - Arrangements for distribution where lower stations, e.g. receivers, interact with the broadcast
  • H04H 20/93 - Arrangements characterised by special technical features of the broadcast information, e.g. signal form or information format which locates resources of other pieces of information, e.g. URL [Uniform Resource Locator]
  • H04H 60/72 - Systems specially adapted for using specific information, e.g. geographical or meteorological information using EPGs [Electronic Programme Guides]
  • H04N 21/278 - Content descriptor database or directory service for end-user access
  • G06F 17/30 - Information retrieval; Database structures therefor
  • H04N 5/7617 - Systems for programming the time at which predetermined television channels will be selected for recording by using data entered by the user and reference data transmitted by the broadcasting station

7.

MEDIA DATA CONTENT SEARCH SYSTEM

      
Document Number 02683192
Status In Force
Filing Date 2008-05-15
Open to Public Date 2008-11-15
Grant Date 2013-12-31
Owner TIVO SOLUTIONS INC. (USA)
Inventor
  • Glennon, Shelly
  • Poniatowski, Robert F.
  • James, Bryan
  • Beach, Brian

Abstract

A method and apparatus for performing an integrated search is provided. An interface is provided that allows users to search and select any data related to a searchable term. Searchable terms may comprise titles of content, actors, and tags. Upon receiving results from the initial search, the user progresses through the initial search by selecting a result from the initial search and conducting a further search of that selection. The search may progress through many layers of searching in order to find information useful to the user and the user may perform actions based upon results of the search. The search implements a display with two columns, the first column displaying selectable data, and the second column displaying results to the selected data. The search is further customizable based upon a privacy level selected by the user.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

8.

AUTHORABLE CONTENT RATING SYSTEM

      
Document Number 02677159
Status In Force
Filing Date 2008-01-03
Open to Public Date 2008-07-17
Grant Date 2015-03-17
Owner TIVO SOLUTIONS INC. (USA)
Inventor
  • Feder, Adam
  • Beach, Brian
  • Van Stam, Wijnand

Abstract

Techniques for generating customized rating systems for use in a DVR are described. According to one technique, a user submits a rating system definition that comprises different ratings of the user's choosing. The rating system definition is stored. The rating system definition defines a customized ratings system. That system's creator and other users may then associate various entities, such as channels, series, and episodes, with ratings from the customized rating system. DVRs may use these associations between entities and ratings for various purposes. For example, DVRs may use these associations to allow a user to search for entities that satisfy specified rating criteria. For another example, DVRs may use these associations to restricting which entities and information about those entities can be displayed or recorded when the DVR is in a restricted mode of operation. Customized rating systems may be modified by multiple users in collaboration.

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/4782 - Web browsing

9.

METHOD AND APPARATUS FOR DOWNLOADING ANCILLARY PROGRAM DATA TO A DVR

      
Document Number 02662825
Status In Force
Filing Date 2007-10-30
Open to Public Date 2008-05-08
Grant Date 2014-07-15
Owner TIVO SOLUTIONS INC. (USA)
Inventor Barton, James M.

Abstract

A method and apparatus for downloading ancillary program data to a DVR. An embodiment allows multimedia device users to select programs to record or download movie or music over a network, such as the Internet, from a content provider. The system automatically downloads and stores ancillary program data that is directly related to, and associated with, a program that has been selected for recording or content requested for download. When a user selects a program to view the user is offered the opportunity to browse ancillary program data associated with the program and view an ancillary program data. The service can charge the content provider or an advertiser for each time their ancillary program data is viewed by a user. The ancillary programming is deleted when the associated recorded program is deleted.

IPC Classes  ?

  • 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
  • H04H 60/27 - Arrangements for recording or accumulating broadcast information or broadcast-related information
  • H04H 60/33 - Arrangements for monitoring the users' behaviour or opinions
  • H04H 60/46 - Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for recognising users' preferences
  • H04H 60/66 - Arrangements for services using the result of monitoring, identification or recognition covered by groups or for using the result on distributors' side
  • H04N 21/2547 - Third party billing, e.g. billing of advertiser

10.

PERFORMING TRICK PLAY FUNCTIONS IN A DIGITAL VIDEO RECORDER WITH EFFICIENT USE OF RESOURCES

      
Document Number 02665731
Status In Force
Filing Date 2007-10-31
Open to Public Date 2008-05-08
Grant Date 2013-04-23
Owner TIVO SOLUTIONS INC. (USA)
Inventor Vannier, Eric

Abstract

Techniques for selecting a picture of a video program for display in accordance with a selected trick play mode of a DVR are described herein. Sometimes, when desired playback speed is faster than normal, a DVR is forced to select some pictures to play and some pictures to skip. Ideally, in order to preserve "smooth" viewing quality, the next picture to be displayed should be temporally close to the currently displayed picture. Since some pictures can take longer to decode than others, accounting for picture decoding costs helps ensure that the best picture can be selected for decoding given playback speed requirements. According to one embodiment of the invention, for each picture of a plurality of pictures in a video data stream, a DVR determines a decoding cost for that picture. Based on the determined costs, the DVR selects a particular picture. The DVR outputs the selected picture for display.

IPC Classes  ?

  • H04N 5/915 - Television signal processing therefor for field- or frame-skip recording or reproducing
  • H04L 12/16 - Arrangements for providing special services to substations

11.

METHOD AND APPARATUS FOR ADVERTISEMENT PLACEMENT IN A USER DIALOG ON A SET-TOP BOX

      
Document Number 02653690
Status In Force
Filing Date 2006-06-26
Open to Public Date 2008-01-03
Grant Date 2014-03-18
Owner TIVO SOLUTIONS INC. (USA)
Inventor
  • Barton, James
  • Stevens, Paul
  • Sandford, David
  • Hayes, Robin
  • Schmidt, Margret

Abstract

Methods and apparatuses for presenting targeted advertisements to DVR users are described. After a DVR has finished playing a recorded television program, or in response to other specified events, the DVR presents a screen which comprises a "save or delete" menu. In addition to the "save" and "delete" options, the menu additionally comprises other options. Each of these other options may correspond to a separate promotional item. For example, a user's selection of such an option may cause the DVR to display or play an advertisement on the user's television set. Additionally or alternatively, these other options, when selected by a user, may cause the DVR to display a user interface through which the user can actually purchase a product or service. The product or service advertised or offered may be one that was featured or referenced in the television program that the user was just watching.

IPC Classes  ?

  • 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
  • G06Q 30/02 - Marketing, e.g. market research and analysis, surveying, promotions, advertising, buyer profiling, customer management or rewards; Price estimation or determination
  • H04L 12/58 - Message switching systems
  • H04N 5/7617 - Systems for programming the time at which predetermined television channels will be selected for recording by using data entered by the user and reference data transmitted by the broadcasting station

12.

METHOD AND APPARATUS FOR CREATING AND VIEWING CUSTOMIZED MULTIMEDIA SEGMENTS

      
Document Number 02653308
Status In Force
Filing Date 2006-06-23
Open to Public Date 2007-12-27
Grant Date 2013-12-31
Owner TIVO SOLUTIONS INC. (USA)
Inventor
  • Smith, Kevin P.
  • Stevens, Paul
  • Feder, Adam
  • Barton, James

Abstract

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 to multimedia devices which receive multimedia content streams containing content streams with in-band data. The in-band data are parsed and compared to the event identification data. If a match occurs, the multimedia device uses the metadata to identify events or perform specified actions.

IPC Classes  ?

  • 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
  • H04N 21/85 - Assembly of content; Generation of multimedia applications

13.

IN-BAND DATA RECOGNITION AND SYNCHRONIZATION SYSTEM

      
Document Number 02653558
Status In Force
Filing Date 2006-06-23
Open to Public Date 2007-12-27
Grant Date 2013-01-08
Owner TIVO SOLUTIONS INC. (USA)
Inventor
  • Smith, Kevin P.
  • Stevens, Paul
  • Feder, Adam
  • Barton, James

Abstract

A method and apparatus for recognizing and synchronizing to in-band data at a multimedia device is provided. A content stream includes in-band data. The in-band data is processed and in-band data pattern data associated with the content stream are created. Metadata are attached to the event identification data. The event identification data are provided to multimedia devices which receive broadcasted multimedia content streams containing video programs with in-band data. The in-band data are processed and compared to the event identification data. If a match occurs, the multimedia device uses the metadata to perform specified actions.

IPC Classes  ?

  • H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
  • H04H 20/31 - Arrangements for simultaneous broadcast of plural pieces of information by a single channel using in-band signals, e.g. subsonic or cue signal
  • H04H 60/73 - Systems specially adapted for using specific information, e.g. geographical or meteorological information using meta-information

14.

RECOMMENDED RECORDING AND DOWNLOADING GUIDES

      
Document Number 02641750
Status In Force
Filing Date 2007-02-06
Open to Public Date 2007-09-20
Grant Date 2014-02-25
Owner TIVO SOLUTIONS INC. (USA)
Inventor
  • Barton, James
  • Feder, Adam
  • Beach, Brian

Abstract

Techniques for recommending recording and/or downloading suggestions to a DVR user are provided. According to one technique, a list of suggestions is received from a recommending entity. Each of the suggestions identifies either to-be-broadcasted content or downloadable content. The entity is mapped to the list, thereby establishing an entity-to-list mapping. Data, which indicates a user's selection of a list, is received. The user's DVR is mapped to the selected list, thereby establishing a DVR-to-list mapping. Based on this mapping, one or more candidate items are automatically selected from among a set of items. Identities of the candidate items are sent to the DVR. The recommending entity does not own or operate the DVR.

IPC Classes  ?

  • G06F 3/00 - Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements

15.

METHOD AND APPARATUS FOR RESTRICTING DVD CONTENT

      
Document Number 02645570
Status In Force
Filing Date 2007-03-01
Open to Public Date 2007-09-13
Grant Date 2012-08-21
Owner TIVO SOLUTIONS INC. (USA)
Inventor
  • Barton, James
  • Beach, Brian
  • Schmidt, Margret
  • Poniatowski, Robert F.
  • Glennon, Shelly

Abstract

Techniques described herein enable parents to establish a child-protective "kids zone" on a DVR (104). According to one technique, a DVR (104) receives, from a parent, identities of DVD content items (106B) that the parent does not want children to view. The DVR (104) maps the identities to a kids zone. During times that the DVR (104) is set to operate in the kids zone operational mode, the DVR(104) prevents itself from presenting any content from DVD that are associated with the identities. At other times, during which the DVR (104) is not set to operate in the kids zone operational mode, the DVR (104) may allow itself to present DVD content that are associated with the identities.

IPC Classes  ?

  • H04N 5/775 - Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver
  • G11B 19/02 - Control of operating function, e.g. switching from recording to reproducing

16.

CUSTOMIZING DVR FUNCTIONALITY

      
Document Number 02641843
Status In Force
Filing Date 2007-03-01
Open to Public Date 2007-09-13
Grant Date 2014-02-11
Owner TIVO SOLUTIONS INC. (USA)
Inventor
  • Barton, James
  • Beach, Brian
  • Schmidt, Margret
  • Poniatowski, Robert F.
  • Glennon, Shelly

Abstract

Techniques described herein enable parents to establish a child-protective "kids zone" on a DVR. According to one technique, a DVR receives, from a parent, identities of content items that the parent does not want children to view. The DVR maps the identities to a kids zone. During times that the DVR is set to operate in the kids zone operational mode, the DVR prevents itself from presenting any content items that are associated with the identities. However, during these times, the DVR still may obtain and store these content items. At other times, during which the DVR is not set to operate in the kids zone operational mode, the DVR may allow itself to present the content items that are associated with the identities, including content items that the DVR obtained and stored during times that the DVR was set to operate in the kids zone operational mode.

IPC Classes  ?

  • H04N 5/91 - Television signal processing therefor

17.

METHOD AND APPARATUS FOR SECURE TRANSFER OF PREVIOUSLY BROADCASTED CONTENT

      
Document Number 02588630
Status In Force
Filing Date 2005-11-21
Open to Public Date 2006-05-26
Grant Date 2013-08-20
Owner TIVO SOLUTIONS INC. (USA)
Inventor Van Stam, Wijnand

Abstract

A method and apparatus for secure transfer of previously broadcasted content enables the secure transfer of previously broadcasted content between DVRs on a computer network: A DVR user is presented with a user interface for requesting the previously broadcasted content. The service provider vatidates the request by inspecting data associated with the user to determine if the user should be allowed to retrieve the previonsly broadcasted content . The service provider indentifies one or more DVRs on a computer network that currently have the previously broadcasted content and filters them according to a number of factors, including bandwidth, to create a pool of DVRs.The service provider initiates the transfer by either requesting each DVR in the pool to begin transfering the previously broadcasted content to the requesting DVR, or by directly requesting the DVR to retrieve the content from the pool of DVRs.

IPC Classes  ?

  • H04N 21/436 - Interfacing a local distribution network, e.g. communicating with another STB or inside the home
  • H04L 9/32 - Arrangements for secret or secure communication including means for verifying the identity or authority of a user of the system
  • H04N 5/76 - Television signal recording
  • 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

18.

METHOD AND APPARATUS FOR SECURE TRANSFER AND PLAYBACK OF MULTIMEDIA CONTENT

      
Document Number 02588642
Status In Force
Filing Date 2005-11-21
Open to Public Date 2006-05-26
Grant Date 2012-01-31
Owner TIVO SOLUTIONS INC. (USA)
Inventor
  • Van Hoff, Arthur
  • Barton, James

Abstract

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 DVR and the PC. Once the secure connection is established, the DVR receives a request for multimedia content from the PC, prepares the multimedia content for transfer and transfers the multimedia content to the PC.

IPC Classes  ?

  • H04N 21/436 - Interfacing a local distribution network, e.g. communicating with another STB or inside the home
  • G06Q 30/02 - Marketing, e.g. market research and analysis, surveying, promotions, advertising, buyer profiling, customer management or rewards; Price estimation or determination
  • H04L 9/32 - Arrangements for secret or secure communication including means for verifying the identity or authority of a user of the system

19.

DISPLAY OF TELEVISION PROGRAM INFORMATION USING DYNAMICALLY-ADJUSTED SCROLL RATE

      
Document Number 02326708
Status In Force
Filing Date 2000-11-23
Open to Public Date 2001-08-11
Grant Date 2012-05-01
Owner TIVO SOLUTIONS INC. (USA)
Inventor
  • Bates, Cary L.
  • Day, Paul R.
  • Santosuosso, John M.

Abstract

An apparatus, program product and method dynamically adjust the scroll rate used to scroll through the program information for various television programs available to a television viewer to provide a variable rate of scroll for program information presented to the television viewer. The scroll rate may be varied, for example, to emphasize certain program information relative to other program information, e.g., by slowing down the scroll rate to increase the visibility for important program information and speeding up the scroll rate to decrease the visibility of less important program information. Dynamic scroll rate adjustment may be utilized in a number of situations, including in connection with non-interactive electronic program listings, interactive electronic program guides, and electronic overlays, among others. Furthermore, dynamic scroll rate adjustment may be based upon a number of different characteristics of the television programs associated with the displayed program information, including for example, the frequency of access of different television programs, or sponsorship of certain television programs.

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/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 21/482 - End-user interface for program selection

20.

MULTIMEDIA TIME WARPING SYSTEM

      
Document Number 02333460
Status In Force
Filing Date 1999-03-04
Open to Public Date 2000-02-10
Grant Date 2002-07-30
Owner TIVO SOLUTIONS INC. (USA)
Inventor
  • Barton, James M.
  • Mcinnis, Roderick James
  • Moskowitz, Alan S.
  • Goodman, Andrew Martin
  • Chow, Ching Tong
  • Kao, Jean Swey

Abstract

The invention allows the user to store selected television broadcast programs while the user is simultaneously watching or reviewing another program. A preferred embodiment of the invention accepts television (TV) input streams in a multitude of analog and digital forms. The TV streams are converted to (MPEG) formatted stream for internal transfer and manipulation and are parsed and separated it into video and audio components. The components are stored in temporary buffers. Events are recorded that indicate the type of component that has been found, where it is located, and when it occurred. The program logic is notified that an event has occurred and the data is extracted from the buffers. The parser and event buffer decouple the CPU from having to parse the MPEG stream and from the real time nature of the data streams which allows for slower CPU and bus speeds and translate to lower system costs. The video and audio components are stored on a storage device and when the program is requested for display, the video and audio components are extracted from the storage device and reassembled into an MPEG stream which is sent to a decoder. The decoder converts the MPEG stream into TV output signals and delivers the TV output signals to a TV receiver. User control commands are accepted and sent through the system. These commands affect the flow of said MPEG stream and allow the user to view stored programs with at least the following functions: reverse, fast forward, play, pause, index, fast/slow reverse play, and fast/slow play.

IPC Classes  ?

  • H04N 5/775 - Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver
  • G11B 27/031 - Electronic editing of digitised analogue information signals, e.g. audio or video signals
  • G11B 27/034 - Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
  • G11B 27/10 - Indexing; Addressing; Timing or synchronising; Measuring tape travel
  • G11B 27/00 - Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
  • G11B 27/024 - Electronic editing of analogue information signals, e.g. audio or video signals on tapes
  • G11B 27/032 - Electronic editing of digitised analogue information signals, e.g. audio or video signals on tapes
  • H04N 5/782 - Television signal recording using magnetic recording on tape

21.

METHOD AND APPARATUS IMPLEMENTING RANDOM ACCESS AND TIME-BASED FUNCTIONS ON A CONTINUOUS STREAM OF FORMATTED DIGITAL DATA

      
Document Number 02323539
Status In Force
Filing Date 1999-03-04
Open to Public Date 1999-10-14
Grant Date 2002-05-28
Owner TIVO SOLUTIONS INC. (USA)
Inventor Barton, James M.

Abstract

A continuous stream of formatted digital data, such as a video segment, audio segment, or information stream, appears to be a fixed length segment under certain circumstances, defining a virtual segment within the continuous stream which moves forward in time in synchrony with the continuous stream. The virtual segment thus defined can be explored in a non-linear fashion at arbitrary playback rates. For instance, concepts such as rewind, pause, frame advance, and fast forward become meaningful even though the continuous stream never ceases.

IPC Classes  ?

  • H04N 5/775 - Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver
  • H04N 5/783 - Adaptations for reproducing at a rate different from the recording rate