Efficient resource usage for location sharing in computer networks
First Claim
1. A method of sharing location information between computing devices, comprising:
- determining first location information for a first client device based on a first location protocol;
receiving tracking information associated with a second client device, the tracking information including an indication that the second client device has an interest in a location of the first client device;
in response to the indication that the second client device has the interest in the location of the first client device, initiating a location protocol change at the first client device; and
determining second location information for the first client device based on a second location protocol after initiating the location protocol change, the second location protocol having a higher accuracy than the first location protocol.
3 Assignments
0 Petitions
Accused Products
Abstract
A location sharing system and related processes across computer networks are provided that efficiently utilize resources by adjusting location determination techniques at client devices. A rule-based architecture including user-based heuristics facilitates location determination that is accurate while optimizing resource consumption. Current interest in or other behavior associated with a target user or requesting user can be used in selecting a location determination protocol at the client device. An accurate portrayal of a user'"'"'s location can be provided efficiently by correlating interest to utilize more accurate but larger resource-intensive components when interest is higher and to utilize less accurate but lower resource-intensive components when interest is lower.
19 Citations
20 Claims
-
1. A method of sharing location information between computing devices, comprising:
-
determining first location information for a first client device based on a first location protocol; receiving tracking information associated with a second client device, the tracking information including an indication that the second client device has an interest in a location of the first client device; in response to the indication that the second client device has the interest in the location of the first client device, initiating a location protocol change at the first client device; and determining second location information for the first client device based on a second location protocol after initiating the location protocol change, the second location protocol having a higher accuracy than the first location protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. One or more processor readable storage devices having processor readable code embodied on the one or more processor readable storage devices, the processor readable code for programming one or more processors to perform a method of location sharing, the method comprising:
-
determining at a first client device first location information using a first location protocol; receiving at the first client device tracking information associated with a second client device, the tracking information including an indication that the second client device has an interest in a location of the first client device; in response to the indication that the second client device has the interest in the location of the first client device, initiating a location protocol change by the first client device; and determining at the first client device second location information for the first client device based on a second location protocol after initiating the location protocol change, the second location protocol having a higher accuracy than the first location protocol. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method of sharing location information between computing devices, comprising:
-
receiving at a location sharing platform first location information for a first client device based on a first location protocol; receiving at the location sharing platform tracking information associated with a second client device, the tracking information including an indication that the second client device has an interest in a location of the first client device; in response to the indication that the second client device has the interest in the location of the first client device, transmitting information to the first client device to initiate a location protocol change; and receiving second location information at the location sharing platform for the first client device based on a second location protocol after transmitting the information to the first client device to initiate the location protocol change. - View Dependent Claims (19, 20)
-
Specification