Patent application number | Description | Published |
20110264628 | DATA COLLECTOR - A data collector may monitor a data source and identify updated data, which may be processed and prepared for inclusion into a search database. The data collector may have various handlers that may interact with a data source, which may be a database, web service, file system, collaboration system, or other source, and may store a identifying signature and content signature for each document or item. The signatures may be used to identify new, changed, or deleted items, and a payload may be created containing the updates. | 10-27-2011 |
20110264646 | Search Engine Data Structure - A search engine database may a segmented structure that preserves individual document references and allows updating as well as scalability. A set of segment managers may receive new, updated, or deleted documents and update a set of term matrices from which a published search matrix may be generated. The database may have a very large term dictionary and may use a hash function to create term identifiers without having to look up terms in the dictionary. The database may be maintained by many systems operating in parallel for high scalability. | 10-27-2011 |
20110265177 | SEARCH RESULT PRESENTATION - A data presentation system for a search engine may use classified or tagged elements in a resulting document to create a search result document that has portions redacted, modified, or changed based on the tags or classifications of elements within the document. The document may be rebuilt from the search engine database at presentation time with one or more elements changed or modified. The permission settings for a user or other factors may be used to determine which elements within the document are permitted to be accessed. | 10-27-2011 |
20110270834 | Data Classifier - A document classifier may analyze documents for a search engine and tag the documents. A document classifier system may have several different classifiers, each with a separate algorithm for classification. Some of the data classifiers may learn or change the classification over time with a feedback loop. As those classifiers are modified, updated, replaced, or added, the documents that have already been classified by the classifier may be re-examined to update their classification. The document classifier system may maintain a database of documents with a timestamp that the document was classified that may be used to identify those documents whose classifications may be out of date. | 11-03-2011 |
20120290927 | Data Classifier - A document classifier may analyze documents for a search engine and tag the documents. A document classifier system may have several different classifiers, each with a separate algorithm for classification. Some of the data classifiers may learn or change the classification over time with a feedback loop. As those classifiers are modified, updated, replaced, or added, the documents that have already been classified by the classifier may be re-examined to update their classification. The document classifier system may maintain a database of documents with a timestamp that the document was classified that may be used to identify those documents whose classifications may be out of date. | 11-15-2012 |
20130151498 | Search Engine Data Structure - A search engine database may a segmented structure that preserves individual document references and allows updating as well as scalability. A set of segment managers may receive new, updated, or deleted documents and update a set of term matrices from which a published search matrix may be generated. The database may have a very large term dictionary and may use a hash function to create term identifiers without having to look up terms in the dictionary. The database may be maintained by many systems operating in parallel for high scalability. | 06-13-2013 |
20130238603 | SEARCH RESULT PRESENTATION - A data presentation system for a search engine may use classified or tagged elements in a resulting document to create a search result document that has portions redacted, modified, or changed based on the tags or classifications of elements within the document. The document may be rebuilt from the search engine database at presentation time with one or more elements changed or modified. The permission settings for a user or other factors may be used to determine which elements within the document are permitted to be accessed. | 09-12-2013 |
20150120847 | SYSTEMS AND METHODS TO PRESENT TARGETED INFORMATION - Systems and methods directed to presenting targeted information are described herein. Content for one or more messages are received, the messages to be sent to users eligible to receive the one or more messages. Messaging constraints associated with the one or more messages are determined. Preference scores are assigned to one or more potential users to receive the one or more messages, the preference scores measuring a response rate to messages similar to the one or more messages. Users eligible to receive the one or more messages are identified based on the preference scores. The users eligible to receive the one or more messages are segmented according to a messaging goal. The one or more messages are sent to a subset of the eligible users based on the segmentation of the users eligible to receive the one or more messages. | 04-30-2015 |