×

Voice control of endpoint devices through a multi-services gateway device at the user premises

  • US 10,530,598 B2
  • Filed: 12/08/2015
  • Issued: 01/07/2020
  • Est. Priority Date: 12/29/2006
  • Status: Active Grant
First Claim
Patent Images

1. A communication device for use at a user premises to provide interactive user voice-controlled home automation, comprising;

  • (a) a first interface for enabling communications with at least one endpoint device located within the user premises;

    (b) a second interface for enabling communications of the communication device at the user premises via a wide area network;

    (c) a local processor coupled to the interfaces;

    (d) local storage coupled to the processor; and

    (e) programming in the storage including;

    (1) a communications program for configuring the communication device to communicate via the first interface with the at least one endpoint device, associate the at least one endpoint device with the communication device, and communicate with at least one remote server each associated with at least one of a plurality of third-party applications that are stored locally on the communication device, wherein each third-party application is configured for authentication with a respective one of a plurality of third-party service providers, wherein each of the third-party applications is capable of being accessed and controlled via the at least one endpoint device, and wherein the communication device;

    stores authentication information in the local storage;

    executes one of the locally stored third-party applications to authenticate the communication device with the respective one of the plurality of third-party service providers based on the locally stored authentication information, wherein at least a portion of the locally stored authentication information is obtained in response to an initial registration with the respective one of the plurality of third-party service provider, wherein the authenticating is independent of authenticating the communication device with other ones of the plurality of third-party service providers;

    in response to successful authentication of the communication device,establishes bi-directional communication with the respective one of the plurality of third-party service providers that has authenticated the communication device, independently from other ones of the plurality of third-party service providers, wherein the at least a portion of the locally stored authentication information is used for renewing key-based authentication for the bi-directional communication with the respective one of the plurality of third-party service provider,receives, via the wide area network, media from the respective one of the plurality of third-party service providers,sends, via the one of the locally stored third-party applications, the received media to the at least one endpoint device such that the media is displayed on a display of the at least one endpoint device, andcauses the display of the at least one endpoint device to display an interface for controlling at least one of displaying of the media or media control functions; and

    (2) a control program providing operations via a controller associated with the communication device having voice protocols, wherein in response to successful authentication of the communication device,the control program enables the user to provide voice commands to control, via the one of the locally stored third-party applications, displaying of the media by the at least one endpoint device, wherein the voice commands are provided through the communication device and/or a remote client.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×