Patents Assigned to Microsoft Technology
-
Patent number: 12322117Abstract: A method of tracking 3D position and orientation of an entity in a moving platform is described. The method comprises receiving data sensed by an inertial measurement unit mounted on the entity. Visual tracking data is also received, computed from images depicting the moving platform or the entity in the moving platform. The method computes the 3D position and orientation of the entity by estimating a plurality of states using the visual tracking data and the data sensed by the inertial measurement unit, where the states comprise both states of the moving platform and states of the entity.Type: GrantFiled: April 24, 2024Date of Patent: June 3, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Joshua Aidan Elsdon, David John McKinnon, Salim Sirtkaya, Marc Andre Leon Pollefeys, Douglas Duane Berrett, Yashar Bahman, Patrick Markus Misteli
-
Patent number: 12320888Abstract: Examples are disclosed that relate to utilizing a facial tracking sensor for controlling computer-generated facial expressions. One example provides a method of controlling computer-generated facial expressions. The method comprises receiving a sensor value acquired via a facial tracking sensor and determining an interpolated value for the sensor value within a value range. The value range corresponding to a blendshape range for a facial expression. The method further comprises determining a blendshape mapping based at least upon the interpolated value, determining expression data based at least upon the blendshape mapping, and providing the expression data to a device.Type: GrantFiled: May 12, 2022Date of Patent: June 3, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Kenneth Mitchell Jakubzak, Mathew J. Lamb, Jouya Jadidian
-
Patent number: 12322890Abstract: An electrical connector for transmitting electrical power includes at least one power pin with an ablative tip. The power pin has a body oriented in a direction of a longitudinal axis, and the ablative tip is at a terminal end along the longitudinal axis. The ablative tip includes a terminal edge and a support material positioned on a transverse side of the terminal edge that provides structural support to the terminal edge.Type: GrantFiled: June 29, 2020Date of Patent: June 3, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Lawrence Dale Cannon, Michele Falcon, John Joseph Siegler, Shaun L. Harris, Brandon Aaron Rubenstein
-
Patent number: 12321735Abstract: A neural transcompilation model is tested with a set of syntax unit tests to determine the syntax elements of a source code program written in a source programming language that fail to translate properly into a target programming language. The syntax elements having a translation defect are identified and ranked according to a translation failure rate. The neural transcompilation model is then fine-tuned with training samples of the syntax elements having the highest translation failure rates and their paired correct translation in order to teach the model to learn the association between the syntax elements of a source programming language causing translation defects and its correct translation in a target programming language.Type: GrantFiled: December 23, 2022Date of Patent: June 3, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Colin Bruce Clement, Yufan Huang, Neelakantan Sundaresan, Yiding Tian, Maoquan Wang
-
Patent number: 12320981Abstract: A system for power efficient image acquisition is configurable to capture, using an image sensor, a plurality of partial image frames including at least a first partial image frame and a second partial image frame. The first partial image frame is captured at a first timepoint using a first subset of image sensing pixels of the plurality of image sensing pixels of the image sensor. The second partial image frame is captured at a second timepoint using a second subset of image sensing pixels of the plurality of image sensing pixels of the image sensor. The second subset of image sensing pixels includes different image sensing pixels than the first subset of image sensing pixels, and the second timepoint is temporally subsequent to the first timepoint. The system is configurable to generate a composite image frame based on the plurality of partial image frames.Type: GrantFiled: April 19, 2024Date of Patent: June 3, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Raymond Kirk Price, Michael Bleyer, Christopher Douglas Edmonds, William Chao-Hui Hwang
-
Patent number: 12323393Abstract: Techniques for auto-starting a VPN in a MAM environment are disclosed. A MAM-controlled application is launched on a computer system. Policy is queried and a determination is made as to whether to auto-start a VPN application based on the policy. Based on the policy, the VPN application is auto-started, and the VPN application initiates a VPN tunnel that is usable by at least the MAM-controlled application. Network communications transmitted to or from the MAM-controlled application then pass through the VPN tunnel.Type: GrantFiled: January 3, 2024Date of Patent: June 3, 2025Assignee: Microsoft Technology Licensing, LLCInventors: James Matthew Hamilton Oakley, Neil Adam Jacobson
-
Patent number: 12322374Abstract: The present disclosure provides methods and apparatuses for phrase-based end-to-end text-to-speech (TTS) synthesis. A text may be obtained. A target phrase in the text may be identified. A phrase context of the target phrase may be determined. An acoustic feature corresponding to the target phrase may be generated based at least on the target phrase and the phrase context. A speech waveform corresponding to the target phrase may be generated based on the acoustic feature.Type: GrantFiled: March 19, 2021Date of Patent: June 3, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Ran Zhang, Jian Luan, Yahuan Cong
-
Patent number: 12323582Abstract: Innovations in intra-picture prediction with multiple candidate reference lines available are described herein. For example, intra-picture prediction for a current block uses a non-adjacent reference line of sample values to predict the sample values of the current block. This can improve the effectiveness of the intra-picture prediction when the reference line of sample values that is adjacent the current block includes significant capture noise, significant quantization error, or significantly different values (compared to the current block) due to an occlusion.Type: GrantFiled: July 19, 2023Date of Patent: June 3, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Bin Li, Jizheng Xu, Jiahao Li
-
Patent number: 12321693Abstract: A method for training a machine learning model with parallel annotations of source instances and while facilitating security of the source instances can be performed by a system that generates a coupled machine learning model from (1) a first machine learning model trained on a first set of training data comprising unannotated natural language and (2) a second machine learning model trained on populated target templates which are populated with a plurality of vocabulary words. Once formed, the coupled machine learning model is configured to transform unannotated natural language into annotated machine-readable text.Type: GrantFiled: September 8, 2023Date of Patent: June 3, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Hany Mohamed Hassan Awadalla, Subhabrata Mukherjee, Ahmed Awadallah
-
Patent number: 12321383Abstract: Systems and methods for surfacing natural language queries from one or more transcripts. An example method may include converting received audio to text, through automated speech recognition, to form a transcript of the audio, wherein the transcript includes text of the audio and identifications of speakers associated with portions of the text corresponding to utterances from the respective speakers; generating input signals based on at least the transcript; executing at least one of one or more heuristics or a trained machine-learning (ML) model, using the generated input signals as an input, to generate at least one of a suggested natural language query for searching the transcript or a key moment within the received audio; and causing at least one of the suggested natural language query or the key moment to be surfaced on one or more remote devices.Type: GrantFiled: January 10, 2024Date of Patent: June 3, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Adi Miller, Haim Somech, Michael Sterenberg
-
Patent number: 12321867Abstract: System and methods for performing analytical operations are described. A hardware-based regular expression (RegEx) engine performs a regular expression operation on a stream of data units based on a finite automata (FA) graph. Performing includes configuring a regular expression engine of a hardware-based regular expression accelerator to, beginning at a root node in the plurality of nodes of the FA graph, step the regular expression engine through one or more nodes of the FA graph until the regular expression engine arrives at a skip node and to consume, at the skip node, two or more data units from the stream of data units before traversing one of the directional arcs to another node.Type: GrantFiled: January 11, 2024Date of Patent: June 3, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Rajan Goyal, Satyanarayana Lakshmipathi Billa
-
Patent number: 12321504Abstract: The present disclosure relates to systems, methods, and computer-readable media for establishing and managing a trusted connection between a peripheral device and a client device. For example, systems discussed herein include determining whether a peripheral device poses a security risk based on a combination of peripheral device data and a client profile including environmental data and historical usage data for the client device. Systems described herein may further grant a level of trust based on the determine security risk. The systems disclosed herein facilitate implementation of intelligent policies that are user friendly without exposing the client device to a variety of security threats.Type: GrantFiled: January 30, 2023Date of Patent: June 3, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Alessandro Domenico Scarpantoni, Shyamal Kaushik Varma
-
Patent number: 12321880Abstract: A centralized skills management server, a computer-readable storage medium, and a computer-implemented method for standardized skill tagging are described herein. The method includes accessing, via a processor of the computing system, a property graph including data objects corresponding to a tenant and extracting skills-related terms from object metadata corresponding to the data objects within the property graph. The method also includes interfacing with a global skills graph via an API and importing standardized skill tags from the global skills graph, where the imported standardized skill tags relate to the extracted skills-related terms from the object metadata. The method further includes incorporating the standardized skill tags into the object metadata for the corresponding data objects within the property graph.Type: GrantFiled: March 16, 2022Date of Patent: June 3, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Srivathsan Jagadeesan, Swati Jhawar
-
Patent number: 12320650Abstract: This disclosure describes a map-matching module that supports a Global Positioning System (GPS) and provides a user with a best match trajectory corresponding to GPS sampling points taken at a low sampling rate. The best match trajectory is based upon a spatial-temporal analysis.Type: GrantFiled: April 18, 2022Date of Patent: June 3, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Yu Zheng, Yin Lou, Chengyang Zhang, Xing Xie
-
Patent number: 12322196Abstract: A data processing system implements training a first convolutional neural network (CNN) to classify shapes in digital ink inputs, the first CNN being trained to receive ink stroke information as an input and to output an indication whether the ink stroke information represents a hand drawn geometric shape. The data processing system further implements compressing the first CNN to generate a second CNN capable of being operated on a resource-constrained computing device lacking sufficient computing resources to operate an instance of the first CNN and installing the second CNN on the resource-constrained computing device to process ink stroke information captured by a user interface of the computing device.Type: GrantFiled: November 4, 2022Date of Patent: June 3, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Biyi Fang, Yibo Sun
-
Patent number: 12321566Abstract: Techniques for improving an interactive user interface of a messaging application by dynamically identifying a configurable number of top-ranked targets for a new message from a plurality of possible targets for the new message are disclosed. An interaction with the messaging application is detected. The interaction is determined to be indicative of an intent to identify a target for the new message from the plurality of possible targets for the new message. The identifying of the targets is performed by applying a matching algorithm to the one or more keywords. The matching algorithm blends a ranking of individual connections associated with the member with a ranking of group conversations associated with the member. Responsive to the detection of the interaction, a listing of identifiers associated with the targets is caused to be presented in a search results portion of the user interface.Type: GrantFiled: May 4, 2020Date of Patent: June 3, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Adam Leon, Monique Yin, David Golland, Felix Giguere Villegas
-
Patent number: 12321701Abstract: Systems and methods are directed to training and utilizing a generative language model that is constrained by a predetermined template that is used to train the generative language model. Once trained, customer data is accessed and transmitted to an evaluation component associated with the generative language model. The generative language model generates one or more sentences based on a feedback input of the plurality of feedback inputs, whereby the one or more sentences each include a sentiment, a target, and a reason for the sentiment in a format defined by the predetermined template. The evaluation component then identifies the sentiment, the target, and the reason from a sentence of the one or more sentences. A communication is then presented, on a device of a user, based on at least the sentiment and the reason identified from the sentence. The communication can be an alert or a report.Type: GrantFiled: November 4, 2022Date of Patent: June 3, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Vishal Anand, Ananya Mishra, Pramodith Ballapuram, Cheng Wu
-
Patent number: 12321505Abstract: A computing device includes an intrusion switch and a battery-backed volatile memory. The battery-backed volatile memory is configured to indicate a physical intrusion when the physical intrusion is detected by the intrusion switch. The triggering of the intrusion switch interrupts a power supply to the battery-backed volatile memory. A method of detecting hardware intrusion in a computing device is also described.Type: GrantFiled: April 12, 2021Date of Patent: June 3, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Anand Avinash Kulkarni, Priya Raghu, Christopher Lawrence Weimer, Christy Felix Pradeep Antony
-
Patent number: 12320973Abstract: One disclosed example provides a near-eye display device. The near-eye display device comprises an eye tracking system configured to determine a position of an eye of a user relative to the near-eye display device, and a waveguide including at least an input coupler and an output coupler, the output coupler including a plurality of zones, each zone activatable via a dynamically controllable output coupling element of the zone. The near-eye display device further comprises an image source configured to output image light to the input coupler, and a controller configured to selectively activate one or more zones of the output coupler based at least on the position of the eye.Type: GrantFiled: January 31, 2022Date of Patent: June 3, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Joel Steven Kollin, Ishan Chatterjee, Benjamin Eliot Lundell, Christopher Charles Aholt, Maria Esther Pace, Andreas Georgiou, Robert Thomas Held, Mark Theodore Bolas
-
Patent number: 12323487Abstract: The present disclosure relates to systems, methods, and computer-readable media for extending functionality of unstructured data storage function (UDSF) nodes in supporting features and functionality of services and applications that are accessible via a core network. The systems described herein include a UDSF node having a UDSF data management system that enables network functions to interact with and modify data resources separately maintained by the UDSF node(s). A network function may selectively target discrete sets of blocks of data on records to access without accessing entire records and without issuing redundance application programming interface (API) calls to the USDF node(s). the UDSF node may be implemented in a core network to enhance network functions in fifth generation (5G) and beyond communication environments.Type: GrantFiled: October 13, 2022Date of Patent: June 3, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Shantanu Desai, Kantha Rao Dammalapati