US2022269712A1PendingUtilityA1

Group profile generation and content item selection based upon group profiles

Assignee: YAHOO AD TECH LLCPriority: May 1, 2020Filed: May 16, 2022Published: Aug 25, 2022
Est. expiryMay 1, 2040(~13.8 yrs left)· nominal 20-yr term from priority
G06F 16/258G06F 16/437G06F 16/9538G06F 16/9535H04L 63/104
52
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

One or more computing devices, systems, and/or methods are provided. A first plurality of sets of device information associated with a plurality of devices may be received and/or identified. The plurality of devices may be grouped into a plurality of groups based upon the first plurality of sets of device information. A plurality of group profiles associated with the plurality of groups may be generated. A first group profile of the plurality of group profiles may be associated with a first group of the plurality of groups. The first group profile may be generated based upon sets of device information, of the first plurality of sets of device information, associated with the first group. A request for content associated with a first device belonging to the first group may be received. A first content item may be selected for presentation via the first device based upon the first group profile.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method, comprising:
 generating, by a hardware processor, a plurality of group profiles comprising a first group profile associated with a first set of devices and a second group profile associated with a second set of devices;   receiving a request for content associated with a first device of the first set of devices;   determining the first group profile, of the plurality of group profiles, based upon the request for content; and   selecting a first content item for presentation via the first device based upon the first group profile.   
     
     
         2 . The method of  claim 1 , wherein:
 the selecting the first content item based upon the first group profile is performed based upon a determination that the first set of devices comprises the first device.   
     
     
         3 . The method of  claim 1 , comprising:
 prior to the receiving the request for content, generating a first user profile associated with the first device, wherein the first user profile comprises the first group profile and first identification information associated with the first device;   storing the first user profile in a user profile database; and   responsive to the receiving the request for content, analyzing the user profile database based upon second identification information comprised within the request for content to identify the first user profile, wherein the selecting the first content item based upon the first group profile is performed based upon a determination that the first user profile comprises the first group profile.   
     
     
         4 . The method of  claim 1 , comprising:
 prior to the receiving the request for content, generating a first user profile associated with the first device, wherein the first user profile comprises an indication of the first group profile and first identification information associated with the first device;   storing the first user profile in a user profile database; and   responsive to the receiving the request for content, analyzing the user profile database based upon second identification information comprised within the request for content to identify the first user profile, wherein the selecting the first content item based upon the first group profile is performed based upon a determination that the first user profile comprises the indication of the first group profile.   
     
     
         5 . The method of  claim 1 , comprising:
 responsive to determining that the first content item is presented via the first device, generating a transaction identifier;   transmitting the transaction identifier to a server associated with the first content item;   receiving conversion information, wherein the conversion information is indicative of a conversion event associated with the presentation of the first content item via the first device; and   determining that the conversion event is associated with the presentation of the first content item via the first device based upon a determination that the conversion information comprises the transaction identifier.   
     
     
         6 . The method of  claim 5 , comprising:
 storing, in a transaction data structure, an indication of the transaction identifier, wherein the determining that the conversion event is associated with the presentation of the first content item comprises analyzing the transaction data structure based upon the conversion information to determine that the transaction identifier in the transaction data structure matches the transaction identifier in the conversion information.   
     
     
         7 . The method of  claim 5 , comprising:
 modifying the first group profile based upon the determining that the conversion event is associated with the presentation of the first content item.   
     
     
         8 . The method of  claim 1 , comprising:
 responsive to determining that the first content item is presented via the first device, generating a transaction identifier;   transmitting the transaction identifier to a server associated with the first content item;   receiving conversion information, wherein the conversion information is indicative of a conversion event associated with the first content item; and   determining that the conversion event is associated with presentation of the first content item via a device of the first set of devices based upon a determination that the conversion information comprises the transaction identifier.   
     
     
         9 . The method of  claim 8 , comprising:
 storing, in a transaction data structure, an indication of the transaction identifier, wherein the determining that the conversion event is associated with the presentation of the first content item comprises analyzing the transaction data structure based upon the conversion information to determine that the transaction identifier in the transaction data structure matches the transaction identifier in the conversion information.   
     
     
         10 . The method of  claim 8 , comprising:
 modifying the first group profile based upon the determining that the conversion event is associated with the presentation of the first content item.   
     
     
         11 . The method of  claim 1 , wherein:
 a first set of device information used to generate the first group profile comprises first user information associated with a second device, wherein the first user information comprises activity information and demographic information.   
     
     
         12 . The method of  claim 1 , wherein the generating the plurality of group profiles comprises:
 performing dimensional reduction of one or more sets of device information to generate the first group profile.   
     
     
         13 . A computing device comprising:
 a hardware processor; and   a memory device comprising processor-executable instructions that when executed by the hardware processor cause performance of operations, the operations comprising:
 generating a plurality of group profiles comprising a first group profile associated with a first set of devices and a second group profile associated with a second set of devices; 
 receiving a request for content associated with a first device of the first set of devices; 
 determining the first group profile, of the plurality of group profiles, based upon the request for content; and 
 selecting a first content item for presentation via the first device based upon the first group profile. 
   
     
     
         14 . The computing device of  claim 13 , wherein:
 the selecting the first content item based upon the first group profile is performed based upon a determination that the first set of devices comprises the first device.   
     
     
         15 . The computing device of  claim 13 , the operations comprising:
 responsive to determining that the first content item is presented via the first device, generating a transaction identifier;   transmitting the transaction identifier to a server associated with the first content item;   receiving conversion information, wherein the conversion information is indicative of a conversion event associated with the presentation of the first content item via the first device; and   determining that the conversion event is associated with the presentation of the first content item via the first device based upon a determination that the conversion information comprises the transaction identifier.   
     
     
         16 . The computing device of  claim 15 , the operations comprising:
 storing, in a transaction data structure, an indication of the transaction identifier, wherein the determining that the conversion event is associated with the presentation of the first content item comprises analyzing the transaction data structure based upon the conversion information to determine that the transaction identifier in the transaction data structure matches the transaction identifier in the conversion information.   
     
     
         17 . The computing device of  claim 15 , the operations comprising:
 modifying the first group profile based upon the determining that the conversion event is associated with the presentation of the first content item.   
     
     
         18 . A non-transitory machine readable medium having stored thereon processor-executable instructions that when executed cause performance of operations, the operations comprising:
 generating a plurality of group profiles comprising a first group profile associated with a first set of devices and a second group profile associated with a second set of devices;   receiving a request for content associated with a first device of the first set of devices;   determining the first group profile, of the plurality of group profiles, based upon the request for content; and   selecting a first content item for presentation via the first device based upon the first group profile.   
     
     
         19 . The non-transitory machine readable medium of  claim 18 , wherein:
 the selecting the first content item based upon the first group profile is performed based upon a determination that the first set of devices comprises the first device.   
     
     
         20 . The non-transitory machine readable medium of  claim 18 , the operations comprising:
 generating a transaction identifier associated with presentation of the first content item via the first device;   transmitting the transaction identifier to a server associated with the first content item;   receiving conversion information, wherein the conversion information is indicative of a conversion event associated with the presentation of the first content item via the first device; and   determining that the conversion event is associated with the presentation of the first content item via the first device based upon a determination that the conversion information comprises the transaction identifier.

Join the waitlist — get patent alerts

Track US2022269712A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.