Single approach to on-premise and on-demand consumption of services
First Claim
1. A computer implemented method performed by one or more processors for providing single approach consumption of user productivity services, the method comprising:
- receiving, by a cloud server located outside a corporate network, a selection for a user productivity service from a client device located in a corporate network, the client device connected to the cloud server and to a server in the corporate network, the client device associated with a role in the corporate network;
receiving, by the cloud server and from the client device, a request for on-demand deployment of the user productivity service to the client device associated with the role;
determining, by the cloud server, that the client device associated with the role has rights to the on-demand deployment of the user productivity services;
transmitting, in a first deployment stage and by the cloud server, at least a portion of the user productivity service to the client device in response to determining that the particular method of deployment is on-demand deployment, wherein the client device modifies the user productivity services and stores the modified user productivity services on the cloud server; and
transmitting, in a second deployment stage following the first deployment stage and by the cloud server, at least a portion of the modified user productivity service to the server in the corporate network in response to receiving a request for on-premise deployment of the modified user productivity services.
2 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure involves systems, software, and computer implemented methods for deployment of services independent of a particular deployment model. One process includes operations for receiving a selection for a user productivity service from a client device, the client device located in a corporate network. A request for a particular method of deployment of the user productivity service is received. At least a portion of the user productivity service is transmitted to the client device if the request is for on-demand deployment of the user productivity service. At least a portion of the user productivity service is transmitted to a server in the corporate network if the request is for on-premise deployment of the user productivity service.
-
Citations
21 Claims
-
1. A computer implemented method performed by one or more processors for providing single approach consumption of user productivity services, the method comprising:
-
receiving, by a cloud server located outside a corporate network, a selection for a user productivity service from a client device located in a corporate network, the client device connected to the cloud server and to a server in the corporate network, the client device associated with a role in the corporate network; receiving, by the cloud server and from the client device, a request for on-demand deployment of the user productivity service to the client device associated with the role; determining, by the cloud server, that the client device associated with the role has rights to the on-demand deployment of the user productivity services; transmitting, in a first deployment stage and by the cloud server, at least a portion of the user productivity service to the client device in response to determining that the particular method of deployment is on-demand deployment, wherein the client device modifies the user productivity services and stores the modified user productivity services on the cloud server; and transmitting, in a second deployment stage following the first deployment stage and by the cloud server, at least a portion of the modified user productivity service to the server in the corporate network in response to receiving a request for on-premise deployment of the modified user productivity services. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium storing computer readable instructions executable by one or more processors connected to a cloud server to perform operations comprising:
-
receiving, by a cloud server located outside a corporate network, a selection for a user productivity service from a client device located in a corporate network, the client device connected to the cloud server and to a server in the corporate network, the client device associated with a role in the corporate network; receiving, by the cloud server and from the client device, a request for on-demand deployment of the user productivity service to the client device associated with the role; determining, by the cloud server, that the client device associated with the role has rights to the on-demand deployment of the user productivity services; transmitting, in a first deployment stage and by the cloud server, at least a portion of the user productivity service to the client device in response to determining that the particular method of deployment is on-demand deployment, wherein the client device modifies the user productivity services and stores the modified user productivity services on the cloud server; and transmitting, in a second deployment stage following the first deployment stage and by the cloud server, at least a portion of the modified user productivity service to the server in the corporate network in response to receiving a request for on-premise deployment of the modified user productivity services. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
one or more computers connected to a cloud server; and a computer-readable medium coupled to the one or more computers having instructions stored thereon which, when executed by the one or more computers, cause the one or more computers to perform operations comprising; receiving, by a cloud server located outside a corporate network, a selection for a user productivity service from a client device located in a corporate network, the client device connected to the cloud server and to a server in the corporate network, the client device associated with a role in the corporate network; receiving, by the cloud server and from the client device, a request for on-demand deployment of the user productivity service to the client device associated with the role; determining, by the cloud server, that the client device associated with the role has rights to the on-demand deployment of the user productivity services; transmitting, in a first deployment stage and by the cloud server, at least a portion of the user productivity service to the client device in response to determining that the particular method of deployment is on-demand deployment, wherein the client device modifies the user productivity services and stores the modified user productivity services on the cloud server; and transmitting, in a second deployment stage following the first deployment stage and by the cloud server, at least a portion of the modified user productivity service to the server in the corporate network in response to receiving a request for on-premise deployment of the modified user productivity services. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification