Patents by Inventor Kapil Chhabra

Kapil Chhabra 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).

  • Patent number: 10203815
    Abstract: A sensing threshold of a touch sensing surface may be specified based on a user interface context. For example, inadvertent touches may be more likely in a map application that is often used in a car where a user experiences constant jostling. Accordingly, a high sensing threshold can be associated with the map application, and other applications can be associated with a lower sensing threshold.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: February 12, 2019
    Assignee: Apple Inc.
    Inventor: Kapil Chhabra
  • Patent number: 10187824
    Abstract: A station and non-transitory computer readable storage medium for determining a first physical layer rate to perform data transmissions between the station and an access point of a WiFi network, the first physical layer rate being based on a primary rate and a plurality of fallback rates associated with the access point, the primary rate having a higher transmission speed than the plurality of fallback rates, determining a trigger based upon at least one current condition of the station and at least one corresponding prior condition existing at a time when the first physical layer rate is determined, selecting one of the plurality of fallback rates when the trigger is determined, performing data transmissions between the station and the access point using the one of the plurality of fallback rates and determining a second physical layer rate based on the one of the plurality of fallback rates.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: January 22, 2019
    Assignee: APPLE INC.
    Inventors: Chaitanya Mannemala, Kapil Chhabra
  • Publication number: 20190020975
    Abstract: After detecting an access-intent operation, an electronic device establishes a connection with a second electronic device using a communication protocol. The electronic devices exchange identifiers, and the second electronic device provides information specifying a preferred channel to use with a second communication protocol. Based at least in part on the preferred channel of the second electronic device and on communication contexts of the electronic devices, the electronic device selects a channel and transmits to the second electronic device information specifying the selected channel. The electronic device remotely accesses credential information based on the exchanged identifiers, and using the credential information, the electronic devices establish a secure connection via the selected channel using the second communication protocol. The electronic device determines a distance to the second electronic device using wireless ranging via the secure connection.
    Type: Application
    Filed: May 9, 2018
    Publication date: January 17, 2019
    Inventors: Kapil CHHABRA, Welly KASTEN, Artiom SHAMIS, Chaitanya MANNEMALA
  • Publication number: 20180332075
    Abstract: Embodiments for securely determining a separation distance between wireless communication devices is provided. These embodiments include receiving a measurement request and a first random identifier from a first wireless communication device at a second wireless communication device. The embodiments also includes deriving a transient key using the first random identifier, a second random identifier (generated by the second device), and a pre-shared key. The first and second random identifiers, the pre-shared key, and the transient key derived therefrom are shared between the first and second devices, but are not known to any other devices. The embodiments further include encrypting measurement data exchanged between the two devices using the transient key, and using the encrypted measurement data to calculate and verify a separation distance between the devices.
    Type: Application
    Filed: July 10, 2018
    Publication date: November 15, 2018
    Applicant: Apple Inc.
    Inventors: Kapil CHHABRA, Welly KASTEN
  • Publication number: 20180270737
    Abstract: An apparatus and methods are provided for automatically detecting and connecting to a Wi-Fi network. In these methods, a wireless device listens for beacons that are sent using a low-power wireless protocol. Once the wireless device detects a first beacon at a first location, the wireless device extracts a first beacon region identifier from the beacon and correlates the first beacon region identifier with a first Wi-Fi network that is located at the first location. Next, the wireless device retrieves a first set of credentials for connecting to the first Wi-Fi network. Once the first set of credentials is retrieved, the wireless device uses the first set of credentials to connect to the first Wi-Fi network.
    Type: Application
    Filed: May 18, 2018
    Publication date: September 20, 2018
    Applicant: Apple Inc.
    Inventors: Artiom SHAMIS, Kapil CHHABRA
  • Patent number: 10070339
    Abstract: Apparatus and methods for configuring wireless circuitry of a wireless device to optimize power consumption based on operating states of the wireless device are disclosed. When associating with or while associated with a multiple-input multiple-output (MIMO) capable wireless local area network (WLAN) access point (AP), the wireless device configures the wireless circuitry to use a MIMO mode that includes at least two spatial streams for communication with multiple radio frequency (RF) receive chains active, a single-input single-output (SISO) mode or a multiple-input single-output (MISO) mode that includes only one spatial stream and a single RF receive chain active, or a single-input multiple-output (SIMO) mode that includes only one spatial stream and multiple RF receive chains active, based on balancing application requirements for data throughput with power saving modes to conserve battery levels. MIMO modes can be used when an active application benefits from MIMO rates or when transferring large files.
    Type: Grant
    Filed: May 26, 2016
    Date of Patent: September 4, 2018
    Assignee: Apple Inc.
    Inventors: Kapil Chhabra, Udaykumar R. Raval, Zheng Zeng, Veerendra Boodannavar, Sriram Lakshmanan, Saumin Shah
  • Patent number: 10033760
    Abstract: Embodiments for securely determining a separation distance between wireless communication devices is provided. These embodiments include receiving a measurement request and a first random identifier from a first wireless communication device at a second wireless communication device. The embodiments also includes deriving a transient key using the first random identifier, a second random identifier (generated by the second device), and a pre-shared key. The first and second random identifiers, the pre-shared key, and the transient key derived therefrom are shared between the first and second devices, but are not known to any other devices. The embodiments further include encrypting measurement data exchanged between the two devices using the transient key, and using the encrypted measurement data to calculate and verify a separation distance between the devices.
    Type: Grant
    Filed: August 3, 2016
    Date of Patent: July 24, 2018
    Assignee: Apple Inc.
    Inventors: Kapil Chhabra, Welly Kasten
  • Patent number: 9992733
    Abstract: A method, station and computer readable storage medium used to perform opportunistic roaming procedures. A station joined to a basic service set (BSS) of an access point (AP) performs a method including determining a roam profile for the station, the roam profile indicating at least one of available operating bands or available APs for the station, determining a first value associated with a network parameter of the joined AP, determining at least one roam candidate AP having a second value associated with the network parameter corresponding to the roam candidate AP, wherein the first and second values are a received signal strength indicator, determining whether a predetermined criteria value is satisfied based upon the first and second values, wherein the predetermined criteria value is a minimum difference between the first value and second value and roaming to the roam candidate AP when the predetermined criteria value is satisfied.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: June 5, 2018
    Assignee: APPLE INC.
    Inventors: Welly Kasten, Chaitanya Mannemala, Kapil Chhabra, Veerendra Boodannavar
  • Patent number: 9980208
    Abstract: An apparatus and methods are provided for automatically detecting and connecting to a Wi-Fi network. In these methods, a wireless device listens for beacons that are sent using a low-power wireless protocol. Once the wireless device detects a first beacon at a first location, the wireless device extracts a first beacon region identifier from the beacon and correlates the first beacon region identifier with a first Wi-Fi network that is located at the first location. Next, the wireless device retrieves a first set of credentials for connecting to the first Wi-Fi network. Once the first set of credentials is retrieved, the wireless device uses the first set of credentials to connect to the first Wi-Fi network.
    Type: Grant
    Filed: January 6, 2017
    Date of Patent: May 22, 2018
    Assignee: Apple Inc.
    Inventors: Artiom Shamis, Kapil Chhabra
  • Patent number: 9973895
    Abstract: After detecting an access-intent operation, an electronic device establishes a connection with a second electronic device using a communication protocol. The electronic devices exchange identifiers, and the second electronic device provides information specifying a preferred channel to use with a second communication protocol. Based at least in part on the preferred channel of the second electronic device and on communication contexts of the electronic devices, the electronic device selects a channel and transmits to the second electronic device information specifying the selected channel. The electronic device remotely accesses credential information based on the exchanged identifiers, and using the credential information, the electronic devices establish a secure connection via the selected channel using the second communication protocol. The electronic device determines a distance to the second electronic device using wireless ranging via the secure connection.
    Type: Grant
    Filed: June 9, 2017
    Date of Patent: May 15, 2018
    Assignee: Apple Inc.
    Inventors: Kapil Chhabra, Welly Kasten, Artiom Shamis, Chaitanya Mannemala
  • Publication number: 20180098372
    Abstract: Extending cellular telecommunication service from a first UE to another device. The first UE may register for cellular telecommunication service with a cellular network using a first cellular service account, using a cellular communication link via a cellular radio. A second device may be discovered and a communication link may be established between the first UE and the second device. The second device may be registered to use cellular telecommunication capability provided by the first UE. Communications between the second device and the cellular network may be conveyed via the communication link between the first UE and the second device and the cellular communication link. Conveying communications between the second device and the cellular network may provide use of the first cellular service account for cellular telecommunication service to the second device.
    Type: Application
    Filed: December 6, 2017
    Publication date: April 5, 2018
    Inventor: Kapil Chhabra
  • Patent number: 9930048
    Abstract: An electronic device connects to a network associated with a service provider via a router at a home location. During a time interval, the electronic device provides information specifying a network address of the router to an authentication computer when the electronic device is connected to a network. The authentication computer uses the received information to determine a connection pattern of the electronic device. Moreover, the authentication computer identifies that the electronic device is at the home location based on the connection pattern. Then, the authentication computer provides, to an accounting computer associated with the service provider, a request to allow the electronic device to access a wireless network associated with the service provider at a remote location (which is other than the home location).
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: March 27, 2018
    Assignee: Apple Inc.
    Inventors: Kapil Chhabra, Artiom Shamis, Maziar Brumand
  • Patent number: 9930561
    Abstract: Apparatus and methods for configuring wireless circuitry of a wireless communication device associated with a wireless local area network (WLAN) access point (AP) to use a reduced power consumption mode are disclosed. While associated with a multiple-input multiple-output (MIMO) WLAN AP and operating in a MIMO mode that includes at least two spatial streams for communication with multiple radio frequency (RF) receive chains active, the wireless communication device transmits a message indicating a request to use a spatial multiplexing power save (SMPS) mode that supports only one spatial stream and requires only a single active RF receive chain. The wireless communication device monitors packets received from the WLAN AP after a guard interval following the request and only switches to the SMPS mode when all packets received after the guard interval use only one spatial stream.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: March 27, 2018
    Assignee: Apple Inc.
    Inventors: Veerendra Boodannavar, Kapil Chhabra, Zheng Zeng
  • Patent number: 9894616
    Abstract: A wireless device configured to delegate it communications and traffic monitoring tasks to a paired device when a wireless transceiver of the wireless device is found to be in an idle state is provided. The wireless device includes two wireless transceivers, the first wireless transceiver for communicating with a wireless access point and second low power wireless transceiver for communicating with a paired device. When the wireless device determines that the first wireless transceiver is in an idle state, it can place the first wireless transceiver into a sleep mode and delegate to the paired device via the second wireless transceiver communication and traffic monitoring tasks that would have been performed by the first wireless transceiver if it were not in a sleep mode.
    Type: Grant
    Filed: March 19, 2014
    Date of Patent: February 13, 2018
    Assignee: APPLE INC.
    Inventor: Kapil Chhabra
  • Patent number: 9860747
    Abstract: A system and method synchronizes network data for a device registered to a user. The network data includes a list of a plurality of known wireless networks and authentication data associated with each of the known wireless networks. The method includes establishing a connection to a server of a synchronization network. The method includes transmitting identification data to the server. The identification data indicates the network data corresponding to the user to which the device is registered. The method includes receiving the list of known wireless networks from the server via the synchronization network. The method includes receiving a secure file including the authentication data from the server via the synchronization network.
    Type: Grant
    Filed: June 7, 2013
    Date of Patent: January 2, 2018
    Assignee: APPLE INC.
    Inventors: Vinesh Pallen, Kapil Chhabra, Artiom Shamis, Tito Thomas
  • Publication number: 20170359689
    Abstract: After detecting an access-intent operation, an electronic device establishes a connection with a second electronic device using a communication protocol. The electronic devices exchange identifiers, and the second electronic device provides information specifying a preferred channel to use with a second communication protocol. Based at least in part on the preferred channel of the second electronic device and on communication contexts of the electronic devices, the electronic device selects a channel and transmits to the second electronic device information specifying the selected channel. The electronic device remotely accesses credential information based on the exchanged identifiers, and using the credential information, the electronic devices establish a secure connection via the selected channel using the second communication protocol. The electronic device determines a distance to the second electronic device using wireless ranging via the secure connection.
    Type: Application
    Filed: June 9, 2017
    Publication date: December 14, 2017
    Inventors: Kapil CHHABRA, Welly KASTEN, Artiom SHAMIS, Chaitanya MANNEMALA
  • Publication number: 20170359773
    Abstract: The present disclosure describes a method for adaptive WiFi roaming, where an electronic device and an access point advertise their networking capability. The networking capability may be, for example, the capability to support at least one enterprise feature. Based on the advertisements transmitted by the electronic device, the access point can determine that the electronic device can support the at least one enterprise feature and may selectively enable the at least one enterprise feature. Additionally, based on advertisements transmitted by the access point, the electronic device can determine that the access point can support the at least one enterprise feature. Based on this mutual determination, the access point and electronic device may continue an association process based on the at least one enterprise feature.
    Type: Application
    Filed: June 9, 2017
    Publication date: December 14, 2017
    Applicant: Apple Inc.
    Inventors: Veerendra BOODANNAVAR, Kapil CHHABRA
  • Patent number: 9844087
    Abstract: Extending cellular telecommunication service from a first UE to another device. The first UE may register for cellular telecommunication service with a cellular network using a first cellular service account, using a cellular communication link via a cellular radio. A second device may be discovered and a communication link may be established between the first UE and the second device. The second device may be registered to use cellular telecommunication capability provided by the first UE. Communications between the second device and the cellular network may be conveyed via the communication link between the first UE and the second device and the cellular communication link. Conveying communications between the second device and the cellular network may provide use of the first cellular service account for cellular telecommunication service to the second device.
    Type: Grant
    Filed: February 2, 2017
    Date of Patent: December 12, 2017
    Assignee: Apple Inc.
    Inventor: Kapil Chhabra
  • Publication number: 20170346852
    Abstract: Embodiments for securely determining a separation distance between wireless communication devices is provided. These embodiments include receiving a measurement request and a first random identifier from a first wireless communication device at a second wireless communication device. The embodiments also includes deriving a transient key using the first random identifier, a second random identifier (generated by the second device), and a pre-shared key. The first and second random identifiers, the pre-shared key, and the transient key derived therefrom are shared between the first and second devices, but are not known to any other devices. The embodiments further include encrypting measurement data exchanged between the two devices using the transient key, and using the encrypted measurement data to calculate and verify a separation distance between the devices.
    Type: Application
    Filed: August 3, 2016
    Publication date: November 30, 2017
    Applicant: Apple Inc.
    Inventors: Kapil CHHABRA, Welly KASTEN
  • Publication number: 20170339739
    Abstract: Systems, devices, and methods are described for allowing a first device to learn how to connect to a first network using information that a second device obtained about a second network that is related to the first network. The second device can perform a virtual network discovery of the first network on behalf of the first device. The second device can describe how to initiate one or more connections to the first network by modifying the information the second device obtained about the second network. The second device can send the information identifying how to initiate the connections to the first network to the first device. The first device can automatically initiate connections to the first network without requiring user input.
    Type: Application
    Filed: August 9, 2017
    Publication date: November 23, 2017
    Applicant: Apple Inc.
    Inventors: Vinesh Pallen, Hyeonkuk Jeong, Kapil Chhabra