# US 2013/0159897 A1 · Integrated productivity services

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

- Number: US 2013/0159897 A1
- Document ID: US20130159897A1
- Status: Published application
- Kind: A1
- Application number: 13/326,149
- 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/US20130159897A1

## CPC

- G06Q 10/10: Office automation; Time management
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

The present disclosure involves systems, software, and computer implemented methods for providing integrated productivity services. One process includes operations for determining a context associated with a user of an application, identifying a user productivity feature for integration with an existing feature of the application based on the context, and augmenting a user interface of the application with a graphical object representing the user productivity feature. In some instances, the context can include an integration context defining a particular release version associated with the application. The context can also or alternatively include a role context defining a particular role of the user of the application within an organization, wherein the particular role is associated with a set of permissions or common tasks performed by the particular role. Still further, the context can include a user context defining a personal preference or habit of the user.

## Claims

### Claim 1

A computer implemented method performed by one or more processors for providing integrated productivity services, the method comprising the following operations:
determining a context associated with a user of an application;
identifying a user productivity feature for integration with an existing feature of the application based on the context; and
augmenting a user interface of the application with a graphical object representing the user productivity feature.

### Claim 2 (depends on 1)

The method of claim 1, wherein the context includes an integration context defining a particular release version associated with the application.

### Claim 3 (depends on 1)

The method of claim 1, wherein the context includes a role context defining a particular role of the user of the application within an organization, wherein the particular role is associated with a set of permissions or common tasks performed by the particular role.

### Claim 4 (depends on 1)

The method of claim 1, wherein the context includes a user context defining a personal preference or habit of the user.

### Claim 5 (depends on 1)

The method of claim 1, wherein the context includes a social context defining a particular department, network, or set of online social connections associated with the user.

### Claim 6 (depends on 5)

The method of claim 5, wherein the user productivity feature is a feature used by another user within the particular department, network, or set of online social connections.

### Claim 7 (depends on 5)

The method of claim 5 further comprising sharing the user productivity feature with at least one other user within the particular department, network, or set of online social connections in response to an authorization for sharing the user productivity feature from the user.

### 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 web service, information related to a document selected by the user in the application, or analytical data based on information currently displayed in the user interface of the application.

### Claim 9 (depends on 1)

The method of claim 1, wherein the graphical object includes a mashup component displaying data provided by a different application.

### Claim 10 (depends on 1)

The method of claim 1, wherein the user productivity feature includes functionality related to a functionality of the existing feature of the application.

### Claim 11

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:
determining a context associated with a user of an application;
identifying a user productivity feature for integration with an existing feature of the application based on the context; and
augmenting a user interface of the application with a graphical object representing the user productivity feature.

### Claim 12 (depends on 11)

The product of claim 11, wherein the context includes an integration context defining a particular release version associated with the application.

### Claim 13 (depends on 11)

The product of claim 11, wherein the context includes a role context defining a particular role of the user of the application within an organization, wherein the particular role is associated with a set of permissions or common tasks performed by the particular role.

### Claim 14 (depends on 11)

The product of claim 11, wherein the context includes a user context defining a personal preference or habit of the user.

### Claim 15 (depends on 11)

The product of claim 11, wherein the context includes a social context defining a particular department, network, or set of online social connections associated with the user.

### Claim 16 (depends on 15)

The product of claim 15, wherein the user productivity feature is a feature used by another user within the particular department, network, or set of online social connections.

### Claim 17 (depends on 15)

The product of claim 15 further comprising sharing the user productivity feature with at least one other user within the particular department, network, or set of online social connections in response to an authorization for sharing the user productivity feature from the user.

### Claim 18 (depends on 11)

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

### Claim 19 (depends on 11)

The product of claim 11, wherein the graphical object includes a mashup component displaying data provided by a different application.

### Claim 20

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:
determining a context associated with a user of an application;
identifying a user productivity feature for integration with an existing feature of the application based on the context; and
augmenting a user interface of the application with a graphical object representing the user productivity feature.
