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: 11894902Abstract: 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: GrantFiled: January 26, 2023Date of Patent: February 6, 2024Assignee: Amazon Technologies, Inc.Inventors: Durga Laxmi Narayana Swamy Inti, Ravi Ichapurapu, Amit Kachroo
-
Patent number: 11818742Abstract: 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: GrantFiled: August 10, 2022Date of Patent: November 14, 2023Assignee: Amazon Technologies, Inc.Inventors: Milos Jorgovanovic, Ravi Ichapurapu, Morris Yuanhsiang Hsu, Ateet Kapur, Pratik Kalpesh Patel, Latha Srinivasan
-
Patent number: 11621992Abstract: 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: GrantFiled: December 23, 2020Date of Patent: April 4, 2023Assignee: Amazon Technologies, Inc.Inventors: Ravi Ichapurapu, Sameet Ramakrishnan, Shao-Cheng Wang, Qinghai Gao
-
Patent number: 11616553Abstract: 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: GrantFiled: February 1, 2022Date of Patent: March 28, 2023Assignee: Amazon Technologies, Inc.Inventors: Amit Kachroo, Durga Laxmi Narayana Swamy Inti, Ravi Ichapurapu
-
Patent number: 11570632Abstract: 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: GrantFiled: March 20, 2018Date of Patent: January 31, 2023Assignee: Amazon Technologies, Inc.Inventors: Ravi Ichapurapu, Morris Yuanhsiang Hsu, Milos Jorgovanovic, Pratik Kalpesh Patel
-
Patent number: 11553416Abstract: 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: GrantFiled: July 28, 2021Date of Patent: January 10, 2023Assignee: Amazon Technologies, Inc.Inventors: Ravi Ichapurapu, Durga Laxmi Narayana Swamy Inti, Amit Kachroo
-
Patent number: 11546015Abstract: 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: GrantFiled: May 17, 2021Date of Patent: January 3, 2023Assignee: Amazon Technologies, Inc.Inventors: Nathan Labadie, Cheol Su Kim, Ravi Ichapurapu, Kalyan Teja Posani, Omar Fawazhashim Zakaria, In Chui Hyun
-
Patent number: 11539610Abstract: 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: GrantFiled: October 16, 2020Date of Patent: December 27, 2022Assignee: Amazon Technologies, Inc.Inventors: Durga Laxmi Narayana Swamy Inti, Kun Ting Tsai, Ravi Ichapurapu
-
Patent number: 11483046Abstract: 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: GrantFiled: August 25, 2020Date of Patent: October 25, 2022Assignee: Amazon Technologies, Inc.Inventors: Kun Ting Tsai, Ravi Ichapurapu, Durga Laxmi Narayana Swamy Inti, Haritha Tamvada, Kiran Kumar Edara
-
Patent number: 11452110Abstract: 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: GrantFiled: December 11, 2017Date of Patent: September 20, 2022Assignee: Amazon Technologies, Inc.Inventors: Milos Jorgovanovic, Ravi Ichapurapu, Morris Yuanhsiang Hsu, Ateet Kapur, Pratik Kalpesh Patel, Latha Srinivasan
-
Patent number: 11438786Abstract: 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: GrantFiled: June 15, 2018Date of Patent: September 6, 2022Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Rongsheng Huang, Ravi Ichapurapu, Morris Yuanhsiang Hsu, Vipul Jain, Jungtao Liu
-
Patent number: 11400367Abstract: 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: GrantFiled: June 24, 2019Date of Patent: August 2, 2022Assignee: Amazon Technologies, Inc.Inventors: Ravi Ichapurapu, Sameet Ramakrishnan, Evan Fletcher Dougal
-
Publication number: 20220161131Abstract: 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: ApplicationFiled: October 29, 2021Publication date: May 26, 2022Inventors: 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: 11304042Abstract: 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: GrantFiled: October 16, 2019Date of Patent: April 12, 2022Assignee: Amazon Technologies, Inc.Inventors: Sameet Ramakrishnan, Ravi Ichapurapu
-
Patent number: 11241616Abstract: 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: GrantFiled: May 17, 2019Date of Patent: February 8, 2022Assignee: Amazon Technologies, Inc.Inventors: Ravi Ichapurapu, Sameet Ramakrishnan, Evan Fletcher Dougal, Brian Fisher, Junwu Luo, Sean Hajizadeh
-
Patent number: 11161038Abstract: 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: GrantFiled: November 28, 2018Date of Patent: November 2, 2021Assignee: 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: 11150722Abstract: 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: GrantFiled: June 22, 2020Date of Patent: October 19, 2021Assignee: Amazon Technologies, Inc.Inventors: Ravi Ichapurapu, Sameet Ramakrishnan
-
Patent number: 11122519Abstract: 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: GrantFiled: December 11, 2018Date of Patent: September 14, 2021Assignee: Amazon Technologies, Inc.Inventors: Ravi Ichapurapu, Morris Yuanhsiang Hsu, Sameet Ramakrishnan, Duck Ho Bae
-
Patent number: 11043985Abstract: 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: GrantFiled: June 3, 2020Date of Patent: June 22, 2021Assignee: Amazon Technologies, Inc.Inventors: Nathan Labadie, Cheol Su Kim, Ravi Ichapurapu, Kalyan Teja Posani, Omar Fawazhashim Zakaria, In Chul Hyun
-
Patent number: 10985850Abstract: 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: GrantFiled: December 12, 2018Date of Patent: April 20, 2021Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Ravi Ichapurapu, Sameet Ramakrishnan, Morris Yuanhsiang Hsu