Jump to content

MICROSOFT TECHNOLOGY LICENSING, LLC patent applications on March 20th, 2025

From WikiPatents

Patent Applications by MICROSOFT TECHNOLOGY LICENSING, LLC on March 20th, 2025

MICROSOFT TECHNOLOGY LICENSING, LLC: 47 patent applications

MICROSOFT TECHNOLOGY LICENSING, LLC has applied for patents in the areas of G06F3/0482 (4), H04L9/40 (4), G06F9/50 (3), G06F40/40 (2), G02B27/01 (2) G02B27/0172 (2), C07H21/04 (1), G11B27/005 (1), G06N5/02 (1), G06N20/00 (1)

With keywords such as: data, based, user, computing, risk, function, request, generated, candidate, and resource in patent application abstracts.



Patent Applications by MICROSOFT TECHNOLOGY LICENSING, LLC

20250092082. PHOTON GENERATING SUBSTRATES FOR OLIGONUCLEOTIDE SYNTHESIS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Bichlien Hoang NGUYEN of Seattle WA US for microsoft technology licensing, llc, Karin STRAUSS of Seattle WA US for microsoft technology licensing, llc, Jake Allen SMITH of Seattle WA US for microsoft technology licensing, llc, Richard Prescott ROUSE of Redmond WA US for microsoft technology licensing, llc, Douglas Mitchell CARMEAN of Seattle WA US for microsoft technology licensing, llc, Matthew David TURNER of Carnation WA US for microsoft technology licensing, llc, Gagan GUPTA of Redmond WA US for microsoft technology licensing, llc

IPC Code(s): C07H21/04, B01J19/00, B01J19/12

CPC Code(s): C07H21/04



Abstract: photon generating substrates for light-directed oligonucleotide synthesis are disclosed. light is generated within a solid-state stack that supports growing oligonucleotides. the light may be generated by microleds, a pass-through liquid crystal panel, or an lcos system. light passes through a transmissive layer on which growing oligonucleotides are attached. patterning of the light is controlled by selective activation of the microleds or by selective control of the transparency of a liquid crystal layer. photolabile blocking groups are selectively removed by exposure to patterned light emitted from the photon generating substrate.


20250093165. Identifying and Resolving Prohibited Maneuvers in Routes Generated by a Routing System_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Antonios KARATZOGLOU of San Francisco CA US for microsoft technology licensing, llc, Tijana BEKIC of Belgrade RS for microsoft technology licensing, llc, Vashutosh AGRAWAL of Bellevue WA US for microsoft technology licensing, llc, Mohit KHANNA of Bellevue WA US for microsoft technology licensing, llc, Varun KAKKAR of Redmond WA US for microsoft technology licensing, llc, Michael Robert EVANS of Seattle WA US for microsoft technology licensing, llc, Jacob Nicholas WHITBECK of Redmond WA US for microsoft technology licensing, llc, Dragomir Dimitrov YANKOV of Palo Alto CA US for microsoft technology licensing, llc, Nikola PERIN of Belgrade RS for microsoft technology licensing, llc, Nikola TODIC of Belgrade RS for microsoft technology licensing, llc, Goran PREDOVIC of Bellevue WA US for microsoft technology licensing, llc, Aleksandar SAMARDZIJA of Belgrade RS for microsoft technology licensing, llc

IPC Code(s): G01C21/34, G01C21/00

CPC Code(s): G01C21/3461



Abstract: a technique automatically identifies and resolves prohibited maneuvers in candidate routes generated by a routing system. examples of prohibited maneuvers include traveling over a non-navigable path, traveling in an incorrect direction over a roadway, and an improper turn. the technique determines whether the candidate routes contain prohibited maneuvers by comparing the candidate routes with plural types of route-related validation data in plural respective validation processes. for example, a first validation process compares the candidate routes with a collection of gps traces. a second validation process compares the candidate routes with map reference data. the technique further includes provisions for correcting the causes of identified prohibited maneuvers. overall, the technique reduces the amount of manual effort involved in verifying the accuracy of routes produced by the routing system, and improves the accuracy, reliability, and safety of the routing system.


20250093652. UTILIZING A VISIBLE LIGHT FILTER TO REDUCE VISIBILITY OF FIDUCIAL IMAGES_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Lasse-Petteri LEPPANEN of Espoo FI for microsoft technology licensing, llc, Xiao Chuan ONG of Seattle WA US for microsoft technology licensing, llc, Yarn Chee POON of Redmond WA US for microsoft technology licensing, llc, Yifei ZHANG of Santa Clara CA US for microsoft technology licensing, llc, Wyatt Owen DAVIS of Bothell WA US for microsoft technology licensing, llc, Matthew David ELLIS of Sammamish WA US for microsoft technology licensing, llc, Algird Michael GUDAITIS of Fall City WA US for microsoft technology licensing, llc, Akash ARORA of Normandy Park WA US for microsoft technology licensing, llc

IPC Code(s): G02B27/01, G09G3/00

CPC Code(s): G02B27/0172



Abstract: one example provides a head mounted display (hmd) device comprising a projection system and left eye and right eye display optical paths configured to transmit left eye and right eye images for viewing. the projection system comprises left and right display image projectors. the hmd device further comprises a display alignment tracker (dat) system comprising a dat optical path comprising left side and right side dat optical paths. the dat system further comprises a camera coupled to an output of the dat optical path, and a visible light filter located along the dat optical path. the hmd device further comprises a controller configured to control the projection system to output a fiducial image comprising a visible color of light transmitted by the visible light filter and to blank the visible color of the fiducial image from a fiducial portion of both the left and right eye images.


20250093663. PROJECTION DEVICE AND PROJECTION METHOD FOR HEAD MOUNTED DISPLAY BASED ON ROTARY MEMS FAST SCANNER_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Tapani Matias ALASAARELA of Espoo FI for microsoft technology licensing, llc, Simo Kaarlo Tapani TAMMELA of Espoo FI for microsoft technology licensing, llc

IPC Code(s): G02B27/01, G03B21/00, G03B21/20

CPC Code(s): G02B27/0172



Abstract: a projector system in a head mounted display (hmd). the projector system includes a microscopic mirror. a microelectromechanical system (mems) is coupled to the microscopic mirror. the mems is configured to tilt the microscopic mirror at a varying scan angle in a first periodic fashion along a single scanning axis. a rotary platform is coupled to the microscopic mirror. the rotary platform is configured to rotate the microscopic mirror about a rotation axis in a second periodic fashion. a light emitter is configured to direct light into the mirror. the light emitter is configured to be modulated based on the position of the microscopic mirror due to the microscopic mirror being tilted along the scanning axis and rotated about the rotary axis.


20250093980. TRACKING TOUCHPAD TOUCH INPUT_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Molly Jo GESELL of Bothell WA US for microsoft technology licensing, llc, Tal BIZINSKY TOVEL of Ramat HaSharon IL for microsoft technology licensing, llc, Arthur GERSHFELD of Holon IL for microsoft technology licensing, llc, Hila MALIHI of Jerusalem IL for microsoft technology licensing, llc, Robert Bryce JOHNSON of Sammamish WA US for microsoft technology licensing, llc, Solomon Stone ROMNEY of Bellevue WA US for microsoft technology licensing, llc, Elizabeth Ann PINA of Lynnwood WA US for microsoft technology licensing, llc, Adam Benjamin MESHI of Herzliya IL for microsoft technology licensing, llc

IPC Code(s): G06F3/0354

CPC Code(s): G06F3/03547



Abstract: a computing device comprises a touch sensing touchpad, a processor, and memory storing instructions to detect contacts at the touchpad over a plurality of frames of data. at each frame a measured coordinate and a current plurality of characteristics of the contacts are determined. the current plurality of characteristics of a current frame are compared to characteristics of an immediately prior frame. where at least one of the comparisons satisfies a corresponding threshold, a coordinate jump is detected between the current frame and the immediately prior frame. based at least on detecting the coordinate jump, a current frame intermediate coordinate value is set to an immediately prior frame intermediate coordinate value of the immediately prior frame, and a smoothing filter is applied to the immediately prior frame intermediate coordinate value to generate a smoothed immediately prior frame intermediate coordinate value, which is outputted.


20250094000. TOUCHPAD FINGER FORCE WITH PALM_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Ahia PERETZ of Elkana IL for microsoft technology licensing, llc, Shiran BARNEA of Herzliya IL for microsoft technology licensing, llc, On HARAN of Kfar Saba IL for microsoft technology licensing, llc

IPC Code(s): G06F3/041, G06F3/044

CPC Code(s): G06F3/04186



Abstract: methods and computing devices for estimating a finger force exerted on a touchpad are disclosed. in one example, a method comprises calculating a plurality of forces produced by a palm at a plurality of capacitive force sensors of the touchpad, where at least one of the sensors is saturated. after calculating the forces produced by the palm, the method determines that the touchpad is being contacted by the palm and a finger. the method uses the forces produced by the palm to determine the finger force exerted on the touchpad by the finger.


20250094110. MULTI-SCREEN MANAGEMENT_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Ran BI of Beijing CN for microsoft technology licensing, llc, Wei Yang of Beijing CN for microsoft technology licensing, llc

IPC Code(s): G06F3/14, G06F3/0482

CPC Code(s): G06F3/1423



Abstract: the present disclosure provides methods and apparatuses for multi-screen management. in some implementations, a plurality of connection requests may be received from a plurality of screen devices respectively. a screen host unit corresponding to each screen device may be created. a connection of each screen host unit to a corresponding screen device may be established. screen display data may be transmitted, by at least one screen host unit, to at least one corresponding screen device through at least one corresponding connection respectively. moreover, in some implementations, a connection request may be transmitted to a screen management hub. a connection to a corresponding screen host unit created by the screen management hub may be established. screen display data may be received from the screen host unit through the connection. the screen display data may be displayed.


20250094148. POST-DEPLOYMENT IMPACT DETECTION_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Ljubica Vujovic BOSKOVIC of Belgrade RS for microsoft technology licensing, llc, Maja Stikic MRAZ of Belgrade RS for microsoft technology licensing, llc, Neda Pistinjat NIKOLIC of Belgrade RS for microsoft technology licensing, llc, Veljko Radoljub VASIC of Belgrade RS for microsoft technology licensing, llc

IPC Code(s): G06F8/60, G06F11/34

CPC Code(s): G06F8/60



Abstract: system, methods, apparatuses, and computer program products are disclosed for determining post-deployment impact of a deployment based on telemetry information. telemetry information is analyzed to determine a periodic workload executing on one or more of a plurality of endpoints. pre-deployment performance metrics and post-deployment performance metrics are then determined based on telemetry information generated before the deployment and after the deployment, respectively. the post-deployment impact of the deployment may then be determined by comparing the pre-deployment performance metrics and the post-deployment performance metrics. actions may be performed based on the post-deployment impact.


20250094177. FIRMWARE ACCESS AGENT FOR COMPUTING DEVICE_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Karunakara KOTARY of Redmond WA US for microsoft technology licensing, llc, Venkatesh RAMAMURTHY of Redmond WA US for microsoft technology licensing, llc, Ankur GARG of Vancouver WA US for microsoft technology licensing, llc, Nagasubramanian GURUMOORTHY of Leander TX US for microsoft technology licensing, llc, Andrew Richard PUTNAM of Seattle WA US for microsoft technology licensing, llc

IPC Code(s): G06F9/4401, G06F13/42

CPC Code(s): G06F9/4403



Abstract: a method for firmware access on a computing device includes, at a firmware access agent of the computing device, receiving a read request for firmware instructions from a hardware logic component of the computing device. the read request is generated as part of a boot sequence of the hardware logic component, and is received via a data interface communicatively coupling the hardware logic device and the firmware access agent. the firmware access agent retrieves the firmware instructions over a computer network from a remote firmware storage system separate from the computing device. the firmware instructions are provided to the hardware logic component via the data interface, such that the hardware logic component executes the firmware instructions and continues the boot sequence.


20250094212. TRANSPARENT PRE-EMPTION AND MIGRATION FOR PLANET-SCALE COMPUTER_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Muthian SIVATHANU of Chennai IN for microsoft technology licensing, llc, Srinidhi VISWANATHA of Bangalore IN for microsoft technology licensing, llc, Dharma Kiritkumar SHUKLA of Bellevue WA US for microsoft technology licensing, llc, Nipun KWATRA of Bangalore IN for microsoft technology licensing, llc, Ramachandran RAMJEE of Bengaluru IN for microsoft technology licensing, llc, Rimma Vladimirovna NEHME of Bellevue WA US for microsoft technology licensing, llc, Pankaj SHARMA of Redmond WA US for microsoft technology licensing, llc, Bhalakumaaran Erode RANGANATHAN of Bellevue WA US for microsoft technology licensing, llc, Vaibhav SHARMA of Seattle WA US for microsoft technology licensing, llc

IPC Code(s): G06F9/48, G06F9/46, G06F9/54, G06N3/08, G06T1/20, G06T1/60, H04L67/568

CPC Code(s): G06F9/4856



Abstract: the disclosure herein describes platform-level checkpointing for deep learning (dl) jobs. the checkpointing is performed through capturing two kinds of state data: (i) gpu state (device state), and (ii) cpu state (host state). the gpu state includes gpu data (e.g., model parameters, optimizer state, etc.) that is located in the gpu and gpu context (e.g., the default stream in gpu, various handles created by the libraries such as dnn, blas, etc.). only a fraction of the gpu memory is copied because the checkpointing is done in a domain-aware manner. the “active” memory contains useful data like model parameters. to be able to capture the useful data, memory management is controlled to identify which parts of the memory are active. also, to restore the destination gpu to the same context/state, a mechanism is used to capture such state-changing events on an original gpu and replayed on a destination gpu.


20250094222. COOLING BASED ON WORKLOAD PRIORITY LEVEL_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Anant Shankar DEVAL of Redmond WA US for microsoft technology licensing, llc, Unnikrishnan VADAKKANMARUVEEDU of Chandler AZ US for microsoft technology licensing, llc, Mohammed A. EL-TANANI of Beaverton OR US for microsoft technology licensing, llc, Steve Qingjun CAI of Snoqualmie WA US for microsoft technology licensing, llc

IPC Code(s): G06F9/48

CPC Code(s): G06F9/4893



Abstract: the described technology provides a method including determining a priority level associated with a workload, determining, based on the priority level associated with the workload, a threshold cooling level of a computing unit implementing the workload, receiving, at a base motherboard controller (bmc) associated with the computing unit implementing the workload, a current temperature of the computing unit implementing the workload, and adjusting, based on the threshold cooling level of the computing unit implementing the workload and the current temperature of the computing unit implementing the workload, a usage level of a cooling system of the computing unit implementing the workload.


20250094233. REQUEST SEGMENTATION FOR REDUCED MEMORY CONSUMPTION BY TRAINED SEQUENTIAL MODELS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Wenbin MENG of Bellevue WA US for microsoft technology licensing, llc, Hemant KUMAR of Bellevue WA US for microsoft technology licensing, llc, Rakesh KELKAR of Bellevue WA US for microsoft technology licensing, llc, Karthik RAMAN of Sammamish WA US for microsoft technology licensing, llc, Sanjay RAMANUJAN of Sammamish WA US for microsoft technology licensing, llc, Kevin Joseph RIEHM of Woodbury WA US for microsoft technology licensing, llc, Theodore Dragov TODOROV of Seattle WA US for microsoft technology licensing, llc

IPC Code(s): G06F9/50

CPC Code(s): G06F9/5044



Abstract: a disclosed method reduces memory consumption of a trained sequential model. the method includes receiving, from a client application, an initial processing request identifying an input sequence to be processed by the trained sequential model and an initial value for an output size parameter specifying a requested size of output from the trained sequential model. the method further includes sequentially transmitting, to the trained sequential model, multiple partial processing requests based on the initial processing request that each specify a fraction of the initial value as the output size parameter and receiving a sequence of output responses from the trained sequential model generated in response to processing the multiple partial processing requests. the method further provides for returning, to the client application, a final merged response that includes the sequence of output responses.


20250094237. CAPACITY-BASED LOAD BALANCING IN SHARED RESOURCE POOL_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Wenbin MENG of Bellevue WA US for microsoft technology licensing, llc, Hemant KUMAR of Bellevue WA US for microsoft technology licensing, llc, Rakesh KELKAR of Bellevue WA US for microsoft technology licensing, llc, Karthik RAMAN of Sammamish WA US for microsoft technology licensing, llc, Sanjay RAMANUJAN of Sammamish WA US for microsoft technology licensing, llc, Kevin Joseph RIEHM of Woodbury WA US for microsoft technology licensing, llc, Theodore Dragov TODOROV of Seattle WA US for microsoft technology licensing, llc

IPC Code(s): G06F9/50

CPC Code(s): G06F9/505



Abstract: a system provides capacity-based load balancing across model endpoints of a cloud-based artificial intelligence (ai) model. the system includes a consumption determination engine executable to determine a net resource consumption for processing tasks in a workload generated by a client application for input to the trained machine learning model. the system also includes a load balancer that determines a distribution of available resource capacity in a shared resource pool comprising compute resources at each of the multiple model endpoints. the load balancer allocates parallelizable tasks of the workload among the compute resources at the multiple model endpoints based on the net resource consumption of the tasks and on the distribution of available resource capacity in the shared resource pool.


20250094240. CONGESTION CONTROL FOR AUTOMATIC COMPUTE CAPACITY SATURATION_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Wenbin MENG of Bellevue WA US for microsoft technology licensing, llc, Hemant KUMAR of Bellevue WA US for microsoft technology licensing, llc, Rakesh KELKAR of Bellevue WA US for microsoft technology licensing, llc, Karthik RAMAN of Sammamish WA US for microsoft technology licensing, llc, Sanjay RAMANUJAN of Sammamish WA US for microsoft technology licensing, llc, Kevin Joseph RIEHM of Woodbury WA US for microsoft technology licensing, llc, Theodore Dragov TODOROV of Seattle WA US for microsoft technology licensing, llc

IPC Code(s): G06F9/50

CPC Code(s): G06F9/5083



Abstract: a disclosed method facilitates an increase in utilization with respect to a resource quota allocated to a tenant from a shared resource pool. the method includes transmitting a lease request to a quota service on behalf of the tenant, where the lease request identifies a processing task and specifies quantity of cloud-based resources requested from the shared resource pool for execution of the processing task. the method further provides for determining, based on a feedback signal received from the quota service, whether grant of the lease request would cause the tenant to exceed a resource quota allocated to the tenant and dynamically decreasing parallelism of active tasks being processed by the cloud-based resources on behalf of the tenant in response to determining that grant of the lease request would cause the tenant to exceed the resource quota limit.


20250094328. MEMORY CONTROLLER AND RELATED METHODS FOR IMPLEMENTING AN ADDRESS-BASED DYNAMIC PAGE CLOSE POLICY_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Mukund RAMAKRISHNA of Austin TX US for microsoft technology licensing, llc

IPC Code(s): G06F3/06

CPC Code(s): G06F12/0215



Abstract: memory controllers and related methods for implementing an address-based dynamic page close policy are described. an example method includes using a first tracker, having entries indexed by a hash of system memory addresses for a physical memory region, tracking page hits associated with the physical memory region to develop a historical record of page hits to the physical memory region. the method further includes using a second tracker, having entries indexed by a hash of system memory addresses for the physical memory region, tracking page hits to the physical memory region to develop a current record of page hits to the physical memory region. the method further includes predicting whether to close a page or keep the page open based on a comparison of the historical record of page hits to the physical memory region with the current record of page hits to the physical memory region.


20250094368. FIFO DATA BUFFER WITH MULTI-LOAD_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Amiram HOCHMAN of Raanana IL for microsoft technology licensing, llc

IPC Code(s): G06F13/20, G06F1/04

CPC Code(s): G06F13/20



Abstract: one example provides a device comprising a fifo data buffer comprising a load shift register, a request line encoder, a state machine, and one or more clocks to provide a clock signal. the load shift register comprises a plurality of register locations and is configured to shift data between at least two register locations controllable on at least one shift instruction and to load data into at least one of the register locations controllable on at least one load instruction. the request line encoder is configured to receive one or more requests each comprising a corresponding priority value, and to determine a request number value representing a number of requests to load into the load shift register. the state machine is configured to determine, based at least in part on the request number value, a state, one or more shift instructions, and one or more load instructions.


20250094432. OFFLINE EVALUATION OF RANKING FUNCTIONS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Lihong LI of Redmond WA US for microsoft technology licensing, llc, Jinyoung KIM of Bellevue WA US for microsoft technology licensing, llc, Imed ZITOUNI of Bellevue WA US for microsoft technology licensing, llc

IPC Code(s): G06F16/2457, G06Q30/00, G06Q30/02, H04L67/02

CPC Code(s): G06F16/24578



Abstract: an example system includes a processor to receive production log data and pre-process the production log data to generate an exploration data set. the production log data includes continuous updates of a ranking function associated with different actions for a same query issued by a same user in different impressions. the processor can perform offline estimation of online metrics for ranking functions using the exploration data set, evaluate a proposed ranking function by comparing the estimated online metrics to a set of baseline metrics of a baseline ranking function, detect that the proposed ranking function is a preferred ranking function having a higher detected metric score than the baseline ranking function based on a comparison of the estimated online metrics with the baseline metrics of the baseline ranking function, and execute an action on an information retrieval system based on the preferred ranking function.


20250094471. DATA SOURCE CURATION FOR LARGE LANGUAGE MODEL (LLM) PROMPTS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Lars BRENNA of Tromso NO for microsoft technology licensing, llc, Yaw Oduro AMOATENG of Redmond WA US for microsoft technology licensing, llc, Zoran HRANJ of Oslo NO for microsoft technology licensing, llc

IPC Code(s): G06F16/34, G06F3/0482, G06F16/335, G06F40/40

CPC Code(s): G06F16/345



Abstract: data source curation for large language model (llm, generically multimodal model) prompts enables compliance with privacy requirements, while allowing for personal preferences, when generated passages relating to a person import information from external data sources. a set of data sources is presented to a user, permitting the user to select which to use or avoid using. in some examples, when a user adds a data source, based on the nature of the data source, the user is provided a prompt to provide consent for the use of the content of that data source, enabling user-directed curation of the data sources used in the llm generation of a summary about the person. in some examples, the set of data sources presented to a user had been previously curated according to governing policies, to restrict the user from accepting use of a data source that is disfavored for legal or policy reasons.


20250094506. SEARCH SUMMARY GENERATION BASED ON SEARCHER CHARACTERISTICS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Santhosh Sachindran of Campbell CA US for microsoft technology licensing, llc, Raghavan Muthuregunathan of Fremont CA US for microsoft technology licensing, llc, Jagadeesan Sundaresan of Fremont CA US for microsoft technology licensing, llc, Chetan Bhole of Mountain View CA US for microsoft technology licensing, llc, Yi Zhou of Sunnyvale CA US for microsoft technology licensing, llc, Dhruv Saksena of Sunnyvale CA US for microsoft technology licensing, llc

IPC Code(s): G06F16/9535, G06F3/0482, G06F16/9532, G06F16/9536, G06F16/957

CPC Code(s): G06F16/9535



Abstract: techniques are provided for presenting a summary with search results. one method includes operations for receiving a search query, performing a search based on the search query, and determining, by a machine learning (ml) model, a user intent based on input comprising the search query, user profile information, and activity information of the user. a prompt is generated based on the search query, the user intent, and relationships between the user and entities. the prompt generation comprises selecting a prompt template comprising fields for the user intent, the search query, and the relationships, and filling in the fields. the method further includes operations for feeding as input the prompt to a generative artificial intelligence (gai) model, receiving a summary from the gai model, and causing presentation of the summary and one or more results returned by the search on a user interface (ui) of the device of the user.


20250094538. DATASET CLUSTERING VIA LANGUAGE MODEL PROMPTS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Mengting WAN of Bellevue WA US for microsoft technology licensing, llc, Jennifer Lynay Neville of West Lafayette IN US for microsoft technology licensing, llc, Longqi Yang of Issaquah WA US for microsoft technology licensing, llc, Tara Lynn Safavi of Seattle WA US for microsoft technology licensing, llc, Sujay Kumar Jauhar of Kirkland WA US for microsoft technology licensing, llc, Chirag Shah of Kenmore WA US for microsoft technology licensing, llc, Georg Ludwig Wilhelm Buscher of San Jose CA US for microsoft technology licensing, llc, Reid Marlow Andersen of Los Angeles CA US for microsoft technology licensing, llc, Sathish Kumar Manivannan of Redmond WA US for microsoft technology licensing, llc, Xiaochuan Ni of Mountain View CA US for microsoft technology licensing, llc, Scott Joseph Counts of Seattle WA US for microsoft technology licensing, llc, Siddharth Suri of Redmond WA US for microsoft technology licensing, llc

IPC Code(s): G06F18/23211, G06F16/2457

CPC Code(s): G06F18/23211



Abstract: various embodiments discussed herein relate to prompting a model, such as a large language model (llm), to ingest natural language clustering instructions and generate corresponding natural language clustering information, such as a cluster description and/or a cluster label without the need to generate any numeric text embeddings.


20250094549. COMPLIANT AND AUDITABLE WAY FOR A USER TO PERFORM AN ACTION WITHOUT SUFFICIENT PRIVILEGES_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Ram Kumar Donthula of Bothell WA US for microsoft technology licensing, llc, Anand Rengasamy of Bothell WA US for microsoft technology licensing, llc, Amber Bhargava of Issaquah WA US for microsoft technology licensing, llc, Braden Wade Watkins of Eagle Mountain UT US for microsoft technology licensing, llc, Muaz Ahmed Mian of Lynnwood WA US for microsoft technology licensing, llc, Umang Anandkumar Shah of Bothell WA US for microsoft technology licensing, llc, Jordan Alexander Mryyan of Overland Park KS US for microsoft technology licensing, llc, Yulan He of San Jose CA US for microsoft technology licensing, llc, Seunghwa Cha of Bellevue WA US for microsoft technology licensing, llc, Dhara Kishorkumar Patel of Bellevue WA US for microsoft technology licensing, llc

IPC Code(s): G06F21/31

CPC Code(s): G06F21/31



Abstract: example aspects include techniques for providing a compliant and auditable approach for a user to perform an action without sufficient privileges. these techniques may include receiving, from a first user account, a first request to perform an action and determining that the first user account does not have permission to perform the action. in addition, the techniques may include identifying a second user account having permission to perform the action and transmitting, to the second user account, a second request for approval to perform the action. further, the techniques may include performing in response to approval of the second request, the action without providing the permission to the first user account.


20250094569. DATA SECURITY MECHANISMS IMPLEMENTED USING MACHINE LEARNING PREDICTORS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Jinghua CHEN of Redmond WA US for microsoft technology licensing, llc, Michael BETSER of Highlands Ranch CO US for microsoft technology licensing, llc, John WANG of Bellevue WA US for microsoft technology licensing, llc, Ashish MEHNDI of Hyderabad IN for microsoft technology licensing, llc, Sharath Chandra ABBARAJUVENKATA of Hyderabad IN for microsoft technology licensing, llc, Weisheng LI of Bothell WA US for microsoft technology licensing, llc

IPC Code(s): G06F21/55

CPC Code(s): G06F21/552



Abstract: aspects and embodiments herein pertain to global ml prediction applied in a data security context. in some examples, a global prediction pertaining to a data item as a whole (the ‘original’ data item) is generated using an ml predictor. a data element is masked by removing it from the data item, or obscuring it in some way (e.g., through modification or replacement). the same ml predictor is applied to the perturbed data item. a change in global confidence between the original data item and the perturbed data item denotes local significance of the individual data item (or subset of data items) that have been masked. other significance indicators (such as start and end markers of significant sections) are also considered. other methods of estimating local significance are considered. in some examples, one or more such methods are used to generate training data for training a self-interpretation ml model.


20250094697. NON-ANONYMOUS FUNCTIONS AS ARGUMENTS IN SPREADSHEET ENVIRONMENTS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Joseph John MCDAID of Seattle WA US for microsoft technology licensing, llc, Andrew James BECKER of Duvall WA US for microsoft technology licensing, llc

IPC Code(s): G06F40/18

CPC Code(s): G06F40/18



Abstract: technology is disclosed herein by which a spreadsheet function is accepted as an argument to another function in a spreadsheet. in an implementation, a computing apparatus identifies a formula in a cell, the formula including a first function which has a parameter for the name of a second, non-anonymous function. the computing apparatus passes the function name as an argument to the first function for execution. in executing the first function, the computing apparatus calls the second function and passes a value as an argument to the second function. the computing apparatus updates the spreadsheet based on one or more results of the first function. in an implementation, when the first function calls the second function, the first function iterates through a range of values passed to it as an argument.


20250094714. STRUCTURED DIALOGUE SEGMENTATION AND STATE TRACKING_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Tara Lynn SAFAVI of Seattle WA US for microsoft technology licensing, llc, Sarkar Snigdha Sarathi DAS of State College PA US for microsoft technology licensing, llc, Chirag SHAH of Kenmore WA US for microsoft technology licensing, llc, Jennifer Lynay NEVILLE of West Lafayette IN US for microsoft technology licensing, llc, Mengting WAN of Bellevue WA US for microsoft technology licensing, llc, Longqi YANG of Issaquah WA US for microsoft technology licensing, llc, Reid Marlow ANDERSEN of Los Angeles CA US for microsoft technology licensing, llc, Georg Ludwig Wilhelm BUSCHER of San Jose CA US for microsoft technology licensing, llc

IPC Code(s): G06F40/289, G06F16/332, G06F40/35

CPC Code(s): G06F40/289



Abstract: systems and methods for open-domain dialogue segmentation and state tracking are provided. in particular, a computing device may obtain and analyze a dialogue in near real-time, generate a structured prompt template for a state prediction model based on the dialogue, and generate a structured output using the state prediction model based on the structured prompt template. the structured output includes a turn summary and state labels for each dialogue turn.


20250094718. DOMAIN-SPECIFIC NAMED ENTITY EXTRACTION AND MAPPING_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Ji Yan of San Jose CA US for microsoft technology licensing, llc, Rui Kou of San Jose CA US for microsoft technology licensing, llc, Di Zhou of Newark CA US for microsoft technology licensing, llc, Lu Sun of San Jose CA US for microsoft technology licensing, llc

IPC Code(s): G06F40/295, G06F40/30

CPC Code(s): G06F40/295



Abstract: a text from a predetermined domain is taken and converted to canonical named entities based on an established taxonomy. using a shared machine learning encoder model, contextual embeddings for these named entities are produced. these embeddings are then fed into a domain-specific scoring model related to the text's domain. this model ranks the embeddings based on relevance. the derived relevance scores, along with the entities, are sent to another system for further tasks. for instance, a recommendation system might use these scores to suggest relevant named entities.


20250094720. ALT TEXT VALIDATION SYSTEM_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Meshack Kokonya MUSUNDI of Nairobi KE for microsoft technology licensing, llc, Jia MA of New York NY US for microsoft technology licensing, llc, Victor Onyango ORIKO of Nairobi KE for microsoft technology licensing, llc

IPC Code(s): G06F40/30, G06F16/951, G06F40/194, G06F40/40

CPC Code(s): G06F40/30



Abstract: validation of alt text for images in web pages includes extracting image data from the web pages, the image data including source data and alt text data for a plurality of image elements in the web pages. natural language descriptions of the image elements are generated by providing images defined by the source data to a computer vision component. prompts are then generated for a semantic comparison model. the prompts include the natural language descriptions of image elements and the alt text for the image elements. the semantic comparison model is trained to output similarity scores for the prompts. each of the similarity scores is indicative of a similarity between the natural language description and the alt text data for the image element associated with each prompt. image elements having inaccurate alt text can then be determined based the similarity score.


20250094824. FEDERATED LEARNING WITH NEURAL GRAPHICAL MODELS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Harsh SHRIVASTAVA of Redmond WA US for microsoft technology licensing, llc, Urszula Stefania CHAJEWSKA of Issaquah WA US for microsoft technology licensing, llc

IPC Code(s): G06N3/098, G06N3/047

CPC Code(s): G06N3/098



Abstract: the present disclosure relates to methods and systems that provide a federated learning framework using neural graphical models. the federated learning framework combines the individual distributions learned by each client into a global model while keeping the data of each client private within each client's environment. the methods and systems allow for knowledge sharing among the clients without data sharing.


20250094827. Producing a Reduced-Size Model by Explanation Tuning_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Ahmed AWADALLAH of Redmond WA US for microsoft technology licensing, llc, Arindam MITRA of Redmond WA US for microsoft technology licensing, llc, Sahaj Raghvendra AGARWAL of Surat IN for microsoft technology licensing, llc, Hamid PALANGI of Kirkland WA US for microsoft technology licensing, llc, Subhabrata MUKHERJEE of Kirkland WA US for microsoft technology licensing, llc

IPC Code(s): G06N5/02

CPC Code(s): G06N5/02



Abstract: a technique produces a reduced-size language model using explanation tuning. explanation tuning composes a prompt that includes two parts: a system instruction and a client instruction. the client instruction expresses a query. the system instruction requests a language model to formulate responses to queries that describe final results and processes of producing the final results. the language model responds to the prompt by providing a language-model response that describes a final result and a process of producing the final result, e.g., by providing a step-by-step explanation of how the final result is derivable. in some implementations, the technique uses a teacher-student approach to producing the reduced-size language model. in some examples, the technique performs training in two stages using two respective teacher language models, the first-stage model being less versatile and accurate compared to the second-stage model.


20250094863. EFFICIENT OPTIMIZATION OF MACHINE LEARNING PERFORMANCE_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Agrin Aram HILMKIL of London GB for microsoft technology licensing, llc, Shantanu GUPTA of Pittsburgh PA US for microsoft technology licensing, llc, Cheng ZHANG of Cambridge GB for microsoft technology licensing, llc, Colleen TYLER of Redmond WA US for microsoft technology licensing, llc, Marife DEFANTE of Woodinville WA US for microsoft technology licensing, llc, Lisa Lynne PARKS of Seattle WA US for microsoft technology licensing, llc

IPC Code(s): G06N20/00

CPC Code(s): G06N20/00



Abstract: in certain examples, a zero-shot model selection mechanism is provided. n synthetic validation sets are generated (with synthetic ground truth) that are overall representative of a given task (where n is one or greater). m candidate models (or algorithms more generally) are determined that are appropriate to the given task. in a validation stage, each of the m models is applied to each of the n synthetic validation sets, and the model output is scored relative to the corresponding synthetic ground truth. this, in turn, allows a best-performing model of the m models to be determined for each of the n synthetic datasets. having determined the best-performing candidate model for each of the n synthetic datasets, an “algorithm selector” is trained to predict which of the m candidate algorithms will perform best on a given dataset.


20250094882. Suggesting Resources using a Latency-Efficient Machine-Trained Ranking Model_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Homa BARADARAN HASHEMI of Kirkland WA US for microsoft technology licensing, llc, Bing LI of Seattle WA US for microsoft technology licensing, llc, Wenjin XU of Bothell WA US for microsoft technology licensing, llc, Upul Asanka SAMARAWICKRAMA LIYANAGE of Kirkland WA US for microsoft technology licensing, llc, Simerpreet KAUR of Vancouver CA for microsoft technology licensing, llc

IPC Code(s): G06N20/20

CPC Code(s): G06N20/20



Abstract: a technique suggests resources within a particular environment. the technique operates by receiving a query via a search interface presentation, and using a prefix tree data structure to retrieve candidate resource descriptors that match the query. the candidate resource descriptors are data items that describe different types of candidate resources. the technique further includes: generating feature information that describes the candidate resource descriptors; using a machine-trained ranking model to generate scores associated with the candidate resource descriptors, based on the feature information; sorting the candidate resource descriptors based on the scores, to provide sorted resource descriptors; and generating output information that represents a selected set of resource descriptors drawn from the sorted resource descriptors, for presentation via the search interface presentation. in some implementations, the machine-trained model is a boosted decision tree model optimized to achieve a desired accuracy and latency.


20250094904. SYSTEMS AND METHODS FOR RISK MANAGEMENT_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Kirk Frank RUSSELL of Fort Collins CO US for microsoft technology licensing, llc

IPC Code(s): G06Q10/0635, G06Q10/0637

CPC Code(s): G06Q10/0635



Abstract: a computing system is provided for risk management. the computing system includes processing circuitry configured to receive input of a control opportunity score, a numerical status score, and one or a plurality of risk impact values for a respective plurality of target objectives for a given risk, calculate a residual risk value for the given risk based on the control opportunity score and an inherent risk value, calculate a relative risk value for the given risk based on the residual risk value, the numerical status score, and the one or the plurality of risk impact values, generate a prompt including the relative risk value and a description of the given risk, input the prompt into a generative model to generate a recommendation for mitigating the given risk, and output the recommendation generated by the generative model.


20250094926. GENERATING AND PROCESSING BILATERAL COLLABORATION TOPIC DATA_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Kateryna SOLONKO of Oslo NO for microsoft technology licensing, llc, Roman WERPACHOWSKI of Innalandet NO for microsoft technology licensing, llc, Simona Mirela CUCU of Oslo NO for microsoft technology licensing, llc, Knut Harald RYAGER of Oslo NO for microsoft technology licensing, llc, Ola SÆTROM of Oslo NO for microsoft technology licensing, llc, Mohammadreza BONYADI of Trondheim NO for microsoft technology licensing, llc, Espen Trautmann SOMMERFELT of Oslo NO for microsoft technology licensing, llc

IPC Code(s): G06Q10/10, G06F3/0482, G06Q10/1093

CPC Code(s): G06Q10/103



Abstract: technology is disclosed for programmatically identifying topics between a user and a contact of the user using a knowledge graph corresponding to the collaboration of the user and at least one of the user's contacts through various applications or platforms. the knowledge graph of the user includes (1) nodes corresponding to contacts, data objects, and topics extracted from the data objects and (2) edges corresponding to interactions between the contacts and data objects and (b) relationships between the data objects and topics. the knowledge graph is preprocessed in order to prune corresponding contacts, data objects, and/or topics. following preprocessing of the knowledge graph, a subgraph of the knowledge is generated for each contact in order to identify, prune, and rank the topics for each contact. a number of the highest-ranked topics for each contact can be formatted for presentation to the user to provide an improved user computing experience.


20250095161. TRACK AWARE DETECTION FOR OBJECT TRACKING SYSTEMS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Shay AMRAM of Raanana IL for microsoft technology licensing, llc, Zvi FIGOV of Modiin IL for microsoft technology licensing, llc, Moti KADOSH of Raanana IL for microsoft technology licensing, llc, Yonit HOFFMAN of Herzeliya IL for microsoft technology licensing, llc

IPC Code(s): G06T7/20, G06T7/70, G06V10/25, G06V10/56, G06V10/764

CPC Code(s): G06T7/20



Abstract: examples of the present disclosure describe systems and methods for track aware object detection. in examples, image content comprising one or more objects is received. frames in the image content are identified. candidate bounding boxes are created around objects to be tracked in the frames and a confidence score is assigned to each candidate bounding box. the candidate bounding boxes for each object are compared to a predicted bounding box that is generated based on a current track for the object. candidate bounding boxes that are determined to be similar to the predicted bounding box and/or that exceed a confidence score threshold are selected. the selected candidate bounding boxes are filtered until a single candidate bounding box that is most representative of each object to be tracked remains. the frame comprising the representative bounding box for each object is then added to a current track for the object.


20250095262. STYLIZED ANIMATABLE REPRESENTATION_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Daniel Stephen WILDE of Cambridge GB for microsoft technology licensing, llc, Xian XIAO of London GB for microsoft technology licensing, llc, Marta Malgorzata WILCZKOWIAK of Cambridge GB for microsoft technology licensing, llc, Thomas Joseph CASHMAN of Cambridge GB for microsoft technology licensing, llc

IPC Code(s): G06T13/40, G06T17/20

CPC Code(s): G06T13/40



Abstract: a method for computing a stylized, animatable representation of a subject from a family of stylized animatable representations is described. the method comprises accessing a realistic representation of the subject and computing a mesh mapping using a first machine learning model that is trained using a supervised training methodology that uses a set of training examples comprising a plurality of two dimensional (2d) images of the subject and corresponding stylized pictures of the subject. the method also comprises the first trained machine learning model applying the mesh mapping to the realistic representation to produce a target mesh, and selecting the stylized animatable representation from the family, based on closeness of the target mesh with instances of the family.


20250095319. Two-Stage Suppression for Multi-Class, Multi-Object Detection and Tracking Systems_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Shay AMRAM of Raanana IL for microsoft technology licensing, llc, Moti KADOSH of Raanana IL for microsoft technology licensing, llc, Yonit HOFFMAN of Herzliya IL for microsoft technology licensing, llc, Zvi FIGOV of Modiin IL for microsoft technology licensing, llc

IPC Code(s): G06V10/25, G06T7/62, G06T7/70, G06V10/764

CPC Code(s): G06V10/25



Abstract: the technology relates to methods and systems for performing two-stage suppression of bounding boxes generated during object detection techniques for digital images. the two-stage suppression includes a per-class suppression stage and a class-agnostic suppression stage. in an example method, preliminary bounding boxes are generated for multiple objects in a digital image. a first subset of bounding boxes is selected by performing a per-class suppression of the preliminary bounding boxes. a second subset of bounding boxes is selected by performing a class-agnostic suppression of the first subset of bounding boxes. based on the second subset of bounding boxes, at least one of an enriched image or a video index is generated.


20250095686. PERSONALIZED ADAPTIVE MEETING PLAYBACK_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Adi L. MILLER of Ramat Hasharon IL for microsoft technology licensing, llc, Haim SOMECH of Ramat Gan IL for microsoft technology licensing, llc, Oded NAHIR of Hogla IL for microsoft technology licensing, llc

IPC Code(s): G11B27/00

CPC Code(s): G11B27/005



Abstract: technology is disclosed for programmatically determining, for a segment of a meeting recording, a user-specific adaptive playback speed, and generating a time-stretched segment playable at the adaptive playback speed. the adaptive playback speed is faster or slower than a default playback speed of the meeting recording. to determine the adaptive playback speed, this disclosure provides technologies to determine a playback data feature based on user-meeting data. the adaptive playback is generated based on the playback data feature. the segment is time-stretched to the adaptive playback speed to generate an updated meeting recording including the segment that is time-stretched and playable at the adaptive playback speed. in this manner, an updated meeting recording, specific to a user, and playable at an adaptive playback speed based on user-meeting data may reduce bandwidth associated with user's manually editing videos or rewinding playback, while improving user experience.


20250095814. DETERMINING AND PERFORMING OPTIMAL ACTIONS ON A SYSTEM_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Chao MA of Cambridge GB for microsoft technology licensing, llc, Jiaqi ZHANG of Cambridge GB for microsoft technology licensing, llc, Cheng ZHANG of Cambridge GB for microsoft technology licensing, llc, Joel JENNINGS of Cambridge GB for microsoft technology licensing, llc, Colleen TYLER of Redmond WA US for microsoft technology licensing, llc, Marife DEFANTE of Woodinville WA US for microsoft technology licensing, llc, Lisa Lynne PARKS of Seattle WA US for microsoft technology licensing, llc

IPC Code(s): G16H20/00, G06N5/046

CPC Code(s): G16H20/00



Abstract: in certain examples, a causal inference model is trained on a re-balancing task in a self-supervised manner, using ‘unlabelled’ training data pertaining to multiple domains. rather than approaching casual inference as a domain-specific task (e.g., designing one causal-inference approach for a particular manufacturing application, another for a particular aerospace application, another for a specific medical application etc.,) a general-purpose causal inference mechanism is learned from a large, diverse training set that contains many treatments dataset over many field/applications (e.g., combining manufacturing data, engineering data, medical data etc. in a single dataset used to train a single neural network). in other words, a cross-domain causal inference model is trained, which can then be applied to a dataset in any domain, including domains that were not explicitly encountered by the neural network during training.


20250096072. THERMAL MANAGEMENT SYSTEM FOR MULTIPLE DIES_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Bharath RAMAKRISHNAN of Bellevue WA US for microsoft technology licensing, llc, Vaidehi ORUGANTI of Kirkland WA US for microsoft technology licensing, llc, Husam Atallah ALISSA of Redmond WA US for microsoft technology licensing, llc

IPC Code(s): H01L23/473, H01L21/268, H01L25/065

CPC Code(s): H01L23/473



Abstract: the present disclosure relates to thermal management systems in an electronic device. in particular, the systems described herein provide a microfluidic channel between a first die and a second die that acts as an insulating layer between the first die and the second die to prevent heat transfer between the two dies. the systems described herein further provide a first inlet for the first die configured to receive a first working fluid at a first temperature, and a second inlet for the second die configured to receive a second working fluid at a second temperature, therefore providing heterogenous cooling for each die in an integrated chip package.


20250097037. SIP SERVER DEFENCE AGAINST DENIAL OF SERVICE_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Timothy James PIERREPONT of London GB for microsoft technology licensing, llc, Thomas Eric BULL of Kendal GB for microsoft technology licensing, llc

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

CPC Code(s): H04L9/3213



Abstract: a session initiation protocol (sip) server contributes to defending against denial of service attacks. it receives, from a sending sip endpoint in a communications network, such as a 5g communications network, a request to establish a communications session with a destination sip endpoint in the communications network; computes a token from a cryptographic secret and a property of the request; drops the request and forms a challenge message comprising the token. the sip server sends the challenge message to the sender to trigger a second request from the sender comprising the token.


20250097162. REDUCING PLACEMENT CONFLICTS BETWEEN CONCURRENT VIRTUAL MACHINE ALLOCATIONS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Abhisek PAN of Bellevue WA US for microsoft technology licensing, llc, Eric Zhao HAO of Seattle WA US for microsoft technology licensing, llc, Esaias Englebertus GREEFF of Redmond WA US for microsoft technology licensing, llc

IPC Code(s): H04L47/74, G06F9/455, H04L41/0893

CPC Code(s): H04L47/745



Abstract: the present disclosure relates to systems, methods, and computer readable media for reducing placement conflicts between allocation agents tasked with allocating computing resources on a computing zone. for example, systems disclosed herein may identify placement conflicts between multiple allocation agents processing incoming placement requests on a computing zone. the systems disclosed herein may further modify a placement policy based on the number of placement conflicts by reducing one or more restrictions on rules for allocating computing resources. for example, the systems disclosed herein may enlarge a placement zone of server nodes when allocating computing resources to prevent or otherwise reduce conflicts between multiple allocation agents implementing the same placement policies. by reducing allocation restrictions and enlarging a placement zone, the systems described herein may significantly reduce placement conflicts while still optimizing placement of services on nodes of a cloud computing system.


20250097230. UTILIZING PROBABILITY DATA STRUCTURES TO IMPROVE ACCESS CONTROL OF DOCUMENTS ACROSS GEOGRAPHIC REGIONS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Charitha Herath DASKON HERATH MUDIYANSELAGE of Oslo NO for microsoft technology licensing, llc, Kaare Koehler HOEVIK of Porsgrunn NO for microsoft technology licensing, llc, Åge Andre KVALNES of Fetsund NO for microsoft technology licensing, llc, Tor KREUTZER of Tromsø NO for microsoft technology licensing, llc, Mohamed Azmil MACKSOOD of Oslo NO for microsoft technology licensing, llc

IPC Code(s): H04L9/40, G06N7/01

CPC Code(s): H04L63/101



Abstract: the present disclosure relates to systems, methods, and computer-readable media for utilizing a content access authorization system to determine user access control efficiently and flexibly for digital documents that are stored in different geographic regions. for instance, the content access authorization system can convert sensitive user information for digital documents stored in a first geographic region into a probabilistic data structure that does not include user information and share the probabilistic data structure with a second geographic region. the content access authorization system can then utilize the probabilistic data structure to efficiently pre-filter user document access control for digital documents requested by a user in the second geographic region that are stored in the first geographic region, which significantly saves on latency and computing resource usage by reducing the number of document control access queries needed to be made to the first geographic region.


20250097251. INHERITING SECURITY RISKS FOR CLOUD ENTITIES IN A CLOUD COMPUTING SYSTEM_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Daniel DAVRAEV of Or Yehudal IL for microsoft technology licensing, llc, Josef WEIZMAN of Haifa IL for microsoft technology licensing, llc, Ram Haim PLISKIN of Rishon Lezion IL for microsoft technology licensing, llc

IPC Code(s): H04L9/40

CPC Code(s): H04L63/1433



Abstract: the disclosure focuses on using a risk inheritance system to actively prevent unauthorized and compromising activity within a cloud computing system by causing user risk scores to be inherited across downstream cloud entities within the cloud computing system. the risk inheritance system ensures that users with risky user risk scores are unable to circumvent the security measures of the cloud computing system through propagation events. for instance, the risk inheritance system assigns user risk scores to be inherited from a cloud entity of a user to another cloud entity, including other users and service principals, based on detecting the user initiating a propagation event. this way, the risk inheritance system improves the efficiency of the cloud computing system by ensuring that cloud entities are assigned accurate user risk scores.


20250097268. UNIFIED SECURITY GRAPH_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Chen LAHAV of Givatayim IL for microsoft technology licensing, llc, Idan HEN of Tel Aviv IL for microsoft technology licensing, llc, Smadar CARMEL of Herzliya IL for microsoft technology licensing, llc

IPC Code(s): H04L9/40

CPC Code(s): H04L63/20



Abstract: a computing system comprises one or more processors configured to obtain two or more security graphs that at least partially overlap. each security graph comprises a plurality of nodes and at least one edge. the at least one edge represents a potential security vulnerability. each node is classified as a permission scope node or a floating node. each of the permission scope nodes is sorted into a respective permission scope profile. for each floating node that matches another floating node, such matching floating nodes are unified into a unified floating node. a set of edges that connects the sorted permission scope nodes and the unified floating nodes is defined based on the at least one edge of each security graph of the two or more security graphs. an interconnected security graph is output comprising the sorted permission scope nodes, the unified floating nodes, and the set of edges.


20250097272. Meeting Visualizer_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Candice Allison LAM of Vancouver CA for microsoft technology licensing, llc, Adam Michael GLEISNER of Seattle WA US for microsoft technology licensing, llc, Francois ROUAIX of Issaquah WA US for microsoft technology licensing, llc, Sarah Ragab Ismail SALEH of Vancouver CA for microsoft technology licensing, llc, Erez KIKIN-GIL of Bellevue WA US for microsoft technology licensing, llc, Ian William MIKUTEL of Kirkland WA US for microsoft technology licensing, llc

IPC Code(s): H04L65/1059

CPC Code(s): H04L65/1059



Abstract: a data processing system implements techniques for automatically generating visualizations of content for meetings on an online communications platform. the visualizations are interactive and encourage participant engagement. the system automatically generates the visualizations based on a transcript of the meeting and other information associated with the meeting as the meeting is taking place. the system determines a meeting category based on this information and suggests a visualization layout based on the meeting category. the system then automatically generates the visualization using a generative language model. the generative language model generates interactive visualization based on the suggested visualization layout and transcript of the meeting and other information associated with the meeting as the meeting. the interactive visualization is then presented to the participants of the online communication session via the online communications platform to enable the participants to collaborate on the interactive visualization.


20250097284. AUTOMATIC APPLICATION SCALING BETWEEN PRIVATE AND PUBLIC CLOUD PLATFORMS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Anjay Vijendra AJODHA of Bellevue WA US for microsoft technology licensing, llc, Heath LAWSON of Seattle WA US for microsoft technology licensing, llc, David James ARMOUR of Bellevue WA US for microsoft technology licensing, llc, Scott Michael NAPOLITAN of Bellevue WA US for microsoft technology licensing, llc, Matthew Joel MCGLYNN of Bellevue WA US for microsoft technology licensing, llc, Shriram NATARAJAN of Kirkland WA US for microsoft technology licensing, llc, Ricardo Luiz Fagundes MENDES of Snoqualmie WA US for microsoft technology licensing, llc

IPC Code(s): H04L67/1001, H04L67/1097, H04L67/60

CPC Code(s): H04L67/1001



Abstract: methods, systems, and computer program products are provided that automatically scale an application between private and public cloud computing platforms, while simultaneous enforcing policies ensuring private data is persistently stored on the private cloud computing platform, but not the public cloud computing platform. a traffic manager on the public platform routes traffic to instances of a web app executing on a private platform. a traffic monitor on the private platform monitors performance criteria of the private platform, and reports traffic telemetry to the traffic manager. based on the traffic telemetry, the traffic manager may instantiate one or more instances of the web app on the public platform to handle traffic. private data gathered by such instantiated instance(s) is persisted to storage in the private platform, but not in the public platform.


20250097520. FULL MOTION VIDEO (FMV) ROUTING IN ONE-WAY TRANSFER SYSTEMS USING MODIFIED ELEMENTARY STREAMS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Jeffrey A. WEST of Redmond WA US for microsoft technology licensing, llc, William Harry SCHULDEN of Laurel MD US for microsoft technology licensing, llc

IPC Code(s): H04N21/434, H04N21/4385, H04N21/643, H04N21/84

CPC Code(s): H04N21/4348



Abstract: systems and methods relating to full motion video (fmv) routing in one-way transfer (owt) systems are described herein. the present technology modifies or adds packetized elementary streams (pess) of video streams, that are sent from the low-trust side of the owt system, with a global unique identifier (guid) that is used as an identifier to determine a particular destination on the high-trust side of the owt system. the enriched video stream is then transmitted through an owt system that provide high reliability for the enriched video stream. when the enriched video stream is received on the high-trust side, the guid from the pes is extracted and used to identify destination addresses for destination devices in the high-trust computing environment. the video stream is then delivered to the destination devices having the corresponding destination addresses.


20250098115. SYSTEMS AND METHODS FOR CENTRALIZED AND SCALABLEVAPOR MANAGEMENT SYSTEM IN IMMERSION COOLING_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Ioannis MANOUSAKIS of Redmond WA US for microsoft technology licensing, llc, Eric Clarence PETERSON of Woodinville WA US for microsoft technology licensing, llc, Husam Atallah ALISSA of Redmond WA US for microsoft technology licensing, llc, Nicholas Andrew KEEHN of Kirkland WA US for microsoft technology licensing, llc

IPC Code(s): H05K7/20

CPC Code(s): H05K7/203



Abstract: a thermal management system includes a boiler tank and at least one heat-generating component positioned in the boiler tank. the boiler tank is in fluid communication with a vapor return line and a liquid return line. a condenser is in fluid communication with the vapor return line and the liquid return line. the condenser is positioned between vapor return line and the liquid return line in the fluid communication.


MICROSOFT TECHNOLOGY LICENSING, LLC patent applications on March 20th, 2025