US2016246794A1PendingUtilityA1

Method for entity-driven alerts based on disambiguated features

50
Assignee: QBASE LLCPriority: Dec 2, 2013Filed: Apr 28, 2016Published: Aug 25, 2016
Est. expiryDec 2, 2033(~7.4 yrs left)· nominal 20-yr term from priority
G06F 17/3071G06F 17/3053G06F 16/24578G06F 16/355
50
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method for entity-driven alerts based on disambiguated features, is disclosed. According to an embodiment, disclosed method may refer to entity-driven alerts based on trending or new knowledge of a disambiguated feature. The alerts may be sent to a user when new knowledge is discovered about the disambiguated feature, a new association (such as new features, facts, quotations, or topic IDs related, among others) with the feature of interest, and/or new trending changes are emerging about the feature of interest. According to various embodiments, method for entity-driven alerts based on disambiguated features may reduce the number of false positives resulting in a normal search query. Which in turn, may increase the efficiency of monitoring, allowing for broadened universe of alerts.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method comprising:
 accessing, by a server, an electronic document stored in an in-memory database;   extracting, by the server, a first feature from content data of the electronic document having one or more features;   disambiguating, by the server, the first feature from the content data;   comparing, by the server, the first feature to a second feature stored in the in-memory database;   in response to the first feature matching the second feature, comparing, by the server, the first feature to a third feature stored in the in-memory database;   in response to the first feature not matching the third feature, determining, by the server, if the first feature is representative of a knowledge new to the in-memory database;   in response of the first feature being representative of the knowledge, updating, by the server, the in-memory database with the first feature;   generating, by the server, a message informative of the first feature based on the updating; and   sending, by the server, the message to a client.   
     
     
         2 . The method of  claim 1 , wherein the first feature is stored in a first data structure of the in-memory database, and the second feature is stored in a second data structure of the in-memory database. 
     
     
         3 . The method of  claim 2 , wherein the first data structure is distinct from the second data structure. 
     
     
         4 . The method of  claim 1 , further comprising:
 assigning, by the server, a score to the first feature, wherein the score is indicative of a level of confidence associated with a degree of disambiguation based on the disambiguating, wherein the first feature matches the second feature based on the score;   storing, by the server, the score in the in-memory database such that the score is associated with the first feature;   granting, by the server, a read access for the score to the client.   
     
     
         5 . The method of  claim 1 , wherein the updating is based on a distance in text from a link location in the electronic document, wherein the distance is based on a closeness in text to the link location. 
     
     
         6 . The method of  claim 1 , wherein the knowledge is indicative of an association new to the in-memory database, wherein the association is between the first feature with a fourth feature stored in the in-memory database. 
     
     
         7 . The method of  claim 1 , wherein the message is a first message, and further comprising:
 associating, by the server, the first feature with a plurality of documents stored in the in-memory database;   determining, by the server, a quantity of the documents;   accessing, by the server, a threshold stored in the in-memory database, wherein the threshold is set via the client;   determining, by the server, if the quantity meets or exceeds the threshold;   in response to the quantity meeting or exceeding the threshold, generating, by the server, a second message informative of at least one of the meeting or the exceeding; and   sending, by the server, the second message to the client.   
     
     
         8 . The method of  claim 7 , wherein the threshold comprises a daily average number of the documents associated with the first feature in the in-memory database. 
     
     
         9 . The method of  claim 1 , wherein the disambiguating comprises linking, by the server, the first feature to a fourth feature stored in the in-memory database, wherein the in-memory database stores a plurality of co-occurring features obtained from a plurality of electronic documents comprising the electronic document. 
     
     
         10 . The method of  claim 9 , wherein the linking is dynamic based on a predetermined factor. 
     
     
         11 . A method comprising:
 accessing, by a server, an electronic document stored in an in-memory database;   extracting, by the server, a first feature from the electronic document;   disambiguating, by a server, the first feature;   comparing, by the server, the first feature to a second feature stored in the in-memory database;   in response to the first feature matching the second feature, comparing, by the server, the first feature to a third feature stored in the in-memory database;   in response to the first feature not matching the third feature, determining, by the server, if the first feature is representative of an association new to the in-memory database, wherein the association is between the first feature with a fourth feature stored in the in-memory database;   in response of the first feature being representative of the association, updating, by the server, the in-memory database with the first feature;   generating, by the server, a message informative of the first feature based on the updating; and   sending, by the server, the message to a client.   
     
     
         12 . The method of  claim 11 , wherein the first feature is stored in a first data structure in the in-memory database and the second feature is stored in a second data structure in the in-memory database. 
     
     
         13 . The method of  claim 12 , wherein the first data structure is distinct from the second data structure. 
     
     
         14 . The method of  claim 11 , further comprising:
 assigning, by the server, a score to the first feature, wherein the score is indicative of a level of confidence associated with a degree of disambiguation based on the disambiguating, wherein the first feature matches the second feature based on the score;   storing, by the server, the score in the in-memory database such that the score is associated with the first feature;   granting, by the server, a read access for the score to the client.   
     
     
         15 . The method of  claim 11 , wherein the updating is based on a distance in text from a link location in the electronic document, wherein the distance is based on a closeness in text to the link location. 
     
     
         16 . The method of  claim 11 , wherein the message is a first message, and further comprising:
 associating, by the server, the first feature with a plurality of documents stored in the in-memory database;   determining, by the server, a quantity of the documents;   accessing, by the server, a threshold stored in the in-memory database, wherein the threshold is set via the client;   determining, by the server, if the quantity meets or exceeds the threshold;   in response to the quantity meeting or exceeding the threshold, generating, by the server, a second message informative of at least one of the meeting or the exceeding; and   sending, by the server, the second message to the client.   
     
     
         17 . The method of  claim 16 , wherein the threshold comprises a daily average number of the documents associated with the first feature in the in-memory database. 
     
     
         18 . The method of  claim 11 , wherein the disambiguating comprises linking, by the server, the first feature to a fourth feature stored in the in-memory database, wherein the in-memory database stores a plurality of co-occurring features obtained from a plurality of electronic documents comprising the electronic document. 
     
     
         19 . The method of  claim 18 , wherein the linking is dynamic based on a predetermined factor.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.