Method and apparatus for viewing instant replay
First Claim
Patent Images
1. A method, comprising:
- receiving, from a content server, streamed internet content at a client device for presentation on a display, wherein the client device is a streaming media player;
receiving public tag information and private tag information from an information server, wherein the public tag information includes closed captioning content corresponding to at least a portion of the streamed internet content at the client device, wherein the streamed internet content and the corresponding closed captioning content are different streams of data that are simultaneously buffered at the client device, and wherein the private tag information includes comments of a first user, that are only viewable by designated second users;
initially playing a portion of a video stream through the client device including the corresponding private tag information and without the corresponding closed captioning information, wherein the closed captioning information corresponds to the portion of the video stream and is stored in a buffer of the client device for a pre-determined time duration;
receiving a request to replay the portion of the video stream through the client device after initially playing the portion of the video stream through the client device without the closed captioning information;
retrieving the closed captioning information from the buffer based on the request;
synchronizing the portion of the video stream to be replayed with a corresponding portion of the closed captioning information based on a common clock; and
displaying the closed captioning information through the client device based on the request while simultaneously replaying the portion of the video stream, wherein upon completion of the replaying of the portion of the video stream, the closed captioning information is no longer displayed while the video stream continues to play.
7 Assignments
0 Petitions
Accused Products
Abstract
A system includes a client device configured to detect an initial play request for a portion of a video stream and detect a subsequent play request for the portion of the video stream. A content server coupled to the client device is configured to transmit the portion of the video stream to the client device based upon the initial play request. A closed captioning information server coupled to the client device is configured to transmit the closed captioning information to the client device based on the initial play request. The client device is configured to display the portion of the video stream and the closed captioning information based upon the subsequent play request.
-
Citations
14 Claims
-
1. A method, comprising:
-
receiving, from a content server, streamed internet content at a client device for presentation on a display, wherein the client device is a streaming media player; receiving public tag information and private tag information from an information server, wherein the public tag information includes closed captioning content corresponding to at least a portion of the streamed internet content at the client device, wherein the streamed internet content and the corresponding closed captioning content are different streams of data that are simultaneously buffered at the client device, and wherein the private tag information includes comments of a first user, that are only viewable by designated second users; initially playing a portion of a video stream through the client device including the corresponding private tag information and without the corresponding closed captioning information, wherein the closed captioning information corresponds to the portion of the video stream and is stored in a buffer of the client device for a pre-determined time duration; receiving a request to replay the portion of the video stream through the client device after initially playing the portion of the video stream through the client device without the closed captioning information; retrieving the closed captioning information from the buffer based on the request; synchronizing the portion of the video stream to be replayed with a corresponding portion of the closed captioning information based on a common clock; and displaying the closed captioning information through the client device based on the request while simultaneously replaying the portion of the video stream, wherein upon completion of the replaying of the portion of the video stream, the closed captioning information is no longer displayed while the video stream continues to play. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method, comprising:
-
receiving, from a content server, streamed internet content at a client device for presentation on a display, wherein the client device is a streaming media player; receiving public tag information and private tag information from an information server, wherein the public tag information includes closed captioning content corresponding to at least a portion of the streamed internet content at the client device, wherein the streamed internet content and the corresponding closed captioning content are different streams of data that are simultaneously buffered at the client device, and wherein the private tag information includes comments of a first user, that are only viewable by designated second users; initially playing a portion of a video stream through the client device including the corresponding private tag information and without the corresponding closed captioning information, wherein the closed captioning information corresponds to the portion of the video stream and is stored in a buffer of the client device for a pre-determined time duration; receiving a request to replay the portion of the video stream through the client device after initially playing the portion of the video stream through the client device without the closed captioning information; receiving streamed internet content for the portion of the video stream at the client device, wherein the streamed internet content for the portion of the video stream includes closed captioning information retrieved from the content source in response to the request to replay; synchronizing the portion of the video stream to be replayed with a corresponding portion of the closed captioning information based on a common clock; replaying the portion of the video stream through the client device based on the request; and displaying the closed captioning information through the client device based on the request while simultaneously replaying the portion of the video stream, wherein upon completion of the replaying of the portion of the video stream, the closed captioning information is no longer displayed while the video stream continues to play.
-
-
14. A tangible computer-readable device having instructions stored thereon that, when executed by at least one computing device, causes the at least one computing device to perform operations comprising:
-
receiving, from a content server, streamed internet content at a client device for presentation on a display, wherein the client device is a streaming media player; receiving public tag information and private tag information from an information server, wherein the public tag information includes closed captioning content corresponding to at least a portion of the streamed internet content at the client device, wherein the streamed internet content and the corresponding closed captioning content are different streams of data that are simultaneously buffered at the client device, and wherein the private tag information includes comments of a first user, that are only viewable by designated second users; initially playing a portion of a video stream through the client device including the corresponding private tag information and without the corresponding closed captioning information, wherein the closed captioning information corresponds to the portion of the video stream and is stored in a buffer of the client device for a pre-determined time duration; receiving a request to replay the portion of the video stream through the client device after initially playing the portion of the video stream through the client device without the closed captioning information; retrieving the closed captioning information from the buffer based on the request; synchronizing the portion of the video stream to be replayed with a corresponding portion of the closed captioning information based on a common clock; and displaying the closed captioning information through the client device based on the request while simultaneously replaying the portion of the video stream, wherein upon completion of the replaying of the portion of the video stream, the closed captioning information is no longer displayed while the video stream continues to play.
-
Specification