System and method for managing browser extensions
First Claim
Patent Images
1. A method for managing user interface extensions comprising:
- dynamically creating a user interface for a business object based on metadata defining the business object in a business object layer of a computer application, wherein the metadata describes attributes and functional behavior of at least one business object element;
registering at least one service with the user interface, wherein the at least one service is provided by at least one separate computer application outside the business object layer;
in the user interface, dynamically creating a menu based on the metadata defining the business object in the business object layer of the computer application;
dynamically extending the menu with access to a service of the at least one service relevant to a current business object element, wherein the relevancy between the service and the current business object element is identified based on the metadata defining the business object;
launching the service by sending a corresponding request to the at least one separate application, wherein the corresponding request is based on the metadata defining the business object; and
based on the metadata defining the business object, outputting information retrieved from the service.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention describes a method and system for managing browser extensions. The method includes dynamically creating a user interface for a business object based on metadata, the user interface including a menu. A service from the menu is launched, the service corresponding to the business object. Information is retrieved from the service based on the metadata and displayed; the information related to the business object is updated dynamically for future retrievals.
-
Citations
31 Claims
-
1. A method for managing user interface extensions comprising:
-
dynamically creating a user interface for a business object based on metadata defining the business object in a business object layer of a computer application, wherein the metadata describes attributes and functional behavior of at least one business object element; registering at least one service with the user interface, wherein the at least one service is provided by at least one separate computer application outside the business object layer; in the user interface, dynamically creating a menu based on the metadata defining the business object in the business object layer of the computer application; dynamically extending the menu with access to a service of the at least one service relevant to a current business object element, wherein the relevancy between the service and the current business object element is identified based on the metadata defining the business object; launching the service by sending a corresponding request to the at least one separate application, wherein the corresponding request is based on the metadata defining the business object; and based on the metadata defining the business object, outputting information retrieved from the service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 31)
-
-
11. An article of manufacture comprising a tangible non-transitory machine readable medium to store instructions, which when executed by a machine, cause the machine to:
-
dynamically create a user interface for a business object based on metadata defining the business object in a business object layer of a computer application; register at least one service provided by at least one separate computer application; in the user interface, dynamically create a menu based on the metadata defining the business object in the business object layer of the computer application dynamically extend the menu with access to a service of the at least one service based on a relation between the service and a current element of the business object as defined in the metadata; and launch the service by sending a corresponding request to the at least one separate application, wherein the request is based on the metadata. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for providing user interface extensions comprising:
-
a processor; and a memory coupled to the processor storing instructions, which when executed from the memory, cause the processor to; generate metadata associated with a business object in a business object layer of a computer application; dynamically create a user interface for the business object based on the metadata associated with the business object; register a at least one service provided by at least one separate computer application; in the user interface, dynamically create a menu based on the generated metadata associated with the business object dynamically extend the menu with access to a service of the at least one service relevant to the business object, wherein the relevancy between the service and the business object is identified based on the metadata; and launch the service by sending a corresponding request to the at least one separate application based on the metadata. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification