IP Library Granted Patent US 11,354,025
Granted Patent B1
US 11,354,025 · App. 17/328,200 · Granted Jun 7, 2022

Alternate presentation types for human workflow activities

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 11,354,025
App. No.
17/328,200
Filed
May 24, 2021
Granted
Jun 7, 2022
Kind
B1
Art Unit
2173
USPC
715/771
Abstract

The disclosure includes a system and method for receiving a business process model for an application, the business process model including a human workstep, wherein input is received from a user to complete the human workstep; receiving a plurality of presentation types for association with the human workstep; receiving associated user interface (UI) metadata for the plurality of presentation types; and associating the human workstep with the plurality of presentation types and associated UI metadata.

Claims (44)

1. A method comprising:

receiving, using one or more processors, a business process model for an application, the business process model including a human workstep, wherein input is received from a user to complete the human workstep;

receiving, using the one or more processors, a plurality of presentation type-metadatum key-value pairs for association with the human workstep including a first presentation type-metadatum key-value pair and a second presentation type-metadatum key-value pair, the first presentation type-metadatum key-value pair including a first presentation type and a first metadatum, the second presentation type-metadatum key-value pair including a second presentation type and a second metadatum, wherein the second metadatum is a different metadata type from the first metadatum;

receiving, using the one or more processors, associated user interface (UI) metadata for the plurality of presentation type-metadatum key-value pairs; and

associating, using the one or more processors, the human workstep with the plurality of presentation type-metadatum key-value pairs.

2. The method of claim 1 comprising:

receiving a request associated with the human workstep, the request including a requested presentation type, and

responsive to receiving the request including a requested presentation type, sending UI metadata associated with the requested presentation type to a requesting device.

3. The method of claim 2 , wherein responsive to receiving the UI metadata the requesting device renders a user interface.

4. The method of claim 2 , wherein the requested presentation type corresponds to a device type of a client device.

5. The method of claim 1 , wherein the first presentation type includes one of a mobile presentation type, a tablet presentation type, a portal presentation type, a form presentation type, a command line presentation type, a Java Server Page (JSP) presentation type, and a .Net presentation type.

6. The method of claim 1 , wherein the received business process model includes another human workstep, the method further comprising:

receiving another plurality of presentation type-metadatum key-value pairs for association with the another human workstep;

receiving associated UI metadata for the another plurality of presentation type-metadatum key-value pairs; and

associating the another human workstep with the another plurality of presentation type-metadatum pairs and associated UI metadata.

7. The method of claim 6 , further comprising:

associating the human workstep with a first group of one or more users; and

associating the another human workstep with a second group of one or more users.

8. The method of claim 7 , wherein the first group and second group include at least one common user.

9. The method of claim 7 , wherein the first group and second group include no common user.

10. The method of claim 1 , wherein the UI metadata includes one or more of a uniform resource identifier, a uniform resource locator, a tag, and a file location.

11. A system comprising:

a processor; and

a memory, the memory storing instructions that, when executed by the processor, cause the system to:

receive a business process model for an application, the business process model including a human workstep, wherein input is received from a user to complete the human workstep;

receive a plurality of presentation type-metadatum key-value pairs for association with the human workstep including a first presentation type-metadatum key-value pair and a second presentation type-metadatum key-value pair, the first presentation type-metadatum key-value pair including a first presentation type and a first metadatum, and the second presentation type-metadatum key-value pair including a second presentation type and a second metadatum, wherein the second metadatum is a different metadata type from the first metadatum;

receive associated user interface (UI) metadata for the plurality of presentation type-metadatum key-value pairs; and

associate the human workstep with the plurality of presentation type-metadatum key-value pairs.

12. The system of claim 11 comprising instructions that, when executed by the processor, cause the system to:

receive a request associated with the human workstep, the request including a requested presentation type, and

responsive to receiving the request including a requested presentation type, send UI metadata associated with the requested presentation type to a requesting device.

13. The system of claim 12 , wherein responsive to receiving the UI metadata the requesting device renders a user interface.

14. The system of claim 12 , wherein the requested presentation type corresponds to a device type of a client device.

15. The system of claim 11 , wherein the first presentation type includes one of a mobile presentation type, a tablet presentation type, a portal presentation type, a form presentation type, a command line presentation type, a Java Server Page (JSP) presentation type, and a .Net presentation type.

16. The system of claim 11 , wherein the received business process model includes another human workstep, the system comprising instructions that, when executed by the processor, cause the system to:

receive another plurality of presentation type-metadatum key-value pairs for association with the another human workstep;

receive associated UI metadata for the another plurality of presentation type-metadatum key-value pairs; and

associate the another human workstep with the another plurality of presentation type-metadatum key-value pairs and associated UI metadata.

17. The system of claim 16 comprising instructions that, when executed by the processor, cause the system to:

associate the human workstep with a first group of one or more users; and

associate the another human workstep with a second group of one or more users.

18. The system of claim 17 , wherein the first group and second group include at least one common user.

19. The system of claim 17 , wherein the first group and second group include no common user.

20. The system of claim 11 , wherein the UI metadata includes one or more of a uniform resource identifier, a uniform resource locator, a tag, and a file location.