Dynamically adjusting data processing speed based on buffer utilization

    公开(公告)号:US09766686B2

    公开(公告)日:2017-09-19

    申请号:US14154987

    申请日:2014-01-14

    CPC classification number: G06F1/324 Y02D10/126

    Abstract: The embodiments disclosed herein provide a computing device that includes an upstream buffer and downstream data processing circuit that establish a data processing path where the data stored by upstream buffer is received and processed by the downstream data processing circuit. Using a buffer utilization characteristic of the upstream buffer such as its current availability (e.g., the buffer is 50% full) or an input data rate, the computing device adjusts the clock signal used to drive the downstream data processing circuit. For example, if the utilization of the upstream buffer is low, the number of clock edges in the clock signal may be reduced thereby reducing power consumption of the computing device. However, as the utilization of the buffer begins to increase, the computing device may increase the number of clock edges to prevent a buffer overflow.

    THING DISCOVERY AND CONFIGURATION FOR AN INTERNET OF THINGS INTEGRATED DEVELOPER ENVIRONMENT
    2.
    发明申请
    THING DISCOVERY AND CONFIGURATION FOR AN INTERNET OF THINGS INTEGRATED DEVELOPER ENVIRONMENT 审中-公开
    综合开发商环境的互联网发现和配置

    公开(公告)号:US20160357524A1

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

    申请号:US15176912

    申请日:2016-06-08

    CPC classification number: G06F8/34 G06F8/30 H04L41/0856 H04L41/12

    Abstract: According to one or more embodiments of the disclosure, thing discovery and configuration for an Internet of Things (IoT) integrated developer environment (IDE) is shown and described. In particular, in one embodiment, a computer operates an IoT IDE that discovers real-world physical devices within a computer network that are available to participate with the IoT IDE. The IoT IDE may then determine a respective functionality of each of the real-world physical devices, and virtually represents the real-world physical devices as selectable options within the IoT IDE for an IoT application, where a respective virtual representation of each of the real-world physical devices is configured within the IoT IDE with the corresponding respective functionality of that real-world physical device. Simulating the IoT application within the IoT IDE then relays input and/or output (I/O) between the IoT IDE and a selected set of real-world physical devices according to their corresponding respective functionality.

    Abstract translation: 根据本公开的一个或多个实施例,示出并描述了物联网(IoT)集成开发者环境(IDE)的事物发现和配置。 特别地,在一个实施例中,计算机操作IoT IDE,其发现可以与IoT IDE一起参与的计算机网络内的真实世界物理设备。 然后,IoT IDE可以确定每个真实世界物理设备的相应功能,并将物理设备虚拟地表示为用于IoT应用的IoT IDE内的可选择选项,其中每个实际物理设备的相应虚拟表示 世界物理设备在IoT IDE内配置了该实际物理设备的相应功能。 模拟IoT IDE中的IoT应用程序,然后根据它们对应的相应功能,中继IoT IDE和所选真实世界物理设备集之间的输入和/或输出(I / O)。

    Thing discovery and configuration for an internet of things integrated developer environment

    公开(公告)号:US10296301B2

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

    申请号:US15176912

    申请日:2016-06-08

    Abstract: According to one or more embodiments of the disclosure, thing discovery and configuration for an Internet of Things (IoT) integrated developer environment (IDE) is shown and described. In particular, in one embodiment, a computer operates an IoT IDE that discovers real-world physical devices within a computer network that are available to participate with the IoT IDE. The IoT IDE may then determine a respective functionality of each of the real-world physical devices, and virtually represents the real-world physical devices as selectable options within the IoT IDE for an IoT application, where a respective virtual representation of each of the real-world physical devices is configured within the IoT IDE with the corresponding respective functionality of that real-world physical device. Simulating the IoT application within the IoT IDE then relays input and/or output (I/O) between the IoT IDE and a selected set of real-world physical devices according to their corresponding respective functionality.

Patent Agency Ranking