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: 20150120847
    Abstract: 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: Application
    Filed: August 24, 2014
    Publication date: April 30, 2015
    Inventors: Virgil Bourassa, Muthiah K. Annamalai
  • Patent number: 8973128
    Abstract: 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: Grant
    Filed: April 22, 2013
    Date of Patent: March 3, 2015
    Assignee: Microsoft Corporation
    Inventors: Patrick Sokolan, Dennis Doherty, Claude Duguay, William Radcliffe, Virgil Bourassa
  • Patent number: 8949184
    Abstract: 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: Grant
    Filed: April 26, 2010
    Date of Patent: February 3, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Patrick Sokolan, Dennis Doherty, Claude Duguay, William Radcliffe, Virgil Bourassa
  • Patent number: 8612444
    Abstract: 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: Grant
    Filed: July 24, 2012
    Date of Patent: December 17, 2013
    Assignee: Microsoft Corporation
    Inventors: Patrick Sokolan, Dennis Doherty, Claude Duguay, William Radcliffe, Virgil Bourassa, John Sheppard
  • Publication number: 20130238603
    Abstract: 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: Application
    Filed: April 22, 2013
    Publication date: September 12, 2013
    Applicant: Microsoft Corporation
    Inventors: Patrick Sokolan, Dennis Doherty, Claude Duguay, William Radcliffe, Virgil Bourassa
  • Patent number: 8429740
    Abstract: 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: Grant
    Filed: April 26, 2010
    Date of Patent: April 23, 2013
    Assignee: Microsoft Corporation
    Inventors: Patrick Sokolan, Dennis Doherty, Claude Duguay, William Radcliffe, Virgil Bourassa
  • Patent number: 8375021
    Abstract: 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: Grant
    Filed: April 26, 2010
    Date of Patent: February 12, 2013
    Assignee: Microsoft Corporation
    Inventors: Patrick Sokolan, Dennis Doherty, Claude Duguay, William Radcliffe, Virgil Bourassa, Tammy King, John Sheppard
  • Publication number: 20120290927
    Abstract: 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: Application
    Filed: July 24, 2012
    Publication date: November 15, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Patrick SOKOLAN, Dennis DOHERTY, Claude DUGUAY, William RADCLIFFE, Virgil BOURASSA, John SHEPPARD
  • Patent number: 8255399
    Abstract: 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: Grant
    Filed: April 28, 2010
    Date of Patent: August 28, 2012
    Assignee: Microsoft Corporation
    Inventors: Patrick Sokolan, Dennis Doherty, Claude Duguay, William Radcliffe, Virgil Bourassa, John Sheppard
  • Publication number: 20110270834
    Abstract: 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: Application
    Filed: April 28, 2010
    Publication date: November 3, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Patrick Sokolan, Dennis Doherty, Claude Duguay, William Radcliffe, Virgil Bourassa, John Sheppard
  • Publication number: 20110264646
    Abstract: 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: Application
    Filed: April 26, 2010
    Publication date: October 27, 2011
    Applicant: Microsoft Corporation
    Inventors: Patrick Sokolan, Dennis Doherty, Claude Duguay, William Radcliffe, Virgil Bourassa, Tammara King, John Sheppard
  • Publication number: 20110265177
    Abstract: 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: Application
    Filed: April 26, 2010
    Publication date: October 27, 2011
    Applicant: Microsoft Corporation
    Inventors: Patrick SOKOLAN, Dennis Doherty, Claude Duguay, William Radcliffe, Virgil Bourassa
  • Publication number: 20110264628
    Abstract: 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: Application
    Filed: April 26, 2010
    Publication date: October 27, 2011
    Applicant: Microsoft Corporation
    Inventors: PATRICK SOKOLAN, Dennis Doherty, Claude Duguay, William Radcliffe, Virgil Bourassa