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: 11831491Abstract: 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: GrantFiled: September 28, 2021Date of Patent: November 28, 2023Assignee: Cisco Technology, Inc.Inventors: Waseem A Siddiqi, Rajesh S. Pazhyannur, Kedar Krishnanand Gaonkar, Aruna Nukala
-
Publication number: 20220021574Abstract: Systems, methods and computer-readable storage media are provided for detecting and simulating issues in a network.Type: ApplicationFiled: September 28, 2021Publication date: January 20, 2022Inventors: Waseem A Siddiqi, Rajesh S. Pazhyannur, Kedar Krishnanand Gaonkar, Aruna Nukala
-
Patent number: 11153152Abstract: Systems, methods and computer-readable storage media are provided for detecting and simulating issues in a network.Type: GrantFiled: April 24, 2019Date of Patent: October 19, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Waseem A Siddiqi, Rajesh S. Pazhyannur, Kedar Krishnanand Gaonkar, Aruna Nukala
-
Publication number: 20200162315Abstract: Systems, methods and computer-readable storage media are provided for detecting and simulating issues in a network.Type: ApplicationFiled: April 24, 2019Publication date: May 21, 2020Inventors: Waseem A Siddiqi, Rajesh S. Pazhyannur, Kedar Krishnanand Gaonkar, Aruna Nukala
-
Patent number: 10623994Abstract: 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: GrantFiled: February 22, 2018Date of Patent: April 14, 2020Assignee: Cisco Technology, Inc.Inventors: Jerome Henry, Rajesh S. Pazhyannur, Waseem A. Siddiqi, Ramanujam Jagannath
-
Patent number: 10608891Abstract: 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: GrantFiled: December 22, 2017Date of Patent: March 31, 2020Assignee: CISCO TECHNOLOGY, INC.Inventors: Sujit Biswas, Aleksandar Miodrag Ivanovic, Waseem A. Siddiqi, Rajesh S. Pazhyannur, Manjula Shivanna, Kedar Krishnanand Gaonkar
-
Patent number: 10454794Abstract: 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: GrantFiled: September 20, 2016Date of Patent: October 22, 2019Assignee: Cisco Technology, Inc.Inventors: Waseem Siddiqi, Mark Shurtleff
-
Publication number: 20190261221Abstract: 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: ApplicationFiled: February 22, 2018Publication date: August 22, 2019Inventors: Jerome Henry, Rajesh S. Pazhyannur, Waseem A. Siddiqi, Ramanujam Jagannath
-
Patent number: 10367697Abstract: 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: GrantFiled: April 28, 2017Date of Patent: July 30, 2019Assignee: Cisco Technology, Inc.Inventors: Kevin Marshall, Waseem A. Siddiqi, Mark Shurtleff
-
Publication number: 20190199598Abstract: 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: ApplicationFiled: December 22, 2017Publication date: June 27, 2019Inventors: Sujit Biswas, Aleksandar Miodrag Ivanovic, Waseem A. Siddiqi, Rajesh S. Pazhyannur, Manjula Shivanna, Kedar Krishnanand Gaonkar
-
Publication number: 20180316573Abstract: 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: ApplicationFiled: April 28, 2017Publication date: November 1, 2018Inventors: KEVIN MARSHALL, WASEEM A. SIDDIQI, MARK SHURTLEFF
-
Publication number: 20180083848Abstract: 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: ApplicationFiled: September 20, 2016Publication date: March 22, 2018Inventors: Waseem Siddiqi, Mark Shurtleff
-
Patent number: 8422467Abstract: 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: GrantFiled: November 25, 2008Date of Patent: April 16, 2013Assignee: Cisco Technology, Inc.Inventors: Huizhao Wang, Kent K. Leung, Waseem A. Siddiqi, Christine Andiazabal
-
Patent number: 7729314Abstract: 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: GrantFiled: October 24, 2005Date of Patent: June 1, 2010Assignee: Cisco Technology, Inc.Inventors: Waseem Siddiqi, Bruce A. McMurdo, Kent K. Leung
-
Publication number: 20090080399Abstract: 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: ApplicationFiled: November 25, 2008Publication date: March 26, 2009Applicant: Cisco Technology, Inc., A corporation of CaliforniaInventors: Huizhao Wang, Kent K. Leung, Waseem A. Siddiqi, Christine Andiazabal
-
Patent number: 7471661Abstract: 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: GrantFiled: February 20, 2002Date of Patent: December 30, 2008Assignee: Cisco Technology, Inc.Inventors: Huizhao Wang, Kent K. Leung, Waseem A. Siddiqi, Christine Andiazabal
-
Patent number: 7447188Abstract: 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: GrantFiled: June 22, 2004Date of Patent: November 4, 2008Assignee: Cisco Technology, Inc.Inventors: Gopal Dommety, Waseem Siddiqi, Kent Leung
-
Patent number: 7362742Abstract: 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: GrantFiled: January 28, 2003Date of Patent: April 22, 2008Assignee: Cisco Technology, Inc.Inventors: Waseem A. Siddiqi, Arunkumar B. Thippeswamy, Tai Y. Yu
-
Publication number: 20070091842Abstract: 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: ApplicationFiled: October 24, 2005Publication date: April 26, 2007Inventors: Waseem Siddiqi, Bruce McMurdo, Kent Leung