Patents by Inventor Venkata Raju Indukuri
Venkata Raju Indukuri 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).
-
Publication number: 20240267216Abstract: A method of a decryptor including receiving, from an encryptor of an electronic device, a core dump that has been encrypted with a symmetric key generated by the encryptor, and core dump metadata, extracting crash metadata from the core dump metadata, transmitting the crash metadata to a remote key server for regenerating the symmetric key, obtaining, from the remote key server, a regenerated symmetric key based the crash metadata, and decrypting the core dump based on the regenerated symmetric key and the crash metadata.Type: ApplicationFiled: February 6, 2024Publication date: August 8, 2024Applicant: Samsung Electronics Co., Ltd.Inventors: Thejeswara Reddy POCHA, Tushar VRIND, Venkata Raju INDUKURI
-
Publication number: 20240054250Abstract: A canary update method according to some embodiments is disclosed. The canary update method includes executing, by a processor configured to process tasks including the canary, computer program instructions to perform operations including extracting, by a processor, a first value from an array including N values, setting the canary to the first value, determining that the canary is updated based on a canary flag value of a first task, extracting, when determined that the canary is updated, a second value from the array, and updating the canary of the first task to the second value. The processor is configured to access a memory through a mapping circuit, and the mapping circuit includes mapping information between a physical memory region in the memory corresponding to the first task and a virtual memory region associated with the mapping circuit.Type: ApplicationFiled: July 31, 2023Publication date: February 15, 2024Inventors: Jaeyoung Lee, Sachin Pundkar, Somraj Mani, Surendra Singh, Tushar Vrind, Venkata Raju Indukuri, Danby Kim
-
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
-
Publication number: 20240036930Abstract: Various example embodiments relate to methods, devices, and/or systems for executing a plurality of tasks in a computer operating environment. The method comprises monitoring a remaining execution time of a current task executing on the processing circuitry, and performing, by the processing circuitry, pre-emption of the current task based on the remaining execution time of the current task and a desired execution threshold time, the desired execution threshold time being one of a desired value based on one or more configuration parameter of the current task or a dynamic value determined based on information related to ongoing activities in the computer operating environment.Type: ApplicationFiled: July 25, 2023Publication date: February 1, 2024Applicant: Samsung Electronics Co., Ltd.Inventors: Sudharshan Rao B, 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: 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: 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: 11678289Abstract: Systems and methods are described for simultaneously accessing a plurality of services on Wi-Fi. The method comprises registering a first and second Media Access Control (MAC) identification (ID) with a first and second IP Multimedia System (IMS), by use of a User Equipment (UE). The UE comprises a first MAC ID associated with a first Subscriber Identification Module (SIM) card and a second MAC ID associated with a second SIM card. Use of a first service through a first Access Point (AP) without interrupting a second service may be available with registration of a first and second MAC ID.Type: GrantFiled: August 30, 2021Date of Patent: June 13, 2023Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Praveen Chebolu, Venkata Raju Indukuri, Rajat Chandrasekharan, Srinivas Chinthalapudi, Kedar Santosh Kumar Aalla
-
Publication number: 20230058920Abstract: A multicore computing device includes a memory and a processor coupled to the memory. The processor includes plural cores and a multiple input multiple output (MIMO) block coupled to the cores. The MIMO block receives a halt request from a first core of the cores, transmits a core-halt request to one or more other cores other than the first core, to halt execution of the one or more other cores, and permits the first core to lock with a shared resource.Type: ApplicationFiled: July 28, 2022Publication date: February 23, 2023Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Mallikarjun Shivappa BIDARI, Divakar KULKARNI, Raju Siddappa UDAVA, Shashank VIMAL, Tushar VRIND, Venkata Raju INDUKURI, Harish Kumar Veerappanchatram SUNDARAMURTHY, Rajiv HASIJA
-
Patent number: 11558733Abstract: A method performed by a User Equipment (UE) for managing sub-flow communications is provided, the method includes selecting a sub-flow among a plurality of sub-flows of the UE based on a set of parameters associated with each of the plurality of sub-flows, and transmitting a plurality of Transmission Control Protocol (TCP) acknowledgement messages in a single frame through the selected sub-flow, the plurality of TCP acknowledgement messages being associated with the plurality of sub-flows.Type: GrantFiled: August 30, 2019Date of Patent: January 17, 2023Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Umasankar Ceendhralu Baskar, Sanjeevi Reddy G V M, Thejeswara Reddy Pocha, Praveen Chebolu, Venkata Raju Indukuri
-
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: 20210392606Abstract: Systems and methods are described for simultaneously accessing a plurality of services on Wi-Fi. The method comprises registering a first and second Media Access Control (MAC) identification (ID) with a first and second IP Multimedia System (IMS), by use of a User Equipment (UE). The UE comprises a first MAC ID associated with a first Subscriber Identification Module (SIM) card and a second MAC ID associated with a second SIM card.Type: ApplicationFiled: August 30, 2021Publication date: December 16, 2021Inventors: Praveen Chebolu, Venkata Raju Indukuri, Rajat Chandrasekharan, Srinivas Chinthalapudi, Kedar Santosh Kumar Aalla
-
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
-
Patent number: 11160046Abstract: Systems and methods are described for simultaneously accessing a plurality of services on Wi-Fi. The method comprises registering a first and second Media Access Control (MAC) identification (ID) with a first and second IP Multimedia System (IMS), by use of a User Equipment (UE). The UE comprises a first MAC ID associated with a first Subscriber Identification Module (SIM) card and a second MAC ID associated with a second SIM card. Use of a first service through a first Access Point (AP) without interrupting a second service may be available with registration of a first and second MAC ID.Type: GrantFiled: January 15, 2020Date of Patent: October 26, 2021Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Praveen Chebolu, Venkata Raju Indukuri, Rajat Chandrasekharan, Srinivas Chinthalapudi, Kedar Santosh Kumar Aalla
-
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