IP Library Granted Patent US 12,067,004
Granted Patent B2
US 12,067,004 · App. 18/317,364 · Granted Aug 20, 2024

Identifying recurring sequences of user interactions with an application

Inventor: Sönke Rohde (San Francisco, CA)
Assignee: Salesforce, Inc.
G06F16/2379G06F16/9535H04L67/306
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 12,067,004
App. No.
18/317,364
Granted
Aug 20, 2024
Kind
B2
Abstract

Disclosed are database systems, computing devices, methods, and computer program products for identifying recurring sequences of user interactions with an application. In some implementations, a server of a database system provides a user interface of the application for display at a computing device. The database system stores data objects identifying a first plurality of user interactions with the application. The server receives information representing a second plurality of user interactions with the application. The server updates the database system to further identify the second user interactions. The server identifies a recurring sequence of user interactions from the first and second user interactions as resulting in a first target state of the application. The server updates the database system to associate the recurring sequence of user interactions with the first target state of the application.

Claims (43)

1. A system comprising:

a database system implemented using a server system, the database system configurable to cause:

evaluating one or more sites associated with an organization to identify a pattern;

displaying a search box in a user interface;

obtaining an indication of user input in the search box;

generating, responsive to the indication of user input, one or more suggested results based on the pattern, the one or more suggested results comprising one or more of: a file worked on by a user, a command used by the user, or a person collaborated with by the user;

displaying the one or more suggested results in the user interface;

creating a shortcut to include at least a uniform resource locator (URL) and a category for a user-selected one of the one or more suggested results, the shortcut and the category being associated with the pattern using one or more data objects in a database; and

displaying the shortcut in the user interface as a user-selectable item for accessing the one or more sites via the URL.

2. The system of claim 1 , wherein the evaluating is performed during an evaluation period.

3. The system of claim 1 , the generated one or more suggested results being further based on content in the organization.

4. The system of claim 1 , the database system further configurable to cause:

updating the displayed one or more suggested results responsive to further user input in the search box.

5. The system of claim 1 , wherein the shortcut comprises a bookmark.

6. The system of claim 1 , wherein the pattern comprises one or more of: a selection of a link, a completion of a field, a request to perform a search, a keystroke, a sequence of keystrokes, a change in a scroll position of the user interface, a finger gesture, a sequence of finger gestures, a mouse gesture, a sequence of mouse gestures, or a change in a zoom level of the user interface.

7. A computer program product comprising program code capable of being executed by one or more processors when retrieved from a non-transitory computer-readable medium, the program code comprising instructions configurable to cause:

evaluating one or more sites associated with an organization to identify a pattern;

displaying a search box in a user interface;

obtaining an indication of user input in the search box;

generating, responsive to the indication of user input, one or more suggested results based on the pattern, the one or more suggested results comprising one or more of: a file worked on by a user, a command used by the user, or a person collaborated with by the user;

displaying the one or more suggested results in the user interface;

creating a shortcut to include at least a uniform resource locator (URL) and a category for a user-selected one of the one or more suggested results, the shortcut and the category being associated with the pattern using one or more data objects in a database; and

displaying the shortcut in the user interface as a user-selectable item for accessing the one or more sites via the URL.

8. The computer program product of claim 7 , wherein the evaluating is performed during an evaluation period.

9. The computer program product of claim 7 , the generated one or more suggested results being further based on content in the organization.

10. The computer program product of claim 7 , the instructions further configurable to cause:

updating the displayed one or more suggested results responsive to further user input in the search box.

11. The computer program product of claim 7 , wherein the shortcut comprises a bookmark.

12. The computer program product of claim 7 , wherein the pattern comprises one or more of: a selection of a link, a completion of a field, a request to perform a search, a keystroke, a sequence of keystrokes, a change in a scroll position of the user interface, a finger gesture, a sequence of finger gestures, a mouse gesture, a sequence of mouse gestures, or a change in a zoom level of the user interface.

13. A computer-implemented method comprising:

evaluating one or more sites associated with an organization to identify a pattern;

displaying a search box in a user interface;

obtaining an indication of user input in the search box;

generating, responsive to the indication of user input, one or more suggested results based on the pattern, the one or more suggested results comprising one or more of: a file worked on by a user, a command used by the user, or a person collaborated with by the user;

displaying the one or more suggested results in the user interface;

creating a shortcut to include at least a uniform resource locator (URL) and a category for a user-selected one of the one or more suggested results, the shortcut and the category being associated with the pattern using one or more data objects in a database; and

displaying the shortcut in the user interface as a user-selectable item for accessing the one or more sites via the URL.

14. The computer-implemented method of claim 13 , wherein the evaluating is performed during an evaluation period.

15. The computer-implemented method of claim 13 , the generated one or more suggested results being further based on content in the organization.

16. The computer-implemented method of claim 13 , further comprising:

updating the displayed one or more suggested results responsive to further user input in the search box.

17. The computer-implemented method of claim 13 , wherein the shortcut comprises a bookmark.

18. The computer-implemented method of claim 13 , wherein the pattern comprises one or more of: a selection of a link, a completion of a field, a request to perform a search, a keystroke, a sequence of keystrokes, a change in a scroll position of the user interface, a finger gesture, a sequence of finger gestures, a mouse gesture, a sequence of mouse gestures, or a change in a zoom level of the user interface.

Continuity (6)
Continuation 17305839 · Jul 15, 2021
Continuation 16580846 · Sep 24, 2019
Continuation 15711837 · Sep 21, 2017
Continuation 14571040 · Dec 15, 2014
Provisional Application 61919086 · Dec 20, 2013
Related Publication 20230359612A1 · Nov 9, 2023
Cited By (1)
US 12,468,689