IP Library Granted Patent US 11,082,469
Granted Patent B2
US 11,082,469 · App. 16/816,101 · Granted Aug 3, 2021

System, method, and computer program product for the directing and distributing of media content

Inventor: Dominic M. Kotab (San Jose, CA)
H04L65/60H04L63/105H04L65/4084H04L65/4092H04W4/08
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,082,469
App. No.
16/816,101
Granted
Aug 3, 2021
Kind
B2
Abstract

A system, method, and computer program product are provided for receiving a request to stream a first portion of media content, directing a mobile device to retrieve and process the first portion of media content, receiving a request to stream a second portion of media content, receiving the second portion of media content, and sending the second portion of media content to a display. Additional systems, methods, and computer program products are also presented.

Claims (57)

1. A computer program product embodied on a non-transitory computer readable medium, comprising:

code configured to receive, at a media player device from a first mobile device including a first cellular phone, a request to stream a first portion of media content, where the first portion of media content includes cloud-based media;

code configured to direct, by the media player device, the first mobile device to retrieve and process the first portion of media content from a cloud;

code configured to temporarily grant to the first mobile device, by the media player device, an ability to stream media content to the media player device;

code configured to receive from the first mobile device at the media player device the first portion of media content, where the first portion of media content is optimized for a display size associated with the media player device;

code configured to send, by the media player device, the first portion of media content to a display;

code configured to receive, at the media player device from a second mobile device including a second cellular phone, a request to stream a second portion of media content, where the request is received during a sending of the first portion of media content to the display;

code configured to transfer to the second mobile device the ability to stream media content to the media player device;

code configured to receive from the second mobile device at the media player device the second portion of media content, where the second portion of media content is processed at the second mobile device; and

code configured to send, by the media player device, the second portion of media content to the display.

2. The computer program product of claim 1 , further comprising:

code configured to receive, at the media player device, credentials from a user;

code configured to automatically switch the media player device from a slave device to a master device, in response to receiving the credentials, wherein the master device is provided with content that is different from content provided to the slave device;

code configured to receive, at the media player device, a voice command for a third portion of media content;

code configured to retrieve, by the media player device, the third portion of media content;

code configured to send, by the media player device, the third portion of media content to the display;

code configured to receive, by the media player device, an identification of an available screenshare from a third mobile device;

code configured to receive, by the media player device, a selection of the available screenshare for viewing; and

code configured to enable, by the media player device, the available screenshare for viewing on the display.

3. The computer program product of claim 1 , wherein the media player device controls a presentation by the media player device of the first portion of media content received from the first mobile device, and the media player device controls the presentation by the media player device of the second portion of media content received from the second mobile device.

4. The computer program product of claim 1 , wherein the second portion of media content is stored on a device located on a same network system as the first mobile device and the second mobile device.

5. The computer program product of claim 1 , wherein the second portion of media content is stored on a device located remotely from a network system associated with the first mobile device and the second mobile device.

6. The computer program product of claim 1 , wherein a selection of the first portion of media content is received as a voice command at the first mobile device.

7. The computer program product of claim 1 , wherein the media player device is connected to a car infotainment system.

8. The computer program product of claim 1 , wherein the first mobile device controls a presentation by the media player device of the second portion of media content received from the second mobile device.

9. The computer program product of claim 1 , further comprising:

providing, by the media player device, a plurality of available screenshares to be viewed using the display;

receiving a selection of one of the plurality of available screenshares; and

displaying the selected one of the plurality of available screenshares on the display.

10. The computer program product of claim 1 , further comprising:

receiving, at the media player device during the sending of the first portion of media content to the display, a request to display additional media content;

accepting the request; and

displaying, during the sending of the first portion of media content to the display, the additional media content, using the display.

11. The computer program product of claim 1 , further comprising controlling, by the media player device, a presentation of the first portion of media content, including pausing and stopping the presentation of the first portion of media content.

12. The computer program product of claim 1 , wherein the first portion of media content and the second portion of media content are processed in set sections, where each of the set sections are processed and distributed to the display in a display-specific and optimized format.

13. A method, comprising:

receiving, at a media player device from a first mobile device including a first cellular phone, a request to stream a first portion of media content, where the first portion of media content includes cloud-based media;

directing, by the media player device, the first mobile device to retrieve and process the first portion of media content from a cloud;

temporarily granting to the first mobile device, by the media player device, an ability to stream media content to the media player device;

receiving from the first mobile device at the media player device the first portion of media content, where the first portion of media content is optimized for a display size associated with the media player device;

sending, by the media player device, the first portion of media content to a display;

receiving, at the media player device from a second mobile device including a second cellular phone, a request to stream a second portion of media content, where the request is received during a sending of the first portion of media content to the display;

transferring to the second mobile device the ability to stream media content to the media player device;

receiving from the second mobile device at the media player-device the second portion of media content, where the second portion of media content is processed at the second mobile device; and

sending, by the media player device, the second portion of media content to the display.

14. A system comprising:

a memory system; and

one or more processors coupled to the memory system and that are each configured to:

receive, at a media player device from a first mobile device including a first cellular phone, a request to stream a first portion of media content, where the first portion of media content includes cloud-based media;

direct, by the media player device, the first mobile device to retrieve and process the first portion of media content from a cloud;

temporarily grant to the first mobile device, by the media player device, an ability to stream media content to the media player device;

receive from the first mobile device at the media player device the first portion of media content, where the first portion of media content is optimized for a display size associated with the media player device;

send, by the media player device, the first portion of media content to a display;

receive, at the media player device from a second mobile device including a second cellular phone, a request to stream a second portion of media content, where the request is received during a sending of the first portion of media content to the display;

transfer to the second mobile device the ability to stream media content to the media player device;

receive from the second mobile device at the media player-device the second portion of media content, where the second portion of media content is processed at the second mobile device; and

send, by the media player device, the second portion of media content to the display.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2024
From: NETMOMENTUM LLC
To: NETMOMENTUM LLC
Reel/Frame 069327/0465 →
Continuity (3)
Continuation 14599381 · Jan 16, 2015
Provisional Application 61928328 · Jan 16, 2014
Related Publication 20200213376A1 · Jul 2, 2020