Function-Based Dynamic Application Extension Framework
First Claim
1. A method of developing a first application, the method comprising:
- accessing a graphical user interface of a developer exchange system;
using the graphical user interface of the developer exchange system, selecting a first function from a plurality of functions in a function ontology;
receiving, from the developer exchange system, processor-executable instructions for integration into the first application, wherein the processor-executable instructions include (i) sending a function module request to the developer exchange system, (ii) receiving a function module provided by the developer exchange system, (iii) executing the provided function module, and (iv) presenting display data from the provided function module within the first application, wherein the function module request identifies the first function; and
integrating the processor-executable instructions into the first application, including designating an area in which to display the display data to a user.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of developing a first application includes accessing a graphical user interface of a developer exchange system. The method includes, using the graphical user interface of the developer exchange system, selecting a first function from a plurality of functions in a function ontology. The method includes receiving, from the developer exchange system, processor-executable instructions for integration into the first application. The processor-executable instructions include (i) sending a function module request to the developer exchange system, (ii) receiving a function module provided by the developer exchange system, (iii) executing the provided function module, and (iv) presenting display data from the provided function module within the first application. The function module request identifies the first function. The method includes integrating the processor-executable instructions into the first application, including designating an area in which to display the display data to a user of the first application.
9 Citations
24 Claims
-
1. A method of developing a first application, the method comprising:
-
accessing a graphical user interface of a developer exchange system; using the graphical user interface of the developer exchange system, selecting a first function from a plurality of functions in a function ontology; receiving, from the developer exchange system, processor-executable instructions for integration into the first application, wherein the processor-executable instructions include (i) sending a function module request to the developer exchange system, (ii) receiving a function module provided by the developer exchange system, (iii) executing the provided function module, and (iv) presenting display data from the provided function module within the first application, wherein the function module request identifies the first function; and integrating the processor-executable instructions into the first application, including designating an area in which to display the display data to a user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable medium storing processor-executable instructions, the instructions comprising:
-
transmitting a function module request to a developer exchange system over a network connection, wherein the function module request identifies a specific function to be performed; receiving a first function module from the developer exchange system, wherein the first function module includes code configured to generate display data related to the specific function to be performed; storing the first function module in a function module data store; in response to a triggering event, retrieving the first function module from the function module data store and executing the first function module; and presenting display data generated by execution of the first function module. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
Specification