IP Library Granted Patent US 10,192,244
Granted Patent B2
US 10,192,244 · App. 14/139,373 · Granted Jan 29, 2019

Methods for augmenting user-generated content using a monetizable feature

Inventors: Athellina Athsani (San Jose, CA); Chris Higgins (Portland, OR); Joseph O'Sullivan (Oakland, CA); Marc Davis (San Francisco, CA); Ron Martinez (San Francisco, CA)
Assignee: EXCALIBUR IP, LLC
G06Q30/0276G06Q30/02G06Q30/0273G06Q40/00
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,192,244
App. No.
14/139,373
Granted
Jan 29, 2019
Kind
B2
Abstract

A system for monetization of content includes a storage device for storage and retrieval of data, and a library of content and advertisements stored within the storage device. The library comprises an organizational structure for facilitating the storage and retrieval. The system also includes a monetization engine for identifying within the library a first content item having a first monetizable feature. The system is configured for selecting a second content item from several content items within the library, and associating the second content item to the first content item by using the first monetizable feature for presentation of the second content item in conjunction with the first content item. Further embodiments include various additional systems, methods, and computer readable media for implementation of the foregoing.

Claims (51)

1. A digital content generation and distribution system server comprising:

a processor;

a non-transitory storage medium for tangibly storing thereon program logic for execution by the processor, the stored program logic comprising:

accessing logic executed by the processor for accessing a library of digital content, wherein the library of digital content comprises a plurality of content items, and has an organizational structure for facilitating storage and retrieval of the content items;

identifying logic executed by the processor for identifying from among the plurality of content items within the library, a first content item comprising at least one of image content and multimedia content;

identifying logic executed by the processor for identifying a plurality of monetizable features for the first content item, wherein each monetizable feature comprises a surface area within the first content item, the surface area identified using an image recognition technique to analyze the first content item's digital content to identify image and shape characteristics of the first content item, the surface area is for use in overlaying at least one second content item onto the surface area within the first content item, wherein the surface area meets a minimum threshold of appropriateness factors to display the at least one second content item;

displaying logic executed by the processor for causing display, at a client computing device, of at least a portion of the first content item including at least one of the surface areas and a plurality of monetization options for the each of at least one of the surface areas of the monetizable features identified for the first content item, the plurality of monetization options for a monetizable feature's surface area identifying options for selecting from a plurality of second content items available for overlaying onto the monetizable feature's surface area within the first content item, the monetization options for each of the at least one of the surface areas comprises a plurality of options representing at least one different available second content item;

receiving logic executed by the processor for receiving user input indicating a selected monetization option, from displayed monetization options, for a selected surface area identified for the first content item;

selecting logic executed by the processor for selecting a second content item for the selected surface area, the selecting comprising using the selected monetization option associated with the selected surface area and using contextual information associated with a viewing audience for use in selecting the second content item relevant to the viewing audience;

formatting logic executed by the processor for formatting the selected second content item for placement within the selected surface area of the first content item; and

generating logic executed by the processor for generating a composite content item, that is a digital content item generated, using the first content item and the selected second content item, by placing the second content item in the first content item at the selected surface area, wherein the selected second content item is associated with the first content item using the monetizable feature of the first content item, the composite content item for dissemination to the viewing audience via a number of computer devices and an electronic communications network.

2. The system of claim 1 , the stored program logic further comprising:

presenting logic executed by the processor for presenting the selected second content comprising an advertisement in conjunction with the first content item; and

tracking logic executed by the processor for tracking user interactions for the presentation of the advertisement.

3. The system of claim 1 , the stored program logic further comprising:

receiving logic executed by the processor for receiving at least one of the first content item and selected second content item, thereby generating at least one received content item; and

storing logic executed by the processor for storing the received at least one content item within the organizational structure of the library.

4. The system of claim 1 , wherein the first content item comprises user generated content and the selected second content item comprises one or more of a static advertisement, a dynamic advertisement, an implicit advertisement, and an explicit advertisement.

5. The system of claim 1 , the stored program logic further comprising:

identifying logic executed by the processor for identifying insertion points for a marker; and

placing logic executed by the processor for placing the marker with one or more insertion points in at least one content item of the plurality of content items.

6. The system of claim 1 , the stored program logic further comprising setting logic executed by the processor for setting a plurality of insertion points in at least one content item of the plurality of content items, including dynamic run-time markers for on-the-fly advertising insertion at a time of presentation of the at least one content item.

7. The system of claim 1 , the stored program logic further comprising generating logic executed by the processor for generating an interface for interacting with the library, the interactions with the library comprising operations to edit, search, sort, and combine content and advertisements stored within the library with selected content and advertisements, the interface comprising a graphical user interface having drag and drop functionality for the placement of one or more selected second content items, a marker, and an insertion point, in relation to the first content item.

8. The system of claim 1 :

the identifying logic executed by the processor for identifying a first content item and a plurality of monetizable features of the first content item further comprising responding logic executed by the processor for responding to a command received from a user, the user comprises one or more of an advertiser, an operator, a publisher, an owner of content, a producer, a consumer of content, and a user who shares, distributes, or uploads content; and

the stored program logic further comprising:

providing logic executed by the processor for providing one or more features of a self-serve application and an automated system for selecting and associating the selected second content item with the first content item, for users of the system.

9. The system of claim 1 , wherein the generating logic executed by the processor for generating a composite content item comprising the first content item and the selected second content item further comprising embedding instructions executed by the processor for embedding the selected second content item within the first content item.

10. The system of claim 1 , the stored program logic further comprising:

receiving logic executed by the processor for receiving from advertisers requests for user generated content (UGC) and for users of the system to search and select data from among the advertisers.

11. The system of claim 1 , the generating logic executed by the processor for generating a composite content item comprising the first content item and the selected second content item further comprising generating logic executed by the processor for automatically generating the composite content item comprising the first content item and the selected advertisement based upon collaborative filtering of related past performances for best-match insertion.

12. The system of claim 1 , the generating logic executed by the processor for generating a composite content item comprising the first content item and the selected second content item further comprising generating logic executed by the processor for generating the first content item and the selected second content item, comprising an advertisement, dynamically based upon user or advertiser generated variables resolved at display request time.

13. The system of claim 1 , the stored program logic further comprising presenting logic executed by the processor for presenting monetization options to a user of the system at a user computing device.

14. A method comprising:

accessing, by a digital content generation and distribution system server, a library of digital content, wherein the library of digital content comprises a plurality of content items, and has an organizational structure for facilitating storage and retrieval of the content items;

identifying, by the digital content generation and distribution system server, from among the plurality of content items within the library, a first content item comprising at least one of image content and multimedia content;

identifying, by the digital content generation and distribution system server, a plurality of monetizable features for the first content item, wherein each monetizable feature comprises a surface area within the first content item, the surface area identified using an image recognition technique to analyze the first content item's digital content to identify image and shape characteristics of the first content item, the surface area is for use in overlaying at least one second content item onto the surface area within the first content item, wherein the surface area meets a minimum threshold of appropriateness factors to display the at least one second content item;

causing, by the digital content generation and distribution system server and at a client computing device, display of at least a portion of the first content item including at least one of the surface areas and a plurality of monetization options for the each of at least one of the surface areas of the monetizable features identified for the first content item, the plurality of monetization options for a monetizable feature's surface area identifying options for selecting from a plurality of second content items available for overlaying onto the monetizable feature's surface area within the first content item, the monetization options for each of the at least one of the surface areas comprises a plurality of options representing at least one different available second content item;

receiving user input indicating a selected monetization option, from displayed monetization options, for a selected surface area identified for the first content item;

selecting, by the digital content generation and distribution system server, a second content item for the selected surface area, the selecting comprising using the selected monetization option selection indicated in user input received from the client computing device and using contextual information associated with a viewing audience for use in selecting the second content item relevant to the viewing audience;

formatting, by the digital content generation and distribution system server, the selected second content item for placement within the surface area of the first content item; and

generating, by the digital content generation and distribution system server, a composite content item, that is a digital content item generated using the first content item and the selected second content item, by placing the second content item in the first content item at the selected surface area, wherein the selected second content item is associated with the first content item using the monetizable feature of the first content item, the composite content item for dissemination to the viewing audience via a number of computer devices and an electronic communications network.

15. A non-transitory computer-readable storage medium tangibly encoded with computer-executable instructions, that when executed by a digital content generation and distribution system server, performs a method comprising:

accessing a library of digital content, wherein the library of digital content comprises a plurality of content items, and has an organizational structure for facilitating storage and retrieval of the content items;

identifying, from among the plurality of content items within the library, a first content item comprising at least one of image content and multimedia content;

identifying a plurality of monetizable features for the first content item, wherein each monetizable feature comprises a surface area within the first content item, the surface area identified using an image recognition technique to analyze the first content item's digital content to identify image and shape characteristics of the first content item, the surface area is for use in overlaying at least one second content item onto the surface area within the first content item, wherein the surface area meets a minimum threshold of appropriateness factors to display the at least one second content item;

causing display, at a client computing device, of at least a portion of the first content item including at least one of the surface areas and a plurality of monetization options for the each of at least one of the surface areas of the monetizable features identified for the first content item, the plurality of monetization options for a monetizable feature's surface area identifying options for selecting from a plurality of second content items available for overlaying onto the monetizable feature's surface area within the first content item, the monetization options for each of the at least one of the surface areas comprises a plurality of options representing at least one different available second content item;

receiving user input indicating a selected monetization option, from displayed monetization options, for a selected surface area identified for the first content item;

selecting a second content item for the selected surface area, the selecting comprising using the selected monetization option associated with the selected surface area and using contextual information associated with a viewing audience for use in selecting the second content item relevant to the viewing audience;

formatting the selected second content item for placement within the surface area of the first content item; and

generating a composite content item, that is a digital content item generated using the first content item and the selected second content item, by placing the second content item in the first content item at the selected surface area, wherein the selected second content item is associated with the first content item using the monetizable feature of the first content item, the composite content item for dissemination to the viewing audience via a number of computer devices and an electronic communications network.

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 Dec 5, 2017
From: ATHSANI, ATHELLINA; HIGGINS, CHRIS; O'SULLIVAN, JOSEPH; DAVIS, MARC; MARTINEZ, RON
To: YAHOO! INC.
Reel/Frame 044301/0372 →
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 (2)
Continuation 11959217 · Dec 18, 2007
Related Publication 20140108158A1 · Apr 17, 2014
Cited By (6)
US 12,248,967 US 12,333,575 US 12,469,053 US 12,554,885 US 12,587,371 US 12,614,214