Systems and methods of using electromagnetic waves to wirelessly deliver power to electronic devices
US-2020006988-A1 · Jan 2, 2020 · US
US10922219B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10922219-B2 |
| Application number | US-201716306583-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 25, 2017 |
| Priority date | Aug 8, 2016 |
| Publication date | Feb 16, 2021 |
| Grant date | Feb 16, 2021 |
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 relates to an information processing apparatus, an information processing method, a program and an information processing system capable of executing processing that affects a database. In a case where it is instructed to conduct an A/B test that affects a database, a duplication processing unit executes processing for creating a test database by duplicating the database. In a case where it is instructed to terminate the A/B test, a write-back processing unit executes processing for writing back data of the test database to the original database. At this time, all of a plurality of pieces of data registered in the test database or a specified part of the data is selected and written back. The present technology is, for example, applied to a web system capable of conducting the A/B test.
Opening claim text (preview).
The invention claimed is: 1. An A/B test system comprising: developer interface communicatively coupled to a test deployment module, and the test deployment module communicatively coupled to a database server; wherein the database server includes a first database and a second database, wherein the first database stores data that is executed during an operation initiated at a client terminal, the operation causing accessing of the first database, and the second database is used during a time when the test deployment module runs an A/B test; wherein, upon a start of the A/B test, the test deployment module duplicates the first database to the second database; wherein the developer interface receives an indication of a first developer submitted input indicating that the A/B test affects the first database; and wherein the developer interface receives a second developer submitted input indicating a test definition, wherein the test definition is registered at a test management database that is communicatively coupled to the test deployment module; and the test deployment module deploys, to a test implementation server, a configuration in accordance with the test definition causing a proxy server to distribute a request from the client terminal to an implementation server and to the test implementation server in accordance with the test definition; and when the A/B test ends, in accordance with the indication of the first developer submitted input indicating that the A/B test affects the first database, the test deployment module writes back contents of the second database to the first database. 2. The A/B test system of claim 1 , where the contents of the second database that are written back to the first database are all of a plurality of pieces of data registered in the second database. 3. The A/B test system of claim 1 , where the contents of the second database that are written back to the first database are a specified part of data of all of a plurality of pieces of data registered in the second database. 4. The A/B test system of claim 3 , wherein the developer interface receives an indication of a specified part of data to be written back to the first database. 5. An information processing method comprising: storing data that is executed during an operation initiated at a client terminal at a first database, the operation causing accessing of the first database; using a second database during a time when an A/B test is run by a test deployment module; upon a start of the A/B test, duplicating the first database to the second database; receiving a first developer submitted input indicating that the A/B test affects the first database; and receiving a second developer submitted input indicating a test definition; registering the test definition at a test management database that is communicatively coupled to the test deployment module; and deploying, to a test implementation server, a configuration in accordance with the test definition causing a proxy server to distribute a request from the client terminal to an implementation server and to the test implementation server in accordance with the test definition; and when the A/B test ends, in accordance with the indication of the first developer submitted input indicating that the A/B test affects the first database, writing back contents of the second database to the first database. 6. A non-transitory computer-readable medium including computer program instructions, wherein the computer program instructions when executed by a computer, cause the computer to perform a method, the method comprising: storing data that is executed during an operation initiated at a client terminal at a first database, the operation causing accessing of the first database; using a second database during a time when an A/B test is run by a test deployment module; upon a start of the A/B test, duplicating the first database to the second database; receiving a first developer submitted input indicating that the A/B test affects the first database; and receiving a second developer submitted input indicating a test definition; registering the test definition at a test management database that is communicatively coupled to the test deployment module; and deploying, to a test implementation server, a configuration in accordance with the test definition causing a proxy server to distribute a request from the client terminal to an implementation server and to the test implementation server in accordance with the test definition; and when the A/B test ends, in accordance with the indication of the first developer submitted input indicating that the A/B test affects the first database, writing back contents of the second database to the first database.
Recommending goods or services · CPC title
Marketing; Price estimation or determination; Fundraising · CPC title
Buying, selling or leasing transactions · CPC title
Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor · CPC title
Addressing or allocation; Relocation (program address sequencing G06F9/00; arrangements for selecting an address in a digital store G11C8/00) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.