Microsoft Technology Licensing, LLC patent applications on July 25th, 2024

From WikiPatents
Jump to navigation Jump to search

Patent Applications by Microsoft Technology Licensing, LLC on July 25th, 2024

Microsoft Technology Licensing, LLC: 37 patent applications

Microsoft Technology Licensing, LLC has applied for patents in the areas of H04L9/32 (2), H04L9/40 (2), G06F16/2457 (2), H04L69/16 (2), G06N20/00 (2) G06F16/24578 (2), H04L63/0272 (1), G16C20/70 (1), H02M1/4225 (1), H04L9/3247 (1)

With keywords such as: data, based, computing, device, user, input, memory, image, configured, and query in patent application abstracts.



Patent Applications by Microsoft Technology Licensing, LLC

20240248116. TACTILE ELECTRICAL CONNECTION INDICATOR_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Karsten AAGAARD of Monroe WA (US) for microsoft technology licensing, llc, Suet Fong TIN of Redmond WA (US) for microsoft technology licensing, llc, Chee Kiong FONG of Saratoga CA (US) for microsoft technology licensing, llc, Michael Roy VOLKMAN of Port Townsend WA (US) for microsoft technology licensing, llc, Geoffrey Jason SHEW of Redmond WA (US) for microsoft technology licensing, llc

IPC Code(s): G01R1/02, G01R31/69

CPC Code(s): G01R1/025



Abstract: for visually impaired users, led indicators on electrical connectors are difficult or impossible to use. while led indicators can provide quick and easy visual feedback to users without visual impairment, led indicators are often problematic, even for those users without visual impairment. for example, placement and brightness of the led is carefully planned so that the led is easy to see but not too obtrusive. the presently disclosed technology is directed to tactile electrical connection indicators that supplement or replace the led indicators on electrical connectors.


20240248292. METHOD OF CALIBRATING A SYSTEM FOR READING BIREFRINGENT DATA_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Hugh WILLIAMS of Cambridge (GB) for microsoft technology licensing, llc, Ariel GOMEZ DIAZ of Cambridge (GB) for microsoft technology licensing, llc, Charles Ernest WHITTAKER of Cambridge (GB) for microsoft technology licensing, llc, James Hilton CLEGG of Cambridge (GB) for microsoft technology licensing, llc, Richard John BLACK of Cambridge (GB) for microsoft technology licensing, llc

IPC Code(s): G02B21/06, G02B21/26

CPC Code(s): G02B21/06



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.


20240248525. TOUCH DETECTION OF COMPUTING DEVICE POSITION_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Anatoly TSVETOV of Kefar-Yona (IL) for microsoft technology licensing, llc, Idan WOLF of Tel Mond (IL) for microsoft technology licensing, llc, Omer KASHER-HITIN of Tel Aviv (IL) for microsoft technology licensing, llc, Oren ISTRIN of Tel Aviv (IL) for microsoft technology licensing, llc

IPC Code(s): G06F1/3234, G06F3/041

CPC Code(s): G06F1/3262



Abstract: methods, systems and computer program products are provided for touch detection of computing device position. a touch filter monitor signals generated by one or more touch input devices for a signature of one or more other input devices proximate to the touch input device, which may indicate a user physically manipulated the computing device to render the input device(s) inoperable, such as by closing a portable computer. the touch filter controls the computing device to enter or remain in a power saving mode based on detection of one or more signatures of one or more other input devices in a signal generated by the monitored touch input device(s).


20240248686. PERFORMANCE BUG REPAIR VIA RETRIEVAL-AUGMENTED NEURAL CODE GENERATION MODEL_simplified_abstract_(microsoft technology licensing, llc.)

Inventor(s): SPANDAN GARG of REDMOND WA (US) for microsoft technology licensing, llc., NEELAKANTAN SUNDARESAN of BELLEVUE WA (US) for microsoft technology licensing, llc., ROSHANAK ZILOUCHIAN MOGHADDAM of KIRKLAND WA (US) for microsoft technology licensing, llc.

IPC Code(s): G06F8/35, G06F8/36

CPC Code(s): G06F8/35



Abstract: a pre-trained neural code generation model generates repair code for a method containing a performance bug given a prompt including a code transformation instruction. the code transformation instruction guides the model on how to predict the repair code when the model has not been fine-tuned for the repair code task. the code transformation instruction is retrieved from abstract bug patterns derived from historical performance bug fixes found in commits to a source code repository. the augmentation of the code transformation instruction in the prompt to the pre-trained neural code generation model provides the model with a hint on how the repair code may be generated based on similar performance bug fixes.


20240248731. EXTENDING USER INTERFACE FUNCTIONALITY ACROSS PROCESSES USING DECLARATIVE DEFINITION, DATA BINDING, AND DATA SYNCHRONIZATION_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Matteo PROSPERI of Seattle WA (US) for microsoft technology licensing, llc, Andrew William SARRATORI of Merrimack NH (US) for microsoft technology licensing, llc, Andrew Layne ARNOTT of Longmont CO (US) for microsoft technology licensing, llc

IPC Code(s): G06F9/451, G06F8/65

CPC Code(s): G06F9/451



Abstract: techniques are described herein that are capable of extending user interface functionality across processes using declarative definition, data binding, and data synchronization. a declarative definition is received at a target process in which a computer program runs from a source process in which an executable file runs. a user control in the target process is generated based at least on the declarative definition. a view model identifier that identifies a view model, which is data bound to the declarative definition, is received at the target process from the source process. a view model proxy is generated in the target process based at least on the view model identifier. the user control in the target process is data bound with the view model proxy in the target process. user interface functionality of the computer program is extended to the executable file by synchronizing the view model proxy with the view model.


20240248735. MULTI-USER VIRTUAL MACHINE PLATFORM_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Chunyuan GE of Shanghai (CN) for microsoft technology licensing, llc, Kunfu ZHONG of Suzhou (CN) for microsoft technology licensing, llc, Liu HE of Suzhou (CN) for microsoft technology licensing, llc, Bhavya CHOPRA of Issaquah WA (US) for microsoft technology licensing, llc, Ge SHEN of Suzhou (CN) for microsoft technology licensing, llc, Jie LIU of Bellevue WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F9/455

CPC Code(s): G06F9/45558



Abstract: a multi-user virtual machine (vm) system is disclosed herein. upon receiving a user login, first persistent storage and a first network interface card (nic) are attached to a vm, where the vm operates as a personal computing device of a first user. upon receiving a logout request for the user, the first persistent storage and the first nic are detached from the vm. thereafter, a second login is received, and second persistent storage and a second nic are attached to the vm, where the vm operates as a personal computing device of a second user.


20240248759. SCHEDULING OF A PLURALITY OF GRAPHIC PROCESSING UNITS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Qingcha Chen of Redmond WA (US) for microsoft technology licensing, llc, Wenjin Zhang of Redmond WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F9/50, G06T1/20

CPC Code(s): G06F9/5022



Abstract: the present disclosure provides a method and apparatus for scheduling a plurality of available graphics processing units (gpus). multiple gpu pools may be set, wherein each gpu pool is configured to serve one or more jobs requiring the same number of gpus. available gpus may be assigned to each gpu pool. a job and job information related to the job may be received, wherein the job information indicates a number of gpus required for performing the job. a corresponding gpu pool may be selected from the multiple gpu pools based at least on the job information. available gpus to be scheduled to the job in the selected gpu pool may be determined based at least on the job information. in addition, the determined available gpus may be scheduled to the job.


20240248829. REUSE OF A RELATED THREAD'S CACHE WHILE RECORDING A TRACE FILE OF CODE EXECUTION_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Jordi MOLA of Bellevue WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F11/36, G06F9/48, G06F12/0875

CPC Code(s): G06F11/3636



Abstract: a method executed in a computing device with multiple processing units and a shared processor cache for caching data from memory involves identifying a read operation from a cache line in the processor cache while executing a thread on a processing unit. the method further includes identifying the memory page in the memory device corresponding to the read, determining the cleanliness of the memory page based on a bit in a memory page table, and selectively logging the cache line to a thread trace based on the cleanliness status of the memory page. if the memory page is dirty, the cache line is logged to the trace; if clean, the logging is omitted.


20240248856. MEMORY ADDRESS COMPRESSION WITHIN AN EXECUTION TRACE_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Jordi MOLA of Bellevue WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F12/1045, G06F11/34, G06F12/0811

CPC Code(s): G06F12/1045



Abstract: compressing memory addresses within an execution trace via reference to a translation lookaside buffer (tlb) entry. a microprocessor identifies a tlb entry within a tlb slot, the tlb entry mapping a virtual memory page to a physical memory page. the microprocessor initiates logging of the tlb entry by initiating logging of at least a virtual address of the virtual memory page, and an identifier that uniquely identifies the tlb entry from among a plurality of live tlb entries. subsequently, the microprocessor identifies a cache entry within a memory cache slot, the cache entry comprising a physical memory address corresponding to a cache line. the microprocessor initiates logging of the cache entry by matching a physical memory page identification portion of the physical memory address with the tlb entry, and then initiates logging of at least the identifier for the tlb entry and an offset portion.


20240248896. SCHEMA-AWARE ENCODING OF NATURAL LANGUAGE_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Uros BOSKOVIC of Belgrade (RS) for microsoft technology licensing, llc, Neda Pistinjat NIKOLIC of Belgrade (RS) for microsoft technology licensing, llc, Ivan VUJIC of Belgrade (RS) for microsoft technology licensing, llc, Atabak ASHFAQ of Redmond WA (US) for microsoft technology licensing, llc, Filip CAREVIC of Cacak (RS) for microsoft technology licensing, llc

IPC Code(s): G06F16/2452

CPC Code(s): G06F16/24522



Abstract: methods, systems and computer program products are provided for performing schema-aware encoding of natural language (nl). nl may be encoded into a schema-aware encodings to improve (e.g., sql) queries generated by (e.g., sql) database query generators from the nl. improved queries may improve the accuracy of query execution results generated by a (e.g., sql) database server, which may reduce resource consumption and improve customer satisfaction by avoiding repetitious searches. encoded nl may include the nl and/or an indication of the task (e.g., convert encoded nl into an sql query) along with a db schema. a db schema may include full or partial lists of db table names, db column names, and interrelationships between db entities, such as foreign key relationships between tables. nl may be encoded (e.g., in an order) optimized for a type of nl model, e.g., a text to sql autoregressive language model.


20240248901. METHOD AND SYSTEM OF USING DOMAIN SPECIFIC KNOWLEDGE IN RETRIEVING MULTIMODAL ASSETS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Adit KRISHNAN of Seattle WA (US) for microsoft technology licensing, llc, Varun TANDON of Sunnyvale CA (US) for microsoft technology licensing, llc, Ji Li of San Jose CA (US) for microsoft technology licensing, llc

IPC Code(s): G06F16/2457, G06F16/2455, G06F16/248

CPC Code(s): G06F16/24578



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 more search terms in the search query; aggregating the first, second and third similarity scores to calculate a total similarity score for each of the plurality of candidate multimodal assets; ranking the plurality of candidate multimodal assets based on the total similarity scores to identify search results for the search query; and providing the identified candidate multimodal assets for display as the search results.


20240248902. MACHINE READING COMPREHENSION SYSTEM FOR ANSWERING QUERIES RELATED TO A DOCUMENT_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Mahmoud ADADA of Montreal (CA) for microsoft technology licensing, llc, Andrew James MCNAMARA of Cambridge (CA) for microsoft technology licensing, llc, Kaheer SULEMAN of Cambridge (CA) for microsoft technology licensing, llc, Xihui LIN of Montreal (CA) for microsoft technology licensing, llc, En Hui ZHUANG of Longueuil (CA) for microsoft technology licensing, llc

IPC Code(s): G06F16/2457, G06F16/332, G06F16/93, G06F16/951, G06F40/205, G06F40/258, G06N20/00

CPC Code(s): G06F16/24578



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.


20240248908. DATA PARSER WITH DIALECT PREDICTION_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Laurent BOUÉ of Petah Tikva (IL) for microsoft technology licensing, llc, Kiran RAMA of Bangalore (IN) for microsoft technology licensing, llc

IPC Code(s): G06F16/25

CPC Code(s): G06F16/258



Abstract: a system inputs a textual sample of the structured datastore including the unknown structure properties into a trained machine learning model, wherein the trained machine learning model is trained by textual training samples of structured training datastores with labeled structure properties corresponding to the unknown structure properties and includes a loss function corresponding to each labeled structure property. the system predicts labels for the unknown structure properties of the structured datastore using the trained machine learning model based on the textual sample. the system may parse the structured datastore based on the predicted labels or output a structured datastore formatted in compliance with the predicted structure dialect.


20240248924. COMPUTING SYSTEM FOR PROVIDING A PERSONALIZED USER EXPERIENCE VIA GRAPH INTELLIGENCE_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Vipindeep VANGALA of Hyderabad (IN) for microsoft technology licensing, llc, Prateek GUPTA of Noida (IN) for microsoft technology licensing, llc, Niranjana R of Chennai (IN) for microsoft technology licensing, llc, Sangita Narayan PITRE of Hyderabad (IN) for microsoft technology licensing, llc, Dinesh KUMAR of Jaipur (IN) for microsoft technology licensing, llc

IPC Code(s): G06F16/35, G06F16/383

CPC Code(s): G06F16/358



Abstract: a computing system identifies a heterogenous multi-entity graph user graph for a user based upon an identifier for the user. the user graph includes nodes and edges connecting the nodes. the nodes include topic nodes representing topics and entity nodes. the entity nodes represent people associated with the user, documents of the user, or derived information that is derived from the documents. the computing system identifies a cluster of the topic nodes corresponding to a productivity area of the user and performs a walk of the user graph based upon the subset of the topic nodes to identify a subset of the people, the documents, and the derived information. the computing system causes a graphical user interface (gui) to be presented on a display, where the gui includes identifiers for the subset of the people, the documents, and the derived information.


20240248926. INTENT-BASED COPYPASTA FILTERING_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Shilpi Agrawal of Bengaluru (IN) for microsoft technology licensing, llc, Sumit Srivastava of Bengaluru (IN) for microsoft technology licensing, llc, Ashish Tripathy of Bengaluru (IN) for microsoft technology licensing, llc, Grace W. Tang of Los Altos CA (US) for microsoft technology licensing, llc, Hitesh Manwani of Bengaluru (IN) for microsoft technology licensing, llc

IPC Code(s): G06F16/435, G06F16/45

CPC Code(s): G06F16/435



Abstract: embodiments of copypasta filtering system technologies cluster digital content items into copypasta clusters, extract a first feature set from the digital content items in the copypasta clusters, apply a first set of filters to the first feature set, and based on output of the first set of filters, divide the copypasta clusters into first intent copypasta clusters and possible second intent copypasta clusters. a second feature set is extracted from the digital content items in the possible second intent copypasta clusters. a second set of filters is applied to the second feature set. based on output of the second set of filters, second intent copypasta clusters are created.


20240248987. RETROSPECTIVE MEMORY ANALYSIS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Marsh Jordan RAY of Redmond WA (US) for microsoft technology licensing, llc, Michael T. WALKER of Snoqualmie WA (US) for microsoft technology licensing, llc, Brian M. CASWELL of Linthicum MD (US) for microsoft technology licensing, llc

IPC Code(s): G06F21/55, G06F21/56, G06F21/79

CPC Code(s): G06F21/554



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.


20240248995. SECURITY VULNERABILITY LIFECYCLE SCOPE IDENTIFICATION_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Jonathan GAZIT of Tel Aviv (IL) for microsoft technology licensing, llc, Lior BECKER of Modiin-Maccabim-Reut (IL) for microsoft technology licensing, llc

IPC Code(s): G06F21/57

CPC Code(s): G06F21/577



Abstract: some embodiments gather and correlate software artifact identifiers to determine a lifecycle path connecting disparate artifacts from different lifecycle stages. embodiments support developers or security personnel who are facing inquiries such as which developer can shed light on a particular problematic workload, whether a package based on a particular vulnerable source code has been deployed, and whether a given workload running on a cluster was built with any components that currently have known vulnerabilities. embodiments proactively fill gaps and resolve ambiguities in a lifecycle path, by using commit-build data structures, build-digest data structures, tag-digest data structures, responses to development tool queries, results of drilling into enclosing packages to find nested package digests, lifecycle graphs, timestamps, and other data.


20240249033. SECURING INPUT DEVICE DATA_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Randall Richards COOK of Redmond WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F21/83, G06F21/60

CPC Code(s): G06F21/83



Abstract: the technology described herein secures input data during communication between an input device and an input destination, such as an application or container. in an aspect, the input device is a keyboard. the technology described herein may enable a keyboard to communicate in a standard mode and a secure mode. in the standard mode, the keyboard communicates like currently available keyboards. in secure mode, the keyboard may provide several security enhancements including the encryption of keystrokes with decryption occurring at the input destination. the security enhancements can include building a secure communication channel between the keyboard and the input destination. the security enhancements can include an attestation to the user that the keyboard is operating in secure mode.


20240249068. ABSTRACTIVE CONTENT TRANSFORMATION_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Warren A. ALDRED of Redmond WA (US) for microsoft technology licensing, llc, Si-Qing CHEN of Bellevue WA (US) for microsoft technology licensing, llc, Rama S. GANESAMOORTHY KASTHURI of Sammamish WA (US) for microsoft technology licensing, llc, Xun WANG of Amherst MA (US) for microsoft technology licensing, llc, Weixin CAI of Kirkland WA (US) for microsoft technology licensing, llc, Xinyu HE of Lynnwood WA (US) for microsoft technology licensing, llc, Xingxing ZHANG of Beijing (CN) for microsoft technology licensing, llc, Zhang LI of Bellevue WA (US) for microsoft technology licensing, llc, Kaushik R. NARAYANAN of Bellevue WA (US) for microsoft technology licensing, llc, Furu WEI of Beijing (CN) for microsoft technology licensing, llc, Cheng YANG of Bellevue WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F40/166, G06F16/34, G06Q10/107

CPC Code(s): G06F40/166



Abstract: a sequence-to-sequence summarizer receives source content to be summarized and determines whether the source content has a size that meets the size threshold. if so, the source content is divided into sections and the sequence-to-sequence summarizer generates a summary for each section. the summaries for each section are merged into a document summary and surfaced for user interaction.


20240249174. DETECTION OF QUASIPARTICLE POISONING AT MAJORANA ISLAND_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Parsa BONDERSON of Santa Barbara CA (US) for microsoft technology licensing, llc, David Alexander AASEN of Santa Barbara CA (US) for microsoft technology licensing, llc, Roman Bela BAUER of Santa Barbara CA (US) for microsoft technology licensing, llc, Christina Paulsen KNAPP of Goleta CA (US) for microsoft technology licensing, llc

IPC Code(s): G06N10/40

CPC Code(s): G06N10/40



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.


20240249182. GENERATION AND DEPLOYMENT OF CONTEXT-SPECIFIC MACHINE LEARNING MODELS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Gilad KIRSHENBOIM of Petach Tiqva (IL) for microsoft technology licensing, llc, Segev RAVGAD of Ramat Hasharon (IL) for microsoft technology licensing, llc, Shital SHAH of Sammamish WA (US) for microsoft technology licensing, llc, Debadeepta DEY of Kenmore WA (US) for microsoft technology licensing, llc, Allison Paige DEL GIORNO of Kirkland WA (US) for microsoft technology licensing, llc

IPC Code(s): G06N20/00

CPC Code(s): G06N20/00



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.


20240249243. FACILITATING GENERATION OF ITEM INSIGHTS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Torbjørn HELVIK of Oslo (NO) for microsoft technology licensing, llc, Mohamed Abdelwahab Mohamed WAHBALLAH of Oslo (NO) for microsoft technology licensing, llc, Shibashankar SAHOO of Oslo (NO) for microsoft technology licensing, llc, Gideon Keprono SONOIYA of NAIROBI (KE) for microsoft technology licensing, llc, Natalia AN of Oslo (NO) for microsoft technology licensing, llc, Fabien Jérémy Louis VAVRAND of Oslo (NO) for microsoft technology licensing, llc, Zhifei MAO of Baerum (NO) for microsoft technology licensing, llc, Alina ASTRAKOVA of Baerum (NO) for microsoft technology licensing, llc, Thor Niclas Åke KJÄLL-OHLSSON of Oslo (NO) for microsoft technology licensing, llc, lgor POPOV of Asker (NO) for microsoft technology licensing, llc, Mustafe Ahmed FARAH of Asker (NO) for microsoft technology licensing, llc, Andreas Schmidt JENSEN of Alleroed (DK) for microsoft technology licensing, llc

IPC Code(s): G06Q10/101

CPC Code(s): G06Q10/101



Abstract: methods, computer systems, computer-storage media, and graphical user interfaces are provided for facilitating generation of item insights. in embodiments, an insight request requesting an item insight(s) is obtained. thereafter, a collaboration network insight associated with an item of content is determined. the collaboration network insight may indicate a collaboration network that includes content items related to one another and entities associated with the set of content items. an item context insight associated with the item of content may also be determined. the item context insight can indicate a status change of the item of content relative to a most recentuser view of the item of content. based on generation of the collaboration network insight and the item context insights, such insights can be provided in association with the item of content for display.


20240249714. MULTI-ENCODER END-TO-END AUTOMATIC SPEECH RECOGNITION (ASR) FOR JOINT MODELING OF MULTIPLE INPUT DEVICES_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Felix WENINGER of Cambridge MA (US) for microsoft technology licensing, llc, Marco GAUDESI of Torino (IT) for microsoft technology licensing, llc, Ralf LEIBOLD of Julich (DE) for microsoft technology licensing, llc, Puming ZHAN of Acton MA (US) for microsoft technology licensing, llc

IPC Code(s): G10L15/04, G10L19/02, G10L21/0208, G10L25/24

CPC Code(s): G10L15/04



Abstract: an end-to-end automatic speech recognition (asr) system includes: a first encoder configured for close-talk input captured by a close-talk input mechanism; a second encoder configured for far-talk input captured by a far-talk input mechanism; and an encoder selection layer configured to select at least one of the first and second encoders for use in producing asr output. the selection is made based on at least one of short-time fourier transform (stft), mel-frequency cepstral coefficient (mfcc) and filter bank derived from at least one of the close-talk input and the far-talk input. if signals from both the close-talk input mechanism and the far-talk input mechanism are present for a speech segment, the encoder selection layer dynamically selects between the close-talk encoder and the far-talk encoder to select the encoder that better recognizes the speech segment. an encoder-decoder model is used to produce the asr output.


20240249800. TRAINED MACHINE LEARNING MODEL FOR FORECASTING MOLECULAR CONFORMATIONS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Leon Immanuel KLEIN of Berlin (DE) for microsoft technology licensing, llc, Yue Kwang FOONG of Cambridge (GB) for microsoft technology licensing, llc, Tor Erlend FJELDE of Cambridge (GB) for microsoft technology licensing, llc, Bruno Kacper MLODOZENIEC of Cambridge (GB) for microsoft technology licensing, llc, Marc Manuel Johannes BROCKSCHMIDT of Cambridge (GB) for microsoft technology licensing, llc, Reinhard Sebastian Bernhard NOWOZIN of Cambridge (GB) for microsoft technology licensing, llc, Frank NOE of Berlin (DE) for microsoft technology licensing, llc, Ryota TOMIOKA of Cambridge (GB) for microsoft technology licensing, llc

IPC Code(s): G16C20/70, G16C10/00

CPC Code(s): G16C20/70



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.


20240250607. POWER SUPPLY DEVICE INCLUDING VOLTAGE BOOSTING CIRCUIT_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Geoffrey Jason SHEW of Redmond WA (US) for microsoft technology licensing, llc, Chee Kiong FONG of Saratoga CA (US) for microsoft technology licensing, llc, Suet Fong TIN of Redmond WA (US) for microsoft technology licensing, llc, Michael Roy VOLKMAN of Seattle WA (US) for microsoft technology licensing, llc

IPC Code(s): H02M1/42, H02M1/00, H02M3/335

CPC Code(s): H02M1/4225



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.


20240250830. TRUSTED CUSTODY CHAIN FOR VERIFIABLE CLAIMS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Brandon Brian MURDOCH of Reading (GB) for microsoft technology licensing, llc, Ankur PATEL of Sammamish WA (US) for microsoft technology licensing, llc, Eric Christopher SACHS of Woodside WA (US) for microsoft technology licensing, llc

IPC Code(s): H04L9/32, H04L9/00

CPC Code(s): H04L9/3247



Abstract: a first chain of custody verifiable claim is received by a second entity from a first entity. the first chain of custody verifiable claim is signed by the first entity and specifies that an object was in the custody of the first entity. a distributed ledger is accessed to verify the first chain of custody verifiable claim. a second chain of custody verifiable claim is generated that embeds the first chain of custody verifiable claim and is signed by the second entity. the second chain of custody verifiable claim is recorded on the distributed ledger. the second chain of custody verifiable claim is provided to a third entity. the second chain of custody verifiable claim is configured to specify to the third entity that the object was in the custody of the second entity.


20240250840. MEETING INCLUSION AND HYBRID WORKPLACE INSIGHTS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Ananthatejas RAGHAVAN of Redmond WA (US) for microsoft technology licensing, llc, Cathleen KONG of Seattle WA (US) for microsoft technology licensing, llc, Kayla Mailinh TRAN of Redmond WA (US) for microsoft technology licensing, llc, Preeti GOEL of Kirkland WA (US) for microsoft technology licensing, llc, Shamsi Tamara IQBAL of Sammamish WA (US) for microsoft technology licensing, llc, Danielle Amanda SCOTT of Irvine CA (US) for microsoft technology licensing, llc, Maja Vladan MILOSAVLJEVIC of Lexington MA (US) for microsoft technology licensing, llc, Wendy GUO of Edmonds WA (US) for microsoft technology licensing, llc, Lisa Sarah THOMAS of Bellevue WA (US) for microsoft technology licensing, llc, Vivian Caroline HUA of Bellevue WA (US) for microsoft technology licensing, llc, Shruti PODDAR of Redmond WA (US) for microsoft technology licensing, llc, Julian Alexander ZBOGAR-SMITH of Bellevue WA (US) for microsoft technology licensing, llc

IPC Code(s): H04L12/18, G10L25/72, G10L25/78

CPC Code(s): H04L12/1831



Abstract: the disclosure herein describes a system for calculating meeting inclusion metrics including insights and recommendations. meeting data associated with one or more meetings attended by at least one participant remotely is converted into anonymized meeting data for inclusivity metric analysis. an inclusivity insights manager generates inclusivity metrics associated with inclusive behavior and language occurring during meetings to measure the level of inclusivity. the inclusivity metrics include attendee participation metrics measuring an amount of participation by each meeting attendee, participation in-person versus participation remotely, concurrent speech indicating attendees may be talking over one another or other interruptions occurring during meetings. inclusivity metric data includes insights and actionable recommendations to improve inclusivity at future meetings provided at an individual level, group level or organizational level. the inclusivity insights can also include percentage metric values, graphs, feedback, and other metric-related information for improving participation by meeting attendees.


20240250919. FABRIC CONTROL PROTOCOL FOR DATA CENTER NETWORKS WITH PACKET SPRAYING OVER MULTIPLE ALTERNATE DATA PATHS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Deepak Goel of San Jose CA (US) for microsoft technology licensing, llc, Narendra Jayawant Gathoo of San Jose CA (US) for microsoft technology licensing, llc, Philip A. Thomas of San Jose CA (US) for microsoft technology licensing, llc, Srihari Raju Vegesna of San Jose CA (US) for microsoft technology licensing, llc, Pradeep Sindhu of Los Altos Hills CA (US) for microsoft technology licensing, llc, Wael Noureddine of Santa Clara CA (US) for microsoft technology licensing, llc, Robert William Bowdidge of San Jose CA (US) for microsoft technology licensing, llc, Ayaskant Pani of Fremont CA (US) for microsoft technology licensing, llc, Gopesh Goyal of Cupertino CA (US) for microsoft technology licensing, llc

IPC Code(s): H04L49/25, H04L12/46, H04L45/00, H04L47/34, H04L47/41, H04L67/10, H04L69/16

CPC Code(s): H04L49/25



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).


20240250929. ZERO-TRUST DNS AND FQDN BASED TRAFFIC ACQUISITION USING SYNTHETIC IP_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Ashish JAIN of Bellevue WA (US) for microsoft technology licensing, llc, Mordhai GENDELMAN of Ramat-Gan (IL) for microsoft technology licensing, llc, Or MORAN of Rishon Le Zion (IL) for microsoft technology licensing, llc, Omer KATTAN of Tel Aviv (IL) for microsoft technology licensing, llc, Yair TOR of Sammamish WA (US) for microsoft technology licensing, llc, Ronen Shmuel GOLDSMITH of Raanana (IL) for microsoft technology licensing, llc, Liraz BARAK of Hod-Hasharon (IL) for microsoft technology licensing, llc

IPC Code(s): H04L61/2592, H04L61/4511

CPC Code(s): H04L61/2592



Abstract: a computing system is configured to perform zero-trust domain name resolution. the computing system includes applications coupled to a zero-trust client. the zero-trust client is configured to receive requests for ip addresses corresponding to endpoint identifiers for internet connected endpoints. the zero-trust client includes a synthetic dns service configured to identify synthetic ip addresses for the endpoint identifiers. the zero-trust client provides the synthetic ip addresses for the endpoint identifiers to the applications. the zero-trust client sends data traffic from the applications to a zero-trust service with the synthetic ip addresses where corresponding synthetic ip addresses are correlated to the endpoint identifiers at the zero-trust service.


20240250934. Method and System of Securing VPN Communications_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Alan Thomas Gavin JOWETT of Eagle Mt. UT (US) for microsoft technology licensing, llc, Andrew Albert HODGKINSON of Highland UT (US) for microsoft technology licensing, llc, Lance Vernon CRANDALL of Saratoga Springs UT (US) for microsoft technology licensing, llc, Jeffrey Scott PINKSTON of Draper UT (US) for microsoft technology licensing, llc

IPC Code(s): H04L9/40, H04L9/32

CPC Code(s): H04L63/0272



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.


20240250997. ENFORCING SECURITY POLICIES AND ATTESTATION ON EDGE INFRASTRUCTURE_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Shayak LAHIRI of Redmond WA (US) for microsoft technology licensing, llc, Narasimhan RAMASUBRAMANIAN of Redmond WA (US) for microsoft technology licensing, llc, Simon Karl Lars JAEGER of Redmond WA (US) for microsoft technology licensing, llc, Kritika Kishore PRASAD of Redmond WA (US) for microsoft technology licensing, llc, Adrian F. TERAN of Redmond WA (US) for microsoft technology licensing, llc, Marius C. NICULESCU of Redmond WA (US) for microsoft technology licensing, llc, Jagannathan Deepak MANOHAR of Redmond WA (US) for microsoft technology licensing, llc, Peter J. KAUFMAN of Redmond WA (US) for microsoft technology licensing, llc, Preston D. ADAM of Redmond WA (US) for microsoft technology licensing, llc, Balaji BALASUBRAMANYAN of Redmond WA (US) for microsoft technology licensing, llc, Seth C. BEINHART of Redmond WA (US) for microsoft technology licensing, llc, Matthew REYNOLDS of Redmond WA (US) for microsoft technology licensing, llc, Sumit LAHIRI of Redmond WA (US) for microsoft technology licensing, llc

IPC Code(s): H04L9/40

CPC Code(s): H04L63/20



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.


20240251002. SIP ROUTING ENGINE DATA_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Hassan Ali Hussein BARAKAT of London (GB) for microsoft technology licensing, llc, Salem Amin AL-DAMLUJI of Chorleywood (GB) for microsoft technology licensing, llc, Thomas David JINKS of Enfield (GB) for microsoft technology licensing, llc

IPC Code(s): H04L65/1104, H04L45/02, H04L45/302

CPC Code(s): H04L65/1104



Abstract: a method implemented by a session initiation protocol (sip) routing engine (sre) for collating and transmitting structured sip route data of one or more sip routes; a method implemented by a sre engine for receiving and storing structured sip route data; and a system comprising a first sre and a second sre, whereby sip route data is transferred between the two.


20240251029. SCALABLE SOCKETS FOR QUIC_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Praveen BALASUBRAMANIAN of Redmond WA (US) for microsoft technology licensing, llc, Matthew A. OLSON of Redmond WA (US) for microsoft technology licensing, llc, Nicholas A. BANKS of Duvall WA (US) for microsoft technology licensing, llc, Sourav DAS of Bellevue WA (US) for microsoft technology licensing, llc, Nicholas J. GRIFKA of Duvall WA (US) for microsoft technology licensing, llc

IPC Code(s): H04L69/164, H04L69/16, H04L69/165, H04L69/168

CPC Code(s): H04L69/164



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.


20240251082. ADAPTIVE QUANTIZATION FOR ENHANCEMENT LAYER VIDEO CODING_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Shankar Regunathan of Bellevue WA (US) for microsoft technology licensing, llc, Shijun Sun of Redmond WA (US) for microsoft technology licensing, llc, Chengjie Tu of Sammamish WA (US) for microsoft technology licensing, llc, Chih-Lung Lin of Redmond WA (US) for microsoft technology licensing, llc

IPC Code(s): H04N19/126, H04N19/124, H04N19/172, H04N19/176, H04N19/184, H04N19/186, H04N19/187, H04N19/196, H04N19/34, H04N19/46, H04N19/463, H04N19/593, H04N19/61, H04N19/70

CPC Code(s): H04N19/126



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.


20240251083. CONTEXT-BASED IMAGE CODING_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Jiahao Li of Redmond WA (US) for microsoft technology licensing, llc, Bin Li of Hefei (CN) for microsoft technology licensing, llc, Yan Lu of Beijing (CN) for microsoft technology licensing, llc

IPC Code(s): H04N19/13, H04N19/137, H04N19/91

CPC Code(s): H04N19/13



Abstract: according to implementations of the present disclosure, there is provided a context-based image coding solution. according to the solution, a reference image of a target image is obtained. a contextual feature representation is extracted from the reference image, the contextual feature representation characterizing contextual information associated with the target image. conditional encoding or conditional decoding is performed on the target image based on the contextual feature representation. in this way, the enhancement of the performance is achieved in terms of the reconstruction quality and the compression efficiency.


20240251182. SYSTEMS AND METHODS FOR DARK CURRENT COMPENSATION IN SINGLE PHOTON AVALANCHE DIODE IMAGERY_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Raymond Kirk PRICE of Carnation WA (US) for microsoft technology licensing, llc, Michael BLEYER of Seattle WA (US) for microsoft technology licensing, llc, Christopher Douglas EDMONDS of Carnation WA (US) for microsoft technology licensing, llc

IPC Code(s): H04N25/63, G06T3/40, H04N25/46

CPC Code(s): H04N25/63



Abstract: a system for dark current compensation in spad imagery is configurable to capture an image frame with the spad array and generate a temporally filtered image by performing a temporal filtering operation using the image frame and at least one preceding image frame. the at least one preceding image frame is captured by the spad array at a timepoint that temporally precedes a timepoint associated with the image frame. the system is also configurable to obtain a dark current image frame. the dark current image frame includes data indicating one or more spad pixels of the plurality of spad pixels that detect an avalanche event without detecting a corresponding photon. the system is also configurable to generate a dark current compensated image by performing a subtraction operation on the temporally filtered image or the image frame based on the dark current image frame.


20240251244. ENCRYPTED FLOW OF SIM DATA BETWEEN REGIONS AND EDGE NETWORKS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Prateek MITTAL of Los Altos CA (US) for microsoft technology licensing, llc, Richard John WHITEHOUSE of London (GB) for microsoft technology licensing, llc

IPC Code(s): H04W12/06, H04W8/22, H04W12/03, H04W12/0433

CPC Code(s): H04W12/068



Abstract: a plurality of computing devices are provisioned configured to communicate on a mobile communications network operated, in part, by an edge computing network. the edge computing network is associated with a customer of a computing service provider. the edge computing network comprises computing and storage devices configured to extend computing resources of the computing service provider to the customer of the computing service provider. a selection is received of a sim provider and a quantity of sim profiles for enabling the plurality of computing devices to access the mobile communications network. sim data corresponding to the quantity of sim profiles is received. the sim data is encrypted and received over an encrypted channel.


20240251647. ACTIVE SLACK MANAGEMENT IN A LAYERED ARTICLE_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Timothy Andrew LARGE of Southwater (GB) for microsoft technology licensing, llc, Rajesh Manohar DIGHDE of Redmond WA (US) for microsoft technology licensing, llc

IPC Code(s): H10K59/95, G02F1/1333, H10K59/10, H10N39/00

CPC Code(s): H10K59/95



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.


Microsoft Technology Licensing, LLC patent applications on July 25th, 2024