User-driven configuration
First Claim
1. A computer implemented method performed by one or more processors for providing user-driven configuration of application content packages, the method comprising the following operations:
- displaying, on a client device included in an enterprise network of client devices and servers, a first user interface of a business application running on the client device, the business application providing a first business functionality;
receiving a request for configuring a user productivity feature for integration with the business application running on the client device, the user productivity feature providing a second business functionality;
presenting, in a user interface of the client device, a configuration tool for allowing user- driven configuration of a business application content package associated with the user productivity feature, wherein the configuration tool includes a graphical object that identifies the second business functionality and one or more graphical objects that represent options to design a visual appearance of the second business functionality, wherein the front-end and user interface integration of the augmented features is decoupled from the release of the backend underlying business application;
detecting a selection of the graphical object that identifies the second business functionality and at least one option to design the visual appearance of the second business functionality;
receiving the configuration of the application content package through the configuration tool;
and deploying the business application content package for installation on the client device after and in response to receiving the configuration of the application content package through the configuration tool, wherein, upon installation, the second business functionality is augmented with the first business functionality and displayed according to the visual appearance specified by the selected at least one option.
2 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure involves systems, software, and computer implemented methods for providing user-driven configuration of application content packages. One process includes operations for receiving a request for configuring a user productivity feature for integration with an application running on a client device, presenting a configuration tool for allowing user-driven configuration of an application content package associated with the user productivity feature, and deploying the application content package for installation on the client device after receiving configuration of the application content package through the configuration tool. In some instances, the configuration tool is a hosted service provided on a server in a cloud computing network. Further, presenting the configuration tool can include presenting one or more back-end systems associated with the application for selection as a destination for the user productivity feature.
81 Citations
24 Claims
-
1. A computer implemented method performed by one or more processors for providing user-driven configuration of application content packages, the method comprising the following operations:
-
displaying, on a client device included in an enterprise network of client devices and servers, a first user interface of a business application running on the client device, the business application providing a first business functionality; receiving a request for configuring a user productivity feature for integration with the business application running on the client device, the user productivity feature providing a second business functionality; presenting, in a user interface of the client device, a configuration tool for allowing user- driven configuration of a business application content package associated with the user productivity feature, wherein the configuration tool includes a graphical object that identifies the second business functionality and one or more graphical objects that represent options to design a visual appearance of the second business functionality, wherein the front-end and user interface integration of the augmented features is decoupled from the release of the backend underlying business application; detecting a selection of the graphical object that identifies the second business functionality and at least one option to design the visual appearance of the second business functionality;
receiving the configuration of the application content package through the configuration tool;and deploying the business application content package for installation on the client device after and in response to receiving the configuration of the application content package through the configuration tool, wherein, upon installation, the second business functionality is augmented with the first business functionality and displayed according to the visual appearance specified by the selected at least one option. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable storage medium storing computer readable instructions for causing one or more processors to perform operations comprising:
-
displaying, on a client device included in an enterprise network of client devices and servers, a first user interface of a business application running on the client device, the business application providing a first business functionality; receiving a request for configuring a user productivity feature for integration with the business application running on the client device, the user productivity feature providing a second business functionality, the request received from a user having a role in a business enterprise implementing the enterprise network; determining that the user'"'"'s role allows the user to be exposed to the second business functionality; in response to determining that the user'"'"'s role allows the user to be exposed to the second business functionality, presenting, in a user interface of the client device, a configuration tool for allowing user-driven configuration of a business application content package associated with the user productivity feature, wherein the configuration tool includes a graphical object that identifies the second business functionality and at least one option to design the visual appearance of the second business functionality, wherein the front-end and user interface integration of the augmented features is decoupled from the release of the backend underlying business application; receiving the configuration of the application content package through the configuration tool; and deploying the business application content package for installation on the client device after and in response to receiving the configuration of the application content package through the configuration tool, wherein, upon installation, the second business functionality is augmented with the first business functionality and displayed according to the visual appearance specified by the selected at least one option. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system, comprising:
-
one or more computers; 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; displaying, on a client device included in an enterprise network of client devices and servers, a first user interface of a business application running on the client device, the business application providing a first business functionality; receiving a request for configuring a user productivity feature for integration with the business application running on the client device, the user productivity feature providing a second business functionality, the request received from a user having a role in a business enterprise implementing the enterprise network; determining that the user'"'"'s role allows the user to be exposed to the second business functionality; in response to determining that the user'"'"'s role allows the user to be exposed to the second business functionality, presenting, in a user interface of the client device, a configuration tool for allowing user-driven configuration of a business application content package associated with the user productivity feature, wherein the configuration tool includes a graphical object that identifies the second business functionality and one or more graphical objects that represent options to design a visual appearance of the second business functionality, wherein the front-end and user interface integration of the augmented features is decoupled from the release of the backend underlying business application; receiving the configuration of the application content package through the configuration tool; and deploying the business application content package for installation on the client device after and in response to receiving the configuration of the application content package through the configuration tool, wherein, upon installation, the second business functionality is augmented with the first business functionality and displayed according to the visual appearance specified by the selected at least one option. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification