Patents by Inventor Dandan He
Dandan He 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: 12114483Abstract: The present application provides a method for manufacturing a semiconductor device, and a semiconductor device. The method includes: providing a substrate; forming a first conductive material layer on the substrate; performing plasma treatment on the first conductive material layer to form a first conductive layer; successively forming a second conductive layer, a first block layer, a third conductive layer and a fourth conductive layer on the first conductive layer; forming a dielectric layer on the fourth conductive layer, and forming an ohmic contact layer at a junction of the first conductive layer and the second conductive layer; forming an initial bit line structure; performing NH3/N2 plasma treatment on the initial bit line structure to form a second block layer on a sidewall of the first conductive layer and a third block layer on a sidewall of the ohmic contact layer.Type: GrantFiled: July 28, 2021Date of Patent: October 8, 2024Assignee: CHANGXIN MEMORY TECHNOLOGIES, INC.Inventor: Dandan He
-
Publication number: 20240174906Abstract: A thermally-conductive phase-change composition is described that includes a polyfunctional group modified polysiloxane as a base polymer and a thermally-conductive filler, wherein the polyfunctional group modified polysiloxane can be a polysiloxane modified by a polyether functional group and a functional group having antioxidant properties. Also described, is a thermally-conductive phase-change product obtained from the composition.Type: ApplicationFiled: March 21, 2022Publication date: May 30, 2024Inventors: Kui TAN, Yuxia LYU, Dandan HE, Chaobo WU
-
Publication number: 20240014070Abstract: Embodiments provide a contact structure and a fabricating method. The method includes: forming an insulating dielectric layer on a substrate; forming a contact hole penetrating through the insulating dielectric layer, where the contact hole includes a first hole segment and a second hole segment communicating with each other, the first hole segment penetrates to the substrate, the second hole segment is positioned on a side of the first hole segment away from the substrate, the first hole segment has a first orthogonal projection on the substrate, the second hole segment has a second orthogonal projection on the substrate, and the second orthographic projection is positioned in the first orthographic projection; and forming a conductive plug in the contact hole.Type: ApplicationFiled: January 8, 2023Publication date: January 11, 2024Inventors: Chuang SUN, Dandan HE
-
Publication number: 20230180463Abstract: The present application provides a method for manufacturing a semiconductor device, and a semiconductor device. The method includes: providing a substrate; forming a first conductive material layer on the substrate; performing plasma treatment on the first conductive material layer to form a first conductive layer; successively forming a second conductive layer, a first block layer, a third conductive layer and a fourth conductive layer on the first conductive layer; forming a dielectric layer on the fourth conductive layer, and forming an ohmic contact layer at a junction of the first conductive layer and the second conductive layer; forming an initial bit line structure; performing NH3/N2 plasma treatment on the initial bit line structure to form a second block layer on a sidewall of the first conductive layer and a third block layer on a sidewall of the ohmic contact layer.Type: ApplicationFiled: July 28, 2021Publication date: June 8, 2023Inventor: Dandan HE
-
Patent number: 10972340Abstract: Provisioning a cloud based high performance computing cluster. The method includes from a cloud based provisioning service deployed in a cloud based computing provider, providing a user interface. The method further includes receiving user input at the cloud based provisioning service from the user interface. The method further includes from the user input, determining a configuration for a cloud based user service for the user. Using the cloud based provisioning service, the method further includes provisioning the cloud based user service for the user, in the cloud, based on the determined configuration.Type: GrantFiled: November 5, 2018Date of Patent: April 6, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Salim Alam, Tianchi Ma, Gregory Wray Teather, Dandan He, Matthew Charles LaGrandeur, Ruiyi Wang
-
Publication number: 20190075021Abstract: Provisioning a cloud based high performance computing cluster. The method includes from a cloud based provisioning service deployed in a cloud based computing provider, providing a user interface. The method further includes receiving user input at the cloud based provisioning service from the user interface. The method further includes from the user input, determining a configuration for a cloud based user service for the user. Using the cloud based provisioning service, the method further includes provisioning the cloud based user service for the user, in the cloud, based on the determined configuration.Type: ApplicationFiled: November 5, 2018Publication date: March 7, 2019Inventors: Salim Alam, Tianchi Ma, Gregory Wray Teather, Dandan He, Matthew Charles LeGrandeur, Ruiyi Wang
-
Patent number: 10162626Abstract: Technologies that allow for a significant reduction in the time required to incrementally build large computer programs, and increase in the scale of build systems that perform builds. The time reduction is caused by reducing the time required for processing systems in a distributed build system to acquire files needed for the respective processing system to perform their respective part of the build. The scale increase comes from relying on local processing systems instead of centralized processing systems. This is done by establishing a tier of cache locations on which appropriate files for a build may be found by the appropriate processing system. A system may be established that allows for the processor systems to validate that the files have not been tampered with by using signatures, and were appropriately identified.Type: GrantFiled: April 10, 2017Date of Patent: December 25, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Erik C. Mavrinac, John Thomas Erickson, Vinod Sridharan, Dandan He, Wolfram Schulte
-
Patent number: 10142175Abstract: Provisioning a cloud based high performance computing cluster. The method includes from a cloud based provisioning service deployed in a cloud based computing provider, providing a user interface. The method further includes receiving user input at the cloud based provisioning service from the user interface. The method further includes from the user input, determining a configuration for a cloud based user service for the user. Using the cloud based provisioning service, the method further includes provisioning the cloud based user service for the user, in the cloud, based on the determined configuration.Type: GrantFiled: December 20, 2016Date of Patent: November 27, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Salim Alam, Tianchi Ma, Gregory Wray Teather, Dandan He, Matthew Charles LaGrandeur, Ruiyi Wang
-
Publication number: 20180293068Abstract: Technologies that allow for a significant reduction in the time required to incrementally build large computer programs, and increase in the scale of build systems that perform builds. The time reduction is caused by reducing the time required for processing systems in a distributed build system to acquire files needed for the respective processing system to perform their respective part of the build. The scale increase comes from relying on local processing systems instead of centralized processing systems. This is done by establishing a tier of cache locations on which appropriate files for a build may be found by the appropriate processing system. A system may be established that allows for the processor systems to validate that the files have not been tampered with by using signatures, and were appropriately identified.Type: ApplicationFiled: April 10, 2017Publication date: October 11, 2018Inventors: Erik C. Mavrinac, John Thomas Erickson, Vinod Sridharan, Dandan He, Wolfram Schulte
-
Publication number: 20170171025Abstract: Provisioning a cloud based high performance computing cluster. The method includes from a cloud based provisioning service deployed in a cloud based computing provider, providing a user interface. The method further includes receiving user input at the cloud based provisioning service from the user interface. The method further includes from the user input, determining a configuration for a cloud based user service for the user. Using the cloud based provisioning service, the method further includes provisioning the cloud based user service for the user, in the cloud, based on the determined configuration.Type: ApplicationFiled: December 20, 2016Publication date: June 15, 2017Inventors: Salim Alam, Tianchi Ma, Gregory Wray Teather, Dandan He, Matthew Charles LaGrandeur, Ruiyi Wang
-
Patent number: 9560166Abstract: Provisioning a cloud based high performance computing cluster. The method includes from a cloud based provisioning service deployed in a cloud based computing provider, providing a user interface. The method further includes receiving user input at the cloud based provisioning service from the user interface. The method further includes from the user input, determining a configuration for a cloud based user service for the user. Using the cloud based provisioning service, the method further includes provisioning the cloud based user service for the user, in the cloud, based on the determined configuration.Type: GrantFiled: March 26, 2014Date of Patent: January 31, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Salim Alam, Tianchi Ma, Gregory Wray Teather, Dandan He, Matthew Charles LaGrandeur, Ruiyi Wang
-
Patent number: 8819668Abstract: A catalog for maintaining a store of public and private limited distribution release software changes in a single location. A method for distributing limited distribution release software changes to clients via a network comprises receiving a search request, authenticating the client, querying a database of limited distribution release software changes, filtering the returned data according to a screening criteria, and providing the returned data to the client. A further method receives a request from a client to develop a limited distribution release software change, develops the limited distribution release software change, adds the developed limited distribution release software change to a catalog, notifies the client, and provides an interface to the client for accessing. A system further links knowledge base entries with related limited distribution release software changes.Type: GrantFiled: February 8, 2007Date of Patent: August 26, 2014Assignee: Microsoft CorporationInventors: Nate Clinton, Karuna Koneru, Michael Meulemans, Anand Vaidyanathan, Dandan He, Phil Cupp
-
Publication number: 20140207859Abstract: Provisioning a cloud based high performance computing cluster. The method includes from a cloud based provisioning service deployed in a cloud based computing provider, providing a user interface. The method further includes receiving user input at the cloud based provisioning service from the user interface. The method further includes from the user input, determining a configuration for a cloud based user service for the user. Using the cloud based provisioning service, the method further includes provisioning the cloud based user service for the user, in the cloud, based on the determined configuration.Type: ApplicationFiled: March 26, 2014Publication date: July 24, 2014Applicant: Microsoft CorporationInventors: Salim Alam, Tianchi Ma, Gregory Wray Teather, Dandan He, Matthew Charles LaGrandeur, Ruiyi Wang
-
Patent number: 8725798Abstract: Provisioning a cloud based high performance computing cluster. The method includes from a cloud based provisioning service deployed in a cloud based computing provider, providing a user interface. The method further includes receiving user input at the cloud based provisioning service from the user interface. The method further includes from the user input, determining a configuration for a cloud based user service for the user. Using the cloud based provisioning service, the method further includes provisioning the cloud based user service for the user, in the cloud, based on the determined configuration.Type: GrantFiled: December 15, 2011Date of Patent: May 13, 2014Assignee: Microsoft CorporationInventors: Salim Alam, Tianchi Ma, Gregory Wray Teather, Dandan He, Matthew Charles LaGrandeur, Ruiyi Wang
-
Publication number: 20130159380Abstract: Provisioning a cloud based high performance computing cluster. The method includes from a cloud based provisioning service deployed in a cloud based computing provider, providing a user interface. The method further includes receiving user input at the cloud based provisioning service from the user interface. The method further includes from the user input, determining a configuration for a cloud based user service for the user. Using the cloud based provisioning service, the method further includes provisioning the cloud based user service for the user, in the cloud, based on the determined configuration.Type: ApplicationFiled: December 15, 2011Publication date: June 20, 2013Applicant: MICROSOFT CORPORATIONInventors: Salim Alam, Tianchi Ma, Gregory Wray Teather, Dandan He, Matthew Charles LaGrandeur, Ruiyi Wang
-
Patent number: 8196134Abstract: A catalog for maintaining a store of public and private limited distribution release software changes in a single location. A method for distributing limited distribution release software changes to clients via a network comprises receiving a search request, authenticating the client, querying a database of limited distribution release software changes, filtering the returned data according to a screening criteria, and providing the returned data to the client. A further method receives a request from a client to develop a limited distribution release software change, develops the limited distribution release software change, adds the developed limited distribution release software change to a catalog, notifies the client, and provides an interface to the client for accessing. A system further links knowledge base entries with related limited distribution release software changes.Type: GrantFiled: February 8, 2007Date of Patent: June 5, 2012Assignee: Microsoft CorporationInventors: Nate Clinton, Phil Cupp, Anand Vaidyanathan, Dandan He, Karuna Koneru, Michael Meulemans
-
Publication number: 20110258575Abstract: A mechanism for displaying large datasets may download an approximate range of the dataset along with a subset of the dataset to a client. The client may display the subset as well as indicators for the approximate range. When a user moves to a position within the dataset that is not downloaded, the client may send a request for a second subset of the dataset, which may be displayed on the client. The user may interact with the dataset to select different items in the dataset, for example, and those interactions may be collected while the user views different portions of the dataset. The user may process all of the interactions over the entire dataset or a portion of the dataset by committing the changes.Type: ApplicationFiled: April 16, 2010Publication date: October 20, 2011Applicant: Microsoft CorporationInventors: Phil CUPP, Peter Richards, Dandan He, Ullatil Shaji, Mike Treit, Rajiv Poonamalli
-
Publication number: 20080196020Abstract: A catalog for maintaining a store of public and private limited distribution release software changes in a single location. A method for distributing limited distribution release software changes to clients via a network comprises receiving a search request, authenticating the client, querying a database of limited distribution release software changes, filtering the returned data according to a screening criteria, and providing the returned data to the client. A further method receives a request from a client to develop a limited distribution release software change, develops the limited distribution release software change, adds the developed limited distribution release software change to a catalog, notifies the client, and provides an interface to the client for accessing. A system further links knowledge base entries with related limited distribution release software changes.Type: ApplicationFiled: February 8, 2007Publication date: August 14, 2008Applicant: MICROSOFT CORPORATIONInventors: Nate Clinton, Phil Cupp, Anand Vaidyanathan, Dandan He, Karuna Koneru, Michael Meulemans
-
Publication number: 20080196021Abstract: A catalog for maintaining a store of public and private limited distribution release software changes in a single location. A method for distributing limited distribution release software changes to clients via a network comprises receiving a search request, authenticating the client, querying a database of limited distribution release software changes, filtering the returned data according to a screening criteria, and providing the returned data to the client. A further method receives a request from a client to develop a limited distribution release software change, develops the limited distribution release software change, adds the developed limited distribution release software change to a catalog, notifies the client, and provides an interface to the client for accessing. A system further links knowledge base entries with related limited distribution release software changes.Type: ApplicationFiled: February 8, 2007Publication date: August 14, 2008Applicant: MICROSOFT CORPORATIONInventors: Nate Clinton, Karuna Koneru, Michael Meulemans, Anand Vaidyanathan, Dandan He, Phil Cupp