Patents Assigned to Microsoft Technology Licensing, LLC.
-
Patent number: 11997827Abstract: An immersion cooling system includes an immersion tank that is configured to retain dielectric working fluid and to hold a plurality of computing devices submerged in the dielectric working fluid. The immersion cooling system also includes a condenser that is configured to cause condensation of vaporized working fluid. The immersion cooling system also includes a subcooling heat exchanger that is in fluid communication with a coolant source. The coolant source provides coolant having a coolant temperature that is lower than a boiling point of the dielectric working fluid. The subcooling heat exchanger is positioned so that heat transfer can occur between the dielectric working fluid and the subcooling heat exchanger. The immersion cooling system also includes a control system that controls how much of the coolant flows into the subcooling heat exchanger based at least in part on a temperature of the dielectric working fluid.Type: GrantFiled: June 22, 2023Date of Patent: May 28, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Husam Atallah Alissa, Bharath Ramakrishnan, Ioannis Manousakis, Nicholas Andrew Keehn, Eric Clarence Peterson
-
Patent number: 11997077Abstract: Methods for composable user journeys for user authentication via an identity experience framework are performed by systems and apparatuses. Initiating a user authentication process for an application triggers application calls for dynamic invocation of a specific identity policy, required by the application, of a number of identity policies managed by a host of the identity experience framework. User interfaces defined by the identity policies are provided from the host to the application for interaction by the user and entry of identity information needed to authenticate the user according to specified verification providers. Identity claims and token requests are provided from the application to the host which then authenticates the identity claims via the verification providers and mints a token that includes the claims required by the application, according to the identity policy. The application consumes the token to complete the token request and allow the user access to the application.Type: GrantFiled: November 10, 2017Date of Patent: May 28, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Raja Charu Vikram Kakumani, Brandon B. Murdoch, Ronald Bjones, Muhammad Omer Iqbal, Kim Cameron
-
Patent number: 11997438Abstract: The disclosed technology is generally directed to communications in an IoT environment. For example, such technology is usable for IoT data control. In one example of the technology, a declarative data request is received. The declarative data request is a request for data from multiple IoT devices. The declarative data request is translated into a plurality of individual requests. Destination IoT devices associated with the plurality of individual requests are identified. The plurality of individual requests to the destination IoT devices are sent. IoT data is received from the destination IoT devices based on the plurality of individual requests. The declarative data request is responded to based on the received IoT data.Type: GrantFiled: June 7, 2021Date of Patent: May 28, 2024Assignee: Microsoft Technology Licensing, LLCInventor: Elio Damaggio
-
Patent number: 11996603Abstract: An electronic communication device communicates a radiofrequency communication signal between wireless communication circuitry and an antenna structure. The antenna structure may be mounted on a first component support structure and configured to communicate wireless radiofrequency signals. A first connector may be connected to the antenna structure. A second component support structure may be mechanically coupled to the first component support structure and capable of movement with respect to the first component support structure. Wireless communication circuitry may be mounted on the second component support structure configured to communicate with the antenna structure using radiofrequency carrier signals. A second connector may be connected to the wireless communication circuitry.Type: GrantFiled: May 19, 2022Date of Patent: May 28, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Jaejin Lee, Marc Harper
-
Patent number: 11997531Abstract: In some embodiments, a selection module associated with a control plane node implementing CUPS functionality can identify a user plane element for assigning user plane functionalities based on static and/or dynamic selection criteria. Dynamic criteria can include, for example, load information, latency, and hardware acceleration support. In some embodiments, a control plane node can determine whether to implement a CUPS or a non-CUPS session. If a non-CUPS session is determined, the CUPS control plane node can assume user plane functionalities in addition to control plane functionalities.Type: GrantFiled: June 28, 2021Date of Patent: May 28, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Prasasth Palnati, Girish Nair, Srinivas Kappla
-
Patent number: 11996976Abstract: Methods for one click monitors in impact time detection for noise reduction in at-scale monitoring are performed by systems and devices. The methods automatically configure time window sizes and numbers of consecutive time windows for optimally detecting system alerts in at-scale systems and per dimension combinations, including updating settings over time to adapt to changing system behaviors. The past behavior of system performance metrics are analyzed to match configuration options and determine a best fitting or optimal combination of a highest detection accuracy in lowest time to detect for alerting. Optimal monitoring configurations are determined for each of up to hundreds of thousands of the metric dimensions across the system, and an end user is enabled to apply the determined, optimal configurations for system monitoring with a single selection.Type: GrantFiled: July 19, 2022Date of Patent: May 28, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Yaniv Lavi, Rachel Lemberg, Linoy Liat Barel, Dor Bank, Raphael Fettaya, Ofri Kleinfeld
-
Patent number: 11995404Abstract: Techniques for training a natural language understanding (NLU) engine may include generating a first annotation of free-form text documenting a healthcare patient encounter and a link between the first annotation and a corresponding portion of the text, using the NLU engine. A second annotation of the text and a link between the second annotation and a corresponding portion of the text may be received from a human user. The first annotation and its corresponding link may be merged with the second annotation and its corresponding link. Training data may be provided to the engine in the form of the text and the merged annotations and links.Type: GrantFiled: July 14, 2020Date of Patent: May 28, 2024Assignee: Microsoft Technology Licensing, LLC.Inventors: Howard D'Souza, Regina Spitznagel, Debjani Sarkar
-
Patent number: 11993769Abstract: This disclosure describes particles and techniques for storing oligonucleotides that provide stable, long-term protection yet are also compostable. A core is coated with a layer of oligonucleotides and encapsulated under an outer layer of non-porous, hydrolyzed organosilicon disulfide. The hydrolyzed organosilicon disulfide protects the oligonucleotides from oxidative and thermal damage under typical storage conditions. One suitable organosilicon disulfide is bis(3-triethoxysilylpropyl) disulfide (BTSPD). The oligonucleotides may be retrieved by contacting the particles with a reducing agent that degrades the disulfide bonds in the outer layer. The disulfide bonds enable removal of the protective encapsulation without the use of dangerous chemicals such as hydrogen fluoride. Instead of retrieving the oligonucleotides, the particles may be disposed of in a composting environment. In an implementation, the oligonucleotides are artificially synthesized and encode digital information.Type: GrantFiled: April 14, 2021Date of Patent: May 28, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Bichlien Hoang Nguyen, Karin Strauss, Robert Grass, Jan Wendelin Stark, Julian Bernhard Koch
-
Patent number: 11997178Abstract: Described are examples for providing fine-grained real-time pre-emption of codelets based on a runtime threshold. A controller inserts checkpoints into extended Berkeley packet filter (eBPF) bytecode of a third-party codelet prior to verification of the third-party codelet. A device executes the codelet at a hook point of an application. The inserted checkpoints determine a runtime of the codelet. The device terminates the codelet in response to the runtime exceeding a threshold. The application can be a virtualized radio access network (vRAN) network function and the codelet can control the vRAN function or export network metrics. The application may be executed in a container management system that modifies a container for the application to mount code including a function associated with the hook point of the application to the container; detect an annotation for the container that identifies the codelet; and symbolically links the codelet to the hook point.Type: GrantFiled: May 25, 2022Date of Patent: May 28, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Xenofon Foukas, Bozidar Radunovic, Sanjeev Mehrotra
-
Patent number: 11997184Abstract: A computing system including a processor configured to receive packet preamble binary data and packet header binary data associated with a satellite. The processor may generate a simulated signal that encodes the packet preamble binary data and the packet header binary data. The processor may receive a satellite downlink signal. Within each of a plurality of sample intervals of the satellite downlink signal, the processor may compute a respective correlation between the satellite downlink signal and at least a portion of the simulated signal. The processor may select an identified sample interval of the plurality of sample intervals based at least in part on the plurality of correlations. The processor may decode binary satellite signal data based at least in part on the identified sample of the satellite downlink signal. The processor may output the binary satellite signal data.Type: GrantFiled: November 18, 2022Date of Patent: May 28, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Tusher Chakraborty, Ranveer Chandra, Nissanka Arachchige Bodhi Priyantha, Vaibhav Singh
-
Patent number: 11997102Abstract: The techniques disclosed herein improve existing systems by generating a data object indicative of a defined group of users of a communication session, messages being communicated between the defined group of users, and permissions defined for the defined group of users to access content of the communication session. In response to receiving a selection of a message set including a subset of the messages of the defined group for corresponding with a non-member user who is not a member of the defined group, the system updates the first data object to include the selected message set and subsequent messages exchanged between the non-member user and a subset of the users in the defined group directed to the selected message set, and permissions defined for the additional participant to limit full access to other subsequent messages in the defined group not directed to the selected message set.Type: GrantFiled: April 4, 2023Date of Patent: May 28, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Nakul Madaan, Neeraj Kumar Jain, Dominic Roedel
-
Patent number: 11997469Abstract: A method, computer program product, and computing system for encoding audio encounter information of a reference audio acquisition device of a plurality of audio acquisition devices of an audio recording system, thus defining encoded reference audio encounter information. Location information may be estimated, via a machine vision system, for an acoustic source within an acoustic environment. One or more acoustic relative transfer functions may be selected from a plurality of acoustic relative transfer functions for the plurality of audio acquisition devices of the audio recording system based upon, at least in part, the location information. The encoded reference audio encounter information and a representation of the selected one or more acoustic relative transfer function may be transmitted.Type: GrantFiled: February 11, 2022Date of Patent: May 28, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Dushyant Sharma, Patrick A. Naylor, Uwe Helmut Jost
-
Patent number: 11995179Abstract: In various examples there is a computing device in communication with at least one other computing device via a communications network. The computing device has a memory and a central processing unit having a trusted execution environment comprising trusted regions of the memory. The computing device has an operating system configured to create a memory mapping between a virtual address space of the memory and a memory of the at least one other computing device and to provide details of the memory mapping to the trusted execution environment. The trusted execution environment is configured to execute an application which is able to communicate with the other computing device directly using the memory mapping provided by the operating system.Type: GrantFiled: April 5, 2022Date of Patent: May 28, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Alexander Shamis, Sylvan Wesley Clebsch, Felix Schuster
-
Patent number: 11995032Abstract: Methods, systems, and computer storage media for providing reduced-latency data operations for data or storage in file systems. The file system implements a set of policies that indicate how data operations are performed. In operation, a request for access to storage of a file system to perform a data operation is received. The file system supports both a bitmap representation and a range-only representation of the storage. A bitmap representation of a region for performing the data operation is communicated because, for certain data operations, the file system operates based on communicating only bitmap representations while restricting access to range-only representations. The range-only representations are a compacted representation of storage of the file system. Based on the bitmap representation of the region, the storage of the file system is accessed. The bitmap representation of the region further includes a bitmap lock that restricts access to storage corresponding to the bitmap representation.Type: GrantFiled: May 13, 2019Date of Patent: May 28, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Omar Carey, Rajsekhar Das
-
Patent number: 11995421Abstract: Compilation is supported and improved by varying the order of invocation of register allocation heuristics during code generation. A particular invocation order may be chosen based on one or more compilation scenario properties, such as a target processor architecture, a target operating system, a kind of source code being compiled, or optimization targets for the compiler or the generated code, or a mix thereof. Suitable heuristics invocation orders may be produced efficiently and effectively using a genetic algorithm that is adapted to make a population of invocation orders, select parents, create offspring, and assess invocation order fitness, until the population converges on optimal orders. Invocation order fitness assessments may be based on actual performance or simulated performance.Type: GrantFiled: April 11, 2022Date of Patent: May 28, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Kunal Pathak, Andrew Edward Ayers
-
Patent number: 11994253Abstract: Examples are disclosed that relate to the rotational mounting of a display device to another supporting structure, such as a stand or a wall. One example provides a system comprising a display device, a support structure configured to be mounted to another structure to thereby support the display device on the other structure, and a mechanical interface rotationally connecting the display device and the support structure. The mechanical interface comprises three or more rail segments including a cam rail segment comprising a cam, and for each rail segment, one or more corresponding rollers, a roller for the cam rail segment being a follower and being coupled with a spring configured to bias the follower toward the cam rail segment.Type: GrantFiled: September 2, 2020Date of Patent: May 28, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Brett Andrew Tomky, Christina Ashley Yee, Daniel Clark Park, Nicholas Benjamin Wendt
-
Patent number: 11996176Abstract: A method, computer program product, and computing system for obtaining encounter information during a patient encounter; processing the encounter information to detect the execution of a physical event during the patient encounter, thus defining a detected physical event; and deriving information for the detected physical event.Type: GrantFiled: January 18, 2022Date of Patent: May 28, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Donald E. Owen, Guido Remi Marcel Gallopyn, Paul Joseph Vozila, Mehmet Mert Öz, Matthieu Hebert
-
Patent number: 11994974Abstract: Recording a trace of code execution using reference bits in a processor cache. A computing device comprises processing units and a shared cache. The shared cache includes a plurality of cache lines that is each associated with a plurality of accounting bits, which each includes a reference bits portion. Stored control logic uses these reference bits to log a second read operation by a second processing unit in reference to an already logged first read operation by a first processing unit.Type: GrantFiled: November 1, 2021Date of Patent: May 28, 2024Assignee: Microsoft Technology Licensing, LLCInventor: Jordi Mola
-
Patent number: 11997137Abstract: Generally discussed herein are devices, systems, and methods for improving phishing webpage content detection. A method can include identifying first webpage content comprises phishing content, determining, using a reinforcement learning (RL) agent, at least one action, generating, based on the determined at least one action and the identified first webpage content, altered first webpage content, identifying that the altered first webpage content is benign, generating, based on the determined at least one action and second webpage content, altered second webpage content, and training, based on the altered second webpage content and a corresponding label of phishing, a phishing detector.Type: GrantFiled: January 31, 2023Date of Patent: May 28, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Eleanor Catherine Quint, Jugal Parikh, Mariusz Hieronim Jakubowski, Nitin Kumar Goel, Douglas J Hines, Cristian Craioveanu
-
Patent number: 11995892Abstract: Systems, methods, and a computer-readable medium are provided for matching textless elements to texted elements in video content. A video processing system including a textless matching system may divide a video into shots, identify shots having similar durations, identify sequences of shots having similar durations, and compare image content in representative frames of the sequences to determine whether the sequences match. When the sequences are determined to match, the sequences may be paired, wherein the first sequence may include shots with overlaid text and the second sequence may include textless version of corresponding texted shots included in the first sequence. In some examples, the video processing system may further replace the determined corresponding texted shots.Type: GrantFiled: May 26, 2022Date of Patent: May 28, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Mattan Serry, Zvi Figov, Yonit Hoffman, Maayan Yedidia