Systems and methods for implementing multi-application tabs and tab sets
First Claim
1. A computer-implemented method of creating a tab set definition, comprising:
- providing to a user system a list of a plurality of tabs available for selection by a user, each tab having a stored tab definition, and each tab defining a link to an object or an element of an application resident on a server system;
receiving a selection of one or more of said plurality of tabs from the user system;
receiving a label representing a name of the set of tabs from the user system;
receiving a tab set profile indication for the tab set from the user system, the indication identifying which of a plurality of user groups are allowed access to the tab set; and
storing a tab set definition including the name, the selection of tabs, and the profile indication to the server system.
1 Assignment
0 Petitions
Accused Products
Abstract
A sharing model enables users to easily and conveniently create and share standard and custom database objects, and applications, among users or groups of users. The sharing model includes systems and methods that allow users to conveniently create and customize tabs and tab sets that define relationships between custom objects and fields, standard objects and fields, and applications. A tab visually represents a user interface into an element of an application or into a database object. Selection of a tab provides a user access to the object or element of the application represented by the tab. A tab set is a group of related tabs that work as a unit to provide application functionality. New tabs and tab sets may be defined and tab set views may be customized so that an end user can easily and conveniently switch between the various objects and application elements represented by the displayed tabs and tab set views.
-
Citations
21 Claims
-
1. A computer-implemented method of creating a tab set definition, comprising:
-
providing to a user system a list of a plurality of tabs available for selection by a user, each tab having a stored tab definition, and each tab defining a link to an object or an element of an application resident on a server system;
receiving a selection of one or more of said plurality of tabs from the user system;
receiving a label representing a name of the set of tabs from the user system;
receiving a tab set profile indication for the tab set from the user system, the indication identifying which of a plurality of user groups are allowed access to the tab set; and
storing a tab set definition including the name, the selection of tabs, and the profile indication to the server system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer system configured to implement a database object and application object sharing model, the system comprising:
-
a database system that stores a plurality of database objects and application objects; and
a server system communicably coupled to the database system, wherein the server system is configured to;
provide over a network, to a user system, a list of a plurality of tabs available for selection by a user, each tab having a tab definition stored in the database system, and each tab defining a link to a database object or an application object resident on the server system;
receive a selection of one or more of said plurality of tabs from the user system;
receive a label representing a name of the set of tabs from the user system;
receive a tab set profile indication for the tab set from the user system, the indication identifying which of a plurality of user groups are allowed access to the tab set; and
store a tab set definition including the name, the selection of tabs, and the profile indication to the database system. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer readable medium including code for controlling a processor in a server to implement a database object and application object sharing model, wherein the server is communicably coupled to a database system that stores a plurality of database objects and application objects, the code including instructions to:
-
provide over a network, to a user system, a list of a plurality of tabs available for selection by a user, each tab having a tab definition stored in the database system, and each tab defining a link to a database object or an application object;
receive a selection of one or more of said plurality of tabs from the user system;
receive a label representing a name of the set of tabs from the user system;
receive a tab set profile indication for the tab set from the user system, the indication identifying which of a plurality of user groups are allowed access to the tab set; and
store a tab set definition including the name, the selection of tabs, and the profile indication to the database system - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification