IP Library › Granted Patent US 11,245,740
Granted Patent B2
US 11,245,740 · App. 16/940,279 · Granted Feb 8, 2022

Media asset streaming over network to devices

Inventor: Koji Yoden (Hyogo, JP)
Assignee: NTF Casting LLC
H04L65/60H04L41/22H04L65/4084
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 11,245,740
App. No.
16/940,279
Granted
Feb 8, 2022
Kind
B2
Abstract

Streaming of a media asset from a cloud server computer to a media playback device is disclosed. In an embodiment, a list of media assets stored in the cloud server computer is sent over network from the cloud server computer to a portable device. In another embodiment, the list is transferred via close-range communication to the portable device from the media playback device which received the list from the cloud server computer over network. In the embodiments, a media asset is started streaming over network from the cloud server computer to the media playback device responsive to selection of one of the listed media assets at the portable device. In some embodiments, streaming is redirected from the portable device to the media playback device responsive to a user's operation or in case of disconnection.

Claims (40)

1. A non-transitory computer readable medium comprising:

computer executable instructions configured to cause a media playback device to:

in response to receiving a streaming request from a mobile device, wherein the streaming request is generated by the mobile device following the steps of:

displaying on a graphical user interface of the mobile device, thumbnails of media content items stored at a server based on media content information received from the server in communication with the mobile device, wherein the server is identified by an IP address different from IP addresses of the mobile device and the media playback device, and in response to a user input received via the graphical user interface, wherein the user input indicates selection of one of the displayed thumbnails, generating the streaming request for media content corresponding to the selected thumbnail:

establishing a data communication connection with the server;

requesting the server stream the media content via the established data communication connection;

initiating playback of the media content streamed from the server; and

concurrently with respect to the playback of the media content, forwarding progress information to the mobile device, wherein the progress information is indicative of progress of the playback by the media playback device of the media content streamed from the server.

2. The non-transitory computer readable medium of claim 1 wherein the progress information is indicative of the progress of the playback of the media content with respect to a duration of the media content.

3. The non-transitory computer readable medium of claim 1 wherein the progress information is indicative of the progress of the playback of the media content with respect to a beginning of the media content.

4. The non-transitory computer readable medium of claim 1 wherein the mobile device renders the progress information on the graphical user interface as a graphical interface element.

5. The non-transitory computer readable medium of claim 1 wherein the mobile device renders the progress information on the graphical user interface as text.

6. The non-transitory computer readable medium of claim 1 further comprising:

computer executable instructions configured to cause the media playback device to:

in response to receiving an operation request from the mobile device, wherein the operation request is generated by the mobile device following the steps of:

displaying an interface element on the graphical user interface of the mobile device, and in response to a second user input received via the graphical user interface, wherein the second user input indicates selection of the interface element, generating the operation request to control the playback of the media content:

control the playback of the media content in accordance with the operation request.

7. The non-transitory computer readable medium of claim 6 wherein controlling the playback of the media content in accordance with the operation request further comprises stopping the playback of the media content.

8. The non-transitory computer readable medium of claim 6 wherein controlling the playback of the media content in accordance with the operation request further comprises pausing the playback of the media content.

9. The non-transitory computer readable medium of claim 6 wherein controlling the playback of the media content in accordance with the operation request further comprises rewinding the playback of the media content.

10. The non-transitory computer readable medium of claim 6 wherein controlling the playback of the media content in accordance with the operation request further comprises fast forwarding the playback of the media content.

11. A non-transitory computer readable medium comprising:

computer executable instructions configured to cause a media playback device to:

in response to receiving a streaming request from a server identified by an IP address that is distinct from an IP address of the media playback device, wherein the streaming request is generated by the server in response to the server receiving a client streaming request from a mobile device, wherein the client streaming request is generated by the mobile device following the steps of: displaying on a graphical user interface of the mobile device, thumbnails of media content items based on media content information received from the server in communication with the mobile device, and in response to a user input received via the graphical user interface, wherein the user input indicates selection of one of the thumbnails, generating the client streaming request for media content corresponding to the selected thumbnail:

establishing a data communication connection with the server;

requesting the server to stream the media content via the established data communication connection;

initiating playback of the media content streamed from the server; and

concurrently with respect to the playback of the media content, forwarding progress information to the server, wherein the server in turn forwards the progress information to the mobile device, wherein the progress information is indicative of progress of the playback by the media playback device of the media content streamed from the server.

12. The non-transitory computer readable medium of claim 11 wherein the progress information is indicative of the progress of the playback of the media content with respect to a duration of the media content.

13. The non-transitory computer readable medium of claim 11 wherein the progress information is indicative of the progress of the playback of the media content with respect to a beginning of the media content.

14. The non-transitory computer readable medium of claim 11 wherein the mobile device renders the progress information on the graphical user interface as a graphical interface element.

15. The non-transitory computer readable medium of claim 11 wherein the mobile device renders the progress information on the graphical user interface as text.

16. The non-transitory computer readable medium of claim 11 further comprising:

computer executable instructions configured to cause the media playback device to:

in response to receiving an operation request from the mobile device:

controlling the playback of the media content in accordance with the operation request.

17. The non-transitory computer readable medium of claim 16 wherein controlling the playback of the media content in accordance with the operation request further comprises stopping the playback of the media content.

18. The non-transitory computer readable medium of claim 16 wherein controlling the playback of the media content in accordance with the operation request further comprises pausing the playback of the media content.

19. The non-transitory computer readable medium of claim 16 wherein controlling the playback of the media content in accordance with the operation request further comprises rewinding the playback of the media content.

20. The non-transitory computer readable medium of claim 16 wherein controlling the playback of the media content in accordance with the operation request further comprises fast forwarding the playback of the media content.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2021
From: KOJICAST, LLC
To: NTF CASTING LLC
Reel/Frame 056771/0452 →
Continuity (6)
Continuation 15969577 · May 2, 2018
Continuation 15644726 · Jul 7, 2017
Continuation 14689020 · Apr 16, 2015
Continuation 13775193 · Feb 24, 2013
Provisional Application 61606916 · Mar 5, 2012
Related Publication 20210014291A1 · Jan 14, 2021