Special device access to distributed data
First Claim
1. A method for executing methods upon data objects distributed across a plurality nodes of a system from a special device comprising the steps of:
- providing a first graphical interface display on said special device permitting user selection a data object category, selection of such category resulting in display of a list of data objects available on the system;
responding to selection of a first of the data objects present in said list to generate a second graphical interface display on said special device of at least a portion of the contents of said first of the data objects together with a display of a plurality of selectable methods, each of said methods executable on said first data object; and
responding to selection of one of said methods to execute that method upon the first data object and to display a first result of such execution on said special device.
9 Assignments
0 Petitions
Accused Products
Abstract
Methods are executed upon data objects distributed across a plurality of nodes of a system from a user-held “special” device (such as a cell phone, palm top, set top, car GPS system, . . . ). Heterogeneous data at a plurality of remote nodes is accessed automatically in parallel at high speed using a simple script request containing a data source object name wherein the heterogeneous data is treated as a single data source object, the script further containing code representing a user-defined program to be executed on the data source object. An agent breaks the user-generated script into new scripts appropriate for execution at the remote nodes. A messenger process transmits the new scripts to the appropriate remote nodes where respective agent processes respond to automatically access the appropriate data and to automatically execute the specified program. If the program is a user-defined script or executable, the respective agent processes access a metadata repository to obtain the specified program. A set of complex transactions may be built up and executed by simply touching or updating the special device screen, according to a visual methodology in which the results of each sub-transaction are displayed and become the basis for the next point and touch operation in the sequence of transactions.
18 Citations
13 Claims
-
1. A method for executing methods upon data objects distributed across a plurality nodes of a system from a special device comprising the steps of:
-
providing a first graphical interface display on said special device permitting user selection a data object category, selection of such category resulting in display of a list of data objects available on the system;
responding to selection of a first of the data objects present in said list to generate a second graphical interface display on said special device of at least a portion of the contents of said first of the data objects together with a display of a plurality of selectable methods, each of said methods executable on said first data object; and
responding to selection of one of said methods to execute that method upon the first data object and to display a first result of such execution on said special device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus for executing methods upon data objects distributed across a plurality of nodes of a system comprising:
-
a special device having a display associated therewith;
means providing a first graphical user interface on said display, said interface permitting user selection of a data object category, selection of such category resulting in display of a list of data objects available on the system;
means for responding to selection of a first of the data objects present in said list to generate a second graphical user interface on said special device of at least a portion of the contents of said first of the data objects together with a display of a plurality of selectable methods, each executable on said first data object; and
means for responding to selection of one of said methods to execute that method upon the first data object and to display a first result of such execution on said special device.
-
Specification