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.
Abstract:
A method for establishing a virtual reality (VR) call between a caller VR device and a callee VR device, the method includes determining which of the caller VR device or the callee VR device should perform a stitching operation associated with the VR call based on a first plurality of parameters associated with the callee VR device and a second plurality of parameters associated with the caller VR device, and causing transmission of one of a plurality of media contents or a stitched media content from the caller VR device to the callee VR device after establishment of the VR call based on the determining.
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.
Abstract:
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.
Abstract:
Methods performed by a User Equipment (UE) are provided for transmission of one or more Transport Control Protocol (TCP) Acknowledgement (ACK) packets including reserving one or more Sequence Numbers (SNs) in at least one of a Packet Data Convergence Protocol (PDCP) SN space or a Radio Link Control (RLC) SN space, allocating the one or more reserved SNs, to the one or more TCP ACK packets, and sending the one or more TCP ACK packets
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.
Abstract:
A long term evolution (LTE) protocol and a technology for designing an entity of the LTE protocol in layer 2 are provided. The method includes receiving a control message including packet data convergence protocol (PDCP) configuration information from an external communication device, determining whether data of a PDCP protocol data unit (PDU) received by the communication device is compressed according to the received PDCP configuration information, and when the data is compressed based on a result of the determination, decompressing the data.
Abstract:
Method and apparatuses are provided for providing preemptive task scheduling for a Real Time Operating System (RTOS). A two-level priority is assigned to each task that is created. The two-level priority includes a kernel priority and a user-defined priority. A priority bitmap corresponding to the kernel priority is created. A priority bit in the priority bitmap is enabled. The priority bit indicates a status of a respective task
Abstract:
A method for generating a symbol in a programming language is provided. The method includes declaring a variable in a header file, generating a first file including an instruction to include the header file and including a function referring to the declared variable, generating a second file including an instruction to include the first file, and compiling the second file.
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.