Tab navigation and page view personalization
First Claim
1. A computer-implemented method comprising:
- in a first computing session;
causing a set of main tabs to be displayed at a first portion of a display;
receiving a user selection of one of the main tabs, the selected main tab linked with an associated database object stored in a database;
in response to the user selection, causing a first set of two or more secondary tabs to be displayed in a first order at a second portion of the display, each of the secondary tabs linked with at least a portion of the database object associated with the selected main tab;
receiving a user input comprising an indication of drag-and-drop manipulation of one or more of the secondary tabs;
causing a hide container to be displayed at the display in response to the user input during drag-and-drop manipulation of the one or more secondary tabs, wherein the drag-and-drop manipulation comprises;
receiving a user order selection indicating a reconfiguring of the first set, anddropping one or more of the secondary tabs to the hide container;
in response to the user order selection, causing first set to be arranged to define a second set of secondary tabs in which the second set of secondary tabs are in a different order than in the first set of secondary tabs and the one or more tabs of the first set of secondary tabs are hidden at the display;
storing information identifying the second set of secondary tabs in the database in association with information identifying the user; and
in a second computing session after the first computing session;
causing the second set of secondary tabs to be displayed at the display.
1 Assignment
0 Petitions
Accused Products
Abstract
In some implementations, a system causes a set of main tabs to be displayed at a first portion of a display. The system is configured to receive a user selection of a selected main tab. In response, the system causes a set of secondary tabs to be displayed at a second portion of the display. The system is configured to receive user input to manipulate the secondary tabs causing a rearrangement of the secondary tabs into a new order and/or causing one or more of the secondary tabs to be hidden. Based on the user input, the system causes the manipulated set of secondary tabs to be displayed and stores information defining the manipulated set of secondary tabs. Upon a subsequent access by the user of a database object associated with the selected main tab, the system causes the manipulated set of secondary tabs to be displayed.
229 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
in a first computing session; causing a set of main tabs to be displayed at a first portion of a display; receiving a user selection of one of the main tabs, the selected main tab linked with an associated database object stored in a database; in response to the user selection, causing a first set of two or more secondary tabs to be displayed in a first order at a second portion of the display, each of the secondary tabs linked with at least a portion of the database object associated with the selected main tab; receiving a user input comprising an indication of drag-and-drop manipulation of one or more of the secondary tabs; causing a hide container to be displayed at the display in response to the user input during drag-and-drop manipulation of the one or more secondary tabs, wherein the drag-and-drop manipulation comprises; receiving a user order selection indicating a reconfiguring of the first set, and dropping one or more of the secondary tabs to the hide container; in response to the user order selection, causing first set to be arranged to define a second set of secondary tabs in which the second set of secondary tabs are in a different order than in the first set of secondary tabs and the one or more tabs of the first set of secondary tabs are hidden at the display; storing information identifying the second set of secondary tabs in the database in association with information identifying the user; and in a second computing session after the first computing session; causing the second set of secondary tabs to be displayed at the display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
one or more processors; one or more storage devices storing instructions that, when executed by the one or more processors, are configured to cause operations to be performed including; in a first computing session; causing a set of main tabs to be displayed at a first portion of a display; receiving a user selection of one of the main tabs, the selected main tab linked with an associated database object stored in a database; in response to the user selection, causing a first set of two or more secondary tabs to be displayed in a first order at a second portion of the display, each of the secondary tabs linked with at least a portion of the database object associated with the selected main tab; receiving a user input comprising an indication of drag-and-drop manipulation of one or more of the secondary tabs; causing a hide container to be displayed at the display in response to the user input during drag-and-drop manipulation of the one or more secondary tabs, wherein the drag-and-drop manipulation comprises; receiving a user order selection indicating a reconfiguring of the first set, and dropping one or more of the secondary tabs to the hide container; in response to the user order selection, causing the one or more secondary tabs to be arranged to define a second set of secondary tabs in which the second set of secondary tabs are in a different order than in the first set of secondary tabs and one or more tabs of the first set of secondary tabs are hidden at the display; storing information identifying the second set of secondary tabs in the database in association with information identifying the user; and in a second computing session after the first computing session; causing the second set of secondary tabs to be displayed at the display. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification