# US 2018/0024917 A1 · A/b testing for mobile applications

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2018/0024917 A1
- Document ID: US20180024917A1
- Status: Published application
- Kind: A1
- Application number: 15/722,127
- Filed: 2017-10-02
- Published: 2018-01-25
- Earliest claimed: 2014-06-13
- Assignees: eBay Inc.
- Applicants: eBay Inc.
- Inventors: Dawnray Young
- Web page: https://patentgrep.com/patent/US20180024917A1

## CPC

- G06F 11/3688: {for test execution, e.g. scheduling of test suites}
- G06F 9/451: Execution arrangements for user interfaces
- H04W 4/18: Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A machine may be configured to perform A/B testing on mobile applications. For example, the machine receives an identifier. The machine identifies a particular experiment variant for a mobile application based on the identifier. The machine generates an instruction executable by the mobile application to cause a display of a user interface on a mobile device according to a user interface layout based on the particular experiment variant. The machine, in response to the receiving of the identifier of the mobile device, transmits the instruction to the mobile device. An execution of the instruction on the mobile device results in the display of the user interface on the mobile device according to the user interface layout based on the particular experiment variant. The machine generates metric data associated with the particular experiment data based on tracking one or more interactions with the user interface on the mobile device.

## Claims

### Claim 1

A system comprising:
one or more hardware processors and executable instructions accessible on a computer-readable medium that, when executed, cause the one or more hardware processors to perform operations comprising:
receiving, at a server, an identifier;
identifying, at a record of a database associated with the server, a particular experiment variant for a mobile application based on the identifier;
generating, at the server, an instruction executable by the mobile application to cause a display of a user interface on a mobile device according to a user interface layout based on the particular experiment valiant;
in response to the receiving of the identifier of the mobile device, transmitting the instruction to the mobile device, an execution of the instruction on the mobile device resulting in the display of the user interface on the mobile device according to the user interface layout based on the particular experiment variant; and
generating metric data associated with the particular experiment data based on tracking one or more interactions with the user interface on the mobile device.
