# US 12,224,971 B2 · Interactive contextual emojis

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

- Number: US 12,224,971 B2
- Document ID: US12224971B2
- Status: Granted
- Kind: B2
- Application number: 18/785,177
- Filed: 2024-07-26
- Published: 2024-11-21
- Granted: 2025-02-11
- Earliest claimed: 2016-05-10
- Assignees: Cisco Technology, Inc.
- Applicants: Cisco Technology, Inc.
- Inventors: Stewart Curry; Andrew Henderson; Keith Griffin
- Web page: https://patentgrep.com/patent/US12224971B2

## CPC

- H04L 51/043: using or handling presence information
- H04L 51/10: Multimedia information
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A method for communicating in a digital conversation is implemented on a computing device and includes: receiving an interactive contextual emoji from a first digital conversation participant to post in the digital conversation with at least a second digital conversation participant, where the interactive contextual emoji is pre-defined to indicate at least a current availability status associated with the first digital conversation participant, requesting the current availability status from a status application based on at least an indication of the interactive contextual emoji, where the status application maintains the current availability status, receiving the current availability status from the status application, and displaying the interactive contextual emoji in the digital conversation with at least an indication of the current availability status.

## Claims

### Claim 1

A method for communicating in a digital conversation within an application panel using a computing device, the method comprising:
providing first information to cause display, in the digital conversation application panel, of an interactive contextual icon representing a first current contextual status associated with a sending user, wherein the first current contextual status is the sending user's contextual status at a first time, and the first time corresponds to when the first information is provided;
providing, in response to establishing a second current contextual status associated with the sending user, second information to cause display of an updated interactive contextual icon, in the digital conversation application panel, to represent the second current contextual status associated with the sending user, wherein the second current contextual status is different than the first current contextual status, the updated interactive contextual icon represents the second current contextual status, the second current contextual status is the sending user's contextual status at a second time, and the second time corresponds to when the second information is provided;
receiving a request for additional information associated with the second current contextual status, wherein the request is responsive to an interaction with the updated interactive contextual icon; and
providing, in response to the receiving of the request, third information to cause display of the additional information in the digital conversation application panel, wherein the additional information includes a detail of a different type for the second current contextual status than displayed in the updated interactive contextual icon.

### Claim 2 (depends on 1)

The method of claim 1, wherein the interactive contextual icon is presented in the digital conversation application panel as a post in a message thread including messages from the sending user.

### Claim 3 (depends on 2)

The method of claim 2, wherein the post in the message thread is updated to show the updated interactive contextual icon.

### Claim 4 (depends on 1)

The method of claim 1, wherein the detail comprises an estimated time of arrival of the sending user at a destination.

### Claim 5 (depends on 1)

The method of claim 1, wherein the displayed additional information comprises a user-interface element configured to place a call to the sending user.

### Claim 6 (depends on 1)

The method of claim 1, wherein the interaction comprises tapping on a portion of the updated interactive contextual icon.

### Claim 7 (depends on 1)

The method of claim 1, wherein the second information is based on data pushed autonomously to the computing device.

### Claim 8 (depends on 1)

The method of claim 1, wherein the detail is also of a different type than displayed in the interactive contextual icon.

### Claim 9

A system for communicating in a digital conversation within an application panel, the system comprising:
one or more processors; and
at least one non-transitory computer-readable medium containing instructions which, when executed by the one or more processors, cause the one or more processors to:
provide first information to cause display, in the digital conversation application panel, of an interactive contextual icon representing a first current contextual status associated with a sending user, wherein the first current contextual status is the sending user's contextual status at a first time, and the first time corresponds to when the first information is provided;
provide, in response to establishing a second current contextual status associated with the sending user, second information to cause display of an updated interactive contextual icon, in the digital conversation application panel, to represent the second current contextual status associated with the sending user, wherein the second current contextual status is different than the first current contextual status, the updated interactive contextual icon represents the second current contextual status, the second current contextual status is the sending user's contextual status at a second time, and the second time corresponds to when the second information is provided;
receive a request for additional information associated with the second current contextual status, wherein the request is responsive to an interaction with the updated interactive contextual icon; and
provide, in response to the receiving of the request, third information to cause display of the additional information in the digital conversation application panel, wherein the additional information includes a detail of a different type for the second current contextual status than displayed in the updated interactive contextual icon.

### Claim 10 (depends on 9)

The system of claim 9, wherein the interactive contextual icon is presented in the digital conversation application panel as a post in a message thread including messages from the sending user.

### Claim 11 (depends on 10)

The system of claim 10, wherein the post in the message thread is updated to show the updated interactive contextual icon.

### Claim 12 (depends on 9)

The system of claim 9, wherein the detail comprises an estimated time of arrival of the sending user at a destination.

### Claim 13 (depends on 9)

The system of claim 9, wherein the displayed additional information comprises a user-interface element configured to place a call to the sending user.

### Claim 14 (depends on 9)

The system of claim 9, wherein the detail is also of a different type than displayed in the interactive contextual icon.

### Claim 15

A non-transitory computer-readable medium containing instructions which, when executed by one or more processors, cause the one or more processors to:
provide first information to cause display, in a digital conversation application panel, of an interactive contextual icon representing a first current contextual status associated with a sending user, wherein the first current contextual status is the sending user's contextual status at a first time, and the first time corresponds to when the first information is provided;
provide, in response to establishing a second current contextual status associated with the sending user, second information to cause display of an updated interactive contextual icon, in the digital conversation application panel, to represent the second current contextual status associated with the sending user, wherein the second current contextual status is different than the first current contextual status, the updated interactive contextual icon represents the second current contextual status, the second current contextual status is the sending user's contextual status at a second time, and the second time corresponds to when the second information is provided;
receive a request for additional information associated with the second current contextual status, wherein the request is responsive to an interaction with the updated interactive contextual icon; and
provide, in response to the receiving of the request, third information to cause display of the additional information in the digital conversation application panel, wherein the additional information includes a detail of a different type for the second current contextual status than displayed in the updated interactive contextual icon.

### Claim 16 (depends on 15)

The non-transitory computer-readable medium according to claim 15, wherein the interactive contextual icon is presented in the digital conversation application panel as a post in a message thread including messages from the sending user.

### Claim 17 (depends on 16)

The non-transitory computer-readable medium according to claim 16, wherein the post in the message thread is updated to show the updated interactive contextual icon.

### Claim 18 (depends on 15)

The non-transitory computer-readable medium according to claim 15, wherein the detail comprises an estimated time of arrival of the sending user at a destination.

### Claim 19 (depends on 15)

The non-transitory computer-readable medium according to claim 15, wherein the displayed additional information comprises a user-interface element configured to place a call to the sending user.

### Claim 20 (depends on 15)

The non-transitory computer-readable medium according to claim 15, wherein the detail is also of a different type than displayed in the interactive contextual icon.
