Caching message fragments during real-time messaging conversations
First Claim
Patent Images
1. A programmatic method of caching message fragments during real-time messaging conversations, comprising:
- caching, in a message cache, an unsent outbound message fragment responding to a particular inbound message that arrives during a real-time messaging conversation, wherein;
a representation of the cached message fragment is rendered in a sub-window of a graphical user interface (“
GUI”
) of the real-time messaging conversation; and
the sub-window is generated responsive to the caching and occupies a portion of the GUI that is separate from an active window that renders a representation of each arriving inbound message and each response thereto;
sending a response message, during the real-time messaging conversation after the caching, that responds to an inbound message that arrives after the particular inbound message; and
subsequently recalling the cached message fragment from the message cache, responsive to a request, for responding to the particular inbound message during the real-time messaging conversation.
1 Assignment
0 Petitions
Accused Products
Abstract
Creating and managing an editable cache of unsent message fragments during conversations using real-time messaging systems (such as instant messaging, text messaging, chat sessions, and so forth). Using this cache, a user participating in a real-time messaging conversation can cache at least one message fragment, and can then recall selected fragments for review and/or editing (as desired by the particular user) before sending to other conversation participants. Preferably, any unsent message fragment from the cache can be sent, upon request of the user, through a mouse click or keystroke.
-
Citations
19 Claims
-
1. A programmatic method of caching message fragments during real-time messaging conversations, comprising:
-
caching, in a message cache, an unsent outbound message fragment responding to a particular inbound message that arrives during a real-time messaging conversation, wherein; a representation of the cached message fragment is rendered in a sub-window of a graphical user interface (“
GUI”
) of the real-time messaging conversation; andthe sub-window is generated responsive to the caching and occupies a portion of the GUI that is separate from an active window that renders a representation of each arriving inbound message and each response thereto; sending a response message, during the real-time messaging conversation after the caching, that responds to an inbound message that arrives after the particular inbound message; and subsequently recalling the cached message fragment from the message cache, responsive to a request, for responding to the particular inbound message during the real-time messaging conversation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for caching message fragments during real-time messaging conversations, comprising:
-
a computer comprising a processor; and instructions which are executable, using the processor, to implement functions comprising; caching, in a message cache, an unsent outbound message fragment responding to a particular inbound message that arrives during a real-time messaging conversation, wherein; a representation of the cached message fragment is rendered in a sub-window of a graphical user interface (“
GUI”
) of the real-time messaging conversation; andthe sub-window is generated responsive to the caching and occupies a portion of the GUI that is separate from an active window that renders a representation of each arriving inbound message and each response thereto; sending a response message, during the real-time messaging conversation after the caching, that responds to an inbound message that arrives after the particular inbound message; and subsequently recalling the cached message fragment from the message cache, responsive to a request, for responding to the particular inbound message during the real-time messaging conversation.
-
-
19. A computer program product for caching message fragments during real-time messaging conversations, the computer program product comprising at least one non-transitory computer-usable media storing computer-usable program code, wherein the computer-usable program code, when executed on a computer, causes the computer to:
-
cache, in a message cache, an unsent outbound message fragment responding to a particular inbound message that arrives during a real-time messaging conversation, wherein; a representation of the cached message fragment is rendered in a sub-window of a graphical user interface (“
GUI”
) of the real-time messaging conversation; andthe sub-window is generated responsive to the caching and occupies a portion of the GUI that is separate from an active window that renders a representation of each arriving inbound message and each response thereto; send a response message, during the real-time messaging conversation after the caching, that responds to an inbound message that arrives after the particular inbound message; and subsequently recall the cached message fragment from the message cache, responsive to a request, for responding to the particular inbound message during the real-time messaging conversation.
-
Specification