Device time synchronization by networking device

    公开(公告)号:US11483085B1

    公开(公告)日:2022-10-25

    申请号:US16572411

    申请日:2019-09-16

    Abstract: Systems and methods for device time synchronization by networking devices are disclosed. For example, a networking device may be configured to perform one or more operations to synchronize time as between the networking device and one or more computing devices in an environment. The networking device may be selected from multiple networking devices to be the time master based on one or more factors and/or operations, such as the number of devices in communication with the networking devices, the device types of those devices, device-communication amounts, communication abilities of the devices, and/or which networking device has a wired connection to a modem, for example.

    Interoperability of secondary-device hubs

    公开(公告)号:US11340566B1

    公开(公告)日:2022-05-24

    申请号:US16523481

    申请日:2019-07-26

    Abstract: Traditional home-automation systems utilize a single hub for controlling secondary devices within a home. The techniques described herein, meanwhile, utilize multiple hubs within the environment and/or located remotely from the environment. For instance, an environment may include multiple electronic devices, each configured to control one or more secondary devices within the environment. In addition, a remote service may be configured to control one or more secondary devices within the environment. As such, each controlling device stores and executes an instance of a control engine, rather than relying on a single instance of a control engine located at a single controlling hub.

    Message processing engine
    7.
    发明授权
    Message processing engine 有权
    消息处理引擎

    公开(公告)号:US09489190B1

    公开(公告)日:2016-11-08

    申请号:US14030078

    申请日:2013-09-18

    CPC classification number: G06F8/65 G06F9/45508

    Abstract: Techniques are described for updating applications installed on devices. The applications may include native applications having a web view component to handle interpreted language instructions. The applications may also include web applications executable within a browser. A message may be sent to a computing device, the message including update information specifying one or more updates to the state or the features of an application. The update information may be described using interpreted language instructions. To handle the updates to an application in instances when the application is inactive, a stand-alone interpreter engine may be employed instead of the web view component or instead of the interpreter engine included in a browser. Use of the stand-alone interpreter engine may mitigate possible performance effects or intrusive user interface elements from launching the web view component or the browser-based interpreter engine to perform update operations.

    Abstract translation: 描述了用于更新安装在设备上的应用程序的技术。 应用可以包括具有用于处理解释语言指令的web视图组件的本地应用。 应用程序还可以包括在浏览器中可执行的web应用程序。 消息可以被发送到计算设备,消息包括指定对状态或应用的特征的一个或多个更新的更新信息。 可以使用解释语言指令描述更新信息。 为了在应用程序处于非活动状态的情况下处理对应用程序的更新,可以使用独立的解释器引擎而不是网页视图组件,而不是浏览器中包含的解释器引擎。 使用独立的解释器引擎可以减轻可能的性能影响或侵入式用户界面元素,以启动网络视图组件或基于浏览器的解释器引擎来执行更新操作。

Patent Agency Ranking