Patents Assigned to Microsoft Technology Licensing, LLC.
  • Patent number: 11997827
    Abstract: 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: Grant
    Filed: June 22, 2023
    Date of Patent: May 28, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Husam Atallah Alissa, Bharath Ramakrishnan, Ioannis Manousakis, Nicholas Andrew Keehn, Eric Clarence Peterson
  • Patent number: 11997077
    Abstract: 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: Grant
    Filed: November 10, 2017
    Date of Patent: May 28, 2024
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Raja Charu Vikram Kakumani, Brandon B. Murdoch, Ronald Bjones, Muhammad Omer Iqbal, Kim Cameron
  • Patent number: 11997438
    Abstract: 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: Grant
    Filed: June 7, 2021
    Date of Patent: May 28, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Elio Damaggio
  • Patent number: 11996603
    Abstract: 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: Grant
    Filed: May 19, 2022
    Date of Patent: May 28, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jaejin Lee, Marc Harper
  • Patent number: 11997531
    Abstract: 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: Grant
    Filed: June 28, 2021
    Date of Patent: May 28, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Prasasth Palnati, Girish Nair, Srinivas Kappla
  • Patent number: 11996976
    Abstract: 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: Grant
    Filed: July 19, 2022
    Date of Patent: May 28, 2024
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Yaniv Lavi, Rachel Lemberg, Linoy Liat Barel, Dor Bank, Raphael Fettaya, Ofri Kleinfeld
  • Patent number: 11995404
    Abstract: 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: Grant
    Filed: July 14, 2020
    Date of Patent: May 28, 2024
    Assignee: Microsoft Technology Licensing, LLC.
    Inventors: Howard D'Souza, Regina Spitznagel, Debjani Sarkar
  • Patent number: 11993769
    Abstract: 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: Grant
    Filed: April 14, 2021
    Date of Patent: May 28, 2024
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Bichlien Hoang Nguyen, Karin Strauss, Robert Grass, Jan Wendelin Stark, Julian Bernhard Koch
  • Patent number: 11997178
    Abstract: 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: Grant
    Filed: May 25, 2022
    Date of Patent: May 28, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Xenofon Foukas, Bozidar Radunovic, Sanjeev Mehrotra
  • Patent number: 11997184
    Abstract: 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: Grant
    Filed: November 18, 2022
    Date of Patent: May 28, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tusher Chakraborty, Ranveer Chandra, Nissanka Arachchige Bodhi Priyantha, Vaibhav Singh
  • Patent number: 11997102
    Abstract: 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: Grant
    Filed: April 4, 2023
    Date of Patent: May 28, 2024
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Nakul Madaan, Neeraj Kumar Jain, Dominic Roedel
  • Patent number: 11997469
    Abstract: 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: Grant
    Filed: February 11, 2022
    Date of Patent: May 28, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Dushyant Sharma, Patrick A. Naylor, Uwe Helmut Jost
  • Patent number: 11995179
    Abstract: 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: Grant
    Filed: April 5, 2022
    Date of Patent: May 28, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alexander Shamis, Sylvan Wesley Clebsch, Felix Schuster
  • Patent number: 11995032
    Abstract: 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: Grant
    Filed: May 13, 2019
    Date of Patent: May 28, 2024
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Omar Carey, Rajsekhar Das
  • Patent number: 11995421
    Abstract: 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: Grant
    Filed: April 11, 2022
    Date of Patent: May 28, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kunal Pathak, Andrew Edward Ayers
  • Patent number: 11994253
    Abstract: 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: Grant
    Filed: September 2, 2020
    Date of Patent: May 28, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Brett Andrew Tomky, Christina Ashley Yee, Daniel Clark Park, Nicholas Benjamin Wendt
  • Patent number: 11996176
    Abstract: 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: Grant
    Filed: January 18, 2022
    Date of Patent: May 28, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Donald E. Owen, Guido Remi Marcel Gallopyn, Paul Joseph Vozila, Mehmet Mert Öz, Matthieu Hebert
  • Patent number: 11994974
    Abstract: 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: Grant
    Filed: November 1, 2021
    Date of Patent: May 28, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Jordi Mola
  • Patent number: 11997137
    Abstract: 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: Grant
    Filed: January 31, 2023
    Date of Patent: May 28, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Eleanor Catherine Quint, Jugal Parikh, Mariusz Hieronim Jakubowski, Nitin Kumar Goel, Douglas J Hines, Cristian Craioveanu
  • Patent number: 11995892
    Abstract: 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: Grant
    Filed: May 26, 2022
    Date of Patent: May 28, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mattan Serry, Zvi Figov, Yonit Hoffman, Maayan Yedidia