IP Library Granted Patent US 9,239,722
Granted Patent B1
US 9,239,722 · App. 12/751,906 · Granted Jan 19, 2016

System, method and computer program product for interacting with a process diagram

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 9,239,722
App. No.
12/751,906
Granted
Jan 19, 2016
Kind
B1
Abstract

In accordance with embodiments, there are provided mechanisms and methods for interacting with a process diagram. These mechanisms and methods for interacting with a process diagram may allow for a user's enhanced interactive experience with the process diagram. The ability of embodiments to provide such enhancements may allow for improved navigation of the process diagram, searching of the process diagram, editing of the process diagram, etc.

Claims (26)

1. A method, comprising:

incorporating, by a system, one or more steps into a process diagram to be displayed to a user, where the one or more steps include:

data dynamically retrieved from data storage accessible by a plurality of users, the data to be displayed to the user within the one or more steps for viewing by the user, and

an update to one or more fields of data to be displayed to the user, where the update includes data shared by the plurality of users and used by a plurality of applications of the system; and

incorporating one or more states into the process diagram by the system, where the one or more steps are associated with the one or more states.

2. The method of claim 1 , further comprising incorporating a sidebar into an interface associated with the process diagram.

3. The method of claim 2 , wherein the sidebar appears when the one of the one or more steps and one or more states of the process diagram are selected.

4. The method of claim 2 , wherein the sidebar is used to incorporate one or more additional elements into the process diagram.

5. The method of claim 4 , wherein one or more elements are selected from the sidebar and dragged onto the process diagram in order to incorporate them into the process diagram.

6. The method of claim 1 , further comprising incorporating a properties pane component into an interface associated with the process diagram.

7. The method of claim 6 , wherein the properties pane component appears when one or more elements of the process diagram are selected.

8. The method of claim 1 , further comprising incorporating a search component into an interface associated with the process diagram.

9. The method of claim 1 , wherein the update to the one or more fields of data includes one or more of a lookup value, a formula, a recipient, an assignee, a due date, and an endpoint.

10. The method of claim 1 , wherein the one or more steps include sending a message to one or more recipients.

11. A non-transitory machine-readable medium carrying one or more sequences of instructions which, when executed by one or more processors, are configured to cause a computer to implement the steps of:

incorporating, by a system, one or more steps into a process diagram to be displayed to a user, where the one or more steps include:

data dynamically retrieved from data storage accessible by a plurality of users, the data to be displayed to the user within the one or more steps for viewing by the user, and

an update to one or more fields of data to be displayed to the user, where the update includes data shared by the plurality of users and available for use by a plurality of applications of the system; and

incorporating one or more states into the process diagram by the system, where the one or more steps are associated with the one or more states.

12. An apparatus, comprising:

a processor; and

one or more stored sequences of instructions which, when executed by the processor, cause the processor to carry out the steps of:

incorporating, by a system, one or more steps into a process diagram to be displayed to a user, where the one or more steps include:

data dynamically retrieved from data storage accessible by a plurality of users, the data to be displayed to the user within the one or more steps for viewing by the user, and

an update to one or more fields of data to be displayed to the user, where the update includes data shared by the plurality of users and available for use by a plurality of applications of the system; and

incorporating one or more states into the process diagram by the system, where the one or more steps are associated with the one or more states.

Assignments (2)
CHANGE OF NAME Recorded Oct 24, 2024
From: SALESFORCE.COM, INC.
To: SALESFORCE, INC.
Reel/Frame 069268/0550 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2010
From: CALAHAN, PATRICK; GOEL, SHILPA; RAJARAM, VARADARAJAN; PARK, DAVID; CANIZARES, MIGUEL; DHANDAPANI, VENKADESHKUMAR
To: SALESFORCE.COM, INC.
Reel/Frame 025042/0152 →