UNIVERSAL SERIAL BUS (USB) REMOTE WAKEUP
First Claim
Patent Images
1. A universal serial bus (USB) host comprising:
- a USB host controller adapted to communicate with a USB device over a USB;
client software; and
USB system software adapted to communicate with the USB host controller and the client software and adapted to;
perform a remote wake up process in response to detecting activity by the USB device; and
perform a resume process in response to performing the remote wake up process.
1 Assignment
0 Petitions
Accused Products
Abstract
A universal serial bus (USB) device communicates with a USB host over a USB to remotely wake up the USB host over the USB when the USB host is in a low power (e.g. deep sleep) mode. The USB device performs an activity to wake up the USB host. The USB host performs a remote wake up process in response to detecting the activity by the USB device. The USB host performs a resume process in response to performing the remote wake up process by the USB host. The USB device wakes up in response to the USB host performing the resume process.
42 Citations
20 Claims
-
1. A universal serial bus (USB) host comprising:
-
a USB host controller adapted to communicate with a USB device over a USB; client software; and USB system software adapted to communicate with the USB host controller and the client software and adapted to; perform a remote wake up process in response to detecting activity by the USB device; and perform a resume process in response to performing the remote wake up process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A universal serial bus (USB) device comprising:
-
a functional device; a USB interface adapted to communicate with a USB host over a USB; and a USB logical device adapted to communicate with the USB interface and the functional device and adapted to; perform an activity to wake up the USB device including initiating a remote wake up process for the USB host; wake up the USB device in response to the USB host performing the remote wake up process and a resume process. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A universal serial bus (USB) system comprising:
-
a USB host including; a USB host controller adapted to communicate with a USB device over a USB; client software; and USB system software adapted to communicate with the USB host controller and the client software and adapted to; perform a remote wake up process in response to detecting an activity by the USB device; and perform a resume process in response to performing the remote wake up process; and the USB device including; a functional device; a USB interface adapted to communicate with the USB host controller over the USB; and a USB logical device adapted to communicate with the USB interface and the functional device and adapted to; perform the activity to wake up the USB device including initiating the remote wake up process for the USB host; wake up the USB device in response to the USB host performing the resume process.
-
-
18. A method for operating universal serial bus (USB) host comprising:
-
performing a remote wake up process in response to detecting activity by a USB device coupled to the USB host; and performing a resume process in response to performing the remote wake up process.
-
-
19. A method for operating universal serial bus (USB) device comprising:
-
performing an activity to wake up the USB device including initiating a remote wake up process for a USB host coupled to the USB device; waking up the USB device in response to the USB host performing the remote wake up process and a resume process.
-
-
20. A signal interface protocol communicated between a universal serial bus (USB) host and a USB device comprising:
-
performing an activity by the USB device to wake up the USB host; performing a remote wake up process by the USB host in response to detecting the activity by the USB device; performing a resume process by the USB host in response to performing the remote wake up process by the USB host; and waking up the USB device by the USB device in response to the USB host performing the resume process.
-
Specification