Patents by Inventor Waseem A. Siddiqi

Waseem A. Siddiqi 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: 11831491
    Abstract: Systems, methods and computer-readable storage media are provided for detecting and simulating issues in a network. The methodology includes identifying: event sequences within network traffic data; filtering out a subset of the event sequences based on characteristics of the subset of the event sequences; generating definition groups by performing clustering on the subset of the event sequences, the definition groups comprising event sequence characteristics associated with one or more network issues; first simulating the subset of the event sequences; generating, based on results of the first simulating, a first issue identification; second simulating a most recent one of the identified event sequences; generating, based on results of the second simulating and the generated definition groups, a second issue identification; and validating the first issue identification with the second issue identification.
    Type: Grant
    Filed: September 28, 2021
    Date of Patent: November 28, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Waseem A Siddiqi, Rajesh S. Pazhyannur, Kedar Krishnanand Gaonkar, Aruna Nukala
  • Publication number: 20220021574
    Abstract: Systems, methods and computer-readable storage media are provided for detecting and simulating issues in a network.
    Type: Application
    Filed: September 28, 2021
    Publication date: January 20, 2022
    Inventors: Waseem A Siddiqi, Rajesh S. Pazhyannur, Kedar Krishnanand Gaonkar, Aruna Nukala
  • Patent number: 11153152
    Abstract: Systems, methods and computer-readable storage media are provided for detecting and simulating issues in a network.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: October 19, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Waseem A Siddiqi, Rajesh S. Pazhyannur, Kedar Krishnanand Gaonkar, Aruna Nukala
  • Publication number: 20200162315
    Abstract: Systems, methods and computer-readable storage media are provided for detecting and simulating issues in a network.
    Type: Application
    Filed: April 24, 2019
    Publication date: May 21, 2020
    Inventors: Waseem A Siddiqi, Rajesh S. Pazhyannur, Kedar Krishnanand Gaonkar, Aruna Nukala
  • Patent number: 10623994
    Abstract: In one embodiment, a computing device determines a plurality of probability-based trajectories a mobile device could traverse through a plurality of access point (AP) cells within a given area depending on an entry point of the mobile device into the given area. A predictive dwell time may also be associated to each AP cell based on how long a mobile device is expected to remain within the respective AP cell. Based on i) current locations of mobile devices, ii) the plurality of probability-based trajectories a mobile device could traverse through the plurality of AP cells, and iii) the predictive dwell time of each AP cell, the computing device can compute a probability of mobile device density surpassing a potential flash crowd threshold within each AP cell at any given future time. In response, the computing device may then perform one or more mitigation actions.
    Type: Grant
    Filed: February 22, 2018
    Date of Patent: April 14, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Jerome Henry, Rajesh S. Pazhyannur, Waseem A. Siddiqi, Ramanujam Jagannath
  • Patent number: 10608891
    Abstract: Predicting data throughput with a user device comprises a wireless system supported by wireless access points receiving signals from the user device. A wireless prediction system receives data from the wireless system, where the data comprises characteristics of the wireless access point, characteristics of communications with user computing devices, and data throughput statistics. The prediction system categorizes the received data based on one or more of a set of characteristics and determines a maximum data throughput capacity for each of the one or more wireless access points for each of the one or more set of characteristics. The system receives a request for a prediction of data throughput capacity for a particular wireless access point and, based on the characteristics of the particular wireless access point, determines an estimated data throughput capacity based on data throughputs of wireless access points having similar characteristics.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: March 31, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Sujit Biswas, Aleksandar Miodrag Ivanovic, Waseem A. Siddiqi, Rajesh S. Pazhyannur, Manjula Shivanna, Kedar Krishnanand Gaonkar
  • Patent number: 10454794
    Abstract: A method for three dimensional wireless network monitoring that includes receiving endpoint device data at one or more access points and receiving wireless coverage data at the one or more access points. The method further includes transmitting the endpoint device data to a client device, wherein, when the endpoint device data is received by the client device, causes the client device to display an endpoint device indicator in a three dimensional graphic visualization using a first set of visual characteristics determined based on the endpoint device data; and transmitting the wireless coverage data to the client device, wherein, when the wireless coverage data is received by the client device, causes the client device to display a wireless coverage indicator in the three dimensional graphic visualization using a second set of visual characteristics determined based on the wireless coverage data.
    Type: Grant
    Filed: September 20, 2016
    Date of Patent: October 22, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Waseem Siddiqi, Mark Shurtleff
  • Publication number: 20190261221
    Abstract: In one embodiment, a computing device determines a plurality of probability-based trajectories a mobile device could traverse through a plurality of access point (AP) cells within a given area depending on an entry point of the mobile device into the given area. A predictive dwell time may also be associated to each AP cell based on how long a mobile device is expected to remain within the respective AP cell. Based on i) current locations of mobile devices, ii) the plurality of probability-based trajectories a mobile device could traverse through the plurality of AP cells, and iii) the predictive dwell time of each AP cell, the computing device can compute a probability of mobile device density surpassing a potential flash crowd threshold within each AP cell at any given future time. In response, the computing device may then perform one or more mitigation actions.
    Type: Application
    Filed: February 22, 2018
    Publication date: August 22, 2019
    Inventors: Jerome Henry, Rajesh S. Pazhyannur, Waseem A. Siddiqi, Ramanujam Jagannath
  • Patent number: 10367697
    Abstract: A computer-implemented method and system for a graphical network connection timeline is provided. The method comprises receiving network connection data for a client device and storing the data in a first data repository. Using the data stored in the first data repository, one or more connection time period values for the client device is calculated. Each of the connection time period values represent a time of wireless network connection of the client device to each of one or more access points. The method further comprises generating a network connection timeline that tracks a network connectivity of the client device and storing the timeline in a second data repository. The timeline comprises a frequency band indicator, a time period, and one or more markers based, at least in part, on each of the connection time period values. The network connection timeline stored in the second data repository is then displayed in a Graphical User Interface (GUI).
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: July 30, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Kevin Marshall, Waseem A. Siddiqi, Mark Shurtleff
  • Publication number: 20190199598
    Abstract: Predicting data throughput with a user device comprises a wireless system supported by wireless access points receiving signals from the user device. A wireless prediction system receives data from the wireless system, where the data comprises characteristics of the wireless access point, characteristics of communications with user computing devices, and data throughput statistics. The prediction system categorizes the received data based on one or more of a set of characteristics and determines a maximum data throughput capacity for each of the one or more wireless access points for each of the one or more set of characteristics. The system receives a request for a prediction of data throughput capacity for a particular wireless access point and, based on the characteristics of the particular wireless access point, determines an estimated data throughput capacity based on data throughputs of wireless access points having similar characteristics.
    Type: Application
    Filed: December 22, 2017
    Publication date: June 27, 2019
    Inventors: Sujit Biswas, Aleksandar Miodrag Ivanovic, Waseem A. Siddiqi, Rajesh S. Pazhyannur, Manjula Shivanna, Kedar Krishnanand Gaonkar
  • Publication number: 20180316573
    Abstract: A computer-implemented method and system for a graphical network connection timeline is provided. The method comprises receiving network connection data for a client device and storing the data in a first data repository. Using the data stored in the first data repository, one or more connection time period values for the client device is calculated. Each of the connection time period values represent a time of wireless network connection of the client device to each of one or more access points. The method further comprises generating a network connection timeline that tracks a network connectivity of the client device and storing the timeline in a second data repository. The timeline comprises a frequency band indicator, a time period, and one or more markers based, at least in part, on each of the connection time period values. The network connection timeline stored in the second data repository is then displayed in a Graphical User Interface (GUI).
    Type: Application
    Filed: April 28, 2017
    Publication date: November 1, 2018
    Inventors: KEVIN MARSHALL, WASEEM A. SIDDIQI, MARK SHURTLEFF
  • Publication number: 20180083848
    Abstract: A method for three dimensional wireless network monitoring that includes receiving endpoint device data at one or more access points and receiving wireless coverage data at the one or more access points. The method further includes transmitting the endpoint device data to a client device, wherein, when the endpoint device data is received by the client device, causes the client device to display an endpoint device indicator in a three dimensional graphic visualization using a first set of visual characteristics determined based on the endpoint device data; and transmitting the wireless coverage data to the client device, wherein, when the wireless coverage data is received by the client device, causes the client device to display a wireless coverage indicator in the three dimensional graphic visualization using a second set of visual characteristics determined based on the wireless coverage data.
    Type: Application
    Filed: September 20, 2016
    Publication date: March 22, 2018
    Inventors: Waseem Siddiqi, Mark Shurtleff
  • Patent number: 8422467
    Abstract: Methods and apparatus for enabling mobility of a node that does not support Mobile IP are disclosed. When an AP receives a data packet, the AP may compare the data packet (e.g., source address) with the AP information for one or more APs to determine whether to send a registration request on behalf of the node. More particularly, the AP determines from the source address whether the node is located on a subnet identical to a subnet of the AP. If the node is located on the subnet of the AP, no Mobile IP service is required on behalf of the node. However, when it is determined from the source address that the node is not located on the subnet identical to the subnet of the Access Point, the AP composes and sends a mobile IP registration request on behalf of the node. For instance, the mobile IP registration request may be composed using the gateway associated with the “home” AP (e.g., having a matching subnet) as the node's Home Agent.
    Type: Grant
    Filed: November 25, 2008
    Date of Patent: April 16, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Huizhao Wang, Kent K. Leung, Waseem A. Siddiqi, Christine Andiazabal
  • Patent number: 7729314
    Abstract: Methods and apparatus for preventing an IP address from being assigned to a client implementing a protocol such as DHCP are disclosed. This is particularly useful in an environment such as a Mobile IP environment in which a network device (e.g., Access Point) performs proxy registration on behalf of the client. When the client transmits a detection packet to detect whether its IP address is still valid (e.g., whether it is on the same sub-network on which the IP address was allocated), a response is transmitted to the client that indicates that the client is still on its home network. This response is transmitted regardless of whether the client is still on its home network. Since the client believes it is still on its home network, a new IP address will not be assigned to the client. As a result, an existing Mobile IP session will not be interrupted.
    Type: Grant
    Filed: October 24, 2005
    Date of Patent: June 1, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Waseem Siddiqi, Bruce A. McMurdo, Kent K. Leung
  • Publication number: 20090080399
    Abstract: Methods and apparatus for enabling mobility of a node that does not support Mobile IP are disclosed. When an AP receives a data packet, the AP may compare the data packet (e.g., source address) with the AP information for one or more APs to determine whether to send a registration request on behalf of the node. More particularly, the AP determines from the source address whether the node is located on a subnet identical to a subnet of the AP. If the node is located on the subnet of the AP, no Mobile IP service is required on behalf of the node. However, when it is determined from the source address that the node is not located on the subnet identical to the subnet of the Access Point, the AP composes and sends a mobile IP registration request on behalf of the node. For instance, the mobile IP registration request may be composed using the gateway associated with the “home” AP (e.g., having a matching subnet) as the node's Home Agent.
    Type: Application
    Filed: November 25, 2008
    Publication date: March 26, 2009
    Applicant: Cisco Technology, Inc., A corporation of California
    Inventors: Huizhao Wang, Kent K. Leung, Waseem A. Siddiqi, Christine Andiazabal
  • Patent number: 7471661
    Abstract: Methods and apparatus for enabling mobility of a node that does not support Mobile IP are disclosed. Access point information is maintained for all functioning access points. In accordance with one embodiment, an authoritative access point (AAP) maintains access point information for all functioning access points (APs) and sends updates for all additions or other modifications to the continually changing access point information to enable APs to store a local copy of the AP information. For instance, when an AP goes offline, the access point information for that AP will be removed from the set of access point information, and notification of this removal is sent to other APs so that the local copy of the AP information may be similarly updated. As another example, when an AP comes online, it will send its AP information to the AAP. The AAP will store the AP information and provide this new AP information to other “active” APs. The AP information preferably includes an AP subnet and a gateway.
    Type: Grant
    Filed: February 20, 2002
    Date of Patent: December 30, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Huizhao Wang, Kent K. Leung, Waseem A. Siddiqi, Christine Andiazabal
  • Patent number: 7447188
    Abstract: Methods and apparatus for implementing proxy Mobile IP in a system implementing multiple VLANs are disclosed. Specifically, a network device such as an Access Point or Foreign Agent supports multiple VLANs on a plurality of interfaces. In addition, the network device implements proxy Mobile IP on at least one interface. The network device ascertains a subnet map of a node, where the subnet map corresponds to a VLAN. It then identifies a Home Agent associated with the subnet map or VLAN via which to register the node. The network device then composes a registration request on behalf of the node, where the registration request identifies the node (e.g., IP address) and includes a Home Agent address associated with the Home Agent. The registration request also directly or indirectly indicates the interface corresponding to the VLAN via which data packets are to be routed. The registration request is then sent on behalf of the node.
    Type: Grant
    Filed: June 22, 2004
    Date of Patent: November 4, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Gopal Dommety, Waseem Siddiqi, Kent Leung
  • Patent number: 7362742
    Abstract: Methods and apparatus for enabling mobility of a node that does not support Mobile IP through synchronization of access point information (e.g., subnet mapping tables) among AAPs are disclosed. In accordance with one embodiment, an authoritative access point (AAP) maintains access point information for all functioning access points (APs) and sends updates for all additions or other modifications to the continually changing access point information to other AAPs. This is accomplished by sending a copy of its local subnet mapping table to the other AAPs. The AAPs receiving the subnet mapping table then update their subnet mapping tables corresponding to the received subnet mapping table.
    Type: Grant
    Filed: January 28, 2003
    Date of Patent: April 22, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Waseem A. Siddiqi, Arunkumar B. Thippeswamy, Tai Y. Yu
  • Publication number: 20070091842
    Abstract: Methods and apparatus for preventing an IP address from being assigned to a client implementing a protocol such as DHCP are disclosed. This is particularly useful in an environment such as a Mobile IP environment in which a network device (e.g., Access Point) performs proxy registration on behalf of the client. When the client transmits a detection packet to detect whether its IP address is still valid (e.g., whether it is on the same sub-network on which the IP address was allocated), a response is transmitted to the client that indicates that the client is still on its home network. This response is transmitted regardless of whether the client is still on its home network. Since the client believes it is still on its home network, a new IP address will not be assigned to the client. As a result, an existing Mobile IP session will not be interrupted.
    Type: Application
    Filed: October 24, 2005
    Publication date: April 26, 2007
    Inventors: Waseem Siddiqi, Bruce McMurdo, Kent Leung