IP Library Granted Patent US 11,501,073
Granted Patent B2
US 11,501,073 · App. 16/571,083 · Granted Nov 15, 2022

Method, system, and device for creating patent document summaries

Inventor: Mahesh Maan (Mohali, IN)
Assignee: GREYB RESEARCH PRIVATE LIMITED
G06F40/295G06F40/30G06N20/00G06Q50/184
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,501,073
App. No.
16/571,083
Granted
Nov 15, 2022
Kind
B2
Abstract

A method for creating a patent document summary from a patent document text is disclosed. The method includes creating a data repository of stop-words based on analysis of a plurality of patent documents, and generating an array including a plurality of tuples from the patent document text based on the stop-words in the data repository. The method further includes identifying at least one word-sequence from the array, such that each of the at least one word-sequence occurs at least twice within the patent document text, and that each of the at least one word-sequence includes a unique last word. The method further includes replacing, for each of the at least one word-sequence, second and subsequent occurrences of each of the at least one word-sequence within the patent document text with an associated substitute word-sequence, and generating the patent document summary for the patent document text.

Claims (75)

1. A method for creating a patent document summary from a patent document text, the method comprising:

creating a data repository of stop-words based on analysis of a plurality of patent documents by a machine learning algorithm, wherein creating the data repository of stop-words comprises:

employing a machine learning model to analyze the plurality of patent documents to extract the stop-words,

wherein manually identified stop words are initially provided to the machine learning model,

wherein the plurality of patent documents act as collection of multiple data points utilized to train and develop the machine learning model based on the manually identified stop words, and

wherein the stop-words are identified in the plurality of patent documents by the machine learning model, to create the data repository of stop-words;

generating an array comprising a plurality of tuples from the patent document text based on the stop-words in the data repository, wherein the plurality of tuples are identified by removing one or more stop-words in the data repository from the patent document text;

identifying each of:

at least one word-sequence from the array, wherein each of the at least one word-sequence occurs at least twice within the patent document text, and wherein each of the at least one word-sequence comprises a unique last word;

at least one obscure word within the patent document; and

at least one unabbreviated word within the patent document;

replacing:

for each of the at least one word-sequence, second and subsequent occurrences of each of the at least one word-sequence within the patent document text with an associated substitute word-sequence, wherein the associated substitute word-sequence comprises at least one word;

each of the at least one obscure word with an associated simple word; and

each of the at least one unabbreviated word with an associated abbreviated form; and

generating, the patent document summary for the patent document text in response to the replacing.

2. The method of claim 1 further comprising displaying the patent document summary on a user interface, wherein each substitute word-sequence in the patent document summary comprises a highlighting attribute to indicate text replacement.

3. The method of claim 2 , wherein the highlighting attribute comprises at least one of underline, italics, bold, color, or strikethrough.

4. The method of claim 2 further comprising receiving a predefined action through an external interface on a highlighting attribute of a substitute word-sequence associated with a word-sequence from the at least one word-sequence.

5. The method of claim 4 , wherein the predefined actions comprises at least one of: clicking on the highlighting attribute, hovering a mouse pointer over the highlighting attribute, clicking on the highlighting attribute for a predefined duration through a mouse, or performing a right-click on the highlighting attribute.

6. The method of claim 4 further comprising displaying the word-sequence to a user in a display window, in response to the predefined actions.

7. The method of claim 6 further comprising:

providing a feedback element within the display window; and

receiving a feedback, through the feedback element from a user, for the substitute word-sequence.

8. The method of claim 7 , wherein the feedback comprises one of: approval for the substitute word-sequence, disapproval for the substitute word-sequence, or alternative word-sequence suggestion in place of the substitute word-sequence.

9. The method of claim 1 further comprising:

identifying one or more long word-sequences within the array;

determining an associated substitute short word-sequence for each of the one or more long word-sequences based on a mapping dictionary; and

replacing each of the one or more long word-sequence with the associated substitute short word-sequence in the patent document text to generate the patent document summary.

10. A system for creating a patent document summary from a patent document text, the system comprising:

a processor; and

a memory communicatively coupled to the processor, wherein the memory stores processor instructions, which, on execution, causes the processor to:

create a data repository of stop-words based on analysis of a plurality of patent documents by a machine learning algorithm, wherein creating the data repository of stop-words comprises:

employing a machine learning model to analyze the plurality of patent documents to extract the stop-words,

wherein manually identified stop words are initially provided to the machine learning model,

wherein the plurality of patent documents act as collection of multiple data points utilized to train and develop the machine learning model based on the manually identified stop words, and

wherein the stop-words are identified in the plurality of patent documents by the machine learning model, to create the data repository of stop-words;

generate an array comprising a plurality of tuples from the patent document text based on the stop-words in the data repository, wherein the plurality of tuples are identified by removing one or more stop-words in the data repository from the patent document text;

identify each of:

at least one word-sequence from the array, wherein each of the at least one word-sequence occurs at least twice within the patent document text, and wherein each of the at least one word-sequence comprises a unique last word;

at least one obscure word within the patent document; and

at least one unabbreviated word within the patent document;

replace:

for each of the at least one word-sequence, second and subsequent occurrences of each of the at least one word-sequence within the patent document text with an associated substitute word-sequence, wherein the associated substitute word-sequence comprises at least one word;

each of the at least one obscure word with an associated simple word; and

each of the at least one unabbreviated word with an associated abbreviated form; and

generate, the patent document summary for the patent document text in response to the replacing.

11. The system of claim 10 , wherein the processor instructions further cause the processor to display the patent document summary on a user interface, wherein each substitute word-sequence in the patent document summary comprises a highlighting attribute to indicate text replacement, and wherein the highlighting attribute comprises at least one of underline, italics, bold, color, or strikethrough.

12. The system of claim 11 , wherein the processor instructions further cause the processor to receive a predefined action through an external interface on a highlighting attribute of a substitute word-sequence associated with a word-sequence from the at least one word-sequence.

13. The system of claim 12 , wherein the predefined actions comprises at least one of: clicking on the highlighting attribute, hovering a mouse pointer over the highlighting attribute, clicking on the highlighting attribute for a predefined duration through a mouse, or performing a right-click on the highlighting attribute.

14. The system of claim 12 , wherein the processor instructions further cause the processor to display the word-sequence to a user in a display window, in response to the predefined actions.

15. The system of claim 14 , wherein the processor instructions further cause the processor to:

provide a feedback element within the display window; and

receive a feedback, through the feedback element from a user, for the substitute word-sequence.

16. The system of claim 15 , wherein the feedback comprises one of: approval for the substitute word-sequence, disapproval for the substitute word-sequence, or alternative word-sequence suggestion in place of the substitute word-sequence.

17. The system of claim 10 , wherein the processor instructions further cause the processor to:

identify one or more long word-sequences within the array;

determine an associated substitute short word-sequence for each of the one or more long word-sequences based on a mapping dictionary; and

replace each of the one or more long word-sequence with the associated substitute short word-sequence in the patent document text to generate the patent document summary.

18. A non-transitory computer-readable storage medium having stored thereon, a set of computer-executable instructions causing a computer comprising one or more processors to perform steps comprising:

creating a data repository of stop-words based on analysis of a plurality of patent documents by a machine learning algorithm, wherein creating the data repository of stop-words comprises:

employing a machine learning model to analyze the plurality of patent documents to extract the stop-words,

wherein manually identified stop words are initially provided to the machine learning model,

wherein the plurality of patent documents act as collection of multiple data points utilized to train and develop the machine learning model based on manually identified stop words, and

wherein the stop-words are identified in the plurality of patent documents by the machine learning model, to create the data repository of stop-words;

generating an array comprising a plurality of tuples from the patent document text based on the stop-words in the data repository, wherein the plurality of tuples are identified by removing one or more stop-words in the data repository from the patent document text;

identifying each of:

at least one word-sequence from the array, wherein each of the at least one word-sequence occurs at least twice within the patent document text, and wherein each of the at least one word-sequence comprises a unique last word;

at least one obscure word within the patent document; and

at least one unabbreviated word within the patent document;

replacing:

for each of the at least one word-sequence, second and subsequent occurrences of each of the at least one word-sequence within the patent document text with an associated substitute word-sequence, wherein the associated substitute word-sequence comprises at least one word;

each of the at least one obscure word with an associated simple word; and

each of the at least one unabbreviated word with an associated abbreviated form; and

generating, the patent document summary for the patent document text in response to the replacing.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2024
From: MAAN, MAHESH
To: GREYB RESEARCH PRIVATE LIMITED
Reel/Frame 068232/0228 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2024
From: GREYB RESEARCH PRIVATE LIMITED
To: GREYB SERVICES PTE. LTD.
Reel/Frame 068232/0231 →
Continuity (1)
Related Publication 20200272692A1 · Aug 27, 2020