# US 2019/0172063 A1 · Service displaying method and terminal

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

- Number: US 2019/0172063 A1
- Document ID: US20190172063A1
- Status: Published application
- Kind: A1
- Application number: 16/266,816
- Filed: 2019-02-04
- Published: 2019-06-06
- Earliest claimed: 2016-08-05
- Assignees: Alibaba Group Holding Limited
- Applicants: Alibaba Group Holding Limited
- Inventors: YAO QIN; JIASONG HAN
- Web page: https://patentgrep.com/patent/US20190172063A1

## CPC

- G06F 16/23: Updating
- G06Q 20/401: {Transaction verification}
- G06F 16/00: Information retrieval; Database structures therefor; File system structures therefor
- G06F 16/972: {Access to data in other repository systems, e.g. legacy data or dynamic Web page generation}
- G06Q 20/209: {Specified transaction journal output feature, e.g. printed receipt or voice output}
- G06Q 30/04: Billing or invoicing
- G07F 19/201: {Accessories of ATMs}
- G07G 1/01: Details for indicating
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G07F: COIN-FREED OR LIKE APPARATUS (coin sorting G07D3/00; coin testing G07D5/00; {handling coins or paper currencies apart from payment activated apparatus G07D; payment architectures, schemes or protocols G06Q20/00})
- G07G: REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS

## Abstract

A transaction displaying method includes obtaining data associated with a transaction from a server, where the data includes data associated with one or more displaying groups and data associated with one or more displaying objects in each of the displaying groups. The method further includes, subsequent to the obtaining the data, detecting that the transaction is triggered, selecting, responsive to the detecting, a displaying group from the data, selecting a displaying object in the selected displaying group for display, and displaying the selected displaying object.

## Claims

### Claim 1

A transaction displaying method, comprising:
obtaining data associated with a transaction from a server, wherein the data comprises:
data associated with one or more displaying groups, and
data associated with one or more displaying objects in each of the displaying groups;
subsequent to the obtaining the data, detecting that the transaction is triggered;
selecting, responsive to the detecting, a displaying group from the data;
selecting a displaying object in the selected displaying group for display; and
displaying the selected displaying object.

### Claim 2 (depends on 1)

The method of claim 1, wherein the data further comprises a group displaying probability associated with each of the one or more displaying groups, and wherein the selecting a displaying group from the data comprises:
determining a group interval corresponding to each of the one or more displaying groups based at least in part on the group displaying probability associated with the displaying group;
generating a first random number; and
determining that the first random number falls within the group interval corresponding to the selected transaction displaying group.

### Claim 3 (depends on 1)

The method of claim 1, wherein the data further comprises an object displaying probability associated with each of the one or more displaying objects in each displaying group, and wherein the selecting a displaying object in the selected displaying group comprises:
determining an object interval corresponding to each of the one or more displaying objects in the selected displaying group based at least in part on the object displaying probability associated with the displaying object;
generating a second random number; and
determining that the second random number falls within the object interval corresponding to the selected displaying object.

### Claim 4 (depends on 1)

The method of claim 1, wherein the data further comprises a group identifier and a group displaying probability associated with each of the one or more displaying groups, and wherein the method further comprises, prior to the selecting a displaying group:
obtaining a group identifier and a group displaying update probability from the server;
identifying, from the one or more displaying groups, a displaying group that corresponds to the obtained group identifier; and
updating the group displaying probability corresponding to the identified displaying group to be the group displaying update probability.

### Claim 5 (depends on 4)

The method of claim 4, wherein the obtaining a group identifier and a group displaying update probability comprises:
receiving a message from a gateway, wherein the message comprises information associated with another transaction; and
obtaining the group identifier and the group displaying update probability from a header of the message.

### Claim 6 (depends on 1)

The method of claim 1, wherein the data further comprises an object identifier and an object displaying probability associated with each of the displaying objects in each displaying group, and wherein the method further comprises, prior to the selecting a displaying object:
obtaining an object identifier and an object displaying update probability from the server;
identifying, from the one or more displaying objects in the selected displaying group, a displaying object corresponding to the object identifier; and
updating the object displaying probability corresponding to the identified displaying object to be the object displaying update probability.

### Claim 7 (depends on 6)

The method of claim 6, wherein the obtaining an object identifier and an object displaying update probability comprises:
receiving a message from a gateway, wherein the message comprises information associated with another transaction; and
obtaining the object identifier and the object displaying update probability from a header of the message.

### Claim 8

A non-transitory computer-readable storage medium configured with instructions executable by one or more processors to cause the one or more processors to perform operations comprising:
obtaining data associated with a transaction from a server, wherein the data comprises:
data associated with one or more displaying groups, and
data associated with one or more displaying objects in each of the displaying groups;
subsequent to the obtaining the data, detecting that the transaction is triggered;
selecting, responsive to the detecting, a displaying group from the data;
selecting a displaying object in the selected displaying group for display; and
displaying the selected displaying object.

### Claim 9 (depends on 8)

The non-transitory computer-readable storage medium of claim 8, wherein the data further comprises a group displaying probability associated with each of the one or more displaying groups, and wherein the selecting a displaying group from the data comprises:
determining a group interval corresponding to each of the one or more displaying groups based at least in part on the group displaying probability associated with the displaying group;
generating a first random number; and
determining that the first random number falls within the group interval corresponding to the selected displaying group.

### Claim 10 (depends on 8)

The non-transitory computer-readable storage medium of claim 8, wherein the data further comprises an object displaying probability associated with each of the one or more displaying objects in each displaying group, and wherein the selecting a displaying object in the selected displaying group comprises:
determining an object interval corresponding to each of the one or more displaying objects in the selected displaying group based at least in part on the object displaying probability associated with the displaying object;
generating a second random number; and
determining that the second random number falls within the object interval corresponding to the selected displaying object.

### Claim 11 (depends on 8)

The non-transitory computer-readable storage medium of claim 8, wherein the data further comprises a group identifier and a group displaying probability associated with each of the one or more displaying groups, and wherein the operations further comprises, prior to the selecting a displaying group:
obtaining a group identifier and a group displaying update probability from the server;
identifying, from the one or more displaying groups, a displaying group that corresponds to the obtained group identifier; and
updating the group displaying probability corresponding to the identified displaying group to be the group displaying update probability.

### Claim 12 (depends on 11)

The non-transitory computer-readable storage medium of claim 11, wherein the obtaining a group identifier and a group displaying update probability comprises:
receiving a message from a gateway, wherein the message comprises information associated with another transaction; and
obtaining the group identifier and the group displaying update probability from a header of the message.

### Claim 13 (depends on 8)

The non-transitory computer-readable storage medium of claim 8, wherein the data further comprises an object identifier and an object displaying probability associated with each of the displaying objects in each displaying group, and wherein the operations further comprises, prior to the selecting a displaying object:
obtaining an object identifier and an object displaying update probability from the server;
identifying, from the one or more displaying objects in the selected displaying group, a displaying object corresponding to the object identifier; and
updating the object displaying probability corresponding to the identified displaying object to be the object displaying update probability.

### Claim 14 (depends on 13)

The non-transitory computer-readable storage medium of claim 13, wherein the obtaining an object identifier and an object displaying update probability comprises:
receiving a message from a gateway, wherein the message comprises information associated with another transaction; and
obtaining the object identifier and the object displaying update probability from a header of the message.

### Claim 15

A system comprising a processor and a non-transitory computer-readable storage medium storing instructions executable by the processor to cause the system to perform operations comprising:
obtaining data associated with a transaction from a server, wherein the data comprises:
data associated with one or more displaying groups, and
data associated with one or more displaying objects in each of the displaying groups;
subsequent to the obtaining the data, detecting that the transaction is triggered;
selecting, responsive to the detecting, a displaying group from the data;
selecting a displaying object in the selected displaying group for display; and
displaying the selected displaying object.

### Claim 16 (depends on 15)

The system of claim 15, wherein the data further comprises a group displaying probability associated with each of the one or more displaying groups, and wherein the selecting a displaying group from the data comprises:
determining a group interval corresponding to each of the one or more displaying groups based at least in part on the group displaying probability associated with the displaying group;
generating a first random number; and
determining that the first random number falls within the group interval corresponding to the selected displaying group.

### Claim 17 (depends on 15)

The system of claim 15, wherein the data further comprises an object displaying probability associated with each of the one or more displaying objects in each displaying group, and wherein the selecting a displaying object in the selected displaying group comprises:
determining an object interval corresponding to each of the one or more displaying objects in the selected displaying group based at least in part on the object displaying probability associated with the displaying object;
generating a second random number; and
determining that the second random number falls within the object interval corresponding to the selected displaying object.

### Claim 18 (depends on 15)

The system of claim 15, wherein the data further comprises a group identifier and a group displaying probability associated with each of the one or more displaying groups, and wherein the operations further comprises, prior to the selecting a displaying group:
obtaining a group identifier and a group displaying update probability from the server;
identifying, from the one or more displaying groups, a displaying group that corresponds to the obtained group identifier; and
updating the group displaying probability corresponding to the identified displaying group to be the group displaying update probability.

### Claim 19 (depends on 18)

The system of claim 18, wherein the obtaining a group identifier and a group displaying update probability comprises:
receiving a message from a gateway, wherein the message comprises information associated with another transaction; and
obtaining the group identifier and the group displaying update probability from a header of the message.

### Claim 20 (depends on 15)

The system of claim 15, wherein the data further comprises an object identifier and an object displaying probability associated with each of the displaying objects in each displaying group, and wherein the operations further comprises, prior to the selecting a displaying object:
obtaining an object identifier and an object displaying update probability from the server;
identifying, from the one or more displaying objects in the selected displaying group, a displaying object corresponding to the object identifier; and
updating the object displaying probability corresponding to the identified displaying object to be the object displaying update probability.
