Patents Assigned to Microsoft Technology
  • Patent number: 12353580
    Abstract: Systems and methods are directed to building annotated models based on eyes-off data. Specifically, a synthetic data generation model is trained and used to further train a target model. The synthetic data generation model is trained within an eyes-off environment using an anonymity technique on confidential data. The synthetic data generation model is then used to create synthetic data that closely represents the confidential data but without any specific details that can be linked back to the confidential data. The synthetic data is then annotated and used to train the target model within an eyes-on environment. Subsequently, the target model is deployed back within the eyes-off environment to classify the confidential data.
    Type: Grant
    Filed: October 24, 2022
    Date of Patent: July 8, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David Benjamin Levitan, Robert Alexander Sim, Julia S. McAnallen, Huseyin Atahan Inan, Girish Kumar, Xiang Yue
  • Patent number: 12353496
    Abstract: Systems and methods are provided for determining contextual objects related to web content. Web content may include one or more elements, which may be extracted from the web content and analyzed to identify any contextual objects. The web content elements may be hyperlink elements, and contextual objects may be identified based on the hyperlink elements. A dominant entity may be identified for the web content, and contextual objects relating to the dominant entity may be identified. When a request for web content is received, contextual objects may be provided with the requested content. Personalized contextual objects may be selected from the identified contextual objects based on data associated with the request for web content. Selection of a contextual object may result in navigation to a browsing environment associated with the selected contextual object.
    Type: Grant
    Filed: July 1, 2024
    Date of Patent: July 8, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Marcelo M. De Barros, Manish Mittal, Vinod Krishnan Koduvayoor Subramanian, Prateek Tiwari, Ayan Banerjee, Samir Bathla
  • Patent number: 12353903
    Abstract: Isolating resources of a virtual machine (VM) guest from a host operating system. A computer system receives an acceptance request from a guest partition corresponding to an isolated VM. The acceptance request identifies a guest memory page that is mapped into a guest physical address space of the guest partition, and a memory page visibility class. The computer system determines whether a physical memory page that is mapped to the guest memory page meets the memory page visibility class. The computer system sets a page acceptance indication for the guest memory page from an unaccepted state to an accepted state based on the physical memory page meeting the memory page visibility class.
    Type: Grant
    Filed: June 10, 2022
    Date of Patent: July 8, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jin Lin, David Alan Hepkin, Michael Bishop Ebersol, Stephanie Sumyi Luck, Jonathan Edward Lange, Bruce J. Sherwin, Jr., Kevin Michael Broas, Wen Jia Liu, Xin David Zhang, Alexander Daniel Grest
  • Patent number: 12353243
    Abstract: A method of selectively illuminating part of an electronic device includes obtaining a posture status of a hinge supporting a display cover relative to a base of the electronic device and illuminating an optical module positioned on an outer surface of the electronic device based on the hinge position of the posture status.
    Type: Grant
    Filed: December 4, 2020
    Date of Patent: July 8, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kaitlyn Marley Schoeck, Robyn Rebecca Reed McLaughlin, Casey Cook Zelig, Siyuan Ma, Sang Ho Yoon, Shantanu Yadunath Thakurdesai, James David Holberry
  • Patent number: 12353260
    Abstract: The present disclosure relates to systems, methods, and computer-readable media for managing a cooling system to based on dynamic power and temperature conditions of computing hardware (e.g., a system on a chip (SOC), respective hardware blocks on the SOC). For example, systems described herein involve tracking real-time power and temperature conditions of computing hardware and determining a dynamic cooling level to actuate in maintaining a desired temperature of the computing hardware. This is done in a way that preserves long-term durability of the cooling system while maintaining the ability of the cooling system to respond to a potential spike in power consumption by the computing hardware.
    Type: Grant
    Filed: December 2, 2022
    Date of Patent: July 8, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David Michael Sutherland, Andrew Charles Banks, Jonathan Robert Pease, Nikita Ramesh Wanjale
  • Patent number: 12353876
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for receiving a source code change; computing a distribution of standard coding durations using a model that takes as input features of source code changes; and computing a representative duration for the code change using the distribution of standard coding durations, wherein the representative duration represents a measure of how long a standard developer defined by the model would take to make the code change.
    Type: Grant
    Filed: November 5, 2021
    Date of Patent: July 8, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ian Paul Wright, Albert Ziegler
  • Patent number: 12353984
    Abstract: Systems and methods related to hardware-assisted gradient optimization using streamed gradients are described. An example method in a system comprising a memory configured to store weights associated with a neural network model comprising L layers, where L is an integer greater than one, a gradient optimizer, and a plurality of workers is described. The method includes during a single burst cycle moving a first set of gradients, received from each of the plurality of workers, from at least one gradient buffer to the gradient optimizer and moving weights from at least one buffer, coupled to the memory, to the gradient optimizer. The method further includes during the single burst cycle writing back the new weights, calculated by the gradient optimizer, to the memory. The method further includes during the single burst cycle transmitting the new weights, from the gradient optimizer, to each of the plurality of workers.
    Type: Grant
    Filed: May 3, 2023
    Date of Patent: July 8, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jinwen Xi, Bharadwaj Pudipeddi, Marc Tremblay
  • Patent number: 12353367
    Abstract: A meta-model topology comprises a plurality of functions and conforms to a global label schema. A new function not included in the plurality of functions is integrated into the meta-model topology. A particular label of interest that is associated with the new function is identified and the new function is configured such that an output from the new function conforms to an output form corresponding to the particular label of interest from the global label schema. The new function is then integrated into the meta-model topology and the meta-model topology that includes the new function is used to generate a model graph. The model graph is then deployed to a remote application that is configured to receive data prompts comprising input data processed by nodes of the model graph.
    Type: Grant
    Filed: June 12, 2023
    Date of Patent: July 8, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Marko Radmilac, Andrew James Wald, Joshua Bryan Wyman Clemons
  • Patent number: 12351912
    Abstract: A targeted temporal ALD device includes an ALD head that is configured to perform targeted ALD to discrete targeted areas of products/substrates positioned on the mounting surface(s) of the ALD device. The ALD head includes: (i) an outer housing; (ii) an inner housing positioned within the outer housing; and (ii) a plurality of ports formed into the inner housing and outer housing for connecting at least one precursor gas source and at least one inert gas source to the ALD head. The precursor gases are applied to targeted areas of the products/substrates from an inner chamber in the inner housing, while inert gases are applied to an outer chamber between the inner and outer housings to limit/control application of the precursor gases to a desired target area. Some targeted temporal ALD devices are also configured to position/reposition the ALD head in three orthogonal directions relative to product(s)/mounting surface(s).
    Type: Grant
    Filed: March 30, 2022
    Date of Patent: July 8, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Ville Kalevi Saunajoki
  • Patent number: 12355578
    Abstract: Techniques of packet level redundancy in distributed computing systems are disclosed herein. In one example, upon receiving an original packet to be transmitted from a source host to an application executing at a destination host, the source host generates a duplicated packet based on the received original packet. The source host can then encapsulate the original and duplicated packets with first and second outer headers having first and second header values, respectively, and transmitting the original and the duplicated packets from the source host to the destination host via a first network path and a second network path in the computer network, respectively. Then, the transmitted original and duplicated packets can be de-duplicated at the destination host before providing the de-duplicated original and duplicated packets to the application executing at the destination host.
    Type: Grant
    Filed: March 15, 2022
    Date of Patent: July 8, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Daehyeok Kim, Jitendra Padhye, Shachar Raindel, Wei Bai
  • Patent number: 12354196
    Abstract: Aspects of the disclosure include methods and systems for leveraging a controllable diffusion model for dynamic image search in an image gallery recommendation service. An exemplary method can include displaying an image gallery having a plurality of gallery images and a dynamic image frame. The dynamic image frame can include a generated image and an interactive widget. The method can include receiving a user input in the interactive widget and generating, responsive to receiving the user input, an updated generated image by inputting, into a controllable diffusion model, the user input. The method can include replacing the generated image in the dynamic image frame with the updated generated image.
    Type: Grant
    Filed: June 27, 2023
    Date of Patent: July 8, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Hong Xuan, Li Huang, Huangxing Li, Xi Chen
  • Publication number: 20250217588
    Abstract: A method for style guide management is described. A first user input is received from a user via a graphical user interface (GUI). The first user input identifies a writing sample having a textual style. A style guide is generated, based on the writing sample, having a description of a target style, based on the textual style, for input to a generative neural network model (GNNM). A profile representing the style guide and comprising a natural language format description is sent for display in the GUI. The style guide is modified based on an explicit indication of a style preference. A request for drafting assistance is sent to the GNNM, the request including the style guide for text generation according to the style guide by the GNNM. An output generated by the GNNM in response to the request is obtained. The output is sent to be displayed within the GUI.
    Type: Application
    Filed: December 29, 2023
    Publication date: July 3, 2025
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Gonzalo A. RAMOS, Shiqian Rachel NG, Andrew James HUNTINGTON, Richard Malcolm BANKS, Adam D. TROY, Catherine YEH
  • Publication number: 20250218407
    Abstract: Implementations for validating sensors using external device(s) are provided. One aspect includes a computing system comprising a first ambient light sensor system; and processing circuitry and memory storing instructions that causes the processing circuitry to: detect the external device in vicinity of the computing device, wherein the external device comprises a second ambient light sensor system; determine an orientation of the first ambient light sensor system; receive information describing an orientation of and sensor data of the second ambient light sensor system; determine a relative orientation based at least upon the orientation of the first ambient light sensor system and the information describing the orientation of the second ambient light sensor system; and perform correction of sensor data of the first ambient light sensor system based at least upon the relative orientation and the information describing the sensor data of the second ambient light sensor system.
    Type: Application
    Filed: December 3, 2024
    Publication date: July 3, 2025
    Applicant: Microsoft Technology Licensing, LLC
    Inventor: Eliyahu BAREL
  • Publication number: 20250219859
    Abstract: In accordance with examples of the present disclosure, a collaborative platform provides a digital collaboration assistant that continuously monitors and analyzes shared meeting contents (e.g., voice, text chat messages, shared links and documents, presentation materials, and the like) by participants during a collaborative meeting in near real-time, periodically updates a structure summary log of the meeting contents that are deemed important during the collaborative meeting, and interacts with the participants throughout the collaborative meeting in near real-time, for example, to answer questions or provide additional information.
    Type: Application
    Filed: March 17, 2025
    Publication date: July 3, 2025
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Shawn Cantin CALLEGARI, Umesh MADAN, Samuel Edward SCHILLACE, Abby HARRISON, Gina Elizabeth TRIOLO, Mark KARLE, LeRoy F. MILLER, Devis LUCATO, Tara Eve WALKER, Brian KRABACH, Adrian Wyatt BONAR, Alexander CHAO, Nicholas BECKER
  • Publication number: 20250220225
    Abstract: Innovations in adaptive encoding and decoding for units of a video sequence can improve coding efficiency. For example, some of the innovations relate to encoding/decoding that includes adaptive switching of color spaces between units within a video sequence. Other innovations relate encoding/decoding that includes adaptive switching of color sampling rates between units within a video sequence. Still other innovations relate encoding/decoding that includes adaptive switching of bit depths between units within a video sequence.
    Type: Application
    Filed: March 24, 2025
    Publication date: July 3, 2025
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Bin Li, Jizheng Xu, Feng Wu
  • Publication number: 20250220228
    Abstract: Innovations in adaptive encoding and decoding for units of a video sequence can improve coding efficiency. For example, some of the innovations relate to encoding/decoding that includes adaptive switching of color spaces between units within a video sequence. Other innovations relate encoding/decoding that includes adaptive switching of color sampling rates between units within a video sequence. Still other innovations relate encoding/decoding that includes adaptive switching of bit depths between units within a video sequence.
    Type: Application
    Filed: March 24, 2025
    Publication date: July 3, 2025
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Bin Li, Jizheng Xu, Feng Wu
  • Publication number: 20250220226
    Abstract: Innovations in adaptive encoding and decoding for units of a video sequence can improve coding efficiency. For example, some of the innovations relate to encoding/decoding that includes adaptive switching of color spaces between units within a video sequence. Other innovations relate encoding/decoding that includes adaptive switching of color sampling rates between units within a video sequence. Still other innovations relate encoding/decoding that includes adaptive switching of bit depths between units within a video sequence.
    Type: Application
    Filed: March 24, 2025
    Publication date: July 3, 2025
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Bin Li, Jizheng Xu, Feng Wu
  • Publication number: 20250217162
    Abstract: A computing system is provided, including a processor and memory executing a reboot tracking module configured to read out a stored reboot request identifier assigned to a node in the computing system including a first value, and receive a first reboot request to reboot the node in the computing system including a first reboot request identifier. The reboot tracking module is further configured to, responsive to identifying a match between a value of the first reboot request identifier and the first value of the stored reboot request identifier, accept the first reboot request and update the stored reboot request identifier with a second value, receive a second reboot request to reboot the node including a second reboot request identifier, and responsive to identifying a mismatch between a value of the second reboot request identifier and the second value of the stored reboot request identifier, reject the second reboot request.
    Type: Application
    Filed: March 20, 2025
    Publication date: July 3, 2025
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Hans Gerard Leonhard KRIJGER, Vishnu BHASKER, Abhay Sudhir KETKAR, Sathyanarayana SINGH, Artsiom SKLIAR
  • Publication number: 20250217581
    Abstract: Systems and methods for using a generative artificial intelligence (AI) model to generate a suggested draft reply to a selected message. A message generation system and method are described that use guardrails that prevent unnecessary AI model processing and accidental sending of an AI model-generated draft. In some examples, draft reply-generation is limited to a subset of messages (e.g., focused, non-confidential) and triggering of the draft reply generation is performed only after user interaction criteria are satisfied. In some examples, a confirmation message is presented when the draft reply is attempted to be sent with no changes or quickly after the draft is generated. For instance, the guardrails limit the number of times the AI model is invoked to generate suggested replies and further prevents users from accidentally sending drafts generated from the AI model.
    Type: Application
    Filed: March 18, 2025
    Publication date: July 3, 2025
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Caleb WHITMORE, Susan Marie GRIMSHAW, Poonam Ganesh HATTANGADY
  • Publication number: 20250220224
    Abstract: Innovations in adaptive encoding and decoding for units of a video sequence can improve coding efficiency. For example, some of the innovations relate to encoding/decoding that includes adaptive switching of color spaces between units within a video sequence. Other innovations relate encoding/decoding that includes adaptive switching of color sampling rates between units within a video sequence. Still other innovations relate encoding/decoding that includes adaptive switching of bit depths between units within a video sequence.
    Type: Application
    Filed: March 19, 2025
    Publication date: July 3, 2025
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Bin Li, Jizheng Xu, Feng Wu