IP Library › Granted Patent US 10,768,791
Granted Patent B2
US 10,768,791 · App. 15/997,542 · Granted Sep 8, 2020

Read activity of chat rooms

Inventors: Andrew Henderson (Spiddal, IE); Edward McMullin (Oranmore, IE)
Assignee: CISCO TECHNOLOGY, INC.
G06F3/0482G06F3/0488H04L12/1827H04L51/04H04L65/403
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 10,768,791
App. No.
15/997,542
Granted
Sep 8, 2020
Kind
B2
Abstract

In one embodiment, method includes receiving data including chat room data from a chat room server, receiving input data from at least one input device, preparing a user interface screen including a chat room list including chat room panels, each one chat room panel including information about a different chat room from a plurality of chat rooms and a chat room icon of the different chat room, wherein a first chat room panel includes an indication of how many chat room members of a first chat room from the plurality of chat rooms have read a first message posted in the first chat room. Related systems and methods are also included.

Claims (44)

1. A method comprising:

receiving data including chat room data from a chat room server;

receiving input data from at least one input device; and

preparing a user interface screen for output to a display device, the user interface screen including a chat room list including at least one chat room panel, each at least one chat room panel including information about (a) a different chat room from other chat rooms of the at least one chat room panel, and (b) a chat room icon of the different chat room;

wherein a first chat room panel of the at least one chat room panel includes an indication of how many chat room members of a first chat room of the first chat room panel have read a first message posted in the first chat room.

2. The method according to claim 1 , further comprising:

posting the first message in the first chat room; and

sending the first message to the chat room server.

3. The method according to claim 2 , wherein a graphic representation extends around the chat room icon of the first chat room panel as a function of how many chat room members of the first chat room have read the first message posted in the first chat room.

4. The method according to claim 3 , wherein the graphic representation extends as an arc around the chat room icon, an angular size of the arc being a function of how many chat room members of the first chat room have read the first message posted in the first chat room, the arc forming an annular ring when 100% of the chat room members of the first chat room have read the first message posted in the first chat room.

5. The method of claim 1 , further comprising:

selecting more information about the indication of how many chat room members of the first chat room have read the first message posted in the first chat room; and

based on the selecting, indicating additional information about which of the chat room members of the first chat room have read the first message.

6. The method of claim 1 , further comprising:

calculating a proximity of a screen position with the chat room icon of the first chat room panel;

based on the calculated proximity, indicating additional information about which of the chat room members of the first chat room have read the first message.

7. The method of claim 1 , further comprising representing each of the chat room members of a first chat room with an avatar.

8. A non-transitory computer readable media including instructions that when executed on a processer cause the processor to perform operations comprising:

receiving data including chat room data from a chat room server;

receiving input data from at least one input device; and

preparing a user interface screen for output to a display device, the user interface screen including a chat room list including a at least one chat room panel, each at least one chat room panel including information about (a) a different chat room from other chat rooms of the at least one chat room panel, and (b) a chat room icon of the different chat room;

wherein a first chat room panel of the at least one chat room panel includes an indication of how many chat room members of a first chat room of the first chat room panel have read a first message posted in the first chat room.

9. The non-transitory computer readable media according to claim 8 , the operations further comprising:

posting the first message in the first chat room; and

sending the first message to the chat room server.

10. The non-transitory computer readable media according to claim 9 , wherein a graphic representation extends around the chat room icon of the first chat room panel as a function of how many chat room members of the first chat room have read the first message posted in the first chat room.

11. The non-transitory computer readable media according to claim 10 , wherein the graphic representation extends as an arc around the chat room icon, an angular size of the arc being a function of how many chat room members of the first chat room have read the first message posted in the first chat room, the arc forming an annular ring when 100% of the chat room members of the first chat room have read the first message posted in the first chat room.

12. The non-transitory computer readable media of claim 8 , the operations further comprising:

selecting more information about the indication of how many chat room members of the first chat room have read the first message posted in the first chat room; and

based on the selecting, indicating additional information about which of the chat room members of the first chat room have read the first message.

13. The non-transitory computer readable media of claim 8 , the operations further comprising:

calculating a proximity of a screen position with the chat room icon of the first chat room panel;

based on the calculated proximity, indicating additional information about which of the chat room members of the first chat room have read the first message.

14. The non-transitory computer readable of claim 8 , further comprising representing each of the chat room members with an avatar.

15. A system comprising:

a network input/output interface to receive data including chat room data from a chat room server;

a user input interface to receive input data from at least one input device;

a graphics processing unit to prepare a user interface screen for output to a display device, the user interface screen including a chat room list including at least one chat room panel, each at least one chat room panel including information about (a) a different chat room from other chat rooms of the at least one chat room panel, and (b) a chat room icon of the different chat room, wherein a first chat room panel of the at least one chat room panel includes an indication of how many chat room members of a first chat room of the first chat room panel have read a first message posted in the first chat room; and

a central processing unit to: receive the input data from the user input interface; and interpret the input data to include selecting entry to, and posting the first message in, the first chat room, wherein the network input/output interface is operative to send the first message to the chat room server.

16. The system according to claim 15 , wherein the central processing unit posts the first message in the first chat room and sends the first message to the chat room server.

17. The system according to claim 15 , wherein a graphic representation extends around the chat room icon of the first chat room panel as a function of how many chat room members of the first chat room have read the first message posted in the first chat room.

18. The system according to claim 17 , wherein the graphic representation extends as an arc around the chat room icon, an angular size of the arc being a function of how many chat room members of the first chat room have read the first message posted in the first chat room, the arc forming an annular ring when 100% of the chat room members of the first chat room have read the first message posted in the first chat room.

19. The system according to claim 15 , wherein the network input/output interface is operative to receive, from the chat room server, data indicating how many chat room members of the first chat room have read the first message posted in the first chat room.

20. The system according to claim 15 , further comprising a graphics output sub-system to output the user interface screen to a display device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2018
From: HENDERSON, ANDREW; MCMULLIN, EDWARD
To: CISCO TECHNOLOGY, INC.
Reel/Frame 045983/0702 →
Continuity (2)
Continuation 15083340 · Mar 29, 2016
Related Publication 20180284961A1 · Oct 4, 2018