Patents by Inventor Masum Z. Hasan

Masum Z. Hasan 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: 10305726
    Abstract: A representation of network resources and relationships among the network resources is established. The network resources include network resources of a tenant and network resources of a plurality of clouds. Input specifying at least one network resource of the tenant, at least one network resource of each of two of the plurality of clouds, and an action directed to the specified network resources is received in the representation. A multi-cloud extension is configured in accordance with the input. The multi-cloud extension extends to network resources of the tenant and the plurality of clouds, and is isolated from network resources of other tenants.
    Type: Grant
    Filed: November 11, 2014
    Date of Patent: May 28, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Masum Z. Hasan, Elaine Cheong, Monique Jeanne Morrow
  • Patent number: 10019278
    Abstract: Establishing an MCEE logical structure relating tenant resources of a tenant site, first non-tenant cloud resources at a first non-tenant cloud site, and second non-tenant cloud resources at a second non-tenant site. Mapping the MCEE logical structure nodes to a segmented end-to-end virtual network structure (E2E-VNS) such that the resources at each node of the MCEE logical structure is in a separate virtual network of the E2E-VNS. Establishing an extension and isolation (EXI) domain in the MCEE logical structure associating at least one node of the tenant resources with at least one node of the first non-tenant cloud and at least one node of the second non-tenant cloud. Connecting for network communications, the E2E-VNS virtual networks of the nodes of the EXI domain for isolation of the resources of the nodes of the EXI domain from the other resources of the MCEE logical structure in an EXI virtual network.
    Type: Grant
    Filed: June 12, 2015
    Date of Patent: July 10, 2018
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Masum Z. Hasan, Lewis Wiley Tucker
  • Publication number: 20150372857
    Abstract: A representation of network resources and relationships among the network resources is established. The network resources include network resources of a tenant and network resources of a plurality of clouds. Input specifying at least one network resource of the tenant, at least one network resource of each of two of the plurality of clouds, and an action directed to the specified network resources is received in the representation. A multi-cloud extension is configured in accordance with the input. The multi-cloud extension extends to network resources of the tenant and the plurality of clouds, and is isolated from network resources of other tenants.
    Type: Application
    Filed: November 11, 2014
    Publication date: December 24, 2015
    Inventors: Masum Z. Hasan, Elaine Cheong, Monique Jeanne Morrow
  • Publication number: 20150372943
    Abstract: Establishing an MCEE logical structure relating tenant resources of a tenant site, first non-tenant cloud resources at a first non-tenant cloud site, and second non-tenant cloud resources at a second non-tenant site. Mapping the MCEE logical structure nodes to a segmented end-to-end virtual network structure (E2E-VNS) such that the resources at each node of the MCEE logical structure is in a separate virtual network of the E2E-VNS. Establishing an extension and isolation (EXI) domain in the MCEE logical structure associating at least one node of the tenant resources with at least one node of the first non-tenant cloud and at least one node of the second non-tenant cloud. Connecting for network communications, the E2E-VNS virtual networks of the nodes of the EXI domain for isolation of the resources of the nodes of the EXI domain from the other resources of the MCEE logical structure in an EXI virtual network.
    Type: Application
    Filed: June 12, 2015
    Publication date: December 24, 2015
    Inventors: Masum Z. Hasan, Lewis Wiley Tucker
  • Patent number: 7631225
    Abstract: An approach is provided for characterizing the dynamic availability behavior of network elements using metrics that indicate patterns of availability of a network element over time. The metrics provide an indication of stability and instability of a network element and include one stability metric and three instability metrics. The stability metric is a stability order that indicates how long an operational state holds with respect to a prior operational state. The instability metrics include an instability order, a repeatability order and a multiplicity order. The instability order indicates how quickly a network element changes operational states. The repeatability order indicates short-term instability within a vicinity of a change in operational state. The multiplicity order indicates long-term instability. The metrics may be used alone, or in various combinations, by network management applications to better manage network elements.
    Type: Grant
    Filed: October 1, 2004
    Date of Patent: December 8, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Cosmin Nicu Dini, Petre Dini, Manuela I. Popescu, Masum Z. Hasan
  • Patent number: 7631222
    Abstract: A uniquely configured data structure is used to store event information for each network entity, where logical and physical dependency relationships among entities are captured in the data structure. For each entity, the data structure is configured to store (a) a “genuine event set”, which includes a list of events that originated in association with the entity; and (b) a “derived event set”, which includes a list of records in which each record is associated with an event that originated in association with an entity that has a dependency relationship (e.g., layering or topological) with the entity. The derived event set may simply comprise references to the genuine event sets for entities that have a dependency relationship with the entity.
    Type: Grant
    Filed: August 23, 2004
    Date of Patent: December 8, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Masum Z. Hasan, L. Alexander Clemm, Petre Dini
  • Patent number: 7606895
    Abstract: A method of managing performance data and accounting data that are generated in a computer network comprises collecting performance data from the network using one or more collector blades that are installed into a data collection manager at a time when the data collection manager is executed; determining whether the performance data satisfies one or more thresholding rules, and if so, generating and sending one or more performance messages; filtering the performance data using one or more filters; aggregating the performance data; and correlating the performance data with other data received from one or more network management subsystems.
    Type: Grant
    Filed: July 27, 2004
    Date of Patent: October 20, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Petre Dini, Masum Z. Hasan, Kurella Murty, Kui Zhang
  • Patent number: 7472183
    Abstract: Approaches are described for capturing illegal and undesired behavior for network components and for interactions between components. One approach comprise specifying one or more states and state transitions for one or more components or interactions between components, wherein at least one composite state transition is specified, and generating a notification corresponding to a specified state or state transition when the state or state transition occurs. These approaches provide a holistic view of the entire state space of a network or component or component interactions, and allow undesired or illegal states to be captured in a timely manner.
    Type: Grant
    Filed: August 7, 2003
    Date of Patent: December 30, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Petre Dini, Masum Z. Hasan, Manuela I. Popescu, Cosmin N. Dini
  • Patent number: 7454761
    Abstract: A method for correlating output of distributed processes includes receiving certain information at a first process of multiple distributed processes that perform one computer application. The information includes a unique identifier for a particular instance of the application that is different from any other identifier for any other instance of the application. The unique identifier is included in data written by the first process to a first data structure. Based on the unique identifier, the data in the first data structure is correlated with data in a different, second data structure written by a different, second process.
    Type: Grant
    Filed: December 20, 2002
    Date of Patent: November 18, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Kenneth J. Roberts, Petre Dini, Masum Z. Hasan