IP Library Granted Patent US 12,224,971
Granted Patent B2
US 12,224,971 · App. 18/785,177 · Granted Feb 11, 2025

Interactive contextual emojis

Inventors: Stewart Curry (Booterstown, IE); Andrew Henderson (Spiddal, IE); Keith Griffin (Oranmore, IE)
Assignee: Cisco Technology, Inc.
H04L51/043H04L51/10
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,224,971
App. No.
18/785,177
Granted
Feb 11, 2025
Kind
B2
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 (34)

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.

2. 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.

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

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

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

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

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

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

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.

10. 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.

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

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

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

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

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.

16. 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.

17. 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.

18. 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.

19. 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.

20. 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.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2024
From: CURRY, STEWART; HENDERSON, ANDREW; GRIFFIN, KEITH
To: CISCO TECHNOLOGY, INC.
Reel/Frame 068091/0883 →
Continuity (4)
Continuation 17579247 · Jan 19, 2022
Continuation 16895294 · Jun 8, 2020
Continuation 15150445 · May 10, 2016
Related Publication 20240388549A1 · Nov 21, 2024
References Cited (49)
US 7448546B2 · Jung et al. · 2008 [cited by applicant]
US 7539724B1 · Callaghan · 2009 [cited by applicant]
US 8032125B2 · Wisebourt et al. · 2011 [cited by applicant]
US 8352555B2 · Channabasavaiah · 2013 [cited by applicant]
US 9060050B1 · Chau et al. · 2015 [cited by applicant]
US 9405610B1 · Bailey et al. · 2016 [cited by applicant]
US 9729528B2 · Zakaria et al. · 2017 [cited by applicant]
US 10505875B1 · Jenks et al. · 2019 [cited by applicant]
US 10955991B2 · Harper · 2021 [cited by examiner]
US 20040133638A1 · Doss et al. · 2004 [cited by applicant]
US 20050223328A1 · Ashtekar et al. · 2005 [cited by applicant]
US 20070276909A1 · Chavda et al. · 2007 [cited by applicant]
US 20080201419A1 · Hung et al. · 2008 [cited by applicant]
US 20090049125A1 · Channabasavaiah · 2009 [cited by applicant]
US 20100049808A1 · Rosenberg · 2010 [cited by applicant]
US 20100125811A1 · Moore et al. · 2010 [cited by applicant]
US 20120054646A1 · Hoomani et al. · 2012 [cited by applicant]
US 20120290954A1 · Qureshi et al. · 2012 [cited by applicant]
US 20130159432A1 · Deering et al. · 2013 [cited by applicant]
US 20130203393A1 · Bugalia et al. · 2013 [cited by applicant]
US 20130227439A1 · Shin · 2013 [cited by applicant]
US 20130268606A1 · Jindal · 2013 [cited by applicant]
US 20140096033A1 · Blair · 2014 [cited by examiner]
US 20140278677A1 · Tischhauser et al. · 2014 [cited by applicant]
US 20140288990A1 · Moore et al. · 2014 [cited by applicant]
US 20140337751A1 · Lim et al. · 2014 [cited by applicant]
US 20140357240A1 · Choi · 2014 [cited by applicant]
US 20150006695A1 · Gupta · 2015 [cited by applicant]
US 20150334075A1 · Wang et al. · 2015 [cited by applicant]
US 20150350118A1 · Yang et al. · 2015 [cited by applicant]
US 20160042324A1 · Johnson et al. · 2016 [cited by applicant]
US 20160112362A1 · Perazzo et al. · 2016 [cited by applicant]
US 20160255186A1 · Kaneblai Martins Costa et al. · 2016 [cited by applicant]
US 20160350719A1 · Wang et al. · 2016 [cited by applicant]
US 20170147919A1 · Lee et al. · 2017 [cited by applicant]
US 20170324576A1 · Jain et al. · 2017 [cited by applicant]
US 20180077095A1 · Deyle · 2018 [cited by examiner]
US 20180373683A1 · Hullette et al. · 2018 [cited by applicant]
CN 101729433A · 2010 [cited by applicant]
WO 2004107631A2 · 2004 [cited by applicant]
WO 2015167120A1 · 2015 [cited by applicant]
WO WO2018053594A1 · 2018 [cited by examiner]
Allsopp A., “Apple Watch: How to Send and Reply to Text Messages,” Apr. 27, 2015, 4 pages. [cited by applicant]
Galligan M., “Imagining Messagekit: Apple's path to Turning IMessage into a Platform,” Jun. 9, 2015, 11 pages, Retrieved on [Nov. 11, 2015], Retrieved from Internet: URL: https://medium.com/@mg/there-s-a-chat-for-that-a… [cited by applicant]
Kermode R., “Emoji Invasion: The End of Language as we Know It:/,” The Guardian, Jun. 25, 2015, 2 pages. [cited by applicant]
Mott N., “Cola Builds a Messaging App to Enhance Your Conversations,” Nov. 12, 2015, 5 pages, Retrieved from Internet: URL: https://gigaom.com/2015/11/12/cola-builds-a-messaging-app-to-enhance-your-conversations/. [cited by applicant]
Paulos E., “Connexus: An Evocative Interface,” A Communal Interface in Proceedings of the 2003 Conference on Designing for User Experiences, 2003, 6 pages. [cited by applicant]
SIINE Ltd., “SIINE Shortcut Keyboard,” Use of Emoticon Keyboard to have Shortcuts for Text Phrases, 2015, 3 pages, amp;hl=en, Retrieved from Internet: URL https://play.google.com/store/apps/details?id=com.siine.ime. [cited by applicant]
Slack Help Center, Emoji Reactions , 2015, 2 pages, [Retrieved on Nov. 11, 2015], Retrieved from Internet: URL: https://slack.zendesk.com/hc/en-us/articles/206870317-Emoji-reactions. [cited by applicant]