Abstract: A system and method for predicting and moderating signature locations comprises of an electronic document to be signed, a user of the said electronic document, a user communication device. The user provides free text inputs (106) in the text input module (104) of the system for the requirements of signatures in said document. Signature Fields Finder (110) module analyses inputs of user based on heuristic training patterns (108) and screens and maps all the pages of said document for placing signature boxes. The system then places signature tags in the signature boxes (118).The user selects the signer parties present in the signature boxes and the system compiles signature tags for that party (120). The user using the signature tag moderator module (122) can add, delete or adjust the signature tags and the user gets to see all relevant pages of said document with compiled signature tags for moderation purposes by the user.
Claims:1. A system and method for predicting and moderating signature locations within electronic documents comprising of an electronic document to be signed, a user of the said electronic document, a user communication device, user interface, a set of computer readable instructions which can be provided by the user by means of the said user interface, a processing unit operably associated with the said communication device and adapted to execute the said instructions provided by the user and a computer readable memory storage medium capable of storing the said instructions provided by the user,
characterised in that,
the method comprises the steps of :
• uploading the electronic document (102) to be signed from the user’s communication device in the system (100);
• providing free text inputs (106) by the user to the system in the text input module (104) of the system for the requirements of signatures in the said electronic document;
• analysing inputs of user based on heuristic training patterns (108) by the Signature Fields Finder (110) module in the system;
• screening all the pages of the said electronic document for signature boxes present in the document (112);
• mapping all the pages of said electronic document having signature boxes with the inputs from the user to decide the placement of signature boxes (114);
• categorizing the said electronic document into groups based on heuristic training patterns of the system (116);
• processing the said electronic document based on the said user inputs and placing signature boxes (116);
• placing of signature tags in the signature boxes by the system(118);
• compiling signature tags by the system as the user selects the signer parties present in the signature boxes and the system auto populates and compiles signature tags for that signer party on the already identified and predicted pages and on all signature boxes (120); and
• moderating signature tags (124) by the user using the signature tag moderator module (122) by adding or deleting or adjusting signature tags based on the initial inputs from user and the user gets to see all relevant pages of the electronic document on the screen wherein the system auto populates signature tags for moderation purposes by the user through user interface.
2. The system and method as claimed in claim 1, wherein the text inputs by the user in the test input module (104) are instructions to the system for predicting locations in the selected electronic document as to where the signature tags need to be placed for signing purposes.
3. The system and method as claimed in claim 1, wherein the text inputs are selected from insert signature boxes on all pages of the said document, insert signature boxes on only main page of said document or insert signature boxes on only certain categories in the document.
4. The system and method as claimed in claim 1, wherein the Signature Fields Finder module (110) predicts the Signer Name and Signature Date locations and places the signature tags in the electronic document.
5. The system and method as claimed in claim 1, wherein the signature tag moderator module (122) presents the user with view of relevant pages of the said electronic document which are tagged by the system with signature tags, so that the user can moderate the pre-tagged pages by removing or modifying any signature tags which may not be required to be placed in the electronic document (124).
6. The system and method as claimed in claim 1, wherein using the signature tag moderator module’s (122) result summary screen for a given page of the said document, the user can accept the proposed signature tag and using the Accept (126) tab, or reject the proposal using the Reject tab (128) for each such proposed and placed tag for that page.
7. The system and method as claimed in claim 1, wherein the user can also use Accept All tab to accept all proposed signature tags, or Reject All tab to reject all proposed tags for a page of the said electronic document.
8. The system and method as claimed in claim 1, wherein using the Change tab (130), the user changes the proposed tag type to other tag types (e.g., Signature to either Signature Block, Digital Signature, or Stamp) at the proposed place of signature tag in the said electronic document.
9. The system and method as claimed in claim 1, wherein based on the user inputs, the system maps the inputs with the signature tags and suggests whether or not, the signature tag has right designations and/or authorities for signing the electronic documents.
10. The system and method as claimed in claim 1, wherein based on the user inputs of the region in the world where the electronic document needs to be signed, the system maps with the database of law of that particular region to check if signature needs to be done only by certain authoritative positions and accordingly presents a suggestion to user to change designation/authority of the signer of the electronic document.
, Description:FIELD OF INVENTION
The present invention relates to electronic signatures in electronic documents and more particularly, to system and method for predicting and moderating signature locations within electronic documents.
BACKGROUND
Contracts and other legal documents requiring signatures are used daily in commerce. These documents need to be signed, stored and routed to the necessary location in a controllable fashion. As electronic documents and electronic signatures become more universally accepted and demanded there exists a need to create a signing process that is controlled electronically. Historically, electronic systems that allow for electronic document signature typically apply the signature to the entire document. Documents such as contracts are not marked up for specific signature locations, initial locations, data collection locations and other areas for signatures to appear in the proper locations. This lack of ability to mimic the paper process led to slow adoption. More recently, some newer electronic systems allow the user to place signing locations into the document but require the user to manually create the workflow and authentication steps for the document via time consuming and tedious processes, such as the insertion or creation of tag locations throughout the document where the signatures are to be placed. Therefore, there exists a need for automating the process of placing exact signature locations, workflow, and recipient tasks into these documents so they can be sent for e-signature more easily, this is especially true for documents that contain multiple signing locations, multiple recipients and more complicated workflows.
In the realm of electronic signatures, however, existing electronic signature methods fail to adequately deal with a variable signature location. For example, a mortgage loan document (or any other number of documents) may have certain terms that will be included in the document or excluded from the document as the terms of the document are negotiated by the parties. Furthermore, a mortgage loan document used by a bank with respect to party A will have different terms than a similar document used by the bank with respect to party B. The addition or removal of terms, the addition, removal, or change of the total number of signing parties, and many other differences or changes cause the documents to have differing numbers of total pages, differing physical locations for signature within one or more pages, and other changes that make it difficult to use a single electronic signature location across a wide variety of documents.
When electronic documents are uploaded within electronic signing applications, users find it very difficult to scroll and locate signature boxes to place signature tags for signing purpose. Electronic documents are very lengthy documents that usually run into 100-200 pages and it is very difficult for the users to scroll through the entire document set to check as to where signature places are there and as to where the user is required to insert signature tag for signing process. Therefore, there is felt a need to provide system intelligent application to predict and moderate signature locations in electronic documents and auto populate signature tags at relevant locations within the document based on one command/inputs of the user.
DEFINITIONS:
The expression “document” used hereinafter in this specification refers to, but is not limited to an electronic document including e- contracts, commercial contracts, customer contracts, vendor contracts, Non-disclosure agreements, etc in a computer readable format.
The expression “user” used hereinafter in this specification refers to, but is not limited to the individual/ natural entity that may be the creator of the document, sender of the document, any recipient of the document or any signer of the document.
The expression “Signature box” used hereinafter in this specification refers to, but is not limited to the usual signing place location which is present in the document to be signed, wherein the signers’ name, designation and/or dates are tabulated for signing purpose.
The expression “Signature tag” used hereinafter in this specification refers to, but is not limited to a marking or indication to direct or specify the user that he or she needs to sign at that place.
OBJECTS OF THE INVENTION:
The primary object of the present invention is to provide a system and method for predicting signature locations within electronic documents.
Yet another object of the present invention is to provide a system and method for predicting signature locations within electronic documents for placing signature tags using free text inputs by the user.
Yet another object of the present invention is to provide a system and method for predicting signature location/box within electronic documents for placing signature tags and auto populate/compile the signature tags at relevant locations within the electronic document based on at least one command/inputs of the user.
Yet another object of the present invention is to provide a system and method for predicting and placing the names of the signers and the signature date tags locations within electronic documents.
Yet another object of the present invention is to provide a system and method for presenting a signature tag moderator screen to the user with easy view of relevant pages of the document which are tagged by the system, so that the user can moderate the pre-tagged pages by removing or modifying any signature tags which may not be required to be placed.
SUMMARY
Before the present invention is described, it is to be understood that present invention is not limited to particular methodologies and materials described, as these may vary as per the person skilled in the art. It is also to be understood that the terminology used in the description is for the purpose of describing the particular embodiments only, and is not intended to limit the scope of the present invention.
The embodiment of the present invention describes the system and method for predicting and moderating signature locations within documents especially electronic documents. Embodiments of the invention may be used with any type of document where one or more signatures is needed.
In the given embodiment of the invention, the system comprises of a user communication device, user interface, a set of computer readable instructions which can be provided by the user by means of the said communication interface, a processing unit operably associated with the each of the said communication devices and adapted to execute the said instructions provided by the user and a computer readable memory storage medium capable of storing the said instructions provided by the user. The user of the system can browse and upload the electronic document that has to be signed from the user’s communication device. Once the electronic document to be signed is available in the user device, the system can help predict the signature boxes in the document for the user.
According to the embodiment of the present invention, on the screen having the electronic document in the system, there is a “Signature Fields Finder” module. This module is operable by the user. On enabling the “Signature Fields Finder” module, the system predicts and locates signature boxes for signatures in the selected electronic document having multiple pages. The “Signature Fields Finder” module can also predict Signer Name and Signature Date locations and places the signature tags in the electronic document.
According to the embodiment of the present invention, there is provision to enter text inputs in the text input module of the system, that is present on the same screen on which the electronic document is seen. The user of the system provides free text inputs in the designated place on the screen. These text inputs are instructions to the system for predicting locations in the selected electronic document as to where the signature tags need to be placed for signing purposes. The user is required to mention free text inputs to the system as to how they want the document to be signed and where the signature tags should be placed.
According to the embodiment of the present invention, based on the user inputs, the system will predict the signature boxes in the selected electronic document. Once , the system predicts the signature box in the electronic document, the system places signature tags in the predicted signature boxes in the selected document. The system further presents a “signature tag moderator” module to the user on the screen of the user interface. The “signature tag moderator” module presents the user with easy view of relevant pages of the electronic document which are tagged by the system with signature tags, so that the user can moderate the pre-tagged pages by removing or modifying any signature tags which may not be required to be placed in the electronic document.
According to the embodiment of the invention, the “signature tag moderator” module identifies the relevant pages of the electronic document with signature tags and populates the signature tags by adding or deleting or adjusting signature tags based on the initial inputs from user. The system provides a display screen as user interface, wherein the user gets to see all relevant pages of the electronic document on the screen wherein the system auto populates signature tags for moderation purposes by the user. The user then selects relevant pages of the electronic document wherein moderations are required and is provided with actions selected from add, delete and/or modify for moderation and the user can finalize the pages of the electronic document which are required to be signed. The system suggests that whether the signature tag present in the electronic document has right authorities for signature or not based on mapping the inputs of the user.
BRIEF DESCRIPTION OF THE DRAWINGS
A complete understanding of the present invention may be made by reference to the following detailed description which is to be taken in conjugation with the accompanying drawing. The accompanying drawing, which is incorporated into and constitutes a part of the specification, illustrates one or more embodiments of the present invention and, together with the detailed description, it serves to explain the principles and implementations of the invention.
FIG.1 is a flow diagram for the method of predicting signature locations in an electronic document according to an embodiment of the invention; and
FIG.2 is a flow diagram for the method of moderating signature locations in an electronic document according to an embodiment of the invention.
DETAILED DESCRIPTION OF INVENTION:
Before the present invention is described, it is to be understood that this invention is not limited to particular methodologies described, as these may vary as per the person skilled in the art. It is also to be understood that the terminology used in the description is for the purpose of describing the particular embodiments only, and is not intended to limit the scope of the present invention. Throughout this specification, the word “comprise”, or variations such as “comprises” or “comprising”, will be understood to imply the inclusion of a stated element, integer or step, or group of elements, integers or steps, but not the exclusion of any other element, integer or step, or group of elements, integers or steps. The use of the expression “at least” or “at least one” suggests the use of one or more elements or ingredients or quantities, as the use may be in the embodiment of the invention to achieve one or more of the desired objects or results. Various embodiments of the present invention are described below. It is, however noted that the present invention is not limited to these embodiments, but rather the intention is that modifications those are apparent are also included.
The present invention describes the system and method for predicting and moderating signature locations within documents especially electronic documents. Embodiments of the invention may be used with any type of document where one or more signatures is needed. Examples of such documents include e-contracts, commercial contracts, customer contracts vendor contracts, Non-disclosure agreements, etc.
In the given embodiment of the invention, the system (100) comprises of a user communication device, user interface, a set of computer readable instructions which can be provided by the user by means of the said communication interface, a processing unit operably associated with the each of the said communication devices and adapted to execute the said instructions provided by the user and a computer readable memory storage medium capable of storing the said instructions provided by the user. The user of the system can browse and upload the electronic document (102) that has to be signed from the user’s communication device such as personal computers, desktops, laptops, hand held devices. The electronic documents may be PDF (portable document format) documents or WORD documents. Once the electronic document to be signed is available in the user device, the system can help predict the signature boxes in the document for the user. Signature box are signature spaces which are present in any electronic document, wherein the parties’ names, designation or dates are mentioned. It is the place for signing in the electronic document. In the given context, the user can be the creator, sender or one or more recipients of the electronic documents who are the signatories in that documents.
In the given embodiment of the present invention, there is provision to enter text inputs in the text input module (104) of the system, that is present on the same screen on which the electronic document is seen. The user of the system provides free text inputs (106) in the designated place on the screen. These text inputs are instructions to the system for predicting locations in the selected electronic document as to where the signature tags need to be placed for signing purposes. The user is required to mention free text inputs to the system as to how they want the document to be signed and where the signature tags should be placed. Some examples of free text inputs for explanatory purposes are provide below:
1. In a certain scenario, the user input can be- insert signature box on main document and all annexures, schedules, exhibits- to insert signatures box on all the pages of the electronic document.
2. In other scenarios the user input can be- insert signature box only on the main agreement and not on schedules, annexures or exhibits. (for few selected pages of the electronic document)
3. In some other scenarios, the user input can be - insert signature box on last page of the document.
In the given embodiment, on the screen having the electronic document in the system, there is a “Signature Fields Finder” module (110). This module is operable by the user. On enabling the “Signature Fields Finder” module, (110) the system screens the document for signature boxes (112) and predicts and locates signature boxes for signatures in the selected electronic document having multiple pages. The “Signature Fields Finder” module (110) can also predict Signer Name and Signature Date locations and places the signature tags in the electronic document. Based on the types of user inputs listed above, the system will predict the signature boxes in the selected electronic document. Once , the system predicts the signature box in the electronic document, the system places signature tags (118) in the predicted signature boxes in the selected document. The system further presents a “signature tag moderator” module (122) to the user on the screen of the user interface. The “signature tag moderator” module (122) presents the user with easy view of relevant pages of the electronic document which are tagged by the system with signature tags, so that the user can moderate the pre-tagged pages by removing or modifying any signature tags which may not be required to be placed in the electronic document (124).
In the given embodiment, the “signature tag moderator” module (122) identifies the relevant pages of the electronic document with signature tags and populates the signature tags by adding or deleting or adjusting signature tags based on the initial inputs from user. The system provides a display screen as user interface, wherein the user gets to see all relevant pages of the electronic document on the screen wherein the system auto populates signature tags for moderation purposes by the user. The user then selects relevant pages of the electronic document wherein moderations are required and is provided with actions selected from add, delete and/or modify for moderation and the user can finalize the pages of the electronic document which are required to be signed. The system suggests that whether the signature tag present in the electronic document has right authorities for signature or not based on mapping the inputs of the user.
The working process of the system is described below:
• Uploading the electronic document to be signed in the system (102): The user browses the electronic document to be signed from the user’s communication device and uploads the electronic document in the system.
• Inputs from user for signing the document (106): The user provides free text inputs to the system in the text input module (104) of the system for the requirements of signatures in the selected electronic document.
• Analyzing inputs of user based on heuristic training patterns (108): The system with the help of “Signature Fields Finder” (110) module performs analysis of the inputs from the user based on heuristic training patterns.
• Screening the document for signature boxes present on the document (112): The system screens the document for signature boxes on all the pages of the document.
• Mapping the signature boxes with the inputs (114): The system maps all the pages with signature boxes with the inputs from the user to decide whether that page needs to have signature box or does not need to have signature box.
• Categorizing the document (116): The system then categorizes the document into the main document, schedules, exhibits or annexures based on heuristic training patterns of the system.
• Processing document based on the inputs (116): The system then processes the selected document bases on the user inputs. For example, if only the main document needs to be signed, the system deletes all the signature boxes from the remaining pages of the document like annexures, exhibits, etc. Alternatively, if all the pages of the document (main document, annexures, etc) are required to be signed, then the system does not delete any signature box and conducts a check to ensure that all the pages of the document have signature box at the required places in the document. In case if some signature boxes are missing at any required place on any page of the document, the system provides suggestions to add the signature box at the required places in the document.
• Placing of signature tags (118): Upon prediction of pages of the document and signature box where signature needs to be placed, signature tags of users are placed in the signature box by the system.
• Compiling signature tags (120): Post identifying signature boxes on the pages of the document, the system interacts with user to select the signer parties present in signature box. If the user selects one of the signer parties present in signature box, the system auto populates and compiles signature tags for that signer party on the already identified and predicted pages and on all signature boxes. Further, the system puts tags for the subsequent parties present in the signature boxes. The user can enter the inputs of the name or designation of the signer in the system. The system then maps the words in the signature box as to where that name/designation is written. On the mapped signature box, the system then affixes a signature tag of the signer. The signature tag is a marking used to indicate the user that he or she needs to sign on that place.
• Moderating signature tags (124): Once the signature tags are placed in the electronic document, the system displays the “signature tag moderator” module (122) to the user. The system upon predicting the signature boxes for signature tags and identifying relevant pages of the electronic document for signature tags, populates the signature tags. The user is presented with options to moderate the signature tags by adding or deleting or adjusting signature tags based on the initial inputs from user. The system provides a display screen as tag moderator user interface, wherein the user gets to see all relevant pages of the electronic document on the screen wherein the system auto populates signature tags for moderation purposes by the user through user interface. The user then selects relevant pages of the electronic document wherein moderations are required and is provided with actions selected from add, delete and/or modify for moderation and the user can finalize the pages of the electronic document which are required to be signed.
a. The “signature tag moderator” module’s result summary screen for a given page of the electronic document will display the “Accept” or “Reject” or “Change” tabs against each of signature tag proposed in the given page of the electronic document.
b. Using this “signature tag moderator” module’s result summary screen for a given page, the user can accept the proposed signature tag and the recipient assignment for the signature tag using the “Accept” (126) tab, or reject the proposal using the “Reject” tab (128) for each such proposed and placed tag for that page. The user can also click on “Accept All” tab to accept all proposed signature tags, or “Reject All” tab to reject all proposed tags for a page.
c. Using the “Change” tab (130), the user can change the proposed tag type to other tag types (e.g., Signature to either Signature Block, Digital Signature, or Stamp) at the proposed place of signature tag in the electronic document. Sender can also change the proposed recipient and assign the tag to another recipient.
• Authentication check of the signature tags: Based on the user inputs, the system maps the inputs with the signature tags and suggests whether or not, the signature tag has right designations and/or authorities for signing the electronic documents.
• Region specific requirement check of the signature tags: With the help of user interface, the user provides inputs for which region in the world, the electronic document is required to be signed. Based on the region, the system will map with the database of law of that particular region to check if signature needs to be done only by certain authoritative positions for e.g., directors or by any employees. If as per the law of the particular region, only the director is required to sign, the system will present a suggestion to user to change designation/authority of the signer from any employee to director.
Examples of working of the embodiment:
We can take examples of different scenarios as listed above to understand the working the system and the method:
Scenario-1--Lets take the example where user has provided input - insert signatures only on MSA and not on schedule, annexures or exhibits.
• With this user input, the system predicts and identifies whether on any page of the document, a signature box is present or not, based on heuristic pattern training provided to the system.
• If the system identifies signature box on any page, the system further identifies whether that page is an annexure/exhibit or schedules or main document page-based on heuristic pattern training.
• The system then maps the document with the input command of the user to decide whether those exhibits, schedules or annexures are required to be signed in the signature box or signature box are required to be deleted and removed from such pages. If the signature boxes are required to be removed, the system will delete those signature box that are not required.
Scenario 2- Now let us take another example, where the user has provided input- insert signatures on main document and all annexures and schedules and exhibits or please insert signatures on all parts of the document.
• With this user input, if the System identifies that on any particular page of the document, the signature box is not there based on heuristic pattern training provided to the system, the system will identify whether that page is an annexure/exhibit or schedules or main document page.
• The system then maps the document with the input command of the user to decide whether those exhibits, schedules are required to be signed or signature tags are required to be added. If those signature boxes are required to be added, the system will insert similar signature box in those pages that do not have the signature box.
Scenario-3---In this example, the user input is -put signature tag on last page of document.
• With this user input, the system based on heuristic training will scroll and screen to the last page of the document and check if signature box is present on the last page. If signature box is not present on the last page, the system will place a signature box.
The embodiment of the present invention, provides a system for predicting signature locations in electronic documents. The system recognizes the user inputs on the basis heuristic patterns and analyzes the document to understand as to where signature tags are present on the document and decides whether to add or delete signature tags from the required pages on the document.
While considerable emphasis has been placed herein on the specific elements of the preferred embodiment, it will be appreciated that many alterations can be made and that many modifications can be made in preferred embodiment without departing from the principles of the invention. These and other changes in the preferred embodiments of the invention will be apparent to those skilled in the art from the disclosure herein, whereby it is to be distinctly understood that the foregoing descriptive matter is to be interpreted merely as illustrative of the invention and not as a limitation
| # | Name | Date |
|---|---|---|
| 1 | 202121013062-STATEMENT OF UNDERTAKING (FORM 3) [25-03-2021(online)].pdf | 2021-03-25 |
| 2 | 202121013062-POWER OF AUTHORITY [25-03-2021(online)].pdf | 2021-03-25 |
| 3 | 202121013062-FORM 1 [25-03-2021(online)].pdf | 2021-03-25 |
| 4 | 202121013062-DRAWINGS [25-03-2021(online)].pdf | 2021-03-25 |
| 5 | 202121013062-DECLARATION OF INVENTORSHIP (FORM 5) [25-03-2021(online)].pdf | 2021-03-25 |
| 6 | 202121013062-COMPLETE SPECIFICATION [25-03-2021(online)].pdf | 2021-03-25 |
| 7 | 202121013062-FORM 18 [31-03-2021(online)].pdf | 2021-03-31 |
| 8 | Abstract2.jpg | 2021-10-19 |
| 9 | 202121013062-FORM 3 [07-03-2022(online)].pdf | 2022-03-07 |
| 10 | 202121013062-FORM 3 [22-07-2022(online)].pdf | 2022-07-22 |
| 11 | 202121013062-REQUEST FOR CERTIFIED COPY [20-10-2022(online)].pdf | 2022-10-20 |
| 12 | 202121013062-FER.pdf | 2022-11-03 |
| 13 | 202121013062-FORM-26 [12-01-2023(online)].pdf | 2023-01-12 |
| 14 | 202121013062-FORM 3 [23-01-2023(online)].pdf | 2023-01-23 |
| 15 | 202121013062-OTHERS [26-04-2023(online)].pdf | 2023-04-26 |
| 16 | 202121013062-FER_SER_REPLY [26-04-2023(online)].pdf | 2023-04-26 |
| 17 | 202121013062-DRAWING [26-04-2023(online)].pdf | 2023-04-26 |
| 18 | 202121013062-CORRESPONDENCE [26-04-2023(online)].pdf | 2023-04-26 |
| 19 | 202121013062-FORM 3 [01-06-2023(online)].pdf | 2023-06-01 |
| 20 | 202121013062-CORRESPONDENCE-120224.pdf | 2024-02-19 |
| 21 | 202121013062-FORM 3 [04-12-2024(online)].pdf | 2024-12-04 |
| 22 | 202121013062-CORRESPONDENCE-150425.pdf | 2025-04-19 |
| 1 | SearchstrategyE_01-11-2022.pdf |