Shared workspace associated with a voice-request account
First Claim
1. A computer implemented method, comprising:
- providing, by a computing system, a workspace on a virtual machine, wherein the workspace is associated with a voice-request account;
receiving, at the computing system, user-account authentication information for a user account;
receiving, at the computing system, a user-account session request to establish a user-account session for the user account in the workspace and responsively causing the user-account session to be established in the workspace according to the user-account authentication information;
receiving, at the computing system, from a client device, a user-account request relating to the user-account session;
sending, from the computing system, the user-account request to a guide account at a guide computing system;
receiving, at the computing system, from the client device, permission for the guide account to access the user-account session in the workspace;
providing, by the computing system, the guide account with the permission from the client device to access the user-account session in the workspace;
receiving, at the computing system, a guide-account session request from the guide account to establish a guide-account session for the guide account in the workspace; and
providing, by the computing system, the guide account with access to establish the guide-account session in the workspace, the guide-account session allowing the guide account to further access the user-account session in the workspace and to respond to the user-account request.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods are described herein related to providing a workspace that is associated with a voice-request account workspace and that is capable of establishing a session for a user-account. An example method may involve: (a) providing, by a computing system, a workspace on a virtual machine, where the workspace is associated with a voice-request account, where the workspace is accessible to one or more guide computing systems, (b) receiving, at the computing system, authentication information for a user-account, (c) receiving, at the computing system, a request to establish a session for the user-account in the workspace associated with the voice-request account and responsively establishing the session, and (d) providing, by the computing system, the one or more guide accounts with access via the workspace to the session for the user-account.
-
Citations
23 Claims
-
1. A computer implemented method, comprising:
-
providing, by a computing system, a workspace on a virtual machine, wherein the workspace is associated with a voice-request account; receiving, at the computing system, user-account authentication information for a user account; receiving, at the computing system, a user-account session request to establish a user-account session for the user account in the workspace and responsively causing the user-account session to be established in the workspace according to the user-account authentication information; receiving, at the computing system, from a client device, a user-account request relating to the user-account session; sending, from the computing system, the user-account request to a guide account at a guide computing system; receiving, at the computing system, from the client device, permission for the guide account to access the user-account session in the workspace; providing, by the computing system, the guide account with the permission from the client device to access the user-account session in the workspace; receiving, at the computing system, a guide-account session request from the guide account to establish a guide-account session for the guide account in the workspace; and providing, by the computing system, the guide account with access to establish the guide-account session in the workspace, the guide-account session allowing the guide account to further access the user-account session in the workspace and to respond to the user-account request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer implemented method comprising:
-
sending, by a client device associated with a voice-request account, user-account authentication information for a user-account; sending, by the client device, a user-account session request to a computing system to create a user-account session for the user account in a workspace for the voice-request account according to the user-account authentication information; sending, by the client device, to the computing system, a user-account request associated with the user-account, wherein the user-account request is forwarded by the computing system to a guide account at a guide computing system; sending, by the client device, to the computing system, permission for the guide account to access the user-account session in the workspace, wherein the permission is forwarded by the computing system to the guide account; receiving, by the client device, a notification that the guide account has responded to the user-account request by;
sending a guide-account session request to the computing system;
establishing the guide-account session in the workspace; and
using the guide-account session to access the user-account session in the workspace. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable medium configured to store program instructions that, when executed by a processor, cause the processor to carry out functions comprising:
-
providing, by a computing system, a workspace on a virtual machine, wherein the workspace is associated with a voice-request account; receiving, at the computing system, user-account authentication information for a user account; receiving, at the computing system, a user-account session request to establish a user-account session for the user account in the workspace and responsively causing the user-account session to be established in the workspace according to the user-account authentication information; receiving, at the computing system, from a client device, a user-account request relating to the user-account session; sending, from the computing system, the user-account request to a guide account at a guide computing system; receiving, at the computing system, from the client device, permission for the guide account to access the user-account session in the workspace; providing, by the computing system, the guide account with the permission from the client device to access the user-account session in the workspace; receiving, at the computing system, a guide-account session request from the guide account to establish a guide-account session for the guide account in the workspace; and providing, by the computing system, the guide account with access to establish the guide-account session in the workspace, the guide-account session allowing the guide account to further access the user-account session in the workspace and to respond to the user-account request. - View Dependent Claims (20)
-
-
21. A system, comprising:
-
a response computing system communicatively coupled to a client device and configured to; provide a workspace on a virtual machine; receive user-account authentication information for a user account; and receive a user-account session request to establish a user-account session for the user account in the workspace and responsively cause the user-account session to be established in the workspace according to the user-account authentication information; and a guide computing system communicatively coupled to the response computing system, the guide computing system providing a guide account, wherein the response computing system is further configured to; receive, from the client device, a user-account request relating to the user-account session; send the user-account request to the guide account at the guide computing system; receive, from the client device, permission for the guide account to access the user-account session in the workspace; provide the guide account with the permission from the client device to access the user-account session in the workspace; receive a guide-account session request from the guide account to establish a guide-account session for the guide account in the workspace; and provide the guide account with access to establish the guide-account session in the workspace, the guide-account session allowing the guide account to further access the user-account session in the workspace and to respond to the user-account request. - View Dependent Claims (22, 23)
-
Specification