Distributed cellular client tracking
First Claim
Patent Images
1. A computer program product for determining geographic location, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to perform a method comprising:
- disabling, by a first cellular client, a cellular functionality of the first cellular client;
receiving, by the first cellular client and by way of a non-cellular connection, a first identifier from a second cellular client, the first identifier related to a first antenna of a cellular service-provider; and
tracking, by the first cellular client, the location of the first cellular client based on the first identifier.
1 Assignment
0 Petitions
Accused Products
Abstract
A first cellular client determines its geographic location from a second cellular client. As part of this determination, the first cellular client disables its cellular functionality. The first cellular client receives a first identifier from the second cellular client by way of a non-cellular connection. The first identifier is related to a first antenna of a cellular service-provider. The first cellular client tracks its location based on the first identifier.
23 Citations
13 Claims
-
1. A computer program product for determining geographic location, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to perform a method comprising:
-
disabling, by a first cellular client, a cellular functionality of the first cellular client; receiving, by the first cellular client and by way of a non-cellular connection, a first identifier from a second cellular client, the first identifier related to a first antenna of a cellular service-provider; and tracking, by the first cellular client, the location of the first cellular client based on the first identifier. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for determining geographic location, the system comprising:
-
a memory, the memory located in a first cellular client; and a processor, the processor located in the first cellular client, the processor in communication with the memory, wherein the system is configured to perform a method, the method comprising; disabling, by the first cellular client, a cellular functionality of the first cellular client; receiving, by the first cellular client and by way of a non-cellular connection, a first identifier from a second cellular client, the first identifier related to a first antenna of a cellular service-provider; and tracking, by the first cellular client, the location of the first cellular client based on the first identifier. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A system for determining geographic location, the system comprising:
-
a memory, the memory located in a first cellular client; a cellular antenna located in the first cellular client, the cellular antenna for communicating with a cellular service provider; a non-cellular antenna located in the first cellular client, the non-cellular antenna for establishing non-cellular connections and for communicating to other cellular clients; and a processor, the processor located in the first cellular client, the processor in communication with the memory, the processor in communication with the cellular antenna, the processor in communication with the non-cellular antenna, wherein the system is configured to perform a method, the method comprising; determining, by the first cellular client, that a second cellular client should be assigned to forward cellular network information to the first client; sending, by the first cellular client and by way of a non-cellular connection, the determined assignment to the second cellular client; receiving, by the first cellular client, a confirmation of the determined assignment from the second cellular client; disabling, by the first cellular client and based on the received confirmation, a cellular functionality of the first cellular client; receiving, by the first cellular client and by way of the non-cellular connection, a first identifier from the second cellular client, the first identifier related to a first antenna of a cellular service-provider; and tracking, by the first cellular client, the location of the first cellular client based on the first identifier.
-
Specification