Patents by Inventor Naveen Kumar Kakani

Naveen Kumar Kakani 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: 11283759
    Abstract: Methods, systems, and devices for wireless communications are described, including identifying a first attribute value associated with a first access point; receiving a second attribute value; and determining that the first attribute value associated with the first access point is the same as the received second attribute value. An attribute value may be an n-bit value, where n is an integer. The n-bit value may identify a BSS color. The n-bit value may, additionally or alternatively, indicate other BSS color information such as a BSSID, ESSID, SSID, or a combination thereof. It is helpful when devices detect BSS attribute value (e.g., BSS color, BSSID, MAC address, ESSID) overlap and notify other associated devices (e.g., STAs, APs) of this overlap so that a device may cease using an attribute value for power save or channel access decisions, and facilitate attribute value adjustment and correction to eliminate a BSS collision.
    Type: Grant
    Filed: June 12, 2017
    Date of Patent: March 22, 2022
    Assignee: QUALCOMM INCORPORATED
    Inventors: Abhishek Pramod Patil, Naveen Kumar Kakani, Alfred Asterjadhi, George Cherian
  • Patent number: 10624055
    Abstract: To determine a location of a client device in a wireless network having at least first and second network devices, with known locations, one of the network devices transmits a message to the other network device and the other network device responds with an acknowledgement message. A client device receives the message and the acknowledgement message as well as respective times indicating actual times at which the message and the acknowledgement message were processed by one of the first and second network devices. The client device determines its location based on the times at which it received the message and the acknowledgement message and the difference between the actual processing times. This location may be refined by determining an angle between the client device and at least one of the network devices having multiple antennas and being configured for steered beam communications.
    Type: Grant
    Filed: January 24, 2019
    Date of Patent: April 14, 2020
    Assignee: CSR Technology Inc.
    Inventors: Naveen Kumar Kakani, Benjamin Tarlow, Erik David Lindskog, Raja Banerjea, Hong Wan, Ian Charles Blair
  • Patent number: 10469999
    Abstract: Various example embodiments are disclosed relating to the establishment of reliable multicast/broadcast sessions in a wireless network. According to an example embodiment, an apparatus may be configured to receive, from a wireless recipient station, a request to establish a reliable multicast/broadcast session with the recipient station. The apparatus may be further configured to transmit, to the recipient station, a response to the request to establish the reliable multicast/broadcast session. The response may include one or more retransmission fields describing a retransmission of data for the requested reliable multicast/broadcast session. For example, the request may include a retransmission multicast address to be used for retransmission of data for the multicast/broadcast session.
    Type: Grant
    Filed: January 23, 2017
    Date of Patent: November 5, 2019
    Assignee: NOKIA TECHNOLOGIES OY
    Inventor: Naveen Kumar Kakani
  • Publication number: 20190159161
    Abstract: To determine a location of a client device in a wireless network having at least first and second network devices, with known locations, one of the network devices transmits a message to the other network device and the other network device responds with an acknowledgement message. A client device receives the message and the acknowledgement message as well as respective times indicating actual times at which the message and the acknowledgement message were processed by one of the first and second network devices. The client device determines its location based on the times at which it received the message and the acknowledgement message and the difference between the actual processing times. This location may be refined by determining an angle between the client device and at least one of the network devices having multiple antennas and being configured for steered beam communications.
    Type: Application
    Filed: January 24, 2019
    Publication date: May 23, 2019
    Inventors: Naveen Kumar KAKANI, Benjamin Tarlow, Erik David Lindskog, Raja Banerjea, Hong Wan, Ian Charles Blair
  • Patent number: 10277425
    Abstract: Generally, the described techniques provide for protection mechanisms for sounding training signals transmitted between wireless devices when performing ranging sounding estimation. For example, sounding training signals may be encoded to include a sequence of phase rotations or cyclic shifts to protect the sounding training signal from peer devices. In some cases, encoding information associated with a long training field (LTF) may be transmitted either before or after the LTF is transmitted. Additionally or alternatively, a time delay may be introduced to the sounding training signal, where timing information may be removed from one or more fields of the sounding training signal and the time delay may be appended to an interframe spacing. Alternatively, a frame may be split into multiple frames with the sounding training signal in a first frame, and timing information in a second frame that is offset in time from the first frame.
    Type: Grant
    Filed: October 5, 2018
    Date of Patent: April 30, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Erik David Lindskog, Ning Zhang, Naveen Kumar Kakani, Alireza Raissinia, Xiaoxin Zhang
  • Patent number: 10219241
    Abstract: To determine a location of a client device in a wireless network having at least first and second network devices, with known locations, one of the network devices transmits a message to the other network device and the other network device responds with an acknowledgement message. A client device receives the message and the acknowledgement message as well as respective times indicating actual times at which the message and the acknowledgement message were processed by one of the first and second network devices. The client device determines its location based on the times at which it received the message and the acknowledgement message and the difference between the actual processing times. This location may be refined by determining an angle between the client device and at least one of the network devices having multiple antennas and being configured for steered beam communications.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: February 26, 2019
    Assignee: CSR Technology Inc.
    Inventors: Naveen Kumar Kakani, Benjamin Tarlow, Erik David Lindskog, Raja Banerjea, Hong Wan, Ian Charles Blair
  • Publication number: 20190052484
    Abstract: Generally, the described techniques provide for protection mechanisms for sounding training signals transmitted between wireless devices when performing ranging sounding estimation. For example, sounding training signals may be encoded to include a sequence of phase rotations or cyclic shifts to protect the sounding training signal from peer devices. In some cases, encoding information associated with a long training field (LTF) may be transmitted either before or after the LTF is transmitted. Additionally or alternatively, a time delay may be introduced to the sounding training signal, where timing information may be removed from one or more fields of the sounding training signal and the time delay may be appended to an interframe spacing. Alternatively, a frame may be split into multiple frames with the sounding training signal in a first frame, and timing information in a second frame that is offset in time from the first frame.
    Type: Application
    Filed: October 5, 2018
    Publication date: February 14, 2019
    Inventors: Erik David LINDSKOG, Ning ZHANG, Naveen Kumar KAKANI, Alireza RAISSINIA, Xiaoxin ZHANG
  • Publication number: 20190036739
    Abstract: Methods, systems, and devices for wireless communication are described. A ranging message procedure may employ protection by modifying a cyclic prefix of the ranging message to prevent an attacking device from transmitting a time-advanced copy of the cyclic prefix during symbol of the copied signal. For example, the modified cyclic prefix may include pseudo random training sequences or a set of zero-value symbols. The receiving device may determine a channel estimation technique that accounts for the modified cyclic prefix. The wireless devices performing the ranging measurement process may determine a modulation and coding scheme (MCS) for the ranging message. The wireless devices may negotiate an MCS value and cyclic prefix configuration for the ranging measurement process. In some examples, the ranging message be encoded by applying a sequence of phase rotations or amplitude variations to the base sequence used to generate the sounding training signal.
    Type: Application
    Filed: July 26, 2018
    Publication date: January 31, 2019
    Inventors: Erik David Lindskog, Ning Zhang, Xiaoxin Zhang, Alireza Raissinia, Naveen Kumar Kakani
  • Patent number: 10135638
    Abstract: Generally, the described techniques provide for protection mechanisms for sounding training signals transmitted between wireless devices when performing ranging sounding estimation. For example, sounding training signals may be encoded to include a sequence of phase rotations or cyclic shifts to protect the sounding training signal from peer devices. In some cases, encoding information associated with a long training field (LTF) may be transmitted either before or after the LTF is transmitted. Additionally or alternatively, a time delay may be introduced to the sounding training signal, where timing information may be removed from one or more fields of the sounding training signal and the time delay may be appended to an interframe spacing. Alternatively, a frame may be split into multiple frames with the sounding training signal in a first frame, and timing information in a second frame that is offset in time from the first frame.
    Type: Grant
    Filed: April 2, 2018
    Date of Patent: November 20, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Erik David Lindskog, Ning Zhang, Naveen Kumar Kakani, Alireza Raissinia, Xiaoxin Zhang
  • Publication number: 20180310133
    Abstract: Disclosed embodiments facilitate efficient positioning of stations (STAs) one wireless networks. A method on an Access Point may determine, at a first time, availability of the Access Point (AP) for positioning; and transmit, based at least in part, on the determination, information indicative of the AP's availability for positioning. The transmitted information may comprise one or more of: STA-AP location determination availability, STA-AP location determination capability, whether AP-AP positioning is being performed; and/or the next scheduled AP-AP ranging session. In some embodiments, a STA may initiate location determination to determine a location of the STA based, at least in part, on indications of availability for positioning for one or more Access Points (APs) communicatively coupled to the STA. Each indication of availability may correspond to a distinct AP of the one or more APs, and the location determination may comprise either: STA-AP location determination, or passive location determination.
    Type: Application
    Filed: September 22, 2017
    Publication date: October 25, 2018
    Inventors: Bala RAMASAMY, Arnold Jason GUM, Naveen Kumar KAKANI, Rahul MALIK
  • Publication number: 20180287826
    Abstract: Generally, the described techniques provide for protection mechanisms for sounding training signals transmitted between wireless devices when performing ranging sounding estimation. For example, sounding training signals may be encoded to include a sequence of phase rotations or cyclic shifts to protect the sounding training signal from peer devices. In some cases, encoding information associated with a long training field (LTF) may be transmitted either before or after the LTF is transmitted. Additionally or alternatively, a time delay may be introduced to the sounding training signal, where timing information may be removed from one or more fields of the sounding training signal and the time delay may be appended to an interframe spacing. Alternatively, a frame may be split into multiple frames with the sounding training signal in a first frame, and timing information in a second frame that is offset in time from the first frame.
    Type: Application
    Filed: April 2, 2018
    Publication date: October 4, 2018
    Inventors: Erik David Lindskog, Ning Zhang, Naveen Kumar Kakani, Alireza Raissinia, Xiaoxin Zhang
  • Publication number: 20180249437
    Abstract: This disclosure provides systems, methods and apparatus, including computer programs encoded on computer storage media, for performing ranging operations. In one aspect, an apparatus negotiates a passive ranging schedule between an initiator device and a number of responder devices. The passive ranging schedule indicates a time prior to a selected target beacon transmission time (TBTT) at which the ranging operation is to commence. The apparatus announces the passive ranging schedule to at least one or more passive listening devices, commences the ranging operation at the indicated time by exchanging a number of frames between the initiator device and the number of responder devices, and completes the exchange of frames prior to the selected TBTT.
    Type: Application
    Filed: February 22, 2018
    Publication date: August 30, 2018
    Inventors: Erik David Lindskog, Naveen Kumar Kakani, Alireza Raissinia
  • Patent number: 10039073
    Abstract: To determine a location of a client device in a wireless network having at least first and second network devices, with known locations, one of the network devices transmits a message to the other network device and the other network device responds with an acknowledgement message. A client device receives the message and the acknowledgement message as well as respective times indicating actual times at which the message and the acknowledgement message were processed by one of the first and second network devices. The client device determines its location based on the times at which it received the message and the acknowledgement message and the difference between the actual processing times. This location may be refined by determining an angle between the client device and at least one of the network devices having multiple antennas and being configured for steered beam communications.
    Type: Grant
    Filed: August 12, 2013
    Date of Patent: July 31, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Naveen Kumar Kakani, Ben Tarlow, Erik Lindskog, Raja Banerjea, Hong Wan, Ian Charles Blair
  • Publication number: 20180184285
    Abstract: Methods, systems, and devices for wireless communications are described, including identifying a first attribute value associated with a first access point; receiving a second attribute value; and determining that the first attribute value associated with the first access point is the same as the received second attribute value. An attribute value may be an n-bit value, where n is an integer. The n-bit value may identify a BSS color. The n-bit value may, additionally or alternatively, indicate other BSS color information such as a BSSID, ESSID, SSID, or a combination thereof. It is helpful when devices detect BSS attribute value (e.g., BSS color, BSSID, MAC address, ESSID) overlap and notify other associated devices (e.g., STAs, APs) of this overlap so that a device may cease using an attribute value for power save or channel access decisions, and facilitate attribute value adjustment and correction to eliminate a BSS collision.
    Type: Application
    Filed: February 22, 2018
    Publication date: June 28, 2018
    Inventors: Abhishek Pramod Patil, Naveen Kumar Kakani, Alfred Asterjadhi, George Cherian
  • Publication number: 20180054818
    Abstract: Aspects of the present disclosure allow for one or more network allocation vectors (NAVs) to control whether or not the STA may transmit on the wireless channel depending on whether the NAV was set by a device in the same BSS (“intra-BSS”) or from a different BSS (OBSS or “inter-BSS”). In one aspect, the STA may maintain two NAVs (intra-BSS NAV and inter-BSS NAV). In accordance with one technique, if the inter-BSS NAV was previously set based on an in-deterministic frame (e.g., a frame received by the STA that cannot readily be identified as either intra-BSS frame or an inter-BSS frame), then the STA may respond to a trigger frame from an AP after the inter-BSS NAV has been set as though the inter-BSS NAV is intra-BSS NAV.
    Type: Application
    Filed: August 10, 2017
    Publication date: February 22, 2018
    Inventors: Naveen Kumar KAKANI, Alireza RAISSINIA
  • Publication number: 20180049027
    Abstract: A method for wireless communication may include receiving a communication and determining an acknowledgement signature for an acknowledgment in response to the communication. The acknowledgment signature may allow for authentication with the transmitting wireless device. The acknowledgment signature may be based on a key shared with the wireless device. An acknowledgement frame (e.g., acknowledging reception of the communication) may then be sent to the transmitting wireless device. The content of the acknowledgement may be based on the acknowledgement signature. For example, the signature may be included in a frame control, duration, or address field. Determining the acknowledgement signature may include determining a unique signature based on information from the received communication (e.g., a cyclic redundancy check (CRC)), the shared key, and/or a hash function.
    Type: Application
    Filed: August 9, 2017
    Publication date: February 15, 2018
    Inventors: Santosh Paul Abraham, George Cherian, Alireza Raissinia, Abhishek Pramod Patil, Naveen Kumar Kakani, James Simon Cho, Jouni Malinen
  • Publication number: 20180014270
    Abstract: To determine a location of a client device in a wireless network having at least first and second network devices, with known locations, one of the network devices transmits a message to the other network device and the other network device responds with an acknowledgement message. A client device receives the message and the acknowledgement message as well as respective times indicating actual times at which the message and the acknowledgement message were processed by one of the first and second network devices. The client device determines its location based on the times at which it received the message and the acknowledgement message and the difference between the actual processing times. This location may be refined by determining an angle between the client device and at least one of the network devices having multiple antennas and being configured for steered beam communications.
    Type: Application
    Filed: September 22, 2017
    Publication date: January 11, 2018
    Inventors: Naveen Kumar KAKANI, Benjamin TARLOW, Erik David LINDSKOG, Raja BANERJEA, Hong WAN, Ian Charles BLAIR
  • Publication number: 20170359300
    Abstract: Methods, systems, and devices for wireless communications are described, including identifying a first attribute value associated with a first access point; receiving a second attribute value; and determining that the first attribute value associated with the first access point is the same as the received second attribute value. An attribute value may be an n-bit value, where n is an integer. The n-bit value may identify a BSS color. The n-bit value may, additionally or alternatively, indicate other BSS color information such as a BSSID, ESSID, SSID, or a combination thereof. It is helpful when devices detect BSS attribute value (e.g., BSS color, BSSID, MAC address, ESSID) overlap and notify other associated devices (e.g., STAs, APs) of this overlap so that a device may cease using an attribute value for power save or channel access decisions, and facilitate attribute value adjustment and correction to eliminate a BSS collision.
    Type: Application
    Filed: June 12, 2017
    Publication date: December 14, 2017
    Inventors: Abhishek Pramod PATIL, Naveen Kumar KAKANI, Alfred ASTERJADHI, George CHERIAN
  • Patent number: 9838828
    Abstract: The present invention relates generally to wireless networking, and more particularly to methods and apparatuses for providing flexible WiFi docking with minimal overhead. According to certain aspects, embodiments of the invention include methods and apparatuses that allow a WD to select peripherals in a configuration that is useful for the WD from a Topology point of view. According to certain other aspects, embodiments of the invention include methods and apparatuses that allow peripherals to be used as part of the Docking Session, but does not require using all the peripherals all the time. According to certain additional aspects, embodiments of the invention include methods and apparatuses that allow for dynamically switching the use of peripherals with minimal overhead. According to still further additional aspects, embodiments of the invention include methods and apparatuses for signaling user authentication functionality for certain peripherals to be used in a docking session.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: December 5, 2017
    Assignee: QUALCOMM TECHNOLOGIES INTERNATIONAL, LTD.
    Inventor: Naveen Kumar Kakani
  • Publication number: 20170339680
    Abstract: A system and method for managing communications between an access point (AP) and a plurality of wireless stations (STAs) over a wireless medium. The AP schedules each of the plurality of STAs to access the wireless medium during a target wake time (TWT) service period. During a first portion of the TWT service period, the AP communicates with a first subset of the plurality of STAs using a first signaling technique. During a second portion of the TWT service period, the AP communicates with a second subset of the plurality of STAs using a second signaling technique. The second subset of the plurality of STAs does not include any STAs from the first subset.
    Type: Application
    Filed: May 15, 2017
    Publication date: November 23, 2017
    Inventors: Zhanfeng Jia, Alireza Raissinia, James Cho, Sandip Homchaudhuri, Senthil Subramanian, Alfred Asterjadhi, Naveen Kumar Kakani