IP Library Patent Application 17886492
Patent Application
App. No. 17/886,492

EVENT RECOMMENDATIONS USING MACHINE LEARNING

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.
17/886,492
Abstract

Disclosed herein are examples of systems and methods for recommending events using machine learning. A first recommendation can be generated based at least in part on at least one user parameter associated with a user. The first recommendation can comprise a first event. The first recommendation can be provided to a client device associated with the user, and a user response to the recommendation can be received from the client device. A second recommendation can be generated based at least in part on the user response and the at least one user parameter, wherein the second recommendation comprises a second event. The second recommendation can be provided to the client device.

Claims (63)

1 . A system for recommending events using machine learning, comprising:

at least one computing device comprising a processor and a memory;

machine-readable instructions stored in the memory that, when executed by the processor, cause the at least one computing device to at least:

generate a first recommendation based at least in part on at least one user parameter associated with a user, the first recommendation comprising a first event;

provide the first recommendation to a client device associated with the user;

receive a user response to the first recommendation from the client device;

generate a second recommendation based at least in part on the user response and the at least one user parameter, the second recommendation comprising a second event; and

provide the second recommendation to the client device.

2 . The system of claim 1 , wherein the machine-readable instructions, when executed by the processor, further cause the at least one computing device to at least:

receive an informational tag associated the first event and a recording of the first event from a tagging service; and

store the informational tag and the recording in association with the first event in a data store accessible to the at least one computing device.

3 . The system of claim 1 , wherein machine-readable instructions that cause the at least one computing device to generate the first recommendation based at least in part on the at least one user parameter associated with the user further cause the at least one computing device to at least:

provide the at least one user parameter to a reinforcement learning model; and

obtain the first recommendation from the reinforcement learning model.

4 . The system of claim 3 , wherein the machine-readable instructions, when executed by the processor, further cause the at least one computing device to at least, in response to receiving the user response to the first recommendation, train the reinforcement learning model based at least in part on the user response to the first recommendation.

5 . The system of claim 3 , wherein the machine-readable instructions, when executed by the processor, further cause the at least one computing device to at least initialize the reinforcement learning model using at least one randomized recommendation.

6 . The system of claim 1 , wherein the machine-readable instructions, when executed by the processor, further cause the at least one computing device to at least:

receive an indication of a subscribed informational tag from the client device;

identify a third event comprising the subscribed informational tag;

generate a third recommendation comprising the third event; and

provide the third recommendation to the client device.

7 . The system of claim 1 , wherein the at least one user parameter comprises at least one of an organizational role corresponding to the user, an organizational unit associated with the user, a location associated with the user, a schedule corresponding to the user, or an interest of the user.

8 . A method for recommending events using machine learning, comprising:

generating a first recommendation based at least in part on at least one user parameter associated with a user, the recommendation comprising a first event;

providing the first recommendation to a client device associated with the user;

receiving a user response to the first recommendation;

generating a second recommendation based at least in part on the user response and the at least one user parameter, the second recommendation comprising a second event; and

providing the second recommendation to the client device.

9 . The method of claim 8 , further comprising:

receiving an informational tag associated the first event and a recording of the first event from a tagging service; and

storing the informational tag and the recording in association with the first event in a data store.

10 . The method of claim 8 , wherein generating the first recommendation based at least in part on the at least one user parameter associated with the user further comprises:

providing the at least one user parameter to a reinforcement learning model; and

obtaining the first recommendation from the at least one reinforcement learning model.

11 . The method of claim 10 , further comprising in response to receiving the user response to the first recommendation, training the reinforcement learning model based at least in part on the user response to the first recommendation.

12 . The method of claim 10 , further comprising initializing the reinforcement learning model using at least one randomized recommendation.

13 . The method of claim 8 , further comprising:

receiving an indication of a subscribed informational tag from the client device;

identifying a third event comprising the subscribed informational tag;

generating a third recommendation comprising the third event; and

providing the third recommendation to the client device.

14 . The method of claim 8 , wherein the at least one user parameter comprises at least one of an organizational role corresponding to the user, an organizational unit associated with the user, a location associated with the user, a schedule corresponding to the user, or an interest of the user.

15 . A non-transitory, computer-readable medium for recommending events using machine learning, comprising machine-readable instructions that, when executed by a processor of at least computing device, cause the processor to at least:

generate a first recommendation based at least in part on at least one user parameter associated with a user, the recommendation comprising a first event;

provide the first recommendation to a client device associated with the user;

receive a user response to the first recommendation from the client device;

generate a second recommendation based at least in part on the user response and the at least one user parameter, the second recommendation comprising a second event; and

provide the second recommendation to the client device.

16 . The non-transitory, computer-readable medium of claim 15 , wherein the machine-readable instructions, when executed by the processor, further cause the at least one computing device to at least:

receive an informational tag associated the first event and a recording of the first event from a tagging service; and

store the informational tag and the recording in association with the first event in a data store accessible to the at least one computing device.

17 . The non-transitory, computer-readable medium of claim 15 , wherein machine-readable instructions that cause the at least one computing device to generate the first recommendation based at least in part on the at least one user parameter associated with the user further cause the at least one computing device to at least:

provide the at least one user parameter to a reinforcement learning model; and

obtain the first recommendation from the at least one reinforcement learning model.

18 . The non-transitory, computer-readable medium of claim 17 , wherein the machine-readable instructions, when executed by the processor, further cause the at least one computing device to at least:

initialize the reinforcement learning model using at least one randomized recommendation; and

in response to receiving the user response to the first recommendation, train the reinforcement learning model based at least in part on the user response to the first recommendation.

19 . The non-transitory, computer-readable medium of claim 15 , wherein the machine-readable instructions, when executed by the processor, further cause the at least one computing device to at least:

receive an indication of a subscribed informational tag from the client device;

identify a third event comprising the subscribed informational tag;

generate a third recommendation comprising the third event; and

provide the third recommendation to the client device.

20 . The non-transitory, computer-readable medium of claim 15 , wherein the at least one user parameter comprises at least one of an organizational role corresponding to the user, an organizational unit associated with the user, a location associated with the user, a schedule corresponding to the user, or an interest of the user.

Assignments (4)
PATENT ASSIGNMENT Recorded Aug 5, 2024
From: VMWARE LLC
To: OMNISSA, LLC
Reel/Frame 068327/0365 →
SECURITY INTEREST Recorded Jul 3, 2024
From: OMNISSA, LLC
To: UBS AG, STAMFORD BRANCH
Reel/Frame 068118/0004 →
CHANGE OF NAME Recorded Apr 15, 2024
From: VMWARE, INC.
To: VMWARE LLC
Reel/Frame 067102/0242 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2022
From: CHAWLA, RAVISH; SHETTY, ROHIT PRADEEP; CHOW, ADAM
To: VMWARE, INC.
Reel/Frame 060790/0570 →