IP Library Granted Patent US 10,733,251
Granted Patent B2
US 10,733,251 · App. 15/874,453 · Granted Aug 4, 2020

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 10,733,251
App. No.
15/874,453
Granted
Aug 4, 2020
Kind
B2
Abstract

An inferential user matching system can determine a mutual interest between a first user and a second user based on inferred trends corresponding to a set of usage behaviors by a plurality of users utilizing the system. Based on determining the mutual interest, the system can transmit, over one or more networks, a representation of the first and/or second user to the portable computing device of other user and monitor the first and/or second user to detect an expression of interest. Based on detecting the expression of interest, the system can transmit an expression of interest indication to a portable device(s) of the first and/or second user.

Claims (48)

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:

infer a number of trends corresponding to a set of usage behaviors by a plurality of users utilizing the inferential user matching system;

based on the inferred trends, determine a mutual interest between a first user and a second user;

based on the mutual interest, 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;

based on transmitting the first and second representations, detect an expression of interest from each of the first and second users; and

based on detecting the expression of interest from each of the first and second users, transmit a bilateral interest indication to the portable device of each of the first and second users.

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

based on the bilateral interest indication, 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 and second users.

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

in response to transmitting (i) the first representation of the first user to the portable device of the second user, and (ii) the second representation of the second user to the portable device of the first user, monitor each of the first and second users for one or more physiological responses.

4. The inferential user matching system of claim 3 , wherein the detected expression of interest corresponds to a detected physiological response from each of the first and second users.

5. The inferential user matching system of claim 4 , wherein the detected physiological response comprises at least one of an utterance, a gesture, a movement, or a body position.

6. The inferential user matching system of claim 4 , wherein the detected physiological response corresponds to at least one of breathing rate, heart rate, perspiration, blood pressure, or a galvanic response.

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

organize the plurality of users into a set of sub-communities, each sub-community comprising a set of common interests.

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

inferring a number of trends corresponding to a set of usage behaviors by a plurality of users utilizing the inferential user matching system;

based on the inferred trends, determining a mutual interest between a first user and a second user;

based on the mutual interest, 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;

based on transmitting the first and second representations, detecting an expression of interest from each of the first and second users; and

based on detecting the expression of interest from each of the first and second users, transmitting a bilateral interest indication to the portable device of each of the first and second users.

9. The method of claim 8 , further comprising:

based on the bilateral interest indication, providing 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 and second users.

10. The method of claim 8 , further comprising:

in response to transmitting (i) the first representation of the first user to the portable device of the second user, and (ii) the second representation of the second user to the portable device of the first user, monitoring each of the first and second users for one or more physiological responses.

11. The method of claim 10 , wherein the detected expression of interest corresponds to a detected physiological response from each of the first and second users.

12. The method of claim 11 , wherein the detected physiological response comprises at least one of an utterance, a gesture, a movement, or a body position.

13. The method of claim 11 , wherein the detected physiological response corresponds to at least one of breathing rate, heart rate, perspiration, blood pressure, or a galvanic response.

14. The method of claim 8 , further comprising:

organizing the plurality of users into a set of sub-communities, each sub-community comprising a set of common interests.

15. A portable computing device of a first user, the portable computing device comprising:

one or more processors; and

a memory storing software that, when executed by the one or more processors, cause the portable computing device to:

based on inferred trends corresponding to a set of usage behaviors by a plurality of users utilizing an inferential user matching system, determine a mutual interest between the first user and a second user;

based on the mutual interest, receive, over one or more networks, a representation of the second user;

based on receiving the representation of the second user, monitor the first user to detect an expression of interest from the first user; and

based on detecting the expression of interest from the first user, transmit an expression of interest indication to a portable device of the second user.

16. The portable computing device of claim 15 , wherein the executed software further causes the portable computing device to:

based on the expression of interest indication, provide a contact feature to enable contact between the first and second users.

17. The portable computing device of claim 15 , wherein the first and second users are members of a common community of the inferential user matching system.

18. The portable computing device of claim 15 , wherein the set of usage behaviors indicate temporal patterns corresponding to physical proximity of users to at least one of physical objects or other users.

19. The portable computing device of claim 15 , further comprising:

a positioning system receiver;

wherein the executed instructions further cause the portable computing device to:

transmit location data to the inferential user matching system.

20. The portable computing device of claim 19 , wherein location data being transmitted collectively from the plurality of users enables the inferential user matching system to infer the trends corresponding the set of usage behaviors.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Oct 3, 2024
From: MORGAN STANLEY SENIOR FUNDING, INC., AS ADMINISTRATIVE AGENT
To: UBER TECHNOLOGIES, INC.
Reel/Frame 069110/0508 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT (TERM LOAN) AT REEL 050767, FRAME 0076 Recorded Sep 11, 2024
From: MORGAN STANLEY SENIOR FUNDING, INC. AS ADMINISTRATIVE AGENT
To: UBER TECHNOLOGIES, INC.
Reel/Frame 069133/0167 →
RELEASE OF SECURITY INTEREST Recorded Mar 10, 2021
From: CORTLAND CAPITAL MARKET SERVICES LLC, AS ADMINISTRATIVE AGENT
To: UBER TECHNOLOGIES, INC.
Reel/Frame 055547/0404 →
PATENT SECURITY AGREEMENT SUPPLEMENT Recorded Oct 24, 2019
From: UBER TECHNOLOGIES, INC.
To: CORTLAND CAPITAL MARKET SERVICES LLC
Reel/Frame 050817/0600 →
SECURITY INTEREST Recorded Oct 18, 2019
From: UBER TECHNOLOGIES, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS ADMINISTRATIVE AGENT
Reel/Frame 050767/0076 →
SECURITY INTEREST Recorded Oct 18, 2019
From: UBER TECHNOLOGIES, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS ADMINISTRATIVE AGENT
Reel/Frame 050767/0109 →
Continuity (8)
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 20180146328A1 · May 24, 2018
Cited By (4)
US 12,223,404 US 12,293,270 US 12,307,342 US 12,314,834