Patents Assigned to Microsoft Technology
  • Patent number: 12343639
    Abstract: The present disclosure relates to systems, methods, and computer-readable media for identifying a variety of events that occur within a gaming session and generating event reports based on the identified events. For example, a gaming service (e.g., a cloud gaming server) can leverage content analysis and event recognizer services on a cloud computing system to detect one or more in-game events based on gaming content (e.g., video content, audio content, controller inputs) that is delivered to a client system. Systems described herein can train and implement event recognizers trained to track various in-game events across multiple gaming applications. Based on the tracked events, the systems described herein can generate event reports for events, individual users, and groups of users of the cloud computing system.
    Type: Grant
    Filed: December 20, 2023
    Date of Patent: July 1, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Daniel Gilbert Kennett, Mark Edward Rabold
  • Patent number: 12346631
    Abstract: Aspects of the present disclosure relate to an audio communication device with novel visual indications and adjustable muting. In examples, an audio communication device is provided. The audio communication device includes at least one processor, and memory storing instructions that, when executed by the at least one processor, cause the audio communication device to perform a set of operations. The set of operations include generating a first visual indicator. The first visual indicator corresponds to audio of one or more users. The set of operations further include receiving a user-input, muting a microphone region of the audio communication device, based on the user-input, and generating a second visual indicator. The second visual indicator replaces at least a portion of the first visual indicator. The second visual indicator corresponds to the muted region. The first visual indicator is indicative of a quality of the audio.
    Type: Grant
    Filed: May 24, 2022
    Date of Patent: July 1, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David Justin Rappaport, Russell I. Sanchez, Flavio Protasio Ribeiro, Woo Suk Lee, Bryan K. Mamaril, Katherine M. Bailey
  • Patent number: 12347040
    Abstract: A system and computerized method for rendering content in a mixed reality installations is provided. The method includes identifying a mixed reality space containing a user position of a user, determining a user gaze direction of the user via a user device, identifying a view volume intersecting the user gaze direction while the user is in the mixed reality space, determining that the view volume is associated with the mixed reality space, and selecting a content entity associated with the view volume to render to the user via the user device.
    Type: Grant
    Filed: June 28, 2022
    Date of Patent: July 1, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David Ben Silverman, Joshua G. Wittner, Steven Mark Liss, Catherine Roiter
  • Patent number: 12346110
    Abstract: Generally discussed herein are devices, systems, and methods for determining a minimal controllable latent state and operating a model trained to implement the minimal controllable latent state. A method can include receiving first and second observations of a temporal series of observations produced by a sensor, the second observation separated from the first observation by more than one other observation, the first observation associated with a first action performed by an agent responsive to the first observation, encoding, by an encoder, the first and second observations into respective first and second hidden state representations, combining the first and second hidden state representations resulting in a combined representation, operating, by an action predictor, on the combined representation resulting in a second action, and altering weights of the encoder and the action predictor based on a difference between the first and second actions.
    Type: Grant
    Filed: November 4, 2022
    Date of Patent: July 1, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alexander Matthew Lamb, Riashat Islam, Jonatan Efroni, Dipendra Kumar Misra, Dylan J. Foster, Olalekan Patrick Ogunmolu, Rajan N. Chari, Akshay Hall-Krishnamurthy, John Carol Langford
  • Patent number: 12346173
    Abstract: One example provides a computing device including a first portion including a first display, a second portion including a second display and a camera, the second portion connected to the first portion via a hinge, a hinge angle sensing mechanism including one or more sensors, a logic device, and a storage device holding instructions executable by the logic device to execute a camera application and to receive sensor data from the one or more sensors, based at least in part on the sensor data received from the one or more sensors, determine a device pose, output the camera application to the first display when the device pose is indicative of the camera being world-facing, and output the camera application to the second display when the device pose is indicative of the camera being user-facing.
    Type: Grant
    Filed: January 20, 2023
    Date of Patent: July 1, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Scott D. Schenone, Otso Joona Casimir Tuomi, Eduardo Sonnino, Spencer Lee Davis, Sergio Eduardo Rodriguez Virgen, TJ Rhoades, Sean Shiang-Ning Whelan, Tyler White, Peter Eugene Hammerquist, Panos Costa Panay
  • Patent number: 12348489
    Abstract: Automatically selecting an encrypted network connection (such as a VPN tunnel) to use when communicating through another encrypted connection node with which there are multiple encrypted network connections with the computing system. The selection is based predicted latency of that encrypted network connection. The prediction is based on round-trip times of communications over the respective encrypted network connection. This is quite difficult since the encrypted network connection itself is not the entire path of the outgoing message and corresponding incoming message.
    Type: Grant
    Filed: December 27, 2022
    Date of Patent: July 1, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gunjan Bansal, Abhishek Gupta
  • Patent number: 12346273
    Abstract: A server system is provided that includes one or more compute nodes that include at least one processor and a host memory device. The server system further includes a plurality of solid-state drive (SSD) devices, a local non-volatile memory express virtualization (LNV) device, and a non-transparent (NT) switch for a peripheral component interconnect express (PCIe) bus that interconnects the plurality of SSD devices and the LNV device to the at least one processor of each compute node. The LNV device is configured to virtualize hardware resources of the plurality of SSD devices. The plurality of SSD devices are configured to directly access data buffers of the host memory device. The NT switch is configured to hide the plurality of SSD devices such that the plurality of SSD devices are not visible to the at least one processor of each compute node.
    Type: Grant
    Filed: August 21, 2023
    Date of Patent: July 1, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vadim Makhervaks, Aaron William Ogus, Jason David Adrian
  • Patent number: 12346883
    Abstract: Technologies are described for categorization of time blocks in calendars. A time block to be categorized on a user's calendar may be determined based on a direct user input or inference from user history or behavior. Next, a category to be assigned, a beginning, and an end for the time block may be determined. The time block may be the same on all work days, different on each day, etc. One or more exceptions to be processed during the categorized time block may also be determined through direct user input or inference. Then, one or more rules associated with the assigned category restricting scheduling of events on the user's calendar during the categorized time block may be implemented subject to the one or more exceptions.
    Type: Grant
    Filed: December 16, 2022
    Date of Patent: July 1, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Shahil Soni
  • Patent number: 12348719
    Abstract: Innovations in control and use of chroma quantization parameter (“QP”) values that depend on luma QP values. More generally, the innovations relate to control and use of QP values for a secondary color component that depend on QP values for a primary color component. For example, during encoding, an encoder determines a QP index from a primary component QP and secondary component QP offset. The encoder maps the QP index to a secondary component QP, which has an extended range. The encoder outputs at least part of a bitstream including the encoded content. A corresponding decoder receives at least part of a bitstream including encoded content. During decoding, the decoder determines a QP index from a primary component QP and secondary component QP offset, then maps the QP index to a secondary component QP, which has an extended range.
    Type: Grant
    Filed: September 26, 2022
    Date of Patent: July 1, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gary J. Sullivan, Sandeep Kanumuri
  • Patent number: 12345896
    Abstract: A head-mounted display system includes a left display assembly configured to provide left-side display light. A first left inertial measurement unit (IMU) is configured to measure an orientation of the left display assembly. A right display assembly is configured to provide right-side display light. A first right IMU is configured to measure an orientation of the right display assembly. A communication interface is configured to receive a left-side orientation of a head-tracking system as measured by a second left IMU, and a right-side orientation of a head-tracking system as measured by a second right IMU. A logic machine is configured to assess an alignment of the head-mounted display system based at least in part on the orientation of the left display assembly, the orientation of the right display assembly, the left-side orientation of the head-tracking system, and the right-side orientation of the head-tracking system.
    Type: Grant
    Filed: May 31, 2022
    Date of Patent: July 1, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rayna Demaster-Smith, Dmitriy Churin, James Peele Terrell, Jr., Michael Scott Sutton, Parry Byron Johnson
  • Patent number: 12348769
    Abstract: Disclosed herein are representative embodiments of generating representative motion information that can be used during processing of a video frame. In one exemplary embodiment disclosed herein, a reference frame comprising a group of blocks is processed, and motion information for the group of blocks is compressed at least by buffering representative motion-vector information and representative reference-frame index information for the group of blocks. The representative reference-frame index information comprises reference-frame index information of a representative block of the group of blocks, and the representative reference-frame index information represents reference-frame index information for the group of blocks during processing of a current frame.
    Type: Grant
    Filed: May 6, 2024
    Date of Patent: July 1, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bin Li, Jizheng Xu
  • Patent number: 12345578
    Abstract: A strain sensor that has an associated temperature compensation circuit. The strain sensor is temperature-compensated as it has a temperature compensation circuit that, when powered, applies an applied voltage across the applied voltage terminals of the strain sensor that has a compensating temperature dependency. That is, the applied voltage has a temperature dependency of one polarity that is opposite a temperature dependency of the strain sensor. Because of this temperature compensation, the signal representing strain has a more stable scale factor between the endured strain and the signal representing the strain. Thus, the accuracy of the strain sensor is improved.
    Type: Grant
    Filed: May 18, 2022
    Date of Patent: July 1, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Xiao Chuan Ong, Wyatt Owen Davis
  • Patent number: 12346772
    Abstract: A method of probabilistically canceling noise in a measurement-based quantum device includes obtaining a sequence of ideal measurements included within a quantum algorithm and selecting a sequence of noisy measurements for emulating the sequence of ideal measurements. Each of the noisy measurements in the selected sequence approximates a corresponding one of the ideal measurements and is adjusted by a quantum correction, where the noisy measurements are selected according to a carefully chosen distribution to cancel known features of noise in those same noisy measurements in the sequence.
    Type: Grant
    Filed: December 22, 2021
    Date of Patent: July 1, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Adam Edward Paetznick, Marcus Palmer da Silva, Mohamed Ayman El Mandouh
  • Patent number: 12346204
    Abstract: A computer system identifies an event from a management system log associated with a first container host. The presence of the event in the management system log is indicative that the first container host identified a fatal system error at the first container host. Based on the event, the computer system determines that a first instance of a container that is provisioned at the first container host has been isolated to the first container host. Based on the first instance of the container having been isolated to the first container host, the computer system instructs a second container host to provision a second instance of the container at the second container host.
    Type: Grant
    Filed: June 28, 2023
    Date of Patent: July 1, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shekhar Agrawal, Abhay Sudhir Ketkar, Gaurav Jagtiani, Binit Ranjan Mishra, Emma Sutherland Boyd, Scott Chao-Chueh Lee, James Anthony Schwartz, Jr., Hari R. Pulapaka, Karan Mehra, Shailesh Padmakar Joshi, Jason Stewart Wohlgemuth, David Wimmel
  • Patent number: 12346830
    Abstract: A secure inference over Deep Neural Networks (DNNs) using secure two-party computation to perform privacy-preserving machine learning. The secure inference uses a particular type of comparison that can be used as a building block for various layers in the DNN including, for example, ReLU activations and divisions. The comparison securely computes a Boolean share of a bit representing whether input value x is less than input value y, where x is held by a user of the DNN, and where y is held by a provider of the DNN. Each party computing system parses their input into leaf strings of multiple bits. This is much more efficient than if the leaf strings were individual bits. Accordingly, the secure inference described herein is more readily adapted for using in complex DNNs.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: July 1, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nishanth Chandran, Divya Gupta, Aseem Rastogi, Rahul Sharma, Nishant Kumar, Mayank Rathee, Deevashwer Rathee
  • Patent number: 12348305
    Abstract: A first device includes a processor, a wireless communication device in data communication with the processor, and a hardware storage device in data communication with the processor. The hardware storage device includes instructions stored thereon that, when executed by the processor, causes the host device to compare a Quality of Server Subtype (QoS-Subtype) value to a matching rule of a policy table stored on the hardware storage device, determine a transmission policy based at least partially on the QoS-Subtype value, wherein the transmission policy includes a transmission rate with a modulation and coding scheme (MCS) index based at least partially on the QoS-Subtype, and transmit a transmission to a second device according to the transmission policy.
    Type: Grant
    Filed: February 18, 2022
    Date of Patent: July 1, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Krishna Kant Chintalapudi, Stanley William Adermann, Gopala Srihari Narlanka, Perry Victor Lea, Steven William Ranta, Joseph Michael Schaefer
  • Patent number: 12348730
    Abstract: Improved video compression and video streaming systems and methods are disclosed for environments where camera motion is common, such as cameras incorporated into head-mounted displays. This is accomplished by combining a 3D representation of the shape of the user's environment (walls, floor, ceiling, furniture, etc.), image data, and data representative of changes in the location and orientation (pose) of the camera between successive image frames, thereby reducing data bandwidth needed to send streaming video in the presence of camera motion.
    Type: Grant
    Filed: October 27, 2023
    Date of Patent: July 1, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Forrest Power Trepte
  • Patent number: 12348419
    Abstract: Techniques and algorithms for monitoring network congestion and for triggering a flow to follow a new path through a network. The network is monitored, and network feedback data is acquired, where that data indicates whether the network is congested. If the network is congested, a feedback-driven algorithm can trigger a flow to follow a new path. By triggering the flow to follow the new path, congestion in the network is reduced. To identify congestion, the feedback data is analyzed to determine whether flows are colliding. The feedback-driven algorithm determines that a network remapping event is to occur in an attempt to alleviate the congestion. A flow is then selected to be remapped to alleviate the congestion.
    Type: Grant
    Filed: May 18, 2022
    Date of Patent: July 1, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael Konstantinos Papamichael, Mohammad Saifee Dohadwala, Adrian Michael Caulfield, Prashant Ranjan
  • Patent number: 12346374
    Abstract: A video indexing system generates descriptive metadata for a video including identifiers for each of multiple detections that each correspond to a select one of multiple subjects that appear in the video. These detections are used to create relational graph data for the video, where the relational graph data includes nodes corresponding to each of the multiple subjects that appear in the video. A knowledge graph is queried with unique identifiers corresponding to the multiple subjects of the video to retrieve implicit relational data for each of the multiple subjects, and a merged relational graph is created by merging the implicit relational data retrieved from the knowledge graph with the relational graph data created for the video. A search engine uses the merged relational graph to identify video content relevant to a user query that is based on an implicit relation. Search results identifying the relevant content are presented on a user device.
    Type: Grant
    Filed: December 16, 2022
    Date of Patent: July 1, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Oron Nir, Ika Bar-Menachem, Inbal Sagiv
  • Patent number: 12348062
    Abstract: A system includes a first sense circuit configured to provide a first output representative of sensed current provided by a first battery coupled to a first load. A second sense circuit is configured to provide a second output representative of sensed current provided by a second battery coupled to the first load. An input current controller is coupled to receive the respective first and second outputs and to couple between the second battery and the first load to control the current provided by the second battery.
    Type: Grant
    Filed: February 28, 2024
    Date of Patent: July 1, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Zhuo Yi Cao, Martin Francis Galinski, III, Chang Joon Park, Mike Voong