IP Library Patent Application 11502986
Patent Application
App. No. 11/502,986

Generic architecture for providing data to flash model

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.
11/502,986
Abstract

In general, the disclosure includes managing foreign data from multiple sources. In one embodiment, a software application is operable to receive a request for a display page including data foreign to a Flash application embedded in the display page. In response to at least the request, the technical information for retrieving the foreign data is automatically identified. Foreign data is retrieved from at least one foreign data source in accordance with the technical information. The foreign data is translated to a form compatible with the Flash application based, at least in part, on the technical information.

Claims (33)

1 . A software application embedded in a computer-readable medium, the software operable to:

receive a request for a display page including data foreign to a Flash application embedded in the display page;

in response to at least the request, automatically identify technical information for retrieving the foreign data;

retrieve foreign data from at least one foreign data source in accordance with the technical information; and

translate the foreign data to a form compatible with the Flash application based, at least in part, on the technical information.

2 . The software of claim 1 , further operable to generate the requested display page including at least a portion of the translated data.

3 . The software of claim 2 , the software further operable to determine one or more calculations based, at least in part, on the foreign data and the technical information, wherein the display page is generated in accordance with the one or more calculations.

4 . The software of claim 1 , wherein software operable to translate the foreign data to a form compatible with the Flash application comprises software operable to translate the foreign data to an extensible Markup Language (XML) format.

5 . The software of claim 1 , wherein the at least one data source comprises a plurality of data sources, the software further operable to merge the translated data from the plurality of foreign data sources.

6 . The software of claim 5 , wherein the display page comprises a report generated by the Flash application and including the translated data from the plurality of foreign data sources.

7 . The software of claim 1 , wherein the display page comprises HTML.

8 . A method for integrating foreign data into a Flash-based user interface, the method comprising:

receiving a request for a display page including data foreign to a Flash application embedded in the display page;

in response to at least the request, automatically identifying technical information for retrieving the foreign data;

retrieving foreign data from at least one foreign data source in accordance with the technical information; and

translating the foreign data to a form compatible with the Flash application based, at least in part, on the technical information.

9 . The method of claim 8 , further comprising generating the requested display page including at least a portion of the translated data.

10 . The method of claim 9 , further comprising determining one or more calculations based, at least in part, on the foreign data and the technical information, wherein the display page is generated in accordance with the one or more calculations.

11 . The method of claim 8 , further comprising translating the foreign data to a form compatible with the Flash application comprises translating the foreign data to an extensible Markup Language (XML) format.

12 . The method of claim 8 , wherein the at least one data source comprises a plurality of data sources, the method further comprising merging the translated data from the plurality of foreign data sources.

13 . The method of claim 12 , wherein the display page comprises a report generated by the Flash application and including the translated data from the plurality of foreign data sources.

14 . The method of claim 1 , wherein automatically identifying technical information further comprises using an application profile to identify information for accessing, retrieving, or processing information stored in the at least one foreign data source.

15 . A system, comprising:

a view controller operable to receive a request for a display page including data foreign to a Flash application embedded in the display page;

a Flash transformer operable to:

automatically identify the technical information for retrieving the foreign data in response to at least the request;

retrieve foreign data from at least one foreign data source in accordance with the technical information; and

translate the foreign data to a form compatible with the Flash application based, at least in part, on the technical information.

16 . The software of claim 15 , the view controller further operable to generate the requested display page including at least a portion of the translated data.

17 . The software of claim 16 , the Flash transformer further operable to determine one or more calculations based, at least in part, on the foreign data and the technical information, wherein the display page is generated in accordance with the one or more calculations.

18 . The software of claim 15 , wherein software operable to translate the foreign data to a form compatible with the Flash application comprises software operable to translate the foreign data to an extensible Markup Language (XML) format.

19 . The software of claim 15 , wherein the at least one data source comprises a plurality of data sources, the software further operable to merge the translated data from the plurality of foreign data sources.

20 . The method of claim 19 , wherein the display page comprises a report generated by the Flash application and including the translated data from the plurality of foreign data sources.

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 Aug 11, 2006
From: BAYYAPU, PAVAN; DHARAMSHI, GAUTAM
To: SAP AG
Reel/Frame 018178/0834 →