System and method for isolated simulations for accurate predictions of counterfactual events
US-2016335659-A1 · Nov 17, 2016 · US
US11631104B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-11631104-B1 |
| Application number | US-202117490860-A |
| Country | US |
| Kind code | B1 |
| Filing date | Sep 30, 2021 |
| Priority date | Sep 30, 2021 |
| Publication date | Apr 18, 2023 |
| Grant date | Apr 18, 2023 |
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.
Techniques for managing a multi-marketplace content presentation are described herein. For example, a computer system indicates, via a graphical user interface at a device associated with an account identifier, multiple web sites that offer an item for which content is to be presented. The computer system receives input indicating a selection of a set of web sites of the multiple web sites. The computer system receives a first control and a first target associated with presenting the content in the set of web sites and generates a second control and a second target. The computer system indicates the item and a first metric associated with presenting the content in the web sites based on the first control and the first target. The computer system indicates the selected web site and a second metric associated with presenting the content in the selected web site.
Opening claim text (preview).
What is claimed is: 1. A computer system comprising: one or more processors; and one or more memories storing instructions that, upon execution by the one or more processors, configure the computer system to: receive, via graphical user interface (GUI) at a device that is associated with an account identifier, first input indicating a selection of an item for which content is to be presented; determine a plurality of web sites that offer the item and that have a common domain name, a first web site of the plurality of web sites presenting first item information in a first language of a first geographic region, a second web site of the plurality of web sites presenting second item information in a second language of a second geographic region; indicate, via the GUI, the plurality of web sites or a plurality of geographic regions each corresponding to one of the plurality of web sites; receive, via the GUI, second input indicating a selection of a set of web sites from the plurality of web sites or a selection of a set of geographic regions that correspond to the set of web sites, the set of web sites comprising the first web site and the second web site; receive, via the GUI, third input indicating a first control and a first target associated with presenting the content in the set of web sites, the first control comprising a first budget defined in a currency of the first geographic region, the first target defined in the first language and comprising at least one of a keyword or an item attribute; generate, based at least in part on the first control, a second control that comprises a second budget associated with presenting the content in the second web site and defined in the currency of the second geographic region; generate a second target that corresponds to the first target and that is defined in the second language; generate a configuration associated with a campaign for presenting the content in the set of web sites, the configuration comprising the account identifier, a campaign identifier of the campaign, a web site identifier of each web site of the set, the first control, the second control, the first target, and the second target; send, via an application programming interface (API), a portion of the configuration to a web server of the second web site, the portion comprising the account identifier, the campaign identifier, the web site identifier of the second web site, the second control, and the second target; receive, via the API, a first metric associated with presenting, based at least in part on the portion, the content in the second web site; generate a second metric associated with presenting, based at least in part on the configuration, the content in the set of web sites, the second metric generated based at least in part on the first metric; indicate, via the GUI, the second metric, the campaign, the item, the first geographic region, and the second geographic region; and indicate, via the GUI, the first metric based at least in part on fourth input selecting the second geographic region. 2. The computer system of claim 1 , wherein the one or more memories store further instructions that, upon execution by the one or more processors, configure the computer system to: indicate, via the GUI, the configuration, wherein the GUI is configured to identify the campaign, the first control, the first target, the second metric, a total number of selected geographic regions; and indicate via the GUI in response to a selection of the second geographic region, the portion of the configuration, wherein the GUI is configured to identify the second geographic region, the second control, the second target, and the second metric. 3. The computer system of claim 1 , wherein the one or more memories store further instructions that, upon execution by the one or more processors, configure the computer system to: receive, via the GUI, an update to the campaign, the update comprising at least one of: an addition or removal of a geographic region from the set of geographic regions, an edit to the first control, or an edit to the first target; generate a change to the portion of the configuration based at least in part on the update, the change comprising at least one of: an edit to the second control or an edit to the second target; and send the change to the web server. 4. The computer system of claim 1 , wherein the one or more memories store further instructions that, upon execution by the one or more processors, configure the computer system to: receive, via the GUI, an update to the portion of the configuration, the update comprising at least one of: an edit to the second control or an edit to the second target; and send the update to the web server, wherein another portion of the configuration associated with the first geographic region remains unchanged. 5. A computer-implemented method, comprising: determining whether an item for which content is to be presented is offered at a plurality of web sites; indicating, via a graphical user interface (GUI) at a device associated with an account identifier, the plurality of web sites; receiving, via the GUI, input indicating a selection of a set of web sites of the plurality of web sites; receiving, via the GUI, a first control and a first target associated with presenting the content in the set of web sites; generating a second control based at least in part on the first control, the second control associated with presenting the content in a selected web site of the set of web sites; generating a second target associated with presenting the content in the selected web site; indicating, via the GUI, the selected web site or a geographic region associated with the selected web site, the second control, and the second target; indicating, via the GUI, a first metric associated with presenting the content in the web sites based at least in part on the first control and the first target; and indicating, via the GUI, the selected web site or the geographic region and a second metric associated with presenting the content in the selected web site based at least in part on the second control and the second target. 6. The computer-implemented method of claim 5 , further comprising: generating a configuration associated with presenting the content in the set of web sites, the configuration comprising the account identifier, an identifier associated with each web site of the set, the first control, the second control, the first target, and the second target; and sending, via an application programming interface (API), a portion of the configuration to a web server of the selected web site, the portion comprising the account identifier, the identifier associated with the selected web site, the second control, and the second target. 7. The computer-implemented method of claim 6 , further comprising: receiving, via the API, the second metric; and indicating, via the GUI, the second metric in real-time relative to the second metric being received and along with the identifier associated with the selected web site and an identifier associated with the set of web sites. 8. The computer-implemented method of claim 6 , further comprising: receiving, via the API, the second metric; generating the first metric based at least in part on the second metric and on another metric received from another web server; and indicating, via the GUI, the first metric along with an identifier associated with the set of web sites and with an option to present the second metric of the selected web site. 9. The computer-implemented method of claim 5 , further comprising: indicating, via the GUI and based at least in part on a determination that the item is offered at the pl
Auctions · CPC title
based upon budgets or funds · CPC title
Comparative campaigns · CPC title
Use of machine translation, e.g. for multi-lingual retrieval, for server-side translation for client devices or for real-time translation · CPC title
Processing or translation of natural language (natural language analysis G06F40/20; semantic analysis G06F40/30) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.