Geolocation check-in system
First Claim
Patent Images
1. An apparatus for providing a geolocation check-in system, the apparatus comprising:
- a memory;
one or more processors; and
a module stored in the memory, executable by the one or more processors, and configured to cause the one or more processors to;
monitor a web-based social network and obtain social network data associated with the user, wherein the social network data provides an indication of a likely route of travel of the user;
determine, based on the obtained social network data, the likely route of travel of the user;
identify a threshold of a geofence associated with a merchant'"'"'s location through which the likely route of travel of the user will cross;
monitor a current position of a computing device associated with the user along the likely route of travel, wherein the current position is determined by the computing device by;
(i) interfacing with a global positioning system;
(ii) analyzing a video stream of an environment surrounding the user captured by the computing device;
determine, based at least partially on the current position, that the user has crossed the threshold of the geofence associated with the merchant'"'"'s location;
transmit, in response to the determination that the user has crossed the threshold, a communication to the user requesting whether the user desires to check-in with a social media site associated with the merchant;
receive a verification that the user desires to check-in with the merchant;
initiate, based at least partially on determining that user has crossed the threshold of the geofence, a merchant check-in with the social network associated with the merchant; and
transmit user information associated with the user to the merchant.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention are directed to systems, methods and computer program products for providing a geolocation check-in system. An exemplary apparatus is configured to collect positioning data related to a user. After collecting position data the apparatus may be configure to determine, based at least partially on the positioning data that the user has crossed a threshold of a geofence associated with a merchant'"'"'s location. Based at least partially on this determination the apparatus may be configured to initiate a merchant check-in associated with the user and transmit user information to the merchant.
-
Citations
13 Claims
-
1. An apparatus for providing a geolocation check-in system, the apparatus comprising:
-
a memory; one or more processors; and a module stored in the memory, executable by the one or more processors, and configured to cause the one or more processors to; monitor a web-based social network and obtain social network data associated with the user, wherein the social network data provides an indication of a likely route of travel of the user; determine, based on the obtained social network data, the likely route of travel of the user; identify a threshold of a geofence associated with a merchant'"'"'s location through which the likely route of travel of the user will cross; monitor a current position of a computing device associated with the user along the likely route of travel, wherein the current position is determined by the computing device by; (i) interfacing with a global positioning system; (ii) analyzing a video stream of an environment surrounding the user captured by the computing device; determine, based at least partially on the current position, that the user has crossed the threshold of the geofence associated with the merchant'"'"'s location; transmit, in response to the determination that the user has crossed the threshold, a communication to the user requesting whether the user desires to check-in with a social media site associated with the merchant; receive a verification that the user desires to check-in with the merchant; initiate, based at least partially on determining that user has crossed the threshold of the geofence, a merchant check-in with the social network associated with the merchant; and transmit user information associated with the user to the merchant. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for providing a geolocation check-in system, the method comprising:
-
monitoring, by one or more processors, a web-based social network and obtain social network data associated with the user, wherein the social network data provides an indication of a likely route of travel of the user; determining, by the one or more processors based on the obtained social network data, the likely route of travel of a user; identifying, by the one or more processors, a threshold of a geofence associated with a merchant'"'"'s location through which the likely route of travel of the user will cross; monitoring, by the one or more processors, a current position of a computing device associated with the user along the likely route of travel, wherein the current position is determined by the computing device by; (i) interfacing with a global positioning system; and
,(ii) analyzing a video stream of an environment surrounding the user captured by the computing device; determining, by the one or more processors based at least partially on the current position, that the user has crossed the threshold of the geofence associated with the merchant'"'"'s location; transmitting, by the processor in response to the determining, a communication to the user requesting whether the user desires to check-in with a social media site associated with the merchant; receiving, by the one or more processors, a verification that the user desires to check-in with the merchant; initiating, by the one or more processors in response to receiving the verification, a merchant check-in with the social network associated with the merchant; and transmitting user information associated with the user to the merchant. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product for providing a geolocation check-in system, the computer program product comprising:
-
a non-transitory computer-readable medium comprising a set of codes for causing a computer to; monitor a web-based social network and obtain social network data associated with the user, wherein the social network data provides an indication of a likely route of travel of the user; determine, based on the obtained social network data, the likely route of travel of the user; identify a threshold of a geofence associated with a merchant'"'"'s location through which the likely route of travel of the user will cross; monitor a current position of a computing device associated with the user along the likely route of travel, wherein the current position is determined by the computing device by; (i) interfacing with a global positioning system; (ii) analyzing a video stream of an environment surrounding the user captured by the computing device; determine, based at least partially on the current position, that the user has crossed the threshold of the geofence associated with the merchant'"'"'s location; transmit, in response to the determination that the user has crossed the threshold, a communication to the user requesting whether the user desires to check-in with a social media site associated with the merchant; receive a verification that the user desires to check-in with the merchant; initiate, based at least partially on determining that user has crossed the threshold of the geofence, a merchant check-in with the social network associated with the merchant; and transmit user information associated with the user to the merchant.
-
Specification