Multi-network transaction analysis
First Claim
1. A multi-network transaction analysis system comprising:
- a digital kiosk system operating at a first location, the digital kiosk system comprising;
a processing unit comprising one or more processors;
a cellular network interface configured to transmit and receive cellular data signals;
an input/output (I/O) subsystem configured to output digital content via one or more display screens; and
memory coupled with and readable by the processing unit and storing therein a set of instructions which, when executed by the processing unit, causes the digital kiosk system to;
transmit status data to a back-end system via the cellular network interface, wherein the status data indicates a first mobile computing device of one or more mobile computing devices that was wirelessly connected to a first digital kiosk of the digital kiosk system at a first time;
receive digital content from the back-end system via the cellular network interface; and
output the digital content received from the back-end system via the one or more display screens;
the first mobile computing device of the one or more mobile computing devices, comprising;
an internal global positioning system (GPS);
one or more wireless network interfaces configured to wirelessly transmit data from and receive data at the mobile computing device;
a processing unit comprising one or more processors; and
memory coupled with and readable by the processing unit and storing therein a set of instructions which, when executed by the processing unit, causes the mobile computing device to;
determine global positioning data for the mobile computing device via the internal global positioning system, at a time when the mobile computing device is wirelessly connected to the first digital kiosk of the digital kiosk system; and
transmit mobile location data to the back-end system, the mobile location data comprising the GPS data and an identification of the wirelessly connected first digital kiosk at the first time;
a client computer associated with an Internet-based transaction service, the client computer comprising;
a processing unit comprising one or more processors;
an input/output (I/O) subsystem configured to output digital content via one or more display screens; and
an Internet network interface configured to securely transmit and receive transaction data via the Internet;
memory coupled with and readable by the processing unit and storing therein a set of instructions which, when executed by the processing unit, causes the client computer to;
receive data via the I/O subsystem corresponding to one or more Internet-based transactions; and
transmit data corresponding to the Internet-based transactions via the Internet network interface to at least one server of the back-end system associated with the Internet-based transaction service, wherein the data corresponding to the Internet-based transactions indicates the first mobile computing device of the one or more mobile computing device was wirelessly connected to the client computer at the first location; and
the back-end system, wherein the back-end system comprises one or more computer servers configured to communicate with the digital kiosk system operating at the first location, the one or more mobile computing devices, and the client computer associated with the Internet-based transaction service, wherein the one or more computer servers comprises;
one or more processing units, each processing unit comprising one or more processors; and
one or more memory devices respectively coupled to and readable by the one or more processing units, the memory devices storing therein one or more sets of instructions which, when executed by the processing units, causes one or more computer servers to;
retrieve, from memory associated with the back-end system, stored location data indicating a location of the first digital kiosk of the digital kiosk system and the client computer being a second location at a second time, the stored location data comprising GPS data;
receive the status data transmitted by the first digital kiosk of the digital kiosk system operating at the first location;
receive the mobile location data transmitted by the first mobile computing device of the one or more mobile computing devices;
receive and analyze data transmitted by the client computer associated with the Internet-based transaction service, the data corresponding to one or more Internet-based transactions occurring during a first time period including the first time, wherein the first time is subsequent to the second time; and
compare, the GPS data indicated within the mobile location data to the stored location data, to determine that the first location is different from the second location; and
update, based on the GPS data indicated within the mobile location data, the stored location data to indicate the location of the first digital kiosk of the digital kiosk system and the client computer as being the first location.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques described herein relate to analyzing location-based transaction systems, based on data from multiple client devices detected and received via multiple communication networks, and providing customized data to client devices associated with particular locations and/or users of the transaction system. The characteristics of a transaction system and/or specific client locations of the transaction system may be determined, based on data received from multiple client devices. A back-end system may receive data from one or more digital kiosk systems associated with particular locations in a transaction system network, various mobile computing devices of users, and client computers within the transaction system. One or more back-end servers may analyze the data to determine various characteristics of the transaction system and/or characteristics of one or more particular locations in the transaction system network.
-
Citations
20 Claims
-
1. A multi-network transaction analysis system comprising:
-
a digital kiosk system operating at a first location, the digital kiosk system comprising; a processing unit comprising one or more processors; a cellular network interface configured to transmit and receive cellular data signals; an input/output (I/O) subsystem configured to output digital content via one or more display screens; and memory coupled with and readable by the processing unit and storing therein a set of instructions which, when executed by the processing unit, causes the digital kiosk system to; transmit status data to a back-end system via the cellular network interface, wherein the status data indicates a first mobile computing device of one or more mobile computing devices that was wirelessly connected to a first digital kiosk of the digital kiosk system at a first time; receive digital content from the back-end system via the cellular network interface; and output the digital content received from the back-end system via the one or more display screens; the first mobile computing device of the one or more mobile computing devices, comprising; an internal global positioning system (GPS); one or more wireless network interfaces configured to wirelessly transmit data from and receive data at the mobile computing device; a processing unit comprising one or more processors; and memory coupled with and readable by the processing unit and storing therein a set of instructions which, when executed by the processing unit, causes the mobile computing device to; determine global positioning data for the mobile computing device via the internal global positioning system, at a time when the mobile computing device is wirelessly connected to the first digital kiosk of the digital kiosk system; and transmit mobile location data to the back-end system, the mobile location data comprising the GPS data and an identification of the wirelessly connected first digital kiosk at the first time; a client computer associated with an Internet-based transaction service, the client computer comprising; a processing unit comprising one or more processors; an input/output (I/O) subsystem configured to output digital content via one or more display screens; and an Internet network interface configured to securely transmit and receive transaction data via the Internet; memory coupled with and readable by the processing unit and storing therein a set of instructions which, when executed by the processing unit, causes the client computer to; receive data via the I/O subsystem corresponding to one or more Internet-based transactions; and transmit data corresponding to the Internet-based transactions via the Internet network interface to at least one server of the back-end system associated with the Internet-based transaction service, wherein the data corresponding to the Internet-based transactions indicates the first mobile computing device of the one or more mobile computing device was wirelessly connected to the client computer at the first location; and the back-end system, wherein the back-end system comprises one or more computer servers configured to communicate with the digital kiosk system operating at the first location, the one or more mobile computing devices, and the client computer associated with the Internet-based transaction service, wherein the one or more computer servers comprises; one or more processing units, each processing unit comprising one or more processors; and one or more memory devices respectively coupled to and readable by the one or more processing units, the memory devices storing therein one or more sets of instructions which, when executed by the processing units, causes one or more computer servers to; retrieve, from memory associated with the back-end system, stored location data indicating a location of the first digital kiosk of the digital kiosk system and the client computer being a second location at a second time, the stored location data comprising GPS data; receive the status data transmitted by the first digital kiosk of the digital kiosk system operating at the first location; receive the mobile location data transmitted by the first mobile computing device of the one or more mobile computing devices; receive and analyze data transmitted by the client computer associated with the Internet-based transaction service, the data corresponding to one or more Internet-based transactions occurring during a first time period including the first time, wherein the first time is subsequent to the second time; and compare, the GPS data indicated within the mobile location data to the stored location data, to determine that the first location is different from the second location; and update, based on the GPS data indicated within the mobile location data, the stored location data to indicate the location of the first digital kiosk of the digital kiosk system and the client computer as being the first location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of analyzing a multi-network transaction system, comprising:
-
receiving, by a computer server, status data from a first digital kiosk system operating at a first location, wherein the status data indicates a first mobile computing device that was wirelessly connected to the first digital kiosk system at a first time; receiving, by the computer server, mobile location data transmitted by the first mobile computing device, the mobile location data comprising global positioning (GPS) data and an identification of the wireless connection to the first digital kiosk system at the first time; receiving, by the computer server, data from a client terminal associated with an Internet-based transaction service, the data corresponding to one or more Internet-based transactions occurring during a first time period including the first time; retrieving stored location data indicating the location of the first digital kiosk system and a client computer being a second location at a second time, the stored location data comprising GPS data and wherein the first time is subsequent to the second time; comparing the GPS data indicated within the mobile location data to the stored location data to determine that the first location is different from the second location; and updating, based on the GPS data indicated within the mobile location data, the stored location data to indicate the location of the first digital kiosk of the digital kiosk system and the client computer as being the first location. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification