Power saving method of central processing unit
    1.
    发明授权
    Power saving method of central processing unit 有权
    中央处理单元省电方式

    公开(公告)号:US07634672B2

    公开(公告)日:2009-12-15

    申请号:US11505973

    申请日:2006-08-18

    CPC classification number: G06F1/3228

    Abstract: A power saving method applied to a central processing unit under a non-snooping sleeping state with a bus master request from a peripheral device is presented. In accordance with the present invention, first prohibit the central processing unit from fetching instruction. Then drive the central processing unit entering a snooping sleeping state and enabling the arbiter for transferring the bus master request to the central processing unit. After the central processing unit completes the bus master request, the arbiter is disabled and the central processing unit is driven to leave the snooping sleeping state and return back to the non-snooping sleeping state. Therefore, the power consumed by the central processing unit is reduced so as to save power.

    Abstract translation: 提出了一种在具有来自外围设备的总线主机请求的非窥探睡眠状态下应用于中央处理单元的省电方法。 根据本发明,首先禁止中央处理单元取出指令。 然后驱动中央处理单元进入窥探休眠状态,并允许仲裁器将总线主控请求传送到中央处理单元。 中央处理单元完成总线主机请求后,仲裁器被禁止,中央处理单元被驱动离开窥探休眠状态并返回到非窥探睡眠状态。 因此,中央处理单元消耗的功率降低,从而节省功率。

    Method for accessing memory data
    2.
    发明授权
    Method for accessing memory data 有权
    访问存储器数据的方法

    公开(公告)号:US07861044B2

    公开(公告)日:2010-12-28

    申请号:US11945311

    申请日:2007-11-27

    CPC classification number: G06F12/1416 G06F9/30003 G06F2212/2022

    Abstract: A memory access method for accessing data from a non-volatile memory in a south bridge is provided. Memory access is performed under a system management mode (SMM). Under the protection of the SMM mode, the desired memory address is not altered by an interrupt handler, therefore memory data is accessed correctly.

    Abstract translation: 提供了一种用于从南桥的非易失性存储器访问数据的存储器访问方法。 在系统管理模式(SMM)下执行内存访问。 在SMM模式的保护下,所需的存储器地址不会被中断处理程序改变,因此存储器数据被正确访问。

    Method and system for saving power of central processing unit
    3.
    发明授权
    Method and system for saving power of central processing unit 有权
    中央处理单元节电方法及系统

    公开(公告)号:US07802119B2

    公开(公告)日:2010-09-21

    申请号:US11707966

    申请日:2007-02-20

    CPC classification number: G06F1/3203 G06F1/3243 Y02D10/152

    Abstract: For saving power of a central processing unit at a C3 power level upon processing a bus master request from a peripheral device, an arbitrator is disabled from transmitting any request to the central processing unit at the C3 power level. Afterwards, in response to a bus master request, the central processing unit is switched from the C3power level to a transitional C0 power level while keeping the arbitrator disabled, and then switched from the transitional C0 power level to a C2 power level while enabling the arbitrator to process the bus master request.

    Abstract translation: 为了在从外围设备处理总线主机请求时以C3功率电平节省中央处理单元的功率,仲裁器被禁止在C3功率电平向中央处理单元发送任何请求。 之后,响应于总线主机请求,中央处理单元从C3power电平切换到过渡C0功率电平,同时保持仲裁器禁用,然后从过渡C0功率电平切换到C2功率电平,同时启用仲裁器 处理总线主机请求。

    Power saving method of central processing unit
    4.
    发明申请
    Power saving method of central processing unit 有权
    中央处理单元省电方式

    公开(公告)号:US20070157039A1

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

    申请号:US11505973

    申请日:2006-08-18

    CPC classification number: G06F1/3228

    Abstract: A power saving method applied to a central processing unit under a non-snooping sleeping state with a bus master request from a peripheral device is presented. In accordance with the present invention, first prohibit the central processing unit from fetching instruction. Then drive the central processing unit entering a snooping sleeping state and enabling the arbiter for transferring the bus master request to the central processing unit. After the central processing unit completes the bus master request, the arbiter is disabled and the central processing unit is driven to leave the snooping sleeping state and return back to the non-snooping sleeping state. Therefore, the power consumed by the central processing unit is reduced so as to save power.

    Abstract translation: 提出了一种在具有来自外围设备的总线主机请求的非窥探睡眠状态下应用于中央处理单元的省电方法。 根据本发明,首先禁止中央处理单元取出指令。 然后驱动中央处理单元进入窥探睡眠状态,并允许仲裁器将总线主控请求传送到中央处理单元。 中央处理单元完成总线主机请求后,仲裁器被禁止,中央处理单元被驱动离开窥探休眠状态并返回到非窥探睡眠状态。 因此,中央处理单元消耗的功率降低,从而节省功率。

    METHOD FOR ACCESSING MEMORY DATA
    5.
    发明申请
    METHOD FOR ACCESSING MEMORY DATA 有权
    访问存储器数据的方法

    公开(公告)号:US20080222345A1

    公开(公告)日:2008-09-11

    申请号:US11945311

    申请日:2007-11-27

    CPC classification number: G06F12/1416 G06F9/30003 G06F2212/2022

    Abstract: A memory access method for accessing data from a non-volatile memory in a south bridge is provided. Memory access is performed under a system management mode (SMM). Under the protection of the SMM mode, the desired memory address is not altered by an interrupt handler, therefore memory data is accessed correctly.

    Abstract translation: 提供了一种用于从南桥的非易失性存储器访问数据的存储器访问方法。 在系统管理模式(SMM)下执行内存访问。 在SMM模式的保护下,所需的存储器地址不会被中断处理程序改变,因此存储器数据被正确访问。

    Method and system for capturing image frame
    6.
    发明申请
    Method and system for capturing image frame 审中-公开
    拍摄图像帧的方法和系统

    公开(公告)号:US20080018651A1

    公开(公告)日:2008-01-24

    申请号:US11522900

    申请日:2006-09-19

    CPC classification number: G06F11/0787 G06F11/0706

    Abstract: A method for capturing an image data from a frame buffer of a computer system takes advantage of a system management interrupt service optionally triggered. If a storage unit functions normally when the computer system fails to work normally, store the image data in the frame buffer into the storage unit. Otherwise, temporarily store the image data in a buffer unit, and then store it in a NVRAM. Then restart the storage unit and restore the image data in the buffer unit into the storage unit. At last, restart the computer system.

    Abstract translation: 用于从计算机系统的帧缓冲器捕获图像数据的方法利用可选地触发的系统管理中断服务。 如果计算机系统无法正常工作时存储单元正常工作,则将帧缓冲区中的图像数据存储到存储单元中。 否则,将图像数据临时存储在缓冲单元中,然后将其存储在NVRAM中。 然后重新启动存储单元,并将缓冲单元中的图像数据恢复到存储单元中。 最后重新启动计算机系统。

    Method and system for saving power of central processing unit
    7.
    发明申请
    Method and system for saving power of central processing unit 有权
    中央处理单元节电方法及系统

    公开(公告)号:US20080010476A1

    公开(公告)日:2008-01-10

    申请号:US11707966

    申请日:2007-02-20

    CPC classification number: G06F1/3203 G06F1/3243 Y02D10/152

    Abstract: For saving power of a central processing unit at a C3 power level upon processing a bus master request from a peripheral device, an arbitrator is disabled from transmitting any request to the central processing unit at the C3 power level. Afterwards, in response to a bus master request, the central processing unit is switched from the C3 power level to a transitional C0 power level while keeping the arbitrator disabled, and then switched from the transitional C0 power level to a C2 power level while enabling the arbitrator to process the bus master request.

    Abstract translation: 为了在从外围设备处理总线主机请求时以C3功率电平节省中央处理单元的功率,仲裁器被禁止在C3功率电平向中央处理单元发送任何请求。 然后,响应于总线主机请求,中央处理单元从C3功率电平切换到过渡C0功率电平,同时保持仲裁器禁用,然后从过渡C0功率电平切换到C2功率电平,同时使能 仲裁员处理总线主机请求。

    METHOD OF USB DEVICE ENUMERATION INCLUDING DETECTING THE OPERATING SYSTEM TYPE OF THE USB HOST
    8.
    发明申请
    METHOD OF USB DEVICE ENUMERATION INCLUDING DETECTING THE OPERATING SYSTEM TYPE OF THE USB HOST 有权
    USB设备产生方法,包括检测USB HOST的操作系统类型

    公开(公告)号:US20120054372A1

    公开(公告)日:2012-03-01

    申请号:US13211072

    申请日:2011-08-16

    CPC classification number: G06F9/4411 G06F9/4415

    Abstract: A USB device enumeration process implemented in a USB device is described. The USB device first detects a type of the operating system (OS) of the USB host connected to the device, and performs device enumeration using a process selected from multiple stored processes based on the detected host OS type. To detect the host OS type, the USB device first presents itself to the host as a USB MSD or HID, performs device enumeration to collect OS behavior factors from the host, and determines the OS type from the OS behavior factors. Thereafter, the USB device performs actual device enumeration by presenting itself as the USB device it actually is, using an enumeration process specific to the detected host OS type. The multiple stored enumeration processes are customer configurable. Further, a method is provided to stop an enumeration process when the host is in a BIOS stage.

    Abstract translation: 描述在USB设备中实现的USB设备枚举过程。 USB设备首先检测连接到设备的USB主机的操作系统(OS)的类型,并且基于检测到的主机OS类型,使用从多个存储的进程中选择的处理来执行设备枚举。 要检测主机操作系统类型,USB设备首先将主机自身呈现为USB MSD或HID,执行设备枚举以从主机收集操作系统行为因素,并根据操作系统行为因素确定操作系统类型。 此后,USB设备通过使用特定于检测到的主机OS类型的枚举过程,将自身呈现为其实际的USB设备来执行实际的设备枚举。 多个存储的枚举过程是客户可配置的。 此外,当主机处于BIOS阶段时,提供了一种停止枚举过程的方法。

    METHOD AND PROGRAM FOR SELECTIVE SUSPENSION OF USB NETWORK DEVICE
    9.
    发明申请
    METHOD AND PROGRAM FOR SELECTIVE SUSPENSION OF USB NETWORK DEVICE 有权
    USB网络设备的选择性停止的方法和程序

    公开(公告)号:US20120124595A1

    公开(公告)日:2012-05-17

    申请号:US12945724

    申请日:2010-11-12

    CPC classification number: G06F9/4411 G06F1/3209 G06F1/3246

    Abstract: A method implemented in a computer system that includes a host computer having a non-transitory memory for storing a computer software program and a processor for executing the software program, wherein the program includes a program code configured to cause the host computer to execute a process for network devices coupled to the host computer to use a network device selective suspend feature of an operating system (OS) that does not allow a network device selective suspend feature on a specific network device driver, which process includes the steps of providing a first driver stack and a second driver stack in a kernel space of the OS, creating a virtual device for the specific network device driver in the first driver stack to interact with user applications in a user space of the OS, and providing a separate driver for a physical device in the second driver stack to interact with a network device coupled to the host computer, wherein the separate driver is not prohibited by the OS to use the network device selective suspend feature for selective suspension of the network device coupled to the host computer.

    Abstract translation: 一种在计算机系统中实现的方法,该计算机系统包括具有用于存储计算机软件程序的非暂时性存储器和用于执行软件程序的处理器的主计算机,其中该程序包括程序代码,该程序代码被配置为使主计算机执行一个过程 对于耦合到主计算机的网络设备来使用不允许特定网络设备驱动器上的网络设备选择性挂起特征的操作系统(OS)的网络设备选择性挂起特征,该过程包括以下步骤:提供第一驱动器 堆栈和OS的内核空间中的第二个驱动程序堆栈,为第一个驱动程序堆栈中的特定网络设备驱动程序创建虚拟设备,以便与OS的用户空间中的用户应用程序进行交互,并为物理层提供单独的驱动程序 第二驱动器堆栈中的设备与耦合到主计算机的网络设备进行交互,其中单独的驱动器不被OS所禁止 使用网络设备选择性挂起特征来选择性地暂停耦合到主机的网络设备。

    Method and program for selective suspension of USB network device
    10.
    发明授权
    Method and program for selective suspension of USB network device 有权
    USB网络设备选择性挂起的方法和程序

    公开(公告)号:US08589954B2

    公开(公告)日:2013-11-19

    申请号:US12945724

    申请日:2010-11-12

    CPC classification number: G06F9/4411 G06F1/3209 G06F1/3246

    Abstract: A method implemented in a computer system that includes a host computer having a non-transitory memory for storing a computer software program and a processor for executing the software program, wherein the program includes a program code configured to cause the host computer to execute a process for network devices coupled to the host computer to use a network device selective suspend feature of an operating system (OS) that does not allow a network device selective suspend feature on a specific network device driver, which process includes the steps of providing a first driver stack and a second driver stack in a kernel space of the OS, creating a virtual device for the specific network device driver in the first driver stack to interact with user applications in a user space of the OS, and providing a separate driver for a physical device in the second driver stack to interact with a network device coupled to the host computer, wherein the separate driver is not prohibited by the OS to use the network device selective suspend feature for selective suspension of the network device coupled to the host computer.

    Abstract translation: 一种在计算机系统中实现的方法,该计算机系统包括具有用于存储计算机软件程序的非暂时性存储器和用于执行软件程序的处理器的主计算机,其中该程序包括程序代码,该程序代码被配置为使主计算机执行一个过程 对于耦合到主计算机的网络设备来使用不允许特定网络设备驱动器上的网络设备选择性挂起特征的操作系统(OS)的网络设备选择性挂起特征,该过程包括以下步骤:提供第一驱动器 堆栈和OS的内核空间中的第二个驱动程序堆栈,为第一个驱动程序堆栈中的特定网络设备驱动程序创建虚拟设备,以便与OS的用户空间中的用户应用程序进行交互,并为物理层提供单独的驱动程序 第二驱动器堆栈中的设备与耦合到主计算机的网络设备进行交互,其中单独的驱动器不被OS所禁止 使用网络设备选择性挂起特征来选择性地暂停耦合到主机的网络设备。

Patent Agency Ranking