IP Library Granted Patent US 9,148,756
Granted Patent B2
US 9,148,756 · App. 14/143,503 · Granted Sep 29, 2015

Output of content from the internet on a media rendering device

Inventor: Metodi Filipov (West Islip, NY)
Assignee: FLIPPS MEDIA AD
H04W4/02G06F17/30887G06Q30/0267H04L12/281H04L12/282H04L12/2812H04L65/1059H04L65/4084H04L67/303H04N21/4126H04N21/472H04N21/482H04N21/8586H04W4/00
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,148,756
App. No.
14/143,503
Granted
Sep 29, 2015
Kind
B2
Abstract

A system and method for controlling output of content on a media rendering device. A mobile phone may be effective to receive a request for content where the content is from a content processor. The mobile phone may be effective to generate a command based on the request, the command including a URL, the URL including an address of a gateway processor and an identification of the content processor. The mobile phone may be effective to send the command to the media rendering device. The media rendering device may be effective to send a request to the gateway processor using the URL. The gateway processor may be effective to receive the content from the content processor and send the content to the media rendering device. The media rendering device may be effective to output the content.

Claims (49)

1. A method for controlling output of content on one or more media rendering devices, the method comprising:

determining, by a mobile phone, output parameters of the one or more media rendering devices;

requesting, by the mobile phone, a content list from a content processor;

receiving, by the mobile phone, the content list;

receiving, by the mobile phone, a request for content in the content list,

generating, by the mobile phone, a command based on the request, the command including a uniform resource locator, the uniform resource locator including a domain of a gateway processor, an identity of a particular one of the one or more media rendering devices; and an identity of a session for the particular one of the one or more media rendering devices;

sending, by the mobile phone, the command to the particular media rendering device to control the particular media rendering device to output the content during the session;

receiving, by the particular media rendering device, the command during the session;

sending a request from the particular media rendering device to the domain identified in the uniform resource locator during the session; and

receiving the content by the particular media rendering device during the session.

2. The method as recited in claim 1 , further comprising encrypting at least part of the uniform resources locator, by the mobile phone, before sending the command.

3. The method as recited in claim 1 , wherein the request for content includes an identification of the user, and the list of content is based on the identification of the user.

4. The method as recited in claim 1 , wherein the list of content is based on a geographical location of the mobile phone.

5. The method as recited in claim 1 , further comprising displaying, by the mobile phone, an advertisement based on the content.

6. The method as recited in claim 1 , further comprising sending, by the mobile phone to the particular media rendering device, playback commands effective to control output of the content by the particular media rendering device.

7. The method as recited in claim 1 , further comprising:

determining, by the gateway processor, an address of the content processor based on the uniform resource locator; and

sending a request from the gateway processor to the content processor at the address of the content processor.

8. A method for controlling output of content on one or more media rendering devices, the method comprising:

determining, by a mobile phone, output parameters of the one or more media rendering devices;

requesting, by the mobile phone, a content list from a content processor;

receiving, by the mobile phone, the content list;

receiving, by the mobile phone, a request for content in the content list,

generating, by the mobile phone, a command based on the request, the command including a uniform resource locator, the uniform resource locator including a domain of a computing device accessible via a network, information or an identifier relating to the mobile phone, and information or an identifier relating to the output parameters of a particular one of the one or more media rendering devices;

sending, by the mobile phone, the command to the particular media rendering device to control the particular media rendering device to output the content;

receiving, by the particular media rendering device, the command;

sending a request from the particular media rendering device to the domain identified in the uniform resource locator; and

receiving the content by the particular media rendering device.

9. The method as recited in claim 8 , further comprising encrypting at least part of the uniform resources locator, by the mobile phone, before sending the command.

10. The method as recited in claim 8 , wherein the request for content includes an identification of the user, and the list of content is based on the identification of the user.

11. The method as recited in claim 8 , wherein the list of content is based on a geographical location of the mobile phone.

12. The method as recited in claim 8 , further comprising displaying, by the mobile phone, an advertisement based on the content.

13. The method as recited in claim 8 , further comprising sending, by the mobile phone to the particular media rendering device, playback commands effective to control output of the content by the particular media rendering device.

14. The method as recited in claim 8 , further comprising:

determining, by the computing device, an address of the content processor based on the uniform resource locator; and

sending a request from the computing device to the content processor at the address of the content processor.

15. A method for sending media rendering device information to a gateway processor, the method comprising:

determining, by a mobile phone, one or more output parameters of one or more media rendering devices, where the one or more output parameters include encoding requirements supported by the media rendering device, the encoding requirements relate to a resolution capability, an audio decoder, or a video decoder;

generating, by the mobile phone, media device information, including an identity of the one or more media rendering devices, information or an identifier relating to the mobile phone, and information or an identifier relating to the one or more output parameters of the one or more media rendering devices;

sending, by the mobile phone, the media device information to the gateway processor, wherein the sending of the media device information to the gateway processor occurs at a first time;

requesting, by the mobile phone, a content list from the gateway processor for content stored at a content processor, wherein the requesting of the content list from the gateway processor occurs at a second time, and wherein the second time is after the first time;

receiving, by the mobile phone, the content list;

receiving, by the mobile phone, a request for content in the content list;

generating, by the mobile phone, a command based on the request, the command including a uniform resource locator, the uniform resource locator including a domain of the gateway processor, information or an identifier relating to the mobile phone, and an identifier of a particular one of the one or more media rendering devices;

sending, by the mobile phone, the command to the particular media rendering device to control the particular media rendering device to output the content;

receiving, by the particular media rendering device, the command;

sending a request from the particular media rendering device to the domain identified in the uniform resource locator; and

receiving the content by the particular media rendering device.

16. The method of claim 15 , further comprising encrypting at least part of the uniform resources locator, by the mobile phone, before sending the command.

Assignments (1)
CHANGE OF NAME Recorded Dec 5, 2014
From: IMEDIASHARE AD
To: FLIPPS MEDIA AD
Reel/Frame 034536/0789 →
Continuity (3)
Continuation 13542246 · Jul 5, 2012
Continuation 13004433 · Jan 11, 2011
Related Publication 20140114768A1 · Apr 24, 2014