Patents by Inventor Virgil Bourassa
Virgil Bourassa has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20150120847Abstract: 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.Type: ApplicationFiled: August 24, 2014Publication date: April 30, 2015Inventors: Virgil Bourassa, Muthiah K. Annamalai
-
Patent number: 8973128Abstract: 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.Type: GrantFiled: April 22, 2013Date of Patent: March 3, 2015Assignee: Microsoft CorporationInventors: Patrick Sokolan, Dennis Doherty, Claude Duguay, William Radcliffe, Virgil Bourassa
-
Patent number: 8949184Abstract: 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.Type: GrantFiled: April 26, 2010Date of Patent: February 3, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Patrick Sokolan, Dennis Doherty, Claude Duguay, William Radcliffe, Virgil Bourassa
-
Patent number: 8612444Abstract: 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.Type: GrantFiled: July 24, 2012Date of Patent: December 17, 2013Assignee: Microsoft CorporationInventors: Patrick Sokolan, Dennis Doherty, Claude Duguay, William Radcliffe, Virgil Bourassa, John Sheppard
-
Publication number: 20130238603Abstract: 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.Type: ApplicationFiled: April 22, 2013Publication date: September 12, 2013Applicant: Microsoft CorporationInventors: Patrick Sokolan, Dennis Doherty, Claude Duguay, William Radcliffe, Virgil Bourassa
-
Patent number: 8429740Abstract: 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.Type: GrantFiled: April 26, 2010Date of Patent: April 23, 2013Assignee: Microsoft CorporationInventors: Patrick Sokolan, Dennis Doherty, Claude Duguay, William Radcliffe, Virgil Bourassa
-
Patent number: 8375021Abstract: 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.Type: GrantFiled: April 26, 2010Date of Patent: February 12, 2013Assignee: Microsoft CorporationInventors: Patrick Sokolan, Dennis Doherty, Claude Duguay, William Radcliffe, Virgil Bourassa, Tammy King, John Sheppard
-
Publication number: 20120290927Abstract: 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.Type: ApplicationFiled: July 24, 2012Publication date: November 15, 2012Applicant: MICROSOFT CORPORATIONInventors: Patrick SOKOLAN, Dennis DOHERTY, Claude DUGUAY, William RADCLIFFE, Virgil BOURASSA, John SHEPPARD
-
Patent number: 8255399Abstract: 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.Type: GrantFiled: April 28, 2010Date of Patent: August 28, 2012Assignee: Microsoft CorporationInventors: Patrick Sokolan, Dennis Doherty, Claude Duguay, William Radcliffe, Virgil Bourassa, John Sheppard
-
Publication number: 20110270834Abstract: 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.Type: ApplicationFiled: April 28, 2010Publication date: November 3, 2011Applicant: MICROSOFT CORPORATIONInventors: Patrick Sokolan, Dennis Doherty, Claude Duguay, William Radcliffe, Virgil Bourassa, John Sheppard
-
Publication number: 20110264628Abstract: 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.Type: ApplicationFiled: April 26, 2010Publication date: October 27, 2011Applicant: Microsoft CorporationInventors: PATRICK SOKOLAN, Dennis Doherty, Claude Duguay, William Radcliffe, Virgil Bourassa
-
Publication number: 20110264646Abstract: 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.Type: ApplicationFiled: April 26, 2010Publication date: October 27, 2011Applicant: Microsoft CorporationInventors: Patrick Sokolan, Dennis Doherty, Claude Duguay, William Radcliffe, Virgil Bourassa, Tammara King, John Sheppard
-
Publication number: 20110265177Abstract: 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.Type: ApplicationFiled: April 26, 2010Publication date: October 27, 2011Applicant: Microsoft CorporationInventors: Patrick SOKOLAN, Dennis Doherty, Claude Duguay, William Radcliffe, Virgil Bourassa