# US 12,769,494 B2 · Method, apparatus, device, readable storage medium and product of displaying a session interface

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

- Number: US 12,769,494 B2
- Document ID: US12769494B2
- Status: Granted
- Kind: B2
- Application number: 18/625,896
- Filed: 2024-04-03
- Published: 2024-08-15
- Granted: 2026-10-20
- Earliest claimed: 2022-09-21
- Assignees: Beijing Zitao Network Technology Co., Ltd.
- Applicants: Beijing Zitiao Network Technology Co., Ltd.
- Inventors: Shiqi Wan; Siqi Shu
- Web page: https://patentgrep.com/patent/US12769494B2

## CPC

- G06F 3/14: Digital output to display device {; Cooperation and interconnection of the display device with other functional units}
- G06F 3/0481: based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- H04L 65/1096: Supplementary features, e.g. call forwarding or call holding (systems providing special services or facilities to telephony subscribers H04M3/42)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Embodiments of the disclosure provide a method, apparatus, electronic device, computer-readable storage medium, computer program product and computer program of displaying a session interface. The method includes: receiving a first media content transmitted by a second user having a predetermined association with a first user; displaying, within a session interface, at least one predetermined image comprised in the first media content in a first display state; and in accordance with a satisfaction of a predetermined first switching condition, switching the display state of the first media content to a predetermined second display state.

## Claims

### Claim 1

A method of displaying a session interface, applied at a client of a first user, comprising:
receiving, in a session interface for a session between the first user and a second user, a first message corresponding to a first media content sent by the second user, the first message only comprising a first media content in a first display state;
displaying, within a session interface, at least one predetermined image comprised in the first media content in a first display state;
in response to a trigger operation performed by the first user on the first message, switching to a view interface differing from the session interface, the view interface displaying the first media content in the first display state and a media content obtaining control;
obtaining a second media content with the media content obtaining control;
displaying, in the session interface, a second message sent by the first user to switch a display state of the first media content, the second message comprising the second media content in a second display state, the first message and the second message corresponding to different messages in the session; and
switching the display state of the first media content comprised in the first message from the first display state to the second display state,
wherein switching the display state of the first media content to the second display state comprises:
determining in real time a received duration corresponding to the first media content; and
in response to the received duration being within a predetermined second time range, switching the display state of the first media content to the second display state, and
wherein after determining in real time a received duration corresponding to the first media content, the method further comprises:
in response to the received duration exceeding the predetermined second time range, switching the display state of the first media content to a third display state, wherein the third display state comprises displaying the first media content with prompt information indicating that the first media content is unable to be switched to the predetermined second display state.

### Claim 2 (depends on 1)

The method of claim 1, wherein the first media content is further associated with a predetermined constraint condition; and
switching the display state of the first media content to the second display state comprises:
detecting whether the second media content matches the predetermined constraint condition; and
in response to the second media content matching the predetermined constraint condition, switching the display state of the first media content to the second display state.

### Claim 3 (depends on 1)

The method of claim 1, wherein the first media content is further associated with predetermined question-answering information, the question-answering information comprising question information and predetermined answering information; the second message further comprises the to-be-verified answering; and
in response to the second message satisfying the first switching condition, switching the display state of the first media content to the predetermined second display state comprises:
in response to the to-be-verified answering being the same as the predetermined answering information, switching the display state of the first media content to the second display state.

### Claim 4 (depends on 1)

The method of claim 1, wherein switching the display state of the first media content to the second display state comprises:
detecting in real time whether a current time is within a predetermined first time range;
in response to the current time detected in real time being within the predetermined first time range, switching the display state of the first media content to the second display state.

### Claim 5 (depends on 1)

The method of claim 1, wherein after switching the display state of the first media content to the second display state, the method further comprises:
in response to a browsing operation by the first user on the first media content, determining browsing information corresponding to the browsing operation, the browsing information comprising a number of browsing times and/or a duration of browsing;
in response to the browsing information being detected to satisfy a second switching condition, switching the display state of the first media content to the third display state; and
the third display state comprising displaying the first media content with prompt information indicating that the first media content is unable to be switched to the second display state.

### Claim 6 (depends on 1)

The method of claim 1, wherein the displaying, within the session interface, at least one predetermined image comprised in the first media content in a first display state comprises:
displaying, within the session interface, at least one predetermined image comprised in the first media content in the first display state, and displaying first prompt information corresponding to the first display state at a location associated with the first media content in the first display state.

### Claim 7 (depends on 1)

The method of claim 1, wherein the displaying, within the session interface, at least one predetermined image comprised in the first media content in a first display state comprises:
displaying, within the session interface, at least one predetermined image comprised in the first media content in the first display state, and displaying at least one reply content obtaining control at a location associated with the first media content in the first display state.

### Claim 8 (depends on 1)

The method of claim 1, wherein the displaying, within the session interface, at least one predetermined image comprised in the first media content in a first display state comprises:
performing blur processing on the at least one predetermined image comprised in the first media content to obtain the first media content in the first display state; and
displaying, within the session interface, the first media content in the first display state.

### Claim 9 (depends on 8)

The method of claim 8, wherein the performing blur processing on the at least one predetermined image comprised in the first media content to obtain the first media content in the first display state comprises:
in response to the first media content being picture media content, performing blur processing on at least one picture comprised in the first media content to obtain the first media content in the first display state, wherein the first media content comprises at least one picture; and
in response to the first media content being video media content, performing blur processing on a predetermined image frame of the first media content to obtain the first media content in the first display state.

### Claim 10 (depends on 8)

The method of claim 8, wherein the performing blur processing on the at least one predetermined image comprised in the first media content to obtain the first media content in the first display state comprises:
performing Gaussian blur processing and/or Mosaic processing on the at least one predetermined image comprised in the first media content to obtain the first media content in the first display state.

### Claim 11

A non-transitory computer-readable storage medium, wherein the computer-readable storage medium has thereon stored a computer program which, when executed by a computing device, causes the computing device to perform steps comprising:
receiving, in a session interface for a session between a first user and a second user, a first message corresponding to a first media content sent by the second user, the first message only comprising a first media content in a first display state;
displaying, within a session interface, at least one predetermined image comprised in the first media content in a first display state;
in response to a trigger operation performed by the first user on the first message, switching to a view interface differing from the session interface, the view interface displaying the first media content in the first display state and a media content obtaining control;
obtaining a second media content with the media content obtaining control;
displaying, in the session interface, a second message sent by the first user to switch a display state of the first media content, the second message comprising the second media content in a second display state, the first message and the second message corresponding to different messages in the session; and
switching the display state of the first media content comprised in the first message from the first display state to the second display state,
wherein switching the display state of the first media content to the second display state comprises:
determining in real time a received duration corresponding to the first media content; and
in response to the received duration being within a predetermined second time range, switching the display state of the first media content to the second display state, and
wherein after determining in real time a received duration corresponding to the first media content, the method further comprises:
in response to the received duration exceeding the predetermined second time range, switching the display state of the first media content to a third display state, wherein the third display state comprises displaying the first media content with prompt information indicating that the first media content is unable to be switched to the predetermined second display state.

### Claim 12 (depends on 11)

The non-transitory computer-readable storage medium according to claim 11, wherein the first media content is further associated with a predetermined constraint condition; and the computing device is further caused to perform:
switching the display state of the first media content to the second display state comprises:
detecting whether the second media content matches the predetermined constraint condition; and
in response to the second media content matching the predetermined constraint condition, switching the display state of the first media content to the second display state.

### Claim 13 (depends on 11)

The non-transitory computer-readable storage medium according to claim 11, wherein the first media content is further associated with predetermined question-answering information, the question-answering information comprising question information and predetermined answering information; the second message further comprises the to-be-verified answering; and
in response to the second message satisfying the first switching condition, switching the display state of the first media content to the predetermined second display state comprises:
in response to the to-be-verified answering being the same as the predetermined answering information, switching the display state of the first media content to the second display state.

### Claim 14 (depends on 11)

The non-transitory computer-readable storage medium according to claim 11, wherein switching the display state of the first media content to the second display state comprises:
detecting in real time whether a current time is within a predetermined first time range;
in response to the current time detected in real time being within the predetermined first time range, switching the display state of the first media content to the second display state.

### Claim 15 (depends on 11)

The non-transitory computer-readable storage medium according to claim 11, wherein after switching the display state of the first media content to the second display state, the computing device is further caused to perform:
in response to a browsing operation by the first user on the first media content, determining browsing information corresponding to the browsing operation, the browsing information comprising a number of browsing times and/or a duration of browsing;
in response to the browsing information being detected to satisfy a second switching condition, switching the display state of the first media content to the third display state; and
the third display state comprising displaying the first media content with prompt information indicating that the first media content is unable to be switched to the second display state.

### Claim 16 (depends on 11)

The non-transitory computer-readable storage medium according to claim 11, wherein the displaying, within the session interface, at least one predetermined image comprised in the first media content in a first display state comprises:
displaying, within the session interface, at least one predetermined image comprised in the first media content in the first display state, and displaying first prompt information corresponding to the first display state at a location associated with the first media content in the first display state.

### Claim 17 (depends on 11)

The non-transitory computer-readable storage medium according to claim 11, wherein the displaying, within the session interface, at least one predetermined image comprised in the first media content in a first display state comprises:
performing blur processing on the at least one predetermined image comprised in the first media content to obtain the first media content in the first display state; and
displaying, within the session interface, the first media content in the first display state.

### Claim 18 (depends on 17)

The non-transitory computer-readable storage medium according to claim 17, wherein the performing blur processing on the at least one predetermined image comprised in the first media content to obtain the first media content in the first display state comprises:
in response to the first media content being picture media content, performing blur processing on at least one picture comprised in the first media content to obtain the first media content in the first display state, wherein the first media content comprises at least one picture; and
in response to the first media content being video media content, performing blur processing on a predetermined image frame of the first media content to obtain the first media content in the first display state.

### Claim 19 (depends on 17)

The non-transitory computer-readable storage medium according to claim 17, wherein the performing blur processing on the at least one predetermined image comprised in the first media content to obtain the first media content in the first display state comprises:
performing Gaussian blur processing and/or Mosaic processing on the at least one predetermined image comprised in the first media content to obtain the first media content in the first display state.

### Claim 20

An electronic device comprising: a processor and memory;
the memory storing computer-executable instructions; and
the processor executes the computer-executable instructions stored in the memory, to cause the processor to perform a method of displaying a session interface comprising:
receiving, in a session interface for a session between a first user and a second user, a first message corresponding to a first media content sent by the second user, the first message only comprising a first media content;
displaying, within a session interface, at least one predetermined image comprised in the first media content in a first display state;
in response to a trigger operation performed by the first user on the first message, switching to a view interface differing from the session interface, the view interface displaying the first media content in the first display state and a media content obtaining control;
obtaining a second media content with the media content obtaining control;
displaying, in the session interface, a second message sent by the first user to switch a display state of the first media content, the second message comprising the second media content in a second display state, the first message and the second message corresponding to different messages in the session; and
switching the display state of the first media content comprised in the first message from the first display state to the second display state,
wherein switching the display state of the first media content to the second display state comprises:
determining in real time a received duration corresponding to the first media content; and
in response to the received duration being within a predetermined second time range, switching the display state of the first media content to the second display state, and
wherein after determining in real time a received duration corresponding to the first media content, the method further comprises:
in response to the received duration exceeding the predetermined second time range, switching the display state of the first media content to a third display state, wherein the third display state comprises displaying the first media content with prompt information indicating that the first media content is unable to be switched to the predetermined second display state.
