# US 2018/0324495 A1 · Method and device for presenting information

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

- Number: US 2018/0324495 A1
- Document ID: US20180324495A1
- Status: Published application
- Kind: A1
- Application number: 16/032,659
- Filed: 2018-07-11
- Published: 2018-11-08
- Earliest claimed: 2016-01-27
- Assignees: Tencent Technology (Shenzhen) Company Limited
- Applicants: Tencent Technology (Shenzhen) Company Limited
- Inventors: Lin HUANG
- Web page: https://patentgrep.com/patent/US20180324495A1

## CPC

- H04N 21/4751: {for defining user accounts, e.g. accounts for children}
- H04L 61/2503: Translation of Internet protocol [IP] addresses
- H04L 67/306: User profiles
- H04N 21/25883: {being end-user demographical data, e.g. age, family status or address (arrangements for identifying locations of users in broadcast systems H04H60/52)}
- H04N 21/25891: {being end-user preferences (retrieval of video data in a video database based on user preferences G06F16/739; arrangements for recognizing users' preferences H04H60/46; user profiles in network data switching protocols H04L67/306; processing of user preferences or user profiles in wireless networks H04W8/18)}
- H04N 21/2668: Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles {(information retrieval from the Internet by querying with filtering and personalisation G06F16/9535; arrangements for replacing or switching information during the broadcast H04H20/10; push services over packet-switching network H04L12/1859; adaptation of message content in packet-switching networks H04L51/063)}
- H04N 21/812: {involving advertisement data (advertising per se G06Q30/02)}
- H04W 4/185: {by embedding added-value information into content, e.g. geo-tagging}
- H04L 61/2514: between local and global IP addresses
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

The present disclosure describes a method and device for presenting information. An example method includes receiving an information presentation request sent from a first terminal and acquiring a first network address of the first terminal. At least one account according to the first network address, a first period to which a current time moment belongs, and a prestored correspondence between a network address, a period and an account are determined. Presentation information matching with account information of the at least one account is selected and the presentation information is sent to the first terminal.

## Claims

### Claim 1

A method for presenting information, applied to a computing device, comprising:
receiving an information presentation request sent from a first terminal;
acquiring a first network address of the first terminal;
determining at least one account according to the first network address, a first period to which a current time moment belongs, and a prestored correspondence between a network address, a period and an account;
selecting presentation information matching with account information of the at least one account; and
sending the presentation information to the first terminal.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
receiving a service message sent from a second terminal, acquiring a first network address of the second terminal, determining a second account which the second terminal currently logs in, and determining a second period to which the current time moment belongs in multiple preset periods; and
adding the first network address, the second period, and the second account to the correspondence between the network address, the period, and the account.

### Claim 3 (depends on 2)

The method of claim 2, further comprising:
when a service message sent from any terminal with the first network address is not received within a third period in the multiple periods, acquiring all accounts corresponding to the first network address from the correspondence, and adding the first network address, the third period, and all accounts corresponding to the first network address to the correspondence between the network address, the period, and the account.

### Claim 4 (depends on 3)

The method of claim 3, wherein after the adding the first network address, the third period, and all accounts corresponding to the first network address to the correspondence between the network address, the period, and the account, the method further comprises:
when a service message sent from a third terminal with the first network address is received within the third period, modifying, in the correspondence, an account corresponding to the first network address and the third period as a third account which the third terminal currently logs in.

### Claim 5 (depends on 2)

The method of claim 2, wherein the adding the first network address, the second period, and the second account to the correspondence between the network address, the period, and the account comprises:
when the number of service messages corresponding to the first network address and the second account and received within the second period reaches a preset threshold, adding the first network address, the second period and the second account to the correspondence between the network address, the period and the account.

### Claim 6 (depends on 1)

The method of claim 1, wherein in the correspondence, the first network address corresponds to multiple accounts;
wherein the selecting the presentation information matching with the account information of the at least one account comprises:
for each piece of presentation information, collecting, in the multiple accounts, the number of accounts of which account information matches with the presentation information, obtaining the number of matched accounts corresponding to each piece of presentation information; and
selecting presentation information with the largest number of matched accounts.

### Claim 7 (depends on 1)

The method of claim 1, wherein the determining the at least one account according to the first network address, the first period to which the current time moment belongs, and the prestored correspondence between the network address, the period and the account comprises:
determining an account with the largest number of service messages according to the first network address, the first period to which the current time moment belongs, and a prestored correspondence between the network address, the period, the account, and the number of sent service messages.

### Claim 8

A device for presenting information, comprising:
a processor and non-transitory storage, wherein the non-transitory storage stores one or more computer readable instructions, and the processor executes the computer readable instructions stored in the non-transitory storage to:
receive an information presentation request sent from a first terminal;
acquire a first network address of the first terminal;
determine at least one account according to the first network address, a first period to which a current time moment belongs, and a prestored correspondence between a network address, a period and an account;
select presentation information matching with account information of the at least one account; and
send the presentation information to the first terminal.

### Claim 9 (depends on 8)

The device of claim 8, wherein the processor executes the computer readable instructions stored in the non-transitory storage to:
receive a service message sent from a second terminal, acquire a first network address of the second terminal, determine a second account which the second terminal currently logs in, and determine a second period to which the current time moment belongs in multiple preset periods; and
add the first network address, the second period, and the second account to the correspondence between the network address, the period, and the account.

### Claim 10 (depends on 9)

The device of claim 9, wherein the processor executes the computer readable instructions stored in the non-transitory storage to:
acquire all accounts corresponding to the first network address from the correspondence when a service message sent from any terminal with the first network address is not received within a third period in the multiple periods, and add the first network address, the third period, and all accounts corresponding to the first network address to the correspondence between the network address, the period, and the account.

### Claim 11 (depends on 10)

The device of claim 10, wherein the processor executes the computer readable instructions stored in the non-transitory storage to:
modify, in the correspondence when a service message sent from a third terminal with the first network address is received within the third period, an account corresponding to the first network address and the third period as a third account which the third terminal currently logs in.

### Claim 12 (depends on 9)

The device of claim 9, wherein the processor executes the computer readable instructions stored in the non-transitory storage to add the first network address, the second period and the second account to the correspondence between the network address, the period and the account when the number of service messages corresponding to the first network address and the second account and received within the second period reaches a preset threshold.

### Claim 13 (depends on 8)

The device of claim 8, wherein in the correspondence, the first network address corresponds to multiple accounts;
wherein the processor executes the computer readable instructions stored in the non-transitory storage to:
for each piece of presentation information, collect, in the multiple accounts, the number of accounts of which account information matches with the presentation information, obtain the number of matched accounts corresponding to each piece of presentation information, and select presentation information with the largest number of matched accounts.

### Claim 14 (depends on 8)

The device of claim 8, wherein the processor executes the computer readable instructions stored in the non-transitory storage to determine an account with the largest number of service messages according to the first network address, the first period to which the current time moment belongs, and a prestored correspondence between the network address, the period, the account, and the number of sent service messages.

### Claim 15

A computer readable storage medium storing computer readable instructions which cause at least one processor to perform operations comprising:
receiving an information presentation request sent from a first terminal;
acquiring a first network address of the first terminal;
determining at least one account according to the first network address, a first period to which a current time moment belongs, and a prestored correspondence between a network address, a period and an account
selecting presentation information matching with account information of the at least one account; and
sending the presentation information to the first terminal.

### Claim 16 (depends on 15)

The computer readable storage medium of claim 15, wherein the computer readable instructions cause the at least one processor to perform operations comprising:
receiving a service message sent from a second terminal, acquiring a first network address of the second terminal, determining a second account which the second terminal currently logs in, and determining a second period to which the current time moment belongs in multiple preset periods; and
adding the first network address, the second period, and the second account to the correspondence between the network address, the period, and the account.

### Claim 17 (depends on 16)

The computer readable storage medium of claim 16, wherein the computer readable instructions cause the at least one processor to perform operations comprising:
when a service message sent from any terminal with the first network address is not received within a third period in the multiple periods, acquiring all accounts corresponding to the first network address from the correspondence, and adding the first network address, the third period, and all accounts corresponding to the first network address to the correspondence between the network address, the period, and the account.

### Claim 18 (depends on 17)

The computer readable storage medium of claim 17, wherein after the adding the first network address, the third period, and all accounts corresponding to the first network address to the correspondence between the network address, the period, and the account, the computer readable instructions cause the at least one processor to perform operations comprising:
when a service message sent from a third terminal with the first network address is received within the third period, modifying, in the correspondence, an account corresponding to the first network address and the third period as a third account which the third terminal currently logs in.

### Claim 19 (depends on 16)

The computer readable storage medium of claim 16, wherein the adding the first network address, the second period, and the second account to the correspondence between the network address, the period, and the account comprises:
when the number of service messages corresponding to the first network address and the second account and received within the second period reaches a preset threshold, adding the first network address, the second period and the second account to the correspondence between the network address, the period and the account.

### Claim 20 (depends on 15)

The computer readable storage medium of claim 15, wherein in the correspondence, the first network address corresponds to multiple accounts;
wherein the selecting the presentation information matching with the account information of the at least one account comprises:
for each piece of presentation information, collecting, in the multiple accounts, the number of accounts of which account information matches with the presentation information, obtaining the number of matched accounts corresponding to each piece of presentation information; and
selecting presentation information with the largest number of matched accounts.
