IP Library Patent Application 12264447
Patent Application
App. No. 12/264,447

METHOD AND SYSTEM FOR DATA MASHUP IN COMMENTING LAYER

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.
12/264,447
Abstract

Disclosed is a method and system for receiving an instruction for data mashup in a commenting layer, generating a list of fields in the commenting layer available for the data mashup, receiving a user selection for a first field from the list of fields, determining a data provider to provide a first data of the first field, obtaining the first data from the data provider, determining an aggregation function for the first data and a second data of a second field in the commenting layer and generating an aggregated data in the commenting layer by performing a data mashup operation on the first field and the second field based on the aggregation function.

Claims (40)

1 . A computer implemented method for data mashup in a commenting layer, comprising:

receiving an instruction for data mashup in a commenting layer;

generating a list of fields in the commenting layer available for the data mashup;

receiving a user selection for a first field from the list of fields;

determining a data provider to provide a first data of the first field;

obtaining the first data from the data provider;

determining an aggregation function for the first data and a second data of a second field in the commenting layer; and

generating an aggregated data in the commenting layer by performing a data mashup operation on the first field and the second field based on the aggregation function.

2 . The method in claim 1 , further comprising generating a user interface to display the aggregated data.

3 . The method in claim 1 , wherein determining a data provider to provide a first data comprises identifying a business object to which the first field belongs.

4 . The method in claim 1 , wherein the data mashup operation comprises an operation selected from a group consisting of inserting, deleting, and modifying the first field.

5 . The method in claim 1 further comprising analyzing the first data for correctness based on business logic.

6 . The method in claim 1 , wherein the aggregation function comprises a function selected from a group consisting of a sum, a difference, a multiplication, a quotient, a median, an average, a standard deviation, a variance, a maximum, a minimum and a user defined aggregation.

7 . The method in claim 6 , wherein the aggregation function is provided by the commenting layer for selection.

8 . The method in claim 1 , wherein the first data comprises data input by a user in the commenting layer.

9 . The method in claim 8 further comprising analyzing the user input first data for correctness based on business logic

10 . The method in claim 1 , wherein the first data comprises data obtained by the data provider from an application.

11 . The method in claim 1 , wherein the data provider comprises a web service.

12 . The method in claim 1 further comprising obtaining business logic from an application through a web service.

13 . A computer system including a processor and a memory, the memory comprising instructions that are executable by the processor, the instructions comprising:

a commenting layer to receive an instruction for data mashup;

a field identifier in communication with the commenting layer to receive a user selection of a first field for the data mashup;

a data provider in communication with the field identifier to obtain a first data of the first field;

an aggregation unit in communication with the data provider to perform an aggregation function for the first data and a second data of a second field in the commenting layer; and

a presentation layer in communication with the commenting layer to display an aggregated data.

14 . The system in claim 13 , wherein the data provider comprises a web service in communication with an application.

15 . The system in claim 14 further comprising a web service client in communication with the web service to obtain data from an application.

16 . The system in claim 15 , wherein the web service client communicates with the web service over a communication network via hyper text transfer protocol.

17 . An article of manufacture, comprising:

a machine readable medium having instructions which when executed by a machine cause the machine to perform operations comprising:

receiving an instruction for data mashup in a commenting layer;

generating a list of fields in the commenting layer available for the data mashup;

receiving a user selection for a first field from the list of fields;

determining a data provider to provide a first data of the first field;

obtaining the first data from the data provider;

determining an aggregation function for the first data and a second data of a second field in the commenting layer; and

generating an aggregated data in the commenting layer by performing a data mashup operation on the first field and the second field based on the aggregation function.

18 . The article of manufacture in claim 17 , wherein the machine readable medium further comprises instructions to identify a business object to which the first field belongs.

19 . The article of manufacture in claim 17 , wherein the machine readable medium further comprises instructions to analyze the first data for correctness based on business logic.

20 . The article of manufacture in claim 17 , wherein the machine readable medium further comprises instructions to obtain business logic from an application.

Assignments (3)
CHANGE OF NAME Recorded Jul 23, 2013
From: BUSINESS OBJECTS S.A.
To: SAP FRANCE S.A.
Reel/Frame 030875/0207 →
CHANGE OF NAME Recorded Sep 11, 2012
From: SAP FRANCE S.A.
To: SAP FRANCE S.A.
Reel/Frame 028931/0284 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2009
From: XIONG, WUZHEN
To: BUSINESS OBJECTS S.A.
Reel/Frame 023425/0377 →