Patents by Inventor Brian S Perlman

Brian S Perlman 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: 12045629
    Abstract: This document relates to a process for deploying devices and automatically provisioning the devices to connect to a managed network upon powering on with minimal user involvement. Upon deployment of the device to an end point, a record can be established in a management server regarding the device, which can associate device specifications with a deployment profile to be used in provisioning the device. Upon powering on of the device at the end point, the device can automatically perform attestation with the management server, which can then provision the device according to the deployment profile without additional user intervention.
    Type: Grant
    Filed: February 21, 2020
    Date of Patent: July 23, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Brian S. Perlman, Yanan Zhang, Manoj Jain, Helen Harmetz, Hung M. Dang, Michael Sean Kirby, Abigail Christine Motley, Padmanabhan Vasu, William Saunders Jack, III
  • Publication number: 20210096881
    Abstract: This document relates to a process for deploying devices and automatically provisioning the devices to connect to a managed network upon powering on with minimal user involvement. Upon deployment of the device to an end point, a record can be established in a management server regarding the device, which can associate device specifications with a deployment profile to be used in provisioning the device. Upon powering on of the device at the end point, the device can automatically perform attestation with the management server, which can then provision the device according to the deployment profile without additional user intervention.
    Type: Application
    Filed: February 21, 2020
    Publication date: April 1, 2021
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Brian S. Perlman, Yanan Zhang, Manoj Jain, Helen Harmetz, Hung M. Dang, Michael Sean Kirby, Abigail Christine Motley, Padmanabhan Vasu, William Saunders Jack, III
  • Patent number: 8538889
    Abstract: An instance of an application hierarchy can be stored on a client computer to facilitate enforcement of software licensing by a software license component of a software protection system. The application hierarchy is a tree structure (e.g., unordered) that includes a top node, one or more product offering group(s), and, one or more selling unit(s). A computer-implemented software protection system can facilitate enforcement of software licensing on a client computer. The software protection system includes a software license component that can store and enforce software licensing rule(s). The software license component can further manipulate state data of an instance of the application hierarchy stored in a licensing data store via application program interface(s) (APIs). State data and/or property(ies) of a particular node of the instance of the application hierarchy can be accessed through the API via an assigned identifier.
    Type: Grant
    Filed: June 25, 2008
    Date of Patent: September 17, 2013
    Assignee: Microsoft Corporation
    Inventors: Ajay Arvind Bhave, Mark Walter Zagorski, Tarik Soulami, Brian S. Perlman, Ning Zhang
  • Patent number: 7945942
    Abstract: A centralized process is provided for elevating portions of an application running under a user account to administrator privilege. A service security identifier is temporarily associated with the user and the portions of the application to be elevated to administrator privileges. The service security identifier is registered in the access control list to be accessed by the operating system. The centralized process may be used in the activation of software products.
    Type: Grant
    Filed: July 15, 2005
    Date of Patent: May 17, 2011
    Assignee: Microsoft Corporation
    Inventors: Brian S Perlman, Jay R Girotto, Caglar Gunyakti, Kalin Toshev
  • Publication number: 20090327090
    Abstract: An instance of an application hierarchy can be stored on a client computer to facilitate enforcement of software licensing by a software license component of a software protection system. The application hierarchy is a tree structure (e.g., unordered) that includes a top node, one or more product offering group(s), and, one or more selling unit(s). A computer-implemented software protection system can facilitate enforcement of software licensing on a client computer. The software protection system includes a software license component that can store and enforce software licensing rule(s). The software license component can further manipulate state data of an instance of the application hierarchy stored in a licensing data store via application program interface(s) (APIs). State data and/or property(ies) of a particular node of the instance of the application hierarchy can be accessed through the API via an assigned identifier.
    Type: Application
    Filed: June 25, 2008
    Publication date: December 31, 2009
    Applicant: Microsoft Corporation
    Inventors: Ajay Arvind Bhave, Mark Walter Zagorski, Tarik Soulami, Brian S. Perlman, Ning Zhang