IP Library Granted Patent US 10,740,413
Granted Patent B2
US 10,740,413 · App. 14/529,025 · Granted Aug 11, 2020

System and method for user information management via a user interface page

Inventors: Jamie No (Lynnwood, WA); Michelle Jowitt (Oakland, CA); Eugene Li (Saratoga, CA); Theresa Vietvu (Sunnyvale, CA); Carol Franger (Berkeley, CA)
Assignee: salesforce.com, inc.
G06F16/951G06F3/048G06F3/0482G06F16/242
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,740,413
App. No.
14/529,025
Granted
Aug 11, 2020
Kind
B2
Abstract

Techniques and/or mechanisms to provide efficient system user management via a user interface (UI) page. In one embodiment, a search string is received via a dialog box of a UI page. Based on the search string, a first list is provided for display in the UI page, the first list including one or more items each representing a respective user of a plurality of users. Based on a focus on a first item of the first list, a second list is displayed in the UI page, the second list including one or more items each representing a respective a user management command corresponding to the user represented by the first item. Based on a focus on a second item of the second list, a user management command is executed without requiring navigation away from the UI page.

Claims (41)

1. A computer-implemented method comprising:

displaying a first list in a user interface (UI) page including one or more items each representing a respective user name;

detecting a first focus in the UI page on a first item of the first list;

based on the first focus, accessing one or more databases to determine a second list to be displayed in the UI page, the second list including a first management command list associated with a metadata type represented by the first item, wherein the first management command list includes a first management command to perform a first editing function on a user name represented by the first item;

during a display of the second list in the UI page, detecting a second focus in the UI page on a first management command indicating the first editing function to be performed on the user name represented by the first item;

providing a third list to be displayed in the UI page based on the second focus, the third list including one or more configuration parameters to be provided as input to the first editing function;

executing a first user management command in response to a selection of the one or more configuration parameters to perform the first editing function using the one or more configuration parameters, wherein the first, second and third lists are displayed on the UI page during execution of the first management command;

automatically removing the second list and the third list from displaying on the UI page in response to executing the first user management command; and

automatically returning to the detected first focus of the first item in the first list in response to the executing the first user management command and removing the second list and the third list from displaying on the UI page.

2. The method of claim 1 , wherein, during a display of the first list in the UI page, a predefined first focus sequence of the UI page includes a focus on the dialog box and focuses each on a respective items of the first list.

3. The method of claim 1 , wherein, during a display of the second list in the UI page, a predefined second focus sequence of the UI page includes a focus on the first item and one or more focuses each on a respective item of the second list.

4. The method of claim 3 , wherein, during a display of the first list in the UI page, a predefined first focus sequence of the UI page includes a focus on the dialog box and focuses each on a respective items of the first list, wherein the second focus sequence branches from the first focus sequence.

5. The method of claim 1 , wherein, during a display of the third list in the UI page, a predefined third focus sequence of the UI page includes a focus on the second item and one or more focuses each on a respective item of the third list.

6. The method of claim 1 , wherein the second list is displayed in response to a cursor hovering over the first item, and prior to any selection of the first item via the cursor.

7. The method of claim 1 , further comprising:

receiving via the UI page search filter information to limit a search based on the search string.

8. A non-transitory computer-readable medium having stored thereon instructions capable of, when executed by one or more processors, providing a multitenant environment to:

display a first list in a user interface (UI) page including one or more items each representing a respective user name;

detect a first focus in the UI page on a first item of the first list;

based on the first focus, access one or more databases to determine a second list to be displayed in the UI page, the second list including a first management command list associated with a metadata type represented by the first item, wherein the first management command list includes a first management command to perform a first editing function on a user name represented by the first item;

during a display of the second list in the UI page, detect a second focus in the UI page on a first management command indicating the first editing function to be performed on the user name represented by the first item;

provide a third list to be displayed in the UI page based on the second focus, the third list including configuration parameters to be provided as input to the first editing function;

execute a first user management command in response to a selection of the one or more configuration parameters to perform the first editing function using the one or more configuration parameters, wherein the first, second and third lists are displayed on the UI page during execution of the first management command;

automatically remove the second list and the third list from displaying on the UI page in response to executing the first user management command; and

automatically return to the detected first focus of the first item in the first list in response to the executing the first user management command and removing the second list and the third list from displaying on the UI page.

9. The non-transitory computer-readable medium of claim 8 , wherein, during a display of the first list in the UI page, a predefined first focus sequence of the UI page includes a focus on the dialog box and focuses each on a respective items of the first list.

10. The non-transitory computer-readable medium of claim 8 , wherein, during a display of the second list in the UI page, a predefined second focus sequence of the UI page includes a focus on the first item and one or more focuses each on a respective item of the second list.

11. The non-transitory computer-readable medium of claim 10 , wherein, during a display of the first list in the UI page, a predefined first focus sequence of the UI page includes a focus on the dialog box and focuses each on a respective items of the first list, wherein the second focus sequence branches from the first focus sequence.

12. An apparatus comprising:

one or more processors to perform:

displaying a first list in a user interface (UI) page including one or more items each representing a respective user name;

detecting a first focus in the UI page on a first item of the first list;

accessing, based on the first focus, one or more databases to determine a second list to be displayed in the UI page, the second list including first management command list associated with a metadata type represented by the first item, wherein the first management command list includes a first management command to perform a first editing function on a user name represented by the first item;

detecting, during a display of the second list in the UI page, a second focus in the UI page on a first management command indicating the first editing function to be performed on the user name represented by the first item;

providing a third list to be displayed in the UI page based on the second focus, the third list including one or more configuration parameters to be provided as input to the first editing function;

executing a first user management command in response to a selection of the one or more configuration parameters to perform the first editing function using the one or more configuration parameters, wherein the first, second and third lists are displayed on the UI page during execution of the first management command;

automatically removing the second list and the third list from displaying on the UI page in response to executing the first user management command; and

automatically returning to the detected first focus of the first item in the first list in response to the executing the first user management command and removing the second list and the third list from displaying on the UI page.

13. The apparatus of claim 12 , wherein, during a display of the first list in the UI page, a predefined first focus sequence of the UI page includes a focus on the dialog box and focuses each on a respective items of the first list.

14. The apparatus of claim 12 , wherein, during a display of the second list in the UI page, a predefined second focus sequence of the UI page includes a focus on the first item and one or more focuses each on a respective item of the second list.

15. The apparatus of claim 14 , wherein, during a display of the first list in the UI page, a predefined first focus sequence of the UI page includes a focus on the dialog box and focuses each on a respective items of the first list, wherein the second focus sequence branches from the first focus sequence.

Assignments (2)
CHANGE OF NAME Recorded Oct 25, 2024
From: SALESFORCE.COM, INC.
To: SALESFORCE, INC.
Reel/Frame 069268/0034 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2014
From: NO, JAMIE; JOWITT, MICHELLE; LI, EUGENE; VIETVU, THERESA; FRANGER, CAROL
To: SALESFORCE.COM, INC.
Reel/Frame 034561/0853 →