UTILIZING MOBILE WIRELESS ACCESS GATEWAYS FOR LOCATION AND CONTEXT PURPOSES
First Claim
1. A method performed by a server computer, the method comprising:
- obtaining, from a mobile device, location coordinates and identifiers for a plurality of wireless access gateways detected by the mobile device;
determining that one or more mobile wireless access gateways of the plurality of wireless access gateways is mobile;
generating data for at least one mobile wireless access gateway to indicate the mobile wireless access gateway is mobile; and
storing the data in a data store,where the method is performed by one or more hardware processors of the server computer.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, program products, and systems of using a mobile WAP for location and context purposes are disclosed. In general, in one aspect, a server can estimate an effective location of a wireless access gateway using harvested data. The server can harvest location data from multiple mobile devices. The harvested data can include a location of each mobile device and an identifier of a wireless access gateway that is located within a communication range of the mobile device. In some implementations, the server can identify a mobile wireless access gateway based on a distance comparison. Data indicating the mobility of a wireless access gateway can be used by a mobile device to initiate one or more actions, including managing power of the mobile device, modifying entrance and exit conditions of virtual fences and determining a context of the mobile device.
-
Citations
20 Claims
-
1. A method performed by a server computer, the method comprising:
-
obtaining, from a mobile device, location coordinates and identifiers for a plurality of wireless access gateways detected by the mobile device; determining that one or more mobile wireless access gateways of the plurality of wireless access gateways is mobile; generating data for at least one mobile wireless access gateway to indicate the mobile wireless access gateway is mobile; and storing the data in a data store, where the method is performed by one or more hardware processors of the server computer. - View Dependent Claims (2, 3, 4, 5, 7, 8, 9, 10)
-
-
6. A method performed by a mobile device, the method comprising:
-
sending, to a server computer, identifiers for wireless access gateways detected by the mobile device; receiving information, from the server computer, including data indicating that at least one of the wireless access gateways is mobile; and initiating an action based on the data, where the method is performed by one or more hardware processors of the mobile device.
-
-
11. A system comprising:
-
one or more processors; memory coupled to the one or more processors and configured to store instructions, which, when executed by the one or more processors, causes the one or more processors to perform operations comprising; obtaining, from a mobile device, location coordinates and identifiers for a plurality of wireless access gateways detected by the mobile device; determining that one or more mobile wireless access gateways of the plurality of wireless access gateways is mobile; generating data for at least one wireless access gateway to indicate the mobile wireless access gateway is mobile; and storing the data in a data store. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system comprising:
-
one or more processors; memory coupled to the one or more processors and configured to store instructions, which, when executed by the one or more processors, causes the one or more processors to perform operations comprising; sending, to a server computer, identifiers for wireless access gateways observed by the mobile device; receiving information, from the server computer, including data indicating that at least one of the wireless access gateways is mobile; and initiating an action based on the data. - View Dependent Claims (17, 18, 19, 20)
-
Specification