Patents by Inventor Burton J. Smith
Burton J. Smith 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: 10763013Abstract: Methods and apparatus are disclosed for cooling superconducting signal lines disposed on an interconnect such as a flexible cable or a rigid substrate. The superconducting signal lines are cooled to a cryogenic temperature lower than the temperature at which at least some superconducting logic devices coupled to the interconnect are operated. In some examples, an airtight conduit, heat pipe, or thermally conduct of strap provided to cool the superconducting interconnect. In one example of the disclosed technology, a system includes at least two sets of superconducting logic devices, cooling apparatus adapted to cool the logic devices to a first operating temperature, and interconnect coupling the superconducting logic devices, and a cooling apparatus in thermal communication with the interconnect. The apparatus is adapted to cool superconducting signal lines on the interconnect to a lower operating temperature than the first operating temperature at which the superconducting logic devices operate.Type: GrantFiled: May 17, 2019Date of Patent: September 1, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Burton J. Smith, David B. Tuckerman
-
Publication number: 20190341174Abstract: Methods and apparatus are disclosed for cooling superconducting signal lines disposed on an interconnect such as a flexible cable or a rigid substrate. The superconducting signal lines are cooled to a cryogenic temperature lower than the temperature at which at least some superconducting logic devices coupled to the interconnect are operated. In some examples, an airtight conduit, heat pipe, or thermally conduct of strap provided to cool the superconducting interconnect. In one example of the disclosed technology, a system includes at least two sets of superconducting logic devices, cooling apparatus adapted to cool the logic devices to a first operating temperature, and interconnect coupling the superconducting logic devices, and a cooling apparatus in thermal communication with the interconnect. The apparatus is adapted to cool superconducting signal lines on the interconnect to a lower operating temperature than the first operating temperature at which the superconducting logic devices operate.Type: ApplicationFiled: May 17, 2019Publication date: November 7, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Burton J. Smith, David B. Tuckerman
-
Publication number: 20190341173Abstract: Methods and apparatus are disclosed for cooling superconducting signal lines disposed on an interconnect such as a flexible cable or a rigid substrate. The superconducting signal lines are cooled to a cryogenic temperature lower than the temperature at which at least some superconducting logic devices coupled to the interconnect are operated. In some examples, an airtight conduit, heat pipe, or thermally conduct of strap provided to cool the superconducting interconnect. In one example of the disclosed technology, a system includes at least two sets of superconducting logic devices, cooling apparatus adapted to cool the logic devices to a first operating temperature, and interconnect coupling the superconducting logic devices, and a cooling apparatus in thermal communication with the interconnect. The apparatus is adapted to cool superconducting signal lines on the interconnect to a lower operating temperature than the first operating temperature at which the superconducting logic devices operate.Type: ApplicationFiled: May 7, 2018Publication date: November 7, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Burton J. Smith, David B. Tuckerman
-
Patent number: 10453592Abstract: Methods and apparatus are disclosed for cooling superconducting signal lines disposed on an interconnect such as a flexible cable or a rigid substrate. The superconducting signal lines are cooled to a cryogenic temperature lower than the temperature at which at least some superconducting logic devices coupled to the interconnect are operated. In some examples, an airtight conduit, heat pipe, or thermally conduct of strap provided to cool the superconducting interconnect. In one example of the disclosed technology, a system includes at least two sets of superconducting logic devices, cooling apparatus adapted to cool the logic devices to a first operating temperature, and interconnect coupling the superconducting logic devices, and a cooling apparatus in thermal communication with the interconnect. The apparatus is adapted to cool superconducting signal lines on the interconnect to a lower operating temperature than the first operating temperature at which the superconducting logic devices operate.Type: GrantFiled: May 7, 2018Date of Patent: October 22, 2019Assignee: Microsoft Technology Licensing LLCInventors: Burton J. Smith, David B. Tuckerman
-
Patent number: 10185568Abstract: A processor having an instruction cache for storing a plurality of instructions is provided. The processor further includes annotation logic configured to determine a lookahead distance associated with an instruction and annotate the at least one instruction cache with the lookahead distance. The lookahead distance may correspond to a number of instructions that separates an instruction that references a register from the most recent register definition. The lookahead distance may indicate the shortest distance to a later instruction that references a register that this instruction defines.Type: GrantFiled: April 22, 2016Date of Patent: January 22, 2019Assignee: Microsoft Technology Licensing, LLCInventor: Burton J. Smith
-
Patent number: 9997495Abstract: A non-contacting inductive interconnect of a three-dimensional integrated circuit includes a first silicon substrate having a first inductive loop. A first layer of high permeability material is deposited on the first silicon substrate that has the first inductive loop forming a first high permeability structure. The circuit further includes a second silicon substrate having a second inductive loop. A magnetic coupling is formed between the first inductive loop and the second inductive loop. The first high permeability structure can enhance the magnetic coupling between the first inductive loop and the second inductive loop. In some embodiments, a second layer of the high permeability material is deposited on the second silicon substrate that has the second inductive loop forming a second high permeability structure. The first high permeability structure and the second high permeability structure can form a magnetic circuit coupling the first inductive loop and the second inductive loop.Type: GrantFiled: December 19, 2014Date of Patent: June 12, 2018Assignee: Elwha LLCInventors: Douglas C. Burger, William Gates, Andrew F. Glew, Roderick A. Hyde, Muriel Y. Ishikawa, Jordin T. Kare, John L. Manferdelli, Thomas M. McWilliams, Craig J. Mundie, Nathan P. Myhrvold, Burton J. Smith, Clarence T. Tegreene, Thomas A. Weaver, Richard T. Witek, Lowell L. Wood, Jr., Victoria Y. H. Wood
-
Patent number: 9864005Abstract: One example embodiment includes a circuit system. The system includes a wave-pipelined combinational logic circuit comprising at least one logic gate between an input node and at least one output node and configured to perform logic operations on a data sequence received at the input node. The system also includes a scan path connected to the input node and comprising at least one delay element configured to propagate the data sequence from the input to a scan path output to capture values of the data sequence provided to the wave-pipelined combinational logic circuit as a serial data stream. The system also includes a scan point device configured to deliver one of input data and scan data as the data sequence to the wave-pipelined combinational logic circuit and to the scan path via the input node in a respective one of a normal operating mode and a scan mode.Type: GrantFiled: August 31, 2016Date of Patent: January 9, 2018Assignee: NORTHROP GRUMMAN SYSTEMS CORPORATIONInventors: Douglas Carmean, Burton J. Smith
-
Publication number: 20170308384Abstract: A processor having an instruction cache for storing a plurality of instructions is provided. The processor further includes annotation logic configured to determine a lookahead distance associated with an instruction and annotate the at least one instruction cache with the lookahead distance. The lookahead distance may correspond to a number of instructions that separates an instruction that references a register from the most recent register definition. The lookahead distance may indicate the shortest distance to a later instruction that references a register that this instruction defines.Type: ApplicationFiled: April 22, 2016Publication date: October 26, 2017Inventor: Burton J. Smith
-
Patent number: 9716548Abstract: A data center for executing a data processing application includes processing units, sub-units or servers. Each of the processing units, sub-units or servers can execute a part or all of the data processing application. The processing units, sub-units or servers are electrical disjoint with respect to data communications, but can communicate with each other over free space optical links.Type: GrantFiled: August 11, 2014Date of Patent: July 25, 2017Assignee: THE INVENTION SCIENCE FUND I, LLCInventors: Howard Lee Davidson, James Robert Hamilton, Roderick A. Hyde, Arne Josefsberg, Edward K. Y. Jung, Jordin T. Kare, Robert W. Lord, Kenneth Lustig, William Henry Mangione-Smith, Michael J. Manos, Craig J. Mundie, Nathan P. Myhrvold, Richard F. Rashid, Burton J. Smith, Clarence T. Tegreene, Robert V. Welland, Charles Whitmer, Lowell L. Wood, Jr.
-
Patent number: 9412074Abstract: Operators such as unitary operators common in quantum mechanical applications may be approximated by a Trotter-like approximation. An operator may be decomposed and terms of the operator may be grouped, or assigned into levels. The levels may be scaled and applied at unique intervals of calculational steps. A quantum device may have circuitry for applying levels of the operator at the unique intervals.Type: GrantFiled: June 28, 2013Date of Patent: August 9, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Matthias Troyer, David B. Wecker, Bryan Clark, Burton J. Smith
-
Publication number: 20160181227Abstract: A non-contacting inductive interconnect of a three-dimensional integrated circuit includes a first silicon substrate having a first inductive loop. A first layer of high permeability material is deposited on the first silicon substrate that has the first inductive loop forming a first high permeability structure. The circuit further includes a second silicon substrate having a second inductive loop. A magnetic coupling is formed between the first inductive loop and the second inductive loop. The first high permeability structure can enhance the magnetic coupling between the first inductive loop and the second inductive loop. In some embodiments, a second layer of the high permeability material is deposited on the second silicon substrate that has the second inductive loop forming a second high permeability structure. The first high permeability structure and the second high permeability structure can form a magnetic circuit coupling the first inductive loop and the second inductive loop.Type: ApplicationFiled: December 19, 2014Publication date: June 23, 2016Applicant: Elwha LLCInventors: Douglas C. Burger, William Gates, Andrew F. Glew, Roderick A. Hyde, Muriel Y. Ishikawa, Jordin T. Kare, John L. Manferdelli, Thomas M. McWilliams, Craig J. Mundie, Nathan P. Myhrvold, Burton J. Smith, Clarence T. Tegreene, Thomas A. Weaver, Richard T. Witek, Lowell L. Wood,, JR., Victoria Y.H. Wood
-
Patent number: 9032244Abstract: The techniques discussed herein identify failed segments of memory in a memory region. The techniques may then manage the failed segments of memory by logically clustering the failed segments of memory at an outlying portion of the memory region using a remapping process. The remapping process may include creating and storing remapping metadata defining segment remapping entries for the memory region. Accordingly, the failure clustering logically eliminates or reduces the memory fragmentation so that a system can allocate larger portions of contiguous memory for object storage.Type: GrantFiled: November 16, 2012Date of Patent: May 12, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Karin Strauss, Burton J. Smith, Kathryn S. McKinley
-
Publication number: 20150006597Abstract: Operators such as unitary operators common in quantum mechanical applications may be approximated by a Trotter-like approximation. An operator may be decomposed and terms of the operator may be grouped, or assigned into levels. The levels may be scaled and applied at unique intervals of calculational steps. A quantum device may have circuitry for applying levels of the operator at the unique intervals.Type: ApplicationFiled: June 28, 2013Publication date: January 1, 2015Inventors: Matthias Troyer, David B. Wecker, Bryan Clark, Burton J. Smith
-
Publication number: 20140348510Abstract: A data center for executing a data processing application includes processing units, sub-units or servers. Each of the processing units, sub-units or servers can execute a part or all of the data processing application. The processing units, sub-units or servers are electrical disjoint with respect to data communications, but can communicate with each other over free space optical links.Type: ApplicationFiled: August 11, 2014Publication date: November 27, 2014Inventors: Howard Lee Davidson, James Robert Hamilton, Roderick A. Hyde, Arne Josefsberg, Edward K.Y. Jung, Jordin T. Kare, Robert W. Lord, Kenneth Lustig, William Henry Mangione-Smith, Michael J. Manos, Craig J. Mundie, Nathan P. Myhrvold, Richard F. Rashid, Burton J. Smith, Clarence T. Tegreene, Robert V. Welland, Charles Whitmer, Lowell L. Wood, JR.
-
Patent number: 8774637Abstract: A data center for executing a data processing application includes processing units, sub-units or servers. Each of the processing units, sub-units or servers can execute a part or all of the data processing application. The processing units, sub-units or servers are electrical disjoint with respect to data communications, but can communicate with each other over free space optical links.Type: GrantFiled: October 26, 2012Date of Patent: July 8, 2014Assignee: The Invention Science Fund I, LLCInventors: Howard Lee Davidson, James Robert Hamilton, Roderick A. Hyde, Arne Josefsberg, Edward K. Y. Jung, Jordin T. Kare, Robert W. Lord, Kenneth Lustig, William Henry Mangione-Smith, Michael Manos, Craig J. Mundie, Nathan P. Myhrvold, Richard F. Rashid, Burton J. Smith, Clarence T. Tegreene, Robert V. Welland, Charles Whitmer, Lowell L. Wood, Jr.
-
Publication number: 20140143593Abstract: The techniques discussed herein identify failed segments of memory in a memory region. The techniques may then manage the failed segments of memory by logically clustering the failed segments of memory at an outlying portion of the memory region using a remapping process. The remapping process may include creating and storing remapping metadata defining segment remapping entries for the memory region. Accordingly, the failure clustering logically eliminates or reduces the memory fragmentation so that a system can allocate larger portions of contiguous memory for object storage.Type: ApplicationFiled: November 16, 2012Publication date: May 22, 2014Applicant: MICROSOFT CORPORATIONInventors: Karin Strauss, Burton J. Smith, Kathryn S. McKinley
-
Patent number: 8527690Abstract: An exemplary method includes writing data to locations in non-volatile solid-state memory and deciding whether to move data written to one location in the memory to another location in the memory based on generation of the data and wear of the other location. Such a method may be used for non-volatile random access memory (NVRAM). Various other methods, devices, systems, etc., are also disclosed.Type: GrantFiled: June 26, 2008Date of Patent: September 3, 2013Assignee: Microsoft CorporationInventors: James R Hamilton, Michael R Fortin, Mike Neil, Burton J Smith
-
Patent number: 8443370Abstract: An exemplary method includes hosting a service at a data center, the service relying on at least one software component developed according to a programming model and the data center comprising a corresponding programming model abstraction layer that abstracts resources of the data center; receiving a request for the service; and in response to the request, assigning at least some of the resources of the data center to the service to allow for fulfilling the request wherein the programming model abstraction layer performs the assigning based in part on reference to a resource class in the at least one software component, the resource class modifiable to account for changes in one or more resources of the data center. Various other devices, systems and methods are also described.Type: GrantFiled: August 26, 2008Date of Patent: May 14, 2013Assignee: Microsoft CorporationInventors: Burton J Smith, James R Hamilton
-
Patent number: 8312463Abstract: This patent application pertains to urgency-based resource management in computing scenarios. One implementation can identify processes competing for resources on a system. The implementation can evaluate an urgency of individual competing processes. The implementation can also objectively allocate the resources among the competing processes in a manner that reduces a total of the urgencies of the competing processes.Type: GrantFiled: March 30, 2010Date of Patent: November 13, 2012Assignee: Microsoft CorporationInventors: Burton J. Smith, David Probert, Abhishek Singh, Douglas Burger, David Wecker
-
Patent number: 8195784Abstract: An exemplary method for performing work in a data center includes receiving a request for resources in a data center, solving a linear programming formulation that accounts for the request and at least some of the resources in the data center and performing work the request based at least in part on the solving of the linear programming formulation. Such a method can include a linear programming formulation that accounts for multi-core chips and DRAM systems. Various other method, devices, systems, etc., are also disclosed.Type: GrantFiled: May 30, 2008Date of Patent: June 5, 2012Assignee: Microsoft CorporationInventors: Burton J Smith, Heather E Warncke