Patents by Inventor Matthias Leibmann
Matthias Leibmann 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: 8621205Abstract: Certificate remoting and recovery may be provided. A computer may identify required security certificates and determine whether at least one required security certificate is not available. If the certificate is not available, the computer may identify a peer server and request the missing certificate from the peer server. The computer may also be operative to receive certificate management instructions from other computers.Type: GrantFiled: February 12, 2010Date of Patent: December 31, 2013Assignee: Microsoft CorporationInventors: Steven Quentin Hubbell, Frank Byrum, Ladislau Conceicao, Trevor William Freeman, Jeffrey Brian Kay, Matthias Leibmann
-
Patent number: 8612535Abstract: Calendar repair using a standard message may be provided. Calendar events, such as appointments and meetings, may be created and copied to a plurality of attendee calendars. A first copy of the event may be compared to a second copy of the event to determine whether properties between the events are out-of-sync. If so, a standard meeting request message comprising the correct value may be sent to update the out-of-sync property.Type: GrantFiled: December 28, 2009Date of Patent: December 17, 2013Assignee: Microsoft CorporationInventors: Roberto Ribeiro da Fonseca Mendes, Vanessa C. Feliberti, Firdosh R Ghyara, Sina Hakami, Matthias Leibmann, Paul David Tischhauser
-
Publication number: 20130283362Abstract: A web extension authenticates a user using a token based authentication scheme. A token is retrieved from a client application to authenticate the user. The web extension transmits the token to a server component to have the server component authenticate the user. The server component validates the token using a validation library. The user is mapped to the token and authenticated upon validating the token.Type: ApplicationFiled: November 16, 2012Publication date: October 24, 2013Applicant: Microsoft CorporationInventors: Brian Kress, Andrew Salamatov, Matthias Leibmann, Jason Henderson
-
Publication number: 20130191894Abstract: Online and on-premise applications identify trusted authentication providers. The applications are configured with a list of trusted issuers of authentication credentials. When an application receives a request requiring authentication, the application returns a 401 response that includes the trusted issuer list. The requesting application compares the trusted issuer list from the 401 response to its own list of authentication providers. If there is a match between the two lists, then the requesting application creates a self-issued token for the authentication provider. The authentication provider uses the self-issued token to generate an authentication token for the requesting application. The requesting application may also directly create a token for a target partner application, without an authentication provider, if there is a direct trust between the two applications.Type: ApplicationFiled: January 19, 2012Publication date: July 25, 2013Applicant: MICROSOFT CORPORATIONInventors: Vadim Eydelman, Brian Kress, Matthias Leibmann, Moustafa Noureddine, Lei Yu, Haibo Luo
-
Patent number: 8375081Abstract: Calendar repair may be provided. Calendar events, such as appointments and meetings, may be created and copied to a plurality of attendee calendars. A first copy of the event may be compared to a second copy of the event, and an event property of the second event may be updated to match a corresponding event property of the first event.Type: GrantFiled: December 28, 2009Date of Patent: February 12, 2013Assignee: Microsoft CorporationInventors: Vanessa C. Feliberti, Cliff M. Don, Firdosh R. Ghyara, Sina Hakami, Matthias Leibmann, Roberto Ribeiro Da Fonseca Mendes, Paul David Tischhauser
-
Publication number: 20120054623Abstract: Dynamic time rebasing may be provided. After receiving a request to view a calendar item, a base time associated with the calendar item may be retrieved. A local bias associated with the request to view the calendar item may be identified. The base time may be converted to a local time according to the local bias. The calendar item may then be displayed according to the converted local time.Type: ApplicationFiled: August 26, 2010Publication date: March 1, 2012Applicant: MICROSOFT CORPORATIONInventors: Hongchao Guan, Jason Buckingham, Alessio Roic, Matthias Leibmann
-
Publication number: 20110202759Abstract: Certificate remoting and recovery may be provided. A computer may identify required security certificates and determine whether at least one required security certificate is not available. If the certificate is not available, the computer may identify a peer server and request the missing certificate from the peer server. The computer may also be operative to receive certificate management instructions from other computers.Type: ApplicationFiled: February 12, 2010Publication date: August 18, 2011Applicant: MICROSOFT CORPORATIONInventors: STEVEN QUENTIN HUBBELL, FRANK BYRUM, LADISLAU CONCEICAO, TREVOR WILLIAM FREEMAN, JEFFREY BRIAN KAY, MATTHIAS LEIBMANN
-
Publication number: 20110161454Abstract: Calendar repair using a standard message may be provided. Calendar events, such as appointments and meetings, may be created and copied to a plurality of attendee calendars. A first copy of the event may be compared to a second copy of the event to determine whether properties between the events are out-of-sync. If so, a standard meeting request message comprising the correct value may be sent to update the out-of-sync property.Type: ApplicationFiled: December 28, 2009Publication date: June 30, 2011Applicant: MICROSOFT CORPORATIONInventors: Roberto Ribeiro da Fonseca Mendes, Vanessa C. Feliberti, Firdosh R. Ghyara, Sina Hakami, Matthias Leibmann, Paul David Tischhauser
-
Publication number: 20110161453Abstract: Calendar repair may be provided. Calendar events, such as appointments and meetings, may be created and copied to a plurality of attendee calendars. A first copy of the event may be compared to a second copy of the event, and an event property of the second event may be updated to match a corresponding event property of the first event.Type: ApplicationFiled: December 28, 2009Publication date: June 30, 2011Applicant: MICROSOFT CORPORATIONInventors: VANESSA C. FELIBERTI, CLIFF M. DON, FIRDOSH R. GHYARA, SINA HAKAMI, MATTHIAS LEIBMANN, ROBERTO RIBEIRO DA FONSECA MENDES, PAUL DAVID TISCHHAUSER
-
Patent number: 7962493Abstract: Enterprise Identity Management systems control access to information derived from identity-related data stored in various data repositories. An identity-based management system can automatically and dynamically compute derived data when the source data changes. Rule-base tools can be used to compute derived data from arbitrary attribute-based datasets. Dynamic computation of identity-based attributes within information system servers allows data to be aggregated and normalized from multiple data sources deployed across an organization so that updated related information can be persisted and pushed to various servers in the organization.Type: GrantFiled: March 5, 2007Date of Patent: June 14, 2011Assignee: Microsoft CorporationInventors: Cezar Ungureanasu, John H. Zybura, Matthias Leibmann, Pallavi Gajula
-
Publication number: 20100175105Abstract: A method for managing changes to policies in an enterprise includes receiving a systems policy change request to change a systems policy that implements a published enterprise policy, determining whether the requested systems policy change complies with the published enterprise policy, and updating the systems policy according to the requested systems policy change if the requested systems policy change complies with the published enterprise policy. A system for managing policies in an enterprise includes a policy management module configured for receiving published policies and generating corresponding systems policies having data for implementing the published policies, and a policy library storing the published policies and the systems policies.Type: ApplicationFiled: July 13, 2009Publication date: July 8, 2010Applicant: Micosoft CorporationInventors: Karan Vasishth, Kimberley Ann Hunter, Laurie A. Brown, Mark David Lawrence, Matthias Leibmann
-
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: 7620658Abstract: Exemplary techniques are described for configuring a metadirectory system used to interact with a collection of connected directory sources via a respective collection of management agents. The techniques can involve importing new management agents to the metadirectory system, updating existing management agents, or configuring the entire metadirectory system (which can involve adding or updating plural management agents). Techniques are provided for ensuring that the configuration of the metadirectory system provides partitions which conform to expected partitions associated with existing management agents and/or connected directory sources.Type: GrantFiled: September 24, 2003Date of Patent: November 17, 2009Assignee: Microsoft CorporationInventors: Max L. Benson, Jie Liu, Matthias Leibmann, Derek Murman
-
Patent number: 7607164Abstract: A method for managing changes to policies in an enterprise includes receiving a systems policy change request to change a systems policy that implements a published enterprise policy, determining whether the requested systems policy change complies with the published enterprise policy, and updating the systems policy according to the requested systems policy change if the requested systems policy change complies with the published enterprise policy. A system for managing policies in an enterprise includes a policy management module configured for receiving published policies and generating corresponding systems policies having data for implementing the published policies, and a policy library storing the published policies and the systems policies.Type: GrantFiled: December 23, 2004Date of Patent: October 20, 2009Assignee: Microsoft CorporationInventors: Karan Vasishth, Kimberley Ann Hunter, Laurie A. Brown, Mark David Lawrence, Matthias Leibmann
-
Patent number: 7540014Abstract: A distributed enterprise includes a policy management module and policy library for automating policy change alerting. The policy management module and policy library are configured to list associations between published policies, published policy exceptions, and one or more systems policies, and to determine if changes to published (written) enterprise policies, published policy exceptions, or systems policies have occurred. The policy management module and policy library are also configured to notify personnel of the distributed enterprise so that appropriate actions may be implemented.Type: GrantFiled: February 23, 2005Date of Patent: May 26, 2009Assignee: Microsoft CorporationInventors: Karan Vasishth, Kimberley Ann Hunter, Laurie A. Brown, Mark David Lawrence, Matthias Leibmann, Michelle Beaulieu
-
Patent number: 7529931Abstract: A method includes associating a task with one or more elevated rights, wherein the task is associated with a user's job responsibility and granting an elevated right account to the user based on a principle of least privilege, wherein the elevated right account provides the one or more elevated rights necessary to perform only the task associated with the elevated rights.Type: GrantFiled: December 23, 2004Date of Patent: May 5, 2009Assignee: Microsoft CorporationInventors: Karen Vasishth, Kimberley Ann Hunter, Laurie A. Brown, Mark David Lawrence, Matthias Leibmann
-
Patent number: 7516157Abstract: Exemplary methods and systems provide a relational directory of organizational information. Organizational data objects and their associated attributes are maintained in a relational directory. An organizational hierarchy is converted to a relational directory using projection, joining, and import attribute flow rules. Attributes in a relational directory may be exported out of the relational directory to a hierarchical directory.Type: GrantFiled: May 8, 2003Date of Patent: April 7, 2009Assignee: Microsoft CorporationInventors: Kim Cameron, Mark Brown, Matthias Leibmann, James H. Booth, Max L. Benson
-
Publication number: 20080222096Abstract: Enterprise Identity Management systems control access to information derived from identity-related data stored in various data repositories. An identity-based management system can automatically and dynamically compute derived data when the source data changes. Rule-base tools can be used to compute derived data from arbitrary attribute-based datasets. Dynamic computation of identity-based attributes within information system servers allows data to be aggregated and normalized from multiple data sources deployed across an organization so that updated related information can be persisted and pushed to various servers in the organization.Type: ApplicationFiled: March 5, 2007Publication date: September 11, 2008Applicant: Microsoft CorporationInventors: Cezar Ungureanasu, John H. Zybura, Matthias Leibmann, Pallavi Gajula
-
Patent number: 7330853Abstract: Systems and methods for populating attribute value fields in an entity object employ in a ranked list of transfer options to determine which of a plurality of transfer options will be used to populate the attribute value fields in the entity object.Type: GrantFiled: May 8, 2003Date of Patent: February 12, 2008Assignee: Microsoft CorporationInventors: Edward H. Wayt, James H. Booth, Kevin Ralph Miller, Kim Cameron, Max L. Benson, Matthias Leibmann
-
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