Systems and methods of generating context specification for contextualized searches and content delivery
AssigneeStackadapt, Inc.
InventorNedialko Dimitrov
Life of this patent
Estimating the term…
Abstract
Systems and methods described herein may generate campaigns and efficiently calculate bids for placement of campaign data into Internet data. Embodiments may calculate context scores for campaign data based on campaign terms and beacon terms. The context scores may be used to identify Internet content that has a high page score. If the page score of particular Internet content exceeds a predetermined threshold, the system may place a bid for a campaign based on disclosed algorithms taking as inputs performance scores, context scores, page scores, campaign budgets, and other parameters. The systems therefore are capable of quickly and effectively calculating optimal bids to place for a particular campaign given parameters disclosed herein.
Claims20
A computer-implemented method comprising:
- prior to a future bid-time:
- receiving, by a computer, a first set of one or more context terms from a client device via a user interface;
- selecting, by the computer, from a plurality of corpus terms stored in a corpus database one or more beacon terms using the first set of one or more context terms, each corpus term selected for the one or more beacon terms has a co-occurrence probability with one or more context terms of the first set of one or more context terms that satisfies a threshold probability;
- presenting, by the computer, the one or more beacon terms selected using the first set of one or more context terms to a user via the user interface of the client device;
- receiving, by the computer, a second set of one or more context terms from the client device via the user interface for updating the first set of one or more context terms;
- selecting, by the computer, one or more updated beacon terms from the plurality of corpus terms based upon one of the first set of one or more context terms or the second set of one or more context terms;
- calculating, by the computer, a plurality of page scores for a plurality of corpus webpages stored in the corpus database, each page score for a corpus webpage calculated based upon an amount of occurrences of one of the one or more updated beacon terms, the first set of one or more context terms, or the second set of one or more context terms;
- and
- generating, by the computer in a campaign database, campaign data of the user comprising the one or more updated beacon terms and one or more contextual webpages selected from the plurality of corpus webpages satisfying a threshold page score, the campaign data configured for identifying one or more placement webpages at the future bid-time.
A system comprising:
- a corpus database comprising non-transitory storage medium configured to a plurality of corpus terms;
- and
- a server comprising a processor configured to:
- prior to a future bid-time:
- receive a first set of one or more context terms from a client device via a user interface;
- select from the plurality of corpus terms stored in the corpus database one or more beacon terms using the first set of one or more context terms, each corpus term selected for the one or more beacon terms has a co-occurrence probability with one or more context terms of the first set of one or more context terms that satisfies a threshold probability;
- present the one or more beacon terms selected using the first set of one or more context terms to a user via the user interface of the client device;
- receive a second set of one or more context terms from the client device via the user interface for updating the first set of one or more context terms;
- select one or more updated beacon terms from the plurality of corpus terms based upon one of the first set of one or more context terms or the second set of one or more context terms;
- calculate a plurality of page scores for a plurality of corpus webpages stored in the corpus database, each page score for a corpus webpage calculated based upon an amount of occurrences of the one or more updated beacon terms, the first set of one or more context terms, or the second set of one or more context terms;
- and
- generate, in a campaign database, campaign data of the user comprising the one or more updated beacon terms and one or more contextual webpages selected from the plurality of corpus webpages satisfying a threshold page score, the campaign data configured for identifying one or more placement webpages at the future bid-time.
Dependencies are inferred from the claim text.