Patents Assigned to Caavo Inc.
  • Patent number: 10880494
    Abstract: Embodiments described herein enable detection of remote control activity. For example, a determination may be made whether an RF remote control is in use by detecting a non-RF signal transmitted by the RF remote control. The non-RF signal need not actually control any device, but it may be used to detect when the RF remote control is in use. An AV switch may detect an RF remote control is in use by detecting a non-RF signal. For example, when a user uses an RF remote (e.g., to control an STB with an RF signal) the use may be detected by detecting a non-RF (e.g., an IR signal) signal and the AV switch may use the detection, for example, to control a TV (e.g., turn on), control the switch (e.g., port selection for a TV to display STB output) and/or other devices.
    Type: Grant
    Filed: December 3, 2018
    Date of Patent: December 29, 2020
    Assignee: Caavo Inc
    Inventors: Nino Vincenzo Marino, Andrew E. Einaudi, Ashish Dharmpal Aggarwal
  • Patent number: 10855935
    Abstract: Embodiments described herein enable a switching device to automatically select AV port(s) coupled to electronic device(s) that a user would like to use to watch and/or listen to content. The AV port(s) may be automatically selected based on receiving a command, determining that a particular remote control device is being used, and/or determining that a particular piece of content has been selected. Upon detection of such events, a source device for providing content is identified from among a plurality of source devices. Thereafter, an AV port from among a plurality of AV ports to which the identified source device is connected is identified. The identified AV port is then selected so that the identified source device becomes connected to an AV port to which a sink device is connected. In this way, the switching device can provide content from the identified source device to the sink device for presentation thereby.
    Type: Grant
    Filed: November 1, 2019
    Date of Patent: December 1, 2020
    Assignee: Caavo Inc
    Inventors: Vinod Gopinath, Ashish Aggarwal
  • Patent number: 10812865
    Abstract: Embodiments described herein enable a media device to be controlled from any location via a network-based device. For example, a user, using a control device, initiates a command that identifies media content to be streamed by the media device. The command is transmitted to a proxy device coupled to the media device and a network-based device. The proxy device transmits the command to the network-based device, which translates the command into a format compatible with the media device. The translated command is transmitted to the proxy device, which transmits the translated command to the media device. The media device streams the media content based on the received translated command. Alternatively, the control device and the proxy device are integrated as a single device, which generates and transmits the command to the network-based device, receives the translated command from the network-based device, and transmits the translated command to the media device.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: October 20, 2020
    Assignee: Caavo Inc
    Inventors: Ashish D. Aggarwal, Vinod K. Gopinath, Sharath H. Satheesh, Bitto Niclavose
  • Patent number: 10805753
    Abstract: Embodiments described herein reduce latency and improve packet delivery when transmitting audio packets from a source device to one or more sink devices. For example, one or more operating modes that introduce latency when transmitting packets may be disabled at the source device and/or sink device(s). Additionally, certain operational behavior of the source device and/or sink device(s) may be changed based on the quality of the channel used to transmit audio packets to further improve the latency. Such operational behavior includes changing the jitter buffer size of the sink device(s), the number of retry attempts performed by the source device when re-transmitting packets that have been lost, and changing the channel used to transmit the audio packets. Embodiments described herein further enable the synchronization of playback between the sink devices to ensure that sink devices playback audio packets in a synchronized fashion.
    Type: Grant
    Filed: September 3, 2019
    Date of Patent: October 13, 2020
    Assignee: Caavo Inc
    Inventors: Ashish D. Aggarwal, Karthik Shrinarsi, Vinod K. Gopinath, Neha Mittal
  • Patent number: 10726003
    Abstract: A unified search system is described herein. The unified search system is configured to enable, in a control device (e.g., a remote control), a user to input a search query. The unified search system includes a plurality of content providing device interfaces configured to interface the control device with a plurality of content providing devices. Each content providing device interface is configured to receive the search query from the user input interface, format the search query according to a corresponding input device type, and provide the formatted search query to one or more corresponding content providing devices. Search results received from the content providing devices are displayed at a display of the control device and/or at another display (e.g., a television).
    Type: Grant
    Filed: January 4, 2017
    Date of Patent: July 28, 2020
    Assignee: Caavo Inc
    Inventors: Ashish D. Aggarwal, Andrew E. Einaudi, Nino V. Marino
  • Patent number: 10701284
    Abstract: Methods, systems, and apparatuses are described for automatically determining a state signature for consumer electronic device(s) coupled to a switching device and/or other devices communicatively coupled to the consumer electronic device(s). The state signature is indicative of functional state(s) in which the consumer electronic device(s) are in. Such states include a power state, a proximity state, a communication state, and/or an operational state of the consumer electronic device(s). Based on the state signature(s), the switching device may infer which of the consumer electronic device(s) the user would like to use (or is using) and cause action(s) to be performed. Such actions include automatically switching to the AV port(s) to which such consumer electronic device(s) are connected, transmitting command(s) to such consumer electronic device(s), transmitting a notification message to such consumer electronic device(s), etc.
    Type: Grant
    Filed: February 8, 2018
    Date of Patent: June 30, 2020
    Assignee: Caavo Inc
    Inventors: Nino V. Marino, Ashish D. Aggarwal, Sharath H. Satheesh, Vinod K. Gopinath
  • Patent number: 10680846
    Abstract: Methods, systems and apparatuses are described to detect and resolve device configuration and/or communication incompatibilities (e.g. incompatible messages, improper addressing, malfunctions) for a communication protocol such as HDMI-CEC.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: June 9, 2020
    Assignee: Caavo Inc
    Inventors: Nino V. Marino, Pankaj Kashyap, Shankara R. Sundararajan, Vinod K. Gopinath, Sharath H. Satheesh, Ashish D. Aggarwal, Bitto Niclavose, Conrad Savio Jude Gomes
  • Patent number: 10671253
    Abstract: Techniques are described herein for a multimode graphical user interface (GUI), where a first mode of the GUI uses an unguided navigation model and a second mode uses a guided navigation model in which the GUI is distilled down to only its most critical elements. This may be achieved by sequentially displaying a single user interface element and removing all other user-interface elements of the GUI. The second mode of the GUI may lead a user through multiple options one at a time, thus creating a guided navigation model. The second mode may be initiated upon detecting a certain event (e.g., a period of inactivity, an explicit command from the user, etc.). The multimode GUI may be used to guide a user through one or more recommended items of media content from one or more different content-providing sources.
    Type: Grant
    Filed: August 26, 2016
    Date of Patent: June 2, 2020
    Assignee: Caavo Inc
    Inventor: Andrew E. Einaudi
  • Patent number: 10594508
    Abstract: Methods, systems and apparatuses are described for intelligent device integration. A device (e.g., an HDMI “smart” switch) with multiple communication interfaces (e.g., HDMI, LAN, BT, IR) may monitor communications for control signals from multiple controllers configured to control respective devices (e.g., HDMI source, sink and/or switch devices). A device LAN may couple HDMI source and sink devices and non-HDMI devices. LAN communications may be monitored for device and control information. Control signals from controllers may be used to control devices that the controllers and their control signals are not configured to control. Interpreted control decisions may be based on, for example, an interpreted control in the context of a detected configuration and/or state of devices. A device may, thereby, expand the utility of incompatible controllers (without reprogramming), integrate an environment of incompatible devices and controllers, and provide relief to end-users.
    Type: Grant
    Filed: March 30, 2017
    Date of Patent: March 17, 2020
    Assignee: Caavo Inc
    Inventors: Nino Vincenzo Marino, Sharath Hariharpur Satheesh, Ashish Dharmpal Aggarwal
  • Patent number: 10565153
    Abstract: Methods, systems, circuits, devices, and apparatuses are described for auto-detection and adaptive configuration of high-definition multimedia interface (HDMI) ports. Unique systems and circuits allow HDMI repeaters to automatically detect if an HDMI device that has been connected thereto, via an HDMI port, is an HDMI source (source mode) or an HDMI sink (sink mode). The unique systems and circuits may be adaptively configured to allow the HDMI port to function as an HDMI input or an HDMI output based on the automatic detection. Methods corresponding to the functions performed by the systems and apparatuses are provided, and computer readable storage media with computer program instructions encoded thereon for enabling processing devices to perform the methods are also provided.
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: February 18, 2020
    Assignee: Caavo Inc
    Inventors: Pankaj Kumar Kashyap, Sharath Hariharpur Satheesh, Shankara Raman Sundararajan, Ashish Aggarwal
  • Patent number: 10506180
    Abstract: Embodiments described herein enable a switching device to automatically select AV port(s) coupled to electronic device(s) that a user would like to use to watch and/or listen to content. The AV port(s) may be automatically selected based on receiving a command, determining that a particular remote control device is being used, and/or determining that a particular piece of content has been selected. Upon detection of such events, a source device for providing content is identified from among a plurality of source devices. Thereafter, an AV port from among a plurality of AV ports to which the identified source device is connected is identified. The identified AV port is then selected so that the identified source device becomes connected to an AV port to which a sink device is connected. In this way, the switching device can provide content from the identified source device to the sink device for presentation thereby.
    Type: Grant
    Filed: July 6, 2018
    Date of Patent: December 10, 2019
    Assignee: Caavo Inc
    Inventors: Vinod Gopinath, Ashish Aggarwal
  • Patent number: 10477272
    Abstract: Methods, systems, and apparatuses are described for source device detection. Source device detection may be performed for a variety of types of connectors such as cables or board/substrate connectors across which a DC voltage or stable presence signal is normally supplied during connections when the power signal of the connector is not present. An alternating power source is coupled to a capacitor of known capacitance via a switch. The capacitor is in series with an effective capacitance of a sink device, a connector, and a source device. When the switch is open, the voltage between the capacitor and the effective capacitor is read to determine if a source device is present and On, and when closed, if the source device is present and Off or in Stand-By, or not present. The methods, systems, and apparatuses described include tunability for the capacitor based on temperature and effective capacitance variations.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: November 12, 2019
    Assignee: Caavo Inc
    Inventors: Ashish D Aggarwal, Pankaj Kumar Kashyap, Pankaj Ramesh Chandra Katiyar
  • Patent number: 10440491
    Abstract: Embodiments described herein reduce latency and improve packet delivery when transmitting audio packets from a source device to one or more sink devices. For example, one or more operating modes that introduce latency when transmitting packets may be disabled at the source device and/or sink device(s). Additionally, certain operational behavior of the source device and/or sink device(s) may be changed based on the quality of the channel used to transmit audio packets to further improve the latency. Such operational behavior includes changing the jitter buffer size of the sink device(s), the number of retry attempts performed by the source device when re-transmitting packets that have been lost, and changing the channel used to transmit the audio packets. Embodiments described herein further enable the synchronization of playback between the sink devices to ensure that sink devices playback audio packets in a synchronized fashion.
    Type: Grant
    Filed: November 17, 2016
    Date of Patent: October 8, 2019
    Assignee: Caavo Inc
    Inventors: Ashish D. Aggarwal, Karthik Shrinarsi, Vinod K. Gopinath, Neha Mittal
  • Patent number: 10397494
    Abstract: Embodiments described herein enable a switching device to automatically select AV port(s) coupled to electronic device(s) that a user would like to use to watch and/or listen to content. The AV port(s) may be automatically selected based on receiving a command, determining that a particular remote control device is being used, and/or determining that a particular piece of content has been selected. Upon detection of such events, a source device for providing content is identified from among a plurality of source devices. Thereafter, an AV port from among a plurality of AV ports to which the identified source device is connected is identified. The identified AV port is then selected so that the identified source device becomes connected to an AV port to which a sink device is connected. In this way, the switching device can provide content from the identified source device to the sink device for presentation thereby.
    Type: Grant
    Filed: July 6, 2018
    Date of Patent: August 27, 2019
    Assignee: Caavo Inc
    Inventors: Vinod Gopinath, Ashish Aggarwal
  • Patent number: 10299060
    Abstract: Methods, systems, and apparatuses are described herein for determining distances and angles between speakers and other home theater components for performance of calibration operations and functions. Distances are determined through timing playback of sweep signals from a reference speaker to the speakers, and also by timing playback the sweep signals between the speakers and a capture device at a desired listening position. Angles between the speakers and other theater components are determined based on the distances, and locations or mappings of the speakers and other theater components are determined from the angles and distances. The locations/mappings are utilized to perform different calibration operations. The calibration operations improve the user audio experience for speakers that are located in non-optimal positions for speaker configurations.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: May 21, 2019
    Assignee: Caavo Inc
    Inventors: Sharath Hariharpur Satheesh, Ashish D. Aggarwal, Siddharth Kumar
  • Patent number: 10284954
    Abstract: A loudspeaker system is described that includes a loudspeaker and an extender. The loudspeaker can be positioned on the ground and the extender can be optionally connected thereto. When the extender is connected to the loudspeaker, the loudspeaker is capable of selectively sending high-frequency components of an input audio signal to the extender and the extender is capable of playing back such high-frequency components to produce high-frequency audio. Due to the fact that an audio-producing apparatus of the extender can be positioned at a higher elevation than the loudspeaker, the high-frequency audio (which is more directional than lower-frequency audio) can be produced at a height that is likely to match that of the ear height of a user as opposed to producing the audio at floor height.
    Type: Grant
    Filed: January 4, 2017
    Date of Patent: May 7, 2019
    Assignee: Caavo Inc
    Inventors: Andrew E. Einaudi, Ashish D. Aggarwal
  • Patent number: 10282979
    Abstract: Embodiments described herein enable the transmission of infrared (IR) signals via an AV cable containing a plurality of signal lines. In embodiments, an IR receiver, and IR emitter, and/or logic circuitry may be integrated within an AV cable (e.g., an HDMI cable) to enable transmitting signals from an IR remote control device to a media device that may be located behind a physical obstruction through which IR signals are unable to pass. By utilizing one or more signal lines of an AV cable to transmit IR signals, existing AV communication protocols may continue to be utilized in a user's home entertainment system. In this manner, a user may be able to locate one or more media devices (e.g., home entertainment devices) in a physically remote location, such as in a cabinet or closet, without sacrificing any IR signaling functionality.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: May 7, 2019
    Assignee: Caavo Inc
    Inventors: Ashish Dharmpal Aggarwal, Sharath Hariharpur Satheesh, Pankaj Ramesh Chandra Katiyar, Conrad Savio Jude Gomes, Ashok Kumar Kethe, Bitto Niclavose
  • Patent number: 10257438
    Abstract: Methods, systems, and apparatuses are described for automatic identification and mapping of consumer electronic devices to ports on an HDMI switch. A device that is connected to an HDMI switch is identified based on data received over an HDMI connection, and ports on the HDMI switch are automatically mapped and configured. Methods, systems, and apparatuses are described for back-end database creation for automatic identification and mapping of consumer electronic devices to ports on an HDMI switch. The back-end database may be created by the based on video and audio signatures received from a consumer electronic device and based on remote control information and signatures.
    Type: Grant
    Filed: October 20, 2016
    Date of Patent: April 9, 2019
    Assignee: Caavo Inc
    Inventors: Vinod Gopinath, Sharath Hariharpur Satheesh, Neha Mittal, Siddharth Kumar, Bitto Niclavose, Ashish Aggarwal
  • Patent number: 10203801
    Abstract: A remote control is described herein that is configured to sense a variety of user input types on a specific button and that can also sense a variety of user input types on a click pad or region/location of the click pad. By utilizing these capabilities, the remote control can provide a very powerful and versatile user interface. Furthermore, the foregoing can be achieved with only a relatively small number of buttons, thus also providing a user interface that is simple, clean and elegant.
    Type: Grant
    Filed: January 4, 2017
    Date of Patent: February 12, 2019
    Assignee: Caavo Inc
    Inventors: Andrew E. Einaudi, Ashish D. Aggarwal
  • Patent number: D851631
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: June 18, 2019
    Assignee: Caavo Inc
    Inventors: Andrew E. Einaudi, Gadi Amit, Yoshikazu Hoshino, Scott M. Thibeault