IP Library › Granted Patent US 9,947,016
Granted Patent B2
US 9,947,016 · App. 11/779,770 · Granted Apr 17, 2018

Techniques for improving user engagement with advertisements

Inventor: Christopher T. Szeto (Sunnyvale, CA)
Assignee: Excalibur IP, LLC
G06Q30/02G06Q30/0269G06Q30/0277
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 9,947,016
App. No.
11/779,770
Granted
Apr 17, 2018
Kind
B2
Abstract

Methods and apparatus are described for stimulating user engagement with advertising content. Presentation of an interface in a display for viewing by a user is facilitated. The interface includes a content window occupying a substantially fixed location in the interface. Presentation of a sequence of units of content in the content window, some of which are advertisements is facilitated. Various techniques are described to encourage user engagement and interaction with the content window.

Claims (85)

1. A method comprising:

providing for presentation via a display of a computing device for viewing by a user, an interface including a content window occupying a particular location in the interface, the interface being a web page;

providing for presentation within the content window of the interface, units of content in a sequence such that the units of content rotate within the content window, wherein the units of content rotate within the content window such that each successive one of the units of content in the sequence replaces, in the content window of the interface, a previous one of the units of content in the sequence, first ones of the units of content comprising advertisements such that each of the first ones of the units of content includes an advertisement, and second ones of the units of content comprising social media that has been identified by a server with reference to a group of users related to the user such that each of the second ones of the units of content includes social media content, wherein the social media correspond to online activities of individuals in the group of users;

providing at least one control in the interface with which the user may move backward and forward in the sequence;

sharing a selected one of the first ones of the units of content in the sequence with a message recipient in response to a drag-and-drop operation that drags and drops the selected one of the first ones of the units of content from the content window onto a contact in a contacts list of the interface or to a message window of the messaging interface; and

tracking user interaction with the sequence and the at least one control to measure the user engagement.

2. The method of claim 1 , the method further comprising providing for presentation within the content window of the interface only the second units of content where the user attempts to move forward in the sequence beyond a most recently presented one of the first units of content.

3. The method of claim 1 , the method further comprising:

tracking user interaction with the at least one control and the sequence to measure the

user engagement; and

determining effectiveness of one of the first units of content based, at least in part, on the user engagement.

4. The method of claim 1 , wherein the presentation of the units of content in the sequence in the content window continues after the selected one of the units of content is dragged.

5. The method of claim 1 wherein the social media comprise a notification that one of the individuals in the group of users posted content and a link to the posted content.

6. The method of claim 1 wherein the social media is further identified with reference to media to which the user subscribes, preferences of the user, or online behavior of the user.

7. The method of claim 1 , wherein

providing for presentation within the content window, units of content in a sequence, comprises:

inserting the second ones of the units of content into an initial sequence of units of content that includes the first ones of the sequence of units of content, wherein the initial sequence of units of content is rotating within the content window of the interface.

8. The method of claim 1 , wherein providing for

presentation within the content window, units of content in a sequence comprises:

presenting, in the content window of the interface, an initial sequence of units of content that includes the first ones of the units of content; and

inserting the second ones of the units of content into the initial sequence of units of content.

9. The method of claim 1 , further comprising:

identifying the social media by the server with reference to the group of users related to the user.

10. The method of claim 1 , further comprising:

identifying the social media by the server from one or more web sites, the web sites

including at least one of a content sharing web site, a social networking web site, a personal web site, or a corporate web site.

11. The method of claim 1 , wherein the social media

comprises a posting performed by one of the individuals in the group of users via another web site.

12. The method of claim 1 , wherein the online activities of the individuals in the group of users are performed via one or more other web sites.

13. The method of claim 1 , wherein the server is remote from end user devices of the user and the individuals in the group of users.

14. The method of claim 1 , further comprising:

identifying, by a media playlist creator of the server, the social media with reference to the group of users related to the user;

creating, by the media playlist creator, a playlist including identifiers corresponding to the units of content in the sequence;

wherein providing for presentation within the content window of the interface, units of content in a sequence such that each successive one of the units of content in the sequence replaces, in the content window of the interface includes providing, by the media playlist creator, the playlist to a front end player.

15. A computing device, the computing device comprising a display and at least one processor configured to perform a method, comprising:

provide for presentation via the display of a computing device for viewing by a user, an interface including a content window occupying a particular location in the interface, the interface being a web page;

provide for presentation within the content window of the interface, units of content in a sequence such that the units of content rotate within the content window, wherein the units of content rotate within the content window such that each successive one of the units of content in the sequence replaces, in the content window of the interface, a previous one of the units of content in the sequence, first ones of the units of content comprising advertisements such that each of the first ones of the units of content includes an advertisement, the interface including at least one control with which the user may move backward and forward in the sequence;

provide for presentation within the content window of the interface, social media content such that the social media content replaces one of the first ones of the units of content within the

content window, wherein the social media content has been identified by a server with reference to a group of users related to the user, wherein the social media correspond to online activities of individuals in the group of users;

provide at least one control in the interface with which the user may move backward and forward in the sequence; and

track user interaction with the sequence and the at least one control to measure the user engagement.

16. A computer program product comprising at least one non-transitory computer-readable storage medium having computer program instructions stored therein configured to enable at least one computing device to perform a method comprising:

providing for presentation via a display of a computing device for viewing by a user, an interface including a content window occupying a particular location in the interface, the interface being a web page;

providing for presentation within the content window of the interface, units of content in a sequence such that the units of content rotate within the content window, wherein the units of content rotate within the content window such that each successive one of the units of content in the sequence replaces, in the content window of the interface, a previous one of the units of content in the sequence, first ones of the units of content comprising advertisements such that each of the first ones of the units of content includes an advertisement;

providing for presentation within the content window of the interface, social media content such that the social media content replaces one of the first ones of the units of content within the content window, wherein the social media content has been identified by a server with reference to a group of users related to the user, wherein the social media correspond to online activities of individuals in the group of users;

providing at least one control in the interface with which the user may move backward and forward in the sequence; and

tracking user interaction with the sequence and the at least one control to measure the user engagement.

17. The computer program product of claim 16 , the method further comprising inhibiting operation of the control where the user attempts to move forward in

the sequence beyond a point in the sequence from which backward movement in the sequence was initiated.

18. The computer program product of claim 16 , the method further comprising sharing a selected one of the units of content in response to a drag-and-drop operation, the drag-and-drop operation dragging and dropping the selected one of the units of content to another window of the interface.

19. The computer program product of claim 16 wherein the social media comprises a notification that one of the individuals in the group of users posted content and a link to the content posted by the one of the individuals in the group of users.

20. The computer program product of claim 16 , further comprising:

detecting user engagement in a vicinity of the content window; and

in response to detecting user engagement in a vicinity of the content window, pausing the rotation of the sequence of units of content within the content window of the interface.

21. The computer program product of claim 16 ,

wherein providing for presentation within the content window of the interface, units of content in a sequence comprises:

replacing, within the content window, one of the second ones of the units of content with one of the first ones of the units of content.

22. The computer program product of claim 16 ,

wherein the group of users correspond to a contacts list of the user.

23. The computer program product of claim 16 , the method further comprising:

determining that the user is attempting to move forward in the sequence beyond a point in the sequence from which backward movement in the sequence was initiated; and

in response to determining that the user is attempting to move forward in the sequence beyond a point in the sequence from which backward movement in the sequence was initiated, presenting social media.

24. The computer program product of claim 16 ,

wherein the social media comprises an event notification from one of the individuals in the group of users or an invitation from one of the individuals in the group of users.

25. The computer program product of claim 16 , further comprising:

facilitating sharing of a selected one of the first ones of the units of content using a drag-and-drop operation;

wherein the drag-and-drop operation effects sharing of the selected one of the first units of content with one of a contact via a contacts list presented within the interface or a message recipient via a message window of the interface.

26. A computing device comprising a display and at least one processor configured to perform a method, comprising:

provide for presentation via the display of a computing device for viewing by a user, an interface including a content window occupying a particular location in the interface, the interface being a web page;

provide for presentation within the content window of the interface, units of content in a sequence such that the units of content rotate within the content window, wherein the units of content rotate within the content window such that each successive one of the units of content in the sequence replaces, in the content window of the interface, a previous one of the units of content in the sequence, first ones of the units of content comprising advertisements such that each of the first ones of the units of content includes an advertisement;

provide for presentation within the content window of the interface, social media content such that the social media content replaces one of the first ones of the units of content within the content window, wherein the social media content has been identified by a server with reference to a group of users related to the user, wherein the social media correspond to online activities of individuals in the group of users;

provide at least one control in the interface with which the user may move backward and forward in the sequence;

wherein a request for additional units of content is made when the user attempts to move beyond the sequence of units of content using the control; and

tracking user interaction with the sequence and the at least one control to measure the user engagement.

27. The computing device of claim 16 , wherein the user

has subscribed to an RSS feed from a particular web site, and wherein third ones of the units of content further comprise content relating to the particular web site or a notification of a new content posting to the particular web site.

28. A computer program product comprising at least one non-transitory computer-readable storage medium having computer program instructions stored therein configured to enable at least one computing device to perform a computer-implemented method, comprising:

providing for presentation via a display of a computing device for viewing by a user, an interface including a content window occupying a particular location in the interface, the interface being a web page;

providing for presentation within the content window of the interface, units of content in a sequence such that the units of content rotate within the content window, wherein the units of content rotate within the content window such that each successive one of the units of content in the sequence replaces, in the content window of the interface, a previous one of the units of content in the sequence, first ones of the units of content comprising advertisements, the interface including at least one control with which the user may move backward and forward in the sequence;

providing for presentation within the content window of the interface, social media content such that the social media content replaces one of the first ones of the units of content within the content window, wherein the social media content has been identified by a server with reference to a group of users related to the user, wherein the social media correspond to online activities of individuals in the group of users;

sharing a selected one of the units of content with a message recipient in response to a drag-and-drop operation that drags and drops the selected one of the units of content from the content window to a message window of the messaging interface or onto a contact in a contacts list of the messaging interface; and

tracking user interaction with the sequence and the at least one control to measure the user engagement.

29. The computer program product of claim 28 , the method further comprising tracking user interaction with the sequence to measure the user engagement.

30. The computer program product of claim 28 wherein the social media comprise a notification that one of the individuals in the group of users posted content and a link to the content posted by the one of the individuals in the group of users.

31. The computer program product of claim 28 , wherein the group of users correspond to the contacts list.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE ASSIGNOR NAME PREVIOUSLY RECORDED AT REEL: 052853 FRAME: 0153. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 29, 2021
From: R2 SOLUTIONS LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 056832/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 053654 FRAME 0254. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST GRANTED PURSUANT TO THE PATENT SECURITY AGREEMENT PREVIOUSLY RECORDED. Recorded Dec 30, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: R2 SOLUTIONS LLC
Reel/Frame 054981/0377 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 8, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
Reel/Frame 053654/0254 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2020
From: EXCALIBUR IP, LLC
To: R2 SOLUTIONS LLC
Reel/Frame 053459/0059 →
PATENT SECURITY AGREEMENT Recorded Jun 5, 2020
From: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MERTON ACQUISITION HOLDCO LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 052853/0153 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038950/0592 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2016
From: EXCALIBUR IP, LLC
To: YAHOO! INC.
Reel/Frame 038951/0295 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038383/0466 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2007
From: SZETO, CHRISTOPHER T.
To: YAHOO! INC.
Reel/Frame 019571/0876 →
Continuity (1)
Related Publication 20090024463A1 · Jan 22, 2009