Systems and methods for implementing multi-application tabs and tab sets
First Claim
1. A computer-implemented method of enabling end users to create custom tab set view definitions that access hosting server system based applications without intervention of a system administrator, comprising:
- configuring a user system with a list of a plurality of tabs available for selection by an end user, each tab having a stored tab definition, and each tab defining a link to an application, wherein at least one application is resident on an application hosting server system, such that an end user selecting a tab that is included in a corresponding user interface accesses an element of the application;
receiving a selection of a set of one or more of said plurality of tabs (tab set view);
receiving a label representing a name of the tab set view;
receiving from the end user a tab set profile indication for the tab set view, the indication identifying which of a plurality of user systems are allowed access to the tab set view; and
storing a tab set view definition including the name, the selection of tabs, and the profile indication to a 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.
16 Citations
23 Claims
-
1. A computer-implemented method of enabling end users to create custom tab set view definitions that access hosting server system based applications without intervention of a system administrator, comprising:
-
configuring a user system with a list of a plurality of tabs available for selection by an end user, each tab having a stored tab definition, and each tab defining a link to an application, wherein at least one application is resident on an application hosting server system, such that an end user selecting a tab that is included in a corresponding user interface accesses an element of the application; receiving a selection of a set of one or more of said plurality of tabs (tab set view); receiving a label representing a name of the tab set view; receiving from the end user a tab set profile indication for the tab set view, the indication identifying which of a plurality of user systems are allowed access to the tab set view; and storing a tab set view definition including the name, the selection of tabs, and the profile indication to a server system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer system configured to enable end users to create a custom tab set view definition that accesses hosting server system based applications without intervention of a system administrator, comprising:
-
a database system that stores a plurality of database objects and application objects; at least one user system; and a server system communicably coupled to the database system, wherein the server system is configured to; configure the user system, over a network, with a list of a plurality of tabs available for selection by an end user, each tab having a stored tab definition, and each tab defining a link to an application, wherein at least one application is resident on an application hosting server system, such that an end user selecting a tab that is included in a corresponding user interface accesses an element of the application; receive a selection of a set of one or more of said plurality of tabs (tab set view); receive a label representing a name of the tab set view; receive from the end user a tab set profile indication for the tab set view, the indication identifying which of a plurality of user systems are allowed access to the tab set view; and store a tab set view definition including the name, the selection of tabs, and the profile indication to a server system. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable storage medium including code for controlling a processor, the code including instructions enabling end users to create tab set definitions that access hosting server system based applications without intervention of a system administrator, including instructions to:
-
configure a user system with a list of a plurality of tabs available for selection by an end user, each tab having a stored tab definition, and each tab defining a link to an application, wherein at least one application is resident on an application hosting server system, such that an end user selecting a tab that is included in a corresponding user interface accesses an element of the application; receive a selection of a set of one or more of said plurality of tabs (tab set view); receive a label representing a name of the tab set view; receive from the end user a tab set profile indication for the tab set view, the indication identifying which of a plurality of user systems are allowed access to the tab set view; and store a tab set view definition including the name, the selection of tabs, and the profile indication to a server system. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
Specification