-
公开(公告)号:US20240054250A1
公开(公告)日:2024-02-15
申请号:US18362010
申请日:2023-07-31
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jaeyoung Lee , Sachin Pundkar , Somraj Mani , Surendra Singh , Tushar Vrind , Venkata Raju Indukuri , Danby Kim
IPC: G06F21/64
CPC classification number: G06F21/64
Abstract: 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.
-
2.
公开(公告)号:US11829807B2
公开(公告)日:2023-11-28
申请号:US17038994
申请日:2020-09-30
Applicant: Samsung Electronics Co., Ltd.
Inventor: Raju Udava Siddappa , Chandan Kumar , Sudharshan Rao B , Tushar Vrind , Venkata Raju Indukuri
CPC classification number: G06F9/524 , G06F9/4831
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.
-
公开(公告)号:US11829231B2
公开(公告)日:2023-11-28
申请号:US17539403
申请日:2021-12-01
Applicant: Samsung Electronics Co., Ltd.
Inventor: Hartej Singh , Mallikarjun Shivappa Bidari , Raju Udava Siddappa , Surajit Pradeep Karmakar , Thejeswara Reddy Pocha , Tushar Vrind , Venkata Raju Indukuri
CPC classification number: G06F11/0778 , G06F11/0772 , G06F11/1004 , G06F21/602 , G06F21/79 , G06F2221/0751
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.
-
公开(公告)号:US20210034416A1
公开(公告)日:2021-02-04
申请号:US16930647
申请日:2020-07-16
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: RAJU UDAVA SIDDAPPA , Chandan Kumar , Kamal Kishore , Tushar Vrind , Venkata Raju Indukuri , Balaji Somu Kandasamy
IPC: G06F9/48 , G06F12/0842
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.
-
5.
公开(公告)号:US10750355B2
公开(公告)日:2020-08-18
申请号:US16087170
申请日:2017-03-22
Applicant: Samsung Electronics Co., Ltd.
Inventor: Diwakar Sharma , Anshuman Nigam , Mangesh Ingale , Rajavelsamy Rajadurai , Tushar Vrind
Abstract: Embodiments herein provide a method and system for managing session across multiple electronic devices in a network system. The method includes receiving by a target electronic device a first message from a source electronic device which includes a request to transfer context associated with at least one ongoing session on the source electronic device. Further, the method includes sending a response message to the source electronic device which includes a confirmation for the context transfer to. Further, the method includes receiving a Carry Your Own Context (CYOC) container associated with the at least one ongoing session from the source electronic device, wherein the CYOC container consists of cellular parameter information required for seamless session transfer from the source electronic device to the target electronic device. Furthermore, the method includes completing the at least one session transfer using the cellular parameter information received in the CYOC container.
-
公开(公告)号:US12137402B2
公开(公告)日:2024-11-05
申请号:US17388548
申请日:2021-07-29
Applicant: Samsung Electronics Co., Ltd.
Inventor: Kumud Kumar Sinha , Lalit Kumar Pathak , Tushar Vrind , Mohanraja Balasubramaniam , Debabrata Das
Abstract: A method for determining a number of paths between a Radio Frequency Integrated Circuit (RFIC) and a plurality of Subscriber Identity Modules (SIMS) of a User Equipment (UE), the plurality of SIMS including a primary SIM and a secondary SIM, the method including detecting, by the UE, at least one event associated with the secondary SIM, determining, by the UE, a tune away duration associated with the primary SIM based on the at least one event associated with the secondary SIM, determining, by the UE, an amount of resource loss by the primary SIM and a data throughput reduction of the primary SIM based on the tune away duration, and determining, by the UE, the number of paths between the RFIC and the plurality of SIMS based on the amount of resource loss by the primary SIM and the data throughput reduction of the primary SIM.
-
公开(公告)号:US11055129B2
公开(公告)日:2021-07-06
申请号:US16053172
申请日:2018-08-02
Applicant: Samsung Electronics Co., Ltd.
Inventor: Tushar Vrind , Chandan Kumar , Raju Udava Siddappa , Balaji Somu Kandaswamy , Venkata Raju Indukuri
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.
-
公开(公告)号:US10568073B2
公开(公告)日:2020-02-18
申请号:US15612238
申请日:2017-06-02
Applicant: Samsung Electronics Co., Ltd.
Inventor: Lalit Kumar Pathak , Diwakar Sharma , Mangesh Abhimanyu Ingale , Shrinath Ramamoorthy Madhurantakam , Tushar Vrind , Vinay Kumar Shrivastava , Rohit Kumar , Swapnil Vinod Khachane , Tariq Siddiqui
Abstract: Example embodiments herein provide methods and Dual SIM Dual Standby (DSDS) devices including a first Subscriber Identity Module (SIM) and a second SIM for managing data communication. The methods include establishing, by the DSDS device, a Radio Resource Control (RRC) connection over the first SIM and performing data communication with a network entity. Further, the methods include detecting, by the DSDS device, an activity upcoming over the second SIM. Further, the methods include transmitting, by the DSDS device, a connection suspend indication to the network entity to suspend the data communication over the first SIM, wherein the connection suspend indication is transmitted on one of a Layer-1 control signaling channel, a Layer-2 control signaling channel, and a Layer-3 control signaling channel.
-
公开(公告)号:US10248456B2
公开(公告)日:2019-04-02
申请号:US15374603
申请日:2016-12-09
Applicant: Samsung Electronics Co., Ltd.
Inventor: Tushar Vrind , Balaji Somu Kandaswamy , Raju Siddappa Udava , Venkata Raju Indukuri
Abstract: A method and system for providing memory management in a Real-Time Operating System (RTOS) based system are provided. The method includes creating a plurality of tasks with a two level stack scheme comprising a first level stack and a second level stack, scheduling a first task for execution by moving a stack pointer from the first level stack to the second level stack, determining whether the first task is pre-empted, allocating the second level stack to the first task in a second state if the first task is not pre-empted, changing an active task for execution, determining whether the first task relinquishes control from the second state and is waiting for a resource, moving the stack pointer back from the second level stack to the first level stack if the first task relinquishes itself and providing the second level stack for use by a second task.
-
公开(公告)号:US20240121622A1
公开(公告)日:2024-04-11
申请号:US18484087
申请日:2023-10-10
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Tushar Vrind , Debabrata Das
CPC classification number: H04W16/22 , H04B7/18504 , H04W24/02 , H04W84/06
Abstract: The present disclosure provides a system and a method for aerial-assisted federated learning at a Federated Learning (FL) server. The method includes receiving a plurality of parameter sets and trajectory information indicating a coverage range by the FL server from a plurality of User Equipment (UEs) and an aerial cell, respectively. Further, the FL server selects at least one UE from the plurality of UEs based on the received plurality of parameter sets and the received trajectory information. Additionally, the FL server triggers an activation of the aerial link between the aerial cell and the selected at least one UE to include the selected at least one UE to a set of federated UEs associated with the FL server.
-
-
-
-
-
-
-
-
-