Patents by Inventor Amitesh Shukla
Amitesh Shukla 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: 12010565Abstract: In one embodiment, a method includes receiving, by a mobile edge computing (MEC) controller and from an application analytic engine, a registration request for an application. The registration request includes a request for MEC key performance indicators (KPIs). The method also includes communicating, by the MEC controller, MEC data associated with a first MEC host and a second MEC host to the application analytic engine. The method further includes receiving, by the MEC controller, MEC policies from the application analytic engine, determining to host the application in the first MEC host based on the MEC policies, and communicating the MEC policies to the first MEC host.Type: GrantFiled: July 13, 2022Date of Patent: June 11, 2024Assignee: Cisco Technology, Inc.Inventors: Rakesh Mishra, Amitesh Shukla, Satish Kumar Mandavilly, Manish Jhanji
-
Patent number: 11617116Abstract: Methods are provided in which devices vulnerable to performance degradation during a network offload process are identified and handled accordingly. In these methods, a network controller obtains data associated with operational performance of devices in a radio network during one or more offload procedures in which the devices are to be transitioned off of the radio network. The network controller further analyzes the data to determine impact to at least one performance parameter of the devices during the one or more offload procedures, and during a subsequent offload procedure, the network controller orchestrates offloading of the devices according to the impact determined to the at least one performance parameter based on the analyzing.Type: GrantFiled: February 10, 2021Date of Patent: March 28, 2023Assignee: CISCO TECHNOLOGY, INC.Inventors: Amitesh Shukla, Manish Jhanji, Rakesh Mishra, Satish Kumar Mandavilly
-
Publication number: 20220353754Abstract: In one embodiment, a method includes receiving, by a mobile edge computing (MEC) controller and from an application analytic engine, a registration request for an application. The registration request includes a request for MEC key performance indicators (KPIs). The method also includes communicating, by the MEC controller, MEC data associated with a first MEC host and a second MEC host to the application analytic engine. The method further includes receiving, by the MEC controller, MEC policies from the application analytic engine, determining to host the application in the first MEC host based on the MEC policies, and communicating the MEC policies to the first MEC host.Type: ApplicationFiled: July 13, 2022Publication date: November 3, 2022Inventors: Rakesh Mishra, Amitesh Shukla, Satish Kumar Mandavilly, Manish Jhanji
-
Patent number: 11467922Abstract: Systems, methods, and storage media for generating and/or recoverying an end-to-end hybrid cloud snapshot are disclosed. Exemplary implementations may: receive application specific triggering criteria for generating an end-to-end hybrid cloud snapshot; trigger a snapshot event based on the application specific triggering criteria and a machine learning model; accumulate snapshot portions from a plurality of nodes in a hybrid cloud network; and store, in a snapshot database, the end-to-end hybrid cloud snapshot comprising the snapshot portions from the plurality of nodes. Exemplary implementations may further include: generate a recovery model based on a snapshot database, wherein the snapshot database comprises a plurality of network snapshots associated with a network, receive parameters for a desired recovery state, and identify a recommended network snapshot from the plurality of network snapshots based on the recovery model and the parameters for the desired recovery state.Type: GrantFiled: March 4, 2019Date of Patent: October 11, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: Amitesh Shukla, Manish Jhanji, Satpal Dalal, Rakesh Mishra
-
Patent number: 11395195Abstract: In one embodiment, a method includes receiving, by a mobile edge computing (MEC) controller and from an application analytic engine, a registration request for an application. The registration request includes a request for MEC key performance indicators (KPIs). The method also includes communicating, by the MEC controller, MEC data associated with a first MEC host and a second MEC host to the application analytic engine. The method further includes receiving, by the MEC controller, MEC policies from the application analytic engine, determining to host the application in the first MEC host based on the MEC policies, and communicating the MEC policies to the first MEC host.Type: GrantFiled: January 22, 2020Date of Patent: July 19, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: Rakesh Mishra, Amitesh Shukla, Satish Kumar Mandavilly, Manish Jhanji
-
Patent number: 11216744Abstract: In one embodiment, a machine learning server in a computer network determines a plurality of computing features shared across a given set of computing products, and collects, from each computing product of the given set, problem-solution data for each computing feature of the plurality of computing features. Problem-solution data is indicative of problems related to a respective computing feature, attempted solution actions for the problems, and outcomes of the attempted solutions on the problem. The machine learning server updates a machine learning model of suggested solutions for computing-feature-specific problems based on the collected problem-solution data, and provides, based on the machine learning model, a particular suggested solution for a particular computing-feature-specific problem to a particular computing product.Type: GrantFiled: April 28, 2017Date of Patent: January 4, 2022Assignee: Cisco Technology, Inc.Inventors: Kabiraj Sethi, Ajith Chandran, Amitesh Shukla
-
Patent number: 11159335Abstract: Systems and methods provide for managing a power consumption policy for a powered device. A network controller may be configured to receive power consumption information for a powered device (PD) connected to power sourcing equipment (e.g., a PSE device), calculate a predicted threshold for the PD based on the power consumption information for the PD, and transmit the predicted threshold for the PD to the PSE device. Power sourcing equipment is configured to calculate power consumption information for the PD, transmit the power consumption information for the PD to the network controller, receive a predicted threshold for the PD, and implement a power consumption policy for the PD based on the predicted threshold.Type: GrantFiled: August 6, 2019Date of Patent: October 26, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Amitesh Shukla, Jigar Amin, Manish Jhanji, Rakesh Mishra
-
Publication number: 20210258850Abstract: Methods are provided in which devices vulnerable to performance degradation during a network offload process are identified and handled accordingly. In these methods, a network controller obtains data associated with operational performance of devices in a radio network during one or more offload procedures in which the devices are to be transitioned off of the radio network. The network controller further analyzes the data to determine impact to at least one performance parameter of the devices during the one or more offload procedures, and during a subsequent offload procedure, the network controller orchestrates offloading of the devices according to the impact determined to the at least one performance parameter based on the analyzing.Type: ApplicationFiled: February 10, 2021Publication date: August 19, 2021Inventors: Amitesh Shukla, Manish Jhanji, Rakesh Mishra, Satish Kumar Mandavilly
-
Publication number: 20210227427Abstract: In one embodiment, a method includes receiving, by a mobile edge computing (MEC) controller and from an application analytic engine, a registration request for an application. The registration request includes a request for MEC key performance indicators (KPIs). The method also includes communicating, by the MEC controller, MEC data associated with a first MEC host and a second MEC host to the application analytic engine. The method further includes receiving, by the MEC controller, MEC policies from the application analytic engine, determining to host the application in the first MEC host based on the MEC policies, and communicating the MEC policies to the first MEC host.Type: ApplicationFiled: January 22, 2020Publication date: July 22, 2021Inventors: Rakesh Mishra, Amitesh Shukla, Satish Kumar Mandavilly, Manish Jhanji
-
Patent number: 10979954Abstract: Methods are provided in which devices vulnerable to performance degradation during a network offload process are identified and handled accordingly. In these methods, a network controller obtains data associated with operational performance of devices in a radio network during one or more offload procedures in which the devices are to be transitioned off of the radio network. The network controller further analyzes the data to determine impact to at least one performance parameter of the devices during the one or more offload procedures, and during a subsequent offload procedure, the network controller orchestrates offloading of the devices according to the impact determined to the at least one performance parameter based on the analyzing.Type: GrantFiled: August 28, 2019Date of Patent: April 13, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Amitesh Shukla, Manish Jhanji, Rakesh Mishra, Satish Kumar Mandavilly
-
Patent number: 10951691Abstract: Systems, methods, and computer-readable media are disclosed for implementing a load balance update. A system may be configured to receive a plurality performance reports for a plurality of service nodes running on the plurality of host entities, wherein each performance report comprises performance indicators for a service node in the plurality of service nodes running on a host entity in the plurality of host entities, generate a load balance update based on the performance reports, and implement the load balance update at a load balancer.Type: GrantFiled: March 5, 2019Date of Patent: March 16, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Rakesh Mishra, Amitesh Shukla, Manish Jhanji, Satpal Dalal
-
Publication number: 20210068025Abstract: Methods are provided in which devices vulnerable to performance degradation during a network offload process are identified and handled accordingly. In these methods, a network controller obtains data associated with operational performance of devices in a radio network during one or more offload procedures in which the devices are to be transitioned off of the radio network. The network controller further analyzes the data to determine impact to at least one performance parameter of the devices during the one or more offload procedures, and during a subsequent offload procedure, the network controller orchestrates offloading of the devices according to the impact determined to the at least one performance parameter based on the analyzing.Type: ApplicationFiled: August 28, 2019Publication date: March 4, 2021Inventors: Amitesh Shukla, Manish Jhanji, Rakesh Mishra, Satish Kumar Mandavilly
-
Publication number: 20210044444Abstract: Systems and methods provide for managing a power consumption policy for a powered device. A network controller may be configured to receive power consumption information for a powered device (PD) connected to power sourcing equipment (e.g., a PSE device), calculate a predicted threshold for the PD based on the power consumption information for the PD, and transmit the predicted threshold for the PD to the PSE device. Power sourcing equipment is configured to calculate power consumption information for the PD, transmit the power consumption information for the PD to the network controller, receive a predicted threshold for the PD, and implement a power consumption policy for the PD based on the predicted threshold.Type: ApplicationFiled: August 6, 2019Publication date: February 11, 2021Inventors: Amitesh Shukla, Jigar Amin, Manish Jhanji, Rakesh Mishra
-
Patent number: 10873371Abstract: An antenna may be provided. First, a Machine Learning (ML) model may be used, at a predetermined time, to predict a probable location of at least one of a plurality of client devices. Next, spatial coordinates may be obtained for the probable location from the ML model. Then an antenna sub-array of an antenna array may be steered toward the spatial coordinates of the probable location. The antenna sub-array may be unallocated.Type: GrantFiled: August 19, 2019Date of Patent: December 22, 2020Assignee: CISCO TECHNOLOGY, INC.Inventors: Satish Kumar Mandavilly, Amitesh Shukla, Manish Jhanji, Rakesh Mishra, Subhash Kodnad
-
Publication number: 20200285547Abstract: Systems, methods, and storage media for generating and/or recoverying an end-to-end hybrid cloud snapshot are disclosed. Exemplary implementations may: receive application specific triggering criteria for generating an end-to-end hybrid cloud snapshot; trigger a snapshot event based on the application specific triggering criteria and a machine learning model; accumulate snapshot portions from a plurality of nodes in a hybrid cloud network; and store, in a snapshot database, the end-to-end hybrid cloud snapshot comprising the snapshot portions from the plurality of nodes. Exemplary implementations may further include: generate a recovery model based on a snapshot database, wherein the snapshot database comprises a plurality of network snapshots associated with a network, receive parameters for a desired recovery state, and identify a recommended network snapshot from the plurality of network snapshots based on the recovery model and the parameters for the desired recovery state.Type: ApplicationFiled: March 4, 2019Publication date: September 10, 2020Inventors: Amitesh Shukla, Manish Jhanji, Satpal Dalal, Rakesh Mishra
-
Publication number: 20200287962Abstract: Systems, methods, and computer-readable media are disclosed for implementing a load balance update. A system may be configured to receive a plurality performance reports for a plurality of service nodes running on the plurality of host entities, wherein each performance report comprises performance indicators for a service node in the plurality of service nodes running on a host entity in the plurality of host entities, generate a load balance update based on the performance reports, and implement the load balance update at a load balancer.Type: ApplicationFiled: March 5, 2019Publication date: September 10, 2020Inventors: Rakesh Mishra, Amitesh Shukla, Manish Jhanji, Satpal Dalal
-
Publication number: 20190036719Abstract: In one example, a collaboration application presents a map of a geographic area that includes a network connected device. The map includes a graphical representation of the network connected device. The graphical representation has a location on the map that corresponds to a current physical location of the network connected device in the geographic area. The collaboration application receives an indication of a user selection of the graphical representation, and, in response to receiving the indication, determines that the user selection of the graphical representation corresponds to a user selection of the network connected device. The collaboration application sends, to the network connected device, an invitation to join a collaboration meeting as a peer member of the collaboration meeting.Type: ApplicationFiled: July 26, 2017Publication date: January 31, 2019Inventors: Amitesh Shukla, John Parello
-
Publication number: 20180314958Abstract: In one embodiment, a machine learning server in a computer network determines a plurality of computing features shared across a given set of computing products, and collects, from each computing product of the given set, problem-solution data for each computing feature of the plurality of computing features. Problem-solution data is indicative of problems related to a respective computing feature, attempted solution actions for the problems, and outcomes of the attempted solutions on the problem. The machine learning server updates a machine learning model of suggested solutions for computing-feature-specific problems based on the collected problem-solution data, and provides, based on the machine learning model, a particular suggested solution for a particular computing-feature-specific problem to a particular computing product.Type: ApplicationFiled: April 28, 2017Publication date: November 1, 2018Inventors: Kabiraj Sethi, Ajith Chandran, Amitesh Shukla
-
Publication number: 20150169033Abstract: A method for managing power consumption in a stackable switch system, the method comprises determining a power management strategy for a plurality of switches in a stackable switch system. The method also comprises determining, by a processor associated with a first switch of the stackable switch system, that at least one criterion for causing the second switch to enter a power save mode has been met, based on the determined power management strategy. The method further comprises providing a first command for causing a second switch of the stackable switch system to enter the power save mode. The method also comprises determining that at least one criterion for causing the second switch to exit the power save mode has been met, based on the determined power management strategy. The method further comprises providing a second command for causing the second switch to wake from the power save mode.Type: ApplicationFiled: December 13, 2013Publication date: June 18, 2015Applicant: Cisco Technology, Inc.Inventors: Amitesh Shukla, Rajeev Malhotra