PASSIVE CHECK-IN
First Claim
Patent Images
1. A method comprising:
- detecting, at a server computer system, a request from a mobile device;
from the request detected at the server computer system, collecting current geo-location data for the mobile device, using at least one processor;
at the server computer system, based on the current geo-location data and previous geo-location data for the mobile device, determining a crossing of a geo-fence event for the mobile device; and
responsive to the crossing of a geo-fence event, generating a recommendation for a user of the mobile device.
2 Assignments
0 Petitions
Accused Products
Abstract
A system to effectuate passive check-in with respect to a user'"'"'s mobile device is described. A server system may be configured to receive communications from a GPS-enabled mobile device (e.g., a mobile phone), extract a stream of locations from the received communications, and use the location information to determine whether a boundary-crossing event has occurred with respect to the mobile device. In response to detecting a boundary-crossing event, the server may communicate a message, such as a recommendation, to the mobile device.
-
Citations
20 Claims
-
1. A method comprising:
-
detecting, at a server computer system, a request from a mobile device; from the request detected at the server computer system, collecting current geo-location data for the mobile device, using at least one processor; at the server computer system, based on the current geo-location data and previous geo-location data for the mobile device, determining a crossing of a geo-fence event for the mobile device; and responsive to the crossing of a geo-fence event, generating a recommendation for a user of the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented system comprising:
-
at least one processor coupled to a memory; a request detector to detect, at a server computer system, using the at least one processor, a request from a mobile device; a geo-location collector to collect, using the at least one processor, current geo-location data for the mobile device from the request detected at the server computer system; a crossing event detector to determine, using the at least one processor, a crossing of a geo-fence event for the mobile device at the server computer system, based on the current geo-location data and previous geo-location data for the mobile device; and a recommendation generator to generate, using the at least one processor, a recommendation for a user of the mobile device responsive to the crossing of a geo-fence event. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A machine-readable non-transitory storage medium having instruction data to cause a machine to perform operations comprising:
-
detecting, at a server computer system, a request from a mobile device; collecting current geo-location data for the mobile device from the request detected at the server computer system; determining a crossing of a geo-fence event for the mobile device at the server computer system, based on the current geo-location data and previous geo-location data for the mobile device; and generating a recommendation for a user of the mobile device responsive to the crossing of a geo-fence event.
-
Specification