Microsoft Technology Licensing, LLC patent applications published on October 12th, 2023

From WikiPatents
Revision as of 02:10, 19 October 2023 by Wikipatents (talk | contribs) (Creating a new page)
Jump to navigation Jump to search

Contents

Patent applications for Microsoft Technology Licensing, LLC on October 12th, 2023

HOMOPOLYMER PRIMERS FOR AMPLIFICATION OF POLYNUCLEOTIDES CREATED BY ENZYMATIC SYNTHESIS (18204920)

Main Inventor

Yuan-Jyue CHEN


Device Cooling (17714425)

Main Inventor

Chien Lung YANG


EXTENDING APPLICATION LIFECYCLE MANAGEMENT TO USER-CREATED APPLICATION PLATFORM COMPONENTS (18336013)

Main Inventor

Marcio COSTA, JR.


REGISTER ALLOCATION HEURISTICS ORDER (17717941)

Main Inventor

Kunal PATHAK


DIRECT SWAP CACHING WITH ZERO LINE OPTIMIZATIONS (17718920)

Main Inventor

Ishwar AGARWAL


CONFIDENTIAL COMPUTE ARCHITECTURE INTEGRATED WITH DIRECT SWAP CACHING (17716823)

Main Inventor

Ishwar AGARWAL


DISTRIBUTED APPLICATION EXECUTION FOR CLOUD COMPUTING (18331913)

Main Inventor

Souren AGHAJANYAN


PROFILING A PROGRAM BASED ON A COMBINATION OF DYNAMIC INSTRUMENTATION AND SAMPLING (17718129)

Main Inventor

Patrick Lothian NELSON


MEASURING AND IMPROVING INDEX QUALITY IN A DISTRUBUTED DATA SYSTEM (18325765)

Main Inventor

Babatunde Micheal OKUTUBO


METHODS AND SYSTEMS FOR PERFORMING A VECTORIZED DELETE IN A DISTRIBUTED DATABASE SYSTEM (18334913)

Main Inventor

Wangchao LE


METHOD AND SYSTEM OF RETRIEVING ASSETS FROM PERSONALIZED ASSET LIBRARIES (17716653)

Main Inventor

Ji LI


Intelligently Identifying and Grouping Relevant Files and Providing an Event Representation for Files (18335221)

Main Inventor

Madeline Schuster KLEINER


SYSTEMS AND METHODS FOR PROVIDING FEEDBACK TO WEBPAGE OWNERS (18031829)

Main Inventor

Rahul Kumar GUPTA


AGENTLESS EXTRACTION OF CLOUD CREDENTIALS (17715749)

Main Inventor

Josef WEIZMAN


AGENT-BASED EXTRACTION OF CLOUD CREDENTIALS (17715755)

Main Inventor

Josef WEIZMAN


DETECTING AN ALGORITHMIC ATTACK AGAINST A HOSTED AI SYSTEM BASED ON INPUTS AND OUTPUTS OF THE HOSTED AI SYSTEM (17715014)

Main Inventor

Hyrum Spencer ANDERSON


ANOMALOUS ACTIVITY DETECTION IN CONTAINER IMAGES (17716741)

Main Inventor

Dotan Patrich


TABLE COLUMN OPERATIONS FOR SPREADSHEETS (17833247)

Main Inventor

Advait SARKAR


GROUNDED TEXT GENERATION (18334065)

Main Inventor

Michel GALLEY


ROBUSTNESS AGAINST MANIPULATIONS IN MACHINE LEARNING (18333487)

Main Inventor

Cheng ZHANG


DIFFERENTIAL RECURRENT NEURAL NETWORK (18209989)

Main Inventor

Patrice SIMARD


GENERATING AND PROCESSING CONTEXTUALIZED GROUP DATA (17704801)

Main Inventor

Aleksander TORSTENSEN


MEETING RECURRENCE PLACEMENT OPERATOR (18026808)

Main Inventor

Warren David Johnson III


Camera Calibration (17717354)

Main Inventor

Hongli DENG


Brief explanation

The abstract describes a method for enhancing user experiences with cameras by calibrating their height and tilt angle. The method involves using two images of a user taken from different locations relative to the camera. These images only capture the user's upper body and not the full body. By estimating the distance between the two locations and analyzing the images, the camera's height and tilt angle can be adjusted without needing a full body image of the user.

Abstract

The description relates to cameras, and camera calibration for enhancing user experiences. One example can receive a first image of a user at a first location relative to a camera. The first image can include the user's upper body but does not include the user from head to toe. The example can receive a second image of the user at a second location relative to a camera. The second image can include the user's upper body but does not include the user from head to toe. The example can estimate a distance of the second location from the first location relative to the camera and calibrate a height and tilt angle of the camera from the first image, the second image, and the estimated distance and without a full body image of the user.

CONCURRENT HUMAN POSE ESTIMATES FOR VIRTUAL REPRESENTATION (17658809)

Main Inventor

Thomas Joseph CASHMAN


Brief explanation

This abstract describes a method for creating virtual representations of human body poses. It involves using sensors to gather data about the positioning of different body parts. This data is then used to estimate the poses of a model representation and a target representation. The method also includes maintaining mapping constraints that relate the model representation to the target representation. A pose optimization machine is trained using training data that has accurate labels for the model representation. The final output is a virtual representation of the human user displayed with the target pose.

Abstract

A method for virtually representing human body poses includes receiving positioning data detailing parameters of one or more body parts of a human user based at least in part on input from one or more sensors. One or more mapping constraints are maintained that relate a model articulated representation to a target articulated representation. A model pose of the model articulated representation and a target pose of the target articulated representation are concurrently estimated based at least in part on the positioning data and the one or more mapping constraints. The previously-trained pose optimization machine is trained with training positioning data having ground truth labels for the model articulated representation. The target articulated representation is output for display with the target pose as a virtual representation of the human user.

SYSTEMS AND METHODS FOR USER-GENERATED CONTENT WITH MACHINE-GENERATED METADATA (17716879)

Main Inventor

Donyea Durece COOLEY-WHITE


Brief explanation

This abstract describes a method for helping with the sharing of video information. It involves a server computer obtaining a comparison video from a social media platform and determining if there is an event in the video. The method also includes gathering social media metrics for the video and evaluating its description. By identifying descriptors in the description that are related to the event in the video, the method records them in an application module.

Abstract

A method of assisting video information sharing includes, at a server computer, obtaining a comparison video including a plurality of frames from a social media platform and determining a presence of at least one event in the comparison video. The method further includes obtaining social media metrics for the comparison video from the social media platform and evaluating a description of the comparison video. The method further includes identifying at least one descriptor in the description correlated to the at least event in the comparison video and recording the descriptor in an application module.

OPTIMIZATION-BASED PARAMETRIC MODEL FITTING VIA DEEP LEARNING (17719335)

Main Inventor

Julien Pascal Christophe VALENTIN


Brief explanation

The abstract describes a neural optimizer that can be used for various fitting problems. It can run quickly and efficiently without needing manual input, and it incorporates information from previous iterations. The optimizer controls the learning rate of each parameter separately for better results and combines gradient descent with a method that rapidly reduces the fitting energy. A neural fitter uses this optimizer to estimate parameter values by iteratively updating an initial estimate.

Abstract

A neural optimizer is disclosed that is easily applicable to different fitting problems, can run at interactive rates without requiring significant efforts, does not require hand crafted priors, carries over information about previous iterations of the solve, controls the learning rate of each parameter independently for robustness and convergence speed, and combines updates from gradient descent and from a method capable of very quickly reducing the fitting energy. A neural fitter estimates the values of the parameters Θ by iteratively updating an initial estimate Θ.

LOCATION ADJUSTMENT WITH NON-VISUAL LOCATION FEEDBACK (17840156)

Main Inventor

Melanie Jo KNEISEL


Brief explanation

This abstract discusses devices, systems, and methods for adjusting the location on a visual map program using non-visual feedback. The method involves initially selecting a location on the map, detecting an audio or tactile trigger from the user, and then adjusting the selected location based on the trigger. This adjusted location is then indicated to the user through audio or tactile feedback.

Abstract

Generally discussed herein are devices, systems, and methods for location adjustment with non-visual location feedback. A method can include providing, by a visual map program, an indication of an initial selected location of a user-selected location, detecting, by data provided by an input component, an audio or tactile trigger by a user, responsive to the detecting, altering, by a first distance and a first direction, the initial selected location to a new location on the visual map program, and responsive to the altering, causing an output component to provide an audio or tactile indication of the new location.

GENERATING MULTIPLE BEAMS OF A HARMONIC FREQUENCY (17804368)

Main Inventor

Richard John BLACK


Brief explanation

The abstract describes a laser system that efficiently produces multiple laser beams of a higher frequency (harmonic frequency) from a lower frequency (fundamental frequency) beam. The system includes a laser that emits the fundamental frequency beam, a first stage that converts the fundamental frequency beam into a first-stage harmonic frequency beam and a first-stage residual fundamental frequency beam, and a second stage that further converts the residual fundamental frequency beam into a second-stage harmonic frequency beam.

Abstract

Examples are disclosed that relate to efficiently producing multiple laser beams of a harmonic frequency from a fundamental frequency beam. One example provides a laser system comprising a laser configured to output a fundamental frequency beam, a first harmonic-generation stage, and a second harmonic-generation stage. The first harmonic-generation stage is configured to receive an input of the fundamental frequency beam from the laser, and output from the laser system a first-stage harmonic frequency beam and a first-stage residual fundamental frequency beam. The second harmonic-generation stage is configured to receive an input of the first-stage residual fundamental frequency beam, and to output from the laser system a second-stage harmonic frequency beam.

DUAL OUTPUT UNINTERRUPTIBLE POWER SUPPLY (18335095)

Main Inventor

Banha SOK


Brief explanation

The abstract describes an uninterruptible power supply (UPS) that is designed to provide continuous power in case of a power outage or anomaly. The UPS consists of a rectifier that converts alternating current (AC) power into a usable form. It has two outputs: the first output provides AC power supply through an inverter, while the second output provides DC power supply through a battery backup and a stepdown converter. The second output is activated when a power anomaly is detected, ensuring extra redundancy and increasing power availability and uptime.

Abstract

An uninterruptible power supply (UPS) includes a rectifier configured to receive alternating current (AC) power. The UPS further includes a first output connected to the rectifier through an inverter. The first output is configured to output an AC power supply. The UPS also includes a second output connected to the rectifier through a battery backup and a stepdown converter. The second output is configured to output a direct current (DC) power supply in response to a detected power anomaly condition, thereby providing extra redundancy that allows for increased power availability and uptime.

CHARACTERIZATION OF INTER-CHANNEL CROSSTALK IN AN OPTICAL NETWORK (18024599)

Main Inventor

Yawei YIN


Brief explanation

This abstract describes a system for monitoring the quality of an optical communications network. The system analyzes the data channels in the network by obtaining time-domain waveforms and applying Fourier transforms to generate frequency-domain waveforms. By calculating the noise-to-signal ratio based on these waveforms, the system can estimate the optical signal to noise ratio (OSNR) penalty. If the OSNR penalty exceeds a certain threshold, a notification is generated to alert the user.

Abstract

An optical communications network comprises optical data links comprising data channels. A time-domain sampled waveform of a selected data channel is obtained. The Fourier transform is applied to the time-domain sampled waveform of the selected data channel to generate a frequency-domain waveform of the selected data channel. Time-domain sampled waveforms of the selected data channels neighboring data channels are obtained. The Fourier transform is applied to the time-domain sampled waveforms of the neighboring data channels to generate frequency-domain waveforms of the neighboring data channels. The noise-to-signal ratio is calculated based on the frequency-domain waveforms. Based on the calculated noise-to-signal ratio, an optical signal to noise ratio (OSNR) penalty is estimated. A notification is generated when the OSNR penalty exceeds a predetermined threshold.

DATA FLOW CONTROL IN DISTRIBUTED COMPUTING SYSTEMS (17714514)

Main Inventor

Ariane Belle Tsai


Brief explanation

Datacenters and distributed computing systems offer computing resources like processing power and data storage as services accessible through a computer network. These services are used by tenants, such as corporations or schools, who have multiple users or groups with their own websites. To make it easier to access relevant data, each user, group, or website can have their own dedicated storage location called a shard. A shard can store various types of content like emails, chats, documents, photos, and videos that can be interacted with by the user, group, or website.

Abstract

Datacenters or other large-scale distributed computing systems can provide computing resources such as processing power and data storage as computing services accessible to tenants via a computer network. A tenant, such as a corporation, school, or organization, can have multiple users or groups of users with corresponding websites. To facilitate ready access, data relevant to a user, group, or website of a tenant can be stored in a dedicated network location sometimes referred to as a shard. A shard can be a physical and/or logical storage location that contains emails, chats, instant messages, documents, photos, videos, or other types of content items with which the user, group, or website can interact.

SYSTEM AND METHOD FOR CONVERTING AN EMAIL THREAD TO AN INSTANT MESSAGE GROUP (18207509)

Main Inventor

Afraz A. SIDDIQUI


Brief explanation

This abstract describes a system and method for starting an instant messaging chat session from an email thread. The system receives an email thread and extracts user identifiers from the emails. It then obtains presence information for each user identifier and organizes them in a specific order. The ordered user identifiers and their presence information are displayed in a user interface window. The system determines whether to display a user control for instant messaging based on the presence information of at least one user identifier. If the user selects the instant messaging control, an instant messaging chat session is initiated.

Abstract

Systems and methods for initiating an instant messaging chat session from an email thread are described. In examples, an email thread including at least one email is received and user identifiers form the at least one email are extracted. Presence information associated with each user identifier of the plurality of user identifiers is obtained and then ordered. The ordered plurality of user identifiers together with their presence information are displayed in a user interface window. A determination to display a user control associated with an instant messaging capability is based on the presence information associated with at least one user identifier of the plurality of user identifiers. Upon receiving an indication that the user control associated with the instant messaging chat capability is selected, an instant messaging chat session is initiated.

CONTROLLED DISPLAY OF RELATED MESSAGE THREADS (18191739)

Main Inventor

Amer Aref HASSAN


Brief explanation

The system described in the abstract allows users to view messages from multiple chat sessions in a single user interface. It can identify related chat sessions based on user input or system queries, and display them together without merging the messages. The system maintains a data structure to control the display of each chat session.

Abstract

The techniques disclosed herein provide a system that can identify two or more independently managed message threads and modify a user interface to enable a common user of the threads to view messages of both threads. For instance, if a user is participating in a first chat session that is displayed within a first message thread, the system can identify other threads that are related to the first thread. The related threads can be identified by a user input or by a query performed by a system. In some embodiments, the system can only search for threads that have at least one common user to the first thread. The system can provide this display of two related threads while linking the threads but not merging the messages of the threads. A data structure can be maintained to control the display of each thread.

COORDINATION OF MESSAGE THREAD GROUPINGS ACROSS DEVICES OF A COMMUNICATION SYSTEM (18199327)

Main Inventor

Amer Aref HASSAN


Brief explanation

The abstract describes a system that can coordinate different user interface formats for customized threads of messages. Each client device is managed by a data structure that defines thread containers, which contain threads and topics. Each thread can have unique groups of messages. This allows each client computer to display different user interface formats, showing different threads for each user. Users can split a parent thread into multiple child threads, each associated with unique topics. Messages from the parent thread can be associated with each child thread. This system provides more control over user interface formats, allowing users to separate messages of high-priority topics.

Abstract

A system that can coordinate user interface formats having customized threads comprising messages from a common thread. Each client device can be managed by a data structure that defines thread containers, where individual thread containers define threads and topics for each thread. Each thread can also be associated with unique groups of messages. The data structure can cause each client computer to display different user interface formats, with each format showing different threads for each user. Users engaged in a chat on a parent thread can split the parent thread into multiple child threads, that can each be associated with unique topics. The system can then associate individual messages of the parent thread with each child thread. The system provides more granular control of user interface formats to allow users to separate messages of high-priority topics.

CONTROLLER-LESS QUICK TACTILE FEEDBACK KEYBOARD (18209906)

Main Inventor

Masaaki FUKUMOTO


Brief explanation

This abstract describes techniques for providing quick haptic feedback on individual keys of a thin keyboard or keypad, without the need for a controller. The haptic feedback is designed to simulate the tactile sensation of pressing a mechanical key, giving the user the perception that they have actuated a physically movable key. This feedback is intended to enhance the user experience and improve the overall feel of the keyboard or keypad.

Abstract

In some examples, techniques are provided for quick haptic feedback, without the use of a controller, which is local to individual, non-actuating keys, such as keys of a thin keyboard or keypad. The haptic feedback may be in the form of a simulated “key-click” feedback for an individual key that is pressed by a user such that the finger used to press the key feels the tactile sensation. The haptic feedback mimics the tactile sensation of a mechanical key (e.g., buckling spring, pop-dome key switch) to give a user the perception that they have actuated a mechanically movable key.