Patents by Inventor Mark Wahl

Mark Wahl 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: 20220067626
    Abstract: Various embodiments described herein relate to providing optimization related to enterprise performance management. In this regard, a request to obtain one or more insights with respect to a formatted version of disparate data associated with one or more data sources is received. The request includes an insight descriptor that describes a goal for the one or more insights. In response to the request, aspects of the formatted version of the disparate data is associated to provide the one or more insights. The associated aspects are determined by the goal and relationships between the aspects of the formatted version of the disparate data. Furthermore, one or more actions are performed based on the one or more insights.
    Type: Application
    Filed: August 31, 2021
    Publication date: March 3, 2022
    Inventors: Senthil Kumar Unnikrishnan, Jan Zirnstein, Vijay Kumar Ravi, Weiqiang Mu, Ankur S. Manake, Muthu Sabarethinam, Chaitanya Krishna Reddy Charabuddi, Michael Paul Carey, Robert Mayer, Mark Wahl, Priya Hiteshkumar Ghetia, Manoj Kumar
  • Patent number: 10764299
    Abstract: An access configuration for an access control manager is generated. Access data including users, resources, and actions the users performed on the resources is received into a matrix. Clusters of the matrix are formed to produce ranges of the users and ranges of the resources having selected permission levels based on the actions. Administrator-modifiable security groups are created based on the ranges of users and administrator-modifiable resources groups based on the ranges of resources.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: September 1, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ben Kliger, Efim Hudis, Moshe Israel, Steven J. Lieberman, Mark Wahl
  • Publication number: 20190007415
    Abstract: An access configuration for an access control manager is generated. Access data including users, resources, and actions the users performed on the resources is received into a matrix. Clusters of the matrix are formed to produce ranges of the users and ranges of the resources having selected permission levels based on the actions. Administrator-modifiable security groups are created based on the ranges of users and administrator-modifiable resources groups based on the ranges of resources.
    Type: Application
    Filed: June 29, 2017
    Publication date: January 3, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Ben Kliger, Efim Hudis, Moshe Israel, Steven J. Lieberman, Mark Wahl
  • Patent number: 9779257
    Abstract: An orchestrated access system is described herein that provides an access control decision function that is augmented by interfacing with a real-time collaborative communication system that maintains a state of various users' availability to communicate. The orchestrated access system provides real-time approvals for access control scenarios where the policy would not otherwise grant access. The system provides an experience for the requesting user to select an appropriate approver among multiple potential approvers based on the relationship of the potential approver to the requesting user, the relationship of the potential approver to the resource, and the availability of the potential approver for real-time communication. The system can provide a record of approver and request parameters in a database to optimize further interactions. Thus, the orchestrated access system provides an improved experience for granting access to resources within an organization for both the requesting user and the approver(s).
    Type: Grant
    Filed: December 19, 2012
    Date of Patent: October 3, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Mark Wahl
  • Patent number: 9582673
    Abstract: A data model in which a set provides an abstraction that isolates the computation of membership from the details of how an enforcement point determines access (e.g., based on claims, based on security group membership etc). Set operations (e.g., intersection, union, inverse) can then be used across the sets. The architecture utilizes workflow on set transitions such that when an object such as a user enters the scope of one of these sets, notification can occur, such that inadvertent changes which lead to separation-of-duties violations can be detected quickly. The sets can also be used to define entitlements for enforcement of claims-based access control in a cross-organization deployment (e.g., to a cloud-hosted application).
    Type: Grant
    Filed: September 27, 2010
    Date of Patent: February 28, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Mark Wahl
  • Publication number: 20140173755
    Abstract: An orchestrated access system is described herein that provides an access control decision function that is augmented by interfacing with a real-time collaborative communication system that maintains a state of various users' availability to communicate. The orchestrated access system provides real-time approvals for access control scenarios where the policy would not otherwise grant access. The system provides an experience for the requesting user to select an appropriate approver among multiple potential approvers based on the relationship of the potential approver to the requesting user, the relationship of the potential approver to the resource, and the availability of the potential approver for real-time communication. The system can provide a record of approver and request parameters in a database to optimize further interactions. Thus, the orchestrated access system provides an improved experience for granting access to resources within an organization for both the requesting user and the approver(s).
    Type: Application
    Filed: December 19, 2012
    Publication date: June 19, 2014
    Applicant: MICROSOFT CORPORATION
    Inventor: Mark Wahl
  • Patent number: 8713688
    Abstract: A secure collaboration mechanism between two organizations may be created based on a set of security system definitions provided by a receiving organization to a providing organization. The providing organization may create a shared portal that has a federated access between both organizations and has access and other security functions. The data collection process may be automated using digitally signed forms or other documents to analyze the security practices of the receiving organization and create a shared portal that has increased or decreased security provisions compared to the providing organization's standard procedures. The collaboration mechanism may be implemented in a bilateral arrangement, a hub and spoke arrangement, and a multilateral arrangement.
    Type: Grant
    Filed: March 24, 2010
    Date of Patent: April 29, 2014
    Assignee: Microsoft Corporation
    Inventors: Mark Wahl, Alex Weinert, Phil Stradling, Matthew Penarczyk, Craig Wittenberg, Dave Shute
  • Patent number: 8490152
    Abstract: An entitlement management system is described herein that models each entitlement as a resource within a resource management system. In a resource management system that applies policy to all requests to create, update, and delete a resource, this approach allows rich application of policy to the creation, delegation, renewal, expiration, and deletion of entitlements. A resource management system that can synchronize data to connected systems can thereby grant or revoke these permissions in those systems. This approach also facilitates role mining, attestation, and compliance reporting. Entitlements stored as resources may also include properties, such as workflows and policies related to the entitlements. Thus, the entitlement management system provides a more formal and automated facility for managing entitlements in organizations.
    Type: Grant
    Filed: October 26, 2010
    Date of Patent: July 16, 2013
    Assignee: Microsoft Corporation
    Inventors: Jeffrey A. Staiman, Mark Wahl
  • Publication number: 20120102489
    Abstract: An entitlement management system is described herein that models each entitlement as a resource within a resource management system. In a resource management system that applies policy to all requests to create, update, and delete a resource, this approach allows rich application of policy to the creation, delegation, renewal, expiration, and deletion of entitlements. A resource management system that can synchronize data to connected systems can thereby grant or revoke these permissions in those systems. This approach also facilitates role mining, attestation, and compliance reporting. Entitlements stored as resources may also include properties, such as workflows and policies related to the entitlements. Thus, the entitlement management system provides a more formal and automated facility for managing entitlements in organizations.
    Type: Application
    Filed: October 26, 2010
    Publication date: April 26, 2012
    Applicant: Microsoft Corporation
    Inventors: Jeffrey A. Staiman, Mark Wahl
  • Publication number: 20120079556
    Abstract: A data model in which a set provides an abstraction that isolates the computation of membership from the details of how an enforcement point determines access (e.g., based on claims, based on security group membership etc). Set operations (e.g., intersection, union, inverse) can then be used across the sets. The architecture utilizes workflow on set transitions such that when an object such as a user enters the scope of one of these sets, notification can occur, such that inadvertent changes which lead to separation-of-duties violations can be detected quickly. The sets can also be used to define entitlements for enforcement of claims-based access control in a cross-organization deployment (e.g., to a cloud-hosted application).
    Type: Application
    Filed: September 27, 2010
    Publication date: March 29, 2012
    Applicant: Microsoft Corporation
    Inventor: Mark Wahl
  • Publication number: 20110239269
    Abstract: A computer monitoring system uses a set of parameterized models to gather information about monitored devices. The models include scripts for gathering information, as well as type validation and data validation functions. The parameters within the model are used to generate user interface prompts and to populate discovery scripts as well as data validation scripts. In some cases, the models may include localization settings that may customize the user interface and validation output for different languages. A processing engine may generate a user interface from the parameters defined in the models, customize the scripts from the user input, and cause the scripts to be executed. The data gathered by the scripts may be analyzed using type validation and data validation.
    Type: Application
    Filed: March 24, 2010
    Publication date: September 29, 2011
    Applicant: Microsoft Corporation
    Inventors: Mark Wahl, Alex Weinert, Phil Stradling, Matthew Penarczyk, Craig Wittenberg, Dave Shute
  • Patent number: D661129
    Type: Grant
    Filed: June 10, 2011
    Date of Patent: June 5, 2012
    Assignee: Kimball International, Inc.
    Inventors: Derek Schweikarth, Donald Woods, Neil Broeker, Mark Wahl
  • Patent number: D673379
    Type: Grant
    Filed: June 10, 2011
    Date of Patent: January 1, 2013
    Assignee: Kimball International, Inc.
    Inventors: Derek Schweikarth, Donald Woods, Neil Broeker, Mark Wahl
  • Patent number: D686837
    Type: Grant
    Filed: June 8, 2012
    Date of Patent: July 30, 2013
    Assignee: Kimball International, Inc.
    Inventors: Derek Schweikarth, Donald Woods, Mark Wahl
  • Patent number: D686004
    Type: Grant
    Filed: October 18, 2012
    Date of Patent: July 16, 2013
    Assignee: Kimball International, Inc.
    Inventors: Derek Schweikarth, Donald Woods, Neil Broeker, Mark Wahl
  • Patent number: D686005
    Type: Grant
    Filed: October 18, 2012
    Date of Patent: July 16, 2013
    Assignee: Kimball International, Inc.
    Inventors: Derek Schweikarth, Donald Woods, Neil Broeker, Mark Wahl
  • Patent number: D689295
    Type: Grant
    Filed: June 8, 2012
    Date of Patent: September 10, 2013
    Assignee: Kimball International, Inc.
    Inventors: Derek Schweikarth, Donald Woods, Mark Wahl
  • Patent number: D693151
    Type: Grant
    Filed: June 8, 2012
    Date of Patent: November 12, 2013
    Assignee: Kimball International, Inc.
    Inventors: Derek Schweikarth, Donald Woods, Mark Wahl
  • Patent number: D696038
    Type: Grant
    Filed: June 13, 2013
    Date of Patent: December 24, 2013
    Assignee: Kimball International, Inc.
    Inventors: Derek Schweikarth, Donald Woods, Mark Wahl
  • Patent number: D697736
    Type: Grant
    Filed: June 13, 2013
    Date of Patent: January 21, 2014
    Assignee: Kimball International, Inc
    Inventors: Derek Schweikarth, Mark Wahl, Donald Woods