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).

  • Publication number: 20240414148
    Abstract: 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: Application
    Filed: June 12, 2023
    Publication date: December 12, 2024
    Inventors: Suyin LIU, Jie LIU, Na LI, Yizhong WU, Chuanbo ZHANG, Xiangyi DENG, Yiteng YU, Yu ZHANG, Yu XIA, Jonathan SHI
  • Publication number: 20240028324
    Abstract: 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: Application
    Filed: July 25, 2023
    Publication date: January 25, 2024
    Inventors: Manish Agarwal, Apoorva Deshpande, Chuanbo Zhang, Mohammad Rahimi
  • Patent number: 11748087
    Abstract: 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: Grant
    Filed: June 28, 2021
    Date of Patent: September 5, 2023
    Inventors: Manish Agarwal, Apoorva Deshpande, Chuanbo Zhang, Mohammad Rahimi
  • Publication number: 20220413827
    Abstract: 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: Application
    Filed: June 28, 2021
    Publication date: December 29, 2022
    Inventors: Manish Agarwal, Apoorva Deshpande, Chuanbo Zhang, Mohammad Rahimi
  • Patent number: 9503330
    Abstract: 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: Grant
    Filed: August 26, 2013
    Date of Patent: November 22, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Chuanbo Zhang, Huajun Luo, Yue Chen, Daniel D. Ward, Justin K. Stanton, Chung Man Yiu, Jie Du, David C. James, Leyu Feng
  • Patent number: 9143407
    Abstract: 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: Grant
    Filed: September 2, 2011
    Date of Patent: September 22, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: 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: 20130346857
    Abstract: 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: Application
    Filed: August 26, 2013
    Publication date: December 26, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Chuanbo Zhang, Huajun Luo, Yue Chen, Daniel D. Ward, Justin K. Stanton, Chung Man Yiu, Jie Du, David C. James, Leyu Feng
  • Patent number: 8522167
    Abstract: 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: Grant
    Filed: August 9, 2010
    Date of Patent: August 27, 2013
    Assignee: Microsoft Corporation
    Inventors: Chuanbo Zhang, Huajun Luo, Yue Chen, Daniel D. Ward, Justin K. Stanton, Chung Man Yiu, Jie Du, David C. James, Leyu Feng
  • Publication number: 20130060924
    Abstract: 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: Application
    Filed: September 2, 2011
    Publication date: March 7, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: 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: 20120036484
    Abstract: 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: Application
    Filed: August 9, 2010
    Publication date: February 9, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Chuanbo Zhang, Huajun Luo, Yue Chen, Daniel D. Ward, Justin K. Stanton, Chung Man Yiu, Jie Du, David C. James, Leyu Feng
  • Publication number: 20060141020
    Abstract: 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: Application
    Filed: December 10, 2004
    Publication date: June 29, 2006
    Applicant: Georgetown University
    Inventors: Usha Kasid, Prafulla Gokhale, Chuanbo Zhang, Anatoly Dritschilo, Aquilur Rahman
  • Publication number: 20030229040
    Abstract: The invention relates to novel cationic lipid formulations and use thereof for treatment of cancer, especially in combination with radiation.
    Type: Application
    Filed: January 21, 2003
    Publication date: December 11, 2003
    Applicant: GEORGETOWN UNIVERSITY
    Inventors: Usha Kasid, Prafulla Gokhale, Chuanbo Zhang, Anatoly Dritschilo, Aquilur Rahman
  • Patent number: 6559129
    Abstract: The invention relates to novel cationic lipid formulations and use thereof for treatment of cancer, especially in combination with radiation.
    Type: Grant
    Filed: March 30, 2000
    Date of Patent: May 6, 2003
    Assignee: Georgetown University
    Inventors: Usha Kasid, Prafulla Gokhale, Chuanbo Zhang, Anatoly Dritschilo, Aquilar Rahman
  • Publication number: 20020160038
    Abstract: 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: Application
    Filed: August 16, 2001
    Publication date: October 31, 2002
    Applicant: Georgetown University School of Medicine
    Inventors: Usha Kasid, Prafulla Gokhale, Chuanbo Zhang, Anatoly Dritschilo, Aquilur Rahman