Microsoft Patent Applications

SEMICONDUCTOR-SUPERCONDUCTOR HYBRID DEVICE INCLUDING AN ELECTRODE ARRAY

Granted: October 10, 2024
Application Number: 20240341203
A semiconductor-superconductor hybrid device comprises a semiconductor component which, when in use, comprises a channel in the form of a nanowire; a superconductor component capable of inducing superconductivity in the semiconductor component by proximity effect; and an array of finger gates. The finger gates are individually operable to apply respective electrostatic fields to respective segments of the channel. The array of finger gates allows for localized control over electrical…

TEXT AND IMAGE GENERATION FOR CREATION OF IMAGERY FROM AUDIBLE INPUT

Granted: October 10, 2024
Application Number: 20240338860
Systems and methods for using an artificial intelligence (AI) model for providing live image generation based on audio transcription. An image generation system and method convert a live audio stream, such as a conversation, speech, lecture, etc., into a live text transcript using speech-to-text conversion. A segment of the live text transcript is extracted and included in a first language model (LM) prompt. The first LM prompt includes a request for summarization of the transcript…

Dynamic Control of Multi-Nested OKR Alignment

Granted: October 10, 2024
Application Number: 20240338634
A method for dynamically controlling the alignment of multi-nested Objectives and Key Results (OKRs) is implemented via an application service provider server including a processor. The method includes executing, via a network, an enterprise application on a remote computing system and causing surfacing of a user interface on the display of the remote computing system during the execution of the enterprise application, where the user interface corresponds to a goal-setting feature of the…

EFFICIENT PROTECTION OF RECURRENT EVENT DATA FOR CALENDAR APPLICATIONS

Granted: October 10, 2024
Application Number: 20240338461
Systems and methods of protecting series event data for a calendar application include identifying an exception item of a series event to display in the user interface of a calendar application, locating a series data container for the series event that includes the exception item, and locating an exception container element in the series data container that stores the identified exception item. When the exception container element includes an exception attachment, the exception item is…

INTER-DOCUMENT ATTENTION MECHANISM

Granted: October 10, 2024
Application Number: 20240338414
This document relates to natural language processing using a framework such as a neural network. One example method involves obtaining a first document and a second document and propagating attention from the first document to the second document. The example method also involves producing contextualized semantic representations of individual words in the second document based at least on the propagating. The contextualized semantic representations can provide a basis for performing one…

NEGATIVE NUMBERING TO LOG WEB SERVICE UPDATE ATTEMPTS

Granted: October 10, 2024
Application Number: 20240338196
A logging system for an orchestration system that implements a rollout service to deploy updates to a cloud service includes: an orchestrator service host computer hosting the rollout service; a service bus connecting the orchestrator service host computer with a network on which the cloud service is provided; and a database to which the rollout service records a log of a deployment of an update, the log comprising an entry for each of a number of subsets of network components supporting…

AUTOMATIC RUNTIME EXECUTION HARDENING THROUGH STATIC SYSTEM APPLICATION PROGRAMMING INTERFACE (API) DATA MAPPING

Granted: October 10, 2024
Application Number: 20240338185
Systems and methods are provided for implementing automatic runtime execution hardening for software programs undergoing software development. In various embodiments, a computing system performs automatic enforcement profile generation within a software development environment in which source code of a software program is compiled or translated to create an executable software program. Automatic enforcement profile generation includes accessing, from a data storage device, an artifact…

Low Profile Device Hinge Assembly

Granted: October 10, 2024
Application Number: 20240338057
The description relates to hinged devices, such as hinged computing devices. One example can include a first portion and a second portion coupled by a hinge assembly through a range of orientations. The hinge assembly includes a double slider assembly positioned on the first portion and secured to a pivot assembly with which the second portion is configured to both rotate and translate to define a virtual pivot of the second portion through the range of orientations.

METHOD AND SYSTEM FOR FORMING BIREFRINGENT VOXELS

Granted: October 3, 2024
Application Number: 20240331732
A method for forming birefringent voxels comprises simultaneously generating a first seed pulse and a first data pulse. The first seed pulse and the first data pulse are spatially-separated laser pulses having different amplitudes. The first seed pulse is focused at a first seed location, and the data pulse is focused at a first data location. The first seed location and the first data location are separated by a predetermined distance along a scan path, with the first seed location…

DISTANCE-BASED VERTICAL MISALIGNMENT CORRECTION

Granted: October 3, 2024
Application Number: 20240333906
A method for correcting vertical misalignment in a binocular display system comprises receiving a signal from a misalignment detection system comprising information related to vertical misalignment between a left eye display and a right eye display of the binocular display system. Image content displayed via the binocular display system is analyzed to determine a distance to a foreground virtual object in the image content at which a user is gazing. The method further comprises analyzing…

METHOD AND SYSTEM FOR WRITING VOXELS TO A TRANSPARENT SUBSTRATE

Granted: October 3, 2024
Application Number: 20240331731
A method of writing voxels to a substrate using a laser writing system comprises forming a first voxel at a first position in a substrate using a first laser pulse; detecting light emitted or scattered by the substrate as a result of forming the first voxel; determining whether the detected light satisfies a predetermined constraint; and, when the detected light does not satisfy the predetermined constraint, adjusting an amplitude of a second laser pulse. Light emission or scattering…

PHASE-MODULATED OPTICAL DATA STORAGE

Granted: October 3, 2024
Application Number: 20240331730
A method of writing data to a transparent substrate comprises forming a first voxel by focusing a first laser pulse on a first location in a transparent substrate; and forming a second voxel by focusing a second laser pulse on a second location in the transparent substrate. The first laser pulse and the second laser pulse have different amplitudes, resulting in the first and second voxels having different strengths. Also provided are a system useful for implementing the method; an…

Machine-Learning-Based OKR Generation

Granted: October 3, 2024
Application Number: 20240330602
A method for training a machine learning model using positive and negative synthetic data is implemented via a computing system including a processor. The method includes generating synthetic data using a generative pre-trained transformer bidirectional language model and self-supervising the generated synthetic data based on positive traits including rule-based criteria and/or model-based criteria. The method also includes generating a set of positive synthetic data labels with gradient…

Two-Stage Selection of Local Information Items

Granted: October 3, 2024
Application Number: 20240330384
A technique selects and serves local information items (e.g., news articles) to users. In a first stage, the technique uses a machine-trained localness-determining system to determine whether a candidate information item contains the kind of information that qualifies as locally-themed. In a second stage, a scope-determining system determines a particular geographic region associated with the information item. The technique then selectively serves the information item to a particular…

QUALITY ASSURANCE FOR DIGITAL TECHNOLOGIES USING LARGE LANGUAGE MODELS

Granted: October 3, 2024
Application Number: 20240330165
Systems and methods are provided for implementing quality assurance for digital technologies using language model (“LM”)-based artificial intelligence (“AI”) and/or machine learning (“ML”) systems. In various embodiments, a first prompt is provided to an LM actor or attacker to cause the LM actor or attacker to generate interaction content for interacting with test software. Responses from the test software are then evaluated by an LM evaluator to produce evaluation results.…

TOUCH CLASSIFIER SYSTEM USING CONTEXT DATA

Granted: October 3, 2024
Application Number: 20240329825
A method to provide classified touch data to a computer program executing on a device comprises: (a) assembling a map of touch signal from a touch sensor arranged on an electronic display and including a plurality of crossings of row and column electrodes, the map including a corresponding touch-signal value for each of the plurality of crossings, and defining at least one touched region of the touch sensor; (b) serving context data relating to user-interface content currently presented…

INERTIAL SENSING OF TONGUE GESTURES

Granted: October 3, 2024
Application Number: 20240329751
This document relates to employing tongue gestures to control a computing device, and training machine learning models to detect tongue gestures. One example relates to a method or technique that can include receiving one or more motion signals from an inertial sensor. The method or technique can also include detecting a tongue gesture based at least on the one or more motion signals, and outputting the tongue gesture.

OPTICAL WAVEGUIDE ADAPTER ASSEMBLY

Granted: September 26, 2024
Application Number: 20240319441
An optical waveguide adapter assembly comprises a solid core optical waveguide extending between a free end and a coupled end and having a solid waveguiding core with an associated first optical mode field size; a hollow core optical waveguide extending between a free end and a coupled end and having a hollow waveguiding core with an associated second optical mode field size; and an optical mode field adapter extending between a first end and a second end and having a waveguiding core…

GENERATING CAPTCHAS USING GENERATIVE IMAGING MODELS

Granted: September 26, 2024
Application Number: 20240320310
Methods and systems for generating completely automated public Turing test (CAPTCHA) images are provided. In some examples, a method includes generating a plurality of images using a generative imaging model, providing the plurality of images to a user with a description that corresponds to one of a similarity or difference between the plurality of images, receiving a selection of an image of the plurality of images, determining if the selection is correct based on the provided…

TRAINING A MACHINE LEARNING MODEL USING AN ACCELERATION PIPELINE WITH POPULAR AND NON-POPULAR MICRO-BATCHES

Granted: September 26, 2024
Application Number: 20240320054
Innovations in training a machine learning model using an accelerator pipeline with deferred updates to model parameters are described. An accelerator identifies one or more first-class micro-batches (“MBs”) and a second-class MB of a working set. A first-class MB contains, as inputs, frequently accessed embeddings stored in graphics processing unit (“GPU”) memory. The accelerator schedules the first-class MB(s) for training using one or more GPUs. During the training, the…