IP Library Granted Patent US 8,238,887
Granted Patent B2
US 8,238,887 · App. 13/004,433 · Granted Aug 7, 2012

Output of content from the internet on a media rendering device

Assignee: Bianor, Inc.
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 8,238,887
App. No.
13/004,433
Granted
Aug 7, 2012
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 (75)

1. A method for controlling output of content on a media rendering device, the method comprising:

determining, by a mobile phone, output parameters of the media rendering device;

requesting, by the mobile phone, a content list from a gateway processor for content stored at a content processor;

receiving, by the mobile phone, the content list;

receiving, by the mobile phone, a request for content in the 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 information or an identifier relating to the output parameters of the media rendering device;

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

receiving, by the media rendering device, the command;

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

receiving the content by the media rendering device;

further comprising:

discovering, by the mobile phone, at least two media rendering devices capable of receiving the command; and

discovering, by the mobile phone, information relating to output parameters relating to the at least two media rendering devices.

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 media rendering device, playback commands effective to control output of the content by the 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. The method as recited in claim 7 , further comprising:

receiving, by the gateway processor, the content from the content processor; and

sending, by the gateway processor, the content to the media rendering device.

9. The method as recited in claim 8 , wherein:

sending the content to the media rendering device includes

encoding the content based on the information relating to the output parameters to produce encoded content; and

sending the encoded content to the media rendering device.

10. A system effective to control output of content on a media rendering device, the system comprising:

a mobile phone; and

a gateway processor at a domain;

wherein the mobile phone is effective to:

determine output parameters of the media rendering device;

request a content list from the gateway processor for content stored at a content processor;

receive the content list;

receive a request for content in the content list;

generate a command based on the request, the command including a uniform resource locator, the uniform resource locator including the domain of the gateway processor and information or an identifier relating to the mobile phone, and information or an identifier relating to the output parameters of the media rendering device; and

send the command to the media rendering device;

wherein the first processor is effective to receive from the media rendering device, a request for the content; and

send the content to the media rendering device;

wherein the mobile phone is effective to:

discover at least two media rendering devices capable of receiving the command; and

discover information relating to output parameters relating to the at least two media rendering devices.

11. The system as recited in claim 10 , wherein the media rendering device is further effective to receive the content, output the content, and output an advertisement relating to the content.

12. The system as recited in claim 10 , wherein:

the list of content is based on the geographic location of the mobile phone.

13. The system as recited in claim 10 , wherein the uniform resource locator includes an indication of output parameters of the media rendering device.

14. A system effective to control output of content on a media rendering device, the system comprising:

a mobile phone;

a media rendering device in communication with the mobile phone; and

a gateway processor at a domain, the gateway processor in communication with the mobile phone and the media rendering device;

wherein the mobile phone is effective to:

determine output parameters of the media rendering device;

request a content list from the gateway processor for content stored at a content processor;

receive the content list;

receive a request for content in the content list;

generate a command based on the request, the command including a uniform resource locator, the uniform resource locator including the domain of the gateway processor, information or an identifier relating to the mobile phone, and information or an identifier relating to the output parameters of the media rendering device; and

send the command to the media rendering device;

the media rendering device effective to receive the command; and

send a request to the domain identified in the uniform resources locator;

the gateway processor effective to receive the command from the media rendering device;

determine an address of the content processor based on the uniform resource locator;

send a request from the gateway processor to the content processor at the address of the content processor;

receive the content from the content processor;

encode the content based on the information relating to the output parameters to produce encoded content; and

send the encoded content to the media rendering device;

the media rendering device further effective to receive the encoded content; and

output the encoded content;

further comprising:

discovering, by the mobile phone, at least two media rendering devices capable of receiving the command; and

discovering, by the mobile phone, information relating to output parameters relating to the at least two media rendering devices.

15. The system as recited in claim 14 , wherein the mobile phone is further effective to encrypt at least part of the uniform resource locator, before sending the command.

16. The system as recited in claim 14 , wherein the request for content includes an identification of the user, and the list of content is based on the identification of the user.

17. The system as recited in claim 14 , wherein the list of content is based on a geographical location of the mobile phone.

18. The system as recited in claim 14 , wherein the gateway processor is further effective to send an advertisement to the media rendering device.

Assignments (4)
CHANGE OF NAME Recorded Dec 5, 2014
From: IMEDIASHARE AD
To: FLIPPS MEDIA AD
Reel/Frame 034536/0789 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2013
From: BIANOR, INC.
To: IMEDIASHARE AD
Reel/Frame 030016/0229 →
CORRECTIVE ASSIGNMENT TO CORRECT THE SPELLING OF ASSIGNEE BIANCOR INC. TO BIANOR INC. PREVIOUSLY RECORDED ON REEL 025620 FRAME 0901. ASSIGNOR(S) HEREBY CONFIRMS THE SPELLING OF THE ASSIGNEE AS BIANOR INC. Recorded Dec 7, 2011
From: FILIPOV, METODI
To: BIANOR INC.
Reel/Frame 027335/0913 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2011
From: FILIPOV, METODI
To: BIANCOR INC.
Reel/Frame 025620/0901 →
Continuity (1)
Related Publication 20120178426A1 · Jul 12, 2012