IP Library › Granted Patent US 10,592,930
Granted Patent B2
US 10,592,930 · App. 12/400,166 · Granted Mar 17, 2020

Syndication of a behavioral profile using a monetization platform

Inventors: Jorey Ramer (Cambridge, MA); Adam Soroca (Cambridge, MA); Dennis Doughty (Brookline, MA)
Assignee: Millenial Media, LLC
G06Q30/0267G06F16/635G06F16/68G06F16/9577G06F21/6209G06Q30/0255G06Q30/0269
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,592,930
App. No.
12/400,166
Granted
Mar 17, 2020
Kind
B2
Abstract

The present application discloses improved capabilities for aggregating user behavioral data across multiple wireless operators and delivering content to a mobile communication facility based on that aggregation, among other factors.

Claims (61)

1. A system comprising one or more computers having computer readable mediums having stored thereon instructions which, when executed by one or more processors of the one or more computers, causes the system to perform operations comprising:

receiving an opt-in request into a syndication program, the opt-in request being submitted from an entity associated with a page;

tagging the page with a syndication indication tag to commence a syndication process;

receiving a first request from a publisher for a behavioral datum of a user who has a mobile communication facility subscribed to a wireless operator;

determining the behavioral datum by the wireless operator based on interaction information of the user and at least another user who shares an attribute with the user for interacting with content provided by an application on respective mobile communication facilities of the user and the at least another user;

determining an availability condition comprising one or more limitations on access to the behavioral datum, wherein the availability condition is indicative of access availability for at least one of a first portion of the behavioral datum or a first variable in association with the behavioral datum, wherein the availability condition is not indicative of access availability for at least one of a second portion of the behavioral datum or a second variable in association with the behavioral datum;

responsive to receiving a second request to purchase an access grant, determining an updated availability condition, wherein the updated availability condition is indicative of access availability for at least one of the second portion of the behavioral datum or the second variable in association with the behavioral datum;

identifying a minimum bid for the behavioral datum, and a financial consideration for the behavioral datum from the first request;

in response to the financial consideration being greater than the minimum bid, receiving a portion of content determined based on the behavioral datum and at least one of the availability condition or the updated availability condition;

in response to the page having the syndication indication tag, identifying a position indicator in the syndication indication tag to display the portion of content within the page; and

causing the portion of content to be displayed at a position of the page based on the position indicator on the mobile communication facility.

2. The system of claim 1 , wherein the availability condition is indicative of access availability for the first portion of the behavioral datum, wherein the availability condition is not indicative of access availability for the second portion of the behavioral datum.

3. The system of claim 2 ,

wherein the updated availability condition is indicative of access availability for the second portion of the behavioral datum.

4. The system of claim 1 , wherein the availability condition is indicative of access availability for the first variable in association with the behavioral datum, wherein the availability condition is not indicative of access availability for the second variable in association with the behavioral datum.

5. The system of claim 4 ,

wherein the updated availability condition is indicative of access availability for the second variable in association with the behavioral datum.

6. The system of claim 1 , wherein determining the behavioral datum further comprises determining the behavioral datum based on content being provided to the user by the application.

7. The system of claim 6 , wherein determining the behavioral datum further comprises determining the behavioral datum based on a contextual datum that is associated with the content being provided to the user by the application.

8. A system comprising one or more computers having computer readable mediums having stored thereon instructions which, when executed by one or more processors of the one or more computers, causes the system to perform operations comprising:

receiving an opt-in request into a syndication program, the opt-in request being submitted from an entity associated with a page;

tagging the page with a syndication indication tag to commence a syndication process;

receiving a first request from an ad server related to a behavioral datum of a user of a mobile communication facility;

determining the behavioral datum based on first interaction data related to the user interacting with first content provided by an application resident on the mobile communication facility and second interaction data related to another user interacting with second content provided by the application on another mobile communication facility;

determining an availability condition comprising one or more limitations on access to the behavioral datum, wherein the availability condition is indicative of access availability for at least one of a first portion of the behavioral datum or a first variable in association with the behavioral datum, wherein the availability condition is not indicative of access availability for at least one of a second portion of the behavioral datum or a second variable in association with the behavioral datum;

responsive to receiving a second request to purchase an access grant, determining an updated availability condition, wherein the updated availability condition is indicative of access availability for at least one of the second portion of the behavioral datum or the second variable in association with the behavioral datum;

identifying a minimum bid for the behavioral datum, and a financial consideration for the behavioral datum from the first request;

in response to the financial consideration being greater than the minimum bid, delivering the behavioral datum to the ad server;

receiving content determined based on the behavioral datum and at least one of the availability condition or the updated availability condition from the ad server;

in response to the page having the syndication indication tag, identifying a position indicator in the syndication indication tag to display the content within the page; and

causing the content to be displayed at a position of the page based on the position indicator.

9. The system of claim 8 , wherein the identifying the minimum bid comprises identifying the minimum bid for the behavioral datum based on individual profile data of the user.

10. The system of claim 8 , wherein the ad server is a performance-based ad network.

11. The system of claim 10 , wherein the performance-based ad network includes a bidding platform to identify the minimum bid for the behavioral datum.

12. The system of claim 8 , wherein the identifying the minimum bid comprises identifying the minimum bid for the behavioral datum based on regional aggregated behavioral data of a plurality of users associated with a wireless operator.

13. The system of claim 8 , wherein the ad server is a part of a wireless operator.

14. The system of claim 8 , wherein the behavioral datum is related to a search activity on the mobile communication facility.

15. The system of claim 8 , wherein determining the behavioral datum further comprises determining the behavioral datum based on a portion of at least one of the first interaction data or the second interaction data related to a browse activity on the mobile communication facility and received by a wireless operator that provides services to the mobile communication facility.

16. The system of claim 8 , wherein determining the behavioral datum further comprises determining the behavioral datum based on a portion of at least one of the first interaction data or the second interaction data related to a Short Message Service activity on the mobile communication facility and received by a wireless operator that provides services to the mobile communication facility.

17. The system of claim 8 , wherein retrieving the behavioral datum further comprises retrieving the behavioral datum based on a portion of at least one of the first interaction data or the second interaction data related to a Multimedia Messaging Service activity on the mobile communication facility and received by a wireless operator that provides services to the mobile communication facility.

18. The system of claim 8 , wherein determining the behavioral datum further comprises determining the behavioral datum based on a portion of at least one of the first interaction data or the second interaction data related to an application usage of the application on the mobile communication facility and received by a wireless operator that provides services to the mobile communication facility.

19. The system of claim 8 , wherein determining the behavioral datum further comprises determining the behavioral datum based on a portion of at least one of the first interaction data or the second interaction data related to a game usage on the mobile communication facility and received by a wireless operator that provides services to the mobile communication facility.

20. The system of claim 8 , wherein determining the behavioral datum further comprises determining the behavioral datum based on a portion of at least one of the first interaction data or the second interaction data related to a video usage on the mobile communication facility and received by a wireless operator that provides services to the mobile communication facility.

21. The system of claim 8 , wherein determining the behavioral datum further comprises determining the behavioral datum based on a portion of at least one of the first interaction data or the second interaction data related to a demographic datum that is associated with content being provided to the user by the application.

22. The system of claim 8 , wherein determining the behavioral datum further comprises determining the behavioral datum based on a portion of at least one of the first interaction data or the second interaction data related to a geographic datum that is associated with content being provided to the user by the application.

23. A system comprising one or more computers having computer readable mediums having stored thereon instructions which, when executed by one or more processors of the one or more computers, causes the system to:

determine a behavioral datum of a user based on user's interaction with content provided by an application on a mobile communication facility and contextual datum that is associated with the content provided by the application, wherein an availability condition comprises one or more limitations on access to the behavioral datum,

wherein the availability condition is indicative of access availability for at least one of a first portion of the behavioral datum or a first variable in association with the behavioral datum, wherein the availability condition is not indicative of access availability for at least one of a second portion of the behavioral datum or a second variable in association with the behavioral datum,

wherein an updated availability condition is associated with a first request to purchase an access grant, wherein the updated availability condition is indicative of access availability for at least one of the second portion of the behavioral datum or the second variable in association with the behavioral datum;

associate the behavioral datum with a demographic datum in an association;

store the association in a behavioral database, wherein the behavioral database includes data from a plurality of mobile communication facility users;

receive a second request for behavioral data relating to the plurality of mobile communication facility users;

select the association from the behavioral database based at least in part on the second request;

based on the association, determine content to be displayed for the user on the mobile communication facility;

receive an opt-in request into a syndication program, the opt-in request being submitted from an entity associated with a page;

tag the page with a syndication indication tag to commence a syndication process;

in response to the page having the syndication indication tag, identify a position indicator in the syndication indication tag to display the content within the page; and

cause the content to be displayed at a position of the page based on the position indicator.

24. The system of claim 23 , wherein the instructions further cause the content aggregated with another content determined from another association in the behavioral database in the page to be displayed on the mobile communication facility.

25. The system of claim 23 , wherein the instructions further cause a server application in the system, designed for delivering the page to the mobile communication facility, to retrieve the syndication indication tag.

26. The system of claim 23 , wherein the instructions further cause the system to tag the page with the syndication indication tag with the position indicator.

Assignments (10)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 21, 2024
From: BLUE HILLS, SERIES 95 OF ALLIED SECURITY TRUST I
To: LEMON INC.
Reel/Frame 069192/0515 →
NUNC PRO TUNC ASSIGNMENT Recorded May 10, 2022
From: YAHOO AD TECH LLC
To: BLUE HILLS, SERIES 95 OF ALLIED SECURITY TRUST I
Reel/Frame 059925/0354 →
CHANGE OF NAME Recorded Mar 22, 2022
From: VERIZON MEDIA INC.
To: YAHOO AD TECH LLC
Reel/Frame 059472/0001 →
MERGER Recorded Feb 13, 2020
From: MILLENNIAL MEDIA LLC
To: OATH (AMERICAS) INC.
Reel/Frame 051928/0851 →
CHANGE OF NAME Recorded Feb 13, 2020
From: OATH (AMERICAS) INC
To: VERIZON MEDIA INC.
Reel/Frame 051929/0086 →
CHANGE OF NAME Recorded Mar 16, 2016
From: MILLENNIAL MEDIA, INC.
To: MILLENNIAL MEDIA LLC
Reel/Frame 038129/0283 →
RELEASE OF INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Oct 26, 2015
From: SILICON VALLEY BANK
To: MILLENNIAL MEDIA, INC.; JUMPTAP, INC.; NEPTUNE MERGER SUB I, INC.; NEPTUNE MERGER SUB II, LLC
Reel/Frame 036953/0276 →
SECURITY AGREEMENT Recorded Nov 25, 2014
From: MILLENNIAL MEDIA, INC.
To: SILICON VALLEY BANK
Reel/Frame 034455/0867 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2014
From: JUMPTAP, INC.
To: MILLENNIAL MEDIA, INC.
Reel/Frame 032198/0207 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2009
From: RAMER, JOREY; SOROCA, ADAM; DOUGHTY, DENNIS
To: JUMPTAP, INC.
Reel/Frame 022587/0108 →
Continuity (79)
Continuation In Part 11267940 · Nov 5, 2005
Continuation In Part 11268671 · Nov 5, 2005
Continuation In Part 11271164 · Nov 11, 2005
Continuation In Part 11274933 · Nov 14, 2005
Continuation In Part 11274905 · Nov 14, 2005
Continuation In Part 11274884 · Nov 14, 2005
Continuation In Part 11282120 · Nov 16, 2005
Continuation In Part 11281902 · Nov 16, 2005
Continuation In Part 11335900 · Jan 18, 2006
Continuation In Part 11335904 · Jan 19, 2006
Continuation In Part 11337233 · Jan 19, 2006
Continuation In Part 11337234 · Jan 19, 2006
Continuation In Part 11336432 · Jan 19, 2006
Continuation In Part 11337180 · Jan 19, 2006
Continuation In Part 11337112 · Jan 19, 2006
Continuation In Part 11347826 · Feb 3, 2006
Continuation In Part 11347825 · Feb 3, 2006
Continuation In Part 11347842 · Feb 3, 2006
Continuation In Part 11355915 · Feb 16, 2006
Continuation In Part 11387147 · Mar 21, 2006
Continuation In Part 11413273 · Apr 27, 2006
Continuation In Part 11414168 · Apr 27, 2006
Continuation In Part 11414740 · Apr 27, 2006
Continuation In Part 11382226 · May 8, 2006
Continuation In Part 11382237 · May 8, 2006
Continuation In Part 11382243 · May 8, 2006
Continuation In Part 11382246 · May 8, 2006
Continuation In Part 11382249 · May 8, 2006
Continuation In Part 11382257 · May 8, 2006
Continuation In Part 11382260 · May 8, 2006
Continuation In Part 11382262 · May 8, 2006
Continuation In Part 11382618 · May 10, 2006
Continuation In Part 11382637 · May 10, 2006
Continuation In Part 11382648 · May 10, 2006
Continuation In Part 11382676 · May 10, 2006
Continuation In Part 11382684 · May 10, 2006
Continuation In Part 11382690 · May 10, 2006
Continuation In Part 11382696 · May 10, 2006
Continuation In Part 11383236 · May 15, 2006
Continuation In Part 11383511 · May 16, 2006
Continuation In Part 11422797 · Jun 7, 2006
Continuation In Part 11553567 · Oct 27, 2006
Continuation In Part 11553587 · Oct 27, 2006
Continuation In Part 11553598 · Oct 27, 2006
Continuation In Part 11553626 · Oct 27, 2006
Continuation In Part 11553569 · Oct 27, 2006
Continuation In Part 11553659 · Oct 27, 2006
Continuation In Part 11553713 · Oct 27, 2006
Continuation In Part 11553746 · Oct 27, 2006
Continuation In Part 11928819 · Oct 30, 2007
Continuation In Part 11928847 · Oct 30, 2007
Continuation In Part 11928877 · Oct 30, 2007
Continuation In Part 11928909 · Oct 30, 2007
Continuation In Part 11928937 · Oct 30, 2007
Continuation In Part 11928960 · Oct 30, 2007
Continuation In Part 11928990 · Oct 30, 2007
Continuation In Part 11929016 · Oct 30, 2007
Continuation In Part 11929039 · Oct 30, 2007
Continuation In Part 11929059 · Oct 30, 2007
Continuation In Part 11929081 · Oct 30, 2007
Continuation In Part 11929096 · Oct 30, 2007
Continuation In Part 11929105 · Oct 30, 2007
Continuation In Part 11929129 · Oct 30, 2007
Continuation In Part 11929148 · Oct 30, 2007
Continuation In Part 11929171 · Oct 30, 2007
Continuation In Part 11929253 · Oct 30, 2007
Continuation In Part 11929272 · Oct 30, 2007
Continuation In Part 11929297 · Oct 30, 2007
Continuation In Part 11929308 · Oct 30, 2007
Continuation In Part 11929328 · Oct 30, 2007
Provisional Application 61037617 · Mar 18, 2008
Provisional Application 61052024 · May 9, 2008
Provisional Application 60785242 · Mar 22, 2006
Provisional Application 60720193 · Sep 23, 2005
Provisional Application 60731991 · Nov 1, 2005
Provisional Application 60717151 · Sep 14, 2005
Provisional Application 60968188 · Aug 27, 2007
Provisional Application 60946132 · Jun 25, 2007
Related Publication 20090240569A1 · Sep 24, 2009
Cited By (4)
US 12,260,418 US 12,301,529 US 12,445,317 US 12,501,225