Patent ID: 9742852
Date: 2017-08-22
CPC Classifications: G06F,H04L

Claim:
1. A computer-implemented method for providing a remote device remote access to software functions, the method comprising the following operations performed by one or more servers: providing a list of second software functions to a first remote device that are not accessible by the first remote device, wherein the first remote device has remote access to a first software function, the first software function and the second software functions representing functionality available in a cloud-computing environment, the second software functions including additional functionality for enhancing existing functionalities of the first software function, the first software function available in the cloud-computing environment and to which the first remote device currently has remote access, and the second software functions in the list represent functionalities dependent upon the first software function; in response to providing the list of second software functions, receiving from the first remote device a request for a software function of the provided list of second software functions; and in response to receiving the request, providing the first remote device remote access to the requested software function by transmitting access data for the requested software function to the first remote device, wherein the access data allows the first remote device to remotely incorporate, in the cloud-computing environment, the additional functionality of the requested software function from the list of second software functions into the first software function, and remotely incorporating the additional functionality of the requested software function comprises providing remote access to an augmented version of the first software function, the augmented version of the first software function comprising the first software function augmented by incorporating the dependent functionality of the requested software function with operations of the first software function.