IN-HOUSE LOCATION BASED SERVICES
First Claim
1. A method of operating a media gateway supporting location based services, the method comprising:
- receiving, from a mobile device of a user, topological information identifying one or more electronic devices in a premise environment;
receiving, from the mobile device for transmission to a server, a message identifying content for delivery by the server to the mobile device;
receiving, from the server, the content identified in the message;
determining whether the received content contains information identifying user selectable media content;
modifying the content received from the server to cause display at the mobile device of one or more graphical objects representing electronic devices in the premise environment capable of reproducing the selectable media content;
transmitting the modified content to the mobile device for display;
receiving, from the mobile device, an indication of user selection of a graphical object representing one of the one or more electronic devices capable of reproducing the media content;
sending to the server a request for delivery of the media content to the media gateway; and
directing received media content to the one of the one or more electronic devices corresponding to the selected graphical object.
4 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
30 Claims
-
1. A method of operating a media gateway supporting location based services, the method comprising:
-
receiving, from a mobile device of a user, topological information identifying one or more electronic devices in a premise environment; receiving, from the mobile device for transmission to a server, a message identifying content for delivery by the server to the mobile device; receiving, from the server, the content identified in the message; determining whether the received content contains information identifying user selectable media content; modifying the content received from the server to cause display at the mobile device of one or more graphical objects representing electronic devices in the premise environment capable of reproducing the selectable media content; transmitting the modified content to the mobile device for display; receiving, from the mobile device, an indication of user selection of a graphical object representing one of the one or more electronic devices capable of reproducing the media content; sending to the server a request for delivery of the media content to the media gateway; and directing received media content to the one of the one or more electronic devices corresponding to the selected graphical object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for use in a media gateway supporting location based services, the system comprising:
at least one processor arranged to communicatively couple to a server and to a mobile device of a user, the at least one processor, during operation, at least; receiving, from the mobile device, topological information identifying one or more electronic devices in a premise environment; receiving, from the mobile device for transmission to the server, a message identifying content for delivery by the server to the mobile device; receiving, from the server, the content identified in the message; determining whether the received content contains information identifying user selectable media content; modifying the content received from the server to cause display at the mobile device of one or more graphical objects representing electronic devices in the premise environment capable of reproducing the selectable media content; transmitting the modified content to the mobile device for display; receiving, from the mobile device, an indication of user selection of a graphical object representing one of the one or more electronic devices capable of reproducing the media content; sending to the server a request for delivery of the media content to the media gateway; and directing received media content to the one of the one or more electronic devices corresponding to the selected graphical object. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
21. A non-transitory computer-readable medium having stored thereon a plurality of code sections, each code section comprising a plurality of executable instructions for a processor, the instructions causing the processor to perform the operations comprising:
-
receiving, from a mobile device of a user, topological information identifying one or more electronic devices in a premise environment; receiving, from the mobile device for transmission to a server, a message identifying content for delivery by the server to the mobile device; receiving, from the server, the content identified in the message; determining whether the received content contains information identifying user selectable media content; modifying the content received from the server to cause display at the mobile device of one or more graphical objects representing electronic devices in the premise environment capable of reproducing the selectable media content; transmitting the modified content to the mobile device for display; receiving, from the mobile device, an indication of user selection of a graphical object representing one of the one or more electronic devices capable of reproducing the media content; sending to the server a request for delivery of the media content to the media gateway; and directing received media content to the one of the one or more electronic devices corresponding to the selected graphical object. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification