IP Library Granted Patent US 12,052,471
Granted Patent B2
US 12,052,471 · App. 17/750,337 · Granted Jul 30, 2024

Personalized informational user experiences using visual content

Inventors: Adam Chow (Atlanta, GA); Ravish Chawla (Chamblee, GA); Rohit Pradeep Shetty (Bangalore, IN)
Assignee: VMware LLC
H04N21/4668H04N21/44224
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 12,052,471
App. No.
17/750,337
Granted
Jul 30, 2024
Kind
B2
Abstract

Disclosed are various examples for to generating personalized user experiences in the form of short-form videos that summarize informational topics that are selected to present to a user according at least one of a user context or a user interest. As the informational topics are identified for a given user, the informational topics can be applied as inputs to a recommendation model that is trained to recommend one or more of the topics to summarize and present to a user in visual form based on at least one of the user context or the user interest. Once a topic is recommended by the recommendation model, a video or other type of visual content can be automatically generated and presented to a user to allow the user to consume the information in the summarized form.

Claims (55)

1. A system, comprising:

a computing device comprising a processor and a memory; and

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

determine a recommendation for content to present to a user in an informational video based at least in part on a user context, the recommendation corresponding to a topic associated with at least one of:

a user email, a trigger event, or an administrator-defined update;

select a template from a plurality of templates based at least in part on an informational topic category associated with the topic, the informational topic category being one of a plurality of informational topic categories, the plurality of informational topic categories comprising an email follow-up category, a trigger event category, and an administrator-defined content category;

generate the informational video based at least in part on the template, the category, and the content; and

send the informational video to a client device.

2. The system of claim 1 , wherein the topic is one of a plurality of topics, and the recommendation is identified from an output of a trained recommendation model that is trained according to the user context associated with a particular user, the plurality of topics being inputs to the trained recommendation model.

3. The system of claim 1 , wherein the user context comprises at least one of:

a user interaction history, a device status, a device location, a user job profile, an organization group, an organization title, one or more upcoming travel engagements, a travel history, a calendar profile, a day of a week, or a time of day.

4. The system of claim 1 , wherein the informational video comprises a summary of the content associated with the topic.

5. The system of claim 1 , wherein the trigger event is based at least in part on a user status change or a client device status change.

6. The system of claim 1 , wherein the topic is associated with the user email, and wherein the machine-readable instructions, when executed by the processor, further cause the computing device to at least:

identify a plurality of user emails associated with a user account;

rank the plurality of user emails based at least in part on a respective sender profile and respective email content of individual user emails of the plurality of user emails;

select the user email from the plurality of user emails based at least in part on the ranking of user emails;

generate a content summary of the user email; and

provide the topic associated with the user email as an input to a trained recommendation model.

7. The system of claim 1 , wherein the recommendation is one of a plurality of recommendations to present to the user and the informational video is one of a plurality of informational videos generated based at least in part on the plurality of recommendations, and the machine-readable instructions, when executed by the processor, further cause the computing device to at least determine a sequence to present the plurality of informational videos to the user based at least in part on a ranking of the plurality of recommendations.

8. A non-transitory computer-readable medium embodying executable instructions which, when executed by a computing device, cause the computing device to at least:

determine a recommendation for content to present to a user in an informational video based at least in part on a user context, the recommendation corresponding to a topic associated with at least one of:

a user email, a trigger event, or an administrator—defined update;

select a template from a plurality of templates based at least in part on an informational topic category associated with the topic, the informational topic category being one of a plurality of informational topic categories, the plurality of categories comprising an email follow-up category, a trigger event category, and an administrator—defined content category;

generate the informational video based at least in part on the template, the category, and the content; and

send the informational video to a client device.

9. The non-transitory computer-readable medium of claim 8 , wherein the topic is one of a plurality of topics, and the recommendation is identified from an output of a trained recommendation model that is trained according to the user context associated with a particular user, the plurality of topics being inputs to the trained recommendation model.

10. The non-transitory computer-readable medium of claim 8 , wherein the user context comprises at least one of:

a user interaction history, a device status, a device location, a user job profile, an organization group, an organization title, one or more upcoming travel engagements, a travel history, a calendar profile, a day of a week, or a time of day.

11. The non-transitory computer-readable medium of claim 8 , wherein the informational video comprises a summary of the content associated with the topic.

12. The non-transitory computer-readable medium of claim 8 , wherein the trigger event is based at least in part on a user status change or a client device status change.

13. The non-transitory computer-readable medium of claim 8 , wherein the topic is associated with the user email, and further comprising executable instructions which, when executed by the computing device, further cause the computing device to at least:

identify a plurality of user emails associated with a user account;

rank the plurality of user emails based at least in part on a respective sender profile and respective email content of individual user emails of the plurality of user emails;

select the user email from the plurality of user emails based at least in part on the ranking of user emails;

generate a content summary of the user email; and

provide the topic associated with the user email as an input to a trained recommendation model.

14. The non-transitory computer-readable medium of claim 8 , wherein the recommendation is one of a plurality of recommendations to present to the user and the informational video is one of a plurality of informational videos generated based at least in part on the plurality of recommendations, and further comprising executable instructions which, when executed by the computing device, further cause the computing device to at least determine a sequence to present the plurality of informational videos to the user based at least in part on a ranking of the plurality of recommendations.

15. A computer-implemented method, comprising:

determining, by at least one computing device, a recommendation for content to present to a user in an informational video based at least in part on a user context, the recommendation corresponding to a topic associated with at least one of:

a user email, a trigger event, or an administrator—defined update;

selecting, by the at least one computing device, a template from a plurality of templates based at least in part on an informational topic category associated with the topic, the informational topic category being one of a plurality of informational topic categories, the plurality of informational topic categories comprising an email follow-up category, a trigger event category, and an administrator—defined content category;

generating, by the at least one computing device, the informational video based at least in part on the template, the category, and the content; and

sending by the at least one computing device, the informational video to a client device.

16. The computer-implemented method of claim 15 , wherein the topic is one of a plurality of topics, and the recommendation is identified from an output of a trained recommendation model that is trained according to the user context associated with a particular user, the plurality of topics being inputs to the trained recommendation model.

17. The computer-implemented method of claim 15 , wherein the user context comprises at least one of:

a user interaction history, a device status, a device location, a user job profile, an organization group, an organization title, one or more upcoming travel engagements, a travel history, a calendar profile, a day of a week, or a time of day.

18. The computer-implemented method of claim 15 , wherein the informational video comprises a summary of the content associated with the topic.

19. The computer-implemented method of claim 15 , wherein the trigger event is based at least in part on a user status change or a client device status change.

20. The computer-implemented method of claim 15 , wherein the topic is associated with the user email, and further comprising:

identifying a plurality of user emails associated with a user account;

ranking the plurality of user emails based at least in part on a respective sender profile and respective email content of individual user emails of the plurality of user emails;

selecting the user email from the plurality of user emails based at least in part on the ranking of user emails;

generating a content summary of the user email; and

providing the topic associated with the user email as an input to a trained recommendation model.

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 May 24, 2022
From: CHOW, ADAM; CHAWLA, RAVISH; SHETTY, ROHIT PRADEEP
To: VMWARE, INC.
Reel/Frame 060001/0552 →
Continuity (1)
Related Publication 20230412887A1 · Dec 21, 2023