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.
-
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