US 12,353,595 B2
Secure and private hyper-personalization system and method
Debasish Mukhopadhyay, Sammamish, WA (US); Bryston Nitta, Redmond, WA (US); and Chen Liang, Redmond, WA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Jan. 27, 2023, as Appl. No. 18/160,744.
Application 18/160,744 is a continuation of application No. 16/550,084, filed on Aug. 23, 2019, granted, now 11,568,081.
Prior Publication US 2023/0169209 A1, Jun. 1, 2023
Int. Cl. G06F 21/00 (2013.01); G06F 9/455 (2018.01); G06F 21/62 (2013.01); G06N 5/04 (2023.01); G06N 20/00 (2019.01)
CPC G06F 21/6245 (2013.01) [G06F 9/45558 (2013.01); G06N 5/04 (2013.01); G06N 20/00 (2019.01); G06F 2009/45587 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
selecting a set of features from feature data stored in a secured virtual environment of a computing device, the secured virtual environment comprising a secured data processor executing in isolation from an operating system of the computing device, the feature data comprising image data of at least one of a user or an environment of the user and audio data of at least one of the user or the environment of the user;
providing the feature data to a machine learning (ML) model, the ML model being implemented within the secured virtual environment by the secured data processor and performing data obfuscation operations for data specific to the user and being trained using the data specific to the user;
generating, by the ML model, an inference value for an inference category based on the image data and the audio data, the inference value representing an accuracy of a proposition about the user; and
causing the inference value to be provided to a process executing in the operating system implemented outside of the secured virtual environment, wherein the process is configured to personalize at least one of content or an interface of the computing device for the user based on the inference value.