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: 7703667Abstract: 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: GrantFiled: March 6, 2006Date of Patent: April 27, 2010Assignee: Microsoft CorporationInventors: Neil K. Koorland, Geeman Yip, Herman J. Man, Brian T. Kress, John H. Zybura, Jing Wu, Matthias Leibmann
-
Patent number: 7533148Abstract: 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: GrantFiled: November 12, 2003Date of Patent: May 12, 2009Assignee: Microsoft CorporationInventors: Bruce A. McMillan, Andrew J. Wallace, Neil K. Koorland, Qiang Wang, Simon P. Attwell, Samuel J. Neely
-
Patent number: 7447744Abstract: 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: GrantFiled: June 6, 2003Date of Patent: November 4, 2008Assignee: Microsoft CorporationInventors: Andrew Wallace, Neil K. Koorland, Erik Hedberg, Qiang Wang, Samuel J. Neely, Max G. Morris, Saeed Noursalehi
-
Publication number: 20070215683Abstract: 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: ApplicationFiled: March 6, 2006Publication date: September 20, 2007Applicant: Microsoft CorporationInventors: Neil K. Koorland, Geeman Yip, Herman J. Man, Brian T. Kress, John H. Zybura, Jing Wu, Matthias Leibmann
-
Patent number: 7171450Abstract: 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: GrantFiled: January 9, 2003Date of Patent: January 30, 2007Assignee: Microsoft CorporationInventors: Andrew J. Wallace, Neil K. Koorland, Qiang Wang, Samuel J. Neely, Simon P. Atwell
-
Publication number: 20040249901Abstract: 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: ApplicationFiled: June 6, 2003Publication date: December 9, 2004Applicant: Microsoft CorporationInventors: Andrew Wallace, Neil K. Koorland, Erik Hedberg, Qiang Wang, Samuel J. Neely, Max G. Morris, Saeed Noursalehi
-
Publication number: 20040139165Abstract: 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: ApplicationFiled: November 12, 2003Publication date: July 15, 2004Applicant: Microsoft CorporationInventors: Bruce A. McMillan, Andrew J. Wallace, Neil K. Koorland, Qiang Wang, Simon P. Attwell, Samuel J. Neely
-
Publication number: 20040139160Abstract: 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: ApplicationFiled: January 9, 2003Publication date: July 15, 2004Applicant: Microsoft CorporationInventors: Andrew J. Wallace, Neil K. Koorland, Qiang Wang, Samuel J. Neely, Simon P. Atwell