Non-fungible tokens for media item samples
US-12170803-B2 · Dec 17, 2024 · US
US9414111B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9414111-B2 |
| Application number | US-201314059247-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 21, 2013 |
| Priority date | Dec 9, 2005 |
| Publication date | Aug 9, 2016 |
| Grant date | Aug 9, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Apparatus and methods for efficiently and flexibly providing caption data (e.g., closed captioning) to subscribers of a content-based network, such as for example Internet protocol television (IPTV) subscribers. In one exemplary embodiment, the apparatus includes a server performing real-time extraction and encapsulation of caption data, transport of caption data to client devices over the network, and use of one or more applications running on the client devices to decode and display the caption data consistent with the multimedia (audio/video) content with which it is associated. In one variant, instant messaging (IM) infrastructure is used to authenticate clients and receive and display the caption data via a separate transport process. Server and client-side apparatus adapted for caption data receipt, decoding and display are also disclosed.
Opening claim text (preview).
What is claimed is: 1. Apparatus configured for use within a packet-switched network, said apparatus comprising: a display device; at least one interface configured to enable communication with a streaming multimedia content server and a closed-caption data server associated with said packet-switched network; a storage device; and processor apparatus, said processor apparatus in data communication with said display device, said at least one interface and said storage device and configured to run at least one computer program thereon, said computer program comprising a plurality of instructions which are configured to, when executed, cause said apparatus configured for use within a packet-switched network to: determine an availability of closed-caption data associated with multimedia content; receive and decode said closed-caption data from said closed-caption data server via use of a first delay; receive and decode said multimedia content from said streaming multimedia content server via use of a second delay; based on said first and second delays, synchronize said closed-caption data with said multimedia content; and display said closed-caption data synchronized with said multimedia content on said display device. 2. The apparatus of claim 1 , wherein said closed-caption data is received from an instant messaging program. 3. The apparatus of claim 2 , wherein said plurality of instructions are further configured to, when executed, cause said apparatus to display said closed-caption data received from said instant messaging program via an instant messaging application. 4. The apparatus of claim 1 , further comprising a radio frequency (RF) tuner configured to tune to at least one radio frequency channel on said packet-switched network, said at least one interface of said apparatus being in direct or indirect signal communication with said RF tuner. 5. User apparatus configured for use within a packet-switched network, said user apparatus comprising: a display device; an interface configured to enable communication with a streaming multimedia content server and a closed-caption data server associated with said packet-switched network; a storage device; and a processor apparatus in data communication with said display device, said interface and said storage device, said processor apparatus configured to run at least one computer program thereon, said computer program comprising a plurality of instructions which are configured to, when executed, cause said user apparatus to: determine an availability of closed-caption data disposed within a metadata file associated with multimedia content, said metadata file comprising one or more synchronization marks; receive and decode said closed-caption data from said closed-caption data server; receive and decode said multimedia content from said streaming multimedia content server; based at least in part on said one or more synchronization marks, synchronize said closed-caption data with said multimedia content; and display said closed-caption data synchronized with said multimedia content on said display device. 6. The user apparatus of claim 5 , wherein said closed-caption data is received from an instant messaging program. 7. The user apparatus of claim 6 , wherein said plurality of instructions are further configured to, when executed, cause said user apparatus to display said closed-caption data received from said instant messaging program via an instant messaging application. 8. The user apparatus of claim 5 , further comprising a radio frequency (RF) tuner configured to tune to at least one radio frequency channel on said packet-switched network, said at least one interface of said user apparatus being in direct or indirect signal communication with said RF tuner. 9. The user apparatus of claim 5 , wherein said metadata file is disposed on a remote server, and said closed-caption data server is configured to access and transmit said metadata file to said user apparatus. 10. The user apparatus of claim 9 , wherein said plurality of instructions are further configured to, when executed, download said metadata file in response to at least one of at an initiation of a client session and/or a switching request. 11. The user apparatus of claim 5 , wherein said closed-caption data comprises a time-stamp configured to facilitate said synchronization. 12. A method of delivering a plurality of content within a content distribution network comprising at least one server and a plurality of consumer premises equipment (CPE) in direct or indirect signal communication with said at least one server, said method comprising: providing caption data services to a plurality of subscribers associated with respective ones of said plurality of CPE, said plurality of subscribers each having a respective subscription level, each respective subscription level comprising one of at least a first level and a second level; identifying user-selected content to be delivered to one or more of said plurality of CPE; extracting caption data from said user-selected content; producing a plurality of copies of a same incoming vertical blanking (VBI) data, said plurality of copies being encoded in different formats; delivering said user-selected content to said one or more of said plurality of CPE; and selectively delivering said caption data to said one or more of said plurality of CPE, said selective delivering based at least in part on a respective identifying parameter associated with each of said one or more CPE; wherein said plurality of copies of a same VBI data are available only to said plurality of subscribers having said second subscription level. 13. The method of claim 12 , wherein said second level comprises a higher or more fully-featured subscription level than said first level. 14. The method of claim 13 , wherein said content distribution network comprises an Internet Protocol Television (IPTV) network, said IPTV network configured to comprise at least portions of a hybrid fiber-coaxial (HFC) cable or satellite network. 15. The method of claim 12 , further comprising authenticating said second subscription level via an instant messaging application. 16. The method of claim 12 , wherein said first subscription level of enables a user to receive audio transcription and said second subscription level enables said user to receive said audio transcription and additionally teletext information carrying at least one of stock market reports and/or weather data. 17. A method of delivering media content and caption data to a client device over a packet-switched network, comprising: receiving, at said client device, said media content via a first transport stream, and said caption data via a second, different transport stream; and processing said first and second transport streams using respective first and second software applications within said client device, said first software application comprising a media player application comprising a video decoder, and said second software application comprising an instant messaging application, said media player application and said instant messaging application configured to, when executed, synchronize said media content with said caption data; wherein said synchronization by said media player application and said instant messaging application of said media content with said caption data is based at least in part on a delay differential between a first encoding method of said media content and a second encoding method of said caption data. 18. The method of claim 17 , w
Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream · CPC title
Generation or processing of descriptive data, e.g. content descriptors {(systems specially adapted for using meta-information in broadcast systems H04H60/73)} · CPC title
involving additional data, e.g. news, sports, stocks, weather forecasts · CPC title
Data services, e.g. news ticker {(systems specially adapted for using meteorological information in broadcast systems H04H60/71)} · CPC title
Direct or substantially direct transmission and handling of requests · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.