IP Library Granted Patent US 11,681,750
Granted Patent B2
US 11,681,750 · App. 17/661,295 · Granted Jun 20, 2023

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,681,750
App. No.
17/661,295
Granted
Jun 20, 2023
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. An apparatus comprising at least one processor and at least one memory coupled to the at least one processor, the at least one memory storing computer program code that is configured to, when executed by the at least one processor, cause the apparatus to:

access a webpage cache of a client device to retrieve webpage history information, wherein the webpage history information indicates webpages visited and web searches performed using the client device within a threshold time period;

determine a first webpage comprising user relevant terms and links based on the webpage history information;

output the first webpage for display by the client device;

receive at least one interest indication from the client device upon user engagement with at least one of the user relevant terms and links of the first webpage displayed by the client device;

access relevant information associated with the at least one interest indication;

determine a second webpage comprising the relevant information; and

output the second webpage for display by the client device.

2. The apparatus of claim 1 , wherein the user relevant terms and links of the first webpage are each respectively assigned a weight indication that represents a degree of relevance to a user.

3. The apparatus of claim 2 , wherein the weight indication associated with the at least one of the user relevant terms and links associated with the at least one interest indication is updated upon receipt of the at least one interest indication.

4. The apparatus of claim 1 , wherein the at least one interest indication is generated by the client device upon a user clicking the at least one of the user relevant terms and links via the client device.

5. The apparatus of claim 1 , wherein the at least one interest indication is generated by the client device upon a user hovering a mouse cursor over the at least one of the user relevant terms and links for a minimum threshold period of time.

6. The apparatus of claim 1 , wherein the first webpage is determined based on the webpage history information and further based on similar user webpage history information.

7. The apparatus of claim 1 , wherein the second webpage is displayed by the client device as a pop up window.

8. The apparatus of claim 1 , wherein the at least one interest indication is generated by the client device upon a user switching between browser tabs.

9. A computer implemented method for updating webpage displays of a client device, the computer implemented method comprising:

accessing a webpage cache of the client device to retrieve webpage history information, wherein the webpage history information indicates webpages visited and web searches performed using the client device within a threshold time period;

determining a first webpage comprising user relevant terms and links based on the webpage history information;

outputting the first webpage for display by the client device;

receiving at least one interest indication from the client device upon user engagement with at least one of the user relevant terms and links of the first webpage displayed by the client device;

accessing relevant information associated with the at least one interest indication;

determining a second webpage comprising the relevant information; and

outputting the second webpage for display by the client device.

10. The computer implemented method of claim 9 , wherein the user relevant terms and links of the first webpage are each respectively assigned a weight indication that represents a degree of relevance to a user.

11. The computer implemented method of claim 10 , wherein the weight indication associated with the at least one of the user relevant terms and links associated with the at least one interest indication is updated upon receipt of the at least one interest indication.

12. The computer implemented method of claim 9 , wherein the at least one interest indication is generated by the client device upon a user clicking the at least one of the user relevant terms and links via the client device.

13. The computer implemented method of claim 9 , wherein the at least one interest indication is generated by the client device upon a user hovering a mouse cursor over the at least one of the user relevant terms and links for a minimum threshold period of time.

14. The computer implemented method of claim 9 , wherein the first webpage is determined based on the webpage history information and further based on similar user webpage history information.

15. The computer implemented method of claim 9 , wherein the second webpage is displayed by the client device as a pop up window.

16. The computer implemented method of claim 9 , wherein the at least one interest indication is generated by the client device upon a user switching between browser tabs.

17. 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 for:

accessing a webpage cache of a client device to retrieve webpage history information, wherein the webpage history information indicates webpages visited and web searches performed using the client device within a threshold time period;

determining a first webpage comprising user relevant terms and links based on the webpage history information;

outputting the first webpage for display by the client device;

receiving at least one interest indication from the client device upon user engagement with at least one of the user relevant terms and links of the first webpage displayed by the client device;

accessing relevant information associated with the at least one interest indication;

determining a second webpage comprising the relevant information; and

outputting the second webpage for display by the client device.

18. The computer program product of claim 17 , wherein the user relevant terms and links of the first webpage are each respectively assigned a weight indication that represents a degree of relevance to a user.

19. The computer program product of claim 18 , wherein the weight indication associated with the at least one of the user relevant terms and links associated with the at least one interest indication is updated upon receipt of the at least one interest indication.

20. The computer program product of claim 17 , wherein the first webpage is determined based on the webpage history information and further based on similar user webpage history information.

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 Aug 18, 2022
From: AGOSTINO, VAL; COWAN, DAVID
To: MASHLOGIC, INC.
Reel/Frame 060841/0325 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2022
From: MASHLOGIC, INC.
To: GROUPON-BRITELY, LLC
Reel/Frame 060842/0010 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2022
From: GROUPON-BRITELY, LLC
To: GROUPON, INC.
Reel/Frame 060842/0055 →
Continuity (7)
Continuation 17072141 · Oct 16, 2020
Continuation 16774639 · Jan 28, 2020
Continuation 16121904 · Sep 5, 2018
Continuation 15288540 · Oct 7, 2016
Continuation 13470338 · May 13, 2012
Provisional Application 61518937 · May 13, 2011
Related Publication 20220365966A1 · Nov 17, 2022