Patents by Inventor Chuanbo Zhang
Chuanbo Zhang 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).
-
END-TO-END CONTEXT ISOLATION ACROSS MICROSERVICES IN A MULTI-TENANT DISTRIBUTED CLOUD INFRASTRUCTURE
Publication number: 20240414148Abstract: This disclosure relates to a context enforcement system that efficiently and securely protects tenant context information that travels across microservices in a multi-tenant distributed cloud computing system and protects against data leaks that often occur in conventional microservice management systems. For example, the context enforcement system ensures secure external and internal communications and context isolation by providing various shared library functions to microservices of a multi-tenant distributed cloud computing system. Additionally, the shared library provided by the context enforcement system improves the efficiency of the multi-tenant distributed cloud computing system by allowing microservices to focus on target operations rather than also maintaining and performing additional redundant functions.Type: ApplicationFiled: June 12, 2023Publication date: December 12, 2024Inventors: Suyin LIU, Jie LIU, Na LI, Yizhong WU, Chuanbo ZHANG, Xiangyi DENG, Yiteng YU, Yu ZHANG, Yu XIA, Jonathan SHI -
Publication number: 20240028324Abstract: A multi-tenant system provides software-updating functionality that selectively updates tenant systems according to a number of different factors. In some embodiments, the factors include evaluation of “health metrics” that quantify how well tenant systems are functioning after an update of software components to the latest version, policies specified by either the tenants or the multi-tenant system (or both), and/or “kill switches” specified by the multi-tenant system that prevent updating, as some examples.Type: ApplicationFiled: July 25, 2023Publication date: January 25, 2024Inventors: Manish Agarwal, Apoorva Deshpande, Chuanbo Zhang, Mohammad Rahimi
-
Patent number: 11748087Abstract: A multi-tenant system provides software-updating functionality that selectively updates tenant systems according to a number of different factors. In some embodiments, the factors include evaluation of “health metrics” that quantify how well tenant systems are functioning after an update of software components to the latest version, policies specified by either the tenants or the multi-tenant system (or both), and/or “kill switches” specified by the multi-tenant system that prevent updating, as some examples.Type: GrantFiled: June 28, 2021Date of Patent: September 5, 2023Inventors: Manish Agarwal, Apoorva Deshpande, Chuanbo Zhang, Mohammad Rahimi
-
Publication number: 20220413827Abstract: A multi-tenant system provides software-updating functionality that selectively updates tenant systems according to a number of different factors. In some embodiments, the factors include evaluation of “health metrics” that quantify how well tenant systems are functioning after an update of software components to the latest version, policies specified by either the tenants or the multi-tenant system (or both), and/or “kill switches” specified by the multi-tenant system that prevent updating, as some examples.Type: ApplicationFiled: June 28, 2021Publication date: December 29, 2022Inventors: Manish Agarwal, Apoorva Deshpande, Chuanbo Zhang, Mohammad Rahimi
-
Patent number: 9503330Abstract: Displaying a hierarchy. A method includes identifying a set of nodes representing sites in a hierarchy. The set of nodes share one or more common characteristics not shared by any other nodes in the hierarchy. The method further includes determining that the set of nodes, as a set, meet a predetermined condition. As a result of the nodes sharing the one or more common characteristics not shared by any other nodes in the hierarchy and as a result of the set meeting the predetermined condition, the method further includes aggregating at least a portion of the set of nodes. The method further includes displaying in a graphical user interface a representation of the hierarchy including displaying the aggregated portion as a single entity in the hierarchy.Type: GrantFiled: August 26, 2013Date of Patent: November 22, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Chuanbo Zhang, Huajun Luo, Yue Chen, Daniel D. Ward, Justin K. Stanton, Chung Man Yiu, Jie Du, David C. James, Leyu Feng
-
Patent number: 9143407Abstract: Granular inventory management with conflict resolution at a target is provided. A client receives inventory management requests, as default settings and/or from a server. Each request includes action instance(s), which have an action key, action type, action detail(s), a precedence, and a sequence number. The client identifies a conflict if two instances have the same action type but incompatible detail(s). The client resolves the conflict, based on precedence and sometimes also on sequence numbers. The client performs the resulting action instance(s), and results are sent back for inclusion in an inventory report. Action details may specify a schedule for recurring actions. A precedence may be specified by an administrator or be built-in. Default and other requests may be defined by viewing inventory classes in a graphical user interface, entering an action based on inventory class(es), and entering target device group selection(s). Inventory classes may be captured from a live system.Type: GrantFiled: September 2, 2011Date of Patent: September 22, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Chuanbo Zhang, Jerry Liu, Jie Du, Huajun Luo, Yumin Guo, XueYin Jiang, ZhongGang Li, Haibing Wang, Jie Liu, Shakir Hussain Basheer, Yue Chen
-
Publication number: 20130346857Abstract: Displaying a hierarchy. A method includes identifying a set of nodes representing sites in a hierarchy. The set of nodes share one or more common characteristics not shared by any other nodes in the hierarchy. The method further includes determining that the set of nodes, as a set, meet a predetermined condition. As a result of the nodes sharing the one or more common characteristics not shared by any other nodes in the hierarchy and as a result of the set meeting the predetermined condition, the method further includes aggregating at least a portion of the set of nodes. The method further includes displaying in a graphical user interface a representation of the hierarchy including displaying the aggregated portion as a single entity in the hierarchy.Type: ApplicationFiled: August 26, 2013Publication date: December 26, 2013Applicant: MICROSOFT CORPORATIONInventors: Chuanbo Zhang, Huajun Luo, Yue Chen, Daniel D. Ward, Justin K. Stanton, Chung Man Yiu, Jie Du, David C. James, Leyu Feng
-
Patent number: 8522167Abstract: Displaying a hierarchy. A method includes identifying a set of nodes representing sites in a hierarchy. The set of nodes share one or more common characteristics not shared by any other nodes in the hierarchy. The method further includes determining that the set of nodes, as a set, meet a predetermined condition. As a result of the nodes sharing the one or more common characteristics not shared by any other nodes in the hierarchy and as a result of the set meeting the predetermined condition, the method further includes aggregating at least a portion of the set of nodes. The method further includes displaying in a graphical user interface a representation of the hierarchy including displaying the aggregated portion as a single entity in the hierarchy.Type: GrantFiled: August 9, 2010Date of Patent: August 27, 2013Assignee: Microsoft CorporationInventors: Chuanbo Zhang, Huajun Luo, Yue Chen, Daniel D. Ward, Justin K. Stanton, Chung Man Yiu, Jie Du, David C. James, Leyu Feng
-
Publication number: 20130060924Abstract: Granular inventory management with conflict resolution at a target is provided. A client receives inventory management requests, as default settings and/or from a server. Each request includes action instance(s), which have an action key, action type, action detail(s), a precedence, and a sequence number. The client identifies a conflict if two instances have the same action type but incompatible detail(s). The client resolves the conflict, based on precedence and sometimes also on sequence numbers. The client performs the resulting action instance(s), and results are sent back for inclusion in an inventory report. Action details may specify a schedule for recurring actions. A precedence may be specified by an administrator or be built-in. Default and other requests may be defined by viewing inventory classes in a graphical user interface, entering an action based on inventory class(es), and entering target device group selection(s). Inventory classes may be captured from a live system.Type: ApplicationFiled: September 2, 2011Publication date: March 7, 2013Applicant: MICROSOFT CORPORATIONInventors: Chuanbo Zhang, Jerry Liu, Jie Du, Huajun Luo, Yumin Guo, XueYin Jiang, ZhongGang Li, Haibing Wang, Jie Liu, Shakir Hussain Basheer, Yue Chen
-
Publication number: 20120036484Abstract: Displaying a hierarchy. A method includes identifying a set of nodes representing sites in a hierarchy. The set of nodes share one or more common characteristics not shared by any other nodes in the hierarchy. The method further includes determining that the set of nodes, as a set, meet a predetermined condition. As a result of the nodes sharing the one or more common characteristics not shared by any other nodes in the hierarchy and as a result of the set meeting the predetermined condition, the method further includes aggregating at least a portion of the set of nodes. The method further includes displaying in a graphical user interface a representation of the hierarchy including displaying the aggregated portion as a single entity in the hierarchy.Type: ApplicationFiled: August 9, 2010Publication date: February 9, 2012Applicant: MICROSOFT CORPORATIONInventors: Chuanbo Zhang, Huajun Luo, Yue Chen, Daniel D. Ward, Justin K. Stanton, Chung Man Yiu, Jie Du, David C. James, Leyu Feng
-
Publication number: 20060141020Abstract: It is possible to radiosensitize tumor cells by administration of compositions containing the Human antisense c-raf-1 oligodeoxyribonucleotide (ODN/oligo) sequence: 5?-GTGCTCCATTGATGC-3? (SEQ. ID. NO: 1) wherein only the end bases are phosphorothioated is a preferred embodiment. Antisense sequences of up to 40 bases which contain this sequence, such as 5?-CCTGTATGTGCTCCATTGATGCAGC-3? (SEQ ID NO: 2) may be used in accord with the teachings of this disclosure. Compositions comprising a cationic liposome of dimethyldioctadecyl ammonium bromide, phosphatidylcholine and cholesterol may be used as a carrier system. The liposomes provide a new carrier system that is particularly useful for administration of sequences for therapy.Type: ApplicationFiled: December 10, 2004Publication date: June 29, 2006Applicant: Georgetown UniversityInventors: Usha Kasid, Prafulla Gokhale, Chuanbo Zhang, Anatoly Dritschilo, Aquilur Rahman
-
Publication number: 20030229040Abstract: The invention relates to novel cationic lipid formulations and use thereof for treatment of cancer, especially in combination with radiation.Type: ApplicationFiled: January 21, 2003Publication date: December 11, 2003Applicant: GEORGETOWN UNIVERSITYInventors: Usha Kasid, Prafulla Gokhale, Chuanbo Zhang, Anatoly Dritschilo, Aquilur Rahman
-
Patent number: 6559129Abstract: The invention relates to novel cationic lipid formulations and use thereof for treatment of cancer, especially in combination with radiation.Type: GrantFiled: March 30, 2000Date of Patent: May 6, 2003Assignee: Georgetown UniversityInventors: Usha Kasid, Prafulla Gokhale, Chuanbo Zhang, Anatoly Dritschilo, Aquilar Rahman
-
Publication number: 20020160038Abstract: It is possible to radiosensitize tumor cells by administration of compositions containing the Human antisense c-raf-1 oligodeoxyribonucleotide (ODN/oligo) sequence: 5′-GTGCTCCATTGATGC-3′ (seq. #1) wherein only the end bases are phosphorylated is a preferred embodiment. Antisense sequences of up to 40 bases which containing this sequence may be used in accord with the teachings of this disclosure. Compositions comprising a cationic liposome of dimethyldioctadecyl ammonium bromide, phosphatidylcholine and cholesterol may be used as a carrier system. The liposomes provide a new carrier system that is particularly useful for administration of sequences for therapy.Type: ApplicationFiled: August 16, 2001Publication date: October 31, 2002Applicant: Georgetown University School of MedicineInventors: Usha Kasid, Prafulla Gokhale, Chuanbo Zhang, Anatoly Dritschilo, Aquilur Rahman