US2016239504A1PendingUtilityA1

Method for entity enrichment of digital content to enable advanced search functionality in content management systems

Assignee: QBASE LLCPriority: Mar 4, 2014Filed: Apr 22, 2016Published: Aug 18, 2016
Est. expiryMar 4, 2034(~7.6 yrs left)· nominal 20-yr term from priority
G06F 16/2228G06F 16/9537G06F 16/951G06F 16/5838G06F 16/29G06F 16/907G06F 16/24568G06F 16/252G06F 16/24565G06V 30/10G06F 17/3056G06K 9/00476G06F 17/30997G06F 17/3087G06F 16/909G06F 16/9538G06V 2201/10G06V 30/422
43
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Disclosed is a system and method for extending search capabilities of contentment management systems, such as SharePoint 2013®, to enable geographic and name entity based searches. Geographic and named entity searches are enabled by a content enrichment web service. The content enrichment web service calls a geotagging or a named entity tagger web service application to tag crawled managed properties as input and return geographically or entity modified managed properties as output. The system associates one or more geographically and named entity modified managed properties with content and stores this information as metadata in a SharePoint 2013® search index. Thus, the search system allows users to identify a particular geographic entity the user is interested in finding, and to receive search results directly related to that geographic entity on SharePoint 2013®.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method comprising:
 in response to a processor determining that a portion of a data stream comprising content data is to be at least one of geo-tagged and entity-tagged:
 generating, by the processor, geographic data associated with the content data in the portion of the data stream, and 
 updating, by the processor, metadata associated with the content data of the portion of the data stream, the metadata comprising the geographic data; and 
   in response to the processor determining that the portion of the data stream comprises image data:
 executing, by the processor, an optical character recognition routine on the image data in the portion of the data stream, 
 generating, by the processor, text data based upon the optical character recognition routine performed on the image data, 
 identifying, by the processor, a portion of the text data containing geographic data, and 
 updating, by the processor, the geographic data in the metadata based upon the geographic data identified in the text data. 
   
     
     
         2 . The method of  claim 1 , further comprising fetching, by the processor, a file containing the image data from storage media associated with a source of the data stream of content data, upon determining that the portion of the data stream comprises the image data. 
     
     
         3 . The method of  claim 2 , wherein fetching the file from the storage further comprises:
 receiving, by the processor, the file from a server of the source having a uniform resource location address associated with the metadata.   
     
     
         4 . The method of  claim 1 , wherein determining that the portion is to be at least one of geo-tagged and entity-tagged further comprises:
 searching, by the processor, one or more portions of the content data of the data feed for a geographic entity; and   identifying, by the processor, the geographic entity in the portion of the content data.   
     
     
         5 . The method of  claim 1 , wherein generating the geographic data further comprises:
 identifying, by the processor, a geographic entity in the portion.   
     
     
         6 . The method of  claim 5 , wherein identifying the geographic entity further comprises:
 querying, by the processor, a database configured to store an entity record associated with a geographic entity, wherein the entity record comprises entity data that identifies the geographic entity in the text data; and   comparing, by the processor, the text data with the entity data.   
     
     
         7 . The method of  claim 6 , wherein the identifying the geographic entity comprises determining, by the processor, a number of co-occurrences of the geographic entity in a source of data, wherein a record of the geographic entity contains a co-occurrence count for the geographic entity. 
     
     
         8 . The method of  claim 6 , wherein the geographic entity is selected from a group consisting of a geographic location, a geographic coordinate, and a geographic feature. 
     
     
         9 . The method of  claim 6 , wherein the entity data identifies an entity selected from a group consisting of an organization, a person, and a topic. 
     
     
         10 . The method of  claim 1 , further comprising:
 in response to not determining, by the processor, that the portion is to be at least one of geo-tagged and entity-tagged:
 mapping, by the processor, the metadata to a set of managed properties associated with a search index. 
   
     
     
         11 . The method of  claim 10 , further comprising:
 in response receiving, by the processor, an input from a user interface:
 querying, by the processor, a database for a geographic entity via the search index in accordance with the input, wherein the database is hosted on a servers storing the content data.

Join the waitlist — get patent alerts

Track US2016239504A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.