Simplifying Interaction With Multiple Applications When Using Forms Via A Common Interface
First Claim
1. A method of enabling a user to interact with a plurality of applications via a common interface, said method being implemented on a client system, wherein each of said plurality of applications is executed on a corresponding set of server systems and is designed to provide a corresponding plurality of forms for manipulating a plurality of classes of data, wherein each form corresponds to a combination of one of a plurality of actions and one of said plurality of classes of data, said method comprising:
- maintaining a mapping data indicating a specific one of said plurality of forms used for a combination of an action and a class of data;
receiving an action identifier and a class identifier from said user;
determining a first form from said mapping data based on said action identifier and said class identifier in response to said receiving, said first form being contained in said plurality of forms; and
displaying said first form on a display,wherein said maintaining, said receiving, said determining and said displaying are performed in said client system.
1 Assignment
0 Petitions
Accused Products
Abstract
Simplifying interaction with multiple applications when using forms via a common interface. In one embodiment, a mapping data indicating the forms used for corresponding combinations of an action and a class of data is maintained. On receiving an action identifier and a class identifier from a user using a common interface, the specific form is determined from the mapping data based on the action and class identifiers. The specific form is then displayed to the user on a display. As a result, a user can quickly/directly access a desired form.
-
Citations
20 Claims
-
1. A method of enabling a user to interact with a plurality of applications via a common interface, said method being implemented on a client system, wherein each of said plurality of applications is executed on a corresponding set of server systems and is designed to provide a corresponding plurality of forms for manipulating a plurality of classes of data, wherein each form corresponds to a combination of one of a plurality of actions and one of said plurality of classes of data, said method comprising:
-
maintaining a mapping data indicating a specific one of said plurality of forms used for a combination of an action and a class of data; receiving an action identifier and a class identifier from said user; determining a first form from said mapping data based on said action identifier and said class identifier in response to said receiving, said first form being contained in said plurality of forms; and displaying said first form on a display, wherein said maintaining, said receiving, said determining and said displaying are performed in said client system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A machine readable medium carrying one or more sequences of instructions for causing a client system to enable a user to interact with a plurality of applications via a common interface, wherein each of said plurality of applications is executed on a corresponding set of server systems and is designed to provide a corresponding plurality of forms for manipulating a plurality of classes of data, wherein each form corresponds to a combination of one of a plurality of actions and one of said plurality of classes of data, wherein execution of said one or more sequences of instructions by one or more processors contained in said client system causes said client system to perform the actions of:
-
maintaining a mapping data indicating a specific one of said plurality of forms used for a combination of an action and a class of data; receiving an action identifier and a class identifier from said user; determining a first form from said mapping data based on said action identifier and said class identifier in response to said receiving, said first form being contained in said plurality of forms; and displaying said first form on a display. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computing system comprising:
-
a set of server systems executing a plurality of applications, wherein each of said plurality of applications is designed to provide a corresponding plurality of forms to facilitate users to manipulate a plurality of classes of data, wherein each form corresponds to a combination of one of a plurality of actions and one of said plurality of classes of data; and a client system comprising; a display unit; a memory storing a mapping data indicating a specific one of said plurality of forms used for a combination of an action and a class of data; and a processor receiving an action identifier and a class identifier from a user and determining a first form from said mapping data based on said action identifier and said class identifier, said first form being contained in said plurality of forms, said processor causing said first form to be displayed on said display unit. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification