Patents by Inventor Pranav Kumar Jha
Pranav Kumar Jha 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: 12174722Abstract: An aspect of the present disclosure facilitates characterizing operation of software applications having large number of components. In one embodiment, a digital processing system receives a first data indicating invocation types and corresponding invocation counts at an entry component for multiple block durations, where the entry component causes execution of internal component of the software application. The system also receives a second data indicating values for a processing metric at the internal components for the same block durations. The system then constructs for each internal component, a corresponding component model correlating the values for the processing metrics at the internal component indicated in the second data to the invocation types and invocation counts of the entry component indicated in the first data. The component models can aid in the performance management of the software application.Type: GrantFiled: September 8, 2020Date of Patent: December 24, 2024Assignee: APPNOMIC SYSTEMS PRIVATE LIMITEDInventors: Padmanabhan Desikachari, Pranav Kumar Jha
-
Patent number: 11567800Abstract: An aspect of the present disclosure facilitates early identification of problems in execution of background processes. In one embodiment, a digital processing system characterizes the consumption of multiple resources during normal prior executions of a background process and determines a baseline pattern of consumption of resources for the background process. The system then monitors a current pattern of consumption of the resources during a current execution of the background process, and checks whether the current pattern of consumption has a deviation from the baseline pattern of consumption. The system notifies a potential problem with the current execution of the background process if a deviation is determined to exist. The notifications enable a user to get an early indication of potential problems during the execution of the background process itself.Type: GrantFiled: October 19, 2020Date of Patent: January 31, 2023Assignee: APPNOMIC SYSTEMS PRIVATE LIMITEDInventors: Padmanabhan Desikachari, Pranav Kumar Jha
-
Patent number: 11553546Abstract: Methods and systems for Radio Access Network (RAN) aggregation of multiple Radio Access Technologies (RATs). A method disclosed herein includes aggregating the RATs at a RAN level to provide at least one User Equipment (UE) with multi-connectivity. The method further includes enabling at least one Centralized unit (gNodeB-CU) within at least one RAN node to uniformly control Distributed Units (DUs) of different RATs (5G New Radio (NR) and Wireless Local Area Network (WLAN) RATs). The method further includes enabling the at least one gNB-CU to control the at least one UE and allow the at least one UE to connect with an additional RAT irrespective of an initial RAT, the UE is connected to. The method further includes controlling WLAN Access Point (AP) as a 5G distributed unit (gNB-DU).Type: GrantFiled: April 7, 2020Date of Patent: January 10, 2023Assignee: INDIAN INSTITUTE OF TECHNOLOGY BOMBAYInventors: Abhay Karandikar, Prasanna Chaporkar, Pranav Kumar Jha, Akshatha Nayak M.
-
Patent number: 11368818Abstract: Methods and systems for using multi-connectivity for multicast transmissions in a communication system. A method disclosed herein includes using multi-connectivity that enables at least one User Equipment (UE) to receive at least one Multimedia Broadcast Multicast Service (MBMS) content from the plurality of BSs at a time on different physical resource blocks. The method further includes enabling the plurality of BSs to maintain independent MBMS sessions for transmitting the at least one MBMS content to the at least one UE without synchronization. The method further includes enabling the at least one UE to combine the at least one MBMS content received from the plurality of BSs or to select a MBMS content from the received at least one MBMS content.Type: GrantFiled: April 7, 2020Date of Patent: June 21, 2022Assignee: INDIAN INSTITUTE OF TECHNOLOGY BOMBAYInventors: Abhay Karandikar, Prasanna Chaporkar, Pranav Kumar Jha, Sadaf Ul Zuhra
-
Patent number: 11275667Abstract: According to an aspect of the present disclosure, a correlation data correlating resource usage with workload signatures is maintained, each workload signature representing a cluster of block signatures, each block signature characterizing the transaction instances initiated in a corresponding block duration. For the transactions received in a current block duration, if a current block signature is not contained in the correlation data and if the current transaction arrival rate (TAR) is greater than an expected TAR, a resource requirement for the current block signature is computed. Actions to manage capacity to handle transaction instances are triggered if the resource requirement is greater than the resource allocation in the current block duration. As an unknown current block signature and a higher TAR may be indicative of a workload surge, triggering suitable actions for such block signatures facilitates such surges to be handled by the software application.Type: GrantFiled: February 18, 2020Date of Patent: March 15, 2022Assignee: APPNOMIC SYSTEMS PRIVATE LIMITEDInventors: Padmanabhan Desikachari, Pranav Kumar Jha
-
Publication number: 20220027199Abstract: An aspect of the present disclosure facilitates early identification of problems in execution of background processes. In one embodiment, a digital processing system characterizes the consumption of multiple resources during normal prior executions of a background process and determines a baseline pattern of consumption of resources for the background process. The system then monitors a current pattern of consumption of the resources during a current execution of the background process, and checks whether the current pattern of consumption has a deviation from the baseline pattern of consumption. The system notifies a potential problem with the current execution of the background process if a deviation is determined to exist. The notifications enable a user to get an early indication of potential problems during the execution of the background process itself.Type: ApplicationFiled: October 19, 2020Publication date: January 27, 2022Inventors: Padmanabhan Desikachari, Pranav Kumar Jha
-
Publication number: 20210224102Abstract: An aspect of the present disclosure facilitates characterizing operation of software applications having large number of components. In one embodiment, a digital processing system receives a first data indicating invocation types and corresponding invocation counts at an entry component for multiple block durations, where the entry component causes execution of internal component of the software application. The system also receives a second data indicating values for a processing metric at the internal components for the same block durations. The system then constructs for each internal component, a corresponding component model correlating the values for the processing metrics at the internal component indicated in the second data to the invocation types and invocation counts of the entry component indicated in the first data. The component models can aid in the performance management of the software application.Type: ApplicationFiled: September 8, 2020Publication date: July 22, 2021Inventors: Padmanabhan Desikachari, Pranav Kumar Jha
-
Patent number: 11036608Abstract: An aspect of the present disclosure facilitates identifying differences in resource usage across different versions of a software application. In one embodiment, a respective first usage of resources is quantified for each of a set of workload signatures during the processing of transaction instances using a first version of a software application in a first sequence of block durations. A respective second usage of resources is quantified for each of the set of workload signatures during the processing of transaction instances using a second version of the software application in a second sequence of block durations. For each workload signature, the respective first usage and the respective second usage are compared to identify differences in the resource usage across different versions of the software application.Type: GrantFiled: February 11, 2020Date of Patent: June 15, 2021Assignee: APPNOMIC SYSTEMS PRIVATE LIMITEDInventors: Padmanabhan Desikachari, Pranav Kumar Jha
-
Publication number: 20210176603Abstract: Methods and systems for using multi-connectivity for multicast transmissions in a communication system. A method disclosed herein includes using multi-connectivity that enables at least one User Equipment (UE) to receive at least one Multimedia Broadcast Multicast Service (MBMS) content from the plurality of BSs at a time on different physical resource blocks. The method further includes enabling the plurality of BSs to maintain independent MBMS sessions for transmitting the at least one MBMS content to the at least one UE without synchronization. The method further includes enabling the at least one UE to combine the at least one MBMS content received from the plurality of BSs or to select a MBMS content from the received at least one MBMS content.Type: ApplicationFiled: April 7, 2020Publication date: June 10, 2021Inventors: Abhay KARANDIKAR, Prasanna CHAPORKAR, Pranav Kumar JHA, Sadaf Ul ZUHRA
-
Publication number: 20210112616Abstract: Methods and systems for Radio Access Network (RAN) aggregation of multiple Radio Access Technologies (RATs). A method disclosed herein includes aggregating the RATs at a RAN level to provide at least one User Equipment (UE) with multi-connectivity. The method further includes enabling at least one Centralized unit (gNodeB-CU) within at least one RAN node to uniformly control Distributed Units (DUs) of different RATs (5G New Radio (NR) and Wireless Local Area Network (WLAN) RATs). The method further includes enabling the at least one gNB-CU to control the at least one UE and allow the at least one UE to connect with an additional RAT irrespective of an initial RAT, the UE is connected to. The method further includes controlling WLAN Access Point (AP) as a 5G distributed unit (gNB-DU).Type: ApplicationFiled: April 7, 2020Publication date: April 15, 2021Inventors: Abhay KARANDIKAR, Prasanna CHAPORKAR, Pranav Kumar JHA, Akshatha NAYAK M.
-
Publication number: 20210096981Abstract: An aspect of the present disclosure facilitates identifying differences in resource usage across different versions of a software application. In one embodiment, a respective first usage of resources is quantified for each of a set of workload signatures during the processing of transaction instances using a first version of a software application in a first sequence of block durations. A respective second usage of resources is quantified for each of the set of workload signatures during the processing of transaction instances using a second version of the software application in a second sequence of block durations. For each workload signature, the respective first usage and the respective second usage are compared to identify differences in the resource usage across different versions of the software application.Type: ApplicationFiled: February 11, 2020Publication date: April 1, 2021Inventors: Padmanabhan Desikachari, Pranav Kumar Jha
-
Publication number: 20210096977Abstract: According to an aspect of the present disclosure, a correlation data correlating resource usage with workload signatures is maintained, each workload signature representing a cluster of block signatures, each block signature characterizing the transaction instances initiated in a corresponding block duration. For the transactions received in a current block duration, if a current block signature is not contained in the correlation data and if the current transaction arrival rate (TAR) is greater than an expected TAR, a resource requirement for the current block signature is computed. Actions to manage capacity to handle transaction instances are triggered if the resource requirement is greater than the resource allocation in the current block duration. As an unknown current block signature and a higher TAR may be indicative of a workload surge, triggering suitable actions for such block signatures facilitates such surges to be handled by the software application.Type: ApplicationFiled: February 18, 2020Publication date: April 1, 2021Inventors: Padmanabhan Desikachari, Pranav Kumar Jha
-
Patent number: 10506508Abstract: A highly available network architecture for a LTE based communication network. Embodiments herein disclose an architecture for a highly available and resilient Long Term Evolution (LTE) based wireless communication network, wherein the network comprises of at least one Base Station (BS) further comprising of a merged LTE eNodeB (eNB) and a LTE Evolved Packet Core (EPC) entities and except for a single active BS, the other BSs can act as a backup for the currently active BS. Embodiments herein disclose a network architecture for a highly available and resilient architecture for Long Term Evolution (LTE) based wireless communication network, wherein a LTE radio interface is used for connectivity between components of the LTE communication network.Type: GrantFiled: July 6, 2017Date of Patent: December 10, 2019Assignee: INDIAN INSTITUTE OF TECHNOLOGY BOMBAYInventors: Abhay Karandikar, Pranav Kumar Jha, Akshatha Nayak M, Pon Nidhya Elango, Pravin P. Magar
-
Patent number: 10433234Abstract: A SDN controlled Overlay Network. Embodiments disclosed herein relate to multi-RAT (Radio Access Technology) wireless communication network and more particularly to a SDN (Software Defined Networking) controlled network overlaid on a multi-RAT wireless communication network. Embodiments herein enhance relay functionality in wireless communication networks using overlay networks, wherein the overlay network is controlled and managed by a SDN (Software Defined Networking) controller.Type: GrantFiled: March 20, 2018Date of Patent: October 1, 2019Assignee: INDIAN INSTITUTE OF TECHNOLOGY BOMBAYInventors: Abhay Karandikar, Pranav Kumar Jha, Akshatha Nayak M, Pon Nidhya Elango
-
Patent number: 10187928Abstract: Methods and systems for controlling an SDN-based multi-RAT communication network. Embodiments herein disclose a wireless communication system, which can support/enable services that are currently being provided by multiple wireless communication systems. Embodiments herein disclose a wireless communication system based on SDN (Software Defined Networking). Embodiments herein disclose a network comprising of a generic control plane node. Embodiments herein disclose a method for communication between the proposed wireless communication system and existing UEs that are in use in today's 3GPP-LTE networks or IEEE 802.11 based WLANs without any changes in the mobile communication protocol. Embodiments herein disclose a method for providing services to the users, such as handover of a device from WLAN to 3GPP-LTE and vice versa.Type: GrantFiled: April 28, 2017Date of Patent: January 22, 2019Assignee: INDIAN INSTITUTE OF TECHNOLOGY BOMBAYInventors: Abhay Karandikar, Pranav Kumar Jha, Akshatha Nayak M, Nishant Shah, Arghyadip Roy, Ojas Apoorva Kanhere, Pola Priyanka, Abhishek Dandekar, Rohan Kharade
-
Patent number: 10182354Abstract: Standalone LTE based communication networks. Embodiments herein disclose methods and systems for providing LTE based communication to at least one User Equipment (UE) over a small region using a rapidly deployable standalone network wherein at least one LTE UE would be able to connect to an Application Server (AS).Type: GrantFiled: June 28, 2017Date of Patent: January 15, 2019Assignee: INDIAN INSTITUTE OF TECHNOLOGY BOMBAYInventors: Abhay Karandikar, Pranav Kumar Jha, Karunakaran Kumar, Pon Nidhya Elango, Pravin P Magar, Shahid A Nadaf, Meenakshi Tripathi, Akshatha Nayak M
-
Publication number: 20180213465Abstract: A SDN controlled Overlay Network. Embodiments disclosed herein relate to multi-RAT (Radio Access Technology) wireless communication network and more particularly to a SDN (Software Defined Networking) controlled network overlaid on a multi-RAT wireless communication network. Embodiments herein enhance relay functionality in wireless communication networks using overlay networks, wherein the overlay network is controlled and managed by a SDN (Software Defined Networking) controller.Type: ApplicationFiled: March 20, 2018Publication date: July 26, 2018Applicant: Indian Institute of Technology BombayInventors: Abhay KARANDIKAR, Pranav Kumar Jha, Akshatha Nayak M., Pon Nidhya Elango
-
Patent number: 9936402Abstract: Methods and systems for managing relays in LTE based communication networks. Embodiments herein use of a packet handler node and an additional radio interface in the UE, enabling the creation of an overlay network on top of an existing LTE network. The overlay network helps in the transfer of data between the UE and the AS even when the UE is not directly connected to the LTE network by encapsulating the data from the out-of-coverage UE within the IP packet of at least one nearby relay UE connected to the LTE network and is then forwarded to the LTE core network. The out-of-coverage UE uses the additional radio interface to send packets to the relay UE.Type: GrantFiled: July 7, 2017Date of Patent: April 3, 2018Assignee: INDIAN INSTITUTE OF TECHNOLOGY BOMBAYInventors: Abhay Karandikar, Pranav Kumar Jha, Meenakshi Tripathi, Shantala R, Upendra R. Gokhale
-
Publication number: 20170318480Abstract: Methods and systems for managing relays in LTE based communication networks. Embodiments herein use of a packet handler node and an additional radio interface in the UE, enabling the creation of an overlay network on top of an existing LTE network. The overlay network helps in the transfer of data between the UE and the AS even when the UE is not directly connected to the LTE network by encapsulating the data from the out-of-coverage UE within the IP packet of at least one nearby relay UE connected to the LTE network and is then forwarded to the LTE core network. The out-of-coverage UE uses the additional radio interface to send packets to the relay UE.Type: ApplicationFiled: July 7, 2017Publication date: November 2, 2017Applicant: Indian Institute of Technology BombayInventors: Abhay Karandikar, Pranav Kumar Jha, Meenakshi Tripathi, Shantala R, Upendra R. Gokhale
-
Publication number: 20170311253Abstract: A highly available network architecture for a LTE based communication network. Embodiments herein disclose an architecture for a highly available and resilient Long Term Evolution (LTE) based wireless communication network, wherein the network comprises of at least one Base Station (BS) further comprising of a merged LTE eNodeB (eNB) and a LTE Evolved Packet Core (EPC) entities and except for a single active BS, the other BSs can act as a backup for the currently active BS. Embodiments herein disclose a network architecture for a highly available and resilient architecture for Long Term Evolution (LTE) based wireless communication network, wherein a LTE radio interface is used for connectivity between components of the LTE communication network.Type: ApplicationFiled: July 6, 2017Publication date: October 26, 2017Applicant: Indian Institute of Technology BombayInventors: Abhay Karandikar, Pranav Kumar Jha, Akshatha Nayak M, Pon Nidhya Elango, Pravin P. Magar