# US 2014/0156384 A1 · Electronic device and data analyzing method

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

- Number: US 2014/0156384 A1
- Document ID: US20140156384A1
- Status: Published application
- Kind: A1
- Application number: 14/092,947
- Filed: 2013-11-28
- Published: 2014-06-05
- Earliest claimed: 2012-12-05
- Assignees: Hon Hai Precision Industry Co., Ltd.
- Applicants: Hon Hai Precision Industry Co., Ltd.
- Inventors: CHUNG-I LEE; CHIU-HUA LU; LEE-FAN CHANG; CHIEN-CHIH LIN; YU-CHUN LIN; TSUNG-HSIN YEN
- Web page: https://patentgrep.com/patent/US20140156384A1

## CPC

- G06Q 30/0246: {Traffic}
- G06Q 30/0244: {Optimization}
- 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

## Abstract

In a method for analyzing play results of advertisements in client computers using a server, the method receives play results of played advertisements in the client devices, collects total play results of the played advertisements in the client devices after a preset interval, and determines whether an unqualified advertisement whose play results do not match preset requirements is found in the server. The method further determines an updated advertisement played in the client devices when the unqualified advertisement has been found, and sends the updated advertisement to each of the client devices.

## Claims

### Claim 1

A method for analyzing play results of advertisements in a client device, the method comprising:
playing an initial advertisement embedded in a specified application program of the client device when the specified application program is invoked in the client device;
collecting play results of the played advertisement after a first preset interval, and storing the play results of the played advertisement in a storage device of the client device;
transmitting total play results of the played advertisement within a preset cycle time to a server when a collection time of the play results of the played advertisement reaches the preset cycle time; and
receiving an updated advertisement from the server, and playing the updated advertisement on a display device of the client device.

### Claim 2 (depends on 1)

The method according to claim 1, wherein the play results of the played advertisement comprise an actual click frequency of click events of the played advertisement, and an actual reading time of each click event of the played advertisement.

### Claim 3 (depends on 2)

The method according to claim 2, wherein the updated advertisement is determined as a specified advertisement which has a highest priority weight and the play results of the specified advertisement do not match preset requirements.

### Claim 4 (depends on 1)

The method according to claim 1, further comprising: decoding content of the updated advertisement, and playing a decoded advertisement on the display device of the client device.

### Claim 5 (depends on 1)

The method according to claim 1, further comprising:
obtaining advertisements whose play results do not match the preset requirements from the server when the specified application program is invoked in the client device; and
selecting a specified advertisement which has a highest priority weight from the obtained advertisements, and playing the selected advertisement on the display device of the client device.

### Claim 6

A method for analyzing play results of advertisements in a plurality of client devices using a server, the method comprising:
receiving play results of played advertisements in the client devices, and collecting total play results of the played advertisements in the client devices after a second preset interval;
determining whether an unqualified advertisement whose play results do not match preset requirements is found in the server;
determining an updated advertisement played in the client devices when the unqualified advertisement has been found, and reducing a priority weight of the updated advertisement; and
sending the updated advertisement to each of the client devices.

### Claim 7 (depends on 6)

The method according to claim 6, wherein the play results of the played advertisement comprise an actual click frequency of click events of the played advertisement, and an actual reading time of each click event of the played advertisement.

### Claim 8 (depends on 7)

The method according to claim 7, wherein the updated advertisement is determined as a specified advertisement which has a highest priority weight and the play results of the specified advertisement do not match preset requirements.

### Claim 9 (depends on 8)

The method according to claim 8, further comprising:
determining that the play results of the played advertisement match the preset requirements when a number of a valid click event of the played advertisement is greater than a preset click frequency, an actual reading time of the valid click event being greater than a preset reading time; and
determining that the play results of the played advertisement do not match the preset requirements when the number of the valid click event of the played advertisement is less than or equal to the preset click frequency.

### Claim 10 (depends on 7)

The method according to claim 7, further comprising: determining an optimized type of the advertisement for the specified application program invoked in the client devices according to the time spent matching the preset requirements of each advertisement in the server.

### Claim 11 (depends on 10)

The method according to claim 10, wherein the optimized type of the advertisement is a type of the advertisement which has a shortest time to match the preset requirements, or a type of the advertisement which has a longest actual reading time.

### Claim 12 (depends on 6)

The method according to claim 6, further comprising:
setting a priority weight of an advertisement as a lowest value when the play results of the advertisement match the preset requirements; and
increasing the priority weight of the advertisement when the play results of the advertisement do not match the preset requirements within a preset time length.

### Claim 13 (depends on 12)

The method according to claim 12, further comprising:
increasing the priority weight of the advertisement by a first value when the advertisement is not played within a first preset time length; and
increasing the priority weight of the advertisement by a second value when the advertisement is played but the play results of the advertisement do not match the preset requirements within a second preset time length, the first value being greater than the second value.

### Claim 14 (depends on 6)

The method according to claim 6, wherein the advertisements in the server are encoded using corresponding coding algorithms according to types of content of the advertisements, the types of the content of the advertisements comprise an audio type, a video type, and an image type.

### Claim 15

A server, comprising:
a processor;
a storage device storing a plurality of instructions, which when executed by the processor, causes the processor to:
receive play results of played advertisements in a plurality of client devices, and collecting total play results of the played advertisements in the client devices after a second preset interval;
determining whether an unqualified advertisement whose play results do not match preset requirements is found in the server;
determining an updated advertisement played in the client devices when the unqualified advertisement has been found, and reducing a priority weight of the updated advertisement; and
sending the updated advertisement to each of the client devices.

### Claim 16 (depends on 15)

The server according to claim 15, wherein the play results of the played advertisement comprise an actual click frequency of click events of the played advertisement, and an actual reading time of each click event of the played advertisement.

### Claim 17 (depends on 16)

The server according to claim 16, wherein the updated advertisement is determined as a specified advertisement which has a highest priority weight and the play results of the specified advertisement do not match preset requirements.

### Claim 18 (depends on 17)

The server according to claim 17, wherein the plurality of instructions further comprise:
determining that the play results of the played advertisement match the preset requirements when a number of a valid click event of the played advertisement is greater than a preset click frequency, an actual reading time of the valid click event being greater than a preset reading time; and
determining that the play results of the played advertisement do not match the preset requirements when the number of the valid click event of the played advertisement is less than or equal to the preset click frequency.

### Claim 19 (depends on 16)

The server according to claim 16, wherein the plurality of instructions further comprise: determining an optimized type of the advertisement for the specified application program invoked in the client devices according to the time spent matching the preset requirements of each advertisement in the server.

### Claim 20 (depends on 19)

The server according to claim 19, wherein the optimized type of the advertisement is a type of the advertisement which has a shortest time to match the preset requirements, or a type of the advertisement which has a longest actual reading time.
