IP Library Granted Patent US 11,792,015
Granted Patent B2
US 11,792,015 · App. 17/644,053 · Granted Oct 17, 2023

System and method for electronic signatures as a service

Inventors: Santosh Kumar Das (Hyderabad, IN); Chakradhar Narasimha Jillellamudi (Hyderabad, IN); Raghavan Muthuraman (Bangalore, IN)
Assignee: ServiceNow, Inc.
H04L9/3247G06Q10/103H04L9/083H04L9/3213
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,792,015
App. No.
17/644,053
Granted
Oct 17, 2023
Kind
B2
Abstract

A computing system includes a server. The server is communicatively coupled to a data repository and is configured to store a data in the data repository. The server is further configured to create, via a visual information flow creation tool, at least one information flow object. The server is additionally configured to create, via the visual information flow creation tool, an electronic signature field in the at least one information flow object, and to provide the at least one information flow object to communicate an electronic signature request to an electronic signature system.

Claims (30)

1. A computing system, comprising:

a server communicatively coupled to a data repository and configured to store a data in the data repository, wherein the server is configured to perform operations comprising:

creating at least one information flow object, wherein creating the at least one information flow object comprises creating a flow designer action object configured to include a connection information and an authentication information for communicating with an electronic signature system, wherein the connection information is used to connect to the electronic signature system and the authentication information is used to authenticate to the electronic signature system;

creating an electronic signature field in the at least one information flow object;

creating an envelope having recipient information indicating a recipient with which to communicate an electronic signature request; and

providing the at least one information flow object to communicate the electronic signature request to the electronic signature system using the connection information and the authentication information.

2. The computing system of claim 1 , wherein the electronic signature request comprises an embedded electronic signature request, an emailed electronic signature request, or a combination thereof.

3. The computing system of claim 1 , wherein the authentication information comprises an OAuth2 information configured to provide at least one token for use in subsequent communication with the electronic signature system.

4. The computing system of claim 1 , wherein the operations comprise creating a callback in the electronic signature system, wherein the callback is configured to execute when an electronic signature event occurs.

5. The computing system of claim 4 , wherein the callback is configured to execute asynchronously when the electronic signature event occurs.

6. The computing system of claim 4 , wherein the electronic signature event comprises the recipient signing the electronic signature request.

7. The computing system of claim 6 , wherein the at least one information flow object is configured to update a database table based on the recipient signing the electronic signature request, to execute a second information flow object based on the recipient signing the electronic signature request, or a combination thereof.

8. The computing system of claim 1 , wherein the operations comprise listing one or more templates available from the electronic signature system, and wherein creating the at least one information flow object comprises entering information into one of the one or more templates to create the at least one information flow object.

9. A method, comprising:

creating at least one information flow object via a flow creation tool implemented using at least one processor, wherein creating the at least one information flow object comprises creating a flow designer action object configured to include a connection information and an authentication information for communicating with an electronic signature system, wherein the connection information is used to connect to the electronic signature system and the authentication information is used to authenticate to the electronic signature system;

creating an electronic signature field in the at least one information flow object using the flow creation tool;

creating an envelope having recipient information indicating a recipient with which to communicate an electronic signature request; and

providing the at least one information flow object to communicate the electronic signature request to the electronic signature system using the connection information and the authentication information.

10. The method of claim 9 , wherein creating the at least one information flow object comprises creating the at least one information flow object without entering computer code for a computer program.

11. The method of claim 9 , wherein the electronic signature request comprises an embedded electronic signature request, an emailed electronic signature request, or a combination thereof.

12. The method of claim 9 , comprising creating a callback in the electronic signature system, wherein the callback is configured to execute when an electronic signature event occurs.

13. The method of claim 12 , comprising updating a database table when the callback is executed, executing a second information flow object when the callback is executed, or a combination thereof.

14. A non-transitory, computer-readable medium storing instructions executable by at least one processor of a computing system, the instructions, when executed by the at least one processor, are configured to cause the at least one processor to:

create at least one information flow object, wherein the instructions configured to create the at least one information flow object comprise instructions configured to create a flow designer action object configured to include a connection information and an authentication information for communicating with an electronic signature system, wherein the connection information is used to connect to the electronic signature system and the authentication information is used to authenticate to the electronic signature system;

create an electronic signature field in the at least one information flow object;

create an envelope having recipient information indicating a recipient with which to communicate an electronic signature request; and

provide the at least one information flow object to communicate the electronic signature request to the electronic signature system using the connection information and the authentication information.

15. The non-transitory, computer-readable medium of claim 14 , wherein the electronic signature request comprises an embedded electronic signature request, an emailed electronic signature request, or a combination thereof.

16. The computer-readable medium of claim 14 , comprising instructions configured to create a callback in the electronic signature system, wherein the callback is configured to execute when an electronic signature event occurs.

17. The computer-readable medium of claim 16 , comprising instructions configured to update a database table when the callback is executed, execute a second information flow object when the callback is executed, or a combination thereof.

Continuity (2)
Continuation 16294685 · Mar 6, 2019
Related Publication 20220109580A1 · Apr 7, 2022