IP Library Granted Patent US 11,960,557
Granted Patent B2
US 11,960,557 · App. 17/940,879 · Granted Apr 16, 2024

Inferential user matching system

Inventors: Steven Dennis Flinn (Sugar Land, TX); Naomi Felina Moneypenny (Houston, TX)
Assignee: Uber Technologies, Inc.
G06F16/9535G06F15/17306G06F16/335G06F16/90G06N5/04G06N5/046G06Q50/01H04L51/04H04L65/403H04L67/306H04W4/14
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,960,557
App. No.
17/940,879
Granted
Apr 16, 2024
Kind
B2
Abstract

Systems and methods of inferential user matching include inferring an interest in matching between the first user and the second user based at least in part on a first profile of a first user and a second profile of a second user. Based at least in part on the inferred interest in matching, the systems and methods match the first user and the second user for a service, and transmit (i) a first representation of the first user to a portable device of the second user, and (ii) a second representation of the second user to a portable device of the first user.

Claims (36)

1. An inferential user matching system comprising:

one or more processors; and

a memory storing software that, when executed by the one or more processors, cause the inferential user matching system to:

based at least in part on a first profile of a first user and a second profile of a second user, infer an interest in matching between the first user and the second user;

based at least in part on the inferred interest in matching, match the first user and the second user for a service; and

transmit, over one or more networks, (i) a first representation of the first user to a portable device of the second user, and (ii) a second representation of the second user to a portable device of the first user.

2. The inferential user matching system of claim 1 , wherein the executed software causes the inferential user matching system to infer the interest in matching based on a set of usage behaviors of the first user and the second user.

3. The inferential user matching system of claim 1 , wherein the first user and the second user are included in a user community having one or more common interests.

4. The inferential user matching system of claim 3 , wherein the executed software further causes the inferential user matching system to:

based on the one or more common interests of the user community, transmit at least one of a recommendation or an advertisement to portable devices of a plurality of users in the user community.

5. The inferential user matching system of claim 4 , wherein the executed software causes the inferential user matching system to include the plurality of users in the user community based on a number of trends corresponding to the plurality of users utilizing the inferential user matching system.

6. The inferential user matching system of claim 5 , wherein the executed software causes the inferential user matching system to enable adaptive advertisement delivery to the plurality of users in the user community based on the number of trends.

7. The inferential user matching system of claim 1 , wherein the executed software further causes the inferential user matching system to:

based on matching the first user and the second user for the service, provide a contact feature to at least one of the portable device of the first user or the portable device of the second user to enable contact between the first user and the second user.

8. A non-transitory computer readable medium storing software that, when executed by one or more processors, causes the one or more processors to:

based at least in part on a first profile of a first user and a second profile of a second user, infer an interest in matching between the first user and the second user;

based at least in part on the inferred interest in matching, match the first user and the second user for a service; and

transmit, over one or more networks, (i) a first representation of the first user to a portable device of the second user, and (ii) a second representation of the second user to a portable device of the first user.

9. The non-transitory computer readable medium of claim 8 , wherein the executed software causes the one or more processors to infer the interest in matching based on a set of usage behaviors of the first user and the second user.

10. The non-transitory computer readable medium of claim 8 , wherein the first user and the second user are included in a user community having one or more common interests.

11. The non-transitory computer readable medium of claim 10 , wherein the executed software further causes the one or more processors to:

based on the one or more common interests of the user community, transmit at least one of a recommendation or an advertisement to portable devices of a plurality of users in the user community.

12. The non-transitory computer readable medium of claim 11 , wherein the executed software causes the one or more processors to include the plurality of users in the user community based on a number of trends corresponding to the plurality of users utilizing an inferential user matching system.

13. The non-transitory computer readable medium of claim 12 , wherein the executed software causes the one or more processors to enable adaptive advertisement delivery to the plurality of users in the user community based on the number of trends.

14. The non-transitory computer readable medium of claim 8 , wherein the executed software further causes the one or more processors to:

based on matching the first user and the second user for the service, provide a contact feature to at least one of the portable device of the first user or the portable device of the second user to enable contact between the first user and the second user.

15. A computer-implemented method of inferential matching, the method being performed by one or more processors and comprising:

based at least in part on a first profile of a first user and a second profile of a second user, inferring an interest in matching between the first user and the second user;

based at least in part on the inferred interest in matching, matching the first user and the second user for a service; and

transmitting, over one or more networks, (i) a first representation of the first user to a portable device of the second user, and (ii) a second representation of the second user to a portable device of the first user.

16. The method of claim 15 , wherein the one or more processors infer the interest in matching based on a set of usage behaviors of the first user and the second user.

17. The method of claim 15 , wherein the first user and the second user are included in a user community having one or more common interests.

18. The method of claim 17 , further comprising:

based on the one or more common interests of the user community, transmitting at least one of a recommendation or an advertisement to portable devices of a plurality of users in the user community.

19. The method of claim 18 , wherein the one or more processors include the plurality of users in the user community based on a number of trends corresponding to the plurality of users utilizing an inferential user matching system.

20. The method of claim 19 , wherein the one or more processors amenable adaptive advertisement delivery to the plurality of users in the user community based on the number of trends.

Continuity (10)
Continuation 16916556 · Jun 30, 2020
Continuation 15874453 · Jan 18, 2018
Continuation 14678727 · Apr 3, 2015
Continuation 14083628 · Nov 19, 2013
Continuation 13945658 · Jul 18, 2013
Continuation 13292328 · Nov 9, 2011
Continuation 12773119 · May 4, 2010
Continuation 11845070 · Aug 26, 2007
Provisional Application 60823671 · Aug 28, 2006
Related Publication 20230004609A1 · Jan 5, 2023
Cited By (4)
US 12,223,404 US 12,293,270 US 12,307,342 US 12,314,834