Microsoft Technology Licensing LLC patent applications on 7th August 2025
Patent Applications by Microsoft Technology Licensing LLC on 7th August 2025
Microsoft Technology Licensing LLC: 27 patent applications
Microsoft Technology Licensing LLC has applied for patents in the areas of G06N20/00 (Machine learning, 2), G01L25/00 (MEASURING FORCE, STRESS, TORQUE, WORK, MECHANICAL POWER, MECHANICAL EFFICIENCY, OR FLUID PRESSURE (weighing, 1), G01L1/146 (MEASURING FORCE, STRESS, TORQUE, WORK, MECHANICAL POWER, MECHANICAL EFFICIENCY, OR FLUID PRESSURE (weighing, 1), G06F3/03547 ({Touch pads, in which fingers can move on a surface}, 1), G06F3/044 (by capacitive means, 1)
Patent Applications by Microsoft Technology Licensing LLC
20250251295. TOUCHPAD FORCE DETERMINATIONS
Abstract: Touchpads, computing devices, and methods for estimating a plurality of forces exerted by a plurality of contacts on a touchpad are disclosed. In one example, a method comprises estimating a plurality of forces exerted by a plurality of contacts at a plurality of touch locations on a touchpad. For e...
20250251754. KICKSTAND FOR OPENING FOLDABLE COMPUTING DEVICE
Abstract: Examples of kickstand assemblies for foldable computing devices are provided. In one example, in a foldable computing device comprising a first frame rotatably coupled to a second frame, a method of using a kickstand assembly to release the first frame and the second frame from a closed orientation ...
20250251771. SYSTEMS AND METHODS FOR THERMAL SYSTEM MANAGEMENT
Abstract: A method of thermal and power control in a computing device includes, at the computing device, initializing a thermal module of the computing device, receiving data at the thermal module from a first component assigned to an interface of the thermal module, and sending an output to a second componen...
20250251845. SYSTEMS AND METHODS FOR HOSTING A BROWSER WITHIN ANOTHER BROWSER
Abstract: An integrated approach is provided to running web applications with various compatibilities that do not require third-party extensions or sacrifice user experience. When a page of an application incompatible with a first browser is to be executed, an instance of a second browser with which the page ...
20250251900. OFFLOADING A CPU-BASED AUDIO PUMP AND PROCESSING TO AN AUDIO CO-PROCESSOR
Abstract: Techniques are described for offloading an audio pump from a central processing unit (CPU) of a computing device to an audio co-processor. A device graph for an audio endpoint can be modified to include a processing pipeline for an audio stream from an application. Audio data from the audio stream c...
20250251922. ARCHITECTURE FUNCTION POINTERS POINTERS HAVING CONSISTENT REFERENCE ADDRESSES
Abstract: A function is compiled against a first application binary interface (ABI) and a second ABI of a native first instruction set architecture (ISA). The second ABI defines context data not exceeding a size expected by a third ABI of a foreign second ISA, and uses a subset of registers of the first ISA t...
20250251994. ON-DEVICE PRIVATIZATION OF MULTI-PARTY ATTRIBUTION DATA
Abstract: Embodiments of the disclosed technologies receive first event data associated with a first party application, receive second event data representing a click, in the first party application, on a link to a third party application, receive third event data from the third party application, convert the...
20250252004. PERFORMING HARDWARE FAILURE DETECTION BASED ON MULTIMODAL FEATURE FUSION
Abstract: The present disclosure proposes a method, apparatus and computer program product for performing hardware failure detection based on multimodal feature fusion. A set of hardware event logs of a machine may be obtained, the machine including multiple hardware components. A set of performance signals o...
20250252035. Automated Testing based on Intelligent Exploration
Abstract: The present disclosure proposes a method, apparatus and computer program products for automated testing based on intelligent exploration. A user interface of a target application may be obtained. A user interface representation of the user interface may be generated. An action for the user interface...
20250252081. METADATA STORAGE FOR PLACEHOLDERS IN A STORAGE VIRTUALIZATION SYSTEM
Abstract: A file system executing on a computing device may store a placeholder for a file on secondary storage of the computing device. The placeholder may comprise a sparse data stream containing none or some of the data of the file and information which enables the remotely stored data of the file to be re...
20250252180. System and Method for Secure Virtual Machine Configuration
Abstract: A secure virtual machine configuration system comprises a host device implemented in a cloud service provider environment, a virtual machine implemented on the host, and a guest agent configured within the virtual machine. The guest agent includes a policy enforcement agent configured to monitor pol...
20250252314. TRANSFER LEARNING SYSTEM FOR AUTOMATED SOFTWARE ENGINEERING TASKS
Abstract: A transfer learning system is used for the development of neural transformer models pertaining to software engineering tasks. The transfer learning system trains source code domain neural transformer models with attention in various configurations on a large corpus of unsupervised training dataset o...
20250252340. REINFORCEMENT LEARNING USING LONG-TERM USER TRAJECTORY PROCESSING
Abstract: Methods, systems, and apparatuses include preprocessing data for input to a trained transformer system. User trajectory data for a user of an online system is received, the user trajectory data includes tuples for times at which the user interacted with the online system. The tuples are sorted based...
20250252359. MACHINE LEARNING DEVELOPMENT USING LANGUAGE MODELS
Abstract: Methods and apparatuses for providing a machine learning development platform that leverages a collection of reusable machine learning components and a natural language processing (NLP) assistant to reduce development time and reduce compute and data storage resources during the development and test...
20250252640. GENERATION OF SEMANTICALLY STYLIZED AVATARS
Abstract: A computing system for generating semantically stylized avatars includes processing circuitry that implements a semantic stylization avatar rig. In an inference phase, the processing circuitry receives an instruction to generate a semantically stylized avatar, the instruction including an input imag...