Patents by Inventor Raju Udava SIDDAPPA

Raju Udava SIDDAPPA 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: 11943669
    Abstract: According to a method of preventing call drop in voice communication network, a session is established for voice call initiated between a first terminal and a second terminal. The method includes receiving a first indication that the first terminal is entering a low-signal area. Further, the method includes disabling one or more media inactivity timers for retaining the session. Furthermore, the method includes storing one or more network parameters when one of the session is retained or when the session is released. Thereafter, the method includes receiving a second indication that the first terminal has exited the low-signal area. The voice call is resumed on the session based on the stored network parameters, when the session is retained upon enabling the respective one or more media inactivity timers. The voice call is re-initiated on a new session, based on the stored network parameters when the session is released.
    Type: Grant
    Filed: August 2, 2021
    Date of Patent: March 26, 2024
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Ajaykumar Kabadi, Prasad Basavraj Dandra, Srinivas Chinthalapudi, Raju Udava Siddappa
  • Publication number: 20240045738
    Abstract: A method for preventing a task-signal deadlock arising due to contention for a mutex in a real-time operating system (RTOS) includes detecting, by a processing unit, a signal notification sent to a task for execution of a signal handler; identifying, by the processing unit, a mutex to be acquired by the signal handler, when the signal notification is detected; determining whether the identified mutex has been acquired by the task; and utilizing, by the processing unit, an alternative stack for execution of the signal handler, in response to determining that the mutex has been acquired by the task, for preventing a task-signal deadlock during the execution.
    Type: Application
    Filed: October 18, 2023
    Publication date: February 8, 2024
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Raju Udava SIDDAPPA, Chandan KUMAR, Sudharshan Rao B, Tushar VRIND, Venkata Raju INDUKURI
  • Patent number: 11829231
    Abstract: A method of generating a core dump in a User Equipment (UE) may include detecting, using at least one processor, a trigger, the trigger including an instruction to generate a core dump of the UE. The method may further include classifying, using the at least one processor, data stored in memory of the UE as Read-Write (RW) data or Read Only (RO) data. The method may further include generating, using the at least one processor, a partial core dump based on the RW data of the memory.
    Type: Grant
    Filed: December 1, 2021
    Date of Patent: November 28, 2023
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Hartej Singh, Mallikarjun Shivappa Bidari, Raju Udava Siddappa, Surajit Pradeep Karmakar, Thejeswara Reddy Pocha, Tushar Vrind, Venkata Raju Indukuri
  • Patent number: 11829807
    Abstract: A method for preventing a task-signal deadlock arising due to contention for a mutex in a real-time operating system (RTOS) includes detecting, by a processing unit, a signal notification sent to a task for execution of a signal handler; identifying, by the processing unit, a mutex to be acquired by the signal handler, when the signal notification is detected; determining whether the identified mutex has been acquired by the task; and utilizing, by the processing unit, an alternative stack for execution of the signal handler, in response to determining that the mutex has been acquired by the task, for preventing a task-signal deadlock during the execution.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: November 28, 2023
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Raju Udava Siddappa, Chandan Kumar, Sudharshan Rao B, Tushar Vrind, Venkata Raju Indukuri
  • Patent number: 11755473
    Abstract: A method for managing memory leaks in a memory device includes grouping, by a garbage collection system, a plurality of similar memory allocations of the memory device into one or more Unique Fixed Identifiers (UFIs); identifying, by the garbage collection system, one of the one or more UFIs having a highest accumulated memory size and adding each of the plurality of memory allocations in the identified one of the one or more UFIs into a Potential Leak Candidate List (PLCL); identifying, by the garbage collection system, the memory leaks in the memory device by identifying unreferenced memory addresses associated with the plurality of memory allocations in the PLCL; and releasing, by the garbage collection system, the identified unreferenced memory addresses associated with the plurality of memory allocations corresponding to the memory leaks into the memory device.
    Type: Grant
    Filed: June 24, 2022
    Date of Patent: September 12, 2023
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Surendra Singh, Dinesh Gehlot, Mallikarjun Shivappa Bidari, Raju Udava Siddappa, Shashank Vimal, Shreya Ganatra, Sujay Shankar Gaitonde, Tushar Vrind, Venkata Raju Indukuri
  • Publication number: 20230214321
    Abstract: A method for managing memory leaks in a memory device includes grouping, by a garbage collection system, a plurality of similar memory allocations of the memory device into one or more Unique Fixed Identifiers (UFIs); identifying, by the garbage collection system, one of the one or more UFIs having a highest accumulated memory size and adding each of the plurality of memory allocations in the identified one of the one or more UFIs into a Potential Leak Candidate List (PLCL); identifying, by the garbage collection system, the memory leaks in the memory device by identifying unreferenced memory addresses associated with the plurality of memory allocations in the PLCL; and releasing, by the garbage collection system, the identified unreferenced memory addresses associated with the plurality of memory allocations corresponding to the memory leaks into the memory device.
    Type: Application
    Filed: June 24, 2022
    Publication date: July 6, 2023
    Inventors: Surendra SINGH, Dinesh GEHLOT, Mallikarjun Shivappa BIDARI, Raju Udava SIDDAPPA, Shashank VIMAL, Shreya GANATRA, Sujay Shankar GAITONDE, Tushar VRIND, Venkata Raju INDUKURI
  • Patent number: 11687364
    Abstract: An apparatus is configured to collect information related to a first activity and analyze the collected information to determine decision data. The information is stored in a first list of the source processing core for scheduling execution of the activity by a destination processing core to avoid cache misses. The source processing core is configured to transmit information related to the decision data using an interrupt, to a second list associated with a scheduler of the destination processing core, if the destination processing core is currently executing a second activity having a lower priority than the first activity.
    Type: Grant
    Filed: July 16, 2020
    Date of Patent: June 27, 2023
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Raju Udava Siddappa, Chandan Kumar, Kamal Kishore, Tushar Vrind, Venkata Raju Indukuri, Balaji Somu Kandasamy
  • Patent number: 11520682
    Abstract: A code coverage method for an embedded System on Chip (SoC) includes detecting a presence of a utility function in target source code; adding a hook function to the target source code; and recording at least one property of the utility function based on the hook function in a bit array in a memory of the SoC. The method may further include extracting at least one recorded property from bit arrays in the memory; and generating a code coverage report based on an analysis of the extracted properties.
    Type: Grant
    Filed: August 26, 2019
    Date of Patent: December 6, 2022
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Anirban Saha, Balaji Somu Kandaswamy, Raju Udava Siddappa, Venkata Raju Indukuri, Tushar Vrind
  • Publication number: 20220171671
    Abstract: A method of generating a core dump in a User Equipment (UE) may include detecting, using at least one processor, a trigger, the trigger including an instruction to generate a core dump of the UE. The method may further include classifying, using the at least one processor, data stored in memory of the UE as Read-Write (RW) data or Read Only (RO) data. The method may further include generating, using the at least one processor, a partial core dump based on the RW data of the memory.
    Type: Application
    Filed: December 1, 2021
    Publication date: June 2, 2022
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Hartej SINGH, Mallikarjun Shivappa BIDARI, Raju Udava SIDDAPPA, Surajit Pradeep KARMAKAR, Thejeswara Reddy POCHA, Tushar VRIND, Venkata Raju INDUKURI
  • Publication number: 20220053383
    Abstract: The present disclosure relates to a method of preventing call drop in voice communication network. A session is established for voice call initiated between first terminal (201) and second terminal (202). The method comprises receiving first indication that the first terminal (201) is entering low-signal area. Further, the method comprises disabling one or more media inactivity timers for retaining the session. Furthermore, the method comprises storing one or more network parameters when one of, the session is retained and when the session is released. Thereafter, the method comprises receiving second indication that the first terminal (201) has exited the low-signal area. The voice call is resumed on the session, based on the stored network parameters, when the session is retained, upon enabling the respective one or more media inactivity timers. The voice call is re-initiated on new session, based on the stored network parameters, when the session is released.
    Type: Application
    Filed: August 2, 2021
    Publication date: February 17, 2022
    Inventors: AJAYKUMAR KABADI, PRASAD BASAVRAJ DANDRA, SRINIVAS CHINTHALAPUDI, RAJU UDAVA SIDDAPPA
  • Publication number: 20210357272
    Abstract: A method for preventing a task-signal deadlock arising due to contention for a mutex in a real-time operating system (RTOS) includes detecting, by a processing unit, a signal notification sent to a task for execution of a signal handler; identifying, by the processing unit, a mutex to be acquired by the signal handler, when the signal notification is detected; determining whether the identified mutex has been acquired by the task; and utilizing, by the processing unit, an alternative stack for execution of the signal handler, in response to determining that the mutex has been acquired by the task, for preventing a task-signal deadlock during the execution.
    Type: Application
    Filed: September 30, 2020
    Publication date: November 18, 2021
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Raju Udava SIDDAPPA, Chandan KUMAR, Sudharshan Rao B, Tushar VRIND, Venkata Raju INDUKURI
  • Publication number: 20210263835
    Abstract: A code coverage method for an embedded System on Chip (SoC) includes detecting a presence of a utility function in target source code; adding a hook function to the target source code; and recording at least one property of the utility function based on the hook function in a bit array in a memory of the SoC. The method may further include extracting at least one recorded property from bit arrays in the memory; and generating a code coverage report based on an analysis of the extracted properties.
    Type: Application
    Filed: August 26, 2019
    Publication date: August 26, 2021
    Inventors: ANIRBAN SAHA, BALAJI SOMU KANDASWAMY, RAJU UDAVA SIDDAPPA, VENKATA RAJU INDUKURI, TUSHAR VRIND
  • Patent number: 11055129
    Abstract: Various example embodiments herein provide a computerized method for scheduling a plurality of tasks for an operating system on a multicore processor. The method includes identifying the plurality of tasks to be executed on the multicore processor and determining a task schedule for scheduling of the plurality of tasks by providing a higher preference to the CPU-bound task than the non CPU-bound task. Further, the method includes scheduling the plurality of tasks on the multicore processor based on the task schedule.
    Type: Grant
    Filed: August 2, 2018
    Date of Patent: July 6, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Tushar Vrind, Chandan Kumar, Raju Udava Siddappa, Balaji Somu Kandaswamy, Venkata Raju Indukuri
  • Publication number: 20210034416
    Abstract: An apparatus is configured to collect information related to a first activity and analyze the collected information to determine decision data. The information is stored in a first list of the source processing core for scheduling execution of the activity by a destination processing core to avoid cache misses. The source processing core is configured to transmit information related to the decision data using an interrupt, to a second list associated with a scheduler of the destination processing core, if the destination processing core is currently executing a second activity having a lower priority than the first activity.
    Type: Application
    Filed: July 16, 2020
    Publication date: February 4, 2021
    Inventors: RAJU UDAVA SIDDAPPA, Chandan Kumar, Kamal Kishore, Tushar Vrind, Venkata Raju Indukuri, Balaji Somu Kandasamy
  • Publication number: 20190087224
    Abstract: Various example embodiments herein provide a computerized method for scheduling a plurality of tasks for an operating system on a multicore processor. The method includes identifying the plurality of tasks to be executed on the multicore processor and determining a task schedule for scheduling of the plurality of tasks by providing a higher preference to the CPU-bound task than the non CPU-bound task. Further, the method includes scheduling the plurality of tasks on the multicore processor based on the task schedule.
    Type: Application
    Filed: August 2, 2018
    Publication date: March 21, 2019
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Tushar VRIND, Chandan Kumar, Raju Udava Siddappa, Balaji Somu Kandaswamy, Venkata Raju Indukuri
  • Publication number: 20150317233
    Abstract: An apparatus and a method for maximizing debugging performance and reducing memory overhead are provided. The method includes generating a debug protocol packet and transmitting the generated debug protocol packet to a diagnostic device. The debug protocol packet includes reference information for at least one string associated with a debug trace.
    Type: Application
    Filed: April 29, 2015
    Publication date: November 5, 2015
    Inventors: Vrind TUSHAR, Raju Udava SIDDAPPA, Venkata Raju INDUKURI, Dae-Sop PARK, Jae-Kyu LEE, Sang-Il CHOI, Seok-Min HWANG