Geolocation check-in system
AssigneeBank of America Corporation
InventorsScott Lee Harkey, David M. Grigg, Laura Corinne Bondesen, Matthew A. Calman
Life of this patent
Estimating the term…
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.
Claims13
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.
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.
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.
Dependencies are inferred from the claim text.