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: 20260231006
    Abstract: 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: Application
    Filed: March 31, 2023
    Publication date: August 6, 2026
    Inventors: 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: 10678705
    Abstract: 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: Grant
    Filed: September 13, 2018
    Date of Patent: June 9, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Nieyan Geng, Gurvinder Singh Chhabra, Caoye Shen, Samir Thakkar, Chuguang He
  • Publication number: 20200089616
    Abstract: 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: Application
    Filed: September 13, 2018
    Publication date: March 19, 2020
    Inventors: Nieyan GENG, Gurvinder Singh Chhabra, Caoye Shen, Samir Thakkar, Chuguang He
  • Patent number: 10594349
    Abstract: 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: Grant
    Filed: April 3, 2019
    Date of Patent: March 17, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Samir Thakkar, Caoye Shen, Adrian Sandstrom, Venkateshwarlu Vallala, Nagaraja Kumar Maganti, Devendra Bhangale
  • Publication number: 20190229761
    Abstract: 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: Application
    Filed: April 3, 2019
    Publication date: July 25, 2019
    Inventors: Samir THAKKAR, Caoye SHEN, Adrian SANDSTROM, Venkateshwarlu VALLALA, Nagaraja Kumar MAGANTI, Devendra BHANGALE
  • Patent number: 10284245
    Abstract: 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: Grant
    Filed: April 9, 2018
    Date of Patent: May 7, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Samir Thakkar, Caoye Shen, Adrian Sandstrom, Venkateshwarlu Vallala, Nagaraja Kumar Maganti, Devendra Bhangale
  • Publication number: 20190036562
    Abstract: 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: Application
    Filed: April 9, 2018
    Publication date: January 31, 2019
    Inventors: Samir THAKKAR, Caoye SHEN, Adrian SANDSTROM, Venkateshwarlu VALLALA, Nagaraja Kumar MAGANTI, Devendra BHANGALE
  • Patent number: 8453140
    Abstract: 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: Grant
    Filed: April 28, 2009
    Date of Patent: May 28, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Samir Thakkar, John Geoffrey Rogers
  • Publication number: 20100274930
    Abstract: 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: Application
    Filed: April 28, 2009
    Publication date: October 28, 2010
    Inventors: Samir Thakkar, John Geoffrey Rogers