IP Library Granted Patent US 11,632,736
Granted Patent B2
US 11,632,736 · App. 17/575,933 · Granted Apr 18, 2023

System and method for matching using location information

Inventors: Robinne Burrell (Los Angeles, CA); Anna M. Schneider (Fort Worth, TX); Sharmistha Dubey (Coppell, TX); Shane Henderson (Allen, TX); Deryl Dorsett (Dallas, TX)
Assignee: MATCH GROUP, LLC
H04W64/00H04W4/021H04W4/023H04W4/029H04W4/21G08B2001/085H04W4/33
View Patent ↗
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 11,632,736
App. No.
17/575,933
Granted
Apr 18, 2023
Kind
B2
Abstract

In one embodiment, a method executed by at least one processor includes receiving first historical location information identifying a first location area at which a first user was present at a first time and receiving second location information identifying a second location area at which a second user was present at a second time. The method includes determining that the first historical location information and the second location information each correspond to a particular location area and determining that a characteristic related to the first user corresponds to a preference related to the second user. In response to these determinations, the method includes causing information related to the first user to be presented to the second user. The information related to the first user includes the first location area of the first user relative to the second location area of the second user.

Claims (82)

1. A system comprising:

an interface configured to:

receive first location information related to a first user;

receive a set of location information comprising location information for each user of a plurality of additional users; and

at least one hardware processor configured to:

determine, based on the set of location information, a plurality of places;

determine, based on the set of location information, a number of users associated with a first place of the plurality of places;

compare the plurality of places to the first location information;

in response to comparing the plurality of places to the first location information, cause the first place and the number of users associated with the first place to be presented to the first user;

determine, based on the set of location information, a number of users associated with a second place of the plurality of places; and

in response to comparing the plurality of places to the first location information, cause the second place and the number of users associated with the second place to be presented to the first user.

2. The system of claim 1 , wherein the first location information is passively sent from a device associated with the first user after the first user arrives at a location associated with the first location information.

3. The system of claim 1 , wherein comparing the plurality of places to the first location information comprises:

determining, based on the first location information, a place corresponding to the first location information; and

determining that the place corresponding to the first location information matches the first place.

4. The system of claim 1 , wherein comparing the plurality of places to the first location information comprises:

determining, based on the first location information, a place corresponding to the first location information; and

determining that the first place is within a given radius of the place corresponding to the first location information.

5. The system of claim 4 , wherein:

comparing the plurality of places to the first location information further comprises determining that the second place is within the given radius of the place corresponding to the first location information.

6. The system of claim 1 , wherein:

the interface is further configured to receive second location information related to the first user; and

the hardware processor is further configured to:

determine, based on the set of location information, a number of users associated with a third place of the plurality of places;

compare the plurality of places to the second location information; and

in response to comparing the plurality of places to the second location information, cause the third place and the number of users associated with the first place to be presented to the first user.

7. The system of claim 1 , wherein the first location information comprises information relating to a location the first user has previously been.

8. The system of claim 1 , wherein the first location information comprises information relating to a location the first user is presently at.

9. The system of claim 1 , wherein the first location information comprises information relating to a location for which the first user has indicated a preference.

10. The system of claim 1 , wherein the first location information comprises a type of location.

11. The system of claim 1 , wherein the processor is further configured to add a preference to a profile of the first user based on the first location information.

12. A method comprising:

receiving first location information related to a first user;

receiving a set of location information comprising location information for each user of a plurality of additional users;

determining, based on the set of location information, a plurality of places;

determining, based on the set of location information, a number of users associated with a first place of the plurality of places;

comparing the plurality of places to the first location information;

in response to comparing the plurality of places to the first location information, causing the first place and the number of users associated with the first place to be presented to the first user;

determining, based on the set of location information, a number of users associated with a second place of the plurality of places; and

in response to comparing the plurality of places to the first location information, causing the second place and the number of users associated with the second place to be presented to the first user.

13. The method of claim 12 , wherein the first location information is passively sent from a device associated with the first user after the first user arrives at a location associated with the first location information.

14. The method of claim 12 , wherein comparing the plurality of places to the first location information comprises:

determining, based on the first location information, a place corresponding to the first location information; and

determining that the place corresponding to the first location information matches the first place.

15. The method of claim 12 , wherein comparing the plurality of places to the first location information comprises:

determining, based on the first location information, a place corresponding to the first location information; and

determining that the first place is within a given radius of the place corresponding to the first location information.

16. The method of claim 15 , wherein:

comparing the plurality of places to the first location information further comprises determining that the second place is within the given radius of the place corresponding to the first location information.

17. The method of claim 12 , further comprising:

receiving second location information related to the first user;

determining, based on the set of location information, a number of users associated with a third place of the plurality of places;

comparing the plurality of places to the first location information; and

in response to comparing the plurality of places to the second location information, causing the third place and the number of users associated with the first place to be presented to the first user.

18. The method of claim 12 , wherein the first location information comprises information relating to a location the first user has previously been.

19. The method of claim 12 , wherein the first location information comprises information relating to a location the first user is presently at.

20. The method of claim 12 , wherein the first location information comprises information relating to a location for which the first user has indicated a preference.

21. The method of claim 12 , wherein the first location information comprises a type of location.

22. The method of claim 12 , further comprising, adding a preference to a profile of the first user based on the first location information.

23. At least one non-transitory computer-readable medium comprising instructions that, when executed by at least one processor, cause the at least one processor to:

receive first location information related to a first user;

receive a set of location information comprising location information for each user of a plurality of additional users;

determine, based on the set of location information, a plurality of places;

determine, based on the set of location information, a number of users associated with a first place of the plurality of places;

compare the plurality of places to the first location information;

in response to comparing the plurality of places to the first location information, cause the first place and the number of users associated with the first place to be presented to the first user;

determine, based on the set of location information, a number of users associated with a second place of the plurality of places; and

in response to comparing the plurality of places to the first location information, cause the second place and the number of users associated with the second place to be presented to the first user.

24. The at least one non-transitory computer-readable medium of claim 23 , wherein the first location information is passively sent from a device associated with the first user after the first user arrives at a location associated with the first location information.

25. The at least one non-transitory computer-readable medium of claim 23 , wherein comparing the plurality of places to the first location information comprises:

determining, based on the first location information, a place corresponding to the first location information; and

determining that the place corresponding to the first location information matches the first place.

26. The at least one non-transitory computer-readable medium of claim 23 , wherein comparing the plurality of places to the first location information comprises:

determining, based on the first location information, a place corresponding to the first location information; and

determining that the first place is within a given radius of the place corresponding to the first location information.

27. The at least one non-transitory computer-readable medium of claim 26 , wherein:

comparing the plurality of places to the first location information further comprises determining that the second place is within the given radius of the place corresponding to the first location information.

28. The at least one non-transitory computer-readable medium of claim 23 , wherein the first location information comprises information relating to a location the first user has previously been.

29. The at least one non-transitory computer-readable medium of claim 23 , wherein the first location information comprises information relating to a location the first user is presently at.

30. The at least one non-transitory computer-readable medium of claim 23 , wherein the first location information comprises information relating to a location for which the first user has indicated a preference.

31. The at least one non-transitory computer-readable medium of claim 23 , wherein the first location information comprises a type of location.

32. The at least one non-transitory computer-readable medium of claim 23 , wherein the instructions, when executed by the at least one processor, further cause the at least one processor to adding a preference to a profile of the first user based on the first location information.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2024
From: TINDER LLC
To: MATCH GROUP AMERICAS, LLC
Reel/Frame 069369/0591 →
CHANGE OF NAME Recorded Nov 22, 2024
From: MATCH GROUP, LLC
To: TINDER LLC
Reel/Frame 069437/0225 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2022
From: BURRELL, ROBINNE; SCHNEIDER, ANNA M.; DUBEY, SHARMISTHA; HENDERSON, SHANE; DORSETT, DERYL
To: MATCH.COM, L.L.C.
Reel/Frame 058750/0285 →
CHANGE OF NAME Recorded Jan 14, 2022
From: MATCH.COM, L.L.C.
To: MATCH GROUP, LLC
Reel/Frame 058750/0309 →