Patents Assigned to Microsoft Technology
-
Patent number: 12343639Abstract: 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: GrantFiled: December 20, 2023Date of Patent: July 1, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Daniel Gilbert Kennett, Mark Edward Rabold
-
Patent number: 12346631Abstract: 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: GrantFiled: May 24, 2022Date of Patent: July 1, 2025Assignee: Microsoft Technology Licensing, LLCInventors: David Justin Rappaport, Russell I. Sanchez, Flavio Protasio Ribeiro, Woo Suk Lee, Bryan K. Mamaril, Katherine M. Bailey
-
Patent number: 12347040Abstract: 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: GrantFiled: June 28, 2022Date of Patent: July 1, 2025Assignee: Microsoft Technology Licensing, LLCInventors: David Ben Silverman, Joshua G. Wittner, Steven Mark Liss, Catherine Roiter
-
Patent number: 12346110Abstract: 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: GrantFiled: November 4, 2022Date of Patent: July 1, 2025Assignee: Microsoft Technology Licensing, LLCInventors: 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: 12346173Abstract: 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: GrantFiled: January 20, 2023Date of Patent: July 1, 2025Assignee: Microsoft Technology Licensing, LLCInventors: 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: 12348489Abstract: 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: GrantFiled: December 27, 2022Date of Patent: July 1, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Gunjan Bansal, Abhishek Gupta
-
Patent number: 12346273Abstract: 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: GrantFiled: August 21, 2023Date of Patent: July 1, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Vadim Makhervaks, Aaron William Ogus, Jason David Adrian
-
Patent number: 12346883Abstract: 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: GrantFiled: December 16, 2022Date of Patent: July 1, 2025Assignee: Microsoft Technology Licensing, LLCInventor: Shahil Soni
-
Patent number: 12348719Abstract: 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: GrantFiled: September 26, 2022Date of Patent: July 1, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Gary J. Sullivan, Sandeep Kanumuri
-
Patent number: 12345896Abstract: 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: GrantFiled: May 31, 2022Date of Patent: July 1, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Rayna Demaster-Smith, Dmitriy Churin, James Peele Terrell, Jr., Michael Scott Sutton, Parry Byron Johnson
-
Patent number: 12348769Abstract: 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: GrantFiled: May 6, 2024Date of Patent: July 1, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Bin Li, Jizheng Xu
-
Patent number: 12345578Abstract: 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: GrantFiled: May 18, 2022Date of Patent: July 1, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Xiao Chuan Ong, Wyatt Owen Davis
-
Patent number: 12346772Abstract: 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: GrantFiled: December 22, 2021Date of Patent: July 1, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Adam Edward Paetznick, Marcus Palmer da Silva, Mohamed Ayman El Mandouh
-
Patent number: 12346204Abstract: 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: GrantFiled: June 28, 2023Date of Patent: July 1, 2025Assignee: Microsoft Technology Licensing, LLCInventors: 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: 12346830Abstract: 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: GrantFiled: October 30, 2020Date of Patent: July 1, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Nishanth Chandran, Divya Gupta, Aseem Rastogi, Rahul Sharma, Nishant Kumar, Mayank Rathee, Deevashwer Rathee
-
Patent number: 12348305Abstract: 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: GrantFiled: February 18, 2022Date of Patent: July 1, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Krishna Kant Chintalapudi, Stanley William Adermann, Gopala Srihari Narlanka, Perry Victor Lea, Steven William Ranta, Joseph Michael Schaefer
-
Patent number: 12348730Abstract: 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: GrantFiled: October 27, 2023Date of Patent: July 1, 2025Assignee: Microsoft Technology Licensing, LLCInventor: Forrest Power Trepte
-
Patent number: 12348419Abstract: 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: GrantFiled: May 18, 2022Date of Patent: July 1, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Michael Konstantinos Papamichael, Mohammad Saifee Dohadwala, Adrian Michael Caulfield, Prashant Ranjan
-
Patent number: 12346374Abstract: 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: GrantFiled: December 16, 2022Date of Patent: July 1, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Oron Nir, Ika Bar-Menachem, Inbal Sagiv
-
Patent number: 12348062Abstract: 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: GrantFiled: February 28, 2024Date of Patent: July 1, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Zhuo Yi Cao, Martin Francis Galinski, III, Chang Joon Park, Mike Voong