Facilitating user configured assistance requests through a chat in a virtual space
First Claim
1. A system configured to facilitate a user configured assistance request communicated through a chat session, the system comprising:
- a memory; and
one or more processors communicably coupled to the memory configured to execute computer program modules, the computer program modules comprising;
a space module configured to execute an instance of the virtual space, to implement the instance of the virtual space by receiving and executing commands to facilitate user interactions with the virtual space, and to determine view information for presentation of the virtual space on client computing platforms through space interfaces to facilitate user actions in the virtual space;
a chat module configured to implement an instance of a chat session to facilitate synchronous textual communications between users within the virtual space;
the chat module being configured to transmit the textual communications that make up the chat session to the computing platforms for presentation through graphical chat interfaces, the graphical chat interfaces being presented on the client computing platforms such that they replace the space interfaces to facilitate the presentation of the textual communications;
a chat-request module configured toreceive user inputs requesting assistance submitted through graphical chat interfaces;
generate assistance requests based on the received user inputs; and
effectuate communication of the generated assistance requests through the chat sessions for presentation through the graphical chat interfaces; and
,wherein responsive to receiving inputs from a first user requesting assistance, the chat-request module generates a first assistance request and effectuate communication of the first assistance request to a second user through a chat session participated by the second user for presentation through a graphical chat interface implemented on a client computing platform associated with the second user;
a request-response module configured to receive user acceptances to assistance requests, and to generate assistance commands executable by the space module, wherein responsive to receiving an acceptance to the first assistance request from the second user, the assistance request response module generates a first assistance command executable by the space module; and
,wherein the space module is further configured such that responsive to the first assistance command generated by the assistance request response module, the space module executes the first assistance command in the virtual space.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for facilitating a user to initiate and accept an assistance request through a chat session is disclosed. Controls may be provided in a graphical chat interface to enable the user to specify inputs to request assistance from other users participating in the chat session. An assistance request may be generated and communicated to those users through the chat session. Graphical representation for the assistance request and controls that facilitate the users to accept the assistance request may be provided in the graphical chat interface. Upon an acceptance to the assistance request by a responding user through the graphical chat interface, an assistance command may be generated and executed in the virtual space.
32 Citations
14 Claims
-
1. A system configured to facilitate a user configured assistance request communicated through a chat session, the system comprising:
-
a memory; and one or more processors communicably coupled to the memory configured to execute computer program modules, the computer program modules comprising; a space module configured to execute an instance of the virtual space, to implement the instance of the virtual space by receiving and executing commands to facilitate user interactions with the virtual space, and to determine view information for presentation of the virtual space on client computing platforms through space interfaces to facilitate user actions in the virtual space; a chat module configured to implement an instance of a chat session to facilitate synchronous textual communications between users within the virtual space;
the chat module being configured to transmit the textual communications that make up the chat session to the computing platforms for presentation through graphical chat interfaces, the graphical chat interfaces being presented on the client computing platforms such that they replace the space interfaces to facilitate the presentation of the textual communications;a chat-request module configured to receive user inputs requesting assistance submitted through graphical chat interfaces; generate assistance requests based on the received user inputs; and effectuate communication of the generated assistance requests through the chat sessions for presentation through the graphical chat interfaces; and
,wherein responsive to receiving inputs from a first user requesting assistance, the chat-request module generates a first assistance request and effectuate communication of the first assistance request to a second user through a chat session participated by the second user for presentation through a graphical chat interface implemented on a client computing platform associated with the second user; a request-response module configured to receive user acceptances to assistance requests, and to generate assistance commands executable by the space module, wherein responsive to receiving an acceptance to the first assistance request from the second user, the assistance request response module generates a first assistance command executable by the space module; and
,wherein the space module is further configured such that responsive to the first assistance command generated by the assistance request response module, the space module executes the first assistance command in the virtual space. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system configured to facilitate a user configured assistance request within an instance of a virtual space communicated through a chat session, the instance of the virtual space being implemented by a space module and the chat session being implemented by a chat module, wherein the chat sessions facilitate textual communication between users and include a first assistance request from a first user, the system comprising:
-
a memory; and one or more processors communicably coupled to the memory configured to execute computer program modules, the computer program modules comprising; a space interface module configured to generate space interfaces to present views of the virtual space on a display associated with a second user and/or to provide one or more controls for the user to initiate actions in the virtual space; a chat interface module configured to generate a graphical chat interface that replaces space interfaces provided by the space interface module, wherein the graphical chat interface comprises;
visual display of the first assistance request and one or more controls enabling the second user to provide inputs for responding the first assistance request and one or more controls enabling the second user to provide inputs requesting assistance from other users;a user response module configured such that the user response module determines an acceptance to the first assistance request for the second user based on the inputs provided by the second user through the graphical chat interface and to effectuate communication of the acceptance by the second user to the first user through a chat session; and an assistance request module configured to communicate the user inputs requesting assistance through the chat session to a third user. - View Dependent Claims (7)
-
-
8. A method for facilitating a user configured assistance request communicated through a chat session, the method being implemented in one or more physical processors configured to execute computer program modules, the method comprising:
-
executing an instance of the virtual space and implementing the instance of the virtual space by receiving and executing commands to facilitate user interactions with the virtual space; determining view information for presentation of the virtual space on client computing platforms through space interfaces to facilitate user actions in the virtual space; implementing an instance of a chat session to facilitate synchronous textual communications between users within the virtual space; transmitting the textual communications that make up the chat session to the computing platforms for presentation through graphical chat interfaces, the graphical chat interfaces being presented on the client computing platforms such that they replace the space interfaces to facilitate the presentation of the textual communications; receiving user inputs requesting assistance submitted through graphical chat interfaces, generating assistance requests based on the received user inputs, and effectuating communication of the generated assistance requests through the chat sessions for presentation through the graphical chat interfaces, wherein responsive to receiving inputs from a first user requesting assistance, generating a first assistance request and effectuate communication of the first assistance request to a second user through a chat session participated by the second user for presentation through a graphical chat interface implemented on a client computing platform associated with the second user; receiving user acceptances to assistance requests, and generating assistance commands executable by the space module, wherein responsive to receiving an acceptance to the first assistance request from the second user, generating a first assistance command executable by the space module; and responsive to the first assistance command, executing the first assistance command in the virtual space. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method for facilitating a user configured assistance request within an instance of a virtual space communicated through a chat session, wherein the chat sessions facilitate textual communication between users and include a first assistance request from a first user, the method being implemented in one or more physical processors configured to execute computer program modules, the method comprising:
-
generating space interfaces to present views of the virtual space on a display associated with a second user and/or to provide one or more controls for the user to initiate actions in the virtual space; generating a graphical chat interface that replaces space interfaces provided by the space interface module, wherein the graphical chat interface comprises;
visual display of the first assistance request and one or more controls enabling the second user to provide inputs for responding the first assistance request and one or more controls for the second user to provide inputs requesting assistance from other users;determining a response to the first assistance request for the second user based on the inputs provide by the second user through the graphical chat interface and to effectuate communication of the acceptance by the second user to the first user through a chat session; and communicating the user inputs requesting assistance through the chat session to a third user. - View Dependent Claims (14)
-
Specification