In-house location based services
First Claim
1. A method comprising:
- receiving, by a media gateway, a request for content from a mobile device, wherein the request comprises at least information identifying at least one electronic device in a premise environment;
accessing, by the media gateway, the content identified in the request;
modifying, by the media gateway, the content to include at least one graphical object representing the at least one electronic device in the premise environment;
transmitting, by the media gateway, the modified content to the mobile device for display;
receiving, by the media gateway, an indication of a selection of the at least one graphical object from the mobile device, the at least one graphical object representing the at least one electronic device capable of displaying the content;
directing, by the media gateway, the content to the at least one electronic device corresponding to the selection of the at least one graphical object.
7 Assignments
0 Petitions
Accused Products
Abstract
A mobile device of a user discovers topological information about electronic devices in a premise environment, and shares such information with a media gateway. The media gateway uses the topological information to augment content from a server, such as a web page that supports access to media content, to add graphical objects corresponding to those electronic devices in proximity to the mobile device that are capable of reproducing the streaming media content. Selection of the one of the add-on graphical objects causes delivery of the media content to the corresponding electronic device instead of the display of the mobile device. In this manner, a more natural selection mechanism than that available using conventional pull-down lists of options is provided.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, by a media gateway, a request for content from a mobile device, wherein the request comprises at least information identifying at least one electronic device in a premise environment; accessing, by the media gateway, the content identified in the request; modifying, by the media gateway, the content to include at least one graphical object representing the at least one electronic device in the premise environment; transmitting, by the media gateway, the modified content to the mobile device for display; receiving, by the media gateway, an indication of a selection of the at least one graphical object from the mobile device, the at least one graphical object representing the at least one electronic device capable of displaying the content; directing, by the media gateway, the content to the at least one electronic device corresponding to the selection of the at least one graphical object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
a media gateway comprising at least one processor, wherein the media gateway is configured to; access content identified in a request for the content received from a mobile device; supplement the content to include at a plurality of graphical objects, each of the plurality of graphical objects corresponding to at least one of a plurality of electronic devices in a premise environment identified via information obtained by the mobile device; transmit the supplemented content to the mobile device for display; receive a selection of a selected one of the plurality of graphical objects from the mobile device; and transmit the content to the selected one of the plurality of electronic devices corresponding to the selection for display if the selected one of the plurality of electronic devices is capable of rendering the content. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
16. A non-transitory computer-readable medium embodying a program executable in at least one computing device, comprising code that:
-
accesses network page content identified in a request for the network page content received from a mobile device; supplements the network page content to include at a plurality of graphical objects, each of the plurality of graphical objects corresponding to at least one of a plurality of electronic devices in a premise environment identified in topological information obtained via the mobile device; transmits the supplemented network page content to the mobile device for display; receive a selection of a selected one of the plurality of graphical objects from the mobile device; and transmits at least a portion of the network page to the selected one of the plurality of electronic devices corresponding to the selection for display if the selected one of the plurality of electronic devices is capable of rendering the content. - View Dependent Claims (17, 18, 19, 20)
-
Specification