IP Library Granted Patent US 10,175,862
Granted Patent B2
US 10,175,862 · App. 14/104,148 · Granted Jan 8, 2019

Targeted sidebar advertising

Inventors: Ashit Gandhi (Marietta, GA); Vincent Sollicito (Smithstone, GA); Marc Bishop (Palo Alto, CA); Stephen Miller (San Francisco, CA)
Assignee: EXCALIBUR IP, LLC
G06F3/04842H04L67/02H04L67/36
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 10,175,862
App. No.
14/104,148
Granted
Jan 8, 2019
Kind
B2
Abstract

Methods and apparatus for providing an advertisement in a sidebar, and/or in a slidesheet associated with an application module displayed in the sidebar. The advertisement is targeted to the sidebar user based upon user specific information maintained by a content provider. The user specific information can comprise, sidebar application information, user preference information, shared user information and other information associated with the user that can be used to select an advertisement targeted to the user. An advertisement displayed in a slidesheet can be selected based upon user information and/or the functionality provided by the application module associated with the slidesheet.

Claims (37)

1. A method comprising:

selecting, via a computing device, an advertisement to be displayed in an advertising module of a browser-independent sidebar provided by a content provider, the content provider offering a plurality services to a user, said advertisement being a digital media item comprising digital content provided by a third party,

said advertisement selection comprising:

identifying the advertisement based, in part, on criteria comprising: user information associated with services provided by the content provider, a selected type of the advertising module corresponding to a content type renderable in the advertising module and a display state of the advertising module, said advertising display state selected from a plurality of display states comprising a closed state, a full open state and a preferred open state, and dimensional size information of the advertising module within which the selected advertisement is to be displayed;

updating, via the computing device, the advertisement in accordance with said user information and the type, current display state and current dimensional size information of the advertising module; and

communicating, via the computing device, the updated advertisement to the advertising module for display.

2. The method of claim 1 , further comprising:

determining content associated with said user's interactions with said sidebar; and

updating said selected advertisement based upon said content.

3. The method of claim 1 , wherein the user information comprises user specific information related to user interactions with one or more of the plural services of the content provider.

4. The method of claim 1 , wherein said selection of the advertisement is automatically performed based in part upon information displayed in another module of the sidebar.

5. The method of claim 1 , wherein said advertisement is selected based upon behavior of said user, said behavior comprising activity said user engages via other modules in said sidebar.

6. The method of claim 1 , wherein said advertising module is displayed in a slidesheet associated with the sidebar.

7. The method of claim 1 , wherein said user information comprises user preference information obtained by said content provider, said user preference information derived from data collected by the content provider related to activities of said user.

8. The method of claim 1 , wherein the user information comprises information related to the user's usage of other content provider services.

9. A non-transitory computer-readable storage medium tangibly encoded with computer-executable instructions, that when executed by a computing device, perform a method comprising:

selecting an advertisement to be displayed in an advertising module of a browser-independent sidebar provided by a content provider, the content provider offering a plurality services to a user, said advertisement being a digital media item comprising digital content provided by a third party, said advertisement selection comprising:

identifying the advertisement based, in part, on criteria comprising: user information associated with services provided by the content provider, a selected type of the advertising module corresponding to a content type renderable in the advertising module and a display state of the advertising module, said advertising display state selected from a plurality of display states comprising a closed state, a full open state and a preferred open state, and dimensional size information of the advertising module within which the selected advertisement is to be displayed;

updating the advertisement in accordance with said user information and the type, current display state and current dimensional size information of the advertising module; and

communicating the updated advertisement to the advertising module for display.

10. The non-transitory computer-readable storage medium of claim 9 , further comprising:

determining content associated with said user's interactions with said sidebar; and

updating said selected advertisement based upon said content.

11. The non-transitory computer-readable storage medium of claim 9 , wherein the user information comprises user specific information related to user interactions with one or more of the plural services of the content provider.

12. The non-transitory computer-readable storage medium of claim 9 , wherein said selection of the advertisement is automatically performed based in part upon information displayed in another module of the sidebar.

13. The non-transitory computer-readable storage medium of claim 9 , wherein said advertisement is selected based upon behavior of said user, said behavior comprising activity said user engages via other modules in said sidebar.

14. The non-transitory computer-readable storage medium of claim 9 , wherein said advertising module is displayed in a slidesheet associated with the sidebar.

15. The non-transitory computer-readable storage medium of claim 9 , wherein said user information comprises user preference information obtained by said content provider, said user preference information derived from data collected by the content provider related to activities of said user.

16. The non-transitory computer-readable storage medium of claim 9 , wherein the user information comprises information related to the user's usage of other content provider services.

17. A system comprising:

at least one computing device comprising:

memory storing computer-executable instructions; and

one or more processors for executing said computer-executable instructions, comprising:

selecting an advertisement to be displayed in an advertising module of a browser-independent sidebar provided by a content provider, the content provider offering a plurality services to a user, said advertisement being a digital media item comprising digital content provided by a third party, said advertisement selection comprising:

identifying the advertisement based, in part, on criteria comprising: user information associated with services provided by the content provider, a selected type of the advertising module corresponding to a content type renderable in the advertising module and a display state of the advertising module, said advertising display state selected from a plurality of display states comprising a closed state, a full open state and a preferred open state, and dimensional size information of the advertising module within which the selected advertisement is to be displayed;

updating the advertisement in accordance with said user information and the type, current display state and current dimensional size information of the advertising module; and

communicating the updated advertisement to the advertising module for display.

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 Jan 19, 2018
From: GANDHI, ASHIT; SOLLICITO, VINCENT; BISHOP, MARC; MILLER, STEPHEN
To: YAHOO! INC.
Reel/Frame 044661/0841 →
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 →
Continuity (3)
Continuation 11326260 · Jan 5, 2006
Continuation 11326137 · Jan 4, 2006
Related Publication 20140101599A1 · Apr 10, 2014