IP Library Granted Patent US 11,347,790
Granted Patent B2
US 11,347,790 · App. 17/072,141 · Granted May 31, 2022

System and method for providing content to users based on interactions by similar other users

Inventors: Val Agostino (Palo Alto, CA); David Cowan (Menlo Park, CA)
Assignee: GROUPON, INC.
G06F16/735G06F16/951G06F16/954G06F16/958G06F16/9566G06F40/103G06F40/134G06F3/0483
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,347,790
App. No.
17/072,141
Granted
May 31, 2022
Kind
B2
Abstract

A system and method indicates certain terms on a web page as links or portals to additional information and then allows the user to click the link or operate the portal to obtain the additional information, which may be a different web page on the world wide web.

Claims (41)

1. A computer-implemented method for modifying a presentation of information on a web page that a user is viewing, the method comprising:

receiving, by a server from a client device, user activity data associated with a user;

storing, by the server, the user activity data in conjunction with a user profile;

identifying, by the server and based at least in part on the user activity data, one or more user characteristics and one or more visitation characteristics;

identifying, by the server, a similar user set corresponding with the user, wherein:

the similar user set and the user share at least a portion of the one or more user characteristics and a portion of the one or more visitation characteristics, and

the similar user set is identified based at least in part on a number of shared website visitations between the user and the similar user set that exceed a web history similarity threshold;

updating, by the server, the user profile based at least in part on information associated with the similar user set; and

providing, by the server to the client device, instructions for modifying the presentation of information on the web page based on the updated user profile.

2. The computer-implemented method of claim 1 , wherein the user activity data comprises a cache of web pages visited by the user within a threshold amount of time.

3. The computer-implemented method of claim 2 , wherein the user activity data further comprises one or more of user action indications and user interest indications.

4. The computer-implemented method of claim 3 , wherein the one or more of user action indications and user interest indications comprise one or more of scrolling actions, hovering actions, mouse movements and web form interactions.

5. The computer-implemented method of claim 2 , wherein the visitation characteristics comprise an engagement score representing an amount of engagement by the user with the cache of web pages.

6. The computer-implemented method of claim 2 , wherein the visitation characteristics comprise actions performed by the user and the similar user set in relation to one or more user interface elements.

7. A computer program product comprising a non-transitory computer readable storage medium and computer program instructions stored therein, the computer program instructions comprising program instructions configured, upon execution to:

receive, from a client device, user activity data associated with a user;

store the user activity data in conjunction with a user profile;

identify, based at least in part on the user activity data, one or more user characteristics and one or more visitation characteristics;

identify a similar user set corresponding with the user, wherein:

the similar user set and the user share at least a portion of the one or more user characteristics and a portion of the one or more visitation characteristics, and

the similar user set is identified based at least in part on a number of shared website visitations between the user and the similar user set that exceed a web history similarity threshold;

update the user profile based at least in part on information associated with the similar user set; and

provide, to the client device, instructions for modifying the presentation of information on the web page based on the updated user profile.

8. The computer program product of claim 7 , wherein the user activity data comprises a cache of web pages visited by the user within a threshold amount of time.

9. The computer program product of claim 8 , wherein the user activity data further comprises one or more of user action indications and user interest indications.

10. The computer program product of claim 9 , wherein the one or more of user action indications and user interest indications comprise one or more of scrolling actions, hovering actions, mouse movements and web form interactions.

11. The computer program product of claim 8 , wherein the visitation characteristics comprise an engagement score representing an amount of engagement by the user with the cache of web pages.

12. The computer program product of claim 10 , wherein the visitation characteristics comprise actions performed by the user and the similar user set in relation to one or more user interface elements.

13. An apparatus comprising at least one processor and at least one non-transitory memory comprising program code, wherein the at least one non-transitory memory and the program code are configured to, with the at least one processor, cause the apparatus to:

receive, from a client device, user activity data associated with a user;

store the user activity data in conjunction with a user profile;

identify, based at least in part on the user activity data, one or more user characteristics and one or more visitation characteristics;

identify a similar user set corresponding with the user, wherein:

the similar user set and the user share at least a portion of the one or more user characteristics and a portion of the one or more visitation characteristics, and

the similar user set is identified based at least in part on a number of shared website visitations between the user and the similar user set that exceed a web history similarity threshold;

update the user profile based at least in part on information associated with the similar user set; and

provide, to the client device, instructions for modifying the presentation of information on the web page based on the updated user profile.

14. The apparatus of claim 13 , wherein the user activity data comprises a cache of web pages visited by the user within a threshold amount of time.

15. The apparatus of claim 14 , wherein the user activity data further comprises one or more of user action indications and user interest indications.

16. The apparatus of claim 15 , wherein the one or more user action indications and user interest indications comprise one or more of scrolling actions, hovering actions, mouse movements and web form interactions.

17. The apparatus of claim 14 , wherein the visitation characteristics comprise an engagement score representing an amount of engagement by the user with the cache of web pages.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2024
From: GROUPON, INC.
To: BYTEDANCE INC.
Reel/Frame 068833/0811 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 21, 2021
From: AGOSTINO, VAL; COWAN, DAVID
To: MASHLOGIC, INC.
Reel/Frame 055988/0985 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 21, 2021
From: MASHLOGIC, INC.
To: GROUPON-BRITELY, LLC
Reel/Frame 055989/0103 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 21, 2021
From: GROUPON-BRITELY, LLC
To: GROUPON, INC.
Reel/Frame 055989/0228 →