Patents by Inventor Samir Thakkar
Samir Thakkar 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: 20260231006Abstract: Various aspects of the present disclosure generally relate to wireless communication. A user equipment (UE) may search for a network using a set of predicted mobile country codes (MCCs) during a flight. Some aspects more specifically relate to detecting an MCC in accordance with a set of predicted MCCs, where the set of predicted MCCs are used for the detection based at least in part on the detection occurring during the pre-landing time window. In some aspects, the detection of the MCC occurs during a pre-landing time window. For example, the UE may be in a low-power mode during the pre-landing time window and during detection of the MCC. In some aspects, the UE may determine the set of predicted MCCs, for example, according to a length of the flight and a source (such as a source airport or a source MCC).Type: ApplicationFiled: March 31, 2023Publication date: August 6, 2026Inventors: Hewu GU, Arvind Vardarajan SANTHANAM, Osama LOTFALLAH, Samir THAKKAR, Abhishek BHATNAGAR, Uttam PATTANAYAK, Tom CHIN, Ajith Tom PAYYAPPILLY, Jun DENG, Sumalatha ARUGOLANU, Balakrishna YANAMADALA, Andres ZACARIAS, Yiding ZHAO, Xiaochen CHEN, Nitin PANT, Zhongyue LOU, Subashini KRISHNAMURTHY, Xuqiang ZHANG
-
Patent number: 10678705Abstract: Various embodiments include methods and devices for implementing external paging and swapping for dynamic modules on a computing device. Embodiments may include assigning static virtual addresses to a base image and dynamic modules of a static image of firmware of the computing device from a virtual address space for the static image, decompose static image into the base image and the dynamic modules, load the base image to an execution memory during a boot time from first partition of a storage memory, reserve a swap pool in the execution memory during the boot time, and load a dynamic module of the dynamic modules to the swap pool from a second partition of storage memory during a run time.Type: GrantFiled: September 13, 2018Date of Patent: June 9, 2020Assignee: QUALCOMM IncorporatedInventors: Nieyan Geng, Gurvinder Singh Chhabra, Caoye Shen, Samir Thakkar, Chuguang He
-
Publication number: 20200089616Abstract: Various embodiments include methods and devices for implementing external paging and swapping for dynamic modules on a computing device. Embodiments may include assigning static virtual addresses to a base image and dynamic modules of a static image of firmware of the computing device from a virtual address space for the static image, decompose static image into the base image and the dynamic modules, load the base image to an execution memory during a boot time from first partition of a storage memory, reserve a swap pool in the execution memory during the boot time, and load a dynamic module of the dynamic modules to the swap pool from a second partition of storage memory during a run time.Type: ApplicationFiled: September 13, 2018Publication date: March 19, 2020Inventors: Nieyan GENG, Gurvinder Singh Chhabra, Caoye Shen, Samir Thakkar, Chuguang He
-
Patent number: 10594349Abstract: Aspects of the present disclosure includes a method of performing enhanced auto-selection in a UE including initiating the UE having at least a first subscriber identify module (SIM) card and a second SIM card, obtaining a current ICCID associated with the first SIM card, obtaining, from a cache of the UE, a previous ICCID used in a previous connection to a previously identified carrier, determining whether the current ICCID matches the previous ICCID, in response to determining that the current ICCID does not match the previous ICCID, creating a new card information using data stored in the first SIM card, obtaining one or more selection policies, identifying a carrier based on the one or more selection policies, and connecting to the identified carrier using data stored in the second SIM card associated with the identified carrier.Type: GrantFiled: April 3, 2019Date of Patent: March 17, 2020Assignee: QUALCOMM IncorporatedInventors: Samir Thakkar, Caoye Shen, Adrian Sandstrom, Venkateshwarlu Vallala, Nagaraja Kumar Maganti, Devendra Bhangale
-
Publication number: 20190229761Abstract: Aspects of the present disclosure includes a method of performing enhanced auto-selection in a UE including initiating the UE having at least a first subscriber identify module (SIM) card and a second SIM card, obtaining a current ICCID associated with the first SIM card, obtaining, from a cache of the UE, a previous ICCID used in a previous connection to a previously identified carrier, determining whether the current ICCID matches the previous ICCID, in response to determining that the current ICCID does not match the previous ICCID, creating a new card information using data stored in the first SIM card, obtaining one or more selection policies, identifying a carrier based on the one or more selection policies, and connecting to the identified carrier using data stored in the second SIM card associated with the identified carrier.Type: ApplicationFiled: April 3, 2019Publication date: July 25, 2019Inventors: Samir THAKKAR, Caoye SHEN, Adrian SANDSTROM, Venkateshwarlu VALLALA, Nagaraja Kumar MAGANTI, Devendra BHANGALE
-
Patent number: 10284245Abstract: Aspects of the present disclosure includes a method of performing enhanced auto-selection in a UE including initiating the UE having at least a first subscriber identify module (SIM) card and a second SIM card, obtaining a current ICCID associated with the first SIM card, obtaining, from a cache of the UE, a previous ICCID used in a previous connection to a previously identified carrier, determining whether the current ICCID matches the previous ICCID, in response to determining that the current ICCID does not match the previous ICCID, creating a new card information using data stored in the first SIM card, obtaining one or more selection policies, identifying a carrier based on the one or more selection policies, and connecting to the identified carrier using data stored in the second SIM card associated with the identified carrier.Type: GrantFiled: April 9, 2018Date of Patent: May 7, 2019Assignee: QUALCOMM IncorporatedInventors: Samir Thakkar, Caoye Shen, Adrian Sandstrom, Venkateshwarlu Vallala, Nagaraja Kumar Maganti, Devendra Bhangale
-
Publication number: 20190036562Abstract: Aspects of the present disclosure includes a method of performing enhanced auto-selection in a UE including initiating the UE having at least a first subscriber identify module (SIM) card and a second SIM card, obtaining a current ICCID associated with the first SIM card, obtaining, from a cache of the UE, a previous ICCID used in a previous connection to a previously identified carrier, determining whether the current ICCID matches the previous ICCID, in response to determining that the current ICCID does not match the previous ICCID, creating a new card information using data stored in the first SIM card, obtaining one or more selection policies, identifying a carrier based on the one or more selection policies, and connecting to the identified carrier using data stored in the second SIM card associated with the identified carrier.Type: ApplicationFiled: April 9, 2018Publication date: January 31, 2019Inventors: Samir THAKKAR, Caoye SHEN, Adrian SANDSTROM, Venkateshwarlu VALLALA, Nagaraja Kumar MAGANTI, Devendra BHANGALE
-
Patent number: 8453140Abstract: Methods and systems enable computers to be equipped and provisioned to access any cellular network without the need for carrier-specific inventory or point-of sale provisioning of the cellular network transceiver. Multiple digitally signed provisioning data images for multiple carriers are stored on the computer's hard disk memory prior to sale. Upon initialization, provisioning data for a selected carrier are downloaded to random access memory of the cellular network data transceiver from the hard disk. A version number within the provisioning data is compared to a version number of provisioning information stored in the transceiver's nonvolatile memory. If the downloaded provisioning data is newer than that stored in nonvolatile memory, the downloaded provisioning data is stored in the nonvolatile memory. The random access memory is cleared of the downloaded provisioning data and initialization of the transceiver is begun. Updated provisioning information can be received and stored to the hard disk.Type: GrantFiled: April 28, 2009Date of Patent: May 28, 2013Assignee: QUALCOMM IncorporatedInventors: Samir Thakkar, John Geoffrey Rogers
-
Publication number: 20100274930Abstract: Methods and systems enable computers to be equipped and provisioned to access any cellular network without the need for carrier-specific inventory or point-of sale provisioning of the cellular network transceiver. Multiple digitally signed provisioning data images for multiple carriers are stored on the computer's hard disk memory prior to sale. Upon initialization, provisioning data for a selected carrier are downloaded to random access memory of the cellular network data transceiver from the hard disk. A version number within the provisioning data is compared to a version number of provisioning information stored in the transceiver's nonvolatile memory. If the downloaded provisioning data is newer than that stored in nonvolatile memory, the downloaded provisioning data is stored in the nonvolatile memory. The random access memory is cleared of the downloaded provisioning data and initialization of the transceiver is begun. Updated provisioning information can be received and stored to the hard disk.Type: ApplicationFiled: April 28, 2009Publication date: October 28, 2010Inventors: Samir Thakkar, John Geoffrey Rogers