Patents by Inventor Masum Hasan

Masum 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: 9953327
    Abstract: Techniques are described for fulfilling a request for services in a federated peering environment. Embodiments receive an advertisement of offered services from each of a plurality of service providers. Such an advertisement may specify a list of offered services and pricing information for the services. A request for one or more services is received from a client at a first service provider. Embodiments determine a second service provider from the plurality of service providers to peer with to dynamically create a federation of peers for fulfilling the service request, based on the received advertisements of offered services and the requested services. Embodiments then peer with at least the determined second service provider to dynamically create a peered federation and fulfill the service request through the created federation of peers.
    Type: Grant
    Filed: August 8, 2011
    Date of Patent: April 24, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Monique Morrow, Michael Hammer, Masum Hasan
  • Patent number: 8830988
    Abstract: A computer apparatus comprises first Border Gateway Protocol (BGP) logic comprising BGP route table data; a network interface to communicatively couple to a first autonomous system; data collection logic in computer-readable storage media when executed operable to perform discovering an address prefix of a data collector that is communicatively coupled to second BGP logic of a router within a second autonomous system that is coupled to the first autonomous system, wherein the second autonomous system is independent of the first autonomous system; determining a path through the first autonomous system, the one or more networks or internetworks, and the second autonomous system to the data collector based on the BGP route table; requesting the data collector to provide one or more data values relating to performance of network elements of the second autonomous system; receiving and storing the one or more data values.
    Type: Grant
    Filed: August 10, 2012
    Date of Patent: September 9, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Masum Hasan, Monique Morrow
  • Publication number: 20130041728
    Abstract: Techniques are described for fulfilling a request for services in a federated peering environment. Embodiments receive an advertisement of offered services from each of a plurality of service providers. Such an advertisement may specify a list of offered services and pricing information for the services. A request for one or more services is received from a client at a first service provider. Embodiments determine a second service provider from the plurality of service providers to peer with to dynamically create a federation of peers for fulfilling the service request, based on the received advertisements of offered services and the requested services. Embodiments then peer with at least the determined second service provider to dynamically create a peered federation and fulfill the service request through the created federation of peers.
    Type: Application
    Filed: August 8, 2011
    Publication date: February 14, 2013
    Inventors: MONIQUE MORROW, MICHAEL HAMMER, MASUM HASAN
  • Publication number: 20130036213
    Abstract: Techniques are described for providing a virtual private cloud in a multi-tenant environment. Embodiments receive a request specifying cloud-based computing resources hosted by one or more cloud providers to integrate into a virtual private cloud with enterprise computing resources, the resources within the virtual private cloud are communicatively coupled at a common logical network level. Embodiments provision a cloud network device to integrate the cloud-based computing resources into the virtual private cloud. Additionally, the enterprise network device is configured to associate the enterprise computing resources with the virtual private cloud. Network packets between applications running on the enterprise computing resources and applications running on the cloud-based computing resources are then forwarded over the common logical network.
    Type: Application
    Filed: August 2, 2011
    Publication date: February 7, 2013
    Inventors: MASUM HASAN, SUMIT A. NAIKSATAM, GLENN DASMALCHI, KRISHNA SANKAR, VAUGHN SUAZO
  • Publication number: 20120300780
    Abstract: A computer apparatus comprises first Border Gateway Protocol (BGP) logic comprising BGP route table data; a network interface to communicatively couple to a first autonomous system; data collection logic in computer-readable storage media when executed operable to perform discovering an address prefix of a data collector that is communicatively coupled to second BGP logic of a router within a second autonomous system that is coupled to the first autonomous system, wherein the second autonomous system is independent of the first autonomous system; determining a path through the first autonomous system, the one or more networks or internetworks, and the second autonomous system to the data collector based on the BGP route table; requesting the data collector to provide one or more data values relating to performance of network elements of the second autonomous system; receiving and storing the one or more data values.
    Type: Application
    Filed: August 10, 2012
    Publication date: November 29, 2012
    Inventors: MASUM HASAN, Monique Morrow
  • Patent number: 8265074
    Abstract: A computer apparatus comprises first Border Gateway Protocol (BGP) logic comprising BGP route table data; a network interface to communicatively couple to a first autonomous system; data collection logic in computer-readable storage media when executed operable to perform discovering an address prefix of a data collector that is communicatively coupled to second BGP logic of a router within a second autonomous system that is coupled to the first autonomous system, wherein the second autonomous system is independent of the first autonomous system; determining a path through the first autonomous system, the one or more networks or internetworks, and the second autonomous system to the data collector based on the BGP route table; requesting the data collector to provide one or more data values relating to performance of network elements of the second autonomous system; receiving and storing the one or more data values.
    Type: Grant
    Filed: December 10, 2007
    Date of Patent: September 11, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Masum Hasan, Monique Morrow
  • Publication number: 20090147692
    Abstract: A computer apparatus comprises first Border Gateway Protocol (BGP) logic comprising BGP route table data; a network interface to communicatively couple to a first autonomous system; data collection logic in computer-readable storage media when executed operable to perform discovering an address prefix of a data collector that is communicatively coupled to second BGP logic of a router within a second autonomous system that is coupled to the first autonomous system, wherein the second autonomous system is independent of the first autonomous system; determining a path through the first autonomous system, the one or more networks or intemetworks, and the second autonomous system to the data collector based on the BGP route table; requesting the data collector to provide one or more data values relating to performance of network elements of the second autonomous system; receiving and storing the one or more data values.
    Type: Application
    Filed: December 10, 2007
    Publication date: June 11, 2009
    Inventors: Masum Hasan, Monique Morrow
  • Patent number: 7536448
    Abstract: Systems and methods are provided for generating an Internetworking Operating System (IOS) Command Line Interface (CLI) configuration model and a logical topology from an IOS CLI configuration base. The method includes representing structure and cross-CLI dependencies in a formal specification format, such as Extended Backus-Naur Form (EBNF), and translating the representation into a machine-processable structure and code referred to as the IOS CLI Dependency Tree (ICDT). The ICDT is the configuration model. The ICDT optionally may be manipulated to generate configuration models in other formats, such as Java classes or XSD (eXtensible markup language Schema Definition). The method further includes generating the logical topology from the ICDT.
    Type: Grant
    Filed: September 2, 2004
    Date of Patent: May 19, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Masum Hasan, Andrew G. Harvey, Leo Pereira
  • Publication number: 20060075275
    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: Application
    Filed: October 1, 2004
    Publication date: April 6, 2006
    Inventors: Cosmin Dini, Petre Dini, Manuela Popescu, Masum Hasan
  • Publication number: 20060045028
    Abstract: Systems and methods are provided for generating an Internetworking Operating System (IOS) Command Line Interface (CLI) configuration model and a logical topology from an IOS CLI configuration base. The method includes representing structure and cross-CLI dependencies in a formal specification format, such as Extended Backus-Naur Form (EBNF), and translating the representation into a machine-processable structure and code referred to as the IOS CLI Dependency Tree (ICDT). The ICDT is the configuration model. The ICDT optionally may be manipulated to generate configuration models in other formats, such as Java classes or XSD (extensible markup language Schema Definition). The method further includes generating the logical topology from the ICDT.
    Type: Application
    Filed: September 2, 2004
    Publication date: March 2, 2006
    Inventors: Masum Hasan, Andrew Harvey, Leo Pereira
  • Publication number: 20060041659
    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: Application
    Filed: August 23, 2004
    Publication date: February 23, 2006
    Inventors: Masum Hasan, L. Clemm, Petre Dini