Patents by Inventor Michael C. Johnson

Michael C. Johnson 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: 9054255
    Abstract: Solar cells having emitter regions composed of wide bandgap semiconductor material are described. In an example, a method includes forming, in a process tool having a controlled atmosphere, a thin dielectric layer on a surface of a semiconductor substrate of the solar cell. The semiconductor substrate has a bandgap. Without removing the semiconductor substrate from the controlled atmosphere of the process tool, a semiconductor layer is formed on the thin dielectric layer. The semiconductor layer has a bandgap at least approximately 0.2 electron Volts (eV) above the bandgap of the semiconductor substrate.
    Type: Grant
    Filed: March 23, 2012
    Date of Patent: June 9, 2015
    Assignee: SunPower Corporation
    Inventors: Richard M. Swanson, Marius M. Bunea, Michael C. Johnson, David D. Smith, Yu-Chen Shen, Peter J. Cousins, Tim Dennis
  • Publication number: 20140356986
    Abstract: Systems and methods are provided for improved join structure connections between substrates. More specifically, a method is provided for manufacturing a semiconductor structure. The method includes obtaining a characteristic of an existing first join structure on a first substrate and a characteristic of an existing second join structure on a second substrate. The method further includes analyzing the characteristics of the existing first join structure and the existing second join structure to determine a match between the existing first join structure and the existing second join structure to avoid contact defects.
    Type: Application
    Filed: May 31, 2013
    Publication date: December 4, 2014
    Inventors: Nicholas G. CLORE, Alissa R. COTE, Michael C. JOHNSON, Andrew NORFLEET
  • Publication number: 20140223922
    Abstract: Apparatus and methods incorporate magnetocaloric materials in integrated circuit chip-carrier structures for electronic packages. An integrated circuit chip is electrically connected to a substrate. A thermostabilization unit is physically connected to the integrated circuit chip and the substrate. The thermostabilization unit comprises a temperature detector and magnetocaloric material on the integrated circuit chip. The integrated circuit structure includes a magnetic field generator operatively connected to the temperature detector. The magnetic field generator generates a magnetic field of variable intensity responsive to changes in temperature detected by the temperature detector.
    Type: Application
    Filed: February 14, 2013
    Publication date: August 14, 2014
    Applicant: International Business Machines Corporation
    Inventors: Stephen P. Ayotte, Nicholas G. Clore, Michael C. Johnson
  • Publication number: 20140174518
    Abstract: Enhanced adhesion of seed layers for solar cell conductive contacts and methods of forming solar cell conductive contacts are described. For example, a method of fabricating a solar cell includes forming an adhesion layer above an emitter region of a substrate. A metal seed paste layer is formed on the adhesion layer. The metal seed paste layer and the adhesion layer are annealed to form a conductive layer in contact with the emitter region of the substrate. A conductive contact for the solar cell is formed from the conductive layer.
    Type: Application
    Filed: December 21, 2012
    Publication date: June 26, 2014
    Inventors: Junbo Wu, Michael C. Johnson, Michael Cudzinovic, Joseph Behnke, Xi Zhu, David D. Smith, Richard Sewell Hamilton, Xiuwen Tu, Seung Bum Rim
  • Patent number: 8647409
    Abstract: An air compression system and method for an air separation plant in which air is compressed in a series of compression stages and a temperature swing adsorption unit adsorbs water vapor and carbon dioxide. The temperature swing adsorption unit is situated at a location of the compression stages such that air pressure upon entry into the adsorbent beds is between about 400 psia and about 600 psia. Each of the adsorbent beds of the unit have a minimum transverse cross-sectional flow area that will set the air velocity of the air to a level below that at which adsorbent bed fluidization would occur. Such operation allows fabrication costs of the adsorbent beds to be reduced because less adsorbent and smaller adsorbent beds are required while power consumption will be at a minimum.
    Type: Grant
    Filed: May 24, 2012
    Date of Patent: February 11, 2014
    Assignee: Praxair Technology, Inc.
    Inventors: Mohamed Hashi, Michael C. Johnson, John Royal
  • Patent number: 8631277
    Abstract: A connection state system is described herein that allows a client to resume a connection with a server or a different replacement server by remotely storing client state information in association with a resume key. The system provides a resume key filter operating at the server that facilitates the storing of volatile server state information. The state information can include information such as oplocks, leases granted to a client, and in-flight operations on a file handle. The resume key filter driver sits above the file system, which allows multiple file access protocols to use the filter. Upon a failover event, such as a server going down or losing connectivity to a client, the system can bring up another server or the same server and reestablish state for file handles held by various clients using the resume key filter.
    Type: Grant
    Filed: December 10, 2010
    Date of Patent: January 14, 2014
    Assignee: Microsoft Corporation
    Inventors: Paul R. Swan, Mathew George, David M. Kruse, Roopesh C. Battepati, Michael C. Johnson
  • Publication number: 20130312427
    Abstract: An air compression system and method for an air separation plant in which air is compressed in a series of compression stages and a temperature swing adsorption unit adsorbs water vapor and carbon dioxide. The temperature swing adsorption unit is situated at a location of the compression stages such that air pressure upon entry into the adsorbent beds is between about 400 psia and about 600 psia. Each of the adsorbent beds of the unit have a minimum transverse cross-sectional flow area that will set the air velocity of the air to a level below that at which adsorbent bed fluidization would occur. Such operation allows fabrication costs of the adsorbent beds to be reduced because less adsorbent and smaller adsorbent beds are required while power consumption will be at a minimum.
    Type: Application
    Filed: May 24, 2012
    Publication date: November 28, 2013
    Inventors: Mohamed Hashi, Michael C. Johnson, John Royal
  • Publication number: 20130247965
    Abstract: Solar cells having emitter regions composed of wide bandgap semiconductor material are described. In an example, a method includes forming, in a process tool having a controlled atmosphere, a thin dielectric layer on a surface of a semiconductor substrate of the solar cell. The semiconductor substrate has a bandgap. Without removing the semiconductor substrate from the controlled atmosphere of the process tool, a semiconductor layer is formed on the thin dielectric layer. The semiconductor layer has a bandgap at least approximately 0.2 electron Volts (eV) above the bandgap of the semiconductor substrate.
    Type: Application
    Filed: March 23, 2012
    Publication date: September 26, 2013
    Inventors: Richard M. Swanson, Marius M. Bunea, Michael C. Johnson, David D. Smith, Yu-Chen Shen, Peter J. Cousins, Tim Dennis
  • Patent number: 8214641
    Abstract: Aspects of the subject matter described herein relate to providing file access in a multi-protocol environment. In aspects, a file server is operable to receive requests formatted according to two or more file access protocols. If a request is formatted according to a first file access protocol, the file server applies access rights associated with the file to an account associated with a requester to determine whether to grant access. If the request is formatted according to the second file access protocol, the file server may first attempt to find an account for the requester. If an account is not found, the file server may then grant access based on access rights associated with the file as applied to information in the request without consulting an account on the file server.
    Type: Grant
    Filed: August 23, 2007
    Date of Patent: July 3, 2012
    Assignee: Microsoft Corporation
    Inventors: Scott A Field, Paul J Leach, Roopesh C Battepati, Michael C Johnson
  • Publication number: 20120151249
    Abstract: A connection state system is described herein that allows a client to resume a connection with a server or a different replacement server by remotely storing client state information in association with a resume key. The system provides a resume key filter operating at the server that facilitates the storing of volatile server state information. The state information can include information such as oplocks, leases granted to a client, and in-flight operations on a file handle. The resume key filter driver sits above the file system, which allows multiple file access protocols to use the filter. Upon a failover event, such as a server going down or losing connectivity to a client, the system can bring up another server or the same server and reestablish state for file handles held by various clients using the resume key filter.
    Type: Application
    Filed: December 10, 2010
    Publication date: June 14, 2012
    Applicant: Microsoft Corporation
    Inventors: Paul R. Swan, Mathew George, David M. Kruse, Roopesh C. Battepati, Michael C. Johnson
  • Patent number: 8180812
    Abstract: Aspects of the subject matter described herein relate to configuring file shares. In aspects, a template is created that includes policies to apply to one or more shares. The template may derive or otherwise obtain policies from other templates and may also refer to other templates. The template may include opaque data to pass to a subsystem that configures a share with a policy corresponding to the data. After the template is created, the template may then be applied to one or more shares to configure the shares according to policies included in the template. When the template or any template upon which the template depends or to which the template refers is changed, shares associated with the template may also be automatically changed as appropriate.
    Type: Grant
    Filed: May 8, 2009
    Date of Patent: May 15, 2012
    Assignee: Microsoft Corporation
    Inventors: Roopesh C. Battepati, Michael C. Johnson
  • Publication number: 20100293197
    Abstract: Aspects of the subject matter described herein relate to directory oplocks. In aspects, a file system filter is inserted in a filter stack between requesters of directory oplocks and a file system that stores file system objects. The file system filter receives requests for directory oplocks and subsequently monitors for requests to access file system objects that are inconsistent with the directory oplocks. To provide directory oplock mechanisms, the file system filter may use alternate data streams if provided by the file system or may independently maintain information usable to maintain and release directory oplocks. A directory oplock may affect ancestors and descendants of the directory depending on constraints imposed by the oplock.
    Type: Application
    Filed: May 14, 2009
    Publication date: November 18, 2010
    Applicant: Microsoft Corporation
    Inventors: Roopesh C. Battepati, Michael C. Johnson, Jeffrey K. Biseda, James T. Pinkerton, David Matthew Kruse
  • Publication number: 20100287221
    Abstract: Aspects of the subject matter described herein relate to configuring file shares. In aspects, a template is created that includes policies to apply to one or more shares. The template may derive or otherwise obtain policies from other templates and may also refer to other templates. The template may include opaque data to pass to a subsystem that configures a share with a policy corresponding to the data. After the template is created, the template may then be applied to one or more shares to configure the shares according to policies included in the template. When the template or any template upon which the template depends or to which the template refers is changed, shares associated with the template may also be automatically changed as appropriate.
    Type: Application
    Filed: May 8, 2009
    Publication date: November 11, 2010
    Applicant: Microsoft Corporation
    Inventors: Roopesh C. Battepati, Michael C. Johnson
  • Publication number: 20090055921
    Abstract: Aspects of the subject matter described herein relate to providing file access in a multi-protocol environment. In aspects, a file server is operable to receive requests formatted according to two or more file access protocols. If a request is formatted according to a first file access protocol, the file server applies access rights associated with the file to an account associated with a requester to determine whether to grant access. If the request is formatted according to the second file access protocol, the file server may first attempt to find an account for the requester. If an account is not found, the file server may then grant access based on access rights associated with the file as applied to information in the request without consulting an account on the file server.
    Type: Application
    Filed: August 23, 2007
    Publication date: February 26, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Scott A. Field, Paul J. Leach, Roopesh C. Battepati, Michael C. Johnson
  • Publication number: 20090049047
    Abstract: A computer-implemented system and method for storing custom metadata in a custom access control entry of a securable object. An exemplary method includes determining the custom metadata to be stored (e.g., information relating to the securable object that is inexpressible using a native file system application programming interface, information relating to remote domain permission data, information to support a custom feature of an application, etc.). The system may identify a custom access control entry (ACE) type corresponding to the custom metadata. In one embodiment, the custom ACE type is not a member of a set of ACE types directly interpretable by a native security subsystem to manage permissions for the securable object. The system may additionally store the custom ACE type and the custom metadata in a custom ACE, which may be added to the access control list of the securable object. The securable object may then be saved to the file system (e.g., to an NTFS file system).
    Type: Application
    Filed: August 15, 2007
    Publication date: February 19, 2009
    Applicant: Microsoft Corporation
    Inventors: Roopesh C. Battepati, Michael C. Johnson
  • Publication number: 20090049459
    Abstract: Technologies, systems and methods for converting symbolic links from one file system format to another. In particular, presented are example technologies that operate in conjunction with NTFS file systems and that determine the need and convert NFS symbolic links to be compatible with NTFS.
    Type: Application
    Filed: August 14, 2007
    Publication date: February 19, 2009
    Applicant: Microsoft Corporation
    Inventors: Roopesh C. Battepati, Michael C. Johnson
  • Patent number: 7320743
    Abstract: A method of imparting bulk and/or visual aesthetics to a tissue basesheet involves pressing the basesheet with a felt having a raised pattern on it so that the pattern becomes inherent in the sheet. A pattern is stitched into a carrier layer which is joined to a substrate to form the felt. As the basesheet is pressed into the felt, the raised pattern displaces fibers in the sheet, effectively inducing the pattern in the basesheet. The novel felt with a raised patterned layer is also disclosed.
    Type: Grant
    Filed: August 25, 2003
    Date of Patent: January 22, 2008
    Assignee: Kimberly-Clark Worldwide, Inc.
    Inventors: Charles E. Freidbauer, Michael A. Hermans, John C. Bolt, Michael C. Johnson
  • Patent number: 6610619
    Abstract: A method of imparting bulk and/or visual aesthetics to a tissue basesheet involves pressing the basesheet with a felt having a raised pattern on it so that the pattern becomes inherent in the sheet. A pattern is stitched into a carrier layer which is joined to a substrate to form the felt. As the basesheet is pressed into the felt, the raised pattern displaces fibers in the sheet, effectively inducing the pattern in the basesheet. The novel felt with a raised patterned layer is also disclosed.
    Type: Grant
    Filed: December 28, 2000
    Date of Patent: August 26, 2003
    Assignee: Kimberly-Clark Worldwide, Inc.
    Inventors: Charles E. Friedbauer, Michael A. Hermans, John C. Bolt, Michael C. Johnson
  • Publication number: 20010032712
    Abstract: A method of imparting bulk and/or visual aesthetics to a tissue basesheet involves pressing the basesheet with a felt having a raised pattern on it so that the pattern becomes inherent in the sheet. A pattern is stitched into a carrier layer which is joined to a substrate to form the felt. As the basesheet is pressed into the felt, the raised pattern displaces fibers in the sheet, effectively inducing the pattern in the basesheet. The novel felt with a raised patterned layer is also disclosed.
    Type: Application
    Filed: December 28, 2000
    Publication date: October 25, 2001
    Inventors: Charles E. Friedbauer, Michael A. Hermans, John C. Bolt, Michael C. Johnson
  • Patent number: 6152698
    Abstract: A final kit of a selected plurality of first and second groups of articles, for example turbine engine blading members, for subsequent assembly within a tolerance range along a distance in an article holder, is provided prior to assembly in the holder. This is accomplished by measuring dimensions of the first and second groups, and adjusting, if necessary, the numbers of articles in each group while maintaining the total number in the plurality.
    Type: Grant
    Filed: August 2, 1999
    Date of Patent: November 28, 2000
    Assignee: General Electric Company
    Inventors: Scott F. Gregg, John J. Saltis, Michael C. Johnson