Microsoft Technology Licensing, LLC patent applications on June 20th, 2024

From WikiPatents
Jump to navigation Jump to search

Patent Applications by Microsoft Technology Licensing, LLC on June 20th, 2024

Microsoft Technology Licensing, LLC: 60 patent applications

Microsoft Technology Licensing, LLC has applied for patents in the areas of G06F9/455 (5), G06N20/00 (4), G06F9/38 (4), H04L9/40 (4), H05K7/20 (3) G06N20/00 (4), G06F9/3806 (2), G06F40/30 (2), G06N3/08 (1), G06N7/01 (1)

With keywords such as: data, device, computing, based, configured, input, value, including, representation, and request in patent application abstracts.



Patent Applications by Microsoft Technology Licensing, LLC

20240198216.SYSTEMS AND METHODS FOR ARBITRARY HAPTIC WAVEFORM GENERATION_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Steven William RANTA of Seattle WA (US) for microsoft technology licensing, llc, Ian Hartman SKOP of Seattle WA (US) for microsoft technology licensing, llc

IPC Code(s): A63F13/285, A63F13/42

CPC Code(s): A63F13/285



Abstract: a method of providing haptic feedback to a user includes, at an electronic device controller, determining a dynamic resonant frequency of a haptic device; receiving haptic information at an electronic device controller, mapping the haptic information to a resonant waveform with the dynamic resonant frequency; outputting a haptic waveform; and driving the haptic device according to the haptic waveform.


20240198252.VAPOR RECOVERY SYSTEM FOR IMMERSION COOLED DATA CENTERS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Kathryn M. OSEEN-SENDA of Seattle WA (US) for microsoft technology licensing, llc, Martha Geoghegan PETERSON of Woodinville WA (US) for microsoft technology licensing, llc, Dennis TRIEU of Calgary (CA) for microsoft technology licensing, llc, Alexis Grace SCHUBERT of Seattle WA (US) for microsoft technology licensing, llc, Eric C. PETERSON of Woodinville WA (US) for microsoft technology licensing, llc

IPC Code(s): B01D5/00, B01D53/04, B01D53/26, H05K7/20

CPC Code(s): B01D5/0057



Abstract: a vapor recovery system comprises an inlet located at a first end of a fluid path configured to receive a fluid vapor to the vapor recovery system. the vapor recovery system comprises a condenser located on the fluid path and a scrubber located on the fluid path. the vapor recovery system comprises a composition sensor located on the fluid path between the scrubber and a second end of the fluid path. the composition sensor is configured to measure a composition of the fluid vapor. the vapor recovery system comprises an exhaust located at the second end of the fluid path configured to exhaust at least a portion of the fluid vapor from the fluid path at a composition having an amount of a working fluid below a working fluid threshold.


20240198330.SYSTEMS AND METHODS FOR MICROFLUIDIC THERMAL MANAGEMENT_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Ruslan NAGIMOV of Redmond WA (US) for microsoft technology licensing, llc, Bharath RAMAKRISHNAN of Bellevue WA (US) for microsoft technology licensing, llc, Husam Atallah ALISSA of Seattle WA (US) for microsoft technology licensing, llc, Vaidehi ORUGANTI of Kirkland WA (US) for microsoft technology licensing, llc, Christian L. BELADY of Mercer Island WA (US) for microsoft technology licensing, llc

IPC Code(s): B01L3/00

CPC Code(s): B01L3/502707



Abstract: a thermal management device includes a microfluidic volume having a first peripheral side and a second peripheral side and including at least one thermal element, a pumping membrane located adjacent to the microfluidic volume between the first peripheral side and the second peripheral side and the at least one thermal element, and a pumping piezoelectric element in mechanical communication with the pumping membrane to move at least a portion of the pumping membrane and alter a volume of the microfluidic volume. the thermal management device further includes a first port to the microfluidic volume and a second port from the microfluidic volume.


20240201505.PIVOT HINGED HEAD-MOUNTED DISPLAY DEVICE_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Weston Taylor SKYE of Mountain View CA (US) for microsoft technology licensing, llc

IPC Code(s): G02B27/01, F16M13/04

CPC Code(s): G02B27/0176



Abstract: examples are disclosed that relate to single and double pivot hinge assemblies for an hmd device. one example provides an hmd device comprising a wearable support configured to be worn on a head of a user. the hmd device further comprises a head-up display mounted to the wearable support by a hinge assembly. the hinge assembly comprises a mounting component connected to the wearable support, and a bar connected to the mounting component at a first pivot. the bar is further connected to the head-up display at a second pivot.


20240201730.PROCESSOR SYNCHRONIZATION SYSTEMS AND METHODS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Charles Walter BOECKER of Ames IA (US) for microsoft technology licensing, llc, Piyush Abhay HATOLKAR of Hillsboro OR (US) for microsoft technology licensing, llc, Asad AZAM of Portland OR (US) for microsoft technology licensing, llc, Maya SUBHADRA of Portland OR (US) for microsoft technology licensing, llc

IPC Code(s): G06F1/12, G06F1/08

CPC Code(s): G06F1/12



Abstract: embodiments of the present disclosure include techniques for synchronizing processors. in one embodiment, one or more processors on different integrated circuit die are synchronized using a synchronization circuit on one of the die. the synchronization circuit receives count phases and adjusts clock signals, and counts in some embodiments, to synchronize the processors. in one embodiment, the synchronization circuit comprises a phase detector that receives particular bits of the count signal as the count phases.


20240201734.KICKSTAND FOR OPENING FOLDABLE COMPUTING DEVICE_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Daniel Clark PARK of Woodinville WA (US) for microsoft technology licensing, llc, Michael Gordon OLDANI of Redmond WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F1/16, A45C11/00, F16M11/20, F16M13/00

CPC Code(s): G06F1/1607



Abstract: examples of kickstand assemblies for foldable computing devices are provided. in one example, in a foldable computing device comprising a first frame rotatably coupled to a second frame, a method of using a kickstand assembly to release the first frame and the second frame from a closed orientation comprises sliding an upper kickstand plate of the kickstand assembly in a lateral direction relative to the first frame. the method includes, at least on condition of sliding the upper kickstand plate in the lateral direction, biasing the first frame and the second frame to rotate open from the closed orientation.


20240201747.KICKSTAND FOR FOLDABLE COMPUTING DEVICE_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Michael Gordon OLDANI of Redmond WA (US) for microsoft technology licensing, llc, Benjamin Alexander DAVIDS of Shoreline WA (US) for microsoft technology licensing, llc, Daniel Clark PARK of Woodinville WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F1/16

CPC Code(s): G06F1/166



Abstract: a kickstand assembly comprises a backplate including a backplate deploy magnet having a first magnetic pole orientation. an upper kickstand plate is slidably connected to the backplate, and a lower kickstand plate is rotatably coupled to the upper kickstand plate. the lower kickstand plate includes a closing magnet having a second magnetic pole orientation that attracts the backplate deploy magnet, and an opening magnet laterally spaced from the closing magnet and having the first magnetic pole orientation that repels the backplate deploy magnet to cause the lower kickstand plate to rotate about the upper kickstand plate when the upper kickstand plate is laterally translated relative to the backplate.


20240201767.UTILIZING DEVICE SIGNALS TO IMPROVE THE RECOVERY OF VIRTUAL MACHINE HOST DEVICES_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Emma Sutherland BOYD of Richmond VA (US) for microsoft technology licensing, llc, Shekhar AGRAWAL of Kirkland WA (US) for microsoft technology licensing, llc, Amruta Bhalchandra PATHAK of Atlanta GA (US) for microsoft technology licensing, llc, Yu YAO of Redmond WA (US) for microsoft technology licensing, llc, Aravind Narayanan KRISHNAMOORTHY of Bothell WA (US) for microsoft technology licensing, llc, Derek James BOYER of Seattle WA (US) for microsoft technology licensing, llc, Binit Ranjan MISHRA of Kenmore WA (US) for microsoft technology licensing, llc, Gaurav JAGTIANI of Kirkland WA (US) for microsoft technology licensing, llc, Abhay Sudhir KETKAR of Redmond WA (US) for microsoft technology licensing, llc, Tri Minh TRAN of Redmond WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F1/30, G06F11/07

CPC Code(s): G06F1/30



Abstract: the present disclosure relates to utilizing a host failure recovery system to efficiently and accurately determine the health of host devices. for example, the host failure recovery system detects when a host server is failing by utilizing a power failure detection model that determines whether a host server is operating in a healthy power state or an unhealthy power state. in particular, the host failure recovery system utilizes a multi-layer power failure detection model that determines power-draw failure events on a host device. the failure detection model determines, with high confidence, the health of a host device based on power-draw signals and/or usage characteristics of the host device. additionally, the host failure recovery system can initiate a quick recovery of a failing host device.


20240201803.CONTEXTUAL DATA LINK MODE STYLUS COMMUNICATIONS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Shoham DEKEL of Tel Aviv (IL) for microsoft technology licensing, llc, Assaf BAR - NESS of Ness Ziona (IL) for microsoft technology licensing, llc

IPC Code(s): G06F3/038, G06F3/0354, G06F3/041, G06F3/044, G06F3/0482

CPC Code(s): G06F3/038



Abstract: a computing device detects an indication of a data-linkable context for the electronic stylus and transitions communication between the digitizer of the computing device and the electronic stylus from a user interface mode to a data link mode, based at least in part on the detecting. the computing device communicates between the electronic stylus and the digitizer in the data link mode via the multiple electrostatic antennas of the electronic stylus, based at least in part on the transitioning.


20240201824.AUTOMATIC GENERATION OF STYLIZED ICONS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Jianlong Fu of Beijing (CN) for microsoft technology licensing, llc, Jinpeng Wang of Redmond WA (US) for microsoft technology licensing, llc, Chin-Yew Lin of Redmond WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F3/04817, G06F3/04845, G06T11/00, G06T11/60

CPC Code(s): G06F3/04817



Abstract: in embodiments of the present disclosure, there is provided a method for generating a stylized icon automatically. after a query text inputted by a user is obtained, a trained generator is used to generate a structured icon that can characterize a structure of an object, and then the structured icon is stylized, such as performing color padding or adding other styles, so as to generate a high-quality stylized icon for the user. in embodiments of the present disclosure, a structured icon and a stylized icon are generated respectively at two stages, where the structured icon can clearly characterize the structure of the object, while the stylized icon can be richer in color and style. therefore, the stylized icon generated according to embodiments of the present disclosure has a higher quality and is more realistic, thereby improving the user experience of icon generation.


20240201889.THREADING OF REPLICATION BASED ON DATA TYPE_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Deepak VERMA of Redmond WA (US) for microsoft technology licensing, llc, Kesavan SHANMUGAM of Redmond WA (US) for microsoft technology licensing, llc, Michael Gregory MONTWILL of Seattle WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F3/06, G06F9/38

CPC Code(s): G06F3/065



Abstract: replication of data from a primary computing system to a secondary computing system. the replication is single-threaded or multi-threaded depending on one or more characteristics of the data to be replicated. as an example, the characteristics could include the type of data being replicated and/or the variability on that data. also, the multi-threading capabilities of the primary and secondary computing systems are determined. then, based on the identified one or more characteristics of the data, the primary computing system decides whether to perform multi-threaded replication and the multi-threading parameters of the replication based on the one or more characteristics of that data, as well as on the multi-threading capabilities of the primary and secondary computing system.


20240201930.METHOD AND SYSTEM FOR PROVIDING A CONTENT SHARING WINDOW_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Juan Antonio Sanchez of Redmond WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F3/14, G06F3/0482, H04L65/1089, H04L65/403, H04L65/80

CPC Code(s): G06F3/1454



Abstract: a method for screen sharing data during a network-based communication session is provided. a command to share content in an application window of an application executing on a first device and separate from a network-based communication application providing the network-based communication session is identified. data of the application window is analyzed to determine that the application window includes a first portion that displays the content and a second portion that displays user interface controls. the user interface controls take up areas of a user interface of the application where the content is not displayed. a content sharing window is constructed based on the application window by including the first portion in the content sharing window and excluding the second portion from the content sharing window. the constructed content sharing window that includes the first portion but not the second portion is transmitted to the second device via the communication session.


20240201959.MACHINE LEARNING STRUCTURED RESULT GENERATION_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Shawn Cantin CALLEGARI of Bellevue WA (US) for microsoft technology licensing, llc, Abby HARRISON of Woodinville WA (US) for microsoft technology licensing, llc, Umesh MADAN of Bellevue WA (US) for microsoft technology licensing, llc, LeRoy F. MILLER of Tacoma WA (US) for microsoft technology licensing, llc, Brian KRABACH of Snohomish WA (US) for microsoft technology licensing, llc, Devis LUCATO of Kirkland WA (US) for microsoft technology licensing, llc, Alexander CHAO of Irvine CA (US) for microsoft technology licensing, llc, Mark KARLE of Seattle WA (US) for microsoft technology licensing, llc, Gina Elizabeth TRIOLO of Redmond WA (US) for microsoft technology licensing, llc, Tara Eve WALKER of Atlanta GA (US) for microsoft technology licensing, llc, Nicholas BECKER of Boulder CO (US) for microsoft technology licensing, llc

IPC Code(s): G06F8/35

CPC Code(s): G06F8/35



Abstract: aspects of the present application relate to machine learning (ml) structured result generation. in examples, an instruction of programmatic code that invokes an ml model indicates a result interface in which model output is to be stored. the result interface is processed to generate a data format description for the result interface, such that the input to the ml model further includes the data format description. as a result of providing the data format description as input to the ml model, the ml model is induced to generate structured model output that corresponds to the result interface. the resulting model output is processed to generate an instance of the result interface, for example having one or more corresponding properties from the structured model output. accordingly, the programmatic code is able to reliably perform subsequent processing based on the generated instance of the result interface.


20240201983.SOFTWARE DEVELOPMENT ARTIFACT NAME GENERATION_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Peter GROENEWEGEN of Sammamish WA (US) for microsoft technology licensing, llc, Priyan VAITHILINGAM of Allston MA (US) for microsoft technology licensing, llc, Rohan Jagdish MALPANI of Everett WA (US) for microsoft technology licensing, llc, Wenbo WANG of Bothell WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F8/73, G06F8/30

CPC Code(s): G06F8/73



Abstract: some embodiments use specialized machine learning models to generate computing system artifact names which reflect actions, states, conditions, or other aspects of artifact functionality. artifact creation mechanisms such as method extraction mechanisms, test creation mechanisms, and template extraction mechanisms are enhanced with functionality by which they obtain and suggest meaningful generated names for new artifacts instead of merely prompting users with placeholder names. specified artifact name formats and name styles are matched during name generation, thereby improving code maintainability and software development efficiency. generated names are automatically and proactively derived from artifact source code by code summarization, conditional statement location, algorithm category recognition, or name format matching, for example. generated names are also derived from natural language descriptions in comments and other documentation. naming gaps left by autocompletion mechanisms are reduced. inconsistencies between updated artifacts and their names are detected and remedied.


20240201998.PERFORMING STORAGE-FREE INSTRUCTION CACHE HIT PREDICTION IN A PROCESSOR_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Ahmed ABULILA of Raleigh NC (US) for microsoft technology licensing, llc, Rami Mohammad AL SHEIKH of Morrisville NC (US) for microsoft technology licensing, llc, Daren Eugene STREETT of Cary NC (US) for microsoft technology licensing, llc, Michael Scott MCILVAINE of Raleigh NC (US) for microsoft technology licensing, llc

IPC Code(s): G06F9/38, G06F12/0811, G06F12/0875

CPC Code(s): G06F9/3806



Abstract: performing storage-free instruction cache hit prediction is disclosed herein. in some aspects, a processor comprises an instruction cache hit prediction circuit that is configured to detect that a first access by a branch predictor circuit to a branch target buffer (btb) for a first instruction in an instruction stream results in a miss on the btb. in response to detecting the miss, the instruction cache hit prediction circuit is further configured to generate a first instruction cache prefetch request for the first instruction. the instruction cache hit prediction circuit is also configured to transmit the first instruction cache prefetch request to a prefetcher circuit.


20240201999.ACCELERATING FETCH TARGET QUEUE (FTQ) PROCESSING IN A PROCESSOR_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Saransh JAIN of Raleigh NC (US) for microsoft technology licensing, llc, Rami Mohammad AL SHEIKH of Morrisville NC (US) for microsoft technology licensing, llc, Daren Eugene STREETT of Cary NC (US) for microsoft technology licensing, llc, Michael Scott MCILVAINE of Raleigh NC (US) for microsoft technology licensing, llc, Somasundaram ARUNACHALAM of Raleigh NC (US) for microsoft technology licensing, llc

IPC Code(s): G06F9/38

CPC Code(s): G06F9/3806



Abstract: accelerating fetch target queue (ftq) processing is disclosed herein. in some aspects, a processor comprises an ftq and an ftq acceleration cache (fac), and is configured to generate a fac entry corresponding to an ftq entry of a plurality of ftq entries of the ftq, wherein the ftq entry comprises a fetch address bundle comprising a plurality of sequential virtual addresses (vas), and the fac entry comprises metadata for the ftq entry. the processor is further configured to receive, using the ftq, a request to access the ftq entry. the processor is also configured to, responsive to receiving the request to access the ftq entry, locate, using the fac, the fac entry corresponding to the ftq entry among a plurality of fac entries of the fac. the processor is additionally configured to perform accelerated processing of the request to access the ftq entry using the metadata of the fac entry.


20240202006.COMPUTING SYSTEM WITH REBOOT TRACKING_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Hans Gerard Leonhard KRIJGER of Redmond WA (US) for microsoft technology licensing, llc, Vishnu BHASKER of Seattle WA (US) for microsoft technology licensing, llc, Abhay Sudhir KETKAR of Redmond WA (US) for microsoft technology licensing, llc, Sathyanarayana SINGH of Renton WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F9/4401, G06F11/30

CPC Code(s): G06F9/4411



Abstract: a computing system is provided, including a processor and memory executing a reboot tracking module configured to read out a stored reboot request identifier assigned to a node in the computing system including a first value, and receive a first reboot request to reboot the node in the computing system including a first reboot request identifier. the reboot tracking module is further configured to, responsive to identifying a match between a value of the first reboot request identifier and the first value of the stored reboot request identifier, accept the first reboot request and update the stored reboot request identifier with a second value, receive a second reboot request to reboot the node including a second reboot request identifier, and responsive to identifying a mismatch between a value of the second reboot request identifier and the second value of the stored reboot request identifier, reject the second reboot request.


20240202016.CROSS-PLATFORM VIRTUAL MACHINE MIGRATION_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Rupesh Bhagaban PATRO of Redmond WA (US) for microsoft technology licensing, llc, Shivjit Satish PATIL of Chapel Hill NC (US) for microsoft technology licensing, llc, Aishwarya Srinivasa RAGHAVAN of Sammamish WA (US) for microsoft technology licensing, llc, Kenyon James HENSLER of Acworth GA (US) for microsoft technology licensing, llc

IPC Code(s): G06F9/455

CPC Code(s): G06F9/45558



Abstract: a distributed computing system including a migration domain having migration agents and virtual machines running on hypervisors, where the hypervisors span multiple independent distributed computing platforms. the migration domain is configured to (1) receive a request to migrate a virtual machine from a source hypervisor to a target hypervisor on a separate, independent distributed computing platform; (2) receive, once the virtual machine is active at the target hypervisor, virtual network parameters that were used by the virtual machine, pre-migration, to connect with a virtual network; and (3) communicate an updated virtual/physical association of the virtual network parameters to one or more other migration agents, enabling the migrated virtual machine to continue connectivity to the virtual network with the same virtual network parameters used at the source hypervisor.


20240202130.SYSTEMS AND METHODS FOR MANAGING DIRTY DATA_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Kevin Neal MAGILL of Durham NC (US) for microsoft technology licensing, llc, Eric Francis ROBINSON of Raleigh NC (US) for microsoft technology licensing, llc, Jason Lawrence PANAVICH of Raleigh NC (US) for microsoft technology licensing, llc, Michael Bryan MITCHELL of Fuquay-Varina NC (US) for microsoft technology licensing, llc, Michael Peter WILSON of Fuquay-Varina NC (US) for microsoft technology licensing, llc

IPC Code(s): G06F12/0891, G06F12/0864, G06F12/123

CPC Code(s): G06F12/0891



Abstract: embodiments of the present disclosure include techniques for managing dirty data. an agent receives a request for data. if the data is dirty data, the agent may use a replacement policy to determine if the data should be passed clean or dirty to the requestor. the replacement policy may correspond to how long the dirty data being stored in a cache line is to be maintained. in one embodiment, the replacement policy is a circuit, such as an sram and a logic circuit, for example.


20240202173.STORING ENTRIES IN AND RETRIEVING INFORMATION FROM AN EMBEDDING OBJECT MEMORY_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Samuel Edward SCHILLACE of Portola Valley CA (US) for microsoft technology licensing, llc, Umesh MADAN of Bellevue WA (US) for microsoft technology licensing, llc, Devis LUCATO of Kirkland WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F16/21, G06F16/2457

CPC Code(s): G06F16/219



Abstract: methods, systems, and media for storing entries in and/or retrieving information from an embedding object memory are provided. in some examples, a content item is received that has content data. the content data associated with the content item may be provided to one or more semantic embedding models that generate semantic embeddings. from one or more of the semantic embedding models, one or semantic embeddings may be received. the one or more semantic embeddings may then be inserted into the embedding object memory. the semantic embeddings may be associated with respective indications corresponding to a reference to source data associated with the semantic embeddings. further, the insertion may trigger a spatial storage operation to store a vector representation of the one or more semantic embeddings. a plurality of collections of stored embeddings may be received from the embedding object memory, based on a provided input, to determine an action.


20240202197.DISTRIBUTED DATA STORAGE USING MATERIALIZED INTERMEDIATE PARTITIONS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Ziqi MA of Bellevue WA (US) for microsoft technology licensing, llc, Nirav Arvind KUNTAR of Gandhinagar (IN) for microsoft technology licensing, llc

IPC Code(s): G06F16/2455, G06F16/23, G06F16/27

CPC Code(s): G06F16/2456



Abstract: a device and method for optimizing a merge operation via materialized intermediate partitions that maintains an internal state partitioned on merge-optimized key, which is different from read-optimized key in the read (final) copy. this method is designed to speed up merge operations on large scale data, where both storage and computation happen in distributed systems. when reading new data, the method is to first partitioned with merge key, then merge (e.g. upsert) with a previously materialized snapshot (which is the previous merge result), then materialize (still partitioned by mergekey) and overwrite relevant partitions in the read (final) copy, partitioned on read-optimized key. this reduces cross-network shuffle and significantly improves performance.


20240202198.CONTINUOUS QUERY USING ANCHORED PATHS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Allen Geoffrey JONES of Irvine CA (US) for microsoft technology licensing, llc

IPC Code(s): G06F16/2455, G06F16/23, G06F16/2453

CPC Code(s): G06F16/24568



Abstract: the present disclosure relates to methods and systems for running continuous queries over change queues received from a source database and reacting dynamically to the incremental results from the change queues. the methods and systems calculate and cache the continuous query results for the continuous query and update the continuous query results over time in response to changes made in a source database. the methods and systems trigger a reaction in response to the source database changes that result in changes in the continuous query results.


20240202240.GRAPH-BASED VIDEO INDEXING TO SUPPORT QUERYING WITH IMPLICIT RELATIONS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Oron NIR of Herzeliya (IL) for microsoft technology licensing, llc, Ika BAR-MENACHEM of Herzeliya (IL) for microsoft technology licensing, llc, Inbal SAGIV of Kfar Saba (IL) for microsoft technology licensing, llc

IPC Code(s): G06F16/735, G06F16/71, G06F16/738, G06F16/783

CPC Code(s): G06F16/735



Abstract: a video indexing system generates descriptive metadata for a video including identifiers for each of multiple detections that each correspond to a select one of multiple subjects that appear in the video. these detections are used to create relational graph data for the video, where the relational graph data includes nodes corresponding to each of the multiple subjects that appear in the video. a knowledge graph is queried with unique identifiers corresponding to the multiple subjects of the video to retrieve implicit relational data for each of the multiple subjects, and a merged relational graph is created by merging the implicit relational data retrieved from the knowledge graph with the relational graph data created for the video. a search engine uses the merged relational graph to identify video content relevant to a user query that is based on an implicit relation. search results identifying the relevant content are presented on a user device.


20240202279.TRAINING AND IMPLEMENTING A STEADY STATE LOG ANALYZER_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Mohit VERMA of Seattle WA (US) for microsoft technology licensing, llc, Ananth GEETHANATH of Bothell WA (US) for microsoft technology licensing, llc, Rakesh NAMINENI of Sammamish WA (US) for microsoft technology licensing, llc, Ali ALAM of Seattle WA (US) for microsoft technology licensing, llc, Kamaljit Singh BATH of Redmond WA (US) for microsoft technology licensing, llc, Ramanathan MUTHIAH of Bellevue WA (US) for microsoft technology licensing, llc, Suneel SURESH of Redmond WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F17/40, G06F17/16, G06F18/2137, G06F18/2433

CPC Code(s): G06F17/40



Abstract: the present disclosure relates to methods, systems, and computer readable media for analyzing log files for a wide variety of services (e.g., cloud computing services or microservices) to determine whether the services are operating as designed over some period of time associated with the log file(s). the present disclosure includes features and functionality for training or otherwise generating a model being configured to predict whether portions of an input log file include data reflective of normal operations of a corresponding service used to generate the input log file. the present disclosure provides a domain-agnostic approach to training an outlier detection model to analyze log files for a wide variety of services.


20240202280.LINEAR-PROGRAMMING-BASED RECOMMENDER WITH PERSONALIZED DIVERSITY CONSTRAINTS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Miao CHENG of Sunnyvale CA (US) for microsoft technology licensing, llc, Kinjal Basu of Stanford CA (US) for microsoft technology licensing, llc, Aman Gupta of San Jose CA (US) for microsoft technology licensing, llc, Sathiya K. Selvaraj of Sunnyvale CA (US) for microsoft technology licensing, llc, Rahul Mazumder of Sommerville MA (US) for microsoft technology licensing, llc, Haichao Wei of Santa Clara CA (US) for microsoft technology licensing, llc, Haoyue Wang of Cambridge MA (US) for microsoft technology licensing, llc

IPC Code(s): G06F18/2113, G06F18/22, G06N3/02

CPC Code(s): G06F18/2113



Abstract: in an example embodiment, a structured linear program is provided that is usable in recommender models. this structured linear program is able to produce real-time results for a structured recommendation problem with diversity constraints, even for large data sets. the structured linear program operates by first reducing a two-sided diversity constraint to a one-sided diversity constraint, and then introducing a dual variable for a constraint, in order to define a dual objective function. the dual objective function is then solved using a bisection method. a primal solution is then recovered using the solved dual objective function. the resultant primal solution reflects a set of recommended content items that satisfy the diversity constraint, as computed in real-time.


20240202347.METHOD AND APPARATUS FOR POWER EFFICIENT LOSSLESS COMPRESSION AND DECOMPRESSION_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Farooq HABIB of Sunnyvale CA (US) for microsoft technology licensing, llc, Chandra Mouli DHANDAPANI of Santa Clara CA (US) for microsoft technology licensing, llc, Haoting LUO of San Jose CA (US) for microsoft technology licensing, llc, Anand Krishnamoorthy IYER of San Jose CA (US) for microsoft technology licensing, llc

IPC Code(s): G06F21/60, G06F17/14

CPC Code(s): G06F21/602



Abstract: mechanisms are disclosed for performing efficient lossless encryption and decryption to reduce power consumption and improve the efficiency of processing streams of digital data. an input data stream associated with a stream of input data is received. a discrete wavelet transform is applied to a first serial input data value in the input data stream. distributed components of the first serial input data value are distributed by computing a cumulative probability that the first serial input data value is less than or equal to a power-of-two range value associated with a power-of-two probability distribution function. an entropy encoded encryption value is computed based on a range variant asymmetrical numeral system based on the power-of-two probability distribution function. the entropy encoded encryption value is unloaded based on one or more computed next states. compressed serial output data streams are compressed based on the unloaded entropy encoded encryption value.


20240202359.SENSITIVE DATA LEAK-DETECTION ENGINE IN A SECURITY MANAGEMENT SYSTEM_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Abhishek SHUKLA of Redmond WA (US) for microsoft technology licensing, llc, Wing Kwong WAN of Redmond WA (US) for microsoft technology licensing, llc, Jie WANG of Redmond WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F21/62

CPC Code(s): G06F21/6245



Abstract: methods, systems, and computer storage media for providing a sensitive data scanning in a sensitive data leak-detection engine of a security management system. sensitive data scanning—for example confidential information scanning or credential scanning—provides sensitive data leak-detection via a software development environment during a software development process. in operation, a request—to execute a sensitive data scanning operation on an instance of in-development code—is accessed. the sensitive data scanning operation executable via a sensitive data leak-detection engine that provides code security management services in a software development environment. a code scanning package is accessed. the code scanning package comprises software development environment code scanning parameters. based on the software development environment code scanning parameters, the in-development code is scanned for sensitive data. a notification comprising a sensitive data scan result associated with the in-development code is generated. the notification is communicated to cause the notification to be displayed.


20240202370.TELEMETRY DATA PROTECTION FOR SOFTWARE APPLICATIONS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Dhruv JOSHI of Kirkland WA (US) for microsoft technology licensing, llc, Inshuya MUTHUKUMAR of Mountain View CA (US) for microsoft technology licensing, llc

IPC Code(s): G06F21/62

CPC Code(s): G06F21/6263



Abstract: technology disclosed herein describe systems, methods, and devices for sending telemetry data comprising a representation of characteristics of an electronic document. in an implementation, a service operating on computing device generates a multi-dimensional representation of an electronic document which includes values that are indicative of characteristics of the document. from the multi-dimensional representation, the service generates a reduced dimension representation by converting the values to a single value. in some implementations, generating the reduced dimension representation of the document includes generating reduced resolution values of the data. the service then generates a noisy representation of the reduced dimension representation and sends telemetry data based at least on the noisy representation to a telemetry service.


20240202440.KEY POINTS EXTRACTION FOR UNIFORM RESOURCE LOCATORS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Mridu Baldevraj NARANG of Redmond WA (US) for microsoft technology licensing, llc, Xuenan GUO of Bellevue WA (US) for microsoft technology licensing, llc, Shubham TRIPATHI of Redmond WA (US) for microsoft technology licensing, llc, Guihong CAO of Bellevue WA (US) for microsoft technology licensing, llc, Zicheng HUANG of Bothell WA (US) for microsoft technology licensing, llc, Xiaodong FAN of Bellevue WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F40/279, G06F40/12, G06N3/08

CPC Code(s): G06F40/279



Abstract: the present disclosure relates to systems and methods for identifying webpage key points for a webpage. the systems and methods present the webpage key points in a side pane of a browser adjacent to the webpage.


20240202451.MULTI-DIMENSIONAL ENTITY GENERATION FROM NATURAL LANGUAGE INPUT_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Samuel Edward SCHILLACE of Portola Valley CA (US) for microsoft technology licensing, llc, Umesh MADAN of Bellevue WA (US) for microsoft technology licensing, llc, Devis LUCATO of Kirkland WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F40/30, G06F30/12, G06F40/186

CPC Code(s): G06F40/30



Abstract: aspects of the present disclosure relate to systems and methods for creating a multi-dimensional entity (mde) based on natural language (nl) input. a user may provide nl input into an application. one or more skills may be identified for the nl input, each of which has an associated prompt template. for example, a skill is associated with a computer-aided design and/or three-dimensional manufacturing application and/or file format, thereby enabling the generation of output associated with such applications and/or file formats. in examples, a skill chain may be generated that includes one or more skills with which to generate mde output accordingly.


20240202452.PROMPT GENERATION SIMULATING FINE-TUNING FOR A MACHINE LEARNING MODEL_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Samuel Edward SCHILLACE of Portola Valley CA (US) for microsoft technology licensing, llc, Umesh MADAN of Bellevue WA (US) for microsoft technology licensing, llc, Devis LUCATO of Kirkland WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F40/30, G06N3/0475

CPC Code(s): G06F40/30



Abstract: aspects of the present disclosure relate to systems and methods for generating one or more prompts based on an input and the semantic context associated with the input. in examples, the prompts may be provided as input to one or more general ml models to provide a semantic context around the input and/or output of the model. the prompt simulates training and fine-tuned specialization of the general ml model without the need to use a fine-tuning process to actually train the general ml model into a fine-tuned state. additionally, the model output may be evaluated for responsiveness to the input prior to being returned to the user. an advantage of the present disclosure is that it allows a general ml model to be applied to a plurality of applications without the need for expensive and time-consuming training to fine-tune the ml model.


20240202460.INTERFACING WITH A SKILL STORE_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Samuel Edward SCHILLACE of Portola Valley CA (US) for microsoft technology licensing, llc, Umesh MADAN of Bellevue WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F40/40

CPC Code(s): G06F40/40



Abstract: systems and methods for interfacing with a skill store are provided herein. in some examples, a task is processed, using a generate large model (glm) to orchestrate skills for performing the task. the orchestrated skills include a plurality of skills related to the task. at least one skill in the orchestrated skills is determined to not be available to the glm, and an indication corresponding to the at least one skill is transmitted to a remote skill store. the indication may be associated with descriptions of the at least one skill, based on which similarities may be determined for retrieving skills from the remote skill store. a remote skill is received from the remote skill score that corresponds to the transmitted indication, and the task is performed using the generative llm. the generative llm uses the remote skill to perform the task.


20240202518.PRIVACY-PRESERVING GENERATION OF SYNTHESIZED TRAINING DATA_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Jason Michael EISNER of Baltimore MD (US) for microsoft technology licensing, llc, Eui Chul SHIN of San Francisco CA (US) for microsoft technology licensing, llc, Fatemehsadat MIRESHGHALLAH of San Diego CA (US) for microsoft technology licensing, llc, Tatsunori Benjamin HASHIMOTO of Palo Alto CA (US) for microsoft technology licensing, llc, Yu SU of Columbus OH (US) for microsoft technology licensing, llc

IPC Code(s): G06N3/08

CPC Code(s): G06N3/08



Abstract: examples are disclosed that related to synthesizing a dataset of utterances in an automated manner using a computer while preserving user privacy. the synthesized dataset of utterances is usable to train a machine learning model. in one example, a differentially private parse tree generation model is trained based at least on private parse trees of a private utterance-parse tree dataset. a differentially private parse-to-utterance model is trained based at least on private utterances and corresponding private parse trees of the private utterance-parse tree dataset. a synthesized parse tree dataset is generated. the synthesized parse tree dataset includes synthesized parse trees sampled at random from the trained differentially private parse tree generation model. a synthesized utterance dataset is generated, via the trained differentially private parse-to-utterance model. the synthesized utterance dataset includes synthesized utterances that are generated based at least on the synthesized parse trees of the synthesized parse tree dataset.


20240202558.ACCELERATOR FOR COMPUTING COMBINATORIAL COST FUNCTION_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Matthias TROYER of Clyde Hill WA (US) for microsoft technology licensing, llc, Helmut Gottfried KATZGRABER of Kirkland WA (US) for microsoft technology licensing, llc, Christopher Anand PATTISON of College Station TX (US) for microsoft technology licensing, llc

IPC Code(s): G06N7/01, G06F7/58, G06F9/38, G06F17/11

CPC Code(s): G06N7/01



Abstract: a computing device, including memory, an accelerator device, and a processor. the processor may generate a plurality of data packs that each indicate an update to a variable of one or more variables of a combinatorial cost function. the processor may transmit the plurality of data packs to the accelerator device. the accelerator device may, for each data pack, retrieve a variable value of the variable indicated by the data pack and generate an updated variable value. the accelerator device may generate an updated cost function value based on the updated variable value. the accelerator device may be further configured to determine a transition probability using a monte carlo algorithm and may store the updated variable value and the updated cost function value with the transition probability. the accelerator device may output a final updated cost function value to the processor.


20240202582.MULTI-STAGE MACHINE LEARNING MODEL CHAINING_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Samuel Edward SCHILLACE of Portola Valley CA (US) for microsoft technology licensing, llc, Umesh MADAN of Bellevue WA (US) for microsoft technology licensing, llc, Devis LUCATO of Kirkland WA (US) for microsoft technology licensing, llc

IPC Code(s): G06N20/00

CPC Code(s): G06N20/00



Abstract: a skill chain comprised of a set of ml model evaluations with which to process an input is generated and used to ultimately produce a model output accordingly. each ml model evaluation corresponds to a “model skill” of the skill chain. intermediate output that is generated by a first ml evaluation for a first model skill of the skill chain may subsequently be processed as input to a second ml evaluation for a second model skill of the skill chain, thereby ultimately generating model output for the given input. such a skill chain can include any number skills according to any of a variety of structures and need not be evaluations using the same ml model.


20240202583.LONG SEQUENCE MODELING VIA STATE SPACE MODEL (SSM)-ENHANCED TRANSFORMER_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Xiaodong LIU of Redmond WA (US) for microsoft technology licensing, llc, Jian JIAO of Bellevue WA (US) for microsoft technology licensing, llc, Simiao ZUO of Atlanta GA (US) for microsoft technology licensing, llc, Jianfeng GAO of Woodinville WA (US) for microsoft technology licensing, llc

IPC Code(s): G06N20/00

CPC Code(s): G06N20/00



Abstract: a computing device is provided including a processor configured to execute a transformer including an encoder having a global layer configured to receive tokenized embeddings for each of a plurality of tokens in a local input sequence and compute a global self-attention vector for each of the tokenized embeddings. the encoder further includes a local layer configured to receive each global self-attention vector from the global layer and compute local self-attention for each local input sequence, and add and normalize the global self-attention vector with the local self-attention vector to thereby produce an encoder representation including a self-attention vector for each local input sequence that includes both global self-attention values and local self-attention values. the transformer is configured to output a prediction for the global input sequence based on the encoder representation of each of the local input sequences of the global input sequence.


20240202584.MACHINE LEARNING INSTANCING_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Samuel Edward SCHILLACE of Portola Valley CA (US) for microsoft technology licensing, llc, Umesh MADAN of Bellevue WA (US) for microsoft technology licensing, llc, Brian KRABACH of Snohomish WA (US) for microsoft technology licensing, llc

IPC Code(s): G06N20/00

CPC Code(s): G06N20/00



Abstract: aspects of the present disclosure relate to machine learning instancing, where an instance of an agent (e.g., including processing of user input by a machine learning model to generate model output) is encapsulated as an agent object. in examples, an agent object is stored as a file, as a document, and/or in a database, among other examples. an agent object includes a persona definition and/or an object embedding memory, thereby defining various aspects of the agent. thus, an agent object permits portability the agent, for example between users, across contexts, and/or for a variety of subsequent processing, among other examples.


20240202591.SYSTEM AND METHOD FOR IMPROVING MACHINE LEARNING MODELS BY DETECTING AND REMOVING INACCURATE TRAINING DATA_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Oren ELISHA of Hertzeliya (IL) for microsoft technology licensing, llc, Ami LUTTWAK of Binyamina (IL) for microsoft technology licensing, llc, Hila YEHUDA of Tel Aviv (IL) for microsoft technology licensing, llc, Adar KAHANA of Natanya (IL) for microsoft technology licensing, llc, Maya BECHLER-SPEICHER of Tel Aviv (IL) for microsoft technology licensing, llc

IPC Code(s): G06N20/00, G06N5/04

CPC Code(s): G06N20/00



Abstract: methods, systems and computer program products are described to improve machine learning (ml) model-based classification of data items by identifying and removing inaccurate training data. inaccurate training samples may be identified, for example, based on excessive variance in vector space between a training sample and a mean of category training samples, and based on a variance between an assigned category and a predicted category for a training sample. suspect or erroneous samples may be selectively removed based on, for example, vector space variance and/or prediction confidence level. as a result, ml model accuracy may be improved by training on a more accurate revised training set. ml model accuracy may (e.g., also) be improved, for example, by identifying and removing suspect categories with excessive (e.g., weighted) vector space variance. suspect categories may be retained or revised. users may (e.g., also) specify a prediction confidence level and/or coverage (e.g., to control accuracy).


20240202738.DIRECTING COMMUNICATIONS TO A DESTINATION_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Ivan BARRIENTOS of Seattle WA (US) for microsoft technology licensing, llc, Suhas RANGANATH of Bengaluru (IN) for microsoft technology licensing, llc, Daniel YEHDEGO of Bothell WA (US) for microsoft technology licensing, llc, Kiran RAMA of Bangalore (IN) for microsoft technology licensing, llc

IPC Code(s): G06Q30/015

CPC Code(s): G06Q30/015



Abstract: a computing system collects customer support information about the customer support session including a transcript of communications associated with the customer support session. the computing system generates a routing score based on the customer support information about the customer support session using a machine learning model. the machine learning model is trained by training data from other customer support sessions, the training data from each other customer support session including a root cause indication qualified by customer input characterizing an outcome of that customer support session. the computing system identifies a destination for communicating the customer support report of the customer support session based on the routing score satisfying a routing condition for the destination. the customer support report includes some of the customer support information from the customer support session. the computing system directs communication of the customer support report for the customer support session to the identified destination.


20240202895.OPTICAL SENSOR SIGNAL PROCESSING FOR VISUAL ARTIFACT DETECTION AND DISPLAY SELF-DIAGNOSTICS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Ki-Chan LEE of Redmond WA (US) for microsoft technology licensing, llc

IPC Code(s): G06T7/00, G09G5/00

CPC Code(s): G06T7/0002



Abstract: visual artifact detection systems and methods are disclosed herein. in an example system, optical characteristic measurements (e.g., a luminance value) for a display are obtained over a length of time, such as during power cycle events of a computing device coupled to the display. based on the measurements, ripple values are generated, where each ripple value indicates a change of the optical characteristic over a period of time. a first ripple value is identified that exceeds a threshold and a first time window for identifying a subsequent ripple exceeding the threshold is commenced. if a second ripple value exceeds the threshold in the first time window, a determination is made that the first ripple value corresponds to a visual artifact on the display. in response, a visual artifact indication is generated, such as a notification to a user and/or a dynamic adjustment to a display parameter for remediating the artifact.


20240203005.AUTOMATED EVALUATION OF SPATIAL RELATIONSHIPS IN IMAGES_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Hamid PALANGI of Kirkland WA (US) for microsoft technology licensing, llc, Besmira NUSHI of Woodinville WA (US) for microsoft technology licensing, llc, Vibhav VINEET of Bellevue WA (US) for microsoft technology licensing, llc, Eric J. HORVITZ of Kirkland WA (US) for microsoft technology licensing, llc, Semiha E. KAMAR EDEN of Redmond WA (US) for microsoft technology licensing, llc, Tejas GOKHALE of Tempe AZ (US) for microsoft technology licensing, llc

IPC Code(s): G06T11/60, G06F40/40, G06T7/11, G06T7/60, G06T7/73

CPC Code(s): G06T11/60



Abstract: this document relates to automated analysis of images. one example method involves obtaining an image and text associated with the image, detecting two or more objects in the image, and determining respective locations of the two or more detected objects in the image. the example method also involves determining whether a spatial relationship between the two or more detected objects matches a corresponding spatial relationship expressed by the text based at least on the respective locations of the two or more detected objects. the example method also involves outputting a value reflecting whether the spatial relationship between the two or more detected objects matches the corresponding spatial relationship expressed by the text.


20240203062.GEOMETRY-AWARE SPATIAL INTERPOLATION_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Michael George CHEMISTRUCK of Issaquah WA (US) for microsoft technology licensing, llc, Nikunj RAGHUVANSHI of Redmond WA (US) for microsoft technology licensing, llc, John Michael SNYDER of Redmond WA (US) for microsoft technology licensing, llc

IPC Code(s): G06T19/00, G06T7/70, G06T15/20

CPC Code(s): G06T19/006



Abstract: a system for facilitating geometry-aware spatial interpolation is configured to access a data structure comprising a set of sample points (each sample point being associated with respective coordinates relative to a virtual environment) and determine a respective safety distance for association with at least some sample points of the set of sample points. each respective safety distance represents a distance from its associated sample point to a nearest virtual object of the virtual environment. each respective safety distance indicates a respective safety region for its associated sample point. each respective safety region indicates a region within which its associated sample point is usable for generating interpolated data. the system is further configured to store each respective safety distance within the data structure in association with its associated sample point of the set of sample points.


20240203075.COLLABORATIVE SYSTEM_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Edward Sean Lloyd RINTEL of Cambridge (GB) for microsoft technology licensing, llc, Payod PANDA of Cambridge (GB) for microsoft technology licensing, llc, Lev TANKELEVITCH of London (GB) for microsoft technology licensing, llc, Abigail Jane SELLEN of Cambridge (GB) for microsoft technology licensing, llc, Kori Marie INKPEN of Redmond WA (US) for microsoft technology licensing, llc, John C. TANG of Palo Alto CA (US) for microsoft technology licensing, llc, Sasa JUNUZOVIC of Kirkland WA (US) for microsoft technology licensing, llc, Andrew D. WILSON of Seattle WA (US) for microsoft technology licensing, llc, Bo KANG of Leamington Spa (GB) for microsoft technology licensing, llc, Andriana BOUDOURAKI of Nottingham (GB) for microsoft technology licensing, llc, William Arthur Stewart BUXTON of Toronto (CA) for microsoft technology licensing, llc, Ozumcan DEMIR CALISKAN of London (GB) for microsoft technology licensing, llc, Kunal GUPTA of Prague (CZ) for microsoft technology licensing, llc

IPC Code(s): G06T19/20, G06F3/16, G06T13/40, G06T19/00, H04N5/262, H04N5/265

CPC Code(s): G06T19/20



Abstract: a computer-implemented method is described which comprises generating a representation of a digital space and a representation of the physical space using an audiovisual feed received from a camera proximate to a display located in the physical space. the representation of the digital space is generated using user information identifying a remote user associated with the display and presence information relating to the remote user and the digital representation comprises an avatar of the remote user. the representation of the digital space is output to the display located in the physical space and the representation of the physical space it output to a computing device associated with the remote user. the method further comprises dynamically updating the representation of the digital space and/or physical space in response to changes in the user information and presence information.


20240203146.TEXT DETECTION IN VIDEOS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Eliyahu Strugo of Tel Aviv (IL) for microsoft technology licensing, llc, Yonit Hoffman of Herzeliya (IL) for microsoft technology licensing, llc

IPC Code(s): G06V30/19

CPC Code(s): G06V30/19093



Abstract: systems and methods for detecting text in videos. to address problems with conventional optical character recognition (ocr) systems, the present disclosure provides detection of text for improved ocr. aspects of the present disclosure can, therefore, be utilized to detect a textual logo in videos, including when the text of the textual logo is clearly visible and when the text is inferred. thus, examples capture appearance time of a textual logo from a video view perspective. aspects use a multi-threshold pipeline for detecting video frames including the textual logo. a textual-visual scoring system is additionally used to leverage visual aspects of text in logos. a shot detection system is used to detect inferred text beyond a detected video frame. one or more verification models can be further applied.


20240203431.ROBUST AUTHENTICATION OF DIGITAL AUDIO_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Yang CUI of Beijing (CN) for microsoft technology licensing, llc, Ke WANG of Beijing (CN) for microsoft technology licensing, llc, Lei HE of Beijing (CN) for microsoft technology licensing, llc, Frank Kao-Ping SOONG of Beijing (CN) for microsoft technology licensing, llc

IPC Code(s): G10L19/018, G10L25/51

CPC Code(s): G10L19/018



Abstract: solutions for authenticating digital audio include: generating a first band-limited watermark using a first key, generating a second band-limited watermark using a second key, wherein the bandwidth of the second watermark does not overlap with the bandwidth of the first watermark; and embedding the first watermark and the second watermark into a segment of the digital audio file. solutions also include determining a first watermark score of a segment of the digital audio file for the first watermark using the first key; determining a second watermark score of the segment of the digital audio file for the second watermark using the second key; based on at least the first watermark score and the second watermark score, determining a probability that the digital audio file is watermarked; and generating a report indicating whether the digital audio file is watermarked. in some examples, solutions may also embed and decode messages.


20240204406.COUPLED CHASSIS ANTENNA SYSTEM_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Marc HARPER of Snohomish WA (US) for microsoft technology licensing, llc, Nazy RANJKESH of Redmond WA (US) for microsoft technology licensing, llc

IPC Code(s): H01Q5/307, H01Q1/22, H01Q9/04

CPC Code(s): H01Q5/307



Abstract: a computing device includes a first metal computing device chassis component including an aperture, a second metal computing device chassis component including a display, and a hinge connector mechanically and movably connecting the second metal computing device chassis component to the first metal computing device chassis component. the computing device includes a primary antenna positioned within the first metal computing device chassis component, the primary antenna being configured to radiate radiofrequency signals at a first radiofrequency bandwidth through the aperture in the first metal computing device chassis component and to capacitively couple to the second metal computing device chassis component to radiate radiofrequency signals at a second radiofrequency bandwidth.


20240205037.MEETING INSIGHTS WITH LARGE LANGUAGE MODELS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Shawn Cantin CALLEGARI of Bellevue WA (US) for microsoft technology licensing, llc, Umesh MADAN of Bellevue WA (US) for microsoft technology licensing, llc, Samuel Edward SCHILLACE of Portola Valley CA (US) for microsoft technology licensing, llc, Abby HARRISON of Woodinville WA (US) for microsoft technology licensing, llc, Gina Elizabeth TRIOLO of Redmond WA (US) for microsoft technology licensing, llc, Mark KARLE of Seattle WA (US) for microsoft technology licensing, llc, LeRoy F. MILLER of Tacoma WA (US) for microsoft technology licensing, llc, Devis LUCATO of Kirkland WA (US) for microsoft technology licensing, llc, Tara Eve WALKER of Atlanta GA (US) for microsoft technology licensing, llc, Brian KRABACH of Snohomish WA (US) for microsoft technology licensing, llc, Adrian Wyatt BONAR of Seattle WA (US) for microsoft technology licensing, llc, Alexander CHAO of Irvine CA (US) for microsoft technology licensing, llc, Nicholas BECKER of Boulder CO (US) for microsoft technology licensing, llc

IPC Code(s): H04L12/18

CPC Code(s): H04L12/1822



Abstract: in accordance with examples of the present disclosure, a collaborative platform provides a digital collaboration assistant that continuously monitors and analyzes shared meeting contents (e.g., voice, text chat messages, shared links and documents, presentation materials, and the like) by participants during a collaborative meeting in near real-time, periodically updates a structure summary log of the meeting contents that are deemed important during the collaborative meeting, and interacts with the participants throughout the collaborative meeting in near real-time, for example, to answer questions or provide additional information.


20240205038.PERSONALIZED NAVIGABLE MEETING SUMMARY GENERATOR_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Dikla DOTAN-COHEN of Redmond WA (US) for microsoft technology licensing, llc, Inbal Maimon of Redmond WA (US) for microsoft technology licensing, llc, Ido Mordechai Priness of Redmond WA (US) for microsoft technology licensing, llc

IPC Code(s): H04L12/18, G06F3/0484

CPC Code(s): H04L12/1831



Abstract: technology is disclosed for programmatically providing structured and personalized meeting content that both (1) summarizes aspects of a meeting recording and (2) is used to navigate to a section of the meeting recording. to do so, the disclosure provides technologies to determine sections of the meeting recording. for each section of the meeting recording, a section representation and a meeting structure for presenting the section representation are determined. the section representation includes an image and a text summary of the corresponding section of the meeting recording. additionally, the disclosure provides technologies to automatically generate a personalized navigable meeting recording (pnmr) user interface (ui) based on the meeting structure, the pnmr ui comprising an indication of each section based on the section representation. selection of a section representation causes playback of the meeting recording to change to the section associated with the section representation.


20240205089.DISTRIBUTED COMPUTING SYSTEM WITH HYPERVISOR MOBILITY SERVICE_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Shivjit Satish PATIL of Chapel Hill NC (US) for microsoft technology licensing, llc, Rupesh Bhagaban PATRO of Redmond WA (US) for microsoft technology licensing, llc, Kenyon James HENSLER of Acworth GA (US) for microsoft technology licensing, llc, Aishwarya Srinivasa RAGHAVAN of Sammamish WA (US) for microsoft technology licensing, llc, Rangaprasad NARASIMHAN of Sammamish WA (US) for microsoft technology licensing, llc, Anand RAMAKRISHNA of Redmond WA (US) for microsoft technology licensing, llc

IPC Code(s): H04L41/0895, G06F9/455, H04L61/5084

CPC Code(s): H04L41/0895



Abstract: a distributed computing system is provided, including a server executing a mobility service, and a first computing device executing a first hypervisor implementing a first mobility client configured to detect an attachment of a virtual machine to the first hypervisor, and a second computing device executing a second hypervisor implementing a second mobility client configured to detect an attachment of the virtual machine to the second hypervisor, and send a message to the first computing device indicating the attachment of the virtual machine to the second hypervisor. the first mobility client is further configured to store network routing information indicating a network location of the virtual machine, receive network traffic for the virtual machine, and forward the network traffic to the second hypervisor based on the stored network routing information.


20240205148.DATA PACKET TRAFFIC USING SPECULATIVE UNIFIED FLOW_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Harish SRINIVASAN of Sammamish WA (US) for microsoft technology licensing, llc, Tian TAN of Kirkland WA (US) for microsoft technology licensing, llc, Milan DASGUPTA of Seattle WA (US) for microsoft technology licensing, llc, Denys GURZHII of Bellevue WA (US) for microsoft technology licensing, llc

IPC Code(s): H04L45/74, H04L45/76

CPC Code(s): H04L45/74



Abstract: a method is presented for processing directional data packet traffic. a main data packet, characterized by a plurality of main data packet characteristics including at least a first ip address representing a first source, and a second ip address representing a first destination, is received at a rule processing engine. based on the main data packet characteristics, a set of rules for processing the main data packet is retrieved. a main direction unified flow for the main data packet, and a speculative reverse direction unified flow for a reverse direction data packet are generated based on the main data packet characteristics and the retrieved set of rules. the main data packet is processed based on the main direction unified flow. responsive to receiving the reverse direction data packet, the reverse direction data packet is processed based on the speculative reverse direction unified flow.


20240205152.VIRTUAL MACHINE MIGRATION ON HYPERVISOR NETWORK_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Kenyon James HENSLER of Acworth GA (US) for microsoft technology licensing, llc, Rupesh Bhagaban PATRO of Redmond WA (US) for microsoft technology licensing, llc, Aishwarya Srinivasa RAGHAVAN of Sammamish WA (US) for microsoft technology licensing, llc, Shivjit Satish PATIL of Chapel Hill NC (US) for microsoft technology licensing, llc, Rangaprasad NARASIMHAN of Sammamish WA (US) for microsoft technology licensing, llc, Anand RAMAKRISHNA of Redmond WA (US) for microsoft technology licensing, llc

IPC Code(s): H04L45/76, G06F9/455, H04L45/42

CPC Code(s): H04L45/76



Abstract: a distributed computing system is provided, including a source computing device implementing a source hypervisor executing a virtual machine, a source-side router coupled to the source hypervisor, a destination computing device implementing a destination hypervisor, and a destination-side router coupled to the destination hypervisor. the source hypervisor is connected to the destination hypervisor through a network. during a migration of the virtual machine from the source hypervisor to the destination hypervisor, the source-side router duplicates packets ingressing into the source-side router. the duplicated packets include a first set of packets and a second set of packets, where the first set of packets is routed to the virtual machine through the source hypervisor on the network, and the second set of packets is routed to the virtual machine through the destination hypervisor on the network.


20240205196.INTERPOSING SERVICE MESH_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Andrew Munro CALDWELL of Enfield (GB) for microsoft technology licensing, llc, Jack Philip RICKARD of Enfield (GB) for microsoft technology licensing, llc, Alex John HOCKEY of London (GB) for microsoft technology licensing, llc

IPC Code(s): H04L9/40, G06F9/455

CPC Code(s): H04L63/0428



Abstract: a computer-implemented method of establishing a secure connection between a first application running in a first computing environment and a second application running in a second computing environment using a service mesh that: interposes a connection forming request from the first application; and establishes the secure connection in response to the connection forming request by: instructing a kernel to establishing a computing environment connection between the first and second computing environments; establishing cryptographic parameters for encrypting or decrypting application traffic between the first application and the second application; and establishing a socket with the kernel for the application traffic that will be communicated over the secure connection.


20240205226.AUTHENTICATION AND IDENTITY ARCHITECTURE FOR A MANAGEMENT PLANE OF A MULTI-TENANT COMPUTING SYSTEM_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Andrey Anatolyevich LUKYANOV of Redmond WA (US) for microsoft technology licensing, llc, Pradeep Kumar MISHRA of MISHRA (IN) for microsoft technology licensing, llc, Joel T. HENDRICKSON of Redmond WA (US) for microsoft technology licensing, llc, Bryan Robert JEFFREY of JEFFREY MA (US) for microsoft technology licensing, llc, Jimmy BAHULEYAN of Punjab (IN) for microsoft technology licensing, llc

IPC Code(s): H04L9/40

CPC Code(s): H04L63/102



Abstract: in a multi-tenant computing system, a set of subscriptions are generated, to which resources are assigned. each subscription has a management application that is used to manage access to resources in the subscription. credentials that are used by the management application are stored in a key vault within the subscription.


20240205249.PROTECTION OF CLOUD STORAGE DEVICES FROM ANOMALOUS ENCRYPTION OPERATIONS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Ariel BRUKMAN of Kiryat Ata (IL) for microsoft technology licensing, llc, Ram Haim PLISKIN of Rishon Le Tsion (IL) for microsoft technology licensing, llc

IPC Code(s): H04L9/40

CPC Code(s): H04L63/1425



Abstract: according to examples, an apparatus includes a processor that determines that an encryption operation has been requested or executed through a cloud control plane capability with respect to a cloud storage device. the processor also determines that the requested or executed encryption operation with respect to the cloud storage device is anomalous and, based on a determination that the requested or executed encryption operation with respect to the cloud storage device is anomalous, outputs an alert and/or performs a remedial action. by identifying anomalous encryption operation requests or executions on cloud storage devices, the processor is able to determine that ransomware attacks are or have occurred on the cloud storage devices. in some examples, the processor takes remedial actions to mitigate harm posed by or prevent the ransomware attacks.


20240205265.MULTI-LAYER BROWSER-BASED CONTEXT EMULATION DETECTION_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Itamar AZULAY of Redmond WA (US) for microsoft technology licensing, llc, Nitzan FROGEL of Tel Aviv (IL) for microsoft technology licensing, llc, Meir Baruch BLACHMAN of Beer-Sheva (IL) for microsoft technology licensing, llc, Tomer CHERNI of Gany Tikva (IL) for microsoft technology licensing, llc

IPC Code(s): H04L9/40

CPC Code(s): H04L63/20



Abstract: methods, systems and computer program products are provided for multi-layer, browser-based context emulation detection, which may be implemented by a proxy for browsers. a policy may be enforced against requests if a request context indicates a restricted context. context may be detected and indicated in a response header and body based on one or more context detection/indication rules. context may be indicated by marking or not marking resources indicated in responses. code may be injected to cause the client web browser to indicate context. a response may be forwarded to the client with a response header context, a response body context, and/or injected code, which a client browser may process to generate a request with one or more indications of request context.


20240205277.AUTOMATED MEDIA EVENT DETECTION AND CORRECTIVE ACTIONS FOR COMMUNICATION SESSIONS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Christopher M. Sano of Redmond WA (US) for microsoft technology licensing, llc, Brett D. Humphrey of Redmond WA (US) for microsoft technology licensing, llc

IPC Code(s): H04L65/403, G06F3/16, H04L65/1089

CPC Code(s): H04L65/403



Abstract: disclosed in some examples, are methods, systems, and machine-readable mediums which provide for an automated communication session assistant that assists participants in planning and conducting communication sessions that respect one or more media customization settings of other participants. users of the network-based communication service may register, and store in a user profile, one or more media customization settings. these media customization settings may correlate to one or more rules in a rule data store. each rule may specify one or more media events that may impact one or more media customization settings of participants. the rules may also describe curative actions, such as prompts to participants and the like.


20240205300.GENERATING SERVICE-TO-SERVICE DEPENDENCY MAP FROM DNS AND AUTHENTICATION LOGS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): George KIM of Fairfax VA (US) for microsoft technology licensing, llc, Christian Cypress CHUNG of Severn MD (US) for microsoft technology licensing, llc, Vivek Sanjeev TEJWANI of Bellevue WA (US) for microsoft technology licensing, llc, Sorabh Kumar GANDHI of Bellevue WA (US) for microsoft technology licensing, llc, Abhishek PATHAK of Woodinville WA (US) for microsoft technology licensing, llc

IPC Code(s): H04L67/51, G06F9/455, H04L61/4511

CPC Code(s): H04L67/51



Abstract: a distributed computing system is provided, and configured to execute a dns log analyzer configured to identify a dependency of a first service executed on a first vm at a first server, on a second service executed on a second vm at a second server, via one or more dns logs of a domain name server. the system is further configured to execute an authentication log analyzer configured to identify a dependency of the first service on a third service executed at a third server, via the one or more token authentication logs of an authentication server. the system is further configured to execute a dependency map generator configured to generate a service-to-service dependency map including the dependency between the first service and the second service, and the dependency between the first service and third service.


20240206100.EQUIPMENT LOCKING DEVICE_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Chia-Ching HUANG of Taipei (TW) for microsoft technology licensing, llc, Kevin BUANA of Taoyuan City (TW) for microsoft technology licensing, llc, Anand Avinash KULKARNI of Sammamish WA (US) for microsoft technology licensing, llc

IPC Code(s): H05K7/14

CPC Code(s): H05K7/1415



Abstract: a method and a device for locking an equipment with a rack are presented. the device may include a trigger and an equipment locking mechanism, wherein upon the trigger automatically activates the equipment locking mechanism upon contacting a portion of the rack. the automatic locking initiates when the equipment reaches a desired position within the rack.


20240206116.SYSTEMS AND METHODS FOR MICROFLUIDIC THERMAL MANAGEMENT_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Ruslan NAGIMOV of Redmond WA (US) for microsoft technology licensing, llc, Bharath RAMAKRISHNAN of Bellevue WA (US) for microsoft technology licensing, llc, Husam Atallah ALISSA of Seattle WA (US) for microsoft technology licensing, llc, Vaidehi ORUGANTI of Kirkland WA (US) for microsoft technology licensing, llc, Christian L. BELADY of Mercer Island WA (US) for microsoft technology licensing, llc

IPC Code(s): H05K7/20, F16K99/00, G05D23/19

CPC Code(s): H05K7/20272



Abstract: a thermal management device includes a microfluidic volume having a first peripheral side and a second peripheral side and including at least one thermal element, a first port to the microfluidic volume, a second port from the microfluidic volume, an inlet valve at the first port to the microfluidic volume, an outlet valve at the second port, and a valve piezoelectric element in mechanical communication with a portion of at least one of the inlet valve and the outlet valve to move at least the portion of the at least one of the inlet valve and the outlet valve and selectively allow fluid flow through the microfluidic volume.


20240206117.WASTE COLD RECUPERATION IN FUEL CELL BASED POWER GENERATION SYSTEMS FOR DATACENTERS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Ruslan NAGIMOV of Redmond WA (US) for microsoft technology licensing, llc, Husam A. ALISSA of Snoqualmie WA (US) for microsoft technology licensing, llc, Mark Alan MONROE of Louisville CO (US) for microsoft technology licensing, llc, Sean M. JAMES of Olympia WA (US) for microsoft technology licensing, llc

IPC Code(s): H05K7/20, G06F1/20, H01M8/04082, H01M8/04746

CPC Code(s): H05K7/20327



Abstract: examples described in this disclosure relate to waste cold recuperation in fuel cell based power generation systems for datacenters. an example waste cold recuperation system includes a liquefied gas storage for supplying liquefied gas as a coolant to cool a first set of compute resources configurable to operate in a first cryogenic environment. the system is configurable to supply at least some of the vapor phase of the liquefied gas as a coolant to cool a second set of compute resources configurable to operate in a second cryogenic environment, resulting in the at least some of the vapor phase of the liquefied gas becoming a super-heated vapor phase of the liquefied gas. the system is configurable to supply the super-heated vapor phase of the liquefied gas as fuel to fuel cells for providing electrical power to a datacenter load including compute resources configurable to operate in a non-cryogenic environment.


Microsoft Technology Licensing, LLC patent applications on June 20th, 2024