Microsoft Patent Applications

SYSTEMS AND METHODS OF GENERATING NEW CONTENT FOR A PRESENTATION BEING PREPARED IN A PRESENTATION APPLICATION

Granted: November 14, 2024
Application Number: 20240378232
A data processing system includes: a server having a processor and a network interface; and a memory comprising programming instructions including a prompt generation engine. When executed by the processor, alone or in combination with other processors, the instructions cause the server to implement a service to: receive multiple media files from a presentation application on a client device; restructure content of the media files into a form compatible with a generative Artificial…

RULES FOR INTRA-PICTURE PREDICTION MODES WHEN WAVEFRONT PARALLEL PROCESSING IS ENABLED

Granted: November 14, 2024
Application Number: 20240380908
Various innovations facilitate the use of intra-picture prediction modes such as palette prediction mode, intra block copy mode, intra line copy mode and intra string copy mode by an encoder or decoder when wavefront parallel processing (“WPP”) is enabled. For example, for a palette coding/decoding mode, an encoder or decoder predicts a palette for an initial unit in a current WPP row of a picture using previous palette data from a previous unit in a previous WPP row of the picture.…

AUTO-GENERATED COLLABORATIVE COMPONENTS FOR COLLABORATION OBJECT

Granted: November 14, 2024
Application Number: 20240380626
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 by a meeting organizer via a first application, provide a meeting invitation template including one or more collaborative components, receive a first set of collaborative components, cause the meeting invitation to be sent to at least one invitee via the first application, in response to causing the meeting…

INFRARED-RESPONSIVE SENSOR ELEMENT

Granted: November 14, 2024
Application Number: 20240379725
One aspect of this disclosure relates to a sensor element comprising first and second epitaxial layers and one or more electrode structures. The first epitaxial layer includes a base of p-doped silicon and a zone of n-doped silicon arranged within the base, the zone being aligned to an epitaxy side of the first epitaxial layer. The second epitaxial layer is arranged on the epitaxy side of the first epitaxial layer and comprises a semiconductor having a narrower bandgap than silicon. The…

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…

TRACKING AND MITIGATION OF QUASIPARTICLE POISONING ERRORS IN MAJORANA QUANTUM COMPUTING SYSTEMS

Granted: November 14, 2024
Application Number: 20240378481
A computing system including a quantum computing device that includes Majorana islands at which Majorana zero modes (MZMs) are instantiated. The computing system further includes a controller configured to control the quantum computing device to perform a joint parity measurement at two or more MZMs. The controller is further configured to control the quantum computing device to perform quasiparticle poisoning (QPP) detection at the one or more Majorana islands to thereby generate error…

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…

Semantic Interpreter for Natural Language Commanding in Applications Via Program Synthesis

Granted: November 14, 2024
Application Number: 20240378399
A data processing system implements receiving a natural language query from a client device, the query including a textual description of one or more actions to be performed using an application on the client device, generating a prompt for a large language model (LLM) based on the natural language query; providing the prompt to the LLM to obtain program code, which when executed, causes the application to perform the one or more actions, the first program code being implemented in a…

Delivering Items in Different Modes Using Shared Processing Resources

Granted: November 14, 2024
Application Number: 20240378228
A technique serves information items associated with at least two item-serving modes using shared resources. For example, the technique delivers dynamic search ads in a dynamic search ad (DSA) mode using processing resources that were originally developed for serving text ads in a text ad (TA) mode. In a first aspect, the technique repurposes a part of the TA-mode processing flow to find a set of landing pages associated with a query. In a second aspect, the technique performs further…

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…

COMPUTING DEVICE WITH INDEPENDENTLY COHERENT NODES

Granted: November 14, 2024
Application Number: 20240377953
A computing device includes a system-on-a-chip. The computing device comprises a network interface controller (NIC) that hosts a plurality of virtual functions and physical functions. Two or more compute nodes are coupled to the NIC. Each compute node is configured to operate a plurality of Virtual Machines (VMs). Each VM is configured to operate in conjunction with a virtual function via a virtual function driver. A dedicated VM operates in conjunction with a virtual NIC using a…

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…

HYBRID DEPTH IMAGING WITH SPARSE SUBJECT IRRADIATION

Granted: November 14, 2024
Application Number: 20240377538
A method enacted in a depth-imaging system comprises (a) modulating radiant output from an emitter at one or more modulation frequencies; (b) projecting the radiant output as a plurality of sparse-projection features; (c) acquiring a plurality of raw shutters on an imaging sensor array modulated at the one or more modulation frequencies; (d) triangulating a geometric estimate of depth to a subject locus reflecting a sparse-projection feature; and (e) returning a time-of-flight value of…

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…

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…

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…