IP Library Patent Application 14560703
Patent Application
App. No. 14/560,703

SYSTEM AND METHOD OF IDENTIFYING MOBILE DEVICES OF USERS INVOLVED IN PURCHASE TRANSACTIONS

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
14/560,703
Abstract

The disclosure relates to systems and methods of identifying mobile devices of users involved in purchase transactions. The system may obtain purchase information that indicates purchases made by users and location information associated with mobile devices that may be potentially associated with the users. The system may identify a mobile device of a user that makes a purchase at a retail establishment by comparing the time of the purchase, as determined from the purchase information, with timestamps of mobile device locations, which may indicate a time that the mobile device was at a given location. In this manner, even if the mobile device of the user is not known in connection with a given purchase transaction, the system may determine a probability that the mobile device belongs to the user based on the time of the purchase transaction and the timestamps of mobile device locations.

Claims (73)

1 . A computer implemented method of identifying mobile devices of users based on purchases made by the users at retail establishments, the method being implemented by a computer system having one or more physical processors programmed with computer program instructions that, when executed by the one or more physical processors, cause the computer system to perform the method, the method comprising:

obtaining, by the computer system, purchase information associated with a plurality of purchase transactions made at one or more retail establishments, including at least a first purchase transaction, wherein the purchase information includes at least a time of the first purchase transaction, retailer identification information that is used to identify a retail establishment at which the first purchase transaction was made, and user identification information used to identify the user involved in the first purchase transaction;

obtaining, by the computer system, location information related to a plurality of mobile devices, including at least a first mobile device, wherein the location information includes mobile device identification information associated with the first mobile device, a location of the first mobile device, and a time that the first mobile device was at the location;

identifying, by the computer system, for at least the first purchase transaction: (i) an area associated with a first retail establishment at which the first purchase transaction was made based on the purchase information, (ii) a set of mobile devices, including the first mobile device, that were in the area at the time of the first purchase transaction based on the location information, and (iii) first user identification information that identifies a first user involved in the first purchase transaction based on the purchase information;

comparing, by the computer system, the time of the first purchase transaction from the purchase information with the time that the first mobile device was at the location; and

determining, by the computer system, a first probability that the first user involved in the first purchase transaction is a user of the first mobile device that was in the area at the time of the first purchase transaction, based on the comparison.

2 . The method of claim 1 , wherein the plurality of purchase transactions comprise a second purchase transaction at a second time involving the first user at the retail establishment, the method further comprising:

determining whether the first mobile device was in the area at the second time; and

updating the first probability responsive to the determination of whether the first mobile device was in the area at the second time.

3 . The method of claim 2 , wherein updating the first probability comprises increasing the first probability responsive to a determination that the first mobile device was in the area at the second time.

4 . The method of claim 2 , wherein updating the first probability comprises decreasing the first probability responsive to a determination that the first mobile device was not in the area at the second time.

5 . The method of claim 1 , wherein the plurality of purchase transactions comprise a second purchase transaction at a second time involving the first user at a second retail establishment, the method further comprising:

determining a second area associated with the second retail establishment at which the second purchase transaction was made based on the purchase information;

determining whether the first mobile device was in the second area at the second time; and

updating the first probability responsive to the determination of whether the first mobile device was in the second area at the second time.

6 . The method of claim 5 , wherein updating the first probability comprises increasing the first probability responsive to a determination that the first mobile device was in the second area at the second time.

7 . The method of claim 5 , wherein updating the first probability comprises decreasing the first probability responsive to a determination that the first mobile device was not in the second area at the second time.

8 . The method of claim 1 , the method further comprising:

determining whether the first probability exceeds a threshold value; and

determining that the first user is the user of the first mobile device responsive to a determination that the first probability exceeds the threshold value.

9 . The method of claim 1 , wherein determining the first probability comprises:

determining a number of the set of mobile devices that were in the area at the time of the first purchase transaction, wherein the first probability is based on the number.

10 . The method of claim 1 , the method further comprising:

identifying one or more promotions to provide to the first user; and

providing the one or more promotions to the first user.

11 . The method of claim 10 , the method further comprising:

determining a type of the first mobile device, wherein identifying the one or more promotions is based on the type of the first mobile device.

12 . The method of claim 10 , wherein the one or more promotions are identified based on the first purchase transaction and/or a purchase history of the first user.

13 . The method of claim 10 , the method further comprising:

classifying the first user into a user segment based on the probability that the first user involved in the first purchase transaction is the user of the first mobile device that was in the area at the time of the first purchase transaction, wherein the user segment includes a set of users that share at least one common characteristic with one another, wherein the one or more promotions are identified based on the user segment.

14 . The method of claim 1 , wherein the mobile device identification information comprises unique identification information used to identify a corresponding mobile device, a corresponding user account, and/or a corresponding user of the mobile device.

15 . A system of identifying mobile devices of users based on purchases made by the users at retail establishments, the system comprising:

a computer system having one or more physical processors programmed with computer program instructions that, when executed by the one or more physical processors, cause the computer system to:

obtain purchase information associated with a plurality of purchase transactions made at one or more retail establishments, including at least a first purchase transaction, wherein the purchase information includes at least a time of the first purchase transaction, retailer identification information that is used to identify a retail establishment at which the first purchase transaction was made, and user identification information used to identify the user involved in the first purchase transaction;

obtain location information related to a plurality of mobile devices, including at least a first mobile device, wherein the location information includes mobile device identification information associated with the first mobile device, a location of the first mobile device, and a time that the first mobile device was at the location;

identify, for at least the first purchase transaction: (i) an area associated with a first retail establishment at which the first purchase transaction was made based on the purchase information, (ii) a set of mobile devices, including the first mobile device, that were in the area at the time of the first purchase transaction based on the location information, and (iii) first user identification information that identifies a first user involved in the first purchase transaction based on the purchase information;

compare the time of the first purchase transaction from the purchase information with the time that the first mobile device was at the location; and

determine a first probability that the first user involved in the first purchase transaction is a user of the first mobile device that was in the area at the time of the first purchase transaction, based on the comparison.

16 . The system of claim 15 , wherein the plurality of purchase transactions comprise a second purchase transaction at a second time involving the first user at the retail establishment, wherein the computer system is further programmed to:

determine whether the first mobile device was in the area at the second time; and

update the first probability responsive to the determination of whether the first mobile device was in the area at the second time.

17 . The system of claim 16 , wherein, to update the first probability, the computer system is further programmed to:

increase the first probability responsive to a determination that the first mobile device was in the area at the second time.

18 . The system of claim 16 , wherein, to update the first probability, the computer system is further programmed to:

decrease the first probability responsive to a determination that the first mobile device was not in the area at the second time.

19 . The system of claim 15 , wherein the plurality of purchase transactions comprise a second purchase transaction at a second time involving the first user at a second retail establishment, wherein the computer system is further programmed to:

determine a second area associated with the second retail establishment at which the second purchase transaction was made based on the purchase information;

determine whether the first mobile device was in the second area at the second time; and

update the first probability responsive to the determination of whether the first mobile device was in the second area at the second time.

20 . The system of claim 19 , wherein, to update the first probability, the computer system is further programmed to:

increase the first probability responsive to a determination that the first mobile device was in the second area at the second time.

21 . The system of claim 19 , wherein, to update the first probability, the computer system is further programmed to:

decrease the first probability responsive to a determination that the first mobile device was not in the second area at the second time.

22 . The system of claim 15 , wherein the computer system is further programmed to:

determine whether the first probability exceeds a threshold value; and

determine that the first user is the user of the first mobile device responsive to a determination that the first probability exceeds the threshold value.

23 . The system of claim 15 , wherein, to determine the first probability, the computer system is further programmed to:

determine a number of the set of mobile devices that were in the area at the time of the first purchase transaction, wherein the first probability is based on the number.

24 . The system of claim 15 , wherein the computer system is further programmed to:

identify one or more promotions to provide to the first user; and

provide the one or more promotions to the first user.

25 . The system of claim 24 , wherein the computer system is further programmed to:

determine a type of the first mobile device, wherein the one or more promotions are identified based on the type of the first mobile device.

26 . The system of claim 24 , wherein the one or more promotions are identified based on the first purchase transaction and/or a purchase history of the first user.

27 . The system of claim 24 , wherein the computer system is further programmed to:

classify the first user into a user segment based on the probability that the first user involved in the first purchase transaction is the user of the first mobile device that was in the area at the time of the first purchase transaction, wherein the user segment includes a set of users that share at least one common characteristic with one another, wherein the one or more promotions are identified based on the user segment.

28 . The system of claim 15 , wherein the mobile device identification information comprises unique identification information used to identify a corresponding mobile device, a corresponding user account, and/or a corresponding user of the mobile device.

29 . The system of claim 15 , wherein the computer system is further programmed to:

determine for at least the first purchase transaction a second probability that the first user involved in the first purchase transaction is a user of a second mobile device that was in the area at the time of the first purchase transaction.

30 . The system of claim 15 , wherein the user identification information is associated with a plurality of users, and wherein the computer system is further programmed to:

determine for at least the first purchase transaction a second probability that a second user involved in the first purchase transaction is a user of a second mobile device that was in the area at the time of the first purchase transaction.

31 . The method of claim 1 , wherein the location information comprises physical location information.

32 . The system of claim 15 , wherein the location information comprises physical location information.

Assignments (9)
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY COLLATERAL Recorded May 11, 2023
From: GLAS AMERICAS LLC, AS COLLATERAL AGENT
To: CATALINA MARKETING CORPORATION; MODIV MEDIA, LLC; CELLFIRE LLC
Reel/Frame 063625/0773 →
SECURITY INTEREST Recorded Jun 6, 2019
From: JPMORGAN CHASE BANK, N.A.
To: GLAS USA LLC; GLAS AMERICAS LLC
Reel/Frame 049392/0838 →
RELEASE OF SECURITY INTEREST Recorded Feb 21, 2019
From: BANK OF AMERICA, N.A.
To: CATALINA MARKETING CORPORATION; MODIV MEDIA, INC.; CELLFIRE INC.
Reel/Frame 048393/0426 →
SECURITY INTEREST Recorded Feb 20, 2019
From: CATALINA MARKETING CORPORATION; MODIV MEDIA, LLC (F/K/A MODIV MEDIA, INC.); CELLFIRE LLC (F/K/A CELLFIRE INC.)
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 048384/0211 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 20, 2019
From: JPMORGAN CHASE BANK, N.A., AS AGENT
To: CATALINA MARKETING CORPORATION; MODIV MEDIA, INC.; CELLFIRE INC.
Reel/Frame 048380/0090 →
SECURITY INTEREST Recorded Dec 14, 2018
From: CATALINA MARKETING CORPORATION; MODIV MEDIA, INC.; CELLFIRE INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 048310/0950 →
SECURITY INTEREST Recorded May 11, 2018
From: CATALINA MARKETING CORPORATION
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 045779/0248 →
SECURITY INTEREST Recorded May 11, 2018
From: CATALINA MARKETING CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 045779/0282 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2014
From: HENSON, JOSEPH; KOTOWSKI, KEVIN
To: CATALINA MARKETING CORPORATION
Reel/Frame 034379/0135 →