Optimization of posting in social networks using content delivery preferences comprising hashtags that correspond to geography and a content type associated with a desired time window
US-10110541-B2 · Oct 23, 2018 · US
US12026752B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12026752-B2 |
| Application number | US-202017139728-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 31, 2020 |
| Priority date | Sep 9, 2015 |
| Publication date | Jul 2, 2024 |
| Grant date | Jul 2, 2024 |
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.
The present disclosure is directed to systems and methods of providing content. A server can generate a request for a push content item for an account identifier linked with a computing device. The server can establish a push auction for the account identifier with multiple candidate push content items. The server can determine an auction score for each candidate push content item and select a push content item therefrom based on the auction score. The server can determine a parameter for the account identifier and control delivery of the selected push content item based on a delivery control policy. The server can compare a value of the parameter with a threshold value to authorize the push content item. The server can provide the selected and authorized push content item for presentation in a push content slot via the computing device linked to the account identifier.
Opening claim text (preview).
What is claimed is: 1. A method, comprising: periodically receiving, by one or more processors of a data processing system, independent of a computing device requesting content, data from the computing device that provides sensor information via a push content agent executing on the computing device, the push content agent in communication with the data processing system; identifying, by the data processing system, a value for a trigger parameter associated with an account identifier of the computing device; automatically generating, by the data processing system, responsive to a comparison of the sensor information with the value for the trigger parameter and independent of the computing device requesting content, instructions to transmit content for presentation at the computing device linked to the account identifier; selecting, by the data processing system responsive to the instructions generated by the data processing system, for the account identifier, a push content item for presentation at the computing device; determining, by the data processing system, a threshold value for a maximum number of push content items to be delivered to the computing device of the account identifier during a predetermined time interval based on one or more of: a likelihood of engagement associated with the selected push content item; a mode of delivery associated with the selected push content item; a time of day; whether a location associated with the computing device is a home location, a work location, or a vacation location; a distance between the location associated with the computing device and a location associated with a content provider of the push content item; or a mode of transportation associated with the computing device; determining, by the data processing system, a number of push content items previously delivered to the computing device linked to the account identifier during the predetermined time interval; comparing, by the data processing system, the number of push content items previously delivered to the computing device linked to the account during the predetermined time interval with the threshold value for the maximum number of push content items to be delivered to the computing device linked to the account identifier to determine whether to authorize or restrict transmission of the selected push content item to the computing device linked to the account identifier; and restricting, by the data processing system responsive to comparing the number of push content items previously delivered to the computing device linked to the account identifier during the predetermined time interval with the threshold value, transmission of the selected push content item to the computing device linked to the account identifier during the predetermined time interval, wherein restricting the transmission comprises one or more of denying, rejecting, preventing, or blocking the delivery of the push content item to the computing device linked to the account identifier. 2. The method of claim 1 , wherein the parameter is based on the selected push content item, the parameter comprising the value to determine whether to authorize or restrict transmission of the selected push content item. 3. The method of claim 1 , further comprising establishing, by the data processing system, with the push content agent executing on the computing device, a communication channel via which to receive the sensor information; and wherein periodically receiving the data from the computing device comprises periodically receiving, by the data processing system via the communication channel, the data from the computing device that provides the sensor information via the push content agent executing on the computing device, the push content agent in communication with the data processing system. 4. The method of claim 1 , further comprising: selecting, by the data processing system responsive to the request generated by the data processing system, for the account identifier, a second push content item for presentation at the computing device; determining, by the data processing system, based on the account identifier, a second value of the parameter used to control delivery of the selected second push content item to the computing device of the account identifier; comparing, by the data processing system, the second value of the determined parameter with the threshold value to determine whether to authorize or restrict transmission of the selected second push content item to the computing device linked to the account identifier; and transmitting, by the data processing system responsive to comparing the second value with the threshold value, the selected second push content item to the computing device linked to the account identifier. 5. The method of claim 1 , wherein the computing device is a first computing device, and wherein the method further comprises: periodically receiving, by the data processing system, independent of a second computing device requesting content, second data from the second computing device that provides second sensor information via a second push content agent executing on the second computing device, the second push content agent in communication with the data processing system; identifying, by the data processing system, a second value for a second trigger parameter associated with a second account identifier of the second computing device; automatically generating, by the data processing system, responsive to a comparison of the second sensor information with the second value for the second trigger parameter and independent of the second computing device requesting content, a second request to transmit content for presentation at the second computing device linked to the second account identifier; selecting, by the data processing system responsive to the second request generated by the data processing system, for the second account identifier, the push content item for presentation at the second computing device; determining, by the data processing system, based on the second account identifier, a second parameter used to control delivery of the selected push content item to the second computing device of the second account identifier; comparing, by the data processing system, a second value of the determined second parameter with a second threshold value to determine whether to authorize or restrict transmission of the selected push content item to the second computing device linked to the second account identifier; and transmitting, by the data processing system responsive to comparing the second value of the determined second parameter with the second threshold value, the selected push content item to the second computing device linked to the second account identifier. 6. The method of claim 1 , further comprising determining, by the data processing system, a likelihood of engagement of the selected push content item based on at least one of historical content engagement activity of the account identifier, time, location, account profile information, type of communication channel or mode of communication, activity, or device type of the computing device. 7. The method of claim 1 , further comprising: initiating, by the data processing system, an auction to bid on a likelihood of engagement of the selected push content item for transmission to the computing device linked to the account identifier; determining, by the data processing system, a score based on the auction of the likelihood of engagement; wherein restricting the transmission of the selected push content item comprises restricting, by the data processing system responsive to the comparison and based on the score, the transmission of the selected push content item to the computing device linked to the
Push-based network services · CPC title
based on user location · CPC title
based on events or environment, e.g. weather or festivals · CPC title
Auctions · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.