Device event handler
First Claim
Patent Images
1. A method of responding to device events generated by a peripheral device, the method comprising:
- detecting a device event generated by the peripheral device when the peripheral device is in communication with a client system, wherein the event is generated at any of peripheral device detection time, during device operation, at device power-up, power-down or disconnect, or at client system power-up, transmitting from the client system to a first source of software or data, in response to detection of the device event, a request to obtain software or data from the first source, and receiving the software or data from the first source, the software or data having been selected to be appropriate for the peripheral device in response to the event generated by the peripheral device, wherein the steps of detecting, transmitting, and receiving are performed automatically when a device event is detected, without intervention by a user of the peripheral device, and can be executed even when the client system contains no device driver to support the peripheral device.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are systems, devices and methods for deployment in digital set-top boxes and associated networks to enable t-commerce and other transactions responsive to events generated by peripheral devices.
-
Citations
49 Claims
-
1. A method of responding to device events generated by a peripheral device, the method comprising:
-
detecting a device event generated by the peripheral device when the peripheral device is in communication with a client system, wherein the event is generated at any of peripheral device detection time, during device operation, at device power-up, power-down or disconnect, or at client system power-up, transmitting from the client system to a first source of software or data, in response to detection of the device event, a request to obtain software or data from the first source, and receiving the software or data from the first source, the software or data having been selected to be appropriate for the peripheral device in response to the event generated by the peripheral device, wherein the steps of detecting, transmitting, and receiving are performed automatically when a device event is detected, without intervention by a user of the peripheral device, and can be executed even when the client system contains no device driver to support the peripheral device. - View Dependent Claims (2, 3, 4, 5, 6, 17, 18, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 37, 47, 48, 49)
-
-
7. A method of responding to events generated by a peripheral device in communication with a client system, comprising:
-
detecting an event generated by the peripheral device, and responding to the event generated by the peripheral device, by executing a corresponding function, without intervention by the user of the client system. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 24, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
Specification