Reusing components in a running application
First Claim
1. A computer-implemented method of reusing a component, the method comprising:
- executing a source application in an application environment;
presenting an existing instance of a reusable component in a source application window corresponding to the source application;
receiving first input activating a reuse function associated with the source application;
in response to receiving the first input, visually distinguishing the existing instance of the reusable component from one or more non-reusable components displayed in the source application window and enabling selection of the existing instance of the reusable component for reuse;
receiving second input selecting the existing instance of the reusable component in the source application window and adding a new instance of the reusable component corresponding to the existing instance of the reusable component to a target application window corresponding to a target application that executes within the application environment separate from the source application; and
inserting one or more computer-readable instructions associated with the existing instance of the reusable component into the target application.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer program products, for reusing a component. In one aspect, a method includes executing a source application in an application environment; presenting a reusable component in a source application window corresponding to the source application, wherein the reusable component is visibly distinguishable from one or more non-reusable components displayed in the source application window; receiving input selecting the reusable component in the source application window and adding the reusable component to a target application window corresponding to a target application; and inserting one or more computer-readable instructions associated with the reusable component into the target application. Further, input can be received to activate a reuse function associated with the source application. Additionally, the reusable component can be visibly distinguishable from one or more non-reusable components displayed in the source application window only when the reuse function is active.
203 Citations
24 Claims
-
1. A computer-implemented method of reusing a component, the method comprising:
-
executing a source application in an application environment; presenting an existing instance of a reusable component in a source application window corresponding to the source application; receiving first input activating a reuse function associated with the source application; in response to receiving the first input, visually distinguishing the existing instance of the reusable component from one or more non-reusable components displayed in the source application window and enabling selection of the existing instance of the reusable component for reuse; receiving second input selecting the existing instance of the reusable component in the source application window and adding a new instance of the reusable component corresponding to the existing instance of the reusable component to a target application window corresponding to a target application that executes within the application environment separate from the source application; and inserting one or more computer-readable instructions associated with the existing instance of the reusable component into the target application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product, encoded on a computer-readable medium, operable to cause data processing apparatus to perform operations comprising:
-
executing a source application in an application environment; presenting an existing instance of a reusable component in a source application window corresponding to the source application; receiving first input activating a reuse function associated with the source application; in response to receiving the first input, visually distinguishing the existing instance of the reusable component from one or more non-reusable components displayed in the source application window and enabling selection of the existing instance of the reusable component for reuse; receiving second input selecting the existing instance of the reusable component in the source application window and adding a new instance of the reusable component corresponding to the existing instance of the reusable component to a target application window corresponding to a target application that executes within the application environment separate from the source application; and inserting one or more computer-readable instructions associated with the existing instance of the reusable component into the target application. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
a source application stored on a computer-readable medium; and a computing system including processor electronics configured to perform operations comprising; executing the source application in an application environment; presenting an existing instance of a reusable component in a source application window corresponding to the source application; receiving first input activating a reuse function associated with the source application; in response to receiving the first input, visually distinguishing the existing instance of the reusable component from one or more non-reusable components displayed in the source application window and enabling selection of the existing instance of the reusable component for reuse; receiving second input selecting the existing instance of the reusable component in the source application window and adding a new instance of the reusable component corresponding to the existing instance of the reusable component to a target application window corresponding to a target application that executes within the application environment separate from the source application; and inserting one or more computer-readable instructions associated with the existing instance of the reusable component into the target application. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification