IP Library Granted Patent US 11,586,693
Granted Patent B2
US 11,586,693 · App. 17/149,049 · Granted Feb 21, 2023

Displaying multi-source content based on interaction data

Inventors: Tyler Ryan Cox (Austin, TX); Erik Summa (Austin, TX); Marc Randall Hammons (Round Rock, TX); Richard William Schuckle (Austin, TX); Jake Mitchell Leland (Round Rock, TX); Ryan Nicholas Comer (Pflugerville, TX)
Assignee: Dell Products L.P.
G06F16/9536A63F13/798G06F9/451G06F16/24578G06F16/9535G06F16/9538
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,586,693
App. No.
17/149,049
Granted
Feb 21, 2023
Kind
B2
Abstract

Displaying multi-source content based on interaction data, including: identifying user interaction data associated with computer-implemented applications, the user interaction data including interaction data of a particular user; identifying social interaction data associated with the computer-implemented applications, the social interaction data including interaction data of one or more social contacts of the particular user; identifying regional interaction data associated with the computer-implemented applications, the regional interaction data including interaction data of users of a particular region; aggregating content associated with the computer-implemented applications based on the user interaction data, the filtered social interaction data, and the filtered regional interaction data; scoring the aggregated content based on weight components; applying, based on the content scores, interface adjustments to interface elements of a graphical timeline, the graphical timeline depicting the interface elements associated with the computer-implemented applications; and rendering the graphical timeline for display on a display device.

Claims (56)

1. A computer-implemented method of displaying multi-source content based on interaction data, the method comprising:

identifying user interaction data associated with one or more computer-implemented applications, the user interaction data including interaction data of a particular user;

identifying social interaction data associated with the one or more computer-implemented applications, the social interaction data including interaction data of one or more social contacts of the particular user;

identifying regional interaction data associated with the one or more computer-implemented applications, the regional interaction data including interaction data of users of a particular region;

filtering the user interaction data based on an effort weight component and a rarity weight component;

filtering the social interaction data based on a friend rank weight component, a content similarity weight component, the effort weight component, an engagement weight component, and the rarity weight component;

filtering the regional interaction data based on the engagement weight component and a game rank component;

aggregating content associated with the computer-implemented applications based on the filtered user interaction data, the filtered social interaction data, and the filtered regional interaction data;

scoring the aggregated content based on one or more weight components;

applying, based on the content scores, interface adjustments to one or more interface elements of a graphical timeline, the graphical timeline depicting the one or more interface elements associated with the one or more computer-implemented applications; and

rendering the graphical timeline for display on a display device.

2. The method of claim 1 , further comprising:

identifying user engagement with the graphical timeline by the particular user;

updating the one or more weight components based on the user engagement; and

updating the scoring of the aggregated content based on the one or more updated weight components associated with the particular user.

3. The method of claim 1 , wherein the one or more weight components include the effort weight component, the rarity weight component, the friend rank weight component, the game rank weight component, the content similarity weight component, and the engagement weight component.

4. The method of claim 3 , wherein scoring the aggregated content based on the one or more weight components includes scoring the aggregated content based on the engagement weight component, effort weight component, and the rarity weight component.

5. The method of claim 1 , wherein the effort weight component is based on quantified interactions by the particular user with the one or more computer-implemented applications relative to quantified interactions by a population of other users.

6. The method of claim 1 , wherein the rarity weight component is based on a distribution of a population of other users with a similar performance level of the computer-implemented application as the particular user.

7. The method of claim 1 , wherein the friend rank component is based on an affinity to other users socially connected to the particular user.

8. The method of claim 1 , wherein the game rank component is based on a likelihood of the particular user to engage with the one or more computer-implemented applications.

9. The method of claim 1 , wherein the content similarity weight component is based on a similarity of content items of the one or more computer-implemented applications.

10. The method of claim 1 , wherein the engagement weight component is based on a number of social interactions by the particular user and associated with the one or more computer-implemented application.

11. An information handling system comprising a processor having access to memory media storing instructions executable by the processor to perform operations comprising, comprising:

identifying user interaction data associated with one or more computer-implemented applications, the user interaction data including interaction data of a particular user;

identifying social interaction data associated with the one or more computer-implemented applications, the social interaction data including interaction data of one or more social contacts of the particular user;

identifying regional interaction data associated with the one or more computer-implemented applications, the regional interaction data including interaction data of users of a particular region;

filtering the user interaction data based on an effort weight component and a rarity weight component;

filtering the social interaction data based on a friend rank weight component, a content similarity weight component, the effort weight component, an engagement weight component, and the rarity weight component;

filtering the regional interaction data based on the engagement weight component and a game rank component;

aggregating content associated with the computer-implemented applications based on the filtered user interaction data, the filtered social interaction data, and the filtered regional interaction data;

scoring the aggregated content based on one or more weight components;

applying, based on the content scores, interface adjustments to one or more interface elements of a graphical timeline, the graphical timeline depicting the one or more interface elements associated with the one or more computer-implemented applications; and

rendering the graphical timeline for display on a display device.

12. The information handling system of claim 11 , the operations further comprising:

identifying user engagement with the graphical timeline by the particular user;

updating the one or more weight components based on the user engagement; and

updating the scoring of the aggregated content based on the one or more updated weight components associated with the particular user.

13. The information handling system of claim 11 , wherein the one or more weight components include the effort weight component, the rarity weight component, the friend rank weight component, the game rank weight component, the content similarity weight component, and the engagement weight component.

14. The information handling system of claim 13 , wherein scoring the aggregated content based on the one or more weight components includes scoring the aggregated content based on the engagement weight component, effort weight component, and the rarity weight component.

15. The information handling system of claim 11 , wherein the effort weight component is based on quantified interactions by the particular user with the one or more computer-implemented applications relative to quantified interactions by a population of other users.

16. The information handling system of claim 11 , wherein the rarity weight component is based on a distribution of a population of other users with a similar performance level of the computer-implemented application as the particular user.

17. The information handling system of claim 11 , wherein the friend rank component is based on an affinity to other users socially connected to the particular user.

18. The information handling system of claim 11 , wherein the game rank component is based on a likelihood of the particular user to engage with the one or more computer-implemented applications.

19. The information handling system of claim 11 , wherein the content similarity weight component is based on a similarity of content items of the one or more computer-implemented applications.

20. A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:

identifying user interaction data associated with one or more computer-implemented applications, the user interaction data including interaction data of a particular user;

identifying social interaction data associated with the one or more computer-implemented applications, the social interaction data including interaction data of one or more social contacts of the particular user;

identifying regional interaction data associated with the one or more computer-implemented applications, the regional interaction data including interaction data of users of a particular region;

filtering the user interaction data based on an effort weight component and a rarity weight component;

filtering the social interaction data based on a friend rank weight component, a content similarity weight component, the effort weight component, an engagement weight component, and the rarity weight component;

filtering the regional interaction data based on the engagement weight component and a game rank component;

aggregating content associated with the computer-implemented applications based on the filtered user interaction data, the filtered social interaction data, and the filtered regional interaction data;

scoring the aggregated content based on one or more weight components;

applying, based on the content scores, interface adjustments to one or more interface elements of a graphical timeline, the graphical timeline depicting the one or more interface elements associated with the one or more computer-implemented application; and

rendering the graphical timeline for display on a display device.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (055479/0342) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0460 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (055479/0051) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0663 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (056136/0752) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0771 →
RELEASE OF SECURITY INTEREST AT REEL 055408 FRAME 0697 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0553 →
SECURITY INTEREST Recorded Mar 3, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 056136/0752 →
SECURITY INTEREST Recorded Mar 3, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 055479/0051 →
SECURITY INTEREST Recorded Mar 3, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 055479/0342 →
SECURITY AGREEMENT Recorded Feb 25, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 055408/0697 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2021
From: COX, TYLER RYAN; SUMMA, ERIK; HAMMONS, MARC RANDALL; SCHUCKLE, RICHARD WILLIAM; LELAND, JAKE MITCHELL; COMER, RYAN NICHOLAS
To: DELL PRODUCTS L.P.
Reel/Frame 054921/0802 →