Abstract: A system and method for controlling a controllable appliance resident in an environment which includes a device adapted to receive speech input. The system and method establishes a noise threshold for the environment in which the device is operating, receives at the device a speech input, determines a noise level for the environment at the time the speech input is received by the device, compares the determined noise level to the established noise threshold, and causes one or more commands to be automatically issued to the controllable device to thereby cause the controllable device to transition from a first volume level to a second volume level that is less than the first volume level when the determined noise level for the environment is greater than the established noise threshold for the environment.
Abstract: A first data that identifies a first device is used to identify within a data store a one or more capabilities of the first device. When a voice input having one or more keywords that have been pre-associated within the data store to an operational problem associated with at least the first device is received, a system causes a state of at least the first device at a time at which the voice input is received to be identified, causes the one or more keywords, the one or more capabilities of the first device, and the state of at least the first device to be used to identify within the data store a set of instructions for interacting with at least the first device to solve the operational problem, and causes the set of instructions to be presented to a user.
Abstract: A hand-held device with a sensor for providing a signal indicative of a position of the hand-held device relative to an object surface enables power to the sensor at a first time interval when the hand-held device is indicated to be in a position that is stationary and adjacent relative to the object surface, enables power to the sensor at a second time interval shorter than the first time interval when the hand-held device is indicated to be in a position that is moving and adjacent relative to the object surface, and enables power to the sensor at a third time interval when the hand-held device is determined to be in a position that is removed relative to the object surface.
Abstract: A signature comprised of a plurality of data blocks formatted in accordance with a multicast communications protocol is received from a target appliance. When it is determined that one or more of the plurality of data blocks has been populated with user data, a representation of at least a portion of signature is provided to an analytics engine for processing whereby the user data within the one or more of the plurality of data blocks is replaced with a predicted, original data. The predicted, original data is then usable to provision a controlling device with a command code set for use in communicating commands to the target appliance.
Abstract: A browser device communicates via Wi-Fi with a central function device. The function device has information regarding all the various remote controls needed by the consumer. The function device communicates wirelessly with the browser device and in turn then operates all of the consumer's electronic devices.
Type:
Grant
Filed:
October 8, 2019
Date of Patent:
February 28, 2023
Assignee:
Universal Electronics Inc.
Inventors:
Steven M. Pope, Raymond O. Chock, Norman G. Sheridan
Abstract: An apparatus includes a head portion, an undercarriage portion, and a telescopic portion configured to adjustably move into a plurality of different lengths. A first end of the head portion is rotatably attached to a first end of the undercarriage portion and a second end of the undercarriage portion is rotatably attached to a first end of the telescopic portion. A second end of the head portion is rotatably attached to a second end of the telescopic portion. In a first position, the telescopic portion has a first length of the plurality of different lengths and the head portion and the undercarriage portion form a first angle. In a second position, the telescopic portion has a second length of the plurality of different lengths and the head portion and the undercarriage portion form a second angle different from the first angle.
Type:
Grant
Filed:
June 13, 2022
Date of Patent:
February 28, 2023
Assignee:
Universal Electronics Inc.
Inventors:
Peter Martin van Til, Niek Fox, Luigi D'Andrea
Abstract: A first appliance receives from a second controllable appliance a command for causing the first controllable appliance to be placed into a state and, in response, determines a trust level of the second controllable appliance. When it is determined that the second controllable appliance is trustworthy, the first controllable appliance executes the command. When it is determined that the second controllable appliance is untrustworthy, the first controllable appliance ignores the command. Otherwise, the first controllable appliance enters into a state in which the first controllable appliance waits for at least a predetermined period of time for a user to confirm whether or not the first controllable appliance should be caused to execute the command.
Abstract: A codeset having function-code combinations is provisioned on a controlling device to control functions of an intended target device. Input is provided to the controlling device which designates a function to be controlled on the intended target device. From a plurality of codes that are each associated with the designated function in a database stored in a memory of the controlling device a first code that is determined to be valid for use in controlling the designated function on the intended target device is selected. When the codeset is then provisioned on the controlling device, the provisioned codeset includes as a function-code combination thereof the designated function and the first code.
Abstract: A state of a system having a plurality of appliances is controlled by using a device discovery process to establish a listing of each of the plurality of appliances in the system. The listing of each of the plurality of appliances is then used, with reference to a command and/or protocol database, to configure a software agent to exchange communications, via a one or more communication channels, with each of the plurality of appliances. An action triggering state of at least one of the plurality of appliances is associated with an action. The action is performed when it is determined that a current state of the at least one of the plurality of appliances corresponds to the action triggering state.
Abstract: A set top box receives from a remote control device one or more of a codeset identifier, data indicative of a brand and model for a consumer electronic device, and remote control diagnostic information. The set top box then causes information representative of the received codeset identifier, data indicative of a brand and model for a consumer electronic device, and remote control diagnostic information to be displayed in a display device associated with the set top box.
Abstract: A configurable input element of a controlling device is configured by using a data representative of an over-the-top (OTT) media app determined to be installed on an OTT device and a data representative of the OTT device to identify at least one command that is required to be transmitted to cause the OTT device to launch the OTT media app. The at least one command is provisioned to the controlling device and assigned to the configurable input element. When the input element is subsequently activated, the controlling device will transmit the at least one command to cause the OTT device to launch the OTT media app.
Abstract: An apparatus, system and method is described for controlling one or more consumer electronic devices that is performed by a smart device. The smart device causes one or more graphical elements, each for performing a particular operation to be displayed. The smart device then causes an action to be performed when the user selects one of the graphical elements, for example by pressing one of the keys on the universal controlling device or by speaking a command.
Abstract: Axis orientation compensation is provided in a system in which movement of a controlling device is used to control navigational functions of a target appliance by determining which one of plural sides of the controlling device is an active side of the controlling device and by causing navigational functions of the target appliance made relative to at least one of an X, Y, and Z axis of the target appliance to be dynamically aligned with movements of the controlling device made relative to at least one of an A, B, and C axis of the controlling device as a function of the one of the plural sides of the controlling device that is determined to be the active side of the controlling device.
Abstract: A universal remote control (URC) is programmed to control a particular type and make of electronic consumer device using a graphical user interface. A plurality of images is displayed on the user-interface. Each image of the plurality of images is a digital photograph of an electronic consumer device or a remote control device usable to control the corresponding electronic consumer device. A user selects the digital photograph of the particular type and make of electronic consumer device or its corresponding remote control device. Codeset information associated with the selected device is transmitted to the URC such that the URC is programmed to control the selected device. If the codeset information is a codeset identifier, then it is displayed on the user interface. The user enters the codeset identifier into the URC such that the URC is programmed to control the selected device.
Abstract: An entertainment device initiates a configuration process of a controlling device in response to a change in an audio visual entertainment system configuration in which at least one of a plurality devices is connected to the entertainment device as an audio and/or visual source and at least one of the plurality of devices is connected to the entertainment device as an audio and/or visual output destination for the entertainment device.
Abstract: A method may include receiving a consent-processing request at a consent management platform from a content-presentation device, and using an identifier string in the request to establish a secure interactive session configured for user selection of consent options associated with a particular consent package of the platform, where the package may include identifiers of consent features of a media distribution system that require user consent in order to be activated for the device. The platform may then receive, via the interactive session, user consent data including a respective consent choice for each of one or more consent options, where each respective consent choice indicates acceptance or rejection of consent to activating an associated consent feature identified with the particular consent package. The received respective consent choices may be stored in a database of the consent management platform. Corresponding data may be stored in a whitelist on the content-presentation device.
Type:
Grant
Filed:
July 19, 2021
Date of Patent:
December 20, 2022
Assignee:
Universal Electronics Inc.
Inventors:
Brian Paul Johnson, Peter William Ellison, Matthew Jorgensen, George Earl Harvey, Kurt Roman Thielen
Abstract: A device communicates via Wi-Fi with a central function device. The function device has information regarding all the various remote controls needed by the consumer. The function device communicates wirelessly with the device and in turn then operates all of the consumer's electronic devices.
Type:
Grant
Filed:
February 5, 2021
Date of Patent:
December 6, 2022
Assignee:
Universal Electronics Inc.
Inventors:
Steven M. Pope, Raymond O. Chock, Norman G. Sheridan
Abstract: Apparatus, system and method for using a controlling device for receiving voice input to control the operation of voice controlled smart appliances and, more particularly, to a controlling device for recognizing voice commands and for use in routing a signal, based on voice commands from the user, to two or more voice controlled smart appliances from different consumer brand names.
Type:
Grant
Filed:
July 12, 2017
Date of Patent:
November 1, 2022
Assignee:
Universal Electronics Inc.
Inventors:
Paul Arling, Norman G. Sheridan, Arsham Hatambeiki, Thomas Henley, Jon Gallegos
Abstract: A set top box receives from a remote control device one or more of a codeset identifier, data indicative of a brand and model for a consumer electronic device, and remote control diagnostic information. The set top box then causes information representative of the received codeset identifier, data indicative of a brand and model for a consumer electronic device, and remote control diagnostic information to be displayed in a display device associated with the set top box.