IP Library Granted Patent US 7,721,131
Granted Patent B2
US 7,721,131 · App. 11/606,710 · Granted May 18, 2010

Host apparatus and information processing system using the same

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,721,131
App. No.
11/606,710
Granted
May 18, 2010
Kind
B2
Abstract

In an information processing system, a host apparatus and a device are communicatively connected such that the host apparatus serves as a master and the device serves as a slave. The device is configured to establish a power-saving mode, when any command is not received from the host apparatus for a prescribed time period. A device driver is provided in the host apparatus. The device driver is configured to transit from a normal state to a suspended state when an operation command for operating the device is not received from an application running in the host apparatus for a prescribed time period, and to transmit a dummy response to the application, when an inquiry command is received from the application while the device driver is placed in the suspended state, without notifying the inquiry command to the device.

Claims (23)

1. An information processing system, comprising:

a host apparatus, serving as a master;

a device, communicatively connected to the host apparatus and serving as a slave, the device being configured to establish a power-saving mode when any command is not received from the host apparatus for a first prescribed time period; and

a device driver, provided in the host apparatus, the device driver being configured to transit from a normal state to a suspended state when an operation command for operating the device is not received from an application running in the host apparatus for a second prescribed time period, and to transmit a dummy response to the application, when an inquiry command is received from the application while the device driver is placed in the suspended state, without notifying the inquiry command to the device.

2. The information processing system as set forth in claim 1 , further comprising:

a USB device controller provided in the device; and a USB host controller provided in the host apparatus and adapted to perform communications by way of a USB, with the USB device controller.

3. The information processing system as set forth in claim 2 , wherein: the device driver is configured to transit from the suspended state to the normal state, when the USB host controller receives a resume signal from the USB device controller.

4. The information processing system as set forth in claim 1 , wherein:

the device is a printer; and the inquiry command includes a command for inquiring a status of the printer or a command for inquiring a presence of a request from the printer to the host apparatus.

5. The information processing system as set forth in claim 1 , wherein:

the device is a printer; and the operation command is a command for causing the printer to perform printing.

6. A host apparatus, adapted to serve as a master when the host apparatus is communicatively connected to a device serving as a slave and configured to establish a power-saving mode when any command is not received from the host apparatus for a first prescribed time period, the host apparatus comprising:

a device driver, configured to be placed in a suspended state when an operation command for operating the device is not received from an application running in the host apparatus for a second prescribed time period, and to transmit a dummy response to the application, when an inquiry command is received from the application while the device driver is placed in the suspended state, without notifying the inquiry command to the device.

7. A power saving method executed in an information processing system in which a host apparatus and a device are communicatively connected such that the host apparatus serves as a master and the device serves as a slave, the method comprising:

running an application in the host apparatus;

placing the host apparatus in a suspended state when an operation command for operating the device is not received from the application;

transmitting a dummy response to the application, when an inquiry command is received from the application while the host apparatus is placed in the suspended state, without notifying the inquiry command to the device; and

establishing a power-saving mode of the device when the device receives no command from the host apparatus for a prescribed time period.

8. A program product comprising a computer-readable medium recording a program causing a computer to execute a method comprising:

running an application in the host apparatus;

placing a host apparatus in a suspended state when an operation command for operating the device is not received from the application;

transmitting a dummy response to the application, when an inquiry command is received from the application while the host apparatus is placed in the suspended state, without notifying the inquiry command to the device; and

establishing a power-saving mode of a device when the device receives no command from the host apparatus for a prescribed time period.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2020
From: SEIKO EPSON CORPORATION
To: 138 EAST LCD ADVANCEMENTS LIMITED
Reel/Frame 051707/0399 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 29, 2006
From: TAKAMOTO, AKIO
To: SEIKO EPSON CORPORATION
Reel/Frame 018658/0057 →