Patents Assigned to Microsoft Technology Licensing, LLC.
  • Publication number: 20240250607
    Abstract: Examples are disclosed that relate to a power supply device having improved power efficiency. In one example, a power supply device includes an electrical power interface configured to receive electrical power from a power source. A power factor correction (PFC) circuit is configured to increase a voltage of the electrical power from an input voltage to a converter voltage and increase a power factor of the power supply device. An LLC resonant converter is configured to regulate an output voltage based at least on the input voltage and a system load. A voltage boosting circuit is configured to turn off the PFC circuit and increase the voltage of the electrical power from the input voltage to the converter voltage based at least on an operating condition of the power supply device.
    Type: Application
    Filed: January 19, 2023
    Publication date: July 25, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Geoffrey Jason SHEW, Chee Kiong FONG, Suet Fong TIN, Michael Roy VOLKMAN
  • Publication number: 20240251082
    Abstract: Techniques and tools for encoding enhancement layer video with quantization that varies spatially and/or between color channels are presented, along with corresponding decoding techniques and tools. For example, an encoding tool determines whether quantization varies spatially over a picture, and the tool also determines whether quantization varies between color channels in the picture. The tool signals quantization parameters for macroblocks in the picture in an encoded bit stream. In some implementations, to signal the quantization parameters, the tool predicts the quantization parameters, and the quantization parameters are signaled with reference to the predicted quantization parameters. A decoding tool receives the encoded bit stream, predicts the quantization parameters, and uses the signaled information to determine the quantization parameters for the macroblocks of the enhancement layer video. The decoding tool performs inverse quantization that can vary spatially and/or between color channels.
    Type: Application
    Filed: February 21, 2024
    Publication date: July 25, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Shankar Regunathan, Shijun Sun, Chengjie Tu, Chih-Lung Lin
  • Publication number: 20240250919
    Abstract: A fabric control protocol is described for use within a data center in which a switch fabric provides full mesh interconnectivity such that any of the servers may communicate packet data for a given packet flow to any other of the servers using any of a number of parallel data paths within the data center switch fabric. The fabric control protocol enables spraying of individual packets for a given packet flow across some or all of the multiple parallel data paths in the data center switch fabric and, optionally, reordering of the packets for delivery to the destination. The fabric control protocol may provide end-to-end bandwidth scaling and flow fairness within a single tunnel based on endpoint-controlled requests and grants for flows. In some examples, the fabric control protocol packet structure is carried over an underlying protocol, such as the User Datagram Protocol (UDP).
    Type: Application
    Filed: March 4, 2024
    Publication date: July 25, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Deepak Goel, Narendra Jayawant Gathoo, Philip A. Thomas, Srihari Raju Vegesna, Pradeep Sindhu, Wael Noureddine, Robert William Bowdidge, Ayaskant Pani, Gopesh Goyal
  • Publication number: 20240248902
    Abstract: A machine reading comprehension system (MRCS) can analyze a larger-sized document that includes multiple pages to predict an answer to a query. For example, the document can have two, five, tens, or hundreds of pages. The MRCS divides the document into multiple sections with each section including a portion of the document. Each section is processed separately by one or more processing circuitries to determine a score for that section. The score indicates how related the section is to the query and/or a probability that the section provides a possible answer to the query. Once all of the sections have been analyzed, the sections are ranked by their scores and a subset of the ranked sections are processed again to determine a predicted answer to the query.
    Type: Application
    Filed: February 1, 2024
    Publication date: July 25, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Mahmoud ADADA, Andrew James MCNAMARA, Kaheer SULEMAN, Xihui LIN, En Hui ZHUANG
  • Publication number: 20240250997
    Abstract: Examples of the present disclosure describe systems and methods for. In some examples, a software agent collects data from a node, such as logs or monitoring information, and provides the data to a controller. The controller assesses the attestation state and the configuration drift of the node. In some examples, the controller applies a taint to the node, which may indicate a condition or constraint on the node. A scheduler manages the workloads on the node based on the attestation state, the configuration drift, and in some examples, the taint of the node. The scheduler decides whether to schedule a workload to the node, evict a workload from the node, or keep a workload on the node depending on the attestation state and configuration drift of the node, for example, whether the workload has a toleration for the taint of the node.
    Type: Application
    Filed: April 4, 2024
    Publication date: July 25, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Shayak LAHIRI, Narasimhan RAMASUBRAMANIAN, Simon Karl Lars JAEGER, Kritika Kishore PRASAD, Adrian F. TERAN, Marius C. NICULESCU, Jagannathan Deepak MANOHAR, Peter J. KAUFMAN, Preston D. ADAM, Balaji BALASUBRAMANYAN, Seth C. BEINHART, Matthew REYNOLDS, Sumit LAHIRI
  • Publication number: 20240248901
    Abstract: A system for retrieving multimodal assets using domain-specific knowledge includes receiving a search query for searching for multimodal assets; encoding the search query into a first query representation via a first trained query representation machine-learning (ML) model and a second query representation via a second trained query representation ML model; comparing the first query representation to a plurality of multimodal representations to calculate a first similarity score, each of the plurality of multimodal representations being a representation of one of the plurality of candidate multimodal assets; comparing the second query representation to a plurality of domain-specific representations to calculate a second similarity score, the domain-specific representations being representations of domain-specific data associated with one or more of the plurality of the multimodal representations; calculating a third similarity score based on keyword matching between the domain-specific data and the one or mor
    Type: Application
    Filed: January 23, 2023
    Publication date: July 25, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Adit KRISHNAN, Varun TANDON, Ji Li
  • Publication number: 20240248292
    Abstract: A method of calibrating a polarized light microscope comprises placing an optical data storage medium in a sample stage of the polarized light microscope, the optical data storage medium comprising a substrate having birefringent voxels embedded therein; measuring a background birefringence of the optical data storage medium; adjusting the polarized light microscope to compensate for the background birefringence. By correcting for background birefringence, image contrast may be improved. Further improvements may be obtained by optimizing swing angles of measurement states after compensating for the background birefringence. Also provided is a method of reading data from a birefringent optical data storage medium, and a system useful for implementing the methods.
    Type: Application
    Filed: January 24, 2023
    Publication date: July 25, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Hugh WILLIAMS, Ariel GOMEZ DIAZ, Charles Ernest WHITTAKER, James Hilton CLEGG, Richard John BLACK
  • Publication number: 20240251647
    Abstract: A method to reduce slack in a display layer of a flexible electronic-display device comprises arranging the display layer slidably relative to an electrically conductive support layer of the electronic-display device; arranging a dielectric layer between the electrically conductive support layer and an electrically conductive sublayer of the display layer; and charging the electrically conductive sublayer relative to the electrically conductive support layer to operatively urge the display layer toward the electrically conductive support layer.
    Type: Application
    Filed: May 12, 2022
    Publication date: July 25, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Timothy Andrew LARGE, Rajesh Manohar DIGHDE
  • Publication number: 20240249800
    Abstract: A computerized method for forecasting a future conformation of a molecular system based on a current conformation of the molecular system comprises (a) receiving the current conformation in a trained machine-learning model that has been previously trained to map a plurality of conformations received to a corresponding plurality of conformations proposed; (b) mapping the current conformation to a proposed conformation via the trained machine-learning model, wherein the proposed conformation is appended to a Markov chain; and (c) returning the proposed conformation as the future conformation.
    Type: Application
    Filed: March 7, 2023
    Publication date: July 25, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Leon Immanuel KLEIN, Yue Kwang FOONG, Tor Erlend FJELDE, Bruno Kacper MLODOZENIEC, Marc Manuel Johannes BROCKSCHMIDT, Reinhard Sebastian Bernhard NOWOZIN, Frank NOE, Ryota TOMIOKA
  • Publication number: 20240251029
    Abstract: A system having scalable sockets to support User Datagram Protocol (UDP) connections identifies a plurality of UDP connections, wherein a plurality of remote clients connect to corresponding ones of the plurality of UDP connections. Each one of a plurality of UDP sockets is associated with a corresponding one of the plurality of UDP connections. A network stack lookup for UDP packets in network traffic is performed using a network stack to identify the UDP socket corresponding to the remote client associated with each of the UDP packet. The UDP packets are buffered with a send buffer and a receive buffer for the UDP socket corresponding to the remote client associated with the UDP packets as determined by the network stack lookup to support communication over the plurality of UDP connections using the plurality of UDP sockets. The system thereby operates more efficiently and/or is more scalable.
    Type: Application
    Filed: November 22, 2023
    Publication date: July 25, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Praveen BALASUBRAMANIAN, Matthew A. OLSON, Nicholas A. BANKS, Sourav DAS, Nicholas J. GRIFKA
  • Publication number: 20240248987
    Abstract: Aspects of the present disclosure relate to retrospective memory analysis. In examples, a historical archive of memory images for an execution environment is maintained. A historical memory image of the historical archive may be evaluated according to a current set of known issues, rather than issues that were known at the time of the memory capture. Accordingly, it may be possible to determine when the execution environment was last in a good environment condition. As another example, it may be possible to determine whether a now-known issue has since been resolved (e.g., such that the issue would not be identified in the current execution environment). Thus, as compared to contemporaneous issue identification techniques, aspects of the present disclosure may be applied to any number of execution environments to enable retrospective identification of now-known issues that were, at least at the time of a memory capture, not known.
    Type: Application
    Filed: April 4, 2024
    Publication date: July 25, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Marsh Jordan RAY, Michael T. WALKER, Brian M. CASWELL
  • Publication number: 20240249182
    Abstract: This document relates to automated generation and deployment of machine learning models, such as neural networks. One example method involves obtaining a base machine learning model adapted for a plurality of contexts. The method also includes deriving, from the base machine learning model, multiple context-specific machine learning models adapted for different contexts of the plurality of contexts. The method also includes outputting the multiple context-specific machine learning models for use in the different contexts.
    Type: Application
    Filed: January 25, 2023
    Publication date: July 25, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Gilad KIRSHENBOIM, Segev RAVGAD, Shital SHAH, Debadeepta DEY, Allison Paige DEL GIORNO
  • Publication number: 20240249174
    Abstract: A computing system including a quantum computing device. The quantum computing device includes a Majorana island at which Majorana zero modes (MZMs) are instantiated. The quantum computing device further includes a quantum dot electrically connectable to an MZM, a capacitance sensor capacitively coupled to the quantum dot, and a controller. The controller is configured to set a Majorana island gate voltage of the Majorana island and a quantum dot gate voltage of the quantum dot to a candidate resonance Majorana island voltage and a candidate resonance quantum dot voltage. The controller is further configured to receive a capacitance measurement of the quantum dot and the Majorana island and determine whether resonance occurs based on the capacitance measurement. The controller is further configured to reset the gate voltages. The controller is further configured to output a quasiparticle poisoning value indicated by the one or more determinations of whether resonance occurs.
    Type: Application
    Filed: January 25, 2023
    Publication date: July 25, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Parsa BONDERSON, David Alexander AASEN, Roman Bela BAUER, Christina Paulsen KNAPP
  • Publication number: 20240250934
    Abstract: A method of and system for utilizing an access token to authenticate a client device for accessing a resource server include generating a session key for a communication session between the device and a resource server, deriving a nonce from the session key, and transmitting a request to an identity platform for authenticating the device to access the resource server, where the request includes the nonce. Upon confirmation of authentication, the method and system may include receiving an access token from the identity platform, the access token including information that confirms authentication of the device, and transmitting the access token to the resource server to enable access to the resource server, where the access token includes the nonce.
    Type: Application
    Filed: April 4, 2024
    Publication date: July 25, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Alan Thomas Gavin JOWETT, Andrew Albert HODGKINSON, Lance Vernon CRANDALL, Jeffrey Scott PINKSTON
  • Patent number: 12045778
    Abstract: Apparatuses, computer readable medium, and methods are disclosed for determining talent seekers. The apparatus, computer readable medium, and methods may include importing a job posting from an external source into a connection network system. The apparatus, computer readable medium, and methods may include deter mining a company stored in the connection network system that is offering the job, and determining talent seekers associated with the company, where the talent seekers are members of the connection network system. The apparatus, computer readable medium, and methods may include determining a matching score between each of the talent seekers and the job and a job seeker and selecting a talent seeker with a highest matching score. The apparatus, computer readable medium, and methods may include causing to be displayed to the job seeker a user interface screen that enables the job seeker to message the talent seeker with the highest matching score.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: July 23, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kapil Sardesai, Sujith Surendran, Santhosh Venkata Rama Siva Thankala Gani, Prashanth Nimmagadda, Nikhil Chandna, Kala Sagar Pogiri, Mohammad Kazi, Roopali Rawat
  • Patent number: 12045245
    Abstract: Systems, methods, and computer-readable storage media are provided for conducting searches utilizing search navigation patterns. Search queries are received that include search terms that are of a particular type. It is recognized that at least one prior search session has been conducted that included a search query having search terms of an equivalent or similar type and followed a particular navigation pattern. Such prior search(es) may have been conducted by the user or by a different user and/or may have a navigation pattern that was affirmatively recorded by the requesting user or that was recorded by the system without explicit contemporaneous user instruction to do so. Upon identifying the navigation pattern associated with the prior search, the system effectively conducts a search session following the navigation pattern.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: July 23, 2024
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Anoop Gupta, Xuedong Huang
  • Patent number: 12045400
    Abstract: Examples are disclosed relating to electronic styli and methods for protecting a tip of an electronic stylus. In one example, an electronic stylus comprises an elongated body and a tip protection mechanism within the elongated body comprising a housing that is moveable relative to the elongated body. A protective cone is located at a body tip end of the body, with the stylus tip configured to protrude from the protective cone. A method for protecting the tip comprises preventing relative movement between the housing and the elongated body when a force exerted on the tip is below a protection threshold. When the force exerted on the tip reaches the protection threshold, the method includes allowing movement between the housing and the elongated body that retracts the tip into the protective cone.
    Type: Grant
    Filed: May 16, 2023
    Date of Patent: July 23, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nir David, Joel Ephraim Bud, Oren Istrin
  • Patent number: 12045283
    Abstract: The disclosed technologies are capable of reading ingestion configuration data for a client of a plurality of clients of a graph database, transforming the ingestion configuration data from a declarative representation into a graph representation of the ingestion configuration data, storing the graph representation of the ingestion configuration data in the graph database, providing the graph representation of the ingestion configuration data to a data service, where the data service comprises one or more of (i) a physical grouping of at least one computing device configured to store at least a portion of the graph database, (ii) a logical grouping of at least one computing device configured to store at least a portion of the graph database, or (iii) a combination of (i) and (ii).
    Type: Grant
    Filed: June 24, 2021
    Date of Patent: July 23, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Indranil Sen, Siddharth Shah, Andrew M. Rodriguez, Shrinivas Sivakumar, Tushar Goyal, Kartik Sathyanarayanan, Suruchi Shah, Kenneth Y. Li, Soyeon Ki, Andrew Codispoti
  • Patent number: 12045258
    Abstract: A method for performing conditional copying of a data object in a data environment to prevent a copying operation failure includes receiving a request to copy the data object to a destination source, the request including an identification of a first source data object, a second source data object and indication of an order of preference between the first data object and the second data object for copying the data object; determining based on the order that data object should be copied from the first source data object; examining a first source indicator to determine if the first source data object is available for copying; based on the determination, copying the data object from the first source data object to the destination source, when the first source data object is available and copying the copying the data object from the second source data object to the destination source, when the first source data object is not available; and creating an indication of successful copying of the data object to the des
    Type: Grant
    Filed: April 1, 2022
    Date of Patent: July 23, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mukti Nikhil Desai, Mohit Tandon, Christopher Walker Barrett, Shalini Balasubramonian
  • Patent number: 12045592
    Abstract: An automated system for translating source code written in one programming language into a different programming language utilizes a neural transformer with attention trained on semi-supervised data. The model is jointly pre-trained with a masked language model objective and an autoregressive objective on a large unsupervised source code corpus to learn to comprehend the syntactic structure and semantics of source code. The pre-trained model is then fine-tuned with a token-type prediction objective and an autoregressive objective on supervised translation tasks and data augmented tasks to learn to translate source code from one programming language into a different programming language.
    Type: Grant
    Filed: March 25, 2021
    Date of Patent: July 23, 2024
    Assignee: Microsoft Technology Licensing, LLC.
    Inventors: Colin Bruce Clement, Dawn Drain, Neelakantan Sundaresan, Alexey Svyatkovskiy, Chen Wu