# US 2013/0159993 A1 · User-driven configuration

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2013/0159993 A1
- Document ID: US20130159993A1
- Status: Published application
- Kind: A1
- Application number: 13/326,174
- Filed: 2011-12-14
- Published: 2013-06-20
- Earliest claimed: 2011-12-14
- Assignees: Sap SE
- Inventors: Filip Misovski; Markus Cherdron
- Web page: https://patentgrep.com/patent/US20130159993A1

## CPC

- G06F 8/61: Installation
- G06F 9/44505: {Configuring for program initiating, e.g. using registry, configuration files}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## 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.

## Claims

### 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:
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.

### Claim 2 (depends on 1)

The method of claim 1, wherein the configuration tool is a hosted service provided on a server in a cloud computing network.

### Claim 3 (depends on 1)

The method of claim 1, wherein presenting the configuration tool includes presenting one or more back-end systems associated with the application for selection as a destination for the user productivity feature.

### Claim 4 (depends on 1)

The method of claim 1, wherein the configuration tool includes options for allowing a user to define a query for data stored on a back-end system associated with the application.

### Claim 5 (depends on 1)

The method of claim 1, wherein the configuration tool includes options for allowing a user to configure a user interface of the user productivity feature.

### Claim 6 (depends on 1)

The method of claim 1, wherein deploying the application content package includes transmitting at least a portion of the application content package to an intermediary unit within a corporate network for on-premise installation of the application content package on the client device.

### Claim 7 (depends on 6)

The method of claim 6, wherein the intermediary unit includes a business unit of an organization associated with the corporate network, the business unit including at least one of an information technology (IT) department, a line-of-business (LOB) unit, or a lead user associated with the application.

### Claim 8 (depends on 1)

The method of claim 1, wherein the user productivity feature includes at least one of a feature provided through a third-party web service, information related to a document selected by a user of the application, or analytical data based on information currently displayed in a user interface of the application.

### Claim 9

A computer program product encoded on a non-transitory storage medium, the product comprising computer readable instructions for causing one or more processors to perform operations comprising:
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.

### Claim 10 (depends on 9)

The product of claim 9, wherein the configuration tool is a hosted service provided on a server in a cloud computing network.

### Claim 11 (depends on 9)

The product of claim 9, wherein presenting the configuration tool includes presenting one or more back-end systems associated with the application for selection as a destination for the user productivity feature.

### Claim 12 (depends on 9)

The product of claim 9, wherein the configuration tool includes options for allowing a user to define a query for data stored on a back-end system associated with the application.

### Claim 13 (depends on 9)

The product of claim 9, wherein the configuration tool includes options for allowing a user to configure a user interface of the user productivity feature.

### Claim 14 (depends on 9)

The product of claim 9, wherein deploying the application content package includes transmitting at least a portion of the application content package to an intermediary unit within a corporate network for on-premise installation of the application content package on the client device.

### Claim 15 (depends on 14)

The product of claim 14, wherein the intermediary unit includes a business unit of an organization associated with the corporate network, the business unit including at least one of an information technology (IT) department, a line-of-business (LOB) unit, or a lead user associated with the application.

### Claim 16 (depends on 9)

The product of claim 9, wherein the user productivity feature includes at least one of a feature provided through a third-party web service, information related to a document selected by a user of the application, or analytical data based on information currently displayed in a user interface of the application.

### Claim 17

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:
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.

### Claim 18 (depends on 17)

The system of claim 17, wherein the configuration tool is a hosted service provided on a server in a cloud computing network.

### Claim 19 (depends on 17)

The system of claim 17, wherein presenting the configuration tool includes presenting one or more back-end systems associated with the application for selection as a destination for the user productivity feature.

### Claim 20 (depends on 17)

The system of claim 17, wherein deploying the application content package includes transmitting at least a portion of the application content package to an intermediary unit within a corporate network for on-premise installation of the application content package on the client device.
