Server to server interaction in content item selection events
US-2019104201-A1 · Apr 4, 2019 · US
US11243669B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11243669-B2 |
| Application number | US-201815906118-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 27, 2018 |
| Priority date | Feb 27, 2018 |
| Publication date | Feb 8, 2022 |
| Grant date | Feb 8, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
One or more computing devices, systems, and/or methods for transmitting response content items to devices are presented. For example, a graphical user interface may be controlled to display an interface. The targeting interface may comprise a selectable input. The selectable input may correspond to a content item. A request for a targeted response to the content item may be received via the interface. The request may comprise a response content item and a selection of the selectable input. A plurality of assignments of the content item to a plurality of users may be determined. The response content item may be transmitted to a plurality of devices. Each device of the plurality of devices may be associated with a user of the plurality of users.
Opening claim text (preview).
What is claimed is: 1. A method, comprising: receiving a user request to generate a report via a device, wherein the user request comprises a topic and a user type; selecting a plurality of content items from a content items database based upon the topic; selecting a plurality of users from a user database based upon the user type; determining a plurality of sets of assignments of content items corresponding to the plurality of users, wherein each set of assignments of the plurality of sets of assignments corresponds to a set of content items assigned to a user of the plurality of users; clustering the plurality of users into a plurality of groups of users based upon the plurality of sets of assignments; generating a plurality of group profiles, wherein each group profile of the plurality of group profiles corresponds to a group of users of the plurality of groups of users and at least a portion of each group of users of the plurality of groups of users are assigned to one or more content items of the plurality of content items; generating the report comprising one or more representations of the plurality of group profiles; controlling a graphical user interface to display a first targeting interface comprising one or more selectable inputs, wherein each selectable input of the one or more selectable inputs corresponds to a group profile from the plurality of group profiles; responsive to receiving a selection of a first group profile selectable input by a user from among the one or more selectable inputs displayed in the first targeting interface, displaying a second targeting interface comprising: a portion of the report comprising first content associated with a first group profile associated with the first group profile selectable input; a first input associated with selecting a response content item to be uploaded; and a second input associated with transmitting a targeted response to at least one content item of the plurality of content items, wherein the at least one content item was transmitted to one or more devices associated with users of the first group profile prior to the displaying the second targeting interface; responsive to receiving a user selection of the first input associated with selecting the response content item to be uploaded, identifying the response content item; after identifying the response content item in association with the user selection of the first input, receiving, via the second targeting interface, a user selection of the second input associated with a second request for transmitting the targeted response, comprising the response content item, as a response to the at least one content item of the plurality of content items; generating a list of users based upon the first group profile; and transmitting, as the response to the at least one content item, the targeted response comprising the response content item to a plurality of devices, wherein each device of the plurality of devices is associated with a user in the list of users. 2. The method of claim 1 , wherein the generating the list of users based upon the first group profile comprises including two or more users in the list of users based upon a determination that each user of the two or more users has a similarity to the first group profile exceeding a threshold. 3. The method of claim 1 , comprising: retrieving the plurality of sets of assignments from a user history database, wherein each assignment of the plurality of sets of assignments corresponds to a content item, of the plurality of content items, presented to a user of the plurality of users. 4. The method of claim 1 , comprising: retrieving the plurality of sets of assignments from a user targeting database, wherein each assignment of the plurality of sets of assignments corresponds to a content item, of the plurality of content items, targeted to a user of the plurality of users. 5. The method of claim 1 , the plurality of users clustered into the plurality of groups of users by performing at least one of principal component analysis, k-means clustering, bag-of-words modeling, cosine similarity measurements or implementation of a binary search tree. 6. The method of claim 1 , comprising: determining a plurality of weights corresponding to the plurality of content items based upon frequencies of assignments of each content item of the plurality of content items to users of the plurality of users, wherein the plurality of users are clustered into the plurality of groups of users based upon the plurality of weights. 7. The method of claim 1 , at least a portion of a first group of users of the plurality of groups of users corresponding to the first group profile assigned to a first content item of the plurality of content items, wherein the first group profile corresponding to the first group of users comprises at least one of: a first number of users, of the first group of users, assigned to the first content item; a first proportion of the first number of users relative to a first total number of users of the first group of users; a second number of users, of the plurality of users, assigned to the first content item; a second proportion of the second number of users relative to a second total number of users of the plurality of users; or a combination of the first proportion and the second proportion. 8. The method of claim 1 , the report comprising a plurality of graphical objects, wherein each graphical object of the plurality of graphical objects comprises one or more representations of a group profile of the plurality of group profiles. 9. The method of claim 8 , the plurality of graphical objects comprising a plurality of maps. 10. A computing device comprising: a processor; and memory comprising processor-executable instructions that when executed by the processor cause performance of operations, the operations comprising: controlling a graphical user interface to display a user profile interface comprising one or more selectable inputs associated with characteristics of a user profile; receiving, via the user profile interface, a user request to generate a list of content items associated with the user profile, wherein the user request comprises a topic and one or more selections of one or more characteristics of the user profile; responsive to receiving the user request, selecting a plurality of content items from a content items database based upon the topic; selecting a set of content items, from amongst the plurality of content items, based upon the user profile; generating the list of content items based upon a combination of representations of the set of content items; generating a report comprising the list of content items; controlling the graphical user interface to display a first targeting interface comprising one or more second selectable inputs, wherein each selectable input of the one or more second selectable inputs corresponds to a content item from the set of content items; responsive to receiving a selection of a first content item selectable input by a user from among the one or more selectable inputs displayed in the first targeting interface, displaying a second targeting interface comprising: a portion of the report comprising first content associated with a first content item associated with the first content item selectable input; a first input associated with selecting a response content item to be uploaded; and a second input associated with transmitting a targeted response to at least one content item of the plurality of content items, wherein the at least one content item was transmitted to one or more devices prior to the displaying the second targeting interface; res
for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range · CPC title
Interaction with lists of selectable items, e.g. menus · CPC title
Visualization; Browsing · CPC title
Search customisation based on user profiles and personalisation · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.