Patents Assigned to Microsoft Technology
  • Publication number: 20250191307
    Abstract: A data processing system implements receiving a first request to collaboratively author a mixed reality experience with a vision-language model planner, the mixed reality experience comprising an interactive guide for performing a task involving a complex multipart object; obtaining 3D object geometry information for the complex multipart object; obtaining a description of the task to be performed including a plurality of subtasks each associated with a user action to be performed on a respective part of the complex multipart object; constructing a prompt to the model using a prompt construction unit, the prompt instructing the model to generate a task list based on the geometry information and the description of the task to be performed; providing the prompt as an input to the model to obtain the task list; and generating content for the mixed reality experience using the task list in response to a second request to execute the mixed reality experience.
    Type: Application
    Filed: December 8, 2023
    Publication date: June 12, 2025
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Ishani CHAKRABORTY, Mahdi RAD, Harpreet Singh SAWHNEY, Marc André Léon POLLEFEYS, Andrew KLEIN, Cedric Sze-Ching LEE, Gavin JANCKE
  • Publication number: 20250190642
    Abstract: This document relates to distance-based estimation of energy propagation variation in synthetic three-dimensional scenes. For example, the disclosed implementations can detect geometric features, such as outside corners or portals, based on a distance field that identifies distances from points in a scene to the nearest geometry in the scene. Then, energy propagation variation within the scene can be estimated based on the locations of the geometric features. Energy propagation variation can be employed for a range of applications, such as deploying sampling probes within a given scene and simulating energy propagation to/from the probes within the scene.
    Type: Application
    Filed: December 6, 2023
    Publication date: June 12, 2025
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: John Michael SNYDER, Nikunj RAGHUVANSHI, Michael G. CHEMISTRUCK
  • Publication number: 20250190818
    Abstract: The present disclosure relates to methods and systems that perform probabilistic reasoning on knowledge graphs. The systems and methods use path-based simulations over a knowledge graph to convert the knowledge graph into a probabilistic graphical model that supports probabilistic reasoning on the knowledge graph. The systems and methods use the probabilistic graphical model to discover paths of the knowledge graph in response to a query.
    Type: Application
    Filed: December 7, 2023
    Publication date: June 12, 2025
    Applicant: Microsoft Technology Licensing, LLC
    Inventor: Harsh SHRIVASTAVA
  • Publication number: 20250191082
    Abstract: A computing system for interactive prompting for a supply chain includes processing circuitry that constructs a knowledge graph based ontologies from a plurality of data sources, the ontologies being related to a product. In a turn-based dialog session, the processing circuitry receives a prompt for the product, identifies at least one ontology-level node in a first layer of the knowledge graph, and generates one or more sub-questions. The processing circuitry outputs the sub-questions via a large language model, receives responses to the sub-questions, identifies one or more second-level nodes in a second, middle layer of the knowledge graph based on the responses, and performs a multi-hop query to identify one or more instance-level nodes in the third layer of the knowledge graph. The processing circuitry outputs, via the large language model, text data corresponding to the instance-level nodes as an answer to the prompt.
    Type: Application
    Filed: May 16, 2024
    Publication date: June 12, 2025
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Peeyush KUMAR, Yunqing LI, Maria Angels DE LUIS BALAGUER, Ranveer CHANDRA, Leonardo de Oliveira NUNES, Sara MALVAR MAUA
  • Publication number: 20250193132
    Abstract: Systems and techniques for facilitating unified multichannel communication are provided. The described systems and techniques improve communication technology through an encompassing, channel-agnostic approach which unifies disparate communication modes into a singular coherent thread. A unified multichannel communication (“UMC”) service of a UMC platform can initialize a UMC thread for a UMC session, where the UMC thread can be used to facilitate unified multichannel communication. The UMC session can involve multiple participants, including human users and software agents (e.g., conversational bots, virtual agents, digital assistants, and other dialog interfaces). The UMC platform can facilitate creating and interacting with a digital assistant providing unified multichannel communication.
    Type: Application
    Filed: December 12, 2023
    Publication date: June 12, 2025
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Shawn P. HENRY, Juan Antonio SANCHEZ
  • Publication number: 20250191262
    Abstract: A data processing system implements receiving, via a user interface of a client device of a user, a first prompt requesting an image to be generated for the user by a generative model, the first prompt including textual content. The system further implements constructing a second prompt by a prompt construction unit as an input to the generative model, the prompt construction unit constructing the second prompt by extracting an artifact and a theme from the textual content and appending the artifact and the theme to an instruction string, the instruction string comprising instructions to the generative model to determine a design template matching the artifact, and to generate the image by replacing visual element(s) of the design template based on the theme while preserving a graphic layout of the design template; providing the image to the client device; and causing the user interface to present the image.
    Type: Application
    Filed: December 12, 2023
    Publication date: June 12, 2025
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Sumithra BHAKTHAVATSALAM, Mayura Vijayendra BISINEER, Gongjie QI
  • Publication number: 20250190028
    Abstract: A foldable computing device comprises a first frame comprising a first magnet assembly and a second frame rotatably coupled to the first frame via a hinge. The second frame comprises a second magnet assembly operatively configured for rotation with respect to the second frame. The second magnet assembly attracts the first magnet assembly of the first frame when the first frame and the second frame are in a closed configuration. The second frame further comprises an actuator operatively configured to rotate the second magnet assembly to thereby reduce a magnetic force between the first magnet assembly and the second magnet assembly and allow the foldable computing device to open.
    Type: Application
    Filed: February 16, 2023
    Publication date: June 12, 2025
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Nicholas Benjamin WENDT, Karsten AAGAARD
  • Publication number: 20250190572
    Abstract: A system includes a stored counter value and a stored boot manifest including a manifest type flag. A manifest type of the boot manifest is determined based on the manifest type flag, a tenancy mode is determined based on a parity of the counter value, a first boot is executed if the manifest type is a first manifest type and the tenancy mode is a first tenancy mode, a second boot flow is executed if the manifest type is the first manifest type and the tenancy mode is a second tenancy mode, a third boot flow is executed if the manifest type is a second manifest type and the tenancy mode is the first tenancy mode, and a fourth boot flow is executed if the manifest type is the second manifest type and the tenancy mode is the second tenancy mode.
    Type: Application
    Filed: March 22, 2024
    Publication date: June 12, 2025
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Vishal SONI, Bryan David KELLY
  • Publication number: 20250190768
    Abstract: Various example user interface (UI) mechanisms are described herein, each of which enables a user to efficiently and intuitively manipulate a trained generative model at runtime. Among other things, the described techniques have applications in the field of game design or application design more generally, enabling a game or application developer to easily generate extended application (e.g., gameplay) sequences. Other applications include guided image or audio synthesis, or other forms of guided output generation (e.g., synthesized code, simulated or actual industrial outputs, engineering data, cybersecurity data etc.).
    Type: Application
    Filed: December 28, 2023
    Publication date: June 12, 2025
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Martin GRAYSON, Cecily MORRISON, Yilin WEN, Katja HOFMANN, Sam DEVLIN, Anssi KANERVISTO, Shan Zheng TAN
  • Publication number: 20250193202
    Abstract: A system and method for providing access control to one or more resources based on roster scoped roles includes generating, via a group management system, a group instance for a group for use in an application, the group including a plurality of group members, and receiving selection of roles for one or more of the plurality of group members. Access rights for the selected roles are retrieved from an application manifest associated with the application and an access rights list instance is generated for the group for storing a list of group members, the group member's selected roles and access rights associated with the selected roles. The access rights list instance is then stored to an access management data structure, and access to the group instance or group connected resources associated with the group is provided based on the access rights list.
    Type: Application
    Filed: December 6, 2023
    Publication date: June 12, 2025
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Abhijit Chandrashekhar PATHAK, Sudip HAZRA CHOUDHURY, Shanmuga Sundaram MAHENDRAN, Nandini Bhavasar NAYAK ANANTHA PADMANABHA RAO, Vladimir Vladimirovich GREBENIK
  • Patent number: 12327501
    Abstract: A system for facilitating binocular vertical display misalignment correction based on vergence angle is configurable to determine a vertical fusional amplitude indicator associated with user operation of a stereoscopic display system, and, based on the vertical fusional amplitude indicator, determine one or more correction application attributes. The one or more correction application attributes indicate a manner of applying one or more display misalignment correction operations to align presentation of content in the stereoscopic display system. The system is also configurable to apply the one or more display misalignment correction operations to align the presentation of the content in the stereoscopic display system in accordance with the one or more correction application attributes, thereby effectuating display misalignment correction in a manner that mitigates user discomfort and/or user experience disruption.
    Type: Grant
    Filed: December 22, 2022
    Date of Patent: June 10, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michaela Porubanova, Björn Nicolaas Servatius Vlaskamp
  • Patent number: 12327096
    Abstract: Deferred formula computation executes software containing a set of programmed formulas, wherein the set includes a first programmed formula defined in an associated dependency graph to be dependent on a result of a second programmed formula. A method may encounter a reference to the first programmed formula during execution of the software, wherein the reference is associated with deferred formula computation request program code in the executing software to obtain a result of the first programmed formula; identify during execution of the software the second programmed formula based on traversal within the associated dependency graph of the first programmed formula; compute a result of the second programmed formula during execution of the software; compute the result of the first programmed formula during execution of the software, and return the computed result of the first programmed formula in association with the reference to the first programmed formula.
    Type: Grant
    Filed: November 3, 2022
    Date of Patent: June 10, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gregory S. Lindhorst, Jonathan Michael Stall, Shantanu Kiran Pakhare, Vamsi Modem, Lee McCall Saltzman
  • Patent number: 12326567
    Abstract: A disclosed hinge assembly for a head-mounted display device comprises a four-bar linkage. A first linkage of the four-bar linkage is mountable to or forms part of a wearable article for a head of a user. A second linkage and a third linkage of the four-bar linkage each rotatably couple the first linkage to a fourth linkage of the four-bar linkage. The fourth linkage of the four-bar linkage is mountable to or forms part of a display device. A disclosed head-mounted display device comprises a display device; a rearward mount by which the head-mounted display device is mountable to a wearable article for a head of a user; and a hinge assembly rotatably coupling the display device to the rearward mount. The hinge assembly includes a four-bar linkage that provides a path of travel for the display device along a curved path from a deployed state to a stowed state.
    Type: Grant
    Filed: March 31, 2023
    Date of Patent: June 10, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Weston Taylor Skye, Philip Andrew Frank
  • Patent number: 12328148
    Abstract: A switching network for effecting point-to-point communication between nodes has a time-varying switching configuration, which causes successive activation and deactivation of multiple channels of the switching network, a first of the channels connecting, when activated, a transmitter node and a first receiver node, and a second of the channels connecting, when activated, the transmitter node and a second receiver node.
    Type: Grant
    Filed: December 28, 2023
    Date of Patent: June 10, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kai Shi, Paolo Costa, Hitesh Ballani, Istvan Haller, Daniel Jonathan Finchley Cletheroe, Sophie Gloria Lange, Raphael Eric Alfred Behrendt, Foteini Karinou, Krzysztof Jozwik
  • Patent number: 12327120
    Abstract: A verified stack trace can be generated by utilizing information contained in a shadow stack, such as a hardware protected duplicate stack implemented for malware prevention and computer security. The shadow stack contains return addresses which are obtainable without requiring an unwinding of the traditional call stack. As such, triaging based on return address information can be performed more quickly and more efficiently, and with a reduced utilization of processing resources. Additionally, the generation of a verified stack trace can be performed, with such a verified stack trace containing return addresses that are known to be correct and not corrupted. The return addresses can either be read from the traditional call stack, or derived therefrom, and then verified by comparison to corresponding return addresses from the shadow stack, or they can be read directly from the shadow stack.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: June 10, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jin Lin, Jason Lin, Niraj Majmudar, Mehmet Iyigun
  • Patent number: 12328324
    Abstract: A method may include receiving from a first computing device, metadata that includes a suspected malicious activity indicator and a device identifier associated with the indicator; receiving, from a second computing device, log activity data; matching the device identifier included in the metadata to a device identifier in the log activity data; and based on the matching, transmitting an alert identifying the second computing device as a source of the suspected malicious activity.
    Type: Grant
    Filed: December 14, 2022
    Date of Patent: June 10, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tomer Rotstein, Eran Shany
  • Patent number: 12326949
    Abstract: Computing systems, devices, and associated methods of privacy data management in a distributed computing system are disclosed herein. In one example, a method includes receiving a request from a data consumer for privacy information of data stored as data objects. The data objects are logically structured according to a data schema defining a property containing a property value representing user information and an annotation to the property containing a privacy classification of the property value of the property. The method also includes inspecting the data schema of the data objects to identify the privacy classification of the property and transmitting the identified privacy classification to the data consumer to allow the data consumer to configure an application to process the property value of the property in the data objects according to an organizational, legal, or regulatory processing requirement in one or more jurisdictions.
    Type: Grant
    Filed: December 3, 2021
    Date of Patent: June 10, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Michael Emanuel Mainer
  • Patent number: 12327150
    Abstract: Embodiments of the disclosed technologies receive first event data associated with a first party application, receive second event data representing a click, in the first party application, on a link to a third party application, receive third event data from the third party application, convert the third event data to a label, map a compressed format of the labeled third event data to the first event data and the second event data to create multi-party attribution data, group multiple instances of the multi-party attribution data into a batch, add noise to the compressed format of the labeled third event data in the batch, and send the noisy batch to a second computing device. A debiasing algorithm can be applied to the noisy batch. The debiased noisy batch can be used to train at least one machine learning model.
    Type: Grant
    Filed: November 1, 2022
    Date of Patent: June 10, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ryan M. Rogers, Man Chun D. Leung, David Pardoe, Bing Liu, Shawn F. Ren, Rahul Tandra, Parvez Ahammad, Jing Wang, Ryan T. Tecco, Yajun Wang
  • Patent number: 12326809
    Abstract: In examples there is a computing device comprising a processor, the processor having a memory management unit. The computing device also has a memory that stores instructions that, when executed by the processor, cause the memory management unit to receive a memory access instruction comprising a virtual memory address; translate the virtual memory address to a physical memory address of the memory, and obtain permission information associated with the physical memory address. Responsive to the permission information indicating that metadata is permitted to be associated with the physical memory address, a check is made of a metadata summary table stored in the physical memory to check whether metadata is compatible with the physical memory address. Responsive to the check being unsuccessful, a trap is sent to system software of the computing device in order to trigger dynamic allocation of physical memory for storing metadata associated with the physical memory address.
    Type: Grant
    Filed: July 26, 2021
    Date of Patent: June 10, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David Thomas Chisnall, Nathaniel Wesley Filardo, Robert McNeill Norton-Wright
  • Patent number: 12327085
    Abstract: The disclosure herein describes a system and method for attentive sentence similarity scoring. A distilled sentence embedding (DSE) language model is trained by decoupling a transformer language model using knowledge distillation. The trained DSE language model calculates sentence embeddings for a plurality of candidate sentences for sentence similarity comparisons. An embedding component associated with the trained DSE language model generates a plurality of candidate sentence representations representing each candidate sentence in the plurality of candidate sentences which are stored for use in analyzing input sentences associated with queries or searches. A representation is created for the selected sentence. This selected sentence representation is used with the plurality of candidate sentence representations to create a similarity score for each candidate sentence-selected sentence pair.
    Type: Grant
    Filed: June 20, 2022
    Date of Patent: June 10, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Oren Barkan, Noam Razin, Noam Koenigstein