Apparatus and methods for enabling location-based services within a premises
First Claim
1. A method of generating a client device-specific profile, said profile relating a client device to a plurality of positions thereof within a given area, said method comprising:
- transmitting at least one request signal from a gateway device to said client device, said at least one request signal being transmitted to said client device when said client device is located at each of said plurality of positions within said given area;
receiving, in response to said transmitted at least one request signal, a response signal from said client device indicating one or more device-specific characteristics;
determining one or more antenna signatures associated with said client device based on said response signal received from said client device indicating said one or more device-specific characteristics;
storing said determined one or more antenna signatures in said client device-specific profile relating said client device to each of said plurality of positions within said given area;
determining at least one predicted pattern of movement of said client device based at least on said determined one or more antenna signatures in said client device-specific profile;
in response to a subsequent location request signal from said client device, correlating said client device to one of said plurality of positions within said given area based at least in part on comparing said one or more antenna signatures stored in said client device-specific profile to one or more antenna signatures of said subsequent location request signal;
identifying a predicted future movement of said client device based at least on said correlation and said at least one predicted pattern of movement; and
in response to said identification of said predicted future movement, predicting a piece of content to send to said client device.
3 Assignments
0 Petitions
Accused Products
Abstract
Apparatus and methods for enabling location identification and related services in a premises. In one embodiment, location identification services are provided via a gateway device using data extracted from a wireless signal. The data is used to estimate a location of a device (based on comparison to previously gathered and/or reference data). In another embodiment, infrared (IR) or other short range wireless signals are broadcast from the client devices to a set-top-box (STB), and the STB or gateway correlates the signals to a location within the premises. A profiling process is used to establish specific locations within a premises, and associate location-specific services therewith. The location-based services include for example (i) loading particular applications and/or content when the user enters a particular location, (ii) providing information and/or advertisement opportunities when the user is near a particular public or business location, and (iii) content delivery optimization among multiple user devices.
191 Citations
15 Claims
-
1. A method of generating a client device-specific profile, said profile relating a client device to a plurality of positions thereof within a given area, said method comprising:
-
transmitting at least one request signal from a gateway device to said client device, said at least one request signal being transmitted to said client device when said client device is located at each of said plurality of positions within said given area; receiving, in response to said transmitted at least one request signal, a response signal from said client device indicating one or more device-specific characteristics; determining one or more antenna signatures associated with said client device based on said response signal received from said client device indicating said one or more device-specific characteristics; storing said determined one or more antenna signatures in said client device-specific profile relating said client device to each of said plurality of positions within said given area; determining at least one predicted pattern of movement of said client device based at least on said determined one or more antenna signatures in said client device-specific profile; in response to a subsequent location request signal from said client device, correlating said client device to one of said plurality of positions within said given area based at least in part on comparing said one or more antenna signatures stored in said client device-specific profile to one or more antenna signatures of said subsequent location request signal; identifying a predicted future movement of said client device based at least on said correlation and said at least one predicted pattern of movement; and in response to said identification of said predicted future movement, predicting a piece of content to send to said client device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A mobile user wireless device configured for location-specific operation, said device comprising:
-
a processor apparatus; a wireless transceiver in data communication with said processor apparatus; and a storage device in data communication with said processor apparatus and having a computer program disposed thereon, said computer program configured to, when executed; generate a location request in order to query a location of said mobile device within a premises; cause transmission of said location request to a gateway device; generate, in response to a first transmission received at said transceiver from said gateway device, a reply uniquely identifying said mobile device; cause transmission of said reply to said gateway device; receive, from said gateway device, a second transmission comprising location information that identifies to said mobile device said location within said premises at which said mobile device is located; and based at least in part on said location information, cause adjustment of at least one user interface so as to provide at least one location-specific content element to a user of said device; wherein said program is further configured to, when executed, based at least in part on said location information, transmit location data to said gateway device such that said gateway device is configured to track a movement of said mobile device around said premises; and wherein said gateway device is further configured to predict a future movement of said mobile device, and said adjustment of said at least one user interface is based on said prediction of future movement. - View Dependent Claims (7, 8, 9)
-
-
10. A method of correlating a mobile device to a position thereof within a given area, said method comprising:
-
generating, in response to a first transmission received at a wireless transceiver, a reply uniquely identifying said mobile device, said reply comprising at least error rate information; causing transmission of said reply to a gateway device; receiving a second transmission including location information of a predicted subsequent location of said mobile device within a premises, said subsequent location predicted based at least partly on said at least error rate information; based at least in part on said location information of said predicted subsequent location, causing an adjustment of at least one user interface so as to provide to a user of said mobile device at least one content element specific to said predicted subsequent location; based at least in part on said location information, transmitting location data to said gateway device such that said gateway device is configured to track a movement of said mobile device within said premises; and enabling said gateway device to predict a future movement of said mobile device;
wherein said act of causing adjustment of said at least one user interface is based at least in part on said prediction of future movement. - View Dependent Claims (11, 12, 13, 14, 15)
-
Specification