Group profile generation and content item selection based upon group profiles
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-modifiedWhat 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.