# US 2014/0157150 A1 · Contextual collaboration

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

- Number: US 2014/0157150 A1
- Document ID: US20140157150A1
- Status: Published application
- Kind: A1
- Application number: 13/691,851
- Filed: 2012-12-03
- Published: 2014-06-05
- Earliest claimed: 2012-12-03
- Inventors: VIJAYA SARATHI DURVASULA; SURESH HONNAPPANAVAR; ASHOK KUMAR M; RAVEESHKUMAR BHAT; GANESH VISWANATHAN IYER
- Web page: https://patentgrep.com/patent/US20140157150A1

## CPC

- H04L 51/216: Handling conversation history, e.g. grouping of messages in sessions or threads
- G06Q 10/101: Collaborative creation, e.g. joint development of products or services
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- 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

Various embodiments of systems and methods for contextual collaboration are described herein. In one aspect, the method includes identifying an activated business instance. Conversation data related to the activated business instance is retrieved. The retrieved conversation data is integrated with the activated business instance. The integrated conversation data is rendered along with the activated business instance on a user interface.

## Claims

### Claim 1

An article of manufacture including a non-transitory computer readable storage medium to tangibly store instructions, which when executed cause one or more computers in a network of computers to:
identify an activated business stance;
retrieve conversation data related to the activated business instance, comprising:
determining one or more business instances associated with the activated business instance; and
retrieving conversation data of the one or more business instances associated with the activated business instance, wherein the conversation data is provided by one or more users via a communication tool integrated with the activated business instance;
integrate the conversation data with the activated business instance; and
render the conversation data and the activated business instance on a user interface.

### Claim 2 (depends on 1)

The article of manufacture of claim 1, wherein the one or more business instances are determined from metadata of the activated business instance.

### Claim 3 (depends on 1)

The article of manufacture of claim 1 further comprising instructions which when executed cause the one or more computers in the network of computers to:
determine context specific information related to the activated business instance;
render the context specific information for user's selection; and
integrate the selected context specific information with the activated business instance.

### Claim 4 (depends on 3)

The article of manufacture of claim 3, wherein the context specific information comprises at least one of a reference of one or more participants and one or more documents.

### Claim 5 (depends on 1)

The article of manufacture of claim 1, wherein the business instance comprises at least one of a business object, a business process, and a business task.

### Claim 6 (depends on 1)

The article of manufacture of claim 1, wherein the activated business instance comprises an opened business instance.

### Claim 7 (depends on 1)

The article of manufacture of claim 1, wherein the conversation data comprises at least one of a discussion, a discussion thread, a query, and an attachment.

### Claim 8 (depends on 1)

The article of manufacture of claim 1, wherein the conversation data is in form of at least one of a text data, an audio data, and a video data.

### Claim 9

A computer-implemented method for contextual collaboration, the method comprising:
identifying an activated business instance including one of a business object, a business process, and a business task;
retrieving conversation data related to the activated business instance, wherein the conversation data is provided by one or more users via a communication tool integrated with the activated business instance;
integrating the conversation data with the activated business instance; and
rendering the conversation data and the activated business instance on a user interface.

### Claim 10 (depends on 9)

The method of claim 9, wherein retrieving conversation data related to the activated business instance further comprises:
determining one or more business instances associated with the activated business instance; and
retrieving conversation data of the determined one or more business instances.

### Claim 11 (depends on 9)

The method of claim 9 further comprising:
determining context specific information related to the activated business instance;
rendering the context specific information;
receiving a user selection of at least one context specific information from the context specific information; and
integrating the selected at least one context specific information with the activated business instance.

### Claim 12

A computer system for contextual collaboration. the computer system comprising:
a memory to store program code; and
a processor communicatively coupled to the memory, the processor configured to execute the program code to render a GUI, the GUI comprising:
an activated business instance; and
a communication tool associated with the activated business instance for rendering conversation data related to the activated business instance, the communication tool comprising:
a UI element for enabling a user to perform at least one of initiating a discussion, submitting a query, and submitting a reply;
a UI element for sending invitation to one or more participants for joining the discussion; and
a UI element for enabling the user to attach information related to the activated business instance and to submit the attached information.

### Claim 13 (depends on 12)

The computer system of claim 12, wherein the communication tool associated with the activated business instance is rendered in response to a user action.

### Claim 14 (depends on 12)

The computer system of claim 12 wherein the communication tool associated with the activated business instance is positioned adjacent to the business instance.

### Claim 15 (depends on 12)

The computer system of claim 12, wherein the processor is further configured to execute the program code to:
determine one or more business instances associated with the activated business instance;
retrieve conversation data of the determined one or more business instances; and
render the retrieved conversation data over the communication tool.

### Claim 16 (depends on 15)

The computer system of claim 15, wherein the one or more business instances are determined from metadata of the activated business instance.

### Claim 17 (depends on 12)

The computer system of claim 12, wherein the processor is further configured to execute the program code to:
determine context specific information related to the activated business instance;
render the context specific information over the communication tool;
receive a user selection of a context specific information from the rendered context specific information; and
integrate the selected context specific information with the activated business instance.

### Claim 18 (depends on 12)

The computer system of claim 12, wherein the activated business instance comprises an opened business instance.

### Claim 19 (depends on 12)

The computer system of claim 12, wherein the conversation data comprises at least one of a discussion, a discussion thread, a query, and an attachment.

### Claim 20 (depends on 12)

The computer system of claim 12, wherein the conversation data is in form of at least one of a text data, an audio data, and a video data.
