Patents by Inventor Tianming Zhang

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

  • Patent number: 9569235
    Abstract: A method is used in managing virtual systems in data storage systems. First and second virtual systems are managed. The first virtual system uses a first format for communicating with a data storage system and the second virtual system uses a second format for communicating with the data storage system. A universal virtual system management module of the data storage system is used for communicating with the first and second virtual systems. The universal virtual system management module communicates with the first virtual system by using a first virtual system handler configured to communicate based on the first format. The universal virtual system management module communicates with the second virtual system by using a second virtual system handler configured to communicate based on the second format.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: February 14, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Yidong Wang, Deene A. Dafoe, Tianming Zhang, Weijing Song
  • Patent number: 9143504
    Abstract: Described are techniques for using a first secure communication connection between a first component and a second component to establish a second communication connection as another secure communication connection between the components. The first secure communication connection may be used to exchange fingerprints for digital certificates of the two components. The second communication may be used to exchange digital certificates of the two components. Each of the components may determine whether the received fingerprint of the other component matches a calculated fingerprint of the received certificate for the other component, and if so, the received certificate for the other component may be stored in a data store of said each component.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: September 22, 2015
    Assignee: EMC Corporation
    Inventors: Mingjiang Shi, Meiling Ge, Tianming Zhang, Gregory W. Lazar
  • Patent number: 8601108
    Abstract: A server device is configured to perform a method for providing object class information to a management device. The method includes mapping user names included as part of entries of a database associated with the server device to a corresponding Common Information Model (CIM) object manager operating system (OS) role. The method includes receiving a management request associated with the management device, the management request having management request credential information. The method includes authenticating the management request to an operating system associated with the server device based upon the management request credential information. The method includes following authentication, authorizing the management device to a corresponding CIM object manager OS role using the management request credential information.
    Type: Grant
    Filed: June 29, 2011
    Date of Patent: December 3, 2013
    Assignee: EMC Corporation
    Inventors: Tianming Zhang, Gregory W. Lazar, Anthony Arous, Purushottam B. Sane, Weijing Song, James Huang, Keith V. Boland, Seth B. Horan
  • Patent number: 8479204
    Abstract: Described are techniques for determining progress of a transaction. A plurality of weights are received. Each of the weights indicates a weight for a different one of a plurality of tasks performed to complete processing for the transaction. At a point in time, a plurality of first metrics for the plurality of tasks are determined. Each of the plurality of first metrics corresponds to a first of the plurality of tasks and indicates an amount of the first task completed at the point in time. A second metric is determined indicating an amount of processing completed for the transaction at the point in time. The second metric is determined in accordance with the plurality of first metrics and the plurality of weights.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: July 2, 2013
    Assignee: EMC Corporation
    Inventors: Kevin S. Labonte, Deene A. Dafoe, Xuan Tang, Utkarsh Vipul, Tianming Zhang, Shailesh Surendra Padwal, Muhamad Djunacdi
  • Patent number: 7296008
    Abstract: The invention relates to systems, methods, and articles of manufacture for generating an image of a data store at a past time by using a map (e.g., a time map) of the locations of data stored in the data store at the specified past time. The map allows the data storage system to quickly determine the locations of data stored in a data store at a past time, without searching the entire index of records concerning the locations of the past data.
    Type: Grant
    Filed: August 24, 2004
    Date of Patent: November 13, 2007
    Assignee: Symantec Operating Corporation
    Inventors: Ron Passerini, Tianming Zhang
  • Publication number: 20060047999
    Abstract: The invention relates to systems, methods, and articles of manufacture for generating an image of a data store at a past time by using a map (e.g., a time map) of the locations of data stored in the data store at the specified past time. The map allows the data storage system to quickly determine the locations of data stored in a data store at a past time, without searching the entire index of records concerning the locations of the past data.
    Type: Application
    Filed: August 24, 2004
    Publication date: March 2, 2006
    Inventors: Ron Passerini, Tianming Zhang