Patent ID: 9411506
Filing Date: 2016-08-09
CPC Classification: G06F,G06Q,H04L,H04M

Claim Text:
1. A machine-implemented method comprising: receiving first user input selecting a group object graphical element to activate a new group object instance, from a participant of a plurality of participants in a conversation at the first group messaging application between the plurality of participants, the conversation enabling communication between the plurality of participants of the conversation, the communication including a real-time stream of messages exchanged by one or more participants of the plurality of participants and viewable by the plurality of participants of the conversation, wherein the new group object instance provides additional functionality for interaction between the plurality of participants in the conversation, wherein each of the plurality of participants is able to view and interact with the new group object instance within the conversation; responsive to the received first user input, placing the new group object instance within the real-time stream of messages included in the conversation, wherein the new group object instance comprises user-updateable data and operates independently of the real-time stream of messages while being displayed graphically within the real-time stream of messages, the graphical display of the new group object instance remaining in the real-time stream of messages during the conversation and comprising a graphical component for initiating display of a detail view of the new group object instance from the real-time stream of messages; receiving, from within the real-time stream of messages, second user input selecting the graphical component; displaying the detail view in response to the received second user input, the detail view including an interface for modifying the user-updateable data of the new group object instance; receiving third user input in association with the interface for modifying the user-updateable data of the new group object instance in the conversation; and providing, based on the received third user input, a notification within the real-time stream of messages, wherein the notification represents a modification of the user-updateable data based on the third user input and is communicated to the plurality of participants in the conversation by the new group instance while within the real-time stream of messages.