Microsoft Patent Applications

SEQUENCE LABELING TASK EXTRACTION FROM INKED CONTENT

Granted: November 14, 2024
Application Number: 20240378915
A computer system is provided that includes one or more processors configured to receive user input for inked content to a digital canvas, and process the inked content to determine one or more writing regions. Each writing region includes recognized text and one or more document layout features associated with that writing region. The one or more processors are further configured to tokenize a target writing region of the one or more writing regions into a sequence of tokens, process…

AUTO-GENERATED COLLABORATIVE COMPONENTS FOR COLLABORATION OBJECT

Granted: November 14, 2024
Application Number: 20240378566
Systems and methods for generating a collaboration object are provided. In particular, a computing device may detect an intent to generate a meeting invitation for a meeting via a first application, provide a meeting invitation template including one or more collaborative components, receive a selection of one or more collaborative components, each collaborative component providing functionality for concurrent multi-user interaction, cause the meeting invitation to be sent to at least…

REDUCED DENSITY MATRIX ESTIMATION FOR PARTICLE-NUMBER-CONSERVING FERMION SYSTEM

Granted: November 14, 2024
Application Number: 20240378479
A computing device including one or more processing devices configured to receive classical shadow measurement results associated with a fermion wavefunction. The fermion wavefunction may describe a particle-number-conserving fermion system. The one or more processing devices may compute an estimated k-reduced density matrix (k-RDM), where k is a number of ladder operator pairs. Computing the estimated k-RDM may include computing, as terms of the estimated k-RDM, traces of respective…

JOINT PARITY MEASUREMENTS OF MAJORANA ZERO MODES IN THE PRESENCE OF QUASIPARTICLE POISONING

Granted: November 14, 2024
Application Number: 20240378477
A computing system including a quantum computing device. The quantum computing device includes Majorana islands, quantum dots, and capacitance sensors. The computing system further includes a controller configured to, for an island-dot system including one or more Majorana islands and one or more quantum dots, control the quantum computing device to perform a joint parity measurement of two or more MZMs. Performing the joint parity measurement includes, at each of a plurality of…

COMPUTING SYSTEM FOR PREDICTING SUBSTITUTE COMPONENT OF ASSEMBLED PRODUCT

Granted: November 14, 2024
Application Number: 20240378099
A computing system for predicting substitute or missing parts of an assembled product is provided, including a processor configured to execute a model training program configured to generate a component graph including a respective node for each of a plurality of component IDs of the assembled product of a computing system. The component graph includes node embeddings for each node, in which the node embeddings are computed such that nodes with similar features are closer in a node…

MAPPING PIPELINE RUN SOURCES AND TARGETS IN CLOUD INFRASTRUCTURES

Granted: November 14, 2024
Application Number: 20240378037
According to examples, an apparatus includes a processor that may obtain and parse a pipeline code to determine how variables of the pipeline code relate to each other, and replace the variables in the parsed pipeline code with values to which the variables respectively represent, in which the values correspond to pipeline run sources and pipeline run targets of API calls. The processor may also identify how the pipeline run targets interact with the pipeline run sources of the API calls…

SYSTEMS FOR ENABLING A USER TO DEFER DECISIONS PRESENTED IN A WEB BROWSER

Granted: November 14, 2024
Application Number: 20240377927
Systems and methods for deferring interactions with web data. An example computer-implemented method includes displaying, by a web browser, a web page; receiving, by a web browser, a selection of a quick note link displayed within the web browser; receiving a payload of the quick note link, the payload including note properties for generating a note; based on receiving the payload of the quick note link, launching a browser-based notes application within the web browser; transmitting the…

DEPTH IMAGING WITH SPARSE SUBJECT IRRADIATION

Granted: November 14, 2024
Application Number: 20240377188
A method comprises (a) modulating radiant output from an emitter at one or more modulation frequencies, the emitter arranged optically upstream of a redistribution optic configured to sparsely project the radiant output onto a subject; (b) modulating charge-carrier collection at an imaging sensor array at the one or more modulation frequencies; (c) acquiring a plurality of raw shutters of the subject on the imaging sensor array; (d) constructing a phase map of the subject based on the…

REDUCING LATENCY IN VIDEO ENCODING AND DECODING

Granted: November 7, 2024
Application Number: 20240373067
Techniques and tools for reducing latency in video encoding and decoding by constraining latency due to reordering of video frames, and by indicating the constraint on frame reordering latency with one or more syntax elements that accompany encoded data for the video frames. For example, a real-time communication tool with a video encoder sets a syntax element that indicates a constraint on frame reordering latency, which is consistent with inter-frame dependencies between multiple…

CONFORMAL ELECTROMAGNETIC INTERFERENCE SHIELDING FILM

Granted: November 7, 2024
Application Number: 20240373608
Provided is a conformal electromagnetic interference (EMI) shielding film including a thermal-forming film layer and an electrically conductive film layer. The thermal-forming film layer is configured to conformally coat over one or more electronic components mounted on a substrate with application of heat. The electrically conductive film layer is formed on an opposite side of the thermal-forming film layer from the substrate and has a plurality of voids that are configured to deform…

MOVING APPLICATIONS ON MULTI-SCREEN COMPUTING DEVICE

Granted: November 7, 2024
Application Number: 20240370152
Examples are related to operating a user interface of a dual-screen computing device. One example provides a computing device, comprising a first portion comprising a first display and a first touch sensor, and a second portion comprising a second display and a second touch sensor, the second portion connected to the first via a hinge, the hinge defining a seam between the first display and the second display. The computing device is configured to receive a touch input at the first…

SYNTAX AND SEMANTICS FOR BUFFERING INFORMATION TO SIMPLIFY VIDEO SPLICING

Granted: November 7, 2024
Application Number: 20240373052
Innovations in syntax and semantics of coded picture buffer removal delay (“CPBRD”) values potentially simplify splicing operations. For example, a video encoder sets a CPBRD value for a current picture that indicates an increment value relative to a nominal coded picture buffer removal time of a preceding picture in decoding order, regardless of whether the preceding picture has a buffering period SEI message. The encoder can signal the CPBRD value according to a single-value…

IMAGE CODEC

Granted: November 7, 2024
Application Number: 20240373043
According to implementations of the subject matter described herein, a solution is provided for image codec. In the encoding solution, a coded representation of an objective image is obtained, and an objective function associated with a decoder is determined based on the coded representation. Further, a group of adjustments of a group of parameters are determined based on a comparison between a group of change degrees of the objective function with the group of parameters and a threshold…

Generative Future Predictions based on Complex Events

Granted: November 7, 2024
Application Number: 20240370734
This document relates to accurate quantitative predictions relating to various systems of interest. One example can obtain temporal data relating to a system from a first source and obtain complex events that can affect the system from a second source. The example can train a model iteratively using generative networks that correlate the temporal data from the first source and the complex events from the second source. The example can employ a temporal sequential encoder to control…

PROBABILISTIC NEURAL NETWORK ARCHITECTURE GENERATION

Granted: November 7, 2024
Application Number: 20240370728
Examples of the present disclosure describe systems and methods for probabilistic neural network architecture generation. In an example, an underlying distribution over neural network architectures based on various parameters is sampled using probabilistic modeling. Training data is evaluated in order to iteratively update the underlying distribution, thereby generating a probability distribution over the neural network architectures. The distribution is iteratively trained until the…

COLLABORATIVE DEVELOPMENT OF MACHINE LEARNING MODELS ON SPECIFIC CONCEPTS

Granted: November 7, 2024
Application Number: 20240370727
A system and method and for collaboratively developing one or more concepts in a machine-learning (ML) model includes receiving a set of user generated data points and training a local ML model based on the user generated data points. A first prompt is generated based on the set of user generated data points and transmitted to a large language model (LLM) to prompt the LLM to automatically generate synthetic training data for training the ML model on the concept. Some of the data points…

CONDITIONING OF PRODUCTIVITY APPLICATION FILE CONTENT FOR INGESTION BY AN ARTIFICIAL INTELLIGENCE MODEL

Granted: November 7, 2024
Application Number: 20240370670
A data processing system for conditioning productivity application file content for ingestion by an artificial intelligence (AI) language model includes a server system hosting a conversion service, the server system comprising processing and memory resources; an Application Programming Interface (API) for the conversion service to receive productivity application files at any scale; and a format converter of the conversion service, the format converter converting a productivity…

INTELLIGENT SYSTEM AND METHOD OF OPTIMIZING NATURAL LANGUAGE PROCESSING MODELS

Granted: November 7, 2024
Application Number: 20240370662
A system and method and for method for optimizing performance of a natural language processing (NLP) model includes clustering a validation dataset used in training the NLP model into a plurality of clusters; measuring a generalization in context parameter for one or more of the plurality of clusters; measuring an interference in context parameter for one or more of the plurality of clusters; and identifying a cluster, from among the plurality of clusters, for data augmentation, based on…

CAPTURING EDIT SEMANTICS TO IMPROVE MERGE OUTCOMES

Granted: November 7, 2024
Application Number: 20240370502
Systems and methods for automatically resolving incompatible changes made by different users to collaborative content by capturing changes in the form of command records, where the command records store user changes as context associated with a user command and related content such as a recursive record of the commands called by each command, anchors, creation descriptors, invariant parameters, observations, and constraints. Using the stored command records, systems and methods described…

PROCESS POOLING FOR APPLICATION SERVICES

Granted: November 7, 2024
Application Number: 20240370315
Aspects of the present disclosure relate to process pooling for application services. In examples, a pool of utility processes is maintained, such that a preexisting utility process is identified from the process pool based on a set of criteria and used to host a service accordingly (e.g., in response to a service request from an application or other software). In instances where the process pool does not include a utility process that matches the set of criteria, a new utility process…