IP Library Granted Patent US 9,445,156
Granted Patent B2
US 9,445,156 · App. 14/560,730 · Granted Sep 13, 2016

Method, device and computer program product for outputting a transport stream

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,445,156
App. No.
14/560,730
Granted
Sep 13, 2016
Kind
B2
Abstract

A method comprising: receiving, via a distribution channel, video data having an identifier that identifies a position within a video and an address defining a location of a stored playlist. The method also comprises obtaining from a server a playlist in response to a user input, where the playlist includes location information identifying a location of a stored transport stream. The method also comprises receiving the transport stream from the location identified in the playlist over a network, and displaying the obtained transport stream.

Claims (40)

1. A method of controlling video and/or audio stream playback, comprising:

detecting presence of at least one point of contact on a touchscreen and detecting movement of the point of contact; and

responsive to said detecting presence and movement of the at least one point of contact on the touchscreen, transitioning from outputting a first stream of video and/or audio data provided by a first source to outputting a second stream of video and/or audio data provided by a second source,

wherein content of the first stream of video and/or audio data is the same as content of the second stream of video and/or audio data,

wherein the output of the first stream of video and/or audio data includes displaying a first video portion associated with the first stream on a first display, and

wherein the output of the second stream of video and/or audio data includes displaying a second video portion associated with the second stream on a second display, different from the first display, simultaneous with the display of the first video portion on the first display.

2. A non-transitory storage medium containing computer readable instructions which, when loaded onto a computer configure the computer to perform a method comprising:

detecting presence of at least one point of contact on a touchscreen and detecting movement of the point of contact; and

responsive to said detecting presence and movement of the at least one point of contact on the touchscreen, transitioning from outputting a first stream of video and/or audio data provided by a first source to outputting a second stream of video and/or audio data provided by a second source,

wherein content of the first stream of video and/or audio data is the same as content of the second stream of video and/or audio data,

wherein the output of the first stream of video and/or audio data includes displaying a first video portion associated with the first stream on a first display, and

wherein the output of the second stream of video and/or audio data includes displaying a second video portion associated with the second stream on a second display, different from the first display, simultaneous with the display of the first video portion on the first display.

3. An electronic device for replaying video and/or audio streams comprising:

a touchscreen;

circuitry configured to detect at least one point of contact on the touchscreen and to detect movement of the at least one point of contact; and

a processor configured to

instruct decoding of a second stream of video and/or audio data, and

cause, responsive to detection of the at least one point of contact on the touchscreen and detection of movement of the at least one point of contact, transition from outputting a first stream of video and/or audio data provided by a first source to outputting the second stream of video and/or audio data provided by a second source,

wherein content of the first stream of video and/or audio data is the same as content of the second stream of video and/or audio data,

wherein the output of the first stream of video and/or audio data includes displaying a first video portion associated with the first stream on a first display, and

wherein the output of the second stream of video and/or audio data includes displaying a second video portion associated with the second stream on a second display, different from the first display, simultaneous with the display of the first video portion on the first display.

4. The electronic device of claim 3 , wherein the processor is configured to decode the first stream of video and/or audio data.

5. The electronic device of claim 4 , wherein, when output of the first stream of video and/or audio data is transitioned to output of the second stream of video and/or audio data, the first stream of video and/or audio data continues to advance in time.

6. The electronic device of claim 5 , wherein the processor is configured to cause the transition from output of the second stream of video and/or audio data, based on detection of the at least one point of contact on the touchscreen and detection of the movement of the at least one point of contact to output of the first stream of video and/or audio data, which has advanced in time.

7. The electronic device of claim 6 , wherein the transition from output of the second stream of video and/or audio data to output of the first stream of video and/or audio data includes outputting the second stream of video and/or audio data at an increased playback speed prior to outputting the first stream of video and/or audio data.

8. The electronic device of claim 4 , further comprising an interface configured to receive the first stream of video and/or audio data from a local server, which is the first source.

9. The electronic device of claim 8 , wherein the local server is a television and the first stream of video and/or audio data represents a live broadcast channel.

10. The electronic device of claim 4 , further comprising an interface configured to receive the second stream of video and/or audio data from a remote server via a network, which is the second source.

11. The electronic device of claim 4 , further comprising an interface configured to receive the first stream of video and/or audio data from a local server, which is the first source, and to receive the second stream of video and/or audio data from a remote server via a network, which is the second source.

12. The electronic device of claim 11 , wherein the local server is a television and the first stream of video and/or audio data represents a live broadcast channel.

13. The electronic device of claim 3 , wherein the processor is configured to decode the second stream of video and/or audio data from a plurality of clips comprising a playlist.

14. The electronic device of claim 3 , wherein the electronic device is configured to obtain a pointer to the second stream of video and/or audio data stored in association with the first stream of video and/or audio data.

15. The electronic device of claim 3 , wherein the second stream of video and/or audio data comprises a plurality of clips, and the at least one point of contact defines one or more clips of the second stream of video and/or audio data.

16. The electronic device of claim 3 , wherein the touchscreen is one of the first display and the second display.

17. The method of claim 1 ,

wherein the first source is different from the second source, and

wherein, when output of the first stream of video and/or audio data is transitioned to output of the second stream of video and/or audio data, the first stream of video and/or audio data continues to advance in time.

18. The non-transitory storage medium of claim 2 ,

wherein the first source is different from the second source, and

wherein, when output of the first stream of video and/or audio data is transitioned to output of the second stream of video and/or audio data, the first stream of video and/or audio data continues to advance in time.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 6, 2021
From: SONY EUROPE BV; SONY CORPORATION
To: SATURN LICENSING LLC
Reel/Frame 055844/0954 →
MERGER Recorded Mar 13, 2020
From: SONY EUROPE LIMITED
To: SONY EUROPE B.V.
Reel/Frame 052162/0623 →