Patents by Inventor Adrian Francisco TERAN GUAJARDO
Adrian Francisco TERAN GUAJARDO 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: 11960907Abstract: The devices, systems, and methods described herein enable automatically configuring an electronic device using artificial intelligence (AI). The devices, systems, and methods enable accessing telemetry data representing device usage data, inputting the accessed telemetry data into machine learning models that are matched to device metadata, and determining notifications to publish to components of the electronic device. The notifications represent events predicted to occur on the electronic device. The notifications are published to the components of the electronic device such that the electronic device is configured according to the published notifications. The determined notifications enable the identification of optimal settings for the electronic device based on the usage pattern of the device and enable components of the electronic device to preemptively take action on events which are predicted to occur in the future.Type: GrantFiled: September 26, 2022Date of Patent: April 16, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Chen Liang, Bryston M. Nitta, Shayak Lahiri, Adrian Francisco Teran Guajardo
-
Patent number: 11792184Abstract: This document relates to a process for autopilot re-enrollment of managed devices in a network following a reset of the managed devices. Upon determining that the managed devices lack a hardware authenticator, a one-time password can be issued to the managed devices that may be stored in a persistent memory, and upon reset of the managed devices, the one-time password can be returned for validation and the managed devices can be automatically re-enrolled in the network upon validation of the one-time password.Type: GrantFiled: December 5, 2019Date of Patent: October 17, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Adrian Francisco Teran Guajardo, Brian Stuart Perlman
-
Publication number: 20230018913Abstract: The devices, systems, and methods described herein enable automatically configuring an electronic device using artificial intelligence (AI). The devices, systems, and methods enable accessing telemetry data representing device usage data, inputting the accessed telemetry data into machine learning models that are matched to device metadata, and determining notifications to publish to components of the electronic device. The notifications represent events predicted to occur on the electronic device. The notifications are published to the components of the electronic device such that the electronic device is configured according to the published notifications. The determined notifications enable the identification of optimal settings for the electronic device based on the usage pattern of the device and enable components of the electronic device to preemptively take action on events which are predicted to occur in the future.Type: ApplicationFiled: September 26, 2022Publication date: January 19, 2023Inventors: Chen LIANG, Bryston M. NITTA, Shayak LAHIRI, Adrian Francisco Teran GUAJARDO
-
Publication number: 20230006832Abstract: Techniques are described herein that are capable of registering a user device with a cloud-based management service using an intermediate cloud storage. For instance, the intermediate cloud storage may store an encrypted data blob including information that identifies the user device. The intermediate cloud storage or a registration system may decrypt the encrypted data blob so that the registration system may use the decrypted data blob to register the user device with the cloud-based management service. For instance, the registration system may retrieve the encrypted or decrypted data blob from the intermediate cloud storage by providing a requisite secret to the intermediate cloud storage. The requisite secret may be provided to the registration system by the user device (e.g., via a matrix barcode, such as a QR code).Type: ApplicationFiled: September 3, 2022Publication date: January 5, 2023Inventors: Adrian Francisco TERAN GUAJARDO, Hung Minh DANG, Yanan ZHANG, Brian Stuart PERLMAN, Colin William HASSETT, Jonathan M. ANDES
-
Patent number: 11494200Abstract: The devices, systems, and methods described herein enable automatically configuring an electronic device using artificial intelligence (AI). The devices, systems, and methods enable accessing telemetry data representing device usage data, inputting the accessed telemetry data into machine learning models that are matched to device metadata, and determining notifications to publish to components of the electronic device. The notifications represent events predicted to occur on the electronic device. The notifications are published to the components of the electronic device such that the electronic device is configured according to the published notifications. The determined notifications enable the identification of optimal settings for the electronic device based on the usage pattern of the device and enable components of the electronic device to preemptively take action on events which are predicted to occur in the future.Type: GrantFiled: May 31, 2018Date of Patent: November 8, 2022Assignee: Microsoft Technology Licensing, LLC.Inventors: Chen Liang, Bryston M. Nitta, Shayak Lahiri, Adrian Francisco Teran Guajardo
-
Patent number: 11438163Abstract: Techniques are described herein that are capable of registering a user device with a cloud-based management service using an intermediate cloud storage. For instance, the intermediate cloud storage may store an encrypted data blob including information that identifies the user device. The intermediate cloud storage or a registration system may decrypt the encrypted data blob so that the registration system may use the decrypted data blob to register the user device with the cloud-based management service. For instance, the registration system may retrieve the encrypted or decrypted data blob from the intermediate cloud storage by providing a requisite secret to the intermediate cloud storage. The requisite secret may be provided to the registration system by the user device (e.g., via a matrix barcode, such as a QR code).Type: GrantFiled: June 30, 2020Date of Patent: September 6, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Adrian Francisco Teran Guajardo, Hung Minh Dang, Yanan Zhang, Brian Stuart Perlman, Colin William Hassett, Jonathan M. Andes
-
Publication number: 20210377033Abstract: Techniques are described herein that are capable of registering a user device with a cloud-based management service using an intermediate cloud storage. For instance, the intermediate cloud storage may store an encrypted data blob including information that identifies the user device. The intermediate cloud storage or a registration system may decrypt the encrypted data blob so that the registration system may use the decrypted data blob to register the user device with the cloud-based management service. For instance, the registration system may retrieve the encrypted or decrypted data blob from the intermediate cloud storage by providing a requisite secret to the intermediate cloud storage. The requisite secret may be provided to the registration system by the user device (e.g., via a matrix barcode, such as a QR code).Type: ApplicationFiled: June 30, 2020Publication date: December 2, 2021Inventors: Adrian Francisco Teran Guajardo, Hung Minh Dang, Yanan Zhang, Brian Stuart Perlman, Colin William Hassett, Jonathan M. Andes
-
Patent number: 11042505Abstract: Described herein is a system and method for transforming contextually relevant items. A search query is received, and, for each of a plurality of electronically stored items (e.g., stored in a source platform), a probability that the stored item is relevant to the search query is calculated using a classification model. Stored items having a calculated probability greater than or equal to a threshold probability are identified. Contextually relevant portions of the identified stored items is determined using a contextual model. The determined contextually relevant portions of the identified stored items are extracted. The extracted contextually relevant portions of the identified stored items are transformed into a target platform. An output of the extracted contextually relevant portions of the identified stored items in the target platform is provided.Type: GrantFiled: April 16, 2018Date of Patent: June 22, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Adrian Francisco Teran Guajardo, Hung Minh Dang
-
Publication number: 20210176232Abstract: This document relates to a process for autopilot re-enrollment of managed devices in a network following a reset of the managed devices. Upon determining that the managed devices lack a hardware authenticator, a one-time password can be issued to the managed devices that may be stored in a persistent memory, and upon reset of the managed devices, the one-time password can be returned for validation and the managed devices can be automatically re-enrolled in the network upon validation of the one-time password.Type: ApplicationFiled: December 5, 2019Publication date: June 10, 2021Applicant: Microsoft Technology Licensing, LLCInventors: Adrian Francisco TERAN GUAJARDO, Brian Stuart PERLMAN
-
Patent number: 10839069Abstract: Described herein is a system and method for utilizing a virtual secure mode instance to protect an artificial intelligence model from unauthorized access (e.g., inspection, copying) during execution of an application utilizing the AI model (e.g., training and/or inference) on a client device. An encrypted artificial intelligence model is received in a virtual secure mode instance of the client device. The encrypted artificial intelligence model is decrypted in the virtual secure mode instance using a decryption secret. The decrypted artificial intelligence model is stored in the virtual secure mode instance. An application that utilizes the decrypted artificial intelligence model is executed (e.g., training and/or inference) in the virtual secure mode instance.Type: GrantFiled: July 10, 2018Date of Patent: November 17, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Wenbo Shen, Bryston Mitsuo Nitta, Chen Liang, Adrian Francisco Teran Guajardo
-
Publication number: 20200019697Abstract: Described herein is a system and method for utilizing a virtual secure mode instance to protect an artificial intelligence model from unauthorized access (e.g., inspection, copying) during execution of an application utilizing the AI model (e.g., training and/or inference) on a client device. An encrypted artificial intelligence model is received in a virtual secure mode instance of the client device. The encrypted artificial intelligence model is decrypted in the virtual secure mode instance using a decryption secret. The decrypted artificial intelligence model is stored in the virtual secure mode instance. An application that utilizes the decrypted artificial intelligence model is executed (e.g., training and/or inference) in the virtual secure mode instance.Type: ApplicationFiled: July 10, 2018Publication date: January 16, 2020Applicant: Microsoft Technology Licensing, LLCInventors: Wenbo SHEN, Bryston Mitsuo NITTA, Chen LIANG, Adrian Francisco TERAN GUAJARDO
-
Publication number: 20190339989Abstract: The devices, systems, and methods described herein enable automatically configuring an electronic device using artificial intelligence (AI). The devices, systems, and methods enable accessing telemetry data representing device usage data, inputting the accessed telemetry data into machine learning models that are matched to device metadata, and determining notifications to publish to components of the electronic device. The notifications represent events predicted to occur on the electronic device. The notifications are published to the components of the electronic device such that the electronic device is configured according to the published notifications. The determined notifications enable the identification of optimal settings for the electronic device based on the usage pattern of the device and enable components of the electronic device to preemptively take action on events which are predicted to occur in the future.Type: ApplicationFiled: May 31, 2018Publication date: November 7, 2019Inventors: Chen LIANG, Bryston M. NITTA, Shayak LAHIRI, Adrian Francisco Teran GUAJARDO
-
Publication number: 20190318011Abstract: Described herein is a system and method for transforming contextually relevant items. A search query is received, and, for each of a plurality of electronically stored items (e.g., stored in a source platform), a probability that the stored item is relevant to the search query is calculated using a classification model. Stored items having a calculated probability greater than or equal to a threshold probability are identified. Contextually relevant portions of the identified stored items is determined using a contextual model. The determined contextually relevant portions of the identified stored items are extracted. The extracted contextually relevant portions of the identified stored items are transformed into a target platform. An output of the extracted contextually relevant portions of the identified stored items in the target platform is provided.Type: ApplicationFiled: April 16, 2018Publication date: October 17, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Adrian Francisco TERAN GUAJARDO, Hung Minh DANG
-
Patent number: 10437625Abstract: Various technologies described herein pertain to evaluating configuration compliance of a computing device. The computing device operates in a configuration compliance evaluation mode to test a set of configuration requests for a configuration source. Configuration changes to the computing device can be applied in a virtual machine run on the computing device when operating in the configuration compliance evaluation mode. Responsive to each configuration request being received and when the computing device is operating in the configuration compliance evaluation mode, the computing device can store the configuration request in a data store, apply the configuration request in the virtual machine to cause a configuration change in the virtual machine, and store data for verifying enforcement of the configuration change in the data store.Type: GrantFiled: June 16, 2017Date of Patent: October 8, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Peter J. Kaufman, Sean Anderson Bowles, Shayak Lahiri, Tarun Kumar Jain, Prakash Ajay Kumar Suri, Yuhang Zhu, Adrian Francisco Teran Guajardo
-
Publication number: 20180365043Abstract: Various technologies described herein pertain to evaluating configuration compliance of a computing device. The computing device operates in a configuration compliance evaluation mode to test a set of configuration requests for a configuration source. Configuration changes to the computing device can be applied in a virtual machine run on the computing device when operating in the configuration compliance evaluation mode. Responsive to each configuration request being received and when the computing device is operating in the configuration compliance evaluation mode, the computing device can store the configuration request in a data store, apply the configuration request in the virtual machine to cause a configuration change in the virtual machine, and store data for verifying enforcement of the configuration change in the data store.Type: ApplicationFiled: June 16, 2017Publication date: December 20, 2018Inventors: Peter J. KAUFMAN, Sean Anderson BOWLES, Shayak LAHIRI, Tarun Kumar JAIN, Prakash Ajay Kumar SURI, Yuhang ZHU, Adrian Francisco TERAN GUAJARDO