Patents by Inventor Michael B. Goulding

Michael B. Goulding has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11741289
    Abstract: The present disclosure relates to routing superconducting wires in superconducting circuits and in particular to efficiently routing superconducting wires that meet inductance requirements. The superconducting wire routing technique involves modeling the target location not only as a physical location, but as a physical location (e.g., x, y, and z dimensions) combined with inductance (e.g., a target inductance range). One or more other constraints may also be included in the modeling, such as a number of wires that would need to be moved/lifted, a number of circuit-vias allowing passage through layers of the circuit, an amount of cross-coupling with other inductors, and a number of wire segments.
    Type: Grant
    Filed: April 27, 2021
    Date of Patent: August 29, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael B Goulding, Matus Lipka, Kenneth Reneris, Jason Lee
  • Patent number: 11671102
    Abstract: Systems and methods related to scheduling of tasks for execution in parallel based on geometric reach are described. An example method includes using a processor, processing information pertaining to a type of task to generate a plurality of areas of reach, where each of the plurality of areas of reach corresponds to a portion of a shared space. The method further includes using the processor, generating a plurality of inflated areas of reach by inflating each of the plurality of areas of reach based on a task-specific factor pertinent to the type of task. The method further includes automatically scheduling parallel execution of tasks associated with any of the plurality of inflated areas of reach satisfying a spatial constraint.
    Type: Grant
    Filed: December 14, 2021
    Date of Patent: June 6, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Daniel Vasquez Lopez, Kenneth Reneris, Jason Michael Lee, Michael B. Goulding, Paul W. Accisano, Matus Lipka, Jamie Randall Kuesel, Srinivas Raghu Gatta
  • Publication number: 20220343052
    Abstract: The present disclosure relates to routing superconducting wires in superconducting circuits and in particular to efficiently routing superconducting wires that meet inductance requirements. The superconducting wire routing technique involves modeling the target location not only as a physical location, but as a physical location (e.g., x, y, and z dimensions) combined with inductance (e.g., a target inductance range). One or more other constraints may also be included in the modeling, such as a number of wires that would need to be moved/lifted, a number of circuit-vias allowing passage through layers of the circuit, an amount of cross-coupling with other inductors, and a number of wire segments.
    Type: Application
    Filed: April 27, 2021
    Publication date: October 27, 2022
    Inventors: Michael B. GOULDING, Matus LIPKA, Kenneth RENERIS, Jason LEE
  • Publication number: 20220109448
    Abstract: Systems and methods related to scheduling of tasks for execution in parallel based on geometric reach are described. An example method includes using a processor, processing information pertaining to a type of task to generate a plurality of areas of reach, where each of the plurality of areas of reach corresponds to a portion of a shared space. The method further includes using the processor, generating a plurality of inflated areas of reach by inflating each of the plurality of areas of reach based on a task-specific factor pertinent to the type of task. The method further includes automatically scheduling parallel execution of tasks associated with any of the plurality of inflated areas of reach satisfying a spatial constraint.
    Type: Application
    Filed: December 14, 2021
    Publication date: April 7, 2022
    Inventors: Daniel VASQUEZ LOPEZ, Kenneth RENERIS, Jason Michael LEE, Michael B. GOULDING, Paul W. ACCISANO, Matus LIPKA, Jamie Randall KUESEL, Srinivas Raghu GATTA
  • Patent number: 11233515
    Abstract: Systems and methods related to scheduling of tasks for execution in parallel based on geometric reach are described. An example method includes processing information pertaining to connectivity among superconducting components and nodes included in a shared floor plan to generate a plurality of areas of reach, where each of the plurality of areas of reach corresponds to a portion of the shared floor plan. The method further includes generating a plurality of inflated areas of reach by inflating each of the plurality of areas of reach based on a target inductance of wires for routing signals among the superconducting components and the nodes included in the shared floor plan. The method further includes scheduling parallel execution of tasks for routing wires among a subset of the superconducting components and the nodes within any of the plurality of inflated areas of reach satisfying a geometric constraint.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: January 25, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Daniel Vasquez Lopez, Kenneth Reneris, Jason Michael Lee, Michael B. Goulding, Paul W. Accisano, Matus Lipka, Jamie Randall Kuesel, Srinivas Raghu Gatta
  • Publication number: 20210376835
    Abstract: Systems and methods related to scheduling of tasks for execution in parallel based on geometric reach are described. An example method includes processing information pertaining to connectivity among superconducting components and nodes included in a shared floor plan to generate a plurality of areas of reach, where each of the plurality of areas of reach corresponds to a portion of the shared floor plan. The method further includes generating a plurality of inflated areas of reach by inflating each of the plurality of areas of reach based on a target inductance of wires for routing signals among the superconducting components and the nodes included in the shared floor plan. The method further includes scheduling parallel execution of tasks for routing wires among a subset of the superconducting components and the nodes within any of the plurality of inflated areas of reach satisfying a geometric constraint.
    Type: Application
    Filed: May 29, 2020
    Publication date: December 2, 2021
    Inventors: Daniel VASQUEZ LOPEZ, Kenneth RENERIS, Jason Michael LEE, Michael B. GOULDING, Paul W. ACCISANO, Matus LIPKA, Jamie Randall KUESEL, Srinivas Raghu GATTA
  • Patent number: 8845437
    Abstract: Disclosed herein are technologies that allow users to create, issue, accept and participate in gaming challenges. A gaming challenge involves participants playing a gaming application to improve their rank on a leaderboard associated with the application until challenge conditions are met or the challenge expires. Challenges can be time-based, objective-based, a tournament or of other type. A challenger can create a challenge by specifying a gaming application to be played, the leaderboard to be used in the challenge, challenge type, challenge duration, and additional challenge criteria. A gaming service can maintain the leaderboard and pass challenge-related notifications between participants. Participants' computing devices can send notices indicating when a challenge has been met or when a participant's relative ranking has changed.
    Type: Grant
    Filed: June 22, 2012
    Date of Patent: September 30, 2014
    Assignee: Microsoft Corporation
    Inventors: Shirlene Lim, Timothy Lee Bui, Andrew C. Haon, J. Spencer King, Jeremiah Whitaker, Michael B. Goulding
  • Publication number: 20130288788
    Abstract: Disclosed herein are technologies that allow users to create, issue, accept and participate in gaming challenges. A gaming challenge involves participants playing a gaming application to improve their rank on a leaderboard associated with the application until challenge conditions are met or the challenge expires. Challenges can be time-based, objective-based, a tournament or of other type. A challengor can create a challenge by specifying a gaming application to be played, the leaderboard to be used in the challenge, challenge type, challenge duration, and additional challenge criteria. A gaming service can maintain the leaderboard and pass challenge-related notifications between participants. Participants' computing devices can send notices indicating when a challenge has been met or when a participant's relative ranking has changed.
    Type: Application
    Filed: June 22, 2012
    Publication date: October 31, 2013
    Applicant: Microsoft Corporation
    Inventors: Shirlene Lim, Timothy Lee Bui, Andrew C. Haon, J. Spencer King, Jeremiah Whitaker, Michael B. Goulding