IP Library Granted Patent US 7,117,449
Granted Patent B1
US 7,117,449 · App. 10/334,922 · Granted Oct 3, 2006

Method and apparatus to present an integrated process modeler

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 7,117,449
App. No.
10/334,922
Granted
Oct 3, 2006
Kind
B1
Abstract

A method and apparatus for an integrated process modeler is described. The modeler comprises a non-technical interface to permit design of a business process by a non-technical use and a technical interface to implement substeps of the process to automate technical aspects of the process by a technical user, using the same process modeler. The resulting process designed to be used by non-technical employees, to automatically lead the non-technical employees through the business process.

Claims (57)

1. An end-to-end process modeler comprising:

a non-technical interface to permit design of a business process by a non-technical user;

a technical interface to implement substeps of the process to automate technical aspects of the process by a technical user, using the same process modeler; and

a transfer and flagging logic to cause the process designed by the non-technical user to be accessible to the technical user for implementation, and to create visual indications of which elements need work for the technical user;

wherein the implemented process is to automatically lead non-technical employees through the business process.

2. The end-to-end process modeler of claim 1 , wherein the non-technical interface comprises:

functional blocks to represent various types of steps and connectors that are used to create the process.

3. The end-to-end process modeler of claim 2 , wherein the non-technical interface displays the functional blocks in swim-lanes, each swim-lane identifying an actor.

4. The end-to-end process modeler of claim 3 , wherein each functional block is associated with a swim lane, in accordance with the actor who is to perform the functional block.

5. The end-to-end process modeler of claim 2 , wherein the functional blocks are reusable.

6. The end-to-end process modeler of claim 2 , wherein a type of the functional block is visually identifiable.

7. The end-to-end process modeler of claim 6 , wherein the type of the functional block is differentiated one or more of: graphical icon, color, and shape.

8. The end-to-end process modeler of claim 1 , wherein tools available in the non-technical interface are a simplified toolset to avoid confusing the non-technical user.

9. The end-to-end process modeler of claim 1 , further comprising:

a user identification logic to identify a user type, the user type corresponding to a technical or a non-technical user.

10. The end-to-end process modeler of claim 1 , wherein the visual indications are flags, and elements and connections are flagged.

11. The end-to-end process modeler of claim 10 , wherein the flags are associated with a plurality of types of flags, each type of flag indicating a type of work needed.

12. The end-to-end process modeler of claim 11 , wherein the plurality of types of flags are differentiated by one or more of the following: graphical icon, shape, color, and size.

13. The end-to-end process modeler of claim 1 , wherein the technical interface displays the functional blocks of the business process in swim-lanes, each swim-lane identifying a system.

14. The end-to-end process modeler of claim 13 , wherein each functional block is associated with a swim lane, in accordance with the system on which the function implemented by the functional block is performed.

15. The end-to-end process modeler of claim 14 , wherein the view is automatically converted from a role-based view to a system-based view, when the process is displayed in the technical interface.

16. The end-to-end process modeler of claim 15 , wherein the conversion is based on the functional blocks, which identify the system by which the functional block is executed.

17. An apparatus to create an integrated business process comprising:

a plurality of interfaces, each type of user interface associated with a user type;

a user identification logic to identify the user type and display a corresponding one of the plurality of user interfaces, the plurality of user interfaces comprising a first user interface tailored for designing the business process, and a second user interface tailored for making the business process executable; and

a transfer and flagging logic to flag elements and connectors requiring work after the business process is initially designed via the first user interface.

18. The apparatus of claim 17 , wherein the plurality of user interfaces comprises a design interface, an implementation interface, and a high level overview interface.

19. The apparatus of claim 18 , wherein the design interface is designed for a non-technical user, to create and edit the integrated business processes.

20. The apparatus of claim 19 , wherein the design interface includes a plurality of elements and connectors to perform a task.

21. The apparatus of claim 20 , wherein the design interface displays the plurality of elements in swim lanes organized according to an actor performing each of the elements.

22. The apparatus of claim 20 , wherein the elements and the connectors available to the non-technical user are simplified.

23. The apparatus of claim 20 , wherein the elements and the connectors available to the non-technical user are coded to identify a type of element or connector.

24. The apparatus of claim 23 , wherein the coding of the elements and connectors comprise one or more of the following: graphical icon, color, shape, and size.

25. The apparatus of claim 18 , wherein the implementation interface includes a plurality of programming oriented elements and connectors.

26. The apparatus of claim 25 , wherein the implementation interface displays the plurality of elements in swim lanes organized according to a system on which the element is executed.

27. The apparatus of claim 26 , wherein the view is automatically converted from a role-based view to a system-based view, when the process is displayed in the implementation interface.

28. The end-to-end process modeler of claim 27 , wherein the automatic conversion uses the elements, each of which identifies the system performing the steps of the element.

29. A machine readable medium having stored thereon data representing sequences of instructions, which when executed by a computer system, cause said computer system to perform a method comprising:

identifying a user type;

displaying one of a plurality of user interfaces that is tailored for the user type, the plurality of user interfaces comprising a design interface targeted to a non-technical user, and an implementation interface targeted to a technical user, wherein the plurality of user interfaces permits a design and implementation of a business process; and

flagging elements and connectors that require additional work for the implementation of the business process.

30. The machine readable medium of claim 29 , wherein the method further comprising comprises:

transferring the business process from the non-technical user to the technical user for implementation.

31. The machine readable medium of claim 30 , wherein transferring the business process further comprises:

generating a system-based view of the process from a role-based view shown to the non-technical user.

32. The machine readable medium of claim 31 , wherein generating the system-based view of the process uses elements, each of which is associated with a system.

33. The machine readable medium of claim 29 , wherein the business process comprises a plurality of elements and connectors.

34. A computer-implemented method comprising:

identifying a user type;

displaying one of a plurality of user interfaces that is tailored for the user type, the plurality of user interfaces comprising a design interface targeted to a non-technical user and an implementation interface targeted to a technical user, wherein the plurality of user interfaces facilitates a design and implementation of a business process; and

flagging elements and connectors that require additional work for the implementation of the business process.

35. The method of claim 34 , further comprising:

transferring the business process from the non-technical user to the technical user for implementation.

36. The method of claim 34 , wherein transferring the business process further comprises:

generating a system-based view of the process from a role-based view shown to the non-technical user.

37. The method of claim 36 , wherein generating the system-based view of the process uses elements, each of which is associated with a system.

38. The method of claim 34 , wherein the business process comprises a plurality of elements and connectors.

Assignments (2)
MERGER Recorded Feb 5, 2016
From: SIEBEL SYSTEMS, INC.
To: ORACLE AMERICA, INC.
Reel/Frame 037702/0516 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 21, 2003
From: LEVIN, ISSAC STEPHEN; DEGENHARDT, JON REXFORD; SUKLIKAR, ATUL; THORSON, PETER A.
To: SIEBEL SYSTEMS INC.
Reel/Frame 013970/0729 →