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: 9953327Abstract: 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: GrantFiled: August 8, 2011Date of Patent: April 24, 2018Assignee: Cisco Technology, Inc.Inventors: Monique Morrow, Michael Hammer, Masum Hasan
-
Patent number: 8830988Abstract: 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: GrantFiled: August 10, 2012Date of Patent: September 9, 2014Assignee: Cisco Technology, Inc.Inventors: Masum Hasan, Monique Morrow
-
Publication number: 20130041728Abstract: 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: ApplicationFiled: August 8, 2011Publication date: February 14, 2013Inventors: MONIQUE MORROW, MICHAEL HAMMER, MASUM HASAN
-
Publication number: 20130036213Abstract: 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: ApplicationFiled: August 2, 2011Publication date: February 7, 2013Inventors: MASUM HASAN, SUMIT A. NAIKSATAM, GLENN DASMALCHI, KRISHNA SANKAR, VAUGHN SUAZO
-
Publication number: 20120300780Abstract: 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: ApplicationFiled: August 10, 2012Publication date: November 29, 2012Inventors: MASUM HASAN, Monique Morrow
-
Patent number: 8265074Abstract: 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: GrantFiled: December 10, 2007Date of Patent: September 11, 2012Assignee: Cisco Technology, Inc.Inventors: Masum Hasan, Monique Morrow
-
Publication number: 20090147692Abstract: 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: ApplicationFiled: December 10, 2007Publication date: June 11, 2009Inventors: Masum Hasan, Monique Morrow
-
Patent number: 7536448Abstract: 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: GrantFiled: September 2, 2004Date of Patent: May 19, 2009Assignee: Cisco Technology, Inc.Inventors: Masum Hasan, Andrew G. Harvey, Leo Pereira
-
Publication number: 20060075275Abstract: 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: ApplicationFiled: October 1, 2004Publication date: April 6, 2006Inventors: Cosmin Dini, Petre Dini, Manuela Popescu, Masum Hasan
-
Publication number: 20060045028Abstract: 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: ApplicationFiled: September 2, 2004Publication date: March 2, 2006Inventors: Masum Hasan, Andrew Harvey, Leo Pereira
-
Publication number: 20060041659Abstract: 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: ApplicationFiled: August 23, 2004Publication date: February 23, 2006Inventors: Masum Hasan, L. Clemm, Petre Dini