IP Library Patent Application 13894064
Patent Application
App. No. 13/894,064

Object Related Collaboration

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/894,064
Abstract

A collaboration platform employs collaboration objects to automatically construct virtual groupings of individuals sharing a common interest, thereby promoting collaboration. The collaboration platform includes a collaboration engine in communication with business object(s) (e.g. a purchase order document) of an application layer. Based upon masterdata (e.g. a product name) compiled from the business object(s), the collaboration engine creates collaboration object data structures that include information relevant to collaboration. Such collaboration objects may link particular individuals to relevant masterdata. According to one example, an engineer creates a new bill of material in the system which includes a specific product. This product is subject of a purchasing order created by purchasing agent. From the collaboration object(s), the collaboration engine may automatically construct virtual groupings of individuals (e.g. the engineer and the purchasing agent) sharing a common interest (e.g. the product), thereby promoting collaboration.

Claims (41)

1 . A computer-implemented method comprising:

providing a business object comprising a masterdata object;

causing a collaboration engine to reference the masterdata object to create a collaboration object linking a first individual to the masterdata object;

causing the collaboration engine to recognize relevance of the masterdata object, to a second individual;

causing the collaboration engine to reference the collaboration object to create a virtual grouping comprising the first individual and the second individual; and

causing the collaboration engine to communicate to the first individual, information relevant to the masterdata object.

2 . A method as in claim 1 wherein the business object comprises a document, and the masterdata object comprises a document field.

3 . A method as in claim 1 wherein the collaboration engine recognizes the relevance of the masterdata object to the second individual, based upon a communication involving the second individual.

4 . A method as in claim 1 further comprising:

causing the collaboration engine to permit a third individual to have access to the virtual grouping; and

causing the collaboration engine to allow the third individual to join the virtual grouping upon receipt of a request by the third individual.

5 . A method as in claim 1 wherein the collaboration engine creates the virtual grouping only if the first individual and the second individual are affiliated with a same business organization.

6 . A method as in claim 1 wherein the collaboration engine creates the virtual grouping even if the first individual and the second individual are affiliated with different business organizations.

7 . A non-transitory computer readable storage medium embodying a computer program for performing a method, said method comprising:

providing a business object comprising a masterdata object;

causing a collaboration engine to reference the masterdata object to create a collaboration object linking a first individual to the masterdata object;

causing the collaboration engine to recognize relevance of the masterdata object, to a second individual;

causing the collaboration engine to reference the collaboration object to create a virtual grouping comprising the first individual and the second individual; and

causing the collaboration engine to communicate to the first individual, information relevant to the masterdata object.

8 . A non-transitory computer readable storage medium as in claim 7 wherein the business object comprises a document, and the masterdata object comprises a document field.

9 . A non-transitory computer readable storage medium as in claim 7 wherein the collaboration engine recognizes the relevance of the masterdata object to the second individual, based upon a communication involving the second individual.

10 . A non-transitory computer readable storage medium as in claim 7 wherein the method further comprises:

causing the collaboration engine to permit a third individual to have access to the virtual grouping; and

causing the collaboration engine to allow the third individual to join the virtual grouping upon receipt of a request by the third individual.

11 . A non-transitory computer readable storage medium as in claim 7 wherein the collaboration engine creates the virtual grouping only if the first individual and the second individual are affiliated with a same business organization.

12 . A non-transitory computer readable storage medium as in claim 7 wherein the collaboration engine creates the virtual grouping even if the first individual and the second individual are affiliated with different business organizations.

13 . A computer system comprising:

one or more processors;

a software program, executable on said computer system, the software program configured to:

provide a business object comprising a masterdata object;

cause a collaboration engine to reference the masterdata object to create a collaboration object linking a first individual to the masterdata object;

cause the collaboration engine to recognize relevance of the masterdata object, to a second individual;

cause the collaboration engine to reference the collaboration object to create a virtual grouping comprising the first individual and the second individual; and

cause the collaboration engine to communicate to the first individual, information relevant to the masterdata object.

14 . A computer system as in claim 13 wherein the business object comprises a document, and the masterdata object comprises a document field.

15 . A computer system as in claim 13 wherein the collaboration engine recognizes the relevance of the masterdata object to the second individual, based upon a communication involving the second individual.

16 . A computer system as in claim 13 wherein the software program is further configured to:

cause the collaboration engine to permit a third individual to have access to the virtual grouping; and

cause the collaboration engine to allow the third individual to join the virtual grouping upon receipt of a request by the third individual.

17 . A computer system as in claim 13 wherein the collaboration engine creates the virtual grouping only if the first individual and the second individual are affiliated with a same business organization.

18 . A computer system as in claim 13 wherein the collaboration engine creates the virtual grouping even if the first individual and the second individual are affiliated with different business organizations.

Assignments (2)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2013
From: FITZ, PETER
To: SAP AG
Reel/Frame 030414/0287 →