Patents by Inventor Shankar Ramanathan
Shankar Ramanathan 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).
-
Publication number: 20240039786Abstract: This disclosure describes techniques and mechanisms for determine a change window of least impact based on the type of activity, urgency, and preference, and highlighting risk(s) of choosing a change window. The techniques streamline and automate change window technology and provide customized and personalized change window option(s) to an administrator of a network.Type: ApplicationFiled: July 28, 2022Publication date: February 1, 2024Inventors: Shankar Ramanathan, Muhilan Natarajan, Vishal Desai, Robert Edgar Barton, Jerome Henry
-
Patent number: 11671331Abstract: Aggregated health information for a managed network may be retrieved and processed in response to changes to the managed network topology, configuration, or software. In response to receiving notification that a change to a component of the managed network has occurred, a change audit analysis engine can retrieve performance indicator information from components along a traceroute including the component which underwent the change. The retrieved performance indicator information can be processed by a memory based neural network to predict an impact of the change on the aggregated health of the managed network. The predicted impact can be compared to network health information retrieved through an ongoing basis and issues can be determined based on a comparison of the predict impact and the retrieved health information.Type: GrantFiled: September 22, 2021Date of Patent: June 6, 2023Assignee: Cisco Technology, Inc.Inventors: Shankar Ramanathan, Muhilan Natarajan, Gonzalo Salgueiro, Jerome Henry, Robert Edgar Barton
-
Publication number: 20230044088Abstract: A method of orchestrating one or more radio resources among various services executing within a container. The method includes obtaining, by an orchestration engine executing on a network device, a request, from a first service of a plurality of services, for use of a physical/hardware resource that connects a container running on the network device to a network. The request from the first service has a particular priority. The plurality of services execute within the container. The method further includes determining whether to connect the first service to the network via the physical/hardware resource based on the priority and an availability status of the physical/hardware resource and establishing, at a kernel level, a connection between the first service and the physical/hardware resource based on the determining.Type: ApplicationFiled: October 19, 2022Publication date: February 9, 2023Inventors: Shankar Ramanathan, Nagendra Kumar Nainar, Carlos M. Pignataro
-
Patent number: 11558927Abstract: In one embodiment, a supervisory service for a wireless network obtains frequency-time Doppler profile information for an endpoint node attached to a first access point in the wireless network. The supervisory service uses the frequency-time Doppler profile information for the endpoint node as input to a machine learning model. The machine learning model is trained to output an action for the endpoint node with respect to the wireless network. The supervisory service causes the action for the endpoint node with respect to the wireless network to be performed.Type: GrantFiled: April 30, 2020Date of Patent: January 17, 2023Assignee: Cisco Technology, Inc.Inventors: Shankar Ramanathan, M. David Hanes, Muhilan Natarajan, Gonzalo Salgueiro, Robert Edgar Barton, Jerome Henry, Akram Ismail Sheriff
-
Publication number: 20220417734Abstract: A network infrastructure component determines a risk measurement associated with a wireless client device's use of a device address, and provides an advisory with respect to an address rotation strategy of the wireless client device based on the risk measurement. In some embodiments, the risk measurement is based on one or more of an exposure, by the wireless client device, of information on the wireless network that identifies the wireless client device and/or a characterization of a security of the wireless network environment in which the wireless client device operates.Type: ApplicationFiled: June 23, 2021Publication date: December 29, 2022Inventors: Shankar Ramanathan, Nagendra Kumar Nainar, Robert E. Barton, Jerome Henry
-
Patent number: 11539637Abstract: A method of orchestrating one or more radio resources among various services executing within a container. The method includes obtaining, by an orchestration engine executing on a network device, a request, from a first service of a plurality of services, for use of a physical/hardware resource that connects a container running on the network device to a network. The request from the first service has a particular priority. The plurality of services execute within the container. The method further includes determining whether to connect the first service to the network via the physical/hardware resource based on the priority and an availability status of the physical/hardware resource and establishing, at a kernel level, a connection between the first service and the physical/hardware resource based on the determining.Type: GrantFiled: January 25, 2021Date of Patent: December 27, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: Shankar Ramanathan, Nagendra Kumar Nainar, Carlos M. Pignataro
-
Publication number: 20220272657Abstract: Techniques for access point (AP) based location computation are disclosed. A target wireless AP, communicatively coupled to a wireless station (STA), is identified. One or more location buddy APs, relating to the target AP, are identified based on the physical locations of the location buddy APs and the target AP. It is determined that a first location buddy AP, of the one or more location buddy APs, is communicatively coupled to the STA, and in response a location of the STA is determined using the target AP.Type: ApplicationFiled: May 16, 2022Publication date: August 25, 2022Inventors: Shankar RAMANATHAN, Akram I. SHERIFF, Jerome HENRY
-
Publication number: 20220239604Abstract: A method of orchestrating one or more radio resources among various services executing within a container. The method includes obtaining, by an orchestration engine executing on a network device, a request, from a first service of a plurality of services, for use of a physical/hardware resource that connects a container running on the network device to a network. The request from the first service has a particular priority. The plurality of services execute within the container. The method further includes determining whether to connect the first service to the network via the physical/hardware resource based on the priority and an availability status of the physical/hardware resource and establishing, at a kernel level, a connection between the first service and the physical/hardware resource based on the determining.Type: ApplicationFiled: January 25, 2021Publication date: July 28, 2022Inventors: Shankar Ramanathan, Nagendra Kumar Nainar, Carlos M. Pignataro
-
Patent number: 11337176Abstract: Techniques for access point (AP) based location computation are disclosed. A target wireless AP, communicatively coupled to a wireless station (STA), is identified. One or more location buddy APs, relating to the target AP, are identified based on the physical locations of the location buddy APs and the target AP. It is determined that a first location buddy AP, of the one or more location buddy APs, is communicatively coupled to the STA, and in response a location of the STA is determined using the target AP.Type: GrantFiled: June 12, 2020Date of Patent: May 17, 2022Assignee: Cisco Technology, Inc.Inventors: Shankar Ramanathan, Akram I. Sheriff, Jerome Henry
-
Publication number: 20220014444Abstract: Aggregated health information for a managed network may be retrieved and processed in response to changes to the managed network topology, configuration, or software. In response to receiving notification that a change to a component of the managed network has occurred, a change audit analysis engine can retrieve performance indicator information from components along a traceroute including the component which underwent the change. The retrieved performance indicator information can be processed by a memory based neural network to predict an impact of the change on the aggregated health of the managed network. The predicted impact can be compared to network health information retrieved through an ongoing basis and issues can be determined based on a comparison of the predict impact and the retrieved health information.Type: ApplicationFiled: September 22, 2021Publication date: January 13, 2022Inventors: Shankar Ramanathan, Muhilan Natarajan, Gonzalo Salgueiro, Jerome Henry, Robert Edgar Barton
-
Publication number: 20210392610Abstract: Techniques for access point (AP) based location computation are disclosed. A target wireless AP, communicatively coupled to a wireless station (STA), is identified. One or more location buddy APs, relating to the target AP, are identified based on the physical locations of the location buddy APs and the target AP. It is determined that a first location buddy AP, of the one or more location buddy APs, is communicatively coupled to the STA, and in response a location of the STA is determined using the target AP.Type: ApplicationFiled: June 12, 2020Publication date: December 16, 2021Inventors: Shankar RAMANATHAN, Akram I. SHERIFF, Jerome HENRY
-
Publication number: 20210345451Abstract: In one embodiment, a supervisory service for a wireless network obtains frequency-time Doppler profile information for an endpoint node attached to a first access point in the wireless network. The supervisory service uses the frequency-time Doppler profile information for the endpoint node as input to a machine learning model. The machine learning model is trained to output an action for the endpoint node with respect to the wireless network. The supervisory service causes the action for the endpoint node with respect to the wireless network to be performed.Type: ApplicationFiled: April 30, 2020Publication date: November 4, 2021Inventors: Shankar Ramanathan, M. David Hanes, Muhilan Natarajan, Gonzalo Salgueiro, Robert Edgar Barton, Jerome Henry, Akram Ismail Sheriff
-
Patent number: 11165658Abstract: Aggregated health information for a managed network may be retrieved and processed in response to changes to the managed network topology, configuration, or software. In response to receiving notification that a change to a component of the managed network has occurred, a change audit analysis engine can retrieve performance indicator information from components along a traceroute including the component which underwent the change. The retrieved performance indicator information can be processed by a memory based neural network to predict an impact of the change on the aggregated health of the managed network. The predicted impact can be compared to network health information retrieved through an ongoing basis and issues can be determined based on a comparison of the predict impact and the retrieved health information.Type: GrantFiled: September 5, 2019Date of Patent: November 2, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Shankar Ramanathan, Muhilan Natarajan, Gonzalo Salgueiro, Jerome Henry, Robert Edgar Barton
-
Patent number: 11122500Abstract: In one embodiment, a device receives data regarding a wireless client attempting to form an association with a particular wireless access point in a network. The device queries a blockchain ledger in a blockchain database for wireless roaming data regarding the wireless client. The device uses, when available from the blockchain ledger, the roaming data regarding the wireless client to complete the association between the wireless client and the particular wireless access point. The device updates the blockchain ledger with data regarding the association between the wireless client and the particular wireless access point.Type: GrantFiled: January 16, 2018Date of Patent: September 14, 2021Assignee: Cisco Technology, Inc.Inventors: Gonzalo Salgueiro, Shankar Ramanathan, Jerome Henry
-
Patent number: 11019565Abstract: The disclosed technology relates to a process for managing power consumption of Wi-Fi access points. The solution is composed of three parts. A first part creates power profiles for each of the switches having access points within a computer network that detail how power consumption for an access point can be modified based on changing one or more elements associated with the access point. The second part creates a time-based radio constraint profile that details power requirements for an access point based on client devices connected to the access point within a pre-defined area to ensure that each client device can connect and stay connected with the access point. The third part utilizes machine learning to generate a model that identifies optimal settings for the access point in order to achieve a specific level of power consumption for the access point.Type: GrantFiled: August 22, 2019Date of Patent: May 25, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Jerome Henry, Shankar Ramanathan, Vinay Saini, Robert Edgar Barton
-
Publication number: 20210075689Abstract: Aggregated health information for a managed network may be retrieved and processed in response to changes to the managed network topology, configuration, or software. In response to receiving notification that a change to a component of the managed network has occurred, a change audit analysis engine can retrieve performance indicator information from components along a traceroute including the component which underwent the change. The retrieved performance indicator information can be processed by a memory based neural network to predict an impact of the change on the aggregated health of the managed network. The predicted impact can be compared to network health information retrieved through an ongoing basis and issues can be determined based on a comparison of the predict impact and the retrieved health information.Type: ApplicationFiled: September 5, 2019Publication date: March 11, 2021Inventors: Shankar Ramanathan, Muhilan Natarajan, Gonzalo Salgueiro, Jerome Henry, Robert Edgar Barton
-
Publication number: 20210058859Abstract: The disclosed technology relates to a process for managing power consumption of Wi-Fi access points. The solution is composed of three parts. A first part creates power profiles for each of the switches having access points within a computer network that detail how power consumption for an access point can be modified based on changing one or more elements associated with the access point. The second part creates a time-based radio constraint profile that details power requirements for an access point based on client devices connected to the access point within a pre-defined area to ensure that each client device can connect and stay connected with the access point. The third part utilizes machine learning to generate a model that identifies optimal settings for the access point in order to achieve a specific level of power consumption for the access point.Type: ApplicationFiled: August 22, 2019Publication date: February 25, 2021Inventors: Jerome Henry, Shankar Ramanathan, Vinay Saini, Robert Edgar Barton
-
Patent number: 10805829Abstract: In one embodiment, a device obtains telemetry data indicative of channel usage by a plurality of Bluetooth Low Energy (BLE) tags. The device also obtains tag characteristic data indicative of one or more characteristics of the BLE tags. The device determines that usage of a particular channel by the BLE tags exceeds a predefined threshold, based on the obtained telemetry data. The device selects a subset of the plurality of BLE tags, based on their one or more characteristics indicated by the obtained tag characteristic data. The device instructs, for each of the selected subset of BLE tags, the selected BLE tag to increase an interval of time between BLE advertisements sent by the selected BLE tag.Type: GrantFiled: February 8, 2019Date of Patent: October 13, 2020Assignee: Cisco Technology, Inc.Inventors: Shankar Ramanathan, Gonzalo Salgueiro, Robert Barton, Jerome Henry
-
Publication number: 20200260320Abstract: In one embodiment, a device obtains telemetry data indicative of channel usage by a plurality of Bluetooth Low Energy (BLE) tags. The device also obtains tag characteristic data indicative of one or more characteristics of the BLE tags. The device determines that usage of a particular channel by the BLE tags exceeds a predefined threshold, based on the obtained telemetry data. The device selects a subset of the plurality of BLE tags, based on their one or more characteristics indicated by the obtained tag characteristic data. The device instructs, for each of the selected subset of BLE tags, the selected BLE tag to increase an interval of time between BLE advertisements sent by the selected BLE tag.Type: ApplicationFiled: February 8, 2019Publication date: August 13, 2020Inventors: Shankar Ramanathan, Gonzalo Salgueiro, Robert Barton, Jerome Henry
-
Publication number: 20190223089Abstract: In one embodiment, a device receives data regarding a wireless client attempting to form an association with a particular wireless access point in a network. The device queries a blockchain ledger in a blockchain database for wireless roaming data regarding the wireless client. The device uses, when available from the blockchain ledger, the roaming data regarding the wireless client to complete the association between the wireless client and the particular wireless access point. The device updates the blockchain ledger with data regarding the association between the wireless client and the particular wireless access point.Type: ApplicationFiled: January 16, 2018Publication date: July 18, 2019Inventors: Gonzalo Salgueiro, Shankar Ramanathan, Jerome Henry