Location history filtering
First Claim
1. A method comprising:
- receiving, at a server computing device, a first plurality of location indicators from a first mobile computing device and a second plurality of location indicators from a second mobile computing device, wherein the first and second computing devices are both associated with a single user and the first and second pluralities of location indicators are representative of geographical locations at which each of the respective first and second mobile computing devices has been located;
automatically determining, by the server computing device, a selected subset of one of the first plurality of location indicators or the second plurality of location indicators for a period of time, all location indicators included in the selected subset being associated with the one of the first mobile computing device or the second mobile computing device that moved with the user during the period of time, wherein location indicators associated with the one of the first mobile computing device or the second mobile computing device that did not move with the user during the period of time being unselected; and
outputting, by the server computing device, information related to the selected subset of the location indicators for the period of time.
2 Assignments
0 Petitions
Accused Products
Abstract
In general, techniques, devices, and systems for filtering location information received from multiple computing devices are described. In one example, a method includes receiving a first plurality of location indicators from a first mobile computing device and a second plurality of location indicators from a second mobile computing device, wherein the first and second computing devices are both associated with a single user and the first and second pluralities of location indicators are representative of geographical locations at which each of the respective first and second mobile computing devices has been located. The method may also include determining a subset of the location indicators for a period of time, all location indicators included in the subset being associated with the one of the first or second mobile computing devices that moved with the user during the period of time, and outputting information related to the subset of the location indicators.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, at a server computing device, a first plurality of location indicators from a first mobile computing device and a second plurality of location indicators from a second mobile computing device, wherein the first and second computing devices are both associated with a single user and the first and second pluralities of location indicators are representative of geographical locations at which each of the respective first and second mobile computing devices has been located; automatically determining, by the server computing device, a selected subset of one of the first plurality of location indicators or the second plurality of location indicators for a period of time, all location indicators included in the selected subset being associated with the one of the first mobile computing device or the second mobile computing device that moved with the user during the period of time, wherein location indicators associated with the one of the first mobile computing device or the second mobile computing device that did not move with the user during the period of time being unselected; and outputting, by the server computing device, information related to the selected subset of the location indicators for the period of time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computing device comprising:
-
one or more processors; and a location history module operable by the one or more processors to; receive a first plurality of location indicators from a first mobile computing device and a second plurality of location indicators from a second mobile computing device, wherein the first and second mobile computing devices are both associated with a user and the first and second pluralities of location indicators are representative of geographical locations at which each of the respective mobile computing devices has been located; automatically determine a first selected subset of one of the first plurality of location indicators or the second plurality of location indicators for a first period of time, all location indicators included in the first selected subset being associated with the one of the first mobile computing device or the second mobile computing device that moved with the user during the first period of time, wherein location indicators associated with the one of the first mobile computing device or the second mobile computing device that did not move with the user during the first period of time being unselected; automatically determine a second selected subset of one of the first plurality of location indicators or the second plurality of location indicators for a second period of time different than the first period of time, all location indicators included in the second subset being associated with the one of the first mobile computing device or the second mobile computing device that moved with the user during the second period of time, wherein location indicators associated with the one of the first mobile computing device or the second mobile computing device that did not move with the user during the second period of time being unselected; and output information related to the first and second selected subsets of the location indicators for the respective first and second periods of time. - View Dependent Claims (15, 16, 17)
-
-
18. A non-transitory computer-readable storage medium encoded with instructions that cause one or more processors of a computing device to:
-
receive a first plurality of location indicators from a first mobile computing device and a second plurality of location indicators from a second mobile computing device, wherein the first and second mobile computing devices are associated with a user and the first and second pluralities of location indicators are representative of geographical locations at which each of the respective mobile computing devices has been located; automatically determine a first selected subset of one of the first plurality of location indicators or the second plurality of location indicators for a period of time, all location indicators included in the selected subset being associated with the one of the first mobile computing device or the second mobile computing device that moved with the user during the period of time; discard a second unselected subset of one of the first plurality of location indicators or the second plurality of location indicators different than the first subset of the location indicators, wherein the second subset of location indicators is associated with the one of the first mobile computing device or second mobile computing device that did not move with the user during the period of time; and output information related to the first selected subset of the location indicators for the period of time. - View Dependent Claims (19, 20)
-
Specification