METHOD, APPARATUS, AND SYSTEM FOR DETERMINING A LOCATION OF A TERMINAL
First Claim
1. A method, comprising:
- acquiring one or more Media Access Control (MAC) addresses of corresponding one or more devices associated with a network;
determining whether a database indicating locations associated with respective MAC addresses includes at least one of the acquired one or more MAC addresses;
in the event that the database indicating locations associated with respective MAC addresses includes one of the acquired one or more MAC addresses, determining that a current location of at least one of the one or more devices corresponds to a location associated with one of the acquired one or more MAC addresses that is stored in the database, wherein in the event that the database includes a plurality of pieces of location information corresponding to the one of the acquired one or more MAC addresses, using the plurality of pieces of location information to determine the current location of the at least one of the one or more devices; and
providing a service to the at least one of the one or more devices based at least in part on is the current location.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present application relate to a method, apparatus, and system for determining a location of a terminal. The method includes acquiring a Media Access Control (MAC) address of a network equipment used by a terminal to access a network, determining whether a database indicating locations associated with respective MAC addresses includes the acquired MAC address, and in the event that the database indicating locations associated with respective MAC addresses includes the acquired MAC address, determining that a current location of the terminal corresponds to a location associated with the acquired MAC address that is stored in the database, and outputting the current location of the terminal.
20 Citations
17 Claims
-
1. A method, comprising:
-
acquiring one or more Media Access Control (MAC) addresses of corresponding one or more devices associated with a network; determining whether a database indicating locations associated with respective MAC addresses includes at least one of the acquired one or more MAC addresses; in the event that the database indicating locations associated with respective MAC addresses includes one of the acquired one or more MAC addresses, determining that a current location of at least one of the one or more devices corresponds to a location associated with one of the acquired one or more MAC addresses that is stored in the database, wherein in the event that the database includes a plurality of pieces of location information corresponding to the one of the acquired one or more MAC addresses, using the plurality of pieces of location information to determine the current location of the at least one of the one or more devices; and providing a service to the at least one of the one or more devices based at least in part on is the current location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A device, comprising:
-
at least one processor configured to; acquire one or more Media Access Control (MAC) addresses of a corresponding one or more devices associated with a network; determine whether a database indicating locations associated with respective MAC addresses includes at least one of the acquired MAC addresses; in the event that the database indicating locations associated with respective MAC addresses includes one of the acquired one or more MAC addresses, determine that a current location of at least one of the one or more devices corresponds to a location associated with one of the acquired one or more MAC addresses that is stored in the database, wherein in the event that the database includes a plurality of pieces of location information corresponding to the one of the acquired one or more MAC addresses, using the plurality of pieces of location information to determine the current location of the at least one of the one or more devices; and providing a service to the at least one of the one or more devices based at least in part on the current location; and a memory coupled to the at least one processor and configured to provide the at least one is processor with instructions.
-
-
17. A computer program product embodied in a tangible non-transitory computer-readable storage medium and comprising computer instructions for:
-
acquiring one or more Media Access Control (MAC) addresses of a corresponding one or more devices associated with a network; determining whether a database indicating locations associated with respective MAC addresses includes at least one of the acquired one or more MAC addresses; in the event that the database indicating locations associated with respective MAC addresses includes one of the acquired MAC addresses, determining that a current location of at least one of the one or more devices corresponds to a location associated with one of the acquired one or more MAC addresses that is stored in the database, wherein in the event that the database includes a plurality of pieces of location information corresponding to the one of the acquired one or more MAC addresses, using the plurality of pieces of location information to determine the current location of the at least one of the one or more devices; and providing a service to the at least one of the one or more devices based at least in part on the current location.
-
Specification