System and method for linguistic term differentiation
Abstract
A representative system and method for linguistic differentiation comprises a computing device: receiving input data from a requestor; generating a plurality of term units from the input data, where the plurality of term units comprise of a first number of term units; identifying a plurality of differentiable terms of the plurality of term units, where the plurality of differentiable terms comprise a second number of term units; determining a differentiability score for each term unit of the plurality of term units; determining an input data score for the input data by evaluating a ratio of the second number of term units to the first number of term units; and transmitting, a plurality of differentiable term units to the requestor in order of their differentiability scores.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method comprising:
receiving, by a computing device, an input; generating, by the computing device, a plurality of term units (TUs) from the input, the plurality of TUs consisting of a first number of TUs; identifying, by the computing device, a plurality of differentiable TUs of the plurality of TUs, the plurality of differentiable TUs consisting of a second number of TUs; determining, by the computing device, a differentiability score for each term unit (TU) of the plurality of TUs, wherein the differentiability score indicates a substantially fixed meaning or a non-fixed meaning; determining, by the computing device, an input score for the input by dividing the second number of TUs by the first number of TUs; and transmitting, by the computing device, the plurality of differentiable TUs in differentiability-scored order.
2 . The method of claim 1 , wherein the input comprises a document, and the method is repeated for a plurality of documents.
3 . The method of claim 2 , further comprising prioritizing, by the computing device, the plurality of documents based on input score.
4 . The method of claim 2 , wherein the plurality of TUs comprises a set of topics, and further comprising prioritizing, by the computing device, the set of topics based on differentiable TUs of the set of topics.
5 . The method of claim 1 , wherein determining the differentiability score is based on a grammatical scheme or a functional scheme.
6 . The method of claim 5 , wherein:
the grammatical scheme comprises classification as a noun, a modifier, an adverb, or a verb; and the functional scheme comprises classification based on a type of writing.
7 . The method of claim 6 further comprising, producing, by the computing device, a topical analysis of the input based on the plurality of differentiable TUs.
8 . The method of claim 6 further comprising, performing, by the computing device, a search of the input based on the plurality of differentiable TUs.
9 . The method of claim 6 , wherein the type of writing comprises a style of writing or a linguistic functional scope of the input.
10 . The method of claim 1 , wherein the computing device comprises a computer, a laptop computer, a personal computer, a server computer, a personal data assistant, a camera, a phone, a cell phone, a mobile phone, a smart phone, a tablet, a media server, a music player, a game box, a data storage device, a measuring device, a handheld scanner, a scanning device, a barcode reader, a point-of-sale (POS) device, a digital assistant, a desk phone, an Internet Protocol (IP) phone, a solid-state memory device, or a memory card.
11 . A method comprising:
receiving, by a computing device, a document; generating, by the computing device, a plurality of term units (TUs) from the document, wherein each term unit (TU) of the plurality of TUs comprises a word, a multi-word, a number, or a symbol, wherein the plurality of TUs consist of a plurality of differentiable TUs and a plurality of non-differentiable TUs, and the plurality of TUs consists of a first number of TUs; identifying, by the computing device, the plurality of non-differentiable TUs, wherein each of the plurality of non-differentiable TUs comprises non-fixed meaning; identifying, by the computing device, the plurality of differentiable TUs, wherein each of the plurality of differentiable TUs comprises substantially fixed meaning, and the plurality of differentiable TUs consists of a second number of TUs; determining, by the computing device, a differentiability score for each TU of the plurality of TUs; determining, by the computing device, a document score for the document by dividing the second number of TUs by the first number of TUs; and transmitting, by the computing device, the plurality of differentiable TUs in order of differentiability score for each TU of the plurality of differentiable TUs.
12 . The method of claim 11 , wherein the method is repeated for a plurality of documents, and further comprising prioritizing, by the computing device, the plurality of documents based on document score.
13 . The method of claim 12 , wherein the plurality of TUs comprises a set of topics, and further comprising prioritizing, by the computing device, the set of topics based on differentiability scores of the plurality of TUs of the set of topics.
14 . The method of claim 13 , wherein determining the differentiability score is based on a grammatical scheme or a functional scheme.
15 . The method of claim 14 , wherein:
the grammatical scheme comprises classification as a noun, an adjective, a modifier, an adverb, or a verb; and the functional scheme comprises classification based on a linguistic scope comprising at least one of a type of writing or a style of writing.
16 . The method of claim 15 , wherein the determining the differentiability score comprises providing a plurality of differentiability-scored TUs configured for use in a topical analysis of the plurality of documents.
17 . The method of claim 15 , wherein the determining the differentiability score comprises providing a plurality of differentiability-scored TUs configured for use in a search of the plurality of documents.
18 . A computing device comprising:
one or more processors; and a non-transitory, computer-readable medium storing a program that is executable by the one or more processors, the program comprising instructions to:
receive a document;
generate a plurality of term units (TUs) from the document, wherein each term unit (TU) of the plurality of TUs comprises a word, a multi-word, a number, or a symbol, the plurality of TUs consisting of a plurality of differentiable TUs and a plurality of non-differentiable TUs, the plurality of TUs consisting of a first number of TUs;
identify the plurality of non-differentiable TUs, wherein each of the plurality of non-differentiable TUs have a non-fixed linguistic meaning;
identify a plurality of differentiable TUs of the plurality of TUs, wherein each of the plurality of differentiable TUs have a fixed linguistic meaning, and the plurality of differentiable TUs consists of a second number of TUs;
determine a differentiability score for each TU of the plurality of TUs, wherein the differentiability score indicates a substantially fixed linguistic meaning or a non-fixed linguistic meaning;
determine a document score for the document, the document score based on a ratio of the second number of TUs to the first number of TUs; and
transmit the plurality of differentiable TUs in order of at least one of ascending differentiability score or descending differentiability score.
19 . The computing device of claim 18 , wherein the program further comprises instructions to prioritize a set of topics based on differentiability scores of TUs comprising the set of topics, wherein determination of the differentiability score is based on a grammatical scheme or a functional scheme, wherein:
the grammatical scheme comprises classification as a noun, an adjective, a modifier, an adverb, or a verb; and the functional scheme comprises classification based on type of writing.
20 . The computing device of claim 19 , wherein:
the computing device comprises a computer, a laptop computer, a personal computer, a server computer, a personal data assistant, a camera, a phone, a cell phone, a mobile phone, a smart phone, a tablet, a media server, a music player, a game box, a data storage device, a measuring device, a handheld scanner, a scanning device, a barcode reader, a point-of-sale (POS) device, a digital assistant, a desk phone, an Internet Protocol (IP) phone, a solid-state memory device, or a memory card; and the plurality of scored differentiable TUs are transmitted to a requestor, and the requestor is a human user, a process of the computing device, or a second computing device.Join the waitlist — get patent alerts
Track US2017161257A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.