MEDIA PRESENTATION DEVICE OR MICROPHONE CALIBRATION VIA EVENT DETECTION

    公开(公告)号:US20240146273A1

    公开(公告)日:2024-05-02

    申请号:US18493143

    申请日:2023-10-24

    申请人: Caavo Inc

    IPC分类号: H03G3/32 G06F3/16

    CPC分类号: H03G3/32 G06F3/165

    摘要: Systems, methods, and computer readable storage medium are described for media presentation device or microphone calibration via event detection. An adjustment event is detected based on an analysis of a received signal. A determination to adjust at least one of a volume setting of a media presentation device or a gain setting of a microphone is made based at least on the detected adjustment event. Responsive to the determination, a first command is transmitted to at least one of the media presentation device or the microphone. In an aspect, the received signal is an audio data signal received from a listening device. In another aspect, the received signal is a command signal received from a second computing device via a network interface, the command signal comprising instructions to adjust the volume setting of the media presentation device, the second computing device remotely located and associated with a second user.

    Obtaining enhanced metadata for media content

    公开(公告)号:US11068526B2

    公开(公告)日:2021-07-20

    申请号:US16257966

    申请日:2019-01-25

    申请人: Caavo Inc

    摘要: Methods, systems, and computer program products are provided for obtaining enhanced metadata for media content searches. In one embodiment, computer program logic embodies a metadata receiver and a media content metadata matcher and combiner. The metadata receiver receives program metadata for a plurality of programs from a plurality of metadata sources. The media content metadata matcher and combiner is configured to perform a matching process whereby metadata associated with each of the plurality of programs is compared to metadata of each of the other plurality of programs to determine if the compared programs are the same program and if so, to combine the metadata from each program into a single program including enhanced metadata and store such in a database. A subsequent search for a program corresponding to the stored program returns at least some of the metadata associated with the program, and that enables accessing the program.

    MULTI-CHANNEL AUDIO OVER A WIRELESS NETWORK
    5.
    发明申请

    公开(公告)号:US20190394597A1

    公开(公告)日:2019-12-26

    申请号:US16558737

    申请日:2019-09-03

    申请人: Caavo Inc

    IPC分类号: H04S7/00 H04R5/04 H04S3/00

    摘要: 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.

    DEVICE IDENTIFICATION AND POWER STATE DETERMINATION USING MEDIA DEVICE INFORMATION

    公开(公告)号:US20190230318A1

    公开(公告)日:2019-07-25

    申请号:US16250808

    申请日:2019-01-17

    申请人: Caavo Inc

    摘要: Methods, systems, and apparatuses are described for determining a power state of a device. Identification data may be received, e.g., in a media device hub, from one or more devices coupled to the device hub. In some example implementations, the devices coupled to the device hub may comprise an intermediate device coupled to the hub via a first multimedia cable and a sink media device coupled to the intermediate device via a second multimedia cable. Attributes may be identified in the received identification data, such as attributes relating to one or more of the coupled devices. The attributes may be associated with one or more of the devices that are coupled to the device hub. Based on an association of attributes, a power state of one or more of the devices coupled to the hub may be determined.

    AUTOMATIC SCREEN NAVIGATION FOR MEDIA DEVICE CONFIGURATION AND CONTROL

    公开(公告)号:US20190058915A1

    公开(公告)日:2019-02-21

    申请号:US16168152

    申请日:2018-10-23

    申请人: Caavo Inc

    摘要: Methods, systems, and apparatuses are described for automatically navigating a graphical user interface (GUI) of a media device. In embodiments, objects (e.g. selectable items) in device GUI menu screens may be located, identified, and selected by another device (e.g., a switch) using several types of image processing, image recognition, and automated screen navigation techniques. For instance, a device may receive an operation request, for example from a user, receive a video signal from the connected media device, extract a video frame, process the video frame using one or more algorithms, and automatically navigate the GUI of the device by transmitting one more navigation commands for application to the GUI. In this manner, multi-step, time-consuming manual GUI navigation to achieve a desired result may be reduced to an automated technique, allowing users to save time and frustration in navigating a GUI using a remote control to find a particular resource.

    Remote control activity detection

    公开(公告)号:US10158810B2

    公开(公告)日:2018-12-18

    申请号:US15727340

    申请日:2017-10-06

    申请人: Caavo Inc

    摘要: 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.

    SEAMLESS SETUP AND CONTROL FOR HOME ENTERTAINMENT DEVICES AND CONTENT

    公开(公告)号:US20180316876A1

    公开(公告)日:2018-11-01

    申请号:US16029412

    申请日:2018-07-06

    申请人: Caavo Inc

    IPC分类号: H04N5/268 H04N5/44

    摘要: 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.

    PERSONALIZED IDENTIFICATION OF ITEMS OF MEDIA CONTENT FROM ACROSS MULTIPLE CONTENT-PROVIDING ENTITIES

    公开(公告)号:US20180234715A1

    公开(公告)日:2018-08-16

    申请号:US15892188

    申请日:2018-02-08

    申请人: Caavo Inc

    摘要: Systems and methods are described for identifying items of media content from across multiple content-providing entities for playback or recommendation to a user. In accordance with embodiments, a user of a media content delivery device is identified and a usage profile corresponding to the user is obtained. The usage profile identifies, for each of a plurality of content-providing entities, one or more items of media content that have been obtained from the content-providing entity and watched by the user. An unwatched item of media content may then be identified based on the usage profile and information about the unwatched item of media content may be provided to the device for presentation to the user. Alternatively, an item of media content identified in the usage profile may be played back to the user or a means for playing back the item of media content may be provided via the device.