Method of transitioning content on user devices
First Claim
1. A method for a user to view content on a first user device and transition to viewing said content on a second user device, the method comprising:
- presenting said content on said first user device, said first user device connected and registered to a serving node, said serving node transcoding said content for said first user device, said content streaming to said first user device through said serving node, wherein said content comprises different types of video content;
presenting a first selectable menu on said first user device for said user to select a start time and an end time of the content;
presenting a second selectable menu on said first user device for said user, with menu options;
to continue viewing said content on the second user device registered to said serving node, andto continue viewing said content on the first user device and on the second user device, concurrently;
transcoding, by said serving node, upon a selection by said user to view said content on said second user device or on the first user device and the second user device, concurrently, said content for said second user device or for the first user device and the second user device, wherein said transcoding comprises encoding said content, wherein said encoding comprises extracting macroblock (MB) and block information from a bitstream of said content, wherein the MB and block information comprises a coding mode, a picture type, and DCT coefficients, wherein said encoding further comprises selectively reusing the MB and block information, and wherein the transcoding further comprises reusing motion information in the bitstream of the content;
reformatting, by said serving node, upon the selection by said user to view said content on said second user device, said transcoded content for said second user device in real-time, wherein the reformatting comprises identifying abilities of a player associated with said second user device;
multiplexing, by said serving node, said reformatted content, wherein said multiplexing comprises;
extracting another content from a specific content database, wherein the another content is rating information about the bitstream of said content, andoverlaying the another content to said reformatted content; and
continuing to stream, by said serving node, said multiplexed content to said second user device, or said transcoded content to the first user device and the second user device.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for a user to view a content stream on a first user device and transition to viewing the content on a second user device. The method includes presenting the content on the first user device that is connected and registered to a serving node. The serving node multiplexing the content, the multiplexed content streaming to the first user device through the serving node. The method further includes presenting a selectable menu option on the first user device for the user to continue viewing the content on the second user device registered to the serving node. The serving node continue to stream the multiplexed content to the second user device.
87 Citations
12 Claims
-
1. A method for a user to view content on a first user device and transition to viewing said content on a second user device, the method comprising:
-
presenting said content on said first user device, said first user device connected and registered to a serving node, said serving node transcoding said content for said first user device, said content streaming to said first user device through said serving node, wherein said content comprises different types of video content; presenting a first selectable menu on said first user device for said user to select a start time and an end time of the content; presenting a second selectable menu on said first user device for said user, with menu options; to continue viewing said content on the second user device registered to said serving node, and to continue viewing said content on the first user device and on the second user device, concurrently; transcoding, by said serving node, upon a selection by said user to view said content on said second user device or on the first user device and the second user device, concurrently, said content for said second user device or for the first user device and the second user device, wherein said transcoding comprises encoding said content, wherein said encoding comprises extracting macroblock (MB) and block information from a bitstream of said content, wherein the MB and block information comprises a coding mode, a picture type, and DCT coefficients, wherein said encoding further comprises selectively reusing the MB and block information, and wherein the transcoding further comprises reusing motion information in the bitstream of the content; reformatting, by said serving node, upon the selection by said user to view said content on said second user device, said transcoded content for said second user device in real-time, wherein the reformatting comprises identifying abilities of a player associated with said second user device; multiplexing, by said serving node, said reformatted content, wherein said multiplexing comprises; extracting another content from a specific content database, wherein the another content is rating information about the bitstream of said content, and overlaying the another content to said reformatted content; and continuing to stream, by said serving node, said multiplexed content to said second user device, or said transcoded content to the first user device and the second user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for transitioning content from a first user device to a second user device, the system comprising:
-
a serving node comprising a television tuner, a connection to the Internet, a transcoder module, and a transrating module, wherein when the content is being streamed to said first user device, said serving node is configured to transcode the content for the first user device, wherein the content comprises different types of video content, wherein said serving node is further configured to present a first selectable menu on said first user device for selecting a start time and an end time of the content, wherein said serving node is further configured to present a second selectable menu on said first user device with; a first menu option for viewing the content on said second user device, and a second menu option for viewing the content on the first user device and the second user device, concurrently, wherein upon a selection from said second selectable menu for viewing said content on said second user device or for viewing said content on said first user device and said second user device, concurrently, said serving node is further configured to transcode said content, for said second user device or for the first user device and the second user device, and communicate said transcoded content, to said second user device or to the first user device and the second user device, wherein to transcode said content, said transcoder module is configured to encode said content, wherein to encode said content, said transcoder module is configured to extract macroblock (MB) and block information from a bitstream of said content, wherein the MB and block information comprises a coding mode, a picture type, and DCT coefficients, wherein to encode said content, said transcoder module is further configured to selectively reuse the MB and block information, wherein to transcode said content, said transcoder module is further configured to reuse motion information in the bitstream of the content when transcoding said content for said second user device or for the first user device and the second user device, wherein upon the selection from said second selectable menu for viewing said content on said second user device, said serving node is further configured to reformat said transcoded content for said second user device in real-time, wherein to reformat said transcoded content, said serving node is configured to identify abilities of a player associated with said second user device, wherein said serving node is further configured to multiplex said reformatted content, wherein to multiplex said reformatted content, said serving node is configured to extract another content from a specific content database, wherein the another content is rating information about the bitstream of said content, and wherein to multiplex said reformatted content, said serving node is further configured to overlay the another content to said reformatted content. - View Dependent Claims (11, 12)
-
Specification