IP Library Granted Patent US 10,454,854
Granted Patent B2
US 10,454,854 · App. 15/987,730 · Granted Oct 22, 2019

Event management system

Inventors: Dale W. Malik (Marietta, GA); Landon Robinson (Douglasville, GA); Ledley Yaussy (Smyrna, GA)
Assignee: Uber Technologies, Inc.
H04L51/04G06Q10/109G06Q10/1095H04L51/02H04L51/32H04L65/403H04W4/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,454,854
App. No.
15/987,730
Granted
Oct 22, 2019
Kind
B2
Abstract

Event management operations are enabled. The operations can include receiving a request to manage an event on behalf of an event sponsor identity associated with an event sponsor, the request including event information including a description of the event, invitee identities associated with invitees to the event and invitee contact information associated with the invitees, generating an event invitation message including the description of the event and an instruction for responding to the event invitation message, directing the event invitation message to be sent to the invitee contact information associated with the invitees, determining that responses to the event invitation message have been received from a set of the invitees, generating an event update message based on a sorting of the responses from the set of the invitees, and directing the event update message to be sent to sponsor contact information associated with the event sponsor.

Claims (71)

1. A method, comprising:

generating, by a server, event invitation messages, the event invitation messages including description information representative of descriptions of an event;

sending, by the server, using one or more communication techniques, the event invitation messages to respective devices associated with invitee identities invited to the event;

gathering, by the server, information about a first of the invitee identities, the information comprising one or more responses received from the respective device of the first invitee identity in response to the event invitation messages, wherein each of the one or more responses is associated with a communication technique and comprises a question that requests additional information about the event;

determining, by the server, an answer to the question, the determining comprising:

generating, by the server, an attribute vector associated with the question;

classifying, by the server, the attribute vector;

responsive to classifying the attribute vector, identifying, by the server, stored information relevant to the question; and

determining, by the server, an answer to the question using the stored information relevant to the question;

generating, by the server, a probability distribution over states of interest for a plurality of communication techniques based on the gathered information;

inferring, based at least in part on the probability distribution, a preferred communication technique of the plurality of communication techniques for the first invitee identity; and

sending, by the server, a second message to the first invitee identity using the preferred communication technique, wherein the second message comprises the determined answer.

2. The method of claim 1 , wherein each of the one or more responses comprises at least one of a time of day or a communication type, wherein the communication type is a telephone call, a text message, or an email.

3. The method of claim 1 , wherein gathering information about the first invitee identity further comprises monitoring, by the server, communications between the server and a respective device of the first invitee identity.

4. The method of claim 1 , wherein gathering information about the first invitee identity further comprises receiving information from sources external to the server.

5. The method of claim 1 , further comprising:

storing, by the server, the preferred communication technique.

6. The method of claim 1 , wherein inferring a preferred communication technique is further based on classifying an attribute vector, wherein the attribute vector is based on the gathered information.

7. The method of claim 1 , wherein gathering information about the first invitee identity further comprises:

identifying a second invitee identity;

generating a second attribute vector for the second invitee identity;

classifying the second invitee identity; and

responsive to the classification, retrieving a stored communication technique for the second invitee identity.

8. A non-transitory computer-readable storage medium storing computer program instructions executable by a processor to perform operations comprising:

generating, by a server, event invitation messages, the event invitation messages including description information representative of descriptions of an event;

sending, by the server, using one or more communication techniques, the event invitation messages to respective devices associated with invitee identities invited to the event;

gathering, by the server, information about a first of the invitee identities, the information comprising one or more responses received from the respective device of the first invitee identity in response to the event invitation messages, wherein each of the one or more responses is associated with a communication technique and comprises a question that requests additional information about the event;

determining, by the server, an answer to the question, the determining comprising:

generating, by the server, an attribute vector associated with the question;

classifying, by the server, the attribute vector;

responsive to classifying the attribute vector, identifying, by the server, stored information relevant to the question; and

determining, by the server, an answer to the question using the stored information relevant to the question;

generating, by the server, a probability distribution over states of interest for a plurality of communication techniques based on the gathered information;

inferring, based at least in part on the probability distribution, a preferred communication technique of the plurality of communication techniques for the first invitee identity; and

sending, by the server, a second message to the first invitee identity using the preferred communication technique, wherein the second message comprises the determined answer.

9. The non-transitory computer-readable storage medium of claim 8 , wherein each of the one or more responses comprises at least one of a time of day or a communication type, wherein the communication type is a telephone call, a text message, or an email.

10. The non-transitory computer-readable storage medium of claim 8 , wherein gathering information about the first invitee identity further comprises monitoring communications between the server and a respective device of the first invitee identity.

11. The non-transitory computer-readable storage medium of claim 8 , wherein gathering information about the first invitee identity further comprises receiving information from sources external to the server.

12. The non-transitory computer-readable storage medium of claim 8 , the operations further comprising:

storing, by the server, the preferred communication technique.

13. The non-transitory computer-readable storage medium of claim 8 , wherein inferring a preferred communication technique is further based on classifying an attribute vector, wherein the attribute vector is based on the gathered information.

14. The non-transitory computer-readable storage medium of claim 8 , wherein gathering information about the first invitee identity further comprises:

identifying a second invitee identity;

generating a second attribute vector for the second invitee identity;

classifying the second invitee identity; and

responsive to the classification, retrieving a stored communication technique for the second invitee identity.

15. A system comprising:

a processor for executing computer program instructions; and

a non-transitory computer-readable storage medium storing computer program instructions executable by the processor to perform operations comprising:

generating, by a server, event invitation messages, the event invitation messages including description information representative of descriptions of an event;

sending, by the server, the event invitation messages to respective devices associated with invitee identities invited to the event;

sending, by the server, using one or more communication techniques, the event invitation messages to respective devices associated with invitee identities invited to the event;

gathering, by the server, information about a first of the invitee identities, the information comprising one or more responses received from the respective device of the first invitee identity in response to the event invitation messages, wherein each of the one or more responses is associated with a communication technique and comprises a question that requests additional information about the event;

determining, by the server, an answer to the question, the determining comprising:

generating, by the server, an attribute vector associated with the question;

classifying, by the server, the attribute vector;

responsive to classifying the attribute vector, identifying, by the server, stored information relevant to the question; and

determining, by the server, an answer to the question using the stored information relevant to the question;

generating, by the server, a probability distribution over states of interest for a plurality of communication techniques based on the gathered information;

inferring, based at least in part on the probability distribution, a preferred communication technique of the plurality of communication techniques for the first invitee identity; and

sending, by the server, a second message to the first invitee identity using the preferred communication technique, wherein the second message comprises the determined answer.

16. The system of claim 15 , wherein each of the one or more responses comprises at least one of a time of day or a communication type, wherein the communication type is a telephone call, a text message, or an email.

17. The system of claim 15 , wherein gathering information about the first invitee identity further comprises receiving information from sources external to the server.

18. The system of claim 15 , the operations further comprising:

storing, by the server, the preferred communication technique.

19. The system of claim 15 , wherein inferring a preferred communication technique is further based on classifying an attribute vector, wherein the attribute vector is based on the gathered information.

20. The system of claim 15 , wherein gathering information about the first invitee identity further comprises:

identifying a second invitee identity;

generating a second attribute vector for the second invitee identity;

classifying the second invitee identity; and

responsive to the classification, retrieving a stored communication technique for the second invitee identity.

Assignments (8)
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/0109 →
SECURITY INTEREST Recorded Oct 18, 2019
From: UBER TECHNOLOGIES, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS ADMINISTRATIVE AGENT
Reel/Frame 050767/0076 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 24, 2018
From: MALIK, DALE W.; ROBINSON, LANDON; YAUSSY, LEDLEY
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 045899/0382 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 24, 2018
From: AT&T INTELLECTUAL PROPERTY I, L.P.
To: UBER TECHNOLOGIES, INC.
Reel/Frame 046241/0367 →
Continuity (3)
Continuation 15238218 · Aug 16, 2016
Continuation 13706925 · Dec 6, 2012
Related Publication 20180270173A1 · Sep 20, 2018