CA2653558A1 - In-band data recognition and synchronization system - Google Patents

In-band data recognition and synchronization system Download PDF

Info

Publication number
CA2653558A1
CA2653558A1 CA002653558A CA2653558A CA2653558A1 CA 2653558 A1 CA2653558 A1 CA 2653558A1 CA 002653558 A CA002653558 A CA 002653558A CA 2653558 A CA2653558 A CA 2653558A CA 2653558 A1 CA2653558 A1 CA 2653558A1
Authority
CA
Canada
Prior art keywords
content stream
multimedia content
multimedia
band data
events
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CA002653558A
Other languages
French (fr)
Other versions
CA2653558C (en
Inventor
Kevin P. Smith
Paul Stevens
Adam Feder
James Barton
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tivo Solutions Inc
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=38833884&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CA2653558(A1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Individual filed Critical Individual
Publication of CA2653558A1 publication Critical patent/CA2653558A1/en
Application granted granted Critical
Publication of CA2653558C publication Critical patent/CA2653558C/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4126The peripheral being portable, e.g. PDAs or mobile phones
    • H04N21/41265The peripheral being portable, e.g. PDAs or mobile phones having a remote control device for bidirectional communication between the remote control device and client device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/005Reproducing at a different information rate from the information rate of recording
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/28Arrangements for simultaneous broadcast of plural pieces of information
    • H04H20/30Arrangements for simultaneous broadcast of plural pieces of information by a single channel
    • H04H20/31Arrangements for simultaneous broadcast of plural pieces of information by a single channel using in-band signals, e.g. subsonic or cue signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/68Systems specially adapted for using specific information, e.g. geographical or meteorological information
    • H04H60/73Systems specially adapted for using specific information, e.g. geographical or meteorological information using meta-information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • H04N21/2353Processing of additional data, e.g. scrambling of additional data or processing content descriptors specifically adapted to content descriptors, e.g. coding, compressing or processing of metadata
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4135Peripherals receiving signals from specially adapted client devices external recorder
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/4147PVR [Personal Video Recorder]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4314Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for fitting data in a restricted space on the screen, e.g. EPG data in a rectangular grid
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs
    • H04N21/44008Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management 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, resolving scheduling conflicts
    • H04N21/458Scheduling 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 ; time-related management operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-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, for manipulating displayed content
    • H04N21/47214End-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, for manipulating displayed content for content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8456Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/09Arrangements for device control with a direct linkage to broadcast information or to broadcast space-time; Arrangements for control of broadcast-related services
    • H04H60/13Arrangements for device control affected by the broadcast information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/27Arrangements for recording or accumulating broadcast information or broadcast-related information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/84Television signal recording using optical recording
    • H04N5/85Television signal recording using optical recording on discs or drums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/907Television signal recording using static stores, e.g. storage tubes or semiconductor memories
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/82Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
    • H04N9/8205Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal

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.

Claims (93)

Claim
1. A method for processing in-band data at a multimedia device, comprising:
receiving a multimedia content stream, wherein the multimedia content stream contains in-band data;
processing the in-band data, including computing hash values from the in-band data;
determining whether the computed hash values match a particular pattern comprising at least two hash values among a plurality of patterns, wherein the particular pattern is associated with one or more events in the multimedia content stream; and identifying one or more events in the multimedia content stream, based on metadata associated with the matched particular pattern.
2. The method of Claim 1, wherein the in-band data is closed-caption data.
3. The method of Claim 1, wherein the in-band data is Enhanced Television (ETV) signaling data.
4. The method of Claim 1, further comprising:
in response to identifying; one or more events in the multimedia content stream, displaying an icon to a user on a display screen as the multimedia content stream is displayed to a user.
5. The method of Claim 1, further comprising:
in response to identifying one or more events in the multimedia content stream, storing one or more segments of the multimedia content stream on the multimedia device that are related to the one or more identified events.
6. The method of Claim 1, wherein the multimedia content stream further comprises one or more video programs, and wherein the identifying step identifies one or more events in the one or more video programs.
7. The method of Claim 1, wherein the determining step further comprises:

processing metadata associated with the matched particular pattern.
8. The method of Claim 7, wherein the metadata instructs the multimedia device to perform an action.
9. The method of Claim 7, wherein the metadata instructs the multimedia device to skip over a segment of the multimedia content stream.
10. The method of Claim 7, wherein the metadata instructs the multimedia device to re-order two or more segments of the multimedia content stream.
11. The method of Claim 10, further comprising:
creating, at the multimedia device, a customized multimedia content stream containing the two or more re-ordered segments; and displaying the customized multimedia content stream to a user.
12. The method of Claim 7, wherein metadata associated with the identified location instructs the multimedia device to store one or more segments of the content stream on a storage device, and wherein the storage device contains one or more extracted segments from one or more different content streams.
13. The method of Claim 12, further comprising:
creating, at the multimedia device, a customized multimedia content stream containing any combinations of segments stored on the storage device; and displaying the customized content stream to a user.
14. The method of Claim 1, wherein a user can skip to an identified event.
15. The method of Claim 1, further comprising:
receiving event identification data associating one or more patterns of in-band data with one or more events; and storing the received event identification data on a storage device as part of the plurality of patterns.
16. The method of Claim 15, wherein the storage device is a hard disk drive.
17. The method of Claim 15, wherein the storage device is any type of removable storage media.
18. The method of Claim 15, wherein the storage device is any type of volatile and/or non-volatile storage medium.
19. The method of Claim 1, wherein the multimedia content stream is a television broadcast stream.
20. An apparatus for processing in-band data at a multimedia device, comprising:
a module for receiving a multimedia content stream, wherein the multimedia content stream contains in-band data;
a module for processing the in-band data, wherein the module for, processing in-band data computes hash values from the in-band data;
a module for determining whether the computed hash values match a particular pattern comprising at least two hash values among a plurality of patterns, wherein the particular pattern is associated with one or more events in the multimedia content stream; and a module for identifying one or more events in the content stream based on metadata associated with the matched particular pattern.
21. The apparatus of Claim 20, wherein the in-band data is closed-caption data.
22. The apparatus of Claim 20, wherein, the in-band data is Enhanced Television (ETV) signaling data.
23. The apparatus of Claim 20, further comprising:
a module for, in response to identifying one or more events in the multimedia content stream, displaying an icon to a user on a display screen as the multimedia content stream is displayed to a user.
24. The apparatus of Claim 20, further comprising:
a module for, in response to identifying one or more events in the multimedia content stream, storing one or more segments of the multimedia content stream on the multimedia device that are related to the one or more identified events.
25. The apparatus of Claim 20, wherein the multimedia content stream further comprises one or more video programs, and wherein the identifying module identifies one or more events in the one or more video programs.
26. The apparatus of Claim 20, wherein the module for determining further comprises:
a module for processing metadata associated with the matched particular pattern.
27. The apparatus of Claim 26, wherein the metadata instructs the multimedia device to perform an action.
28. The apparatus of Claim 26, wherein the metadata instructs the multimedia device to skip over a segment of the multimedia content stream.
29. The apparatus of Claim 26, wherein the metadata instructs the multimedia device to re-order two or more segments of the multimedia content stream.
30. The apparatus of Claim 29, further comprising:
a module for creating, at the multimedia device, a customized multimedia content stream containing the two or more re-ordered segments; and a module for displaying the customized multimedia, content stream to a user.
31. The apparatus of Claim 26, wherein metadata associated with the identified location instructs the second device to store one or more segments of the second content stream on a storage device, and wherein the storage device contains one or more extracted segments from one or more different content streams.
32. The apparatus of Claim 31, further comprising:

a module for creating, at the multimedia device, a customized multimedia content stream containing any combination of segments stored on the storage device;
and a module for displaying the customized content stream to a user.
33. The apparatus of Claim 20, wherein a user can skip to an identified event.
34. The apparatus of Claim 20, further comprising:
a module for receiving event identification data associating one or more patterns of in-band data with one or more events; and a module for storing the received event identification data on a storage device as part of the plurality of patterns.
35. The apparatus of Claim 34, wherein the storage device is a hard disk drive.
36. The apparatus of Claim 34, wherein the storage device is any type of removable storage media.
37. The apparatus of Claim 34, wherein the storage device is any type of volatile and/or non-volatile storage medium.
38. The apparatus of Claim 20, wherein the multimedia content stream is a television broadcast stream.
39. A computer-readable storage medium carrying one or more sequences of instructions for processing in-band data at a multimedia device, which instructions, when executed by one or more processors, cause the one or more processors to carry out the steps of:
receiving a multimedia content stream, wherein the multimedia content stream contains in-band data;
processing the in-band data, including computing hash values from the in-band data;
determining whether the computed hash values match a particular pattern comprising at least two hash values among a plurality of patterns, wherein the particular pattern is associated with one or more events in the multimedia content stream; and identifying one or more events in the multimedia content stream based on metadata associated with the matched particular pattern.
40. The computer-readable storage medium of Claim 39, wherein the in-band data is closed-caption data.
41. The computer-readable storage medium of Claim 39, wherein the in-band data is Enhanced Television (ETV) signaling data.
42. The computer-readable storage medium of Claim 39, further comprising instructions for:
in response to identifying one or more events in the content stream, displaying an icon to a user on a display screen as the content stream is displayed to a user.
43. The computer-readable storage medium of Claim 39, further comprising instructions for:
in response to identifying one or more events in the multimedia content stream, storing one or more segments of the multimedia content stream on the multimedia device that are related to the one or more identified events.
44. The computer-readable storage medium of Claim 39, wherein the multimedia content stream further comprises one or more video programs, and wherein the identifying step identifies one or more events in the one or more video programs.
45. The computer-readable storage medium of Claim 39, wherein the determining step further comprises:
processing metadata associated with the matched particular pattern.
46. The computer-readable storage medium of Claim 45, wherein the metadata instructs the multimedia device to perform an action.
47. The computer-readable storage medium of Claim 45, wherein the metadata instructs the multimedia device to skip over a segment of the multimedia content stream.
48. The computer-readable storage medium of Claim 45, wherein the metadata instructs the multimedia device to re-order two or more segments of the multimedia content stream.
49. The computer-readable storage medium of Claim 48, further comprising instructions for:
creating, at the multimedia device, a customized multimedia content stream containing the two or more re-ordered segments; and displaying the customized multimedia content stream to a user.
50. The computer-readable storage medium of Claim 45, wherein metadata associated with the identified location instructs the multimedia device to store one or more segments of the content stream on a storage device, and wherein the storage device contains one or more extracted segments from one or more different content streams.
51. The computer-readable storage medium of Claim 50, further comprising instructions for:
creating, at the multimedia device, a customized multimedia content stream containing any combination of segments stored on the storage device; and displaying the customized content stream to a user.
52. The computer-readable storage medium of Claim 39, wherein a user can skip to an identified event.
53. The computer-readable storage medium of Claim 39, further comprising instructions for:
receiving event identification data associating one or more patterns of in-band data with one or more events; and storing the received event identification data on a storage device as part of the plurality of patterns.
54. The computer-readable storage medium of Claim 53, wherein the storage device is a hard disk drive.
55. The computer-readable storage medium of Claim 53, wherein the storage device is any type of removable storage media.
56. The computer-readable storage medium of Claim 53, wherein the storage device is any type of volatile and/or non-volatile storage medium.
57. The computer-readable storage medium of Claim 39, wherein the multimedia content stream is a television broadcast stream.
58. A method for processing in-band data at a multimedia device, comprising:
reading a multimedia content stream from a removable storage medium, wherein the multimedia content stream contains in-band data;
processing the in-band data, including computing hash values from the in-band data;
determining whether the computed bash values match a particular pattern comprising at least two hash values among a plurality of patterns, wherein the particular pattern is associated with one or more events in the multimedia content stream; and identifying one or more events in the multimedia content stream based on metadata associated with the matched particular pattern.
59. The method of Claim 58, wherein the in-band data is closed-caption data.
60. The method of Claim 58, wherein the in-band data is Enhanced Television (ETV) signaling data.
61. The method of Claim 58, further comprising the step of:
in response to identifying one or more events in the multimedia content stream, displaying an icon to a user on a display screen as the multimedia content stream is displayed to a user.
62. The method of Claim 58, wherein the multimedia content stream further comprises one or more video programs, and wherein the identifying step identifies one or more events in the one or more video programs.
63. The method of Claim 58, wherein the determining step further comprises:
processing metadata associated with the matched particular pattern.
64. The method of Claim 63, wherein the metadata instructs the multimedia device to perform an action.
65. The method of Claim 63, wherein the metadata instructs the multimedia device to skip over a segment of the multimedia content stream.
66. The method of Claim 63, wherein the metadata instructs the multimedia device to re-arrange two or more segments of the multimedia content stream.
67. The method of Claim 66, wherein the multimedia device re-arranges the two or more segments into a customized multimedia content stream.
68. The method of Claim 67, further comprising:
creating, at the multimedia device, a customized multimedia content stream containing the two or more re-ordered segments; and displaying the customized multimedia content stream to a user.
69. The method of Claim 63, wherein metadata associated with the identified location instructs the multimedia device to store one or more segments of the content stream on a storage device, and wherein the storage device contains one or more extracted segments from one or more different content streams.
70. The method of Claim 69, further comprising:
creating, at the multimedia device, a customized multimedia content stream containing any combination of segments stored on the storage device; and displaying the customized content stream to a user.
71. The method of Claim 58, further comprising:
receiving event identification data associating one or more patterns of in-band data with one or more events; and storing the received event identification data on a storage device as part of the plurality of patterns.
72. The method of Claim 71, wherein the storage device is a hard disk drive.
73. The method of Claim 71, wherein the storage device is any type of removable storage media.
74. The method of Claim 71, wherein the storage device is any type of volatile and/or non-volatile storage medium.
75. The method of Claim 58, wherein the multimedia content stream is a television broadcast stream.
76. An apparatus for processing in-band data at a multimedia device, comprising:
a module for reading a multimedia content stream from a removable storage medium, wherein the multimedia content stream contains in-band data;
a module for processing the in-band data, wherein the module for processing the in-band data computes hash values from the in-band data;
a module for determining whether the computed hash values match a particular pattern comprising at least two hash values among a plurality of patterns, wherein the particular pattern is associated with one or more events in the multimedia content stream; and a module for identifying one or more events in the content stream based on metadata associated with the matched particular pattern.
77. The apparatus of Claim 76, wherein the in-band data is closed-caption data.
78. The apparatus of Claim 76, wherein the in-band data is Enhanced Television (ETV) signaling data.
79. The apparatus of Claim 76, further comprising:

a module for, in response to identifying one or more events in the multimedia content stream, displaying an icon to a user on a display screen as the multimedia content stream, is displayed to a user.
80. The apparatus of Claim 76, wherein the multimedia content stream further comprises one or more video programs, and wherein the identifying module identifies one or more events in the one or more video programs.
81. The apparatus of Claim 70, wherein the module for determining further comprises:
a module for processing metadata associated with the matched particular pattern.
82. The apparatus of Claim 81, wherein the metadata instructs the multimedia device to perform an action.
83. The apparatus of Claim 81, wherein the metadata instructs the multimedia device to skip over a segment of the multimedia content stream.
84. The apparatus of Claim 81, wherein the metadata instructs the multimedia device to re-order two or more segments of the multimedia content stream.
85. The apparatus of C1aim 84, further comprising:
a module for creating, at the multimedia device, a customized multimedia content stream containing the two or more re-ordered segments; and a module for displaying the customized multimedia content stream to a user.
80. The apparatus of Claim 81, wherein metadata associated with the identified location instructs the multimedia device to store one or more segments of the content stream on a storage device, and wherein the storage device contains one or more extracted segments from one or more different content streams.
87. The apparatus of Claim 86, further comprising:
a module for creating, at the multimedia device, a customized multimedia content stream containing any combination of segments stored on the storage device;
and a module for displaying the customized content stream to a user.
88. The apparatus of Claim 76, wherein a user can skip to an identified event.
89. The apparatus of Claim 76, further comprising:
a module for receiving event identification data associating one or more patterns of in-band data with one or more events; and a module for storing the received event identification data on a storage device as part of the plurality of patterns.
90. The apparatus of Claim 89, wherein the storage device is a hard disk drive.
91. The apparatus of Claim 89, wherein the storage device is any type of removable storage media.
92. The apparatus of Claim 89, wherein the storage device is any type of volatile and/or non-volatile storage medium.
93. The apparatus of Claim 76, wherein the multimedia content stream is a television broadcast stream
CA2653558A 2006-06-22 2006-06-23 In-band data recognition and synchronization system Active CA2653558C (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/473,543 2006-06-22
US11/473,543 US7661121B2 (en) 2006-06-22 2006-06-22 In-band data recognition and synchronization system
PCT/US2006/024688 WO2007149100A2 (en) 2006-06-22 2006-06-23 In-band data recognition and synchronization system

Publications (2)

Publication Number Publication Date
CA2653558A1 true CA2653558A1 (en) 2007-12-27
CA2653558C CA2653558C (en) 2013-01-08

Family

ID=38833884

Family Applications (1)

Application Number Title Priority Date Filing Date
CA2653558A Active CA2653558C (en) 2006-06-22 2006-06-23 In-band data recognition and synchronization system

Country Status (11)

Country Link
US (7) US7661121B2 (en)
EP (3) EP2036343B1 (en)
JP (3) JP5060552B2 (en)
CN (2) CN102098478B (en)
AT (1) ATE546014T1 (en)
AU (2) AU2006344735C1 (en)
CA (1) CA2653558C (en)
ES (1) ES2381760T3 (en)
HK (2) HK1131707A1 (en)
PT (1) PT2036343E (en)
WO (1) WO2007149100A2 (en)

Families Citing this family (118)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6233389B1 (en) 1998-07-30 2001-05-15 Tivo, Inc. Multimedia time warping system
US7558472B2 (en) 2000-08-22 2009-07-07 Tivo Inc. Multimedia signal processing system
EP1885128A3 (en) 1999-09-20 2008-03-12 Tivo, Inc. Closed caption tagging system
WO2001047273A1 (en) * 1999-12-21 2001-06-28 Tivo, Inc. Intelligent system and methods of recommending media content items based on user preferences
US8346605B2 (en) 2004-06-07 2013-01-01 Sling Media, Inc. Management of shared media content
EP1769399B1 (en) 2004-06-07 2020-03-18 Sling Media L.L.C. Personal media broadcasting system
US9998802B2 (en) 2004-06-07 2018-06-12 Sling Media LLC Systems and methods for creating variable length clips from a media stream
US7917932B2 (en) 2005-06-07 2011-03-29 Sling Media, Inc. Personal video recorder functionality for placeshifting systems
US7975062B2 (en) 2004-06-07 2011-07-05 Sling Media, Inc. Capturing and sharing media content
US7769756B2 (en) 2004-06-07 2010-08-03 Sling Media, Inc. Selection and presentation of context-relevant supplemental content and advertising
CA2588630C (en) 2004-11-19 2013-08-20 Tivo Inc. Method and apparatus for secure transfer of previously broadcasted content
US8069461B2 (en) 2006-03-30 2011-11-29 Verizon Services Corp. On-screen program guide with interactive programming recommendations
US7661121B2 (en) * 2006-06-22 2010-02-09 Tivo, Inc. In-band data recognition and synchronization system
US7873982B2 (en) * 2006-06-22 2011-01-18 Tivo Inc. Method and apparatus for creating and viewing customized multimedia segments
US8418217B2 (en) 2006-09-06 2013-04-09 Verizon Patent And Licensing Inc. Systems and methods for accessing media content
US8464295B2 (en) 2006-10-03 2013-06-11 Verizon Patent And Licensing Inc. Interactive search graphical user interface systems and methods
US8566874B2 (en) 2006-10-03 2013-10-22 Verizon Patent And Licensing Inc. Control tools for media content access systems and methods
US8595760B1 (en) * 2006-11-22 2013-11-26 Amdocs Software Systems Limited System, method and computer program product for presenting an advertisement within content
CA2612348C (en) * 2006-11-28 2013-04-30 Innovative Chemical Technologies Canada Ltd. Recycling of oil-based drilling muds
US8510780B2 (en) 2006-12-21 2013-08-13 Verizon Patent And Licensing Inc. Program guide navigation tools for media content access systems and methods
US8015581B2 (en) 2007-01-05 2011-09-06 Verizon Patent And Licensing Inc. Resource data configuration for media content access systems and methods
US8126262B2 (en) * 2007-06-18 2012-02-28 International Business Machines Corporation Annotating video segments using feature rhythm models
US8103965B2 (en) 2007-06-28 2012-01-24 Verizon Patent And Licensing Inc. Media content recording and healing statuses
US8165451B2 (en) 2007-11-20 2012-04-24 Echostar Technologies L.L.C. Methods and apparatus for displaying information regarding interstitials of a video stream
US8136140B2 (en) 2007-11-20 2012-03-13 Dish Network L.L.C. Methods and apparatus for generating metadata utilized to filter content from a video stream using text data
US8165450B2 (en) 2007-11-19 2012-04-24 Echostar Technologies L.L.C. Methods and apparatus for filtering content in a video stream using text data
US8051447B2 (en) 2007-12-19 2011-11-01 Verizon Patent And Licensing Inc. Condensed program guide for media content access systems and methods
US11227315B2 (en) 2008-01-30 2022-01-18 Aibuy, Inc. Interactive product placement system and method therefor
US8312486B1 (en) 2008-01-30 2012-11-13 Cinsay, Inc. Interactive product placement system and method therefor
US20110191809A1 (en) 2008-01-30 2011-08-04 Cinsay, Llc Viral Syndicated Interactive Product System and Method Therefor
US8606085B2 (en) * 2008-03-20 2013-12-10 Dish Network L.L.C. Method and apparatus for replacement of audio data in recorded audio/video stream
WO2009137368A2 (en) 2008-05-03 2009-11-12 Mobile Media Now, Inc. Method and system for generation and playback of supplemented videos
US8156520B2 (en) 2008-05-30 2012-04-10 EchoStar Technologies, L.L.C. Methods and apparatus for presenting substitute content in an audio/video stream using text data
US9183885B2 (en) 2008-05-30 2015-11-10 Echostar Technologies L.L.C. User-initiated control of an audio/video stream to skip interstitial content between program segments
US20090307741A1 (en) * 2008-06-09 2009-12-10 Echostar Technologies L.L.C. Methods and apparatus for dividing an audio/video stream into multiple segments using text data
CN101350826B (en) * 2008-08-22 2012-09-05 中兴通讯股份有限公司 Method for monitoring communication system picture or multimedia video picture
US8515338B2 (en) * 2008-12-12 2013-08-20 At&T Intellectual Property I, L.P. Systems and methods for synchronized playout of music on several personal digital music players
US8510771B2 (en) * 2008-12-24 2013-08-13 Echostar Technologies L.L.C. Methods and apparatus for filtering content from a presentation stream using signature data
US8407735B2 (en) * 2008-12-24 2013-03-26 Echostar Technologies L.L.C. Methods and apparatus for identifying segments of content in a presentation stream using signature data
US8588579B2 (en) * 2008-12-24 2013-11-19 Echostar Technologies L.L.C. Methods and apparatus for filtering and inserting content into a presentation stream using signature data
US8326127B2 (en) * 2009-01-30 2012-12-04 Echostar Technologies L.L.C. Methods and apparatus for identifying portions of a video stream based on characteristics of the video stream
US20100228736A1 (en) * 2009-02-20 2010-09-09 All Media Guide, Llc Recognizing a disc
US20100228704A1 (en) * 2009-02-20 2010-09-09 All Media Guide, Llc Recognizing a disc
US8438596B2 (en) 2009-04-08 2013-05-07 Tivo Inc. Automatic contact information transmission system
US20100269147A1 (en) 2009-04-15 2010-10-21 Echostar Technologies Llc Video stream index generation at a video content transmitter
US8620967B2 (en) 2009-06-11 2013-12-31 Rovi Technologies Corporation Managing metadata for occurrences of a recording
US8437617B2 (en) * 2009-06-17 2013-05-07 Echostar Technologies L.L.C. Method and apparatus for modifying the presentation of content
US8325276B2 (en) * 2009-08-26 2012-12-04 Samsung Electronics Co., Ltd. System and method for real-time video content sharing with synchronization via closed-caption metadata
US8621099B2 (en) 2009-09-21 2013-12-31 Sling Media, Inc. Systems and methods for formatting media content for distribution
EP2541963B1 (en) * 2009-12-29 2021-03-17 Inscape Data, Inc. Method for identifying video segments and displaying contextually targeted content on a connected television
US8670648B2 (en) 2010-01-29 2014-03-11 Xos Technologies, Inc. Video processing methods and systems
US8934758B2 (en) 2010-02-09 2015-01-13 Echostar Global B.V. Methods and apparatus for presenting supplemental content in association with recorded content
US20110197224A1 (en) * 2010-02-09 2011-08-11 Echostar Global B.V. Methods and Apparatus For Selecting Advertisements For Output By A Television Receiver Based on Social Network Profile Data
US8930849B2 (en) 2010-03-31 2015-01-06 Verizon Patent And Licensing Inc. Enhanced media content tagging systems and methods
CA3028191C (en) 2010-05-10 2020-02-18 Encore Interactive Inc. Realtime broadcast stream and control data conversion system and method
US8983952B1 (en) * 2010-07-29 2015-03-17 Symantec Corporation System and method for partitioning backup data streams in a deduplication based storage system
US8468453B2 (en) 2010-08-12 2013-06-18 Echostar Technologies L.L.C. User-selected media content blocking
KR101737325B1 (en) 2010-08-19 2017-05-22 삼성전자주식회사 Method and apparatus for reducing decreasing of qualitly of experience in a multimedia system
US11227330B2 (en) 2010-09-03 2022-01-18 Lee Martin Stewart Determining a part having an anomaly in equipment and initiating an electronic transaction for replacing the part using a three-dimensional (3D) model of the equipment
US8935300B1 (en) 2011-01-03 2015-01-13 Intellectual Ventures Fund 79 Llc Methods, devices, and mediums associated with content-searchable media
US8745683B1 (en) * 2011-01-03 2014-06-03 Intellectual Ventures Fund 79 Llc Methods, devices, and mediums associated with supplementary audio information
US9383928B2 (en) * 2011-06-13 2016-07-05 Emc Corporation Replication techniques with content addressable storage
US9219945B1 (en) * 2011-06-16 2015-12-22 Amazon Technologies, Inc. Embedding content of personal media in a portion of a frame of streaming media indicated by a frame identifier
US9535450B2 (en) * 2011-07-17 2017-01-03 International Business Machines Corporation Synchronization of data streams with associated metadata streams using smallest sum of absolute differences between time indices of data events and metadata events
US8437622B2 (en) 2011-08-23 2013-05-07 Echostar Technologies L.L.C. Altering presentation of received content based on use of closed captioning elements as reference locations
RU2733103C2 (en) 2011-08-29 2020-09-29 ЭйБай, Инк. Container software for virus copying from one endpoint to another
EP2826251B1 (en) 2012-03-13 2018-08-08 TiVo Solutions Inc. Automatic commercial playback system
US8918311B1 (en) 2012-03-21 2014-12-23 3Play Media, Inc. Intelligent caption systems and methods
TWI519167B (en) * 2012-04-23 2016-01-21 廣達電腦股份有限公司 System for applying metadata for object recognition and event representation
WO2013173806A2 (en) * 2012-05-17 2013-11-21 Google Inc. Systems and methods for determining a likelihood that an entity is an author of original content
US20150169584A1 (en) 2012-05-17 2015-06-18 Google Inc. Systems and methods for re-ranking ranked search results
US10789631B2 (en) 2012-06-21 2020-09-29 Aibuy, Inc. Apparatus and method for peer-assisted e-commerce shopping
US9607330B2 (en) 2012-06-21 2017-03-28 Cinsay, Inc. Peer-assisted shopping
US8819759B2 (en) 2012-06-27 2014-08-26 Google Technology Holdings LLC Determining the location of a point of interest in a media stream that includes caption data
WO2014048470A1 (en) * 2012-09-26 2014-04-03 Abilis Systems Sarl Digital converter
US9379932B1 (en) 2013-03-07 2016-06-28 Google Inc. Personal video recorder with limited attached local storage
US9173004B2 (en) 2013-04-03 2015-10-27 Sony Corporation Reproducing device, reproducing method, program, and transmitting device
FR3004881B1 (en) 2013-04-19 2015-04-17 Kolor METHOD FOR GENERATING AN OUTPUT VIDEO STREAM FROM A WIDE FIELD VIDEO STREAM
AU2014318716A1 (en) 2013-09-11 2016-03-10 Cinsay, Inc. Dynamic binding of content transactional items
KR102344237B1 (en) 2013-09-27 2021-12-27 에이아이바이, 인크. Apparatus and method for supporting relationships associated with content provisioning
KR20160064093A (en) 2013-09-27 2016-06-07 신세이, 인크. N-level replication of supplemental content
US9456170B1 (en) 2013-10-08 2016-09-27 3Play Media, Inc. Automated caption positioning systems and methods
CN103701909B (en) * 2013-12-26 2018-06-26 乐视致新电子科技(天津)有限公司 The rapid generation and system of Video Applications
US20150332730A1 (en) * 2014-05-16 2015-11-19 Sumit Bohra System and method for removing commercial advertisement from recorded tv programs
US9575680B1 (en) 2014-08-22 2017-02-21 Veritas Technologies Llc Deduplication rehydration
US11051075B2 (en) 2014-10-03 2021-06-29 Dish Network L.L.C. Systems and methods for providing bookmarking data
GB2534089A (en) * 2014-11-07 2016-07-13 Fast Web Media Ltd A video signal caption system and method for advertising
US10303666B2 (en) 2015-03-09 2019-05-28 International Business Machines Corporation File transfer system using file backup times
US10015541B2 (en) 2015-03-25 2018-07-03 Cisco Technology, Inc. Storing and retrieval heuristics
US9578394B2 (en) 2015-03-25 2017-02-21 Cisco Technology, Inc. Video signature creation and matching
US10303887B2 (en) 2015-09-14 2019-05-28 T0.Com, Inc. Data verification methods and systems using a hash tree, such as a time-centric merkle hash tree
EP3357250A4 (en) * 2015-09-30 2019-02-27 TiVo Solutions Inc. Synchronizing media content tag data
US10033928B1 (en) 2015-10-29 2018-07-24 Gopro, Inc. Apparatus and methods for rolling shutter compensation for multi-camera systems
US9792709B1 (en) 2015-11-23 2017-10-17 Gopro, Inc. Apparatus and methods for image alignment
US9973696B1 (en) 2015-11-23 2018-05-15 Gopro, Inc. Apparatus and methods for image alignment
US9848132B2 (en) * 2015-11-24 2017-12-19 Gopro, Inc. Multi-camera time synchronization
US9973746B2 (en) 2016-02-17 2018-05-15 Gopro, Inc. System and method for presenting and viewing a spherical video segment
US9602795B1 (en) 2016-02-22 2017-03-21 Gopro, Inc. System and method for presenting and viewing a spherical video segment
GB2556612B (en) 2016-04-18 2022-03-09 Grass Valley Ltd Monitoring audio-visual content with captions
WO2017193140A1 (en) * 2016-05-06 2017-11-09 Enterpriseweb Llc Systems and methods for domain-driven design and execution of modular and dynamic services, applications and processes
US10432855B1 (en) 2016-05-20 2019-10-01 Gopro, Inc. Systems and methods for determining key frame moments to construct spherical images
GB2552349B (en) * 2016-07-20 2019-05-22 Law Malcolm Sample synchronisation
US9934758B1 (en) 2016-09-21 2018-04-03 Gopro, Inc. Systems and methods for simulating adaptation of eyes to changes in lighting conditions
US10268896B1 (en) 2016-10-05 2019-04-23 Gopro, Inc. Systems and methods for determining video highlight based on conveyance positions of video content capture
US10194101B1 (en) 2017-02-22 2019-01-29 Gopro, Inc. Systems and methods for rolling shutter compensation using iterative process
WO2019010228A1 (en) 2017-07-03 2019-01-10 Medici Ventures, Inc. Decentralized trading system for fair ordering and matching of trades received at multiple network nodes and matched by multiple network nodes within decentralized trading system
US11418858B2 (en) 2017-09-01 2022-08-16 Roku, Inc. Interactive content when the secondary content is server stitched
CN108259965B (en) * 2018-03-31 2020-05-12 湖南广播电视台广播传媒中心 Video editing method and system
CN108600773B (en) * 2018-04-25 2021-08-10 腾讯科技(深圳)有限公司 Subtitle data pushing method, subtitle display method, device, equipment and medium
US11469881B2 (en) * 2018-12-26 2022-10-11 Korea Institute Of Science And Technology Apparatus and method for forgery prevention of digital information
US11483496B2 (en) * 2019-04-21 2022-10-25 Oran Gilad System and method for synchronizing auxiliary content to a video stream
US11172269B2 (en) 2020-03-04 2021-11-09 Dish Network L.L.C. Automated commercial content shifting in a video streaming system
US11252460B2 (en) * 2020-03-27 2022-02-15 The Nielsen Company (Us), Llc Signature matching with meter data aggregation for media identification
CN111597885A (en) * 2020-04-07 2020-08-28 上海推乐信息技术服务有限公司 Video additional content detection method and system
US11490153B2 (en) 2020-12-07 2022-11-01 Rovi Guides, Inc. Systems and methods for dynamically syncing from time-shifted frame to live stream of content
US11490167B2 (en) * 2020-12-07 2022-11-01 Rovi Guides, Inc. Systems and methods for dynamically syncing from time-shifted frame to live stream of content
US11770588B2 (en) * 2020-12-07 2023-09-26 Rovi Guides, Inc. Systems and methods for dynamically syncing from time-shifted frame to live stream of content
US11735186B2 (en) 2021-09-07 2023-08-22 3Play Media, Inc. Hybrid live captioning systems and methods

Family Cites Families (264)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2062424B (en) 1979-10-31 1983-04-07 British Broadcasting Corp Bradcast teletext system
DE3071063D1 (en) * 1979-12-21 1985-10-10 Pelikan Ag Method for manufacturing large numbers of ball-point pen refills
DE3036552C2 (en) 1980-09-27 1985-04-25 Blaupunkt-Werke Gmbh, 3200 Hildesheim Television reception system
US4387406A (en) 1980-10-31 1983-06-07 Texas Instruments Incorporated Encoding and decoding digital data in a video format
US4805020A (en) 1983-03-21 1989-02-14 Greenberg Burton L Television program transmission verification method and apparatus
JPS6059864A (en) * 1983-09-13 1985-04-06 Dainippon Screen Mfg Co Ltd Picture scanning recording system
US4697209A (en) * 1984-04-26 1987-09-29 A. C. Nielsen Company Methods and apparatus for automatically identifying programs viewed or recorded
US4677466A (en) * 1985-07-29 1987-06-30 A. C. Nielsen Company Broadcast program identification method and apparatus
US4739398A (en) * 1986-05-02 1988-04-19 Control Data Corporation Method, apparatus and system for recognizing broadcast segments
US4843562A (en) * 1987-06-24 1989-06-27 Broadcast Data Systems Limited Partnership Broadcast information classification system and method
ES2110944T3 (en) 1987-07-20 1998-03-01 Koninkl Philips Electronics Nv TELEVISION TRANSMISSION SYSTEM.
DE3727756A1 (en) 1987-08-20 1989-03-02 Philips Patentverwaltung METHOD FOR PROCESSING IDENTIFICATION SIGNALS
US4930160A (en) * 1987-09-02 1990-05-29 Vogel Peter S Automatic censorship of video programs
US4807031A (en) 1987-10-20 1989-02-21 Interactive Systems, Incorporated Interactive video method and apparatus
US5121476A (en) 1988-02-22 1992-06-09 Yee Keen Y TV data capture device
US4945412A (en) 1988-06-14 1990-07-31 Kramer Robert A Method of and system for identification and verification of broadcasting television and radio program segments
US4931865A (en) 1988-08-24 1990-06-05 Sebastiano Scarampi Apparatus and methods for monitoring television viewers
JPH0271633A (en) 1988-09-07 1990-03-12 Hitachi Ltd Recording method, recording and broadcasting device for broadcast program
US5767913A (en) 1988-10-17 1998-06-16 Kassatly; Lord Samuel Anthony Mapping system for producing event identifying codes
US4857999A (en) * 1988-12-20 1989-08-15 Peac Media Research, Inc. Video monitoring system
US5307173A (en) 1988-12-23 1994-04-26 Gemstar Development Corporation Apparatus and method using compressed codes for television program record scheduling
KR900010504A (en) 1988-12-31 1990-07-07 안시환 Home automation method and apparatus using video tape recorder
US5014125A (en) 1989-05-05 1991-05-07 Cableshare, Inc. Television system for the interactive distribution of selectable video presentations
US5469207A (en) 1989-12-06 1995-11-21 British Broadcasting Corporation Method of labelling a broadcast signal including transmitting a sequence of program labels
CA2036205C (en) * 1990-06-01 1996-11-19 Russell J. Welsh Program monitoring unit
US5233423A (en) 1990-11-26 1993-08-03 North American Philips Corporation Embedded commericals within a television receiver using an integrated electronic billboard
WO1992022983A2 (en) 1991-06-11 1992-12-23 Browne H Lee Large capacity, random access, multi-source recorder player
US5387941A (en) 1991-06-14 1995-02-07 Wavephore, Inc. Data with video transmitter
US5210611A (en) 1991-08-12 1993-05-11 Keen Y. Yee Automatic tuning radio/TV using filtered seek
JPH05114194A (en) 1991-10-22 1993-05-07 Sumitomo Electric Ind Ltd Program reservation system
JPH05182294A (en) 1991-12-27 1993-07-23 Sony Corp Recording device and reproducing device
JP3299771B2 (en) 1992-02-18 2002-07-08 パイオニア株式会社 Teletext receiver
US5659368A (en) 1992-04-28 1997-08-19 Thomson Consumer Electronics, Inc. Auxiliary video information system including extended data services
US5363481A (en) 1992-06-22 1994-11-08 Tektronix, Inc. Auto selecting scrolling device
ATE164280T1 (en) 1992-06-29 1998-04-15 Koninkl Philips Electronics Nv TELEVISION RECEIVER WITH VIDEO TEXT DECODER
US5440345A (en) 1992-07-17 1995-08-08 Kabushiki Kaisha Toshiba High efficient encoding/decoding system
US5721788A (en) 1992-07-31 1998-02-24 Corbis Corporation Method and system for digital image signatures
GB2270791B (en) 1992-09-21 1996-07-17 Grass Valley Group Disk-based digital video recorder
US5371551A (en) 1992-10-29 1994-12-06 Logan; James Time delayed digital video system using concurrent recording and playback
US5400401A (en) 1992-10-30 1995-03-21 Scientific Atlanta, Inc. System and method for transmitting a plurality of digital services
US5282247A (en) 1992-11-12 1994-01-25 Maxtor Corporation Apparatus and method for providing data security in a computer system having removable memory
WO1994014279A1 (en) 1992-12-09 1994-06-23 Discovery Communications, Inc. Digital cable headend for cable television delivery system
US5999688A (en) 1993-01-08 1999-12-07 Srt, Inc. Method and apparatus for controlling a video player to automatically locate a segment of a recorded program
US7110658B1 (en) 1993-01-08 2006-09-19 Televentions, Llc Method and apparatus for eliminating television commercial messages
US5987210A (en) 1993-01-08 1999-11-16 Srt, Inc. Method and apparatus for eliminating television commercial messages
US5696866A (en) 1993-01-08 1997-12-09 Srt, Inc. Method and apparatus for eliminating television commercial messages
US5428400A (en) 1993-01-29 1995-06-27 Thomson Consumer Electronics, Inc. Enabling a display of closed captioning status upon detecting a code of a proper subset of closed-caption data codes
US5375160A (en) 1993-05-28 1994-12-20 Ledler Corporation Interface apparatus for effecting captioning and communications between a telephone line and a television
US5386232A (en) 1993-06-16 1995-01-31 Intel Corporation Method and apparatus for encoding images using a specified data format
JP3371158B2 (en) 1993-07-23 2003-01-27 ソニー株式会社 Broadcast receiver
US5481296A (en) 1993-08-06 1996-01-02 International Business Machines Corporation Apparatus and method for selectively viewing video information
EP0644689B1 (en) 1993-09-22 2000-05-24 Sony Corporation Television set
US5481294A (en) 1993-10-27 1996-01-02 A. C. Nielsen Company Audience measurement system utilizing ancillary codes and passive signatures
US5519780A (en) 1993-12-03 1996-05-21 Scientific-Atlanta, Inc. System and method for providing compressed digital teletext services and teletext support services
US5559653A (en) 1993-12-10 1996-09-24 Yamaha Corporation Thin film magnetic head having a multilayer upper core
JP3277473B2 (en) 1994-01-25 2002-04-22 ソニー株式会社 Broadcast receiver
US5537151A (en) 1994-02-16 1996-07-16 Ati Technologies Inc. Close caption support with timewarp
US5624265A (en) 1994-07-01 1997-04-29 Tv Interactive Data Corporation Printed publication remote contol for accessing interactive media
EP0692909B1 (en) 1994-07-12 2001-11-28 Deutsche Thomson-Brandt Gmbh Method to provide a subtitle in a teletext system
US5555441A (en) 1994-08-02 1996-09-10 Interim Design Inc. Interactive audiovisual distribution system
US5600775A (en) 1994-08-26 1997-02-04 Emotion, Inc. Method and apparatus for annotating full motion video and other indexed data structures
JPH0879685A (en) 1994-08-31 1996-03-22 Sony Corp Program reproducing device for near-video-on-demand system
DE4434034A1 (en) 1994-09-23 1996-03-28 Thomson Brandt Gmbh Recording tape marking and evaluating method, e.g. for TV advertisement fade-in
US5614940A (en) 1994-10-21 1997-03-25 Intel Corporation Method and apparatus for providing broadcast information with indexing
US5566089A (en) 1994-10-26 1996-10-15 General Instrument Corporation Of Delaware Syntax parser for a video decompression processor
WO1996013932A1 (en) 1994-10-27 1996-05-09 Index Systems, Inc. Apparatus and methods for downloading recorder programming data in a video signal
US5878222A (en) 1994-11-14 1999-03-02 Intel Corporation Method and apparatus for controlling video/audio and channel selection for a communication signal based on channel data indicative of channel contents of a signal
JP3248380B2 (en) 1994-12-15 2002-01-21 ソニー株式会社 Data decoding device and data decoding method
US5781780A (en) 1994-12-22 1998-07-14 Texas Instruments Incorporated Power management supply interface circuitry, systems and methods
US6198977B1 (en) 1995-01-09 2001-03-06 Qwest Communication International Inc. Electronic classified advertising interface method and instructions with ad replay options
US6115057A (en) 1995-02-14 2000-09-05 Index Systems, Inc. Apparatus and method for allowing rating level control of the viewing of a program
GB9504376D0 (en) 1995-03-04 1995-04-26 Televitesse Systems Inc Automatic broadcast monitoring system
US5526054A (en) 1995-03-27 1996-06-11 International Business Machines Corporation Apparatus for header generation
US5517257A (en) 1995-03-28 1996-05-14 Microsoft Corporation Video control user interface for interactive television systems and method for controlling display of a video movie
DE69637514D1 (en) 1995-03-30 2008-06-19 Thomson Licensing Method and arrangement for classifying video signals
US5719634A (en) 1995-04-19 1998-02-17 Sony Corportion Methods of and apparatus for encoding and decoding digital data for representation in a video frame
US5805763A (en) 1995-05-05 1998-09-08 Microsoft Corporation System and method for automatically recording programs in an interactive viewing system
FI98591C (en) 1995-05-23 1997-07-10 Nokia Technology Gmbh Video subtitle method
US5708787A (en) 1995-05-29 1998-01-13 Matsushita Electric Industrial Menu display device
US5930493A (en) 1995-06-07 1999-07-27 International Business Machines Corporation Multimedia server system and method for communicating multimedia information
US6829368B2 (en) 2000-01-26 2004-12-07 Digimarc Corporation Establishing and interacting with on-line media collections using identifiers in media signals
JPH09102940A (en) 1995-08-02 1997-04-15 Sony Corp Encoding method, encoder, decoder, recording medium and transmitting method for moving image signal
JPH0965267A (en) 1995-08-22 1997-03-07 Toshiba Corp Television system and magnetic recording and reproducing device
US5878141A (en) 1995-08-25 1999-03-02 Microsoft Corporation Computerized purchasing system and method for mediating purchase transactions over an interactive network
US6496981B1 (en) 1997-09-19 2002-12-17 Douglass A. Wistendahl System for converting media content for interactive TV use
JP3330797B2 (en) 1995-10-02 2002-09-30 富士通株式会社 Moving image data storage method and moving image data decoding method
JP3671476B2 (en) 1995-11-07 2005-07-13 ソニー株式会社 Receiver
US6157413A (en) 1995-11-20 2000-12-05 United Video Properties, Inc. Interactive special events video signal navigation system
TW303437B (en) 1996-01-11 1997-04-21 Ibm Entertainment system for portable computer
US6061056A (en) 1996-03-04 2000-05-09 Telexis Corporation Television monitoring system with automatic selection of program material of interest and subsequent display under user control
JP3332756B2 (en) 1996-03-14 2002-10-07 三洋電機株式会社 Television broadcast signal recording and playback device
US6240555B1 (en) 1996-03-29 2001-05-29 Microsoft Corporation Interactive entertainment system for presenting supplemental interactive content together with continuous video programs
US6058430A (en) 1996-04-19 2000-05-02 Kaplan; Kenneth B. Vertical blanking interval encoding of internet addresses for integrated television/internet devices
US5929849A (en) 1996-05-02 1999-07-27 Phoenix Technologies, Ltd. Integration of dynamic universal resource locators with television presentations
KR100212134B1 (en) * 1996-05-03 1999-08-02 윤종용 Soft scroll method of viewer selection type caption display
CN1192602C (en) 1996-05-03 2005-03-09 三星电子株式会社 Viewer selecting type captions playing and receiving method and equipment adatpted for syllabic language
US6018775A (en) 1996-07-02 2000-01-25 Gateway 2000, Inc. System with a remote wireless mass storage which provides identification of a particular mass storage stored in a cradle to the system
US5742768A (en) 1996-07-16 1998-04-21 Silicon Graphics, Inc. System and method for providing and displaying a web page having an embedded menu
US7225142B1 (en) 1996-08-01 2007-05-29 At&T Corp. Interactive multimedia advertising and electronic commerce on a hypertext network
US7155451B1 (en) 1996-09-03 2006-12-26 Torres Damon C Automated browsing system for publishers and users on networks serving internet and remote devices
US5856973A (en) 1996-09-10 1999-01-05 Thompson; Kenneth M. Data multiplexing in MPEG server to decoder systems
KR100487012B1 (en) 1996-09-11 2005-06-16 마츠시타 덴끼 산교 가부시키가이샤 Program reception/execution apparatus which can start execution of program even when only part of program is received, and program transmitter for it
US20020120925A1 (en) 2000-03-28 2002-08-29 Logan James D. Audio and video program recording, editing and playback systems using metadata
US20030093790A1 (en) * 2000-03-28 2003-05-15 Logan James D. Audio and video program recording, editing and playback systems using metadata
US5892536A (en) * 1996-10-03 1999-04-06 Personal Audio Systems and methods for computer enhanced broadcast monitoring
US7055166B1 (en) 1996-10-03 2006-05-30 Gotuit Media Corp. Apparatus and methods for broadcast monitoring
JPH10174007A (en) 1996-10-11 1998-06-26 Toshiba Corp Multi-function television receiver
US20030005463A1 (en) 1999-09-30 2003-01-02 Douglas B Macrae Access to internet data through a television system
JP4184436B2 (en) 1996-10-16 2008-11-19 ジェムスター ディベロプメント コーポレイション Access to Internet data through a television system
US5774666A (en) 1996-10-18 1998-06-30 Silicon Graphics, Inc. System and method for displaying uniform network resource locators embedded in time-based medium
US5999689A (en) 1996-11-01 1999-12-07 Iggulden; Jerry Method and apparatus for controlling a videotape recorder in real-time to automatically identify and selectively skip segments of a television broadcast signal during recording of the television signal
US7269330B1 (en) 1996-11-01 2007-09-11 Televentions, Llc Method and apparatus for controlling a video recorder/player to selectively alter a video signal
JPH10164521A (en) 1996-11-29 1998-06-19 Canon Inc Image processor
JP3575205B2 (en) 1996-12-13 2004-10-13 ソニー株式会社 Remote commander and network connection system
US6177931B1 (en) 1996-12-19 2001-01-23 Index Systems, Inc. Systems and methods for displaying and recording control interface with television programs, video, advertising information and program scheduling information
US6473903B2 (en) 1996-12-30 2002-10-29 Koninklijke Philips Electronics N.V. Method and system for implementing interactive broadcast programs and commercials
US6163316A (en) 1997-01-03 2000-12-19 Texas Instruments Incorporated Electronic programming system and method
US6637032B1 (en) * 1997-01-06 2003-10-21 Microsoft Corporation System and method for synchronizing enhancing content with a video program using closed captioning
JP3837808B2 (en) 1997-01-22 2006-10-25 ヤマハ株式会社 Recording / playback device
US6211919B1 (en) 1997-03-28 2001-04-03 Tektronix, Inc. Transparent embedment of data in a video signal
ATE292355T1 (en) 1997-04-21 2005-04-15 Gemstar Dev Corp METHOD AND DEVICE FOR TIME SHIFTING VIDEO AND TEXT IN A TELEVISION PROGRAM WITH TEXT ENHANCEMENT
US6239843B1 (en) 1997-05-05 2001-05-29 Wavo Corporation Method and system for decoding data in a signal
US6094677A (en) 1997-05-30 2000-07-25 International Business Machines Corporation Methods, systems and computer program products for providing insertions during delays in interactive systems
JPH117751A (en) 1997-06-18 1999-01-12 Oputoromu:Kk Drive integrated disk
US6172605B1 (en) 1997-07-02 2001-01-09 Matsushita Electric Industrial Co., Ltd. Remote monitoring system and method
IL125141A0 (en) * 1998-06-29 1999-01-26 Nds Ltd Advanced television system
JPH1145157A (en) 1997-07-24 1999-02-16 Internatl Business Mach Corp <Ibm> Data transfer device, disk drive, and data transfer method
US6600496B1 (en) 1997-09-26 2003-07-29 Sun Microsystems, Inc. Interactive graphical user interface for television set-top box
JPH11103452A (en) 1997-09-26 1999-04-13 Hitachi Ltd Interaction and screen control method in interactive program
JP2002528931A (en) 1997-10-06 2002-09-03 ディーブイディーオー インコーポレーテッド Digital video system and method of providing the same
US6412111B1 (en) 1997-10-09 2002-06-25 International Business Machines Corporation Data processing system and method for implementing programmable distribution of information by a video server
US6094228A (en) 1997-10-28 2000-07-25 Ciardullo; Daniel Andrew Method for transmitting data on viewable portion of a video signal
CA2254695A1 (en) 1997-12-19 1999-06-19 John M. Todd Anti-theft alarm for portable electrically operated devices
JPH11187324A (en) 1997-12-19 1999-07-09 Matsushita Electric Ind Co Ltd Program information preparing device, its method and receiver
US6075550A (en) 1997-12-23 2000-06-13 Lapierre; Diane Censoring assembly adapted for use with closed caption television
EP1389014A1 (en) 1997-12-26 2004-02-11 Matsushita Electric Industrial Co., Ltd. Video clip identification system unusable for commercial cutting
US6097441A (en) * 1997-12-31 2000-08-01 Eremote, Inc. System for dual-display interaction with integrated television and internet content
US6008802A (en) * 1998-01-05 1999-12-28 Intel Corporation Method and apparatus for automatically performing a function based on the reception of information corresponding to broadcast data
US6064748A (en) 1998-01-16 2000-05-16 Hewlett-Packard Company Method and apparatus for embedding and retrieving additional data in an encoded data stream
CA2318844A1 (en) 1998-01-23 1999-07-29 Index Systems, Inc. Home entertainment system and method of its operation
US20010042246A1 (en) 1999-08-04 2001-11-15 Henry C. Yuen Home entertainment system and method of its operation
US6557171B1 (en) 1998-02-02 2003-04-29 Matsushita Electric Industrial Co., Ltd. Digital tv broadcast sending apparatus, digital tv broadcast receiving apparatus, and digital tv broadcast sending / receiving system which facilitate preselection of tv programs, and computer readable recording medium storing a program for achieving a function of the digital tv broadcast receiving apparatus
JP3672432B2 (en) 1998-03-20 2005-07-20 パイオニア株式会社 Information reproducing apparatus and information reproducing method
US6788882B1 (en) 1998-04-17 2004-09-07 Timesurf, L.L.C. Systems and methods for storing a plurality of video streams on re-writable random-access media and time-and channel- based retrieval thereof
US6433835B1 (en) 1998-04-17 2002-08-13 Encamera Sciences Corporation Expanded information capacity for existing communication transmission systems
US6590588B2 (en) 1998-05-29 2003-07-08 Palm, Inc. Wireless, radio-frequency communications using a handheld computer
US6286061B1 (en) 1998-06-02 2001-09-04 Philips Electronics North America Corporation System for applying a tag to a frame based on certain characteristics of the frame and transferring the frame as a function of the tag
US6229532B1 (en) 1998-06-11 2001-05-08 Sony Corporation Method and apparatus for building a uniform resource locator menu in an Internet television system
US6698020B1 (en) 1998-06-15 2004-02-24 Webtv Networks, Inc. Techniques for intelligent video ad insertion
JP3907839B2 (en) 1998-06-17 2007-04-18 松下電器産業株式会社 Broadcast system
US6400407B1 (en) 1998-06-17 2002-06-04 Webtv Networks, Inc. Communicating logical addresses of resources in a data service channel of a video signal
US6100941A (en) 1998-07-28 2000-08-08 U.S. Philips Corporation Apparatus and method for locating a commercial disposed within a video data stream
JP3951464B2 (en) 1998-07-28 2007-08-01 株式会社日立製作所 Digital signal processor
US8380041B2 (en) 1998-07-30 2013-02-19 Tivo Inc. Transportable digital video recorder system
US6233389B1 (en) 1998-07-30 2001-05-15 Tivo, Inc. Multimedia time warping system
US8577205B2 (en) 1998-07-30 2013-11-05 Tivo Inc. Digital video recording system
US20020057893A1 (en) 1998-08-11 2002-05-16 Anthony Wood Digital recording and playback
US6215526B1 (en) 1998-11-06 2001-04-10 Tivo, Inc. Analog video tagging and encoding system
US6473778B1 (en) * 1998-12-24 2002-10-29 At&T Corporation Generating hypermedia documents from transcriptions of television programs using parallel text alignment
US6480353B1 (en) 1999-02-22 2002-11-12 Seagate Technology Llc Fixed disc drive cartridge and playback device
US6895166B1 (en) 1999-03-15 2005-05-17 Computer Prompting And Captioning Co. Method and apparatus for encoding control data in a video data system
US6320621B1 (en) 1999-03-27 2001-11-20 Sharp Laboratories Of America, Inc. Method of selecting a digital closed captioning service
US6850691B1 (en) 1999-03-30 2005-02-01 Tivo, Inc. Automatic playback overshoot correction system
DE60045377D1 (en) 1999-03-30 2011-01-27 Tivo Inc TV VIEWER INTERFACE SYSTEM
US6694200B1 (en) 1999-04-13 2004-02-17 Digital5, Inc. Hard disk based portable device
US6266094B1 (en) 1999-06-14 2001-07-24 Medialink Worldwide Incorporated Method and apparatus for the aggregation and selective retrieval of television closed caption word content originating from multiple geographic locations
US20010003184A1 (en) 1999-07-16 2001-06-07 Ching Jamison K. Methods and articles of manufacture for interfacing, advertising and navigating with internet television
US6349410B1 (en) 1999-08-04 2002-02-19 Intel Corporation Integrating broadcast television pause and web browsing
EP1534004B1 (en) 1999-08-26 2016-05-25 Sony Europe Limited Television display device and method of operating a television system
EP1885128A3 (en) 1999-09-20 2008-03-12 Tivo, Inc. Closed caption tagging system
JP3659090B2 (en) 1999-10-29 2005-06-15 日本電信電話株式会社 Electronic information distribution system, storage medium storing electronic information distribution program, and electronic information distribution method
US7159232B1 (en) 1999-11-16 2007-01-02 Microsoft Corporation Scheduling the recording of television programs
US6351596B1 (en) 2000-01-07 2002-02-26 Time Warner Entertainment Co, Lp Content control of broadcast programs
US7028071B1 (en) 2000-01-28 2006-04-11 Bycast Inc. Content distribution system for generating content streams to suit different users and facilitating e-commerce transactions using broadcast content metadata
US7028327B1 (en) 2000-02-02 2006-04-11 Wink Communication Using the electronic program guide to synchronize interactivity with broadcast programs
AU2001231285A1 (en) 2000-02-04 2001-08-14 Homerelay Communications, Inc. Method and apparatus for conducting long distance telephone calls in associationwith an advertisement system
AU2001230972A1 (en) 2000-02-04 2001-08-14 Intel Corporation Displaying enhanced content information on a remote control unit
US20010029583A1 (en) 2000-02-17 2001-10-11 Dennis Palatov Video content distribution system including an interactive kiosk, a portable content storage device, and a set-top box
US7120924B1 (en) 2000-02-29 2006-10-10 Goldpocket Interactive, Inc. Method and apparatus for receiving a hyperlinked television broadcast
CN1428046A (en) 2000-03-08 2003-07-02 通用仪器公司 Personal versatile recorder and method of implementing and using same
US7395546B1 (en) 2000-03-09 2008-07-01 Sedna Patent Services, Llc Set top terminal having a program pause feature
JP2001268494A (en) 2000-03-15 2001-09-28 Sony Corp Hard disk device
KR20030036151A (en) 2000-03-31 2003-05-09 마츠시타 덴끼 산교 가부시키가이샤 Recording format, recording device and reproducing device
US8296792B2 (en) 2000-04-24 2012-10-23 Tvworks, Llc Method and system to provide interactivity using an interactive channel bug
US7877766B1 (en) 2000-05-04 2011-01-25 Enreach Technology, Inc. Method and system of providing a non-skippable sub-advertisement stream
JP2001338242A (en) 2000-05-29 2001-12-07 Nippon Telegr & Teleph Corp <Ntt> Method and system for distributing electronic information and storage medium with electronic information distribution program stored therein
US6832388B1 (en) 2000-05-30 2004-12-14 Jordan Du Val Personal computer used in conjunction with television to display information related to television programming
US6442328B1 (en) 2000-05-31 2002-08-27 Keen Personal Media, Inc. Digital video recorder connectable to an auxiliary interface of a set-top box that provides video data stream to a display device based on selection between recorded video signal received from the dig
US7140033B1 (en) 2000-06-21 2006-11-21 Bellsouth Intellectual Property Corporation Methods and systems for controlling consumer electronics external devices via data delivered to a device
US6757675B2 (en) * 2000-07-24 2004-06-29 The Regents Of The University Of California Method and apparatus for indexing document content and content comparison with World Wide Web search service
US7313802B1 (en) 2000-07-25 2007-12-25 Digeo, Inc. Method and system to provide deals and promotions via an interactive video casting system
US20020054091A1 (en) 2000-07-25 2002-05-09 Tomsen Mai-Lan Method and system to defer transactions conducted via interactive television
US7103908B2 (en) 2000-07-25 2006-09-05 Diego, Inc. Method and system to save context for deferred transaction via interactive television
US7194754B2 (en) 2000-07-25 2007-03-20 Digeo, Inc. Method and system to defer transactions conducted via interactive television
US20060015904A1 (en) * 2000-09-08 2006-01-19 Dwight Marcus Method and apparatus for creation, distribution, assembly and verification of media
US8122236B2 (en) 2001-10-24 2012-02-21 Aol Inc. Method of disseminating advertisements using an embedded media player page
US6973256B1 (en) * 2000-10-30 2005-12-06 Koninklijke Philips Electronics N.V. System and method for detecting highlights in a video program using audio properties
RU2285352C2 (en) 2000-11-08 2006-10-10 Конинклейке Филипс Электроникс Н.В. Method and device for command transfer
US6909837B1 (en) 2000-11-13 2005-06-21 Sony Corporation Method and system for providing alternative, less-intrusive advertising that appears during fast forward playback of a recorded video program
US20030182414A1 (en) * 2003-05-13 2003-09-25 O'neill Patrick J. System and method for updating and distributing information
US7870592B2 (en) 2000-12-14 2011-01-11 Intertainer, Inc. Method for interactive video content programming
US7114170B2 (en) 2001-02-07 2006-09-26 Neoris Usa, Inc. Method and apparatus for providing interactive media presentation
JP3738968B2 (en) 2001-02-20 2006-01-25 インターナショナル・ビジネス・マシーンズ・コーポレーション Advertisement delivery system, advertisement delivery management system, and additional information delivery method
US20020124250A1 (en) 2001-03-02 2002-09-05 Proehl Andrew M. Hybrid advertising broadcast method
US7143353B2 (en) 2001-03-30 2006-11-28 Koninklijke Philips Electronics, N.V. Streaming video bookmarks
US7743402B2 (en) 2001-04-05 2010-06-22 Panasonic Corporation Data broadcast program transport stream (TS) transmission device, related method, computer program and storage medium, distribution device and distribution system
US20030229893A1 (en) 2001-04-26 2003-12-11 Vito Sgaraglino Multiple response means for interactive advertising and information systems
US20020194608A1 (en) * 2001-04-26 2002-12-19 Goldhor Richard S. Method and apparatus for a playback enhancement system implementing a "Say Again" feature
US6996717B2 (en) 2001-05-24 2006-02-07 Matsushita Electric Industrial Co., Ltd. Semi-fragile watermarking system for MPEG video authentication
US20050005308A1 (en) 2002-01-29 2005-01-06 Gotuit Video, Inc. Methods and apparatus for recording and replaying sports broadcasts
US7266832B2 (en) * 2001-06-14 2007-09-04 Digeo, Inc. Advertisement swapping using an aggregator for an interactive television system
JP2003015993A (en) 2001-06-28 2003-01-17 Sony Corp Information processing apparatus and method thereof, recording medium and program
US6980594B2 (en) 2001-09-11 2005-12-27 Emc Corporation Generation of MPEG slow motion playout
US6957396B2 (en) 2001-10-18 2005-10-18 Sony Corporation Graphic user interface for digital networks
US20030079224A1 (en) 2001-10-22 2003-04-24 Anton Komar System and method to provide additional information associated with selectable display areas
JP2003152707A (en) * 2001-11-08 2003-05-23 Nippon Hoso Kyokai <Nhk> Contents generating device, contents reproducing device, and contents providing method
US20030122966A1 (en) 2001-12-06 2003-07-03 Digeo, Inc. System and method for meta data distribution to customize media content playback
US7373651B2 (en) 2001-12-17 2008-05-13 Sedna Patent Services, Llc Metadata structure for providing access to EPG features from within broadcast advertisements
CA2365731C (en) * 2001-12-20 2008-09-23 Ibm Canada Limited-Ibm Canada Limitee Support for concurrent active sql statements having shared sql context information
US8086491B1 (en) * 2001-12-31 2011-12-27 At&T Intellectual Property I, L. P. Method and system for targeted content distribution using tagged data streams
KR20040086350A (en) 2002-02-05 2004-10-08 코닌클리케 필립스 일렉트로닉스 엔.브이. Efficient storage of fingerprints
US7814511B2 (en) 2002-02-27 2010-10-12 Index Systems, Inc. Systems and methods for digitizing video related to products
US7818764B2 (en) * 2002-06-20 2010-10-19 At&T Intellectual Property I, L.P. System and method for monitoring blocked content
US7818763B2 (en) 2002-06-25 2010-10-19 Starz Entertainment, Llc Video advertising
JP3743635B2 (en) 2002-07-30 2006-02-08 ソニー株式会社 Information processing system, information processing apparatus and method, recording medium, and program
GB0226648D0 (en) 2002-11-15 2002-12-24 Koninkl Philips Electronics Nv Usage data harvesting
US20040122746A1 (en) 2002-12-23 2004-06-24 Charlier Michael L. Method and system for direct purchase in response to a multi-media display
GB0303176D0 (en) 2003-02-12 2003-03-19 Video Networks Ltd A system for capture and selective playback of broadcast programmes
US7694318B2 (en) * 2003-03-07 2010-04-06 Technology, Patents & Licensing, Inc. Video detection and insertion
US7814523B2 (en) 2003-03-19 2010-10-12 International Business Machines Corporation Apparatus and method for television viewer interest expression in advertiser goods and services
US20040261128A1 (en) 2003-06-17 2004-12-23 Pioneer Digital Technologies, Inc. Method and apparatus for placement of auxiliary content in a stream of information
CA2530012C (en) 2003-06-20 2012-04-03 Nielsen Media Research, Inc. Signature-based program identification apparatus and methods for use with digital broadcast systems
ATE373389T1 (en) 2003-07-25 2007-09-15 Koninkl Philips Electronics Nv METHOD AND DEVICE FOR GENERATING AND DETECTING FINGERPRINTS FOR SYNCHRONIZING AUDIO AND VIDEO
US20050044561A1 (en) * 2003-08-20 2005-02-24 Gotuit Audio, Inc. Methods and apparatus for identifying program segments by detecting duplicate signal patterns
JP2007504495A (en) 2003-08-26 2007-03-01 クリアプレイ,インク. Method and apparatus for controlling the performance of an acoustic signal
US7886337B2 (en) 2003-10-22 2011-02-08 Nvidia Corporation Method and apparatus for content protection
TW200516574A (en) * 2003-11-06 2005-05-16 Liteon It Corp The method of recording and displaying the video and audio stream
KR100531622B1 (en) * 2003-12-05 2005-11-28 한국전자통신연구원 Method of high-speed pattern storing and matching
CA2556552C (en) * 2004-02-19 2015-02-17 Landmark Digital Services Llc Method and apparatus for identification of broadcast source
US20050226601A1 (en) 2004-04-08 2005-10-13 Alon Cohen Device, system and method for synchronizing an effect to a media presentation
US7681141B2 (en) 2004-05-11 2010-03-16 Sony Computer Entertainment America Inc. Fast scrolling in a graphical user interface
US20060013556A1 (en) 2004-07-01 2006-01-19 Thomas Poslinski Commercial information and guide
JP4257269B2 (en) 2004-07-13 2009-04-22 日本電気株式会社 Metadata transmission device and metadata reception device
US8566879B2 (en) * 2004-09-28 2013-10-22 Sony Corporation Method and apparatus for navigating video content
US20060089843A1 (en) 2004-10-26 2006-04-27 David Flather Programmable, interactive task oriented hotspot, image map, or layer hyperlinks within a multimedia program and interactive product, purchase or information page within a media player, with capabilities to purchase products right out of media programs and/ or media players
CA2588630C (en) 2004-11-19 2013-08-20 Tivo Inc. Method and apparatus for secure transfer of previously broadcasted content
JP4843449B2 (en) 2005-12-02 2011-12-21 ソニー株式会社 Content transmission / reception playback method and reception playback terminal
US8161412B2 (en) 2006-01-13 2012-04-17 At&T Intellectual Property I, L.P. Systems, methods, and computer program products for providing interactive content
MX2007015979A (en) * 2006-03-31 2009-04-07 Nielsen Media Res Inc Methods, systems, and apparatus for multi-purpose metering.
US20080010130A1 (en) 2006-06-15 2008-01-10 Nokia Corporation Auctions for widget space
US7873982B2 (en) 2006-06-22 2011-01-18 Tivo Inc. Method and apparatus for creating and viewing customized multimedia segments
US7661121B2 (en) * 2006-06-22 2010-02-09 Tivo, Inc. In-band data recognition and synchronization system
US8261300B2 (en) 2006-06-23 2012-09-04 Tivo Inc. Method and apparatus for advertisement placement in a user dialog on a set-top box
US7703120B2 (en) 2006-09-13 2010-04-20 Cisco Technology, Inc. Set-top box initiated contact center interaction
JP2008098960A (en) 2006-10-12 2008-04-24 Funai Electric Co Ltd Information recording and reproducing apparatus
US20080104199A1 (en) 2006-10-31 2008-05-01 Yahoo! Inc. Identity and preference management via universal identifier
CN101523911B (en) 2006-10-31 2013-08-28 Tivo有限公司 Method and apparatus for downloading ancillary program data to dvr
US8046803B1 (en) 2006-12-28 2011-10-25 Sprint Communications Company L.P. Contextual multimedia metatagging
US20090052870A1 (en) 2007-08-22 2009-02-26 Time Warner Cable Inc. Apparatus And Method For Remote Control Of Digital Video Recorders And The Like
US20090241158A1 (en) 2008-03-18 2009-09-24 Avaya Technology Llc Open cable application platform set-top box (stb) personal profiles and communications applications
TW201002069A (en) 2008-06-18 2010-01-01 Chung Hsin Elec & Mach Mfg System of using set-top-box to obtain advertisement information
US8438596B2 (en) 2009-04-08 2013-05-07 Tivo Inc. Automatic contact information transmission system
US20100280876A1 (en) 2009-04-30 2010-11-04 Microsoft Corporation Implicit rating of advertisements
US8929718B2 (en) 2011-09-14 2015-01-06 Viacom International Inc. Systems and methods for providing online advertisements

Also Published As

Publication number Publication date
CN101473648B (en) 2011-04-06
US20190172492A1 (en) 2019-06-06
US20150340065A1 (en) 2015-11-26
US11825144B2 (en) 2023-11-21
EP2506595A1 (en) 2012-10-03
AU2006344735A1 (en) 2007-12-27
CN102098478B (en) 2014-01-29
EP2036343A2 (en) 2009-03-18
ES2381760T3 (en) 2012-05-31
JP2012157049A (en) 2012-08-16
US20100027976A1 (en) 2010-02-04
US10153000B2 (en) 2018-12-11
AU2011200011B2 (en) 2013-09-26
CN101473648A (en) 2009-07-01
US8146130B2 (en) 2012-03-27
CA2653558C (en) 2013-01-08
US20100033624A1 (en) 2010-02-11
JP2009542089A (en) 2009-11-26
US10991394B2 (en) 2021-04-27
WO2007149100A3 (en) 2008-12-04
EP2036343A4 (en) 2010-12-08
US9100670B2 (en) 2015-08-04
US8572669B2 (en) 2013-10-29
AU2006344735C1 (en) 2014-07-10
JP5250129B2 (en) 2013-07-31
EP2434756B1 (en) 2014-04-23
US20210217442A1 (en) 2021-07-15
US20140059593A1 (en) 2014-02-27
ATE546014T1 (en) 2012-03-15
HK1155873A1 (en) 2012-05-25
CN102098478A (en) 2011-06-15
JP2012157050A (en) 2012-08-16
EP2036343B1 (en) 2012-02-15
AU2011200011A1 (en) 2011-01-27
AU2006344735B2 (en) 2010-09-30
JP5250128B2 (en) 2013-07-31
PT2036343E (en) 2012-05-28
US7661121B2 (en) 2010-02-09
US20070300249A1 (en) 2007-12-27
WO2007149100A2 (en) 2007-12-27
EP2434756A1 (en) 2012-03-28
HK1131707A1 (en) 2010-01-29
JP5060552B2 (en) 2012-10-31
EP2506595B1 (en) 2016-03-30
WO2007149100A4 (en) 2009-01-22

Similar Documents

Publication Publication Date Title
CA2653558A1 (en) In-band data recognition and synchronization system
US9693030B2 (en) Generating alerts based upon detector outputs
US10200748B2 (en) System and method for commercial detection in digital media environments
HK1129019A1 (en) Method and apparatus for creating and viewing customized multimedia segments
KR101464572B1 (en) A method of adapting video images to small screen sizes
US9300927B2 (en) Fingerprint, apparatus, method for identifying and synchronizing video
US9924236B2 (en) Informational banner customization and overlay with other channels
WO2010072986A3 (en) Method for managing advertising detection in an electronic apparatus, such as a digital television decoder
US20090320060A1 (en) Advertisement signature tracking
US20090320063A1 (en) Local advertisement insertion detection
US20100229078A1 (en) Content display control apparatus, content display control method, program, and storage medium
WO2007140329A2 (en) Target advertisement in a broadcast system
TW200746812A (en) Parallel television based media recording
JP4267649B2 (en) VIDEO PROGRAM PROCESSING METHOD, RELATED DEVICE, AND RELATED MEDIUM
JP2005159770A5 (en)
CN101360193A (en) Video subtitle processing apparatus and method
US20130322854A1 (en) Picture Overlay of Captions on Video Via Out of Band Communication
CN101553814A (en) Method and apparatus for generating a summary of a video data stream
WO2006052666A3 (en) Apparatus and methods for encoding data for video compositing
US11386548B2 (en) Method, apparatus and computer program product for storing images of a scene
US8489991B2 (en) System and method for video frame marking
EP1971145A3 (en) Method and apparatus for displaying interactive data in real time
WO2005088453A3 (en) System and method for continuously recording user actions and displayed images
US20160241908A1 (en) Method and apparatus for simultaneously displaying and supervising video programs
US20180210906A1 (en) Method, apparatus and system for indexing content based on time information

Legal Events

Date Code Title Description
EEER Examination request