IP Library Patent Application 12570688
Patent Application
App. No. 12/570,688

Modification Free UI Injection into Business Application

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/570,688
Abstract

The present disclosure involves systems, software, and computer implemented methods for modification free UI injection of a mashup component into a business application. One process includes operations for receiving a selection of a portion of a user interface to be used for injection of a mashup component. A user interface container is generated at the selected portion, and the selected portion and parameters associated with the mashup component are stored in the personalization settings of the application. The process includes executing the mashup component within the user interface container.

Claims (20)

1 . A computer implemented method for causing one or more processors to inject a mashup component into a user interface of an application, the method comprising the following steps performed by the one or more processors:

identify a selection of a particular portion of the user interface of the application for injection of the mashup component;

embed a user interface container at the particular portion of the user interface;

store the particular portion of the user interface and a set of parameters of the mashup component in personalization settings of the application; and

execute the mashup component within the user interface container.

2 . The method of claim 1 , wherein generating the user interface container further comprises adding the user interface container to a user interface control tree of the application.

3 . The method of claim 1 , wherein the set of parameters of the mashup component comprises at least a location of the user interface where the mashup component will be displayed.

4 . The method of claim 1 , wherein the particular portion of the user interface comprises a user interface element representing a module of the application.

5 . The method of claim 1 , wherein the personalization settings include attributes comprising at least one of persistence.

6 . The method of claim 1 , further comprising generating user interface elements for the mashup component using the personalization settings.

7 . A computer program product encoded on a tangible storage medium, the product comprising computer readable instructions for causing one or more processors to perform operations comprising:

identify a selection of a particular portion of the user interface of an application for injection of the mashup component;

embed a user interface container at the particular portion of the user interface;

store the particular portion of the user interface and a set of parameters of the mashup component in personalization settings of the application; and

execute the mashup component within the user interface container.

8 . The computer program product of claim 7 , wherein generating the user interface container further comprises adding the user interface container to a user interface control tree of the application.

9 . The computer program product of claim 7 , wherein the set of parameters of the mashup component comprises at least a location of the user interface where the mashup component will be displayed.

10 . The computer program product of claim 7 , wherein the particular portion of the user interface comprises a user interface element representing a module of the application.

11 . The computer program product of claim 7 , wherein the personalization settings include attributes comprising at least one of persistence.

12 . The computer program product of claim 7 , further comprising generating user interface elements for the mashup component using the personalization settings.

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 Oct 27, 2009
From: GUERTLER, JOCHEN; CHADZELEK, THOMAS
To: SAP AG
Reel/Frame 023430/0438 →