Patents by Inventor Neil K. Koorland

Neil K. Koorland 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).

  • Patent number: 7703667
    Abstract: A method and system for managing and applying entitlements is described herein. An identity integration server centrally manages data associated with entitlements for a plurality of identities. The integration server may select one of a plurality of workflows. One or more of a plurality of entitlements to be used in the workflow are selected, and a set of identities for which the workflow is applicable is selected. A determination is made as to whether the workflow should be run on the identities. If so, then the workflow is initiated. The one or more entitlements are then added to a granted entitlements list. Then, a separate process may be initiated to apply the one or more entitlements to the one or more identities.
    Type: Grant
    Filed: March 6, 2006
    Date of Patent: April 27, 2010
    Assignee: Microsoft Corporation
    Inventors: Neil K. Koorland, Geeman Yip, Herman J. Man, Brian T. Kress, John H. Zybura, Jing Wu, Matthias Leibmann
  • Patent number: 7533148
    Abstract: A method that enables multiple spam detection solutions to be deployed in a manageable and rational manner to determine if a message is spam is presented. A framework invokes anti-spam filters to analyze the message and return confidence levels of whether a message is spam. The framework evaluates the highest confidence level against a set of defined thresholds. If the highest confidence level is greater than the highest threshold set by the administrator, the action specified for the highest threshold is taken. The highest confidence level is also compared against all thresholds and the action associated with the nearest threshold that has been exceeded is taken.
    Type: Grant
    Filed: November 12, 2003
    Date of Patent: May 12, 2009
    Assignee: Microsoft Corporation
    Inventors: Bruce A. McMillan, Andrew J. Wallace, Neil K. Koorland, Qiang Wang, Simon P. Attwell, Samuel J. Neely
  • Patent number: 7447744
    Abstract: A method that determines if a sender's message is to be sent to a recipient is presented. A challenge module analyzes the message and sends a challenge message to the sender if the sender is not in the recipient's address store. The challenge message includes a pseudo unique token for the sender recipient pair such that the sender must respond differently to each challenge message for a particular message. In one embodiment, the challenge message requires the sender to obtain a certificate from a certificate authority or a set of authorities.
    Type: Grant
    Filed: June 6, 2003
    Date of Patent: November 4, 2008
    Assignee: Microsoft Corporation
    Inventors: Andrew Wallace, Neil K. Koorland, Erik Hedberg, Qiang Wang, Samuel J. Neely, Max G. Morris, Saeed Noursalehi
  • Publication number: 20070215683
    Abstract: A method and system for managing and applying entitlements is described herein. An identity integration server centrally manages data associated with entitlements for a plurality of identities. The integration server may select one of a plurality of workflows. One or more of a plurality of entitlements to be used in the workflow are selected, and a set of identities for which the workflow is applicable is selected. A determination is made as to whether the workflow should be run on the identities. If so, then the workflow is initiated. The one or more entitlements are then added to a granted entitlements list. Then, a separate process may be initiated to apply the one or more entitlements to the one or more identities.
    Type: Application
    Filed: March 6, 2006
    Publication date: September 20, 2007
    Applicant: Microsoft Corporation
    Inventors: Neil K. Koorland, Geeman Yip, Herman J. Man, Brian T. Kress, John H. Zybura, Jing Wu, Matthias Leibmann
  • Patent number: 7171450
    Abstract: A method that enables multiple spam detection solutions to be deployed in a manageable and rational manner to determine if a message is spam is presented. A framework invokes one or more anti-spam filters to analyze the message and return a confidence level of whether a message is spam and that confidence level is added to a summary of confidence levels. The framework evaluates a summary of confidence levels against a set of defined thresholds. If the summary of confidence levels is greater than the highest threshold set by the administrator, the action specified for the highest threshold is taken. Otherwise, subsequent filters are used to evaluate the message until either the maximum threshold is exceeded or all filters have evaluated the message. After all filters have evaluated the message, the summary of confidence levels is compared against all thresholds and the action associated with that matching threshold is taken.
    Type: Grant
    Filed: January 9, 2003
    Date of Patent: January 30, 2007
    Assignee: Microsoft Corporation
    Inventors: Andrew J. Wallace, Neil K. Koorland, Qiang Wang, Samuel J. Neely, Simon P. Atwell
  • Publication number: 20040249901
    Abstract: A method that determines if a sender's message is to be sent to a recipient is presented. A challenge module analyzes the message and sends a challenge message to the sender if the sender is not in the recipient's address store. The challenge message includes a pseudo unique token for the sender recipient pair such that the sender must respond differently to each challenge message for a particular message. In one embodiment, the challenge message requires the sender to obtain a certificate from a certificate authority or a set of authorities.
    Type: Application
    Filed: June 6, 2003
    Publication date: December 9, 2004
    Applicant: Microsoft Corporation
    Inventors: Andrew Wallace, Neil K. Koorland, Erik Hedberg, Qiang Wang, Samuel J. Neely, Max G. Morris, Saeed Noursalehi
  • Publication number: 20040139165
    Abstract: A method that enables multiple spam detection solutions to be deployed in a manageable and rational manner to determine if a message is spam is presented. A framework invokes anti-spam filters to analyze the message and return confidence levels of whether a message is spam. The framework evaluates the highest confidence level against a set of defined thresholds. If the highest confidence level is greater than the highest threshold set by the administrator, the action specified for the highest threshold is taken. The highest confidence level is also compared against all thresholds and the action associated with the nearest threshold that has been exceeded is taken.
    Type: Application
    Filed: November 12, 2003
    Publication date: July 15, 2004
    Applicant: Microsoft Corporation
    Inventors: Bruce A. McMillan, Andrew J. Wallace, Neil K. Koorland, Qiang Wang, Simon P. Attwell, Samuel J. Neely
  • Publication number: 20040139160
    Abstract: A method that enables multiple spam detection solutions to be deployed in a manageable and rational manner to determine if a message is spam is presented. A framework invokes one or more anti-spam filters to analyze the message and return a confidence level of whether a message is spam and that confidence level is added to a summary of confidence levels. The framework evaluates a summary of confidence levels against a set of defined thresholds. If the summary of confidence levels is greater than the highest threshold set by the administrator, the action specified for the highest threshold is taken. Otherwise, subsequent filters are used to evaluate the message until either the maximum threshold is exceeded or all filters have evaluated the message. After all filters have evaluated the message, the summary of confidence levels is compared against all thresholds and the action associated with that matching threshold is taken.
    Type: Application
    Filed: January 9, 2003
    Publication date: July 15, 2004
    Applicant: Microsoft Corporation
    Inventors: Andrew J. Wallace, Neil K. Koorland, Qiang Wang, Samuel J. Neely, Simon P. Atwell