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: 9054255Abstract: 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: GrantFiled: March 23, 2012Date of Patent: June 9, 2015Assignee: SunPower CorporationInventors: Richard M. Swanson, Marius M. Bunea, Michael C. Johnson, David D. Smith, Yu-Chen Shen, Peter J. Cousins, Tim Dennis
-
Publication number: 20140356986Abstract: 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: ApplicationFiled: May 31, 2013Publication date: December 4, 2014Inventors: Nicholas G. CLORE, Alissa R. COTE, Michael C. JOHNSON, Andrew NORFLEET
-
Publication number: 20140223922Abstract: 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: ApplicationFiled: February 14, 2013Publication date: August 14, 2014Applicant: International Business Machines CorporationInventors: Stephen P. Ayotte, Nicholas G. Clore, Michael C. Johnson
-
Publication number: 20140174518Abstract: 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: ApplicationFiled: December 21, 2012Publication date: June 26, 2014Inventors: Junbo Wu, Michael C. Johnson, Michael Cudzinovic, Joseph Behnke, Xi Zhu, David D. Smith, Richard Sewell Hamilton, Xiuwen Tu, Seung Bum Rim
-
Patent number: 8647409Abstract: 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: GrantFiled: May 24, 2012Date of Patent: February 11, 2014Assignee: Praxair Technology, Inc.Inventors: Mohamed Hashi, Michael C. Johnson, John Royal
-
Patent number: 8631277Abstract: 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: GrantFiled: December 10, 2010Date of Patent: January 14, 2014Assignee: Microsoft CorporationInventors: Paul R. Swan, Mathew George, David M. Kruse, Roopesh C. Battepati, Michael C. Johnson
-
Publication number: 20130312427Abstract: 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: ApplicationFiled: May 24, 2012Publication date: November 28, 2013Inventors: Mohamed Hashi, Michael C. Johnson, John Royal
-
Publication number: 20130247965Abstract: 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: ApplicationFiled: March 23, 2012Publication date: September 26, 2013Inventors: Richard M. Swanson, Marius M. Bunea, Michael C. Johnson, David D. Smith, Yu-Chen Shen, Peter J. Cousins, Tim Dennis
-
Patent number: 8214641Abstract: 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: GrantFiled: August 23, 2007Date of Patent: July 3, 2012Assignee: Microsoft CorporationInventors: Scott A Field, Paul J Leach, Roopesh C Battepati, Michael C Johnson
-
Publication number: 20120151249Abstract: 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: ApplicationFiled: December 10, 2010Publication date: June 14, 2012Applicant: Microsoft CorporationInventors: Paul R. Swan, Mathew George, David M. Kruse, Roopesh C. Battepati, Michael C. Johnson
-
Patent number: 8180812Abstract: 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: GrantFiled: May 8, 2009Date of Patent: May 15, 2012Assignee: Microsoft CorporationInventors: Roopesh C. Battepati, Michael C. Johnson
-
Publication number: 20100293197Abstract: 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: ApplicationFiled: May 14, 2009Publication date: November 18, 2010Applicant: Microsoft CorporationInventors: Roopesh C. Battepati, Michael C. Johnson, Jeffrey K. Biseda, James T. Pinkerton, David Matthew Kruse
-
Publication number: 20100287221Abstract: 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: ApplicationFiled: May 8, 2009Publication date: November 11, 2010Applicant: Microsoft CorporationInventors: Roopesh C. Battepati, Michael C. Johnson
-
Publication number: 20090055921Abstract: 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: ApplicationFiled: August 23, 2007Publication date: February 26, 2009Applicant: MICROSOFT CORPORATIONInventors: Scott A. Field, Paul J. Leach, Roopesh C. Battepati, Michael C. Johnson
-
Publication number: 20090049047Abstract: 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: ApplicationFiled: August 15, 2007Publication date: February 19, 2009Applicant: Microsoft CorporationInventors: Roopesh C. Battepati, Michael C. Johnson
-
Publication number: 20090049459Abstract: 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: ApplicationFiled: August 14, 2007Publication date: February 19, 2009Applicant: Microsoft CorporationInventors: Roopesh C. Battepati, Michael C. Johnson
-
Patent number: 7320743Abstract: 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: GrantFiled: August 25, 2003Date of Patent: January 22, 2008Assignee: Kimberly-Clark Worldwide, Inc.Inventors: Charles E. Freidbauer, Michael A. Hermans, John C. Bolt, Michael C. Johnson
-
Patent number: 6610619Abstract: 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: GrantFiled: December 28, 2000Date of Patent: August 26, 2003Assignee: Kimberly-Clark Worldwide, Inc.Inventors: Charles E. Friedbauer, Michael A. Hermans, John C. Bolt, Michael C. Johnson
-
Publication number: 20010032712Abstract: 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: ApplicationFiled: December 28, 2000Publication date: October 25, 2001Inventors: Charles E. Friedbauer, Michael A. Hermans, John C. Bolt, Michael C. Johnson
-
Patent number: 6152698Abstract: 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: GrantFiled: August 2, 1999Date of Patent: November 28, 2000Assignee: General Electric CompanyInventors: Scott F. Gregg, John J. Saltis, Michael C. Johnson