Computing device power state transitions
    1.
    发明授权
    Computing device power state transitions 有权
    计算设备电源状态转换

    公开(公告)号:US09239605B1

    公开(公告)日:2016-01-19

    申请号:US13079526

    申请日:2011-04-04

    IPC分类号: G06F1/32

    摘要: Methods and apparatus for scheduling and controlling power management activities are disclosed. An example method includes automatically scheduling a wake-up alarm for a computing device and transitioning the computing device from an active power state to a first low power state. The example method also includes, in response to occurrence of the automatically scheduled wake-up alarm, transitioning the computing device from the first low power state to the active power state and transitioning the computing device from the active power state to a second low power state, where the second low power state is a lower power state than the first low power state.

    摘要翻译: 公开了调度和控制电源管理活动的方法和装置。 示例性方法包括自动地为计算设备调度唤醒警报并将计算设备从有功功率状态转换到第一低功率状态。 该示例方法还包括响应于自动调度的唤醒警报的发生,将计算设备从第一低功率状态转换到有功功率状态,并将计算设备从有功功率状态转换到第二低功率状态 ,其中第二低功率状态是比第一低功率状态低的功率状态。

    POSTPONING SUSPEND
    2.
    发明申请
    POSTPONING SUSPEND 有权
    休息暂停

    公开(公告)号:US20120303990A1

    公开(公告)日:2012-11-29

    申请号:US13116803

    申请日:2011-05-26

    IPC分类号: G06F1/32

    摘要: According to one general aspect, a method may include operating a computing device in a first power mode. The method may also include executing, by a processor of the computing device, at least one non-interactive task. The method may also include detecting, by a processor of the computing device, a request to place the computing device in a second power mode, wherein the second power mode consumes less system resources than the first power mode. The method may further include delaying the transition of the computing device to the second power mode until either the completion of the non-interactive task or an overriding triggering event.

    摘要翻译: 根据一个一般方面,一种方法可以包括以第一功率模式操作计算设备。 该方法还可以包括由计算设备的处理器执行至少一个非交互任务。 该方法还可以包括由计算设备的处理器检测将计算设备置于第二功率模式的请求,其中第二功率模式消耗比第一功率模式少的系统资源。 该方法还可以包括将计算设备的转换延迟到第二功率模式,直到完成非交互任务或覆盖触发事件。

    Postponing suspend
    3.
    发明授权
    Postponing suspend 有权
    推迟暂停

    公开(公告)号:US08245062B1

    公开(公告)日:2012-08-14

    申请号:US13246849

    申请日:2011-09-27

    摘要: According to one general aspect, a method may include operating a computing device in a first power mode. The method may also include executing, by a processor of the computing device, at least one non-interactive task. The method may also include detecting, by a processor of the computing device, a request to place the computing device in a second power mode, wherein the second power mode consumes less system resources than the first power mode. The method may further include delaying the transition of the computing device to the second power mode until either the completion of the non-interactive task or an overriding triggering event.

    摘要翻译: 根据一个一般方面,一种方法可以包括以第一功率模式操作计算设备。 该方法还可以包括由计算设备的处理器执行至少一个非交互任务。 该方法还可以包括由计算设备的处理器检测将计算设备置于第二功率模式的请求,其中第二功率模式消耗比第一功率模式少的系统资源。 该方法还可以包括将计算设备的转换延迟到第二功率模式,直到完成非交互任务或覆盖触发事件。

    Delaying the initiation of transitioning to a lower power mode by placing a computer system into an intermediate power mode between a normal power mode and the lower power mode
    4.
    发明授权
    Delaying the initiation of transitioning to a lower power mode by placing a computer system into an intermediate power mode between a normal power mode and the lower power mode 有权
    通过将计算机系统置于正常功率模式和较低功率模式之间的中间功率模式下,延迟转换到较低功率模式

    公开(公告)号:US08671299B2

    公开(公告)日:2014-03-11

    申请号:US13116803

    申请日:2011-05-26

    IPC分类号: G06F1/26 G06F1/00

    摘要: According to one general aspect, a method may include operating a computing device in a first power mode. The method may also include executing, by a processor of the computing device, at least one non-interactive task. The method may also include detecting, by a processor of the computing device, a request to place the computing device in a second power mode, wherein the second power mode consumes less system resources than the first power mode. The method may further include delaying the transition of the computing device to the second power mode until either the completion of the non-interactive task or an overriding triggering event.

    摘要翻译: 根据一个一般方面,一种方法可以包括以第一功率模式操作计算设备。 该方法还可以包括由计算设备的处理器执行至少一个非交互任务。 该方法还可以包括由计算设备的处理器检测将计算设备置于第二功率模式的请求,其中第二功率模式消耗比第一功率模式少的系统资源。 该方法还可以包括将计算设备的转换延迟到第二功率模式,直到完成非交互任务或覆盖触发事件。

    Conditional power management activities

    公开(公告)号:US10126803B1

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

    申请号:US13079538

    申请日:2011-04-04

    IPC分类号: G06F1/32

    摘要: Methods and apparatus for scheduling and controlling power management activities are disclosed. An example method includes detecting, by a computing device, playback of video content at a frame rate that is greater than a predetermined threshold frame rate. The example method further includes, in response to the detection of the playback of video content at the frame rate greater than the threshold frame rate, overriding a screen dimming operation of the computing device.

    Intelligent selection of operating state upon change of power state
    6.
    发明授权
    Intelligent selection of operating state upon change of power state 有权
    智能选择电源状态变化时的运行状态

    公开(公告)号:US09116698B2

    公开(公告)日:2015-08-25

    申请号:US13155171

    申请日:2011-06-07

    IPC分类号: G06F1/32

    摘要: A method includes operating a computing device in a first power mode and a first operating state. The first operating state includes first operating state information stored in a volatile memory. The method includes receiving a first request to change the power mode from the first power mode to a second power mode. In response to receiving the first request, a sub-portion of the first operating state information that includes less than all of the first operating state information is stored in a non-volatile memory. The method includes receiving a second request to change the power mode from the second power mode to the first power mode. In response to receiving the second request, the computing device is restored to the first power mode, and is placed in a second operating state, by re-creating a portion of the first operating state information.

    摘要翻译: 一种方法包括以第一功率模式和第一操作状态操作计算设备。 第一操作状态包括存储在易失性存储器中的第一操作状态信息。 该方法包括接收将功率模式从第一功率模式改变到第二功率模式的第一请求。 响应于接收到第一请求,将包括小于所有第一操作状态信息的第一操作状态信息的子部分存储在非易失性存储器中。 该方法包括接收将功率模式从第二功率模式改变到第一功率模式的第二请求。 响应于接收到第二请求,计算设备被恢复到第一功率模式,并且通过重新创建第一操作状态信息的一部分而被置于第二操作状态。

    Intelligent failback in a load-balanced networking environment
    7.
    发明授权
    Intelligent failback in a load-balanced networking environment 有权
    负载平衡网络环境中的智能故障恢复

    公开(公告)号:US08432788B2

    公开(公告)日:2013-04-30

    申请号:US11750914

    申请日:2007-05-18

    IPC分类号: G01R31/08 G06F11/00 G08C15/00

    CPC分类号: G06F11/2005

    摘要: One embodiment of the present invention sets forth a method for failing back network connections to a network interface card (NIC) within a computing device. The method includes the steps of monitoring a failed or unreliable NIC within the computing device, determining that the failed or unreliable NIC has recovered, determining that a functional NIC within the computing device is overloaded, selecting a first connection set communicating through the overloaded NIC, and transferring the first connection set to the recovered NIC. With this approach, intelligent decisions can be advantageously made regarding whether to fail back a network connection set to a recovered NIC based on the traffic loads on the overloaded NIC and the recovered NIC. Such an approach to balancing network traffic across the functional NICs within a computing device may substantially improve overall performance relative to prior art techniques.

    摘要翻译: 本发明的一个实施例提出了一种用于使与网络接口卡(NIC)在计算设备内的网络连接失败的方法。 该方法包括以下步骤:监视计算设备内的故障或不可靠的NIC,确定故障或不可靠的NIC已经恢复,确定计算设备内的功能NIC过载,选择通过过载的NIC通信的第一连接集, 并将第一连接集传送到恢复的NIC。 利用这种方法,可以有利地基于重载NIC和恢复的NIC上的流量负载来故障恢复到恢复的NIC的网络连接设置的智能决策。 在计算设备内跨功能NIC平衡网络流量的这种方法可以相对于现有技术来显着提高整体性能。

    Intelligent load balancing and failover of network traffic
    8.
    发明授权
    Intelligent load balancing and failover of network traffic 有权
    网络流量的智能负载平衡和故障转移

    公开(公告)号:US08300647B2

    公开(公告)日:2012-10-30

    申请号:US11750987

    申请日:2007-05-18

    IPC分类号: H04L12/28

    摘要: A hash engine in a network device driver maintains data on the utilization and error rate for each network interface card (“NIC”) within a local computing device. From this data, the hash engine intelligently selects transmit NICs and receive NICs based on various networking parameters provided from a software driver program. Transmit packets sent from the operating system in a local computing device to a remote computing device are intercepted, modified and redirected to transmit NICs selected by the hash engine for transmission to remote computing devices. Similarly, address resolution protocol (“ARP”) response packets sent by the operating system in response to ARP request packets are intercepted, modified and redirected to receive NICs selected by the hash engine for transmission. By selecting receive NICs and transmit NICs in this fashion, the hash engine is able to intelligently load balance transmit and receive traffic in the local computing device, thereby improving overall network performance relative to prior art techniques.

    摘要翻译: 网络设备驱动程序中的散列引擎维护有关本地计算设备中每个网络接口卡(NIC)的利用率和错误率的数据。 根据该数据,散列引擎基于从软件驱动程序提供的各种网络参数智能地选择发送NIC和接收NIC。 将从本地计算设备中的操作系统发送的数据包发送到远程计算设备被拦截,修改和重定向,以发送由散列引擎选择的NIC以传输到远程计算设备。 类似地,操作系统响应于ARP请求报文发送的地址解析协议(ARP)响应报文被截获,修改并重定向到接收由哈希引擎选择的NIC进行传输。 通过以这种方式选择接收NIC并传输NIC,散列引擎能够智能地负载平衡本地计算设备中的传输和接收流量,从而相对于现有技术提高整体网络性能。

    Intelligent load balancing and failover of network traffic
    9.
    发明授权
    Intelligent load balancing and failover of network traffic 有权
    网络流量的智能负载平衡和故障转移

    公开(公告)号:US07995465B2

    公开(公告)日:2011-08-09

    申请号:US11750919

    申请日:2007-05-18

    IPC分类号: H04L12/56

    CPC分类号: H04L1/22 H04L47/125

    摘要: A hash engine in a network device driver maintains data on the utilization and error rate for each network interface card (“NIC”) within a local computing device. From this data, the hash engine intelligently selects transmit NICs and receive NICs based on various networking parameters provided from a software driver program. Transmit packets sent from the operating system in a local computing device to a remote computing device are intercepted, modified and redirected to transmit NICs selected by the hash engine for transmission to remote computing devices. Similarly, address resolution protocol (“ARP”) response packets sent by the operating system in response to ARP request packets are intercepted, modified and redirected to receive NICs selected by the hash engine for transmission. By selecting receive NICs and transmit NICs in this fashion, the hash engine is able to intelligently load balance transmit and receive traffic in the local computing device, thereby improving overall network performance relative to prior art techniques.

    摘要翻译: 网络设备驱动程序中的散列引擎维护本地计算设备内每个网络接口卡(“NIC”)的利用率和错误率的数据。 根据该数据,散列引擎基于从软件驱动程序提供的各种网络参数智能地选择发送NIC和接收NIC。 将从本地计算设备中的操作系统发送的数据包发送到远程计算设备被拦截,修改和重定向,以发送由散列引擎选择的NIC以传输到远程计算设备。 类似地,操作系统响应于ARP请求报文发送的地址解析协议(“ARP”)响应报文被截获,修改并重定向到接收由哈希引擎选择的NIC进行传输。 通过以这种方式选择接收NIC并传输NIC,散列引擎能够智能地负载平衡本地计算设备中的传输和接收流量,从而相对于现有技术提高整体网络性能。

    Packet processing with re-insertion into network interface circuitry
    10.
    发明授权
    Packet processing with re-insertion into network interface circuitry 有权
    分组处理,重新插入网络接口电路

    公开(公告)号:US07974209B1

    公开(公告)日:2011-07-05

    申请号:US11956284

    申请日:2007-12-13

    IPC分类号: G01R31/08 H04L12/28

    摘要: Method and apparatus for packet processing by re-insertion into network interface circuitry. A method for handling a burst of packets sent to network interface circuitry includes checking for a connection table entry for received packets, and responsive to non-existence of the connection table entry for the received packets, sending the packets to network interface software for processing. The network interface software processing includes: building the connection table entry; processing the packets; and sending the packets as processed to the network interface circuitry. Additionally, a method for re-inserting a packet responsive to an active audit mode is described.

    摘要翻译: 通过重新插入网络接口电路来进行数据包处理的方法和装置。 一种用于处理发送到网络接口电路的分组的突发的方法包括:检查所接收分组的连接表条目,并且响应于接收到的分组的连接表条目的不存在,将分组发送到网络接口软件进行处理。 网络接口软件处理包括:建立连接表条目; 处理数据包; 并将处理的数据包发送到网络接口电路。 此外,描述了响应于主动审核模式重新插入分组的方法。