Patents by Inventor Peter John Richards

Peter John Richards 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: 20250301020
    Abstract: Methods, systems, and computer storage media for providing unified device management using a unified device management engine of a device management system are described. Device management refers to administering, controlling, and maintaining various types of computing devices. The unified device management engine provides a unified policy object that supports unified management of a remote client and a local client using a unified policy. A unified policy object for a remote client and a local client is configured. The unified policy object is a combined management configuration that enables enforcement of a unified policy on both the remote client and the local client. The unified policy is communicated to the remote client. Unified device management data associated with the unified policy, the remote client, and the local client is generated. The unified device management data is communicated to cause display of the unified device management data on a device management interface.
    Type: Application
    Filed: March 20, 2024
    Publication date: September 25, 2025
    Inventors: Christiaan BRINKHOFF, Peter John RICHARDS, Jinhua FEI, Andrew Ho Yin MIYASATO, Zachary Cole WILLSON, Amar Dinesh ZAVERY
  • Patent number: 12107730
    Abstract: This document relates to a process for supporting the management of a variety of types of deployed devices. Administrators utilizing enterprise services can provide generic configuration data using configuration templates, which can be provided to a management server. The management server can then precompute device-specific configuration settings and resolve any conflicts that may arise based on the configuration templates. The configuration templates can also include placeholders for secret values, and once a managed device checks in to the management server, the secret values can be retrieved from an applicable enterprise service and provided to the managed device at the time of applying the configuration template.
    Type: Grant
    Filed: August 18, 2023
    Date of Patent: October 1, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Peter John Richards, Sean Anderson Bowles, Haipeng Li, Peter J. Kaufman, Shayak Lahiri, Brian Stuart Perlman, Venkata Raghuram Pampana, Dhruma Kishan Parikh, Manoj Jain
  • Publication number: 20240264855
    Abstract: A virtual desktop enables productivity during device setup. An enrollment request on behalf of a user is received from a computing device associated. The enrollment request includes the user's identity and corresponds to a setup phase of an operating system of the computing device. A deployment configuration assigned to the user is identified based on the user's identity. The deployment configuration includes device configuration information specifying instructions for configuring the computing device and link information specifying a virtual machine provisioned according to the device configuration information. Connection instructions to establish a connection between the computing device and the virtual machine are transmitted to the computing device. The computing device is monitored to determine a completion of the setup phase. Responsive to the completion, a prompt is provided to the virtual machine indicative of the completion of the setup phase.
    Type: Application
    Filed: February 7, 2023
    Publication date: August 8, 2024
    Inventors: Camilla Angela SMITH, Jonathan Madison ANDES, Juan Carlos LUCIANI, Deepika WADHWA, Heena Sharad MACWAN, Juanita Jestina BAPTISTE, Peter John RICHARDS, Hung M. DANG
  • Publication number: 20230396497
    Abstract: This document relates to a process for supporting the management of a variety of types of deployed devices. Administrators utilizing enterprise services can provide generic configuration data using configuration templates, which can be provided to a management server. The management server can then precompute device-specific configuration settings and resolve any conflicts that may arise based on the configuration templates. The configuration templates can also include placeholders for secret values, and once a managed device checks in to the management server, the secret values can be retrieved from an applicable enterprise service and provided to the managed device at the time of applying the configuration template.
    Type: Application
    Filed: August 18, 2023
    Publication date: December 7, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Peter John Richards, Sean Anderson Bowles, Haipeng Li, Peter J. Kaufman, Shayak Lahiri, Brian Stuart Perlman, Venkata Raghuram Pampana, Dhruma Kishan Parikh, Manoj Jain
  • Patent number: 11816452
    Abstract: Systems and methods for providing enterprise-level application content customization are described herein. A method includes executing an enterprise application (from a suite of enterprise applications that are utilized by the enterprise) on a remote computing system operated by an enterprise administrator. The method includes surfacing a content customization UI on a display device of the remote computing system during execution of the enterprise application. The content customization UI includes UI elements that enable the specification of parameters for providing enterprise-specific customized content during execution of enterprise application(s) from the suite of enterprise applications on remote computing system(s) operated by enterprise user(s). The method also includes receiving, via the content customization UI, user input including the specification of parameters and generating the customized content based on the specified parameters.
    Type: Grant
    Filed: April 4, 2022
    Date of Patent: November 14, 2023
    Assignee: Microsoft Technology Licensing, LLC.
    Inventors: Jesse H. Stein, Brian H. Burks, Lu Han, Shilpi Sinha, Antoine Haas, Gaurav Bindlish, Srinivasa Raghavan Santhanam, Harish Jayanti, Brent E. Ford, Cristian M. Matesan, Willis Fung, Sarvesh Surana, Ling-Ya Huang, Magdalena Dakeva, Peter John Richards, Fengna Gu, Andrew N. Dwersteg, Julio Cesar Gutierrez, Abhishek Mondal, William P. Dinkuhn, Shiyuan Zhao, Jonathan I. Reyes Spezzia, Woo Ram Lee, Aayushi Chowdhary, Conner Brennick, Khushi Hitendra Patel, Michael J. Krejcik, Amber Jerica McRae
  • Publication number: 20230315398
    Abstract: Systems and methods for providing enterprise-level application content customization are described herein. A method includes executing an enterprise application (from a suite of enterprise applications that are utilized by the enterprise) on a remote computing system operated by an enterprise administrator. The method includes surfacing a content customization UI on a display device of the remote computing system during execution of the enterprise application. The content customization UI includes UI elements that enable the specification of parameters for providing enterprise-specific customized content during execution of enterprise application(s) from the suite of enterprise applications on remote computing system(s) operated by enterprise user(s). The method also includes receiving, via the content customization UI, user input including the specification of parameters and generating the customized content based on the specified parameters.
    Type: Application
    Filed: April 4, 2022
    Publication date: October 5, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Jesse H. STEIN, Brian H. BURKS, Lu HAN, Shilpi SINHA, Antoine HAAS, Gaurav BINDLISH, Srinivasa Raghavan SANTHANAM, Harish JAYANTI, Brent E. FORD, Cristian M. MATESAN, Willis FUNG, Sarvesh SURANA, Ling-Ya HUANG, Magdalena DAKEVA, Peter John RICHARDS, Fengna GU, Andrew N. DWERSTEG, Julio Cesar GUTIERREZ, Abhishek MONDAL, William P. DINKUHN, Shiyuan ZHAO, Jonathan I. REYES SPEZZIA, Woo Ram LEE, Aayushi CHOWDHARY, Conner BRENNICK, Khushi Hitendra PATEL, Michael J. KREJCIK, Amber Jerica MCRAE
  • Patent number: 11770300
    Abstract: This document relates to a process for supporting the management of a variety of types of deployed devices. Administrators utilizing enterprise services can provide generic configuration data using configuration templates, which can be provided to a management server. The management server can then precompute device-specific configuration settings and resolve any conflicts that may arise based on the configuration templates. The configuration templates can also include placeholders for secret values, and once a managed device checks in to the management server, the secret values can be retrieved from an applicable enterprise service and provided to the managed device at the time of applying the configuration template.
    Type: Grant
    Filed: April 20, 2022
    Date of Patent: September 26, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Peter John Richards, Sean Anderson Bowles, Haipeng Li, Peter J. Kaufman, Shayak Lahiri, Brian Stuart Perlman, Venkata Raghuram Pampana, Dhruma Kishan Parikh, Manoj Jain
  • Publication number: 20230006880
    Abstract: Systems and methods providing a local edge authority platform that enables localized control of managed devices with selective cloud and occasional cloud connectivity are provided. The method includes receiving first configuration instructions from a first configuration authority for configuring a managed device; receiving second configuration instructions from a second configuration authority for configuring the managed device, wherein the first configuration authority is different than the second configuration authority; determining a conflict exists between the first configuration instructions and the second configuration instructions; resolving the conflict; and configuring the managed device based on the resolved conflict.
    Type: Application
    Filed: June 30, 2021
    Publication date: January 5, 2023
    Inventors: Peter J. KAUFMAN, Feng YUE, Shayak LAHIRI, Sarah Eleni COOLEY, Shrivaths Rajagopalan IYENGAR, Matthew Wayman REYNOLDS, Anshul AGRAWAL, Joannier Pinales HEVIA, Nathan Jeffrey IDE, Peter John RICHARDS, Jeffrey Scott PINKSTON
  • Publication number: 20220247636
    Abstract: This document relates to a process for supporting the management of a variety of types of deployed devices. Administrators utilizing enterprise services can provide generic configuration data using configuration templates, which can be provided to a management server. The management server can then precompute device-specific configuration settings and resolve any conflicts that may arise based on the configuration templates. The configuration templates can also include placeholders for secret values, and once a managed device checks in to the management server, the secret values can be retrieved from an applicable enterprise service and provided to the managed device at the time of applying the configuration template.
    Type: Application
    Filed: April 20, 2022
    Publication date: August 4, 2022
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Peter John Richards, Sean Anderson Bowles, Haipeng Li, Peter J. Kaufman, Shayak Lahiri, Brian Stuart Perlman, Venkata Raghuram Pampana, Dhruma Kishan Parikh, Manoj Jain
  • Patent number: 11343148
    Abstract: This document relates to a process for supporting the management of a variety of types of deployed devices. Administrators utilizing enterprise services can provide generic configuration data using configuration templates, which can be provided to a management server. The management server can then precompute device-specific configuration settings and resolve any conflicts that may arise based on the configuration templates. The configuration templates can also include placeholders for secret values, and once a managed device checks in to the management server, the secret values can be retrieved from an applicable enterprise service and provided to the managed device at the time of applying the configuration template.
    Type: Grant
    Filed: March 9, 2020
    Date of Patent: May 24, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Peter John Richards, Sean Anderson Bowles, Haipeng Li, Peter J. Kaufman, Shayak Lahiri, Brian Stuart Perlman, Venkata Raghuram Pampana, Dhruma Kishan Parikh, Manoj Jain
  • Publication number: 20210281481
    Abstract: This document relates to a process for supporting the management of a variety of types of deployed devices. Administrators utilizing enterprise services can provide generic configuration data using configuration templates, which can be provided to a management server. The management server can then precompute device-specific configuration settings and resolve any conflicts that may arise based on the configuration templates. The configuration templates can also include placeholders for secret values, and once a managed device checks in to the management server, the secret values can be retrieved from an applicable enterprise service and provided to the managed device at the time of applying the configuration template.
    Type: Application
    Filed: March 9, 2020
    Publication date: September 9, 2021
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Peter John Richards, Sean Anderson Bowles, Haipeng Li, Peter J. Kaufman, Shayak Lahiri, Brian Stuart Perlman, Venkata Raghuram Pampana, Dhruma Kishan Parikh, Manoj Jain