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: 12174722
    Abstract: 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: Grant
    Filed: September 8, 2020
    Date of Patent: December 24, 2024
    Assignee: APPNOMIC SYSTEMS PRIVATE LIMITED
    Inventors: Padmanabhan Desikachari, Pranav Kumar Jha
  • Patent number: 11567800
    Abstract: 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: Grant
    Filed: October 19, 2020
    Date of Patent: January 31, 2023
    Assignee: APPNOMIC SYSTEMS PRIVATE LIMITED
    Inventors: Padmanabhan Desikachari, Pranav Kumar Jha
  • Patent number: 11553546
    Abstract: 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: Grant
    Filed: April 7, 2020
    Date of Patent: January 10, 2023
    Assignee: INDIAN INSTITUTE OF TECHNOLOGY BOMBAY
    Inventors: Abhay Karandikar, Prasanna Chaporkar, Pranav Kumar Jha, Akshatha Nayak M.
  • Patent number: 11368818
    Abstract: 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: Grant
    Filed: April 7, 2020
    Date of Patent: June 21, 2022
    Assignee: INDIAN INSTITUTE OF TECHNOLOGY BOMBAY
    Inventors: Abhay Karandikar, Prasanna Chaporkar, Pranav Kumar Jha, Sadaf Ul Zuhra
  • Patent number: 11275667
    Abstract: 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: Grant
    Filed: February 18, 2020
    Date of Patent: March 15, 2022
    Assignee: APPNOMIC SYSTEMS PRIVATE LIMITED
    Inventors: Padmanabhan Desikachari, Pranav Kumar Jha
  • Publication number: 20220027199
    Abstract: 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: Application
    Filed: October 19, 2020
    Publication date: January 27, 2022
    Inventors: Padmanabhan Desikachari, Pranav Kumar Jha
  • Publication number: 20210224102
    Abstract: 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: Application
    Filed: September 8, 2020
    Publication date: July 22, 2021
    Inventors: Padmanabhan Desikachari, Pranav Kumar Jha
  • Patent number: 11036608
    Abstract: 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: Grant
    Filed: February 11, 2020
    Date of Patent: June 15, 2021
    Assignee: APPNOMIC SYSTEMS PRIVATE LIMITED
    Inventors: Padmanabhan Desikachari, Pranav Kumar Jha
  • Publication number: 20210176603
    Abstract: 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: Application
    Filed: April 7, 2020
    Publication date: June 10, 2021
    Inventors: Abhay KARANDIKAR, Prasanna CHAPORKAR, Pranav Kumar JHA, Sadaf Ul ZUHRA
  • Publication number: 20210112616
    Abstract: 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: Application
    Filed: April 7, 2020
    Publication date: April 15, 2021
    Inventors: Abhay KARANDIKAR, Prasanna CHAPORKAR, Pranav Kumar JHA, Akshatha NAYAK M.
  • Publication number: 20210096981
    Abstract: 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: Application
    Filed: February 11, 2020
    Publication date: April 1, 2021
    Inventors: Padmanabhan Desikachari, Pranav Kumar Jha
  • Publication number: 20210096977
    Abstract: 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: Application
    Filed: February 18, 2020
    Publication date: April 1, 2021
    Inventors: Padmanabhan Desikachari, Pranav Kumar Jha
  • Patent number: 10506508
    Abstract: 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: Grant
    Filed: July 6, 2017
    Date of Patent: December 10, 2019
    Assignee: INDIAN INSTITUTE OF TECHNOLOGY BOMBAY
    Inventors: Abhay Karandikar, Pranav Kumar Jha, Akshatha Nayak M, Pon Nidhya Elango, Pravin P. Magar
  • Patent number: 10433234
    Abstract: 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: Grant
    Filed: March 20, 2018
    Date of Patent: October 1, 2019
    Assignee: INDIAN INSTITUTE OF TECHNOLOGY BOMBAY
    Inventors: Abhay Karandikar, Pranav Kumar Jha, Akshatha Nayak M, Pon Nidhya Elango
  • Patent number: 10187928
    Abstract: 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: Grant
    Filed: April 28, 2017
    Date of Patent: January 22, 2019
    Assignee: INDIAN INSTITUTE OF TECHNOLOGY BOMBAY
    Inventors: Abhay Karandikar, Pranav Kumar Jha, Akshatha Nayak M, Nishant Shah, Arghyadip Roy, Ojas Apoorva Kanhere, Pola Priyanka, Abhishek Dandekar, Rohan Kharade
  • Patent number: 10182354
    Abstract: 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: Grant
    Filed: June 28, 2017
    Date of Patent: January 15, 2019
    Assignee: INDIAN INSTITUTE OF TECHNOLOGY BOMBAY
    Inventors: Abhay Karandikar, Pranav Kumar Jha, Karunakaran Kumar, Pon Nidhya Elango, Pravin P Magar, Shahid A Nadaf, Meenakshi Tripathi, Akshatha Nayak M
  • Publication number: 20180213465
    Abstract: 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: Application
    Filed: March 20, 2018
    Publication date: July 26, 2018
    Applicant: Indian Institute of Technology Bombay
    Inventors: Abhay KARANDIKAR, Pranav Kumar Jha, Akshatha Nayak M., Pon Nidhya Elango
  • Patent number: 9936402
    Abstract: 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: Grant
    Filed: July 7, 2017
    Date of Patent: April 3, 2018
    Assignee: INDIAN INSTITUTE OF TECHNOLOGY BOMBAY
    Inventors: Abhay Karandikar, Pranav Kumar Jha, Meenakshi Tripathi, Shantala R, Upendra R. Gokhale
  • Publication number: 20170318480
    Abstract: 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: Application
    Filed: July 7, 2017
    Publication date: November 2, 2017
    Applicant: Indian Institute of Technology Bombay
    Inventors: Abhay Karandikar, Pranav Kumar Jha, Meenakshi Tripathi, Shantala R, Upendra R. Gokhale
  • Publication number: 20170311253
    Abstract: 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: Application
    Filed: July 6, 2017
    Publication date: October 26, 2017
    Applicant: Indian Institute of Technology Bombay
    Inventors: Abhay Karandikar, Pranav Kumar Jha, Akshatha Nayak M, Pon Nidhya Elango, Pravin P. Magar