Patents Assigned to Microsoft Technology
-
Publication number: 20250191307Abstract: 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: ApplicationFiled: December 8, 2023Publication date: June 12, 2025Applicant: Microsoft Technology Licensing, LLCInventors: Ishani CHAKRABORTY, Mahdi RAD, Harpreet Singh SAWHNEY, Marc André Léon POLLEFEYS, Andrew KLEIN, Cedric Sze-Ching LEE, Gavin JANCKE
-
Publication number: 20250190642Abstract: 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: ApplicationFiled: December 6, 2023Publication date: June 12, 2025Applicant: Microsoft Technology Licensing, LLCInventors: John Michael SNYDER, Nikunj RAGHUVANSHI, Michael G. CHEMISTRUCK
-
Publication number: 20250190818Abstract: 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: ApplicationFiled: December 7, 2023Publication date: June 12, 2025Applicant: Microsoft Technology Licensing, LLCInventor: Harsh SHRIVASTAVA
-
Publication number: 20250191082Abstract: 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: ApplicationFiled: May 16, 2024Publication date: June 12, 2025Applicant: Microsoft Technology Licensing, LLCInventors: Peeyush KUMAR, Yunqing LI, Maria Angels DE LUIS BALAGUER, Ranveer CHANDRA, Leonardo de Oliveira NUNES, Sara MALVAR MAUA
-
Publication number: 20250193132Abstract: 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: ApplicationFiled: December 12, 2023Publication date: June 12, 2025Applicant: Microsoft Technology Licensing, LLCInventors: Shawn P. HENRY, Juan Antonio SANCHEZ
-
Publication number: 20250191262Abstract: 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: ApplicationFiled: December 12, 2023Publication date: June 12, 2025Applicant: Microsoft Technology Licensing, LLCInventors: Sumithra BHAKTHAVATSALAM, Mayura Vijayendra BISINEER, Gongjie QI
-
Publication number: 20250190028Abstract: 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: ApplicationFiled: February 16, 2023Publication date: June 12, 2025Applicant: Microsoft Technology Licensing, LLCInventors: Nicholas Benjamin WENDT, Karsten AAGAARD
-
Publication number: 20250190572Abstract: 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: ApplicationFiled: March 22, 2024Publication date: June 12, 2025Applicant: Microsoft Technology Licensing, LLCInventors: Vishal SONI, Bryan David KELLY
-
Publication number: 20250190768Abstract: 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: ApplicationFiled: December 28, 2023Publication date: June 12, 2025Applicant: Microsoft Technology Licensing, LLCInventors: Martin GRAYSON, Cecily MORRISON, Yilin WEN, Katja HOFMANN, Sam DEVLIN, Anssi KANERVISTO, Shan Zheng TAN
-
Publication number: 20250193202Abstract: 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: ApplicationFiled: December 6, 2023Publication date: June 12, 2025Applicant: Microsoft Technology Licensing, LLCInventors: Abhijit Chandrashekhar PATHAK, Sudip HAZRA CHOUDHURY, Shanmuga Sundaram MAHENDRAN, Nandini Bhavasar NAYAK ANANTHA PADMANABHA RAO, Vladimir Vladimirovich GREBENIK
-
Patent number: 12327501Abstract: 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: GrantFiled: December 22, 2022Date of Patent: June 10, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Michaela Porubanova, Björn Nicolaas Servatius Vlaskamp
-
Patent number: 12327096Abstract: 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: GrantFiled: November 3, 2022Date of Patent: June 10, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Gregory S. Lindhorst, Jonathan Michael Stall, Shantanu Kiran Pakhare, Vamsi Modem, Lee McCall Saltzman
-
Patent number: 12326567Abstract: 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: GrantFiled: March 31, 2023Date of Patent: June 10, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Weston Taylor Skye, Philip Andrew Frank
-
Patent number: 12328148Abstract: 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: GrantFiled: December 28, 2023Date of Patent: June 10, 2025Assignee: Microsoft Technology Licensing, LLCInventors: 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: 12327120Abstract: 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: GrantFiled: September 29, 2020Date of Patent: June 10, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Jin Lin, Jason Lin, Niraj Majmudar, Mehmet Iyigun
-
Patent number: 12328324Abstract: 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: GrantFiled: December 14, 2022Date of Patent: June 10, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Tomer Rotstein, Eran Shany
-
Patent number: 12326949Abstract: 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: GrantFiled: December 3, 2021Date of Patent: June 10, 2025Assignee: Microsoft Technology Licensing, LLCInventor: Michael Emanuel Mainer
-
Patent number: 12327150Abstract: 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: GrantFiled: November 1, 2022Date of Patent: June 10, 2025Assignee: Microsoft Technology Licensing, LLCInventors: 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: 12326809Abstract: 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: GrantFiled: July 26, 2021Date of Patent: June 10, 2025Assignee: Microsoft Technology Licensing, LLCInventors: David Thomas Chisnall, Nathaniel Wesley Filardo, Robert McNeill Norton-Wright
-
Patent number: 12327085Abstract: 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: GrantFiled: June 20, 2022Date of Patent: June 10, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Oren Barkan, Noam Razin, Noam Koenigstein