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: 11943669Abstract: 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: GrantFiled: August 2, 2021Date of Patent: March 26, 2024Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Ajaykumar Kabadi, Prasad Basavraj Dandra, Srinivas Chinthalapudi, Raju Udava Siddappa
-
Publication number: 20240045738Abstract: 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: ApplicationFiled: October 18, 2023Publication date: February 8, 2024Applicant: Samsung Electronics Co., Ltd.Inventors: Raju Udava SIDDAPPA, Chandan KUMAR, Sudharshan Rao B, Tushar VRIND, Venkata Raju INDUKURI
-
Patent number: 11829231Abstract: 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: GrantFiled: December 1, 2021Date of Patent: November 28, 2023Assignee: 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: 11829807Abstract: 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: GrantFiled: September 30, 2020Date of Patent: November 28, 2023Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Raju Udava Siddappa, Chandan Kumar, Sudharshan Rao B, Tushar Vrind, Venkata Raju Indukuri
-
Patent number: 11755473Abstract: 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: GrantFiled: June 24, 2022Date of Patent: September 12, 2023Assignee: 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: 20230214321Abstract: 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: ApplicationFiled: June 24, 2022Publication date: July 6, 2023Inventors: Surendra SINGH, Dinesh GEHLOT, Mallikarjun Shivappa BIDARI, Raju Udava SIDDAPPA, Shashank VIMAL, Shreya GANATRA, Sujay Shankar GAITONDE, Tushar VRIND, Venkata Raju INDUKURI
-
Patent number: 11687364Abstract: 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: GrantFiled: July 16, 2020Date of Patent: June 27, 2023Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Raju Udava Siddappa, Chandan Kumar, Kamal Kishore, Tushar Vrind, Venkata Raju Indukuri, Balaji Somu Kandasamy
-
Patent number: 11520682Abstract: 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: GrantFiled: August 26, 2019Date of Patent: December 6, 2022Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Anirban Saha, Balaji Somu Kandaswamy, Raju Udava Siddappa, Venkata Raju Indukuri, Tushar Vrind
-
Publication number: 20220171671Abstract: 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: ApplicationFiled: December 1, 2021Publication date: June 2, 2022Applicant: 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: 20220053383Abstract: 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: ApplicationFiled: August 2, 2021Publication date: February 17, 2022Inventors: AJAYKUMAR KABADI, PRASAD BASAVRAJ DANDRA, SRINIVAS CHINTHALAPUDI, RAJU UDAVA SIDDAPPA
-
Publication number: 20210357272Abstract: 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: ApplicationFiled: September 30, 2020Publication date: November 18, 2021Applicant: Samsung Electronics Co., Ltd.Inventors: Raju Udava SIDDAPPA, Chandan KUMAR, Sudharshan Rao B, Tushar VRIND, Venkata Raju INDUKURI
-
Publication number: 20210263835Abstract: 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: ApplicationFiled: August 26, 2019Publication date: August 26, 2021Inventors: ANIRBAN SAHA, BALAJI SOMU KANDASWAMY, RAJU UDAVA SIDDAPPA, VENKATA RAJU INDUKURI, TUSHAR VRIND
-
Patent number: 11055129Abstract: 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: GrantFiled: August 2, 2018Date of Patent: July 6, 2021Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Tushar Vrind, Chandan Kumar, Raju Udava Siddappa, Balaji Somu Kandaswamy, Venkata Raju Indukuri
-
Publication number: 20210034416Abstract: 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: ApplicationFiled: July 16, 2020Publication date: February 4, 2021Inventors: RAJU UDAVA SIDDAPPA, Chandan Kumar, Kamal Kishore, Tushar Vrind, Venkata Raju Indukuri, Balaji Somu Kandasamy
-
Publication number: 20190087224Abstract: 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: ApplicationFiled: August 2, 2018Publication date: March 21, 2019Applicant: Samsung Electronics Co., Ltd.Inventors: Tushar VRIND, Chandan Kumar, Raju Udava Siddappa, Balaji Somu Kandaswamy, Venkata Raju Indukuri
-
Publication number: 20150317233Abstract: 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: ApplicationFiled: April 29, 2015Publication date: November 5, 2015Inventors: Vrind TUSHAR, Raju Udava SIDDAPPA, Venkata Raju INDUKURI, Dae-Sop PARK, Jae-Kyu LEE, Sang-Il CHOI, Seok-Min HWANG