Patents by Inventor Sandeep Kesireddy

Sandeep Kesireddy 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: 11700323
    Abstract: Adaptive payload extraction in wireless communications involving multi-access address packets are described herein. A device can be configured to detect a synchronization sequence of a nested data packet, the nested data packet having synchronization sequences placed in series ahead of a payload, the synchronization sequences including the synchronization sequence; evaluate blocks after the synchronization sequence in the nested data packet to identify the blocks as either additional ones of the synchronization sequences or the payload in the nested data packet; and extract the payload.
    Type: Grant
    Filed: August 12, 2022
    Date of Patent: July 11, 2023
    Assignee: Aira Technologies, Inc.
    Inventors: Anand Chandrasekher, Ravikiran Gopalan, Sandeep Kesireddy
  • Patent number: 11575469
    Abstract: Multi-bit feedback protocol systems and methods are described herein. A method can include correcting, by a sink, an error in a data packet using a multi-bit feedback protocol, the data packet being transmitted over a wireless link to a sink by a source; determining that the multi-bit feedback protocol has failed; and reverting back to an automatic repeat request protocol when the multi-bit feedback protocol has failed.
    Type: Grant
    Filed: December 23, 2021
    Date of Patent: February 7, 2023
    Assignee: Aira Technologies, Inc.
    Inventors: Anand Chandrasekher, RaviKiran Gopalan, Sandeep Kesireddy, Arman Rahimzamani
  • Publication number: 20220385746
    Abstract: Adaptive payload extraction in wireless communications involving multi-access address packets are described herein. A device can be configured to detect a synchronization sequence of a nested data packet, the nested data packet having synchronization sequences placed in series ahead of a payload, the synchronization sequences including the synchronization sequence; evaluate blocks after the synchronization sequence in the nested data packet to identify the blocks as either additional ones of the synchronization sequences or the payload in the nested data packet; and extract the payload.
    Type: Application
    Filed: August 12, 2022
    Publication date: December 1, 2022
    Inventors: Anand Chandrasekher, RaviKiran Gopalan, Sandeep Kesireddy
  • Patent number: 11489623
    Abstract: Systems and methods for error correction in network packets are provided. An example method includes receiving a network packet via a communication channel, the network packet including a content and an error-detecting code associated with the content, determining, based on the error-detecting code, that the network packet is corrupted, selecting a pre-determined number of positions of bits in the content of the network packet, changing values of the bits in the selected positions to a bit value combination selected from all possible bit value combinations in the selected positions to modify the content and calculating a further error-detecting code of the modified content until the further error-detecting code of the modified payload matches the error-detecting code received via the communication channel or all possible bit combinations have been selected, and if the further error-detecting code does not match the error-detecting code, requesting for retransmission of the network packet.
    Type: Grant
    Filed: March 15, 2021
    Date of Patent: November 1, 2022
    Assignee: Aira Technologies, Inc.
    Inventors: RaviKiran Gopalan, Anand Chandrasekher, Yihan Jiang, Sandeep Kesireddy
  • Patent number: 11483109
    Abstract: Systems and methods for multi-device communication are disclosed herein. An example method includes generating a nested data packet including a first access address and a first payload, the first payload including a first target payload and a first payload nesting section, the first access address being assigned to a first device, a second access address and a second payload placed into the first payload nesting section, and transmitting the nested data packet to the first device and the second device.
    Type: Grant
    Filed: December 21, 2021
    Date of Patent: October 25, 2022
    Assignee: Aira Technologies, Inc.
    Inventors: Anand Chandrasekher, Ravikiran Gopalan, Sandeep Kesireddy
  • Patent number: 11477308
    Abstract: Adaptive payload extraction in wireless communications involving multi-access address packets are described herein. A device can be configured to detect a synchronization sequence of a nested data packet, the nested data packet having synchronization sequences placed in series ahead of a payload, the synchronization sequences including the synchronization sequence; evaluate blocks after the synchronization sequence in the nested data packet to identify the blocks as either additional ones of the synchronization sequences or the payload in the nest data packet; and extract the payload.
    Type: Grant
    Filed: November 23, 2021
    Date of Patent: October 18, 2022
    Assignee: Aira Technologies, Inc.
    Inventors: Anand Chandrasekher, RaviKiran Gopalan, Sandeep Kesireddy
  • Publication number: 20220294557
    Abstract: Systems and methods for error correction in network packets are provided. An example method includes receiving a network packet via a communication channel, the network packet including a content and an error-detecting code associated with the content, determining, based on the error-detecting code, that the network packet is corrupted, selecting a pre-determined number of positions of bits in the content of the network packet, changing values of the bits in the selected positions to a bit value combination selected from all possible bit value combinations in the selected positions to modify the content and calculating a further error-detecting code of the modified content until the further error-detecting code of the modified payload matches the error-detecting code received via the communication channel or all possible bit combinations have been selected, and if the further error-detecting code does not match the error-detecting code, requesting for retransmission of the network packet.
    Type: Application
    Filed: March 15, 2021
    Publication date: September 15, 2022
    Inventors: RaviKiran Gopalan, Anand Chandrasekher, Yihan Jiang, Sandeep Kesireddy
  • Publication number: 20220209894
    Abstract: Multi-bit feedback protocol systems and methods are described herein. A method can include correcting, by a sink, an error in a data packet using a multi-bit feedback protocol, the data packet being transmitted over a wireless link to a sink by a source; determining that the multi-bit feedback protocol has failed; and reverting back to an automatic repeat request protocol when the multi-bit feedback protocol has failed.
    Type: Application
    Filed: December 23, 2021
    Publication date: June 30, 2022
    Inventors: Anand Chandrasekher, RaviKiran Gopalan, Sandeep Kesireddy, Arman Rahimzamani
  • Publication number: 20220210250
    Abstract: Adaptive payload extraction in wireless communications involving multi-access address packets are described herein. A device can be configured to detect a synchronization sequence of a nested data packet, the nested data packet having synchronization sequences placed in series ahead of a payload, the synchronization sequences including the synchronization sequence; evaluate blocks after the synchronization sequence in the nested data packet to identify the blocks as either additional ones of the synchronization sequences or the payload in the nest data packet; and extract the payload.
    Type: Application
    Filed: November 23, 2021
    Publication date: June 30, 2022
    Inventors: Anand Chandrasekher, RaviKiran Gopalan, Sandeep Kesireddy
  • Publication number: 20220209909
    Abstract: Systems and methods for multi-device communication are disclosed herein. An example method includes generating a nested data packet including a first access address and a first payload, the first payload including a first target payload and a first payload nesting section, the first access address being assigned to a first device, a second access address and a second payload placed into the first payload nesting section, and transmitting the nested data packet to the first device and the second device.
    Type: Application
    Filed: December 21, 2021
    Publication date: June 30, 2022
    Inventors: Anand Chandrasekher, RaviKiran Gopalan, Sandeep Kesireddy
  • Patent number: 11191049
    Abstract: Systems and methods for improving wireless performance are described herein. A method includes nesting a second data packet within a first payload of a first data packet, the first data packet having a first synchronization sequence in combination with the first payload, the second data packet having a second synchronization sequence and a second payload; and transmitting the nested data packet from a transmitter to a receiver across a wireless connection, the wireless connection having attenuation and/or noise which reduces a likelihood of the first data packet being detected by the receiver, the receiver utilizing either of the first synchronization sequence or the second synchronization sequence to detect the nested data packet.
    Type: Grant
    Filed: December 28, 2020
    Date of Patent: November 30, 2021
    Assignee: Aira Technologies, Inc.
    Inventors: Anand Chandrasekher, RaviKiran Gopalan, Sandeep Kesireddy
  • Patent number: 10462633
    Abstract: This disclosure provides systems, methods and apparatuses for detecting motion based on wireless signals. In some implementations, a receiving device may receive, from a transmitting device, a packet containing a sequence. In some aspects, the packet may be a Bluetooth packet, and the sequence may be contained in a supplemental information appended to the Bluetooth packet. The receiving device may estimate angle information of the packet based on the sequence, and determine a difference between the estimated angle information and a reference angle. The angle information may be an angle of arrival (AoA) or an angle of departure (AoD) of the packet. The receiving device may detect motion based on the determined difference.
    Type: Grant
    Filed: June 13, 2017
    Date of Patent: October 29, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Anssi Haverinen, Xiaoxin Zhang, Ning Zhang, Sandeep Kesireddy
  • Patent number: 10393857
    Abstract: Disclosed are systems, devices and methods for determining an angle of arrival (AoA) of a signal transmitted between devices. Particular implementations enable obtaining measurements of AoA from signals that are not pure tone signals. In one aspect, a reference signal may emulate one or more aspects of a packet signal as transmitted by a transmitter. An AoA of the packet signal may be determined based, at least in part, on the packet signal and the reference signal.
    Type: Grant
    Filed: April 12, 2017
    Date of Patent: August 27, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Paul Hiscock, Sandeep KesiReddy, Mauro Scagnol
  • Publication number: 20180299531
    Abstract: Disclosed are systems, devices and methods for determining an angle of arrival (AoA) of a signal transmitted between devices. Particular implementations enable obtaining measurements of AoA from signals that are not pure tone signals. In one aspect, a reference signal may emulate one or more aspects of a packet signal as transmitted by a transmitter. An AoA of the packet signal may be determined based, at least in part, on the packet signal and the reference signal.
    Type: Application
    Filed: April 12, 2017
    Publication date: October 18, 2018
    Inventors: Paul Hiscock, Sandeep KesiReddy, Mauro Scagnol
  • Publication number: 20180262866
    Abstract: This disclosure provides systems, methods and apparatuses for detecting motion based on wireless signals. In some implementations, a receiving device may receive, from a transmitting device, a packet containing a sequence. In some aspects, the packet may be a Bluetooth packet, and the sequence may be contained in a supplemental information appended to the Bluetooth packet. The receiving device may estimate angle information of the packet based on the sequence, and determine a difference between the estimated angle information and a reference angle. The angle information may be an angle of arrival (AoA) or an angle of departure (AoD) of the packet. The receiving device may detect motion based on the determined difference.
    Type: Application
    Filed: June 13, 2017
    Publication date: September 13, 2018
    Inventors: Anssi Haverinen, Xiaoxin Zhang, Ning Zhang, Sandeep Kesireddy