Microsoft Patent Applications

SEMICONDUCTOR-SUPERCONDUCTOR HYBRID DEVICE AND ITS FABRICATION

Granted: September 19, 2024
Application Number: 20240315148
A method of fabricating a semiconductor-superconductor hybrid device comprises providing a workpiece comprising a semiconductor component, a layer of a first superconductor material on the semiconductor component, and a layer of a second superconductor material on the first superconductor material, the second superconductor material being different from the first superconductor material; etching the layer of the second superconductor material to expose a portion of the first…

ASSERTING AND ESTABLISHING PROVENANCE OF MEDIA CONTENT DURING LIVE STREAMING

Granted: September 19, 2024
Application Number: 20240314367
Lightweight mechanisms provide a way to assert provenance when live streaming media content and establish provenance upon playback. For example, a provenance claim generator generates a key pair including a live-stream private key and live-stream public key. The claim generator signs, with a long-term private key reliably associated with a sender, manifest metadata including the live-stream public key, thereby producing a manifest signature. During live streaming, the claim generator…

UTILIZING MULTIPLE ANALOG-TO-DIGITAL CONVERTERS IN A CONVERSION CIRCUIT

Granted: September 19, 2024
Application Number: 20240313797
Examples are disclosed related to analog to digital conversions. One example provides a conversion circuit comprising a first analog-to-digital converter (ADC) configured to convert an analog voltage to generate a first subset of digital output bits from a most significant bit (MSB) to a bit k and a second subset of digital output bits from a bit k?1 to a least significant bit (LSB) of the first ADC. The bit k is between the MSB and the LSB. The first ADC comprises a residual output…

Scalable and Resource-Efficient Knowledge-Graph Completion

Granted: September 19, 2024
Application Number: 20240311656
A technique performs the task of knowledge-graph completion in a manner that is both scalable and resource efficient. In some implementations, the technique identifies a source entity having a source-target relation that connects the source entity to a yet-to-be-determined target entity. The technique also identifies a source-entity data item that provides a passage of source-entity text pertaining to the source entity. The technique uses a machine-trained encoder model to map the…

COLLECTIVE COMMUNICATION AS A MULTI-COMMODITY FLOW PROBLEM

Granted: September 19, 2024
Application Number: 20240311153
A method for scheduling a coordinated transfer of data among a plurality of processor nodes on a network comprises operating a multi-commodity flow model subject to a plurality of predetermined constraints. The model is configured to (a) receive as input a set of demands defining, for each of the plurality of processor nodes, an amount of data to be transferred to that processor node, (b) assign a plurality of paths linking the plurality of processor nodes, and (c) emit a schedule for…

GUIDED OBJECT TARGETING BASED ON PHYSIOLOGICAL FEEDBACK

Granted: September 19, 2024
Application Number: 20240310902
This document relates to employing physiological feedback to aid a user in targeting objects using a computing device. One example relates to a method or technique that can include receiving a user attention signal conveying where a user directs attention. The method or technique can also include, based on the user attention signal, identifying a predicted object that the user intends to target with a targeting mechanism and outputting a visual identification of the predicted object. The…

Identifying Contiguous Regions of Constant Pixel Intensity in Images

Granted: September 12, 2024
Application Number: 20240303953
A technique identifies regions of an image characterized by constant pixel intensity in a resource-efficient, latency-efficient, and scalable manner. The technique involves: obtaining a candidate image; determining whether the candidate image contains a contiguous region of pixels having intensity values within a specified range of intensity values; assessing whether the contiguous region satisfies a prescribed test; and selecting or excluding the candidate image for further processing…

SYSTEM AND METHOD FOR REDUCING POWER CONSUMPTION

Granted: September 12, 2024
Application Number: 20240306092
A method of reducing power consumption of a first wireless communication device is described. A charge level of a battery associated with the first wireless communication device is monitored. A wireless communication session between the first wireless communication device and a second wireless communication device is maintained. Based at least in part on the charge level of the battery being within a low battery threshold range, a wireless signal strength associated with the wireless…

INTELLIGENT VIDEO EXPORT

Granted: September 12, 2024
Application Number: 20240305800
A computer-implemented method includes receiving an encoded video input file comprising a plurality of video frames arranged in a timeline, receiving one or more video artifacts at respective time offsets along the timeline, generating a synthesized video stream based on the encoded video input file and the one or more video artifacts, and exporting the synthesized video stream into an encoded video output file. Generating the synthesized video stream includes identifying first and…

Method and System of Providing Security for Anonymous Autodiscover Services

Granted: September 12, 2024
Application Number: 20240305611
A method and system for securing an anonymous discovery service may include receiving a request from a client device, the request being directed to an anonymous Autodiscover service, identifying a source from which the request originated from within the client device, and responsive to the source being of a first type of sources, transmitting a first response to the client and responsive to the source being of a second type of sources transmitting a second response to the client. The…

INTELLIGENT SYSTEM AND METHOD OF ENHANCING IMAGES

Granted: September 12, 2024
Application Number: 20240303775
A system and method and for automatically enhancing an input image includes detecting a genre for the input image using a genre identification machine-learning model and identifying one or more objects in the input image using an object identification machine-learning model. The identified genre and objects are then compared to a list of genre and object tags for images in an image library to identify a plurality of genre and object tags that are similar to the identified genre and…

Artificial Intelligence-Powered Aggregation of Project-Related Collateral

Granted: September 12, 2024
Application Number: 20240303568
A data processing system implements receiving, from a client device, first textual content inserted into a user interface element of a first user interface on the client device, the first textual content comprising a natural language description of a first project for which a first workspace is to be created, analyzing the first textual content to obtain keywords in the first textual content using an NLP model trained to receive the textual content and to output the keywords, conducting…

COLLABORATIVE COAUTHORING WITH ARTIFICIAL INTELLIGENCE

Granted: September 12, 2024
Application Number: 20240303415
A data processing system implements receiving a first textual prompt from a first user via a first user interface of a first client device, the first textual prompt includes a textual description of content to be generated by a generative model; providing the first textual prompt as a first input to the generative model to obtain as an output first collaborative content based on the first textual prompt; receiving an edited version of the first collaborative content from the first client…

SYSTEMS AND METHODS FOR WRITING FEEDBACK USING AN ARTIFICIAL INTELLIGENCE ENGINE

Granted: September 12, 2024
Application Number: 20240303247
A data processing system includes: a processor; a memory containing programming instructions for execution by the processor; and a network interface for communicating with an Artificial Intelligence (AI) engine. The programming instructions include an application for generating written content, the application having a function to generate and submit a structured query regarding the written content to the AI engine to generate feedback on an assessed quality of the written content, the…

AUTOMATED UPDATE MANAGEMENT FOR CLOUD SERVICES

Granted: September 12, 2024
Application Number: 20240303062
An orchestration system implements a rollout service that deploys a series of updates to a cloud service while minimizing an impact of a regression caused in the cloud service by one of the updates. The system includes an orchestrator host computer hosting the rollout service; a network interface with a network on which the cloud service is provided; and a database of deployment policy information and records of previous updates to the cloud service. The rollout service automatically…

PHYSIOLOGICAL FEEDBACK FOR PREDICTIVE MODELS

Granted: September 12, 2024
Application Number: 20240298946
This document relates to employing biosignals to evaluate predictions made by predictive models. For example, user attention can be inferred from a user attention signal such as gaze. When the user directs attention to a prediction output by a given predictive model, a user reaction signal such as an electroencephalogram or pupillary diameter measurement can be processed to determine whether the user perceives an error. If the user perceives an error, an error indication can be output.…

ADVERSE OR MALICIOUS INPUT MITIGATION FOR LARGE LANGUAGE MODELS

Granted: September 5, 2024
Application Number: 20240296219
Systems and methods are provided for implementing adverse or malicious input mitigation for large language models (“LLMs”) or other AI/ML systems. A subset of example pairs of adverse inputs and proper outputs whose inputs are similar to inputs of a current dialogue context is identified. A subset of example pairs of non-adverse inputs and proper outputs whose inputs are similar to the inputs of the current dialogue context may also be identified. The identified subset(s) of similar…

EFFICIENT MULTI-TURN GENERATIVE AI MODEL SUGGESTED MESSAGE GENERATION

Granted: September 5, 2024
Application Number: 20240296278
Systems and methods for using a generative artificial intelligence (AI) model using a multi-turn process to generate a suggested draft reply to a selected message. A first turn of the multi-turn process uses a shorter prompt including at least a portion of the body of the selected message and that requests multiple draft replies from the AI model. The resulting AI-generated draft replies are shortened, summarized, and/or otherwise converted into a plurality of shortened summaries that…

OPTIMIZING DATA TO IMPROVE LATENCY

Granted: September 5, 2024
Application Number: 20240296276
Systems and methods for using a generative artificial intelligence (AI) model to generate a suggested draft reply to a selected message. A message generation system and method are described that optimize input that is provided to the AI model so that it provides the most relevant information. In some examples, input prompts to the AI model are limited in size and latency can be impacted based on the size of the input provided to the AI model. Thus, the method and system identify,…

GUARDRAILS FOR EFFICIENT PROCESSING AND ERROR PREVENTION IN GENERATING SUGGESTED MESSAGES

Granted: September 5, 2024
Application Number: 20240296275
Systems and methods for using a generative artificial intelligence (AI) model to generate a suggested draft reply to a selected message. A message generation system and method are described that use guardrails that prevent unnecessary AI model processing and accidental sending of an AI model-generated draft. In some examples, draft reply-generation is limited to a subset of messages (e.g., focused, non-confidential) and triggering of the draft reply generation is performed only after…