Patents by Inventor Ravi Ichapurapu

Ravi Ichapurapu 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: 11894902
    Abstract: Technologies directed to channel state information (CSI) sending in the 2.4 GHz band are described. A method includes receiving first CSI data representing channel properties of a first wireless channel used by first and wireless devices that operates in the 2.4 GHz band. The method receives second and third CSI data corresponding to second and third wireless channels. The method determines an inference probability of a motion or a non-motion condition in the geographical region based on an average probability of CSI samples from the first, second, and third CSI data.
    Type: Grant
    Filed: January 26, 2023
    Date of Patent: February 6, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Durga Laxmi Narayana Swamy Inti, Ravi Ichapurapu, Amit Kachroo
  • Patent number: 11818742
    Abstract: A system and method for network channel selection is provided. A device includes WIFI, ZIGBEE, and BLUETOOTH communication controllers. The device's processor is configured to determine, using the communication controllers, a WIFI channel designated for communications and a first set of ZIGBEE channels designated for communications. The processor is configured to determine that a number of available BLUETOOTH channels that do not overlap the WIFI channel or any in-use ZIGBEE channels is less than a threshold number of BLUETOOTH channels required for communication using a BLUETOOTH protocol. The processor then determines the WIFI channel has a minimum duty cycle from among duty cycles of the WIFI channel and each ZIGBEE channel, determines a first BLUETOOTH channel that at least partially overlaps the WIFI channel, and causes the BLUETOOTH communication controller to transmit data using the first BLUETOOTH channel.
    Type: Grant
    Filed: August 10, 2022
    Date of Patent: November 14, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Milos Jorgovanovic, Ravi Ichapurapu, Morris Yuanhsiang Hsu, Ateet Kapur, Pratik Kalpesh Patel, Latha Srinivasan
  • Patent number: 11621992
    Abstract: This disclosure describes, in part, techniques for switching between communication channels in order to reduce latency of data transmissions. For instance, an electronic device may establish a first network connection with a network device and second network connection(s) with other electronic device(s). The electronic device may then send data received from the network device to the other electronic device(s). In some circumstances, the electronic device may establish a new network connection with the network device, such as on a different communication channel and/or use a different network band. In such circumstances, the electronic device may use one or more techniques to establish new network connections(s) with the other electronic device(s) in order to reduce the latency it takes to send the data received from the network device to the other electronic device(s).
    Type: Grant
    Filed: December 23, 2020
    Date of Patent: April 4, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Ravi Ichapurapu, Sameet Ramakrishnan, Shao-Cheng Wang, Qinghai Gao
  • Patent number: 11616553
    Abstract: Technologies directed to channel state information (CSI) sending in the 2.4 GHz band are described. A method includes receiving first CSI data representing channel properties of a wireless channel used by first and wireless devices that operates in the 2.4 GHz band. The method generates CSI samples at a first sampling rate. If the method determines that a first value, representing quality of the CSI samples, satisfies a threshold criterion, the method generates second CIS samples at a second higher sampling rate while alternating between each of multiple wireless channels in the specified amount of time. The method determines a score for each channel subcarrier index of a set of channel subcarrier indexes using the second CSI samples and identifies a subset based on the score. Using the second CSI samples corresponding to the subset, the method determines a motion condition or a no-motion condition within a geographical region.
    Type: Grant
    Filed: February 1, 2022
    Date of Patent: March 28, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Amit Kachroo, Durga Laxmi Narayana Swamy Inti, Ravi Ichapurapu
  • Patent number: 11570632
    Abstract: A computer-implemented method includes receiving, from an application framework, a set of tasks, a throughput requirement for each task of the set of tasks, and a set of active connections for a radio network comprising a Wi-Fi radio and a Zigbee radio. The computer-implemented method also includes determining, using the set of tasks, the throughput requirement for each task of the set of tasks, and the set of active connections, a target Wi-Fi radio duty cycle and setting the Wi-Fi radio to operate at the target Wi-Fi radio duty cycle. The computer-implemented method further includes monitoring, using a monitoring unit, air time statistics associated with the Wi-Fi radio, determining, using the air time statistics, a measured Wi-Fi duty cycle, and adjusting Wi-Fi radio settings to decrease a difference between the target Wi-Fi duty cycle and the measured Wi-Fi duty cycle.
    Type: Grant
    Filed: March 20, 2018
    Date of Patent: January 31, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Ravi Ichapurapu, Morris Yuanhsiang Hsu, Milos Jorgovanovic, Pratik Kalpesh Patel
  • Patent number: 11553416
    Abstract: Technologies directed to dynamic memory reallocation and offload channel state information (CSI) processing for device power savings are described. A method includes receiving, by a radio, first data from a processing device. The first data is sent to a second wireless device over a wireless channel. The method measures, by the radio, first CSI values that represent channel properties of the wireless channel. The method sends, by the radio, the first CSI values to the processing device with a first periodicity. The method receives, by the radio from the processing device, second data that specifies a transfer interval and an amount of memory to reserve in a memory buffer for second CSI values measured during the transfer interval. The method measures, by the radio, the second CSI values and sends the second CSI values to the processing device at the end of the transfer interval.
    Type: Grant
    Filed: July 28, 2021
    Date of Patent: January 10, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Ravi Ichapurapu, Durga Laxmi Narayana Swamy Inti, Amit Kachroo
  • Patent number: 11546015
    Abstract: Technologies directed to cable-loss compensation are described. An apparatus includes a triplexer, a front-end module (FEM) circuit, and a control circuit. The triplexer is coupled to a radio frequency (RF) cable. The triplexer receives a first RF signal and a DC power signal from a device via the RF cable and sends a detection signal being indicative of a transmit power level of the first RF signal to the device via the RF cable. The transmit power level includes an insertion loss of the RF cable. The FEM circuit is coupled to the triplexer and includes a power amplifier (PA). The control circuit is coupled to the triplexer and measures the transmit power level of the first RF signal and converts the first RF signal into the detection signal. The control circuit sends the detection signal back to the device via the RF cable and enables the PA.
    Type: Grant
    Filed: May 17, 2021
    Date of Patent: January 3, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Nathan Labadie, Cheol Su Kim, Ravi Ichapurapu, Kalyan Teja Posani, Omar Fawazhashim Zakaria, In Chui Hyun
  • Patent number: 11539610
    Abstract: Techniques for presence detection are described. In an example, system receives, from a first device connected with a computer network that is associated with a location, a first value of a first parameter associated with a link between the first device and a second device. The system determines, using a first prediction model and the first value, a first likelihood of presence at the location. The first prediction model is configured based at least in part on outputs of a second prediction model that uses a second parameter associated with the computer network. The system determines whether the presence is detected at the location based at least in part on the first likelihood.
    Type: Grant
    Filed: October 16, 2020
    Date of Patent: December 27, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Durga Laxmi Narayana Swamy Inti, Kun Ting Tsai, Ravi Ichapurapu
  • Patent number: 11483046
    Abstract: Techniques for transmitting channel state information (CSI) are described. In an example, a device determines a condition associated with a link parameter of a link between the device and another device. Based at least in part on the condition, the device determines a CSI packet period. The device transmits, to the other device and based at least in part on the CSI packet period, a CSI packet over the link. Accordingly, when the conditions change, the CSI packet period can be adapted to the changes, thereby improving the CSI transmissions over the link given the most current conditions.
    Type: Grant
    Filed: August 25, 2020
    Date of Patent: October 25, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Kun Ting Tsai, Ravi Ichapurapu, Durga Laxmi Narayana Swamy Inti, Haritha Tamvada, Kiran Kumar Edara
  • Patent number: 11452110
    Abstract: A system and method for network channel selection is provided. A device includes WIFI, ZIGBEE, and BLUETOOTH communication controllers. The device's processor is configured to determine, using the communication controllers, a WIFI channel designated for communications and a first set of ZIGBEE channels designated for communications. The processor is configured to determine that a number of available BLUETOOTH channels that do not overlap the WIFI channel or any in-use ZIGBEE channels is less than a threshold number of BLUETOOTH channels required for communication using a BLUETOOTH protocol. The processor then determines the WIFI channel has a minimum duty cycle from among duty cycles of the WIFI channel and each ZIGBEE channel, determines a first BLUETOOTH channel that at least partially overlaps the WIFI channel, and causes the BLUETOOTH communication controller to transmit data using the first BLUETOOTH channel.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: September 20, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Milos Jorgovanovic, Ravi Ichapurapu, Morris Yuanhsiang Hsu, Ateet Kapur, Pratik Kalpesh Patel, Latha Srinivasan
  • Patent number: 11438786
    Abstract: A group of devices connected on a wireless local area network (WLAN) operate in conjunction with one another to present content. Devices in the group may be wirelessly connected via personal area network (PAN) to other devices, such as speakers. An election process is used to select a primary device. The primary device may receive content from an external source, such as a server, and distribute that content to other devices within the group via the WLAN. The parameters of that distribution, such as a content rate indicative of a bitrate of the content, transfer limit rate, and so forth are configured to preserve fidelity of the presentation while minimizing interruptions to presentation that may result due to frequency contention between the WLAN and the PAN, traffic on the WLAN, and so forth.
    Type: Grant
    Filed: June 15, 2018
    Date of Patent: September 6, 2022
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Rongsheng Huang, Ravi Ichapurapu, Morris Yuanhsiang Hsu, Vipul Jain, Jungtao Liu
  • Patent number: 11400367
    Abstract: This disclosure describes, in part, an electronic device for executing network applications. For instance, the electronic device may establish a connection with a network device. The electronic device may then receive input data from a control device. Using the connection, the electronic device may send the input data to a remote system, which uses the input data to update a state of an application. The electronic device then receives, using the connection and from the remote system, audio data and video data representing the state of the application. In some instances, the electronic device may further receive, using the connection and from the remote system, first timestamp data for outputting the audio data and second timestamp data for displaying the video data. The electronic device may then send the audio data to a control device and the video data to a display device.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: August 2, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Ravi Ichapurapu, Sameet Ramakrishnan, Evan Fletcher Dougal
  • Publication number: 20220161131
    Abstract: This disclosure describes, in part, techniques for controlling network applications. For instance, a remote system may send, over a network, data representing a state of an application to a display device, such as a television. The remote system may then receive, over the network, input data from a control device. The input data may represent one or more inputs received by the control device. Using the input data, the remote system may update the state of the application. The remote system may then send, to the display device, data representing the updated state of the application. In some instances, the remote system may further send, to the control device, audio data representing sound corresponding to the updated state of the application. The control device may synchronize outputting of the sound with the displaying the updated state of the application by the display device.
    Type: Application
    Filed: October 29, 2021
    Publication date: May 26, 2022
    Inventors: Albert John Penello, Omar Sze Leung, Ravi Ichapurapu, Sameet Ramakrishnan, Marc Randall Whitten, Evan Fletcher Dougal, Michael Risley, Brian Fisher, Doyle Albert Martin
  • Patent number: 11304042
    Abstract: A multi-Bluetooth radio device is described. In an example, the device includes a first Bluetooth radio storing first instructions that, upon execution on the first Bluetooth radio, configure the first Bluetooth radio to perform first operations. The first operations include establishing a first communication link with a first device and receiving, over the first communication link, an audio packet from the first device. The device also includes a second Bluetooth radio storing second instructions that, upon execution on the second Bluetooth radio, configure the second Bluetooth radio to perform second operations. The second operations include establishing a second communication link with a second device and transmitting, over the second communication link, the audio packet to the second device.
    Type: Grant
    Filed: October 16, 2019
    Date of Patent: April 12, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Sameet Ramakrishnan, Ravi Ichapurapu
  • Patent number: 11241616
    Abstract: This disclosure describes, in part, techniques for conserving power on an electronic device. For instance, at given time intervals, the electronic device may be sending input data to a network device and receiving audio data from the network device. The electronic device may then use one or more techniques to determine when to switch from operating in a first mode, where the electronic device sends and/or receives the data, to operating in a second mode, where the electronic device ceases sending and/or receiving the data. For example, the electronic device may make the determination based on an amount of data stored in a buffer, whether the electronic device receives data, using data received from the network device, and/or the like. Based on the determination, the electronic device may switch to the second mode in order to conserve power.
    Type: Grant
    Filed: May 17, 2019
    Date of Patent: February 8, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Ravi Ichapurapu, Sameet Ramakrishnan, Evan Fletcher Dougal, Brian Fisher, Junwu Luo, Sean Hajizadeh
  • Patent number: 11161038
    Abstract: This disclosure describes, in part, techniques for controlling network applications. For instance, a remote system may send, over a network, data representing a state of an application to a display device, such as a television. The remote system may then receive, over the network, input data from a control device. The input data may represent one or more inputs received by the control device. Using the input data, the remote system may update the state of the application. The remote system may then send, to the display device, data representing the updated state of the application. In some instances, the remote system may further send, to the control device, audio data representing sound corresponding to the updated state of the application. The control device may synchronize outputting of the sound with the displaying the updated state of the application by the display device.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: November 2, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Albert John Penello, Omar Sze Leung, Ravi Ichapurapu, Sameet Ramakrishnan, Marc Randall Whitten, Evan Fletcher Dougal, Michael Risley, Brian Fisher, Doyle Albert Martin
  • Patent number: 11150722
    Abstract: Systems, methods, and computer-readable media are disclosed for mitigating thermal increases in electronic devices. Example devices may include memory and at least one processor configured to access the memory and execute computer-executable instructions to determine that a temperature of the device satisfies a first threshold, send a notification to an access point communicatively coupled to the device indicating that the device will enter a sleep state for a length of time, and cause the device to enter the sleep state. Certain embodiments may be configured to cause the device to enter an awake state after the length of time, determine that the temperature satisfies a second threshold, and determine that a period of time has elapsed. Some embodiments may be configured to determine that a first bandwidth mode is active at the device, and cause a second bandwidth mode to be activated at the device.
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: October 19, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Ravi Ichapurapu, Sameet Ramakrishnan
  • Patent number: 11122519
    Abstract: An electronic device includes a first communication controller and a second communication controller. The first and second communication controller are configured to communicate wirelessly using respective antennas. The electronic device includes a processor that is configured to execute instructions for determining that the first controller is transmitting a first radio frequency signal, and setting a transmit power of the first controller to a first transmit power value. The processor is configured to execute instructions for determining a duty cycle of the first controller is greater than a packet loss threshold associated with the second controller, and setting the transmit power of the first controller to a second transmit power value. The second transmit power value is less than the first transmit power value.
    Type: Grant
    Filed: December 11, 2018
    Date of Patent: September 14, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Ravi Ichapurapu, Morris Yuanhsiang Hsu, Sameet Ramakrishnan, Duck Ho Bae
  • Patent number: 11043985
    Abstract: Technologies directed to cable-loss compensation are described. An apparatus includes a triplexer, a front-end module (FEM) circuit, and a control circuit. The triplexer is coupled to a radio frequency (RF) cable. The triplexer receives a first RF signal and a DC power signal from a device via the RF cable and sends a detection signal being indicative of a transmit power level of the first RF signal to the device via the RF cable. The transmit power level includes an insertion loss of the RF cable. The FEM circuit is coupled to the triplexer and includes a power amplifier (PA). The control circuit is coupled to the triplexer and measures the transmit power level of the first RF signal and converts the first RF signal into the detection signal. The control circuit sends the detection signal back to the device via the RF cable and enables the PA.
    Type: Grant
    Filed: June 3, 2020
    Date of Patent: June 22, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Nathan Labadie, Cheol Su Kim, Ravi Ichapurapu, Kalyan Teja Posani, Omar Fawazhashim Zakaria, In Chul Hyun
  • Patent number: 10985850
    Abstract: A system includes a media distribution device including a first network interface, a second network interface, and a first processor. The first processor configures the first network interface to use a first communication network, and broadcasts, using the first communication network, audio data. The system includes a media device including a third network interface, a fourth network interface, and a second processor. The second processor causes, using the third network interface, the media device to join the first communication network, receives, using the third network interface, a first portion of the audio data, processes the first portion of the audio data to generate first audio output, and transmits, using the fourth network interface, a control signal to the second network interface of the media distribution device. The control signal is configured to cause the first processor to modify an attribute of the audio data or stop broadcasting the audio data.
    Type: Grant
    Filed: December 12, 2018
    Date of Patent: April 20, 2021
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Ravi Ichapurapu, Sameet Ramakrishnan, Morris Yuanhsiang Hsu