OFFLINE INTERACTIVE NATURAL LANGUAGE PROCESSING RESULTS
First Claim
1. A computer-implemented method, comprising:
- providing first data comprising hypertext markup language (HTML), wherein the first data comprises;
text of a first patent claim, wherein the text of the first patent claim comprises a first noun phrase and a second noun phrase,a first HTML element that encloses the first noun phrase of the first patent claim, wherein the first HTML element includes first metadata that indicates that the first noun phrase does not have an antecedent basis,a second HTML element that encloses the second noun phrase of the first patent claim, wherein the second HTML element includes second metadata that indicates that the second noun phrase has an antecedent basis; and
providing second data comprising computer-executable instructions that, when executed, cause at least one processor to perform actions comprising;
binding an event handler to the first HTML element;
receiving a user-interface event corresponding to a selection of the first HTML element,obtaining the first HTML element using the user-interface event;
processing the first HTML element to obtain information about words of the first noun phrase,identifying a matching word using the information about the words of the first noun phrase, wherein the matching word is outside of the first noun phrase, andmodifying an appearance of the matching word.
2 Assignments
0 Petitions
Accused Products
Abstract
Interactive natural language processing (NLP) results may be generated that allow a user to interact with the NLP results but do so in an offline manner so that the documents being processed need not be stored online. To provide interactive NLP results, event handlers may be attached to elements of the NLP results. A user may then select a word or phrase of the NLP results to cause computer software provided with the NLP to present the interactive features. For example, a user may click on a definite noun phrase to view information for diagnosing antecedent basis errors. For another example, a user may click on a word to view information about how that word is used in a document, such as viewing portions of the document that include the word or variants of the word.
4 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
providing first data comprising hypertext markup language (HTML), wherein the first data comprises; text of a first patent claim, wherein the text of the first patent claim comprises a first noun phrase and a second noun phrase, a first HTML element that encloses the first noun phrase of the first patent claim, wherein the first HTML element includes first metadata that indicates that the first noun phrase does not have an antecedent basis, a second HTML element that encloses the second noun phrase of the first patent claim, wherein the second HTML element includes second metadata that indicates that the second noun phrase has an antecedent basis; and providing second data comprising computer-executable instructions that, when executed, cause at least one processor to perform actions comprising; binding an event handler to the first HTML element; receiving a user-interface event corresponding to a selection of the first HTML element, obtaining the first HTML element using the user-interface event; processing the first HTML element to obtain information about words of the first noun phrase, identifying a matching word using the information about the words of the first noun phrase, wherein the matching word is outside of the first noun phrase, and modifying an appearance of the matching word. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising at least one computing device comprising at least one processor and at least one memory, the at least one computing device configured to:
-
receiving first data comprising hypertext markup language (HTML), wherein the first data comprises; text of a first patent claim, wherein the text of the first patent claim comprises a first noun phrase and a second noun phrase, a first HTML element that encloses the first noun phrase of the first patent claim, wherein the first HTML element includes first metadata that indicates that the first noun phrase does not have an antecedent basis, a second HTML element that encloses the second noun phrase of the first patent claim, wherein the second HTML element includes second metadata that indicates that the second noun phrase has an antecedent basis; binding an event handler to the first HTML element; receiving a user-interface event corresponding to a selection of the first HTML element; obtaining the first HTML element using the user-interface event; processing the first HTML element to obtain information about words of the first noun phrase; identifying a matching word using the information about the words of the first noun phrase, wherein the matching word is outside of the first noun phrase; and modifying an appearance of the matching word. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. One or more non-transitory computer-readable media comprising computer executable instructions that, when executed, cause at least one processor to perform actions comprising:
-
generating first data comprising hypertext markup language (HTML), wherein the first data comprises; text of a first patent claim, wherein the text of the first patent claim comprises a first noun phrase and a second noun phrase, a first HTML element that encloses the first noun phrase of the first patent claim, wherein the first HTML element includes first metadata that indicates that the first noun phrase does not have an antecedent basis, a second HTML element that encloses the second noun phrase of the first patent claim, wherein the second HTML element includes second metadata that indicates that the second noun phrase has an antecedent basis; and generating second data comprising computer-executable instructions that, when executed, cause at least one processor to perform actions comprising; binding an event handler to the first HTML element; receiving a user-interface event corresponding to a selection of the first HTML element, obtaining the first HTML element using the user-interface event; processing the first HTML element to obtain information about words of the first noun phrase, identifying a matching word using the information about the words of the first noun phrase, wherein the matching word is outside of the first noun phrase, and modifying an appearance of the matching word. - View Dependent Claims (20)
-
Specification