Managing data communication between a peripheral device and a host
First Claim
1. A method for managing data communication, comprising:
- exposing, using a processor of a peripheral device, multiple interfaces for data communication between the peripheral device and multiple applications executing on a host computer system over a single physical interface;
wherein the multiple applications executing on the host computer system comprise a management application; and
wherein the multiple interfaces comprise a dedicated management interface facilitating management of the peripheral device by the management application.
0 Assignments
0 Petitions
Accused Products
Abstract
Management of data communication between a peripheral device and host computer system is provided. A peripheral device exposes to a host computer system multiple interfaces for data communication between the peripheral device and the host computer system. The multiple interfaces are exposed over a single physical interface between the peripheral device and the host computer system, for communicating data between the peripheral device and multiple applications executing on the host computer system. The multiple interfaces can include a data collection interface facilitating collection of data from the peripheral device by an application of the multiple applications executing on the host computer system.
441 Citations
20 Claims
-
1. A method for managing data communication, comprising:
-
exposing, using a processor of a peripheral device, multiple interfaces for data communication between the peripheral device and multiple applications executing on a host computer system over a single physical interface; wherein the multiple applications executing on the host computer system comprise a management application; and wherein the multiple interfaces comprise a dedicated management interface facilitating management of the peripheral device by the management application. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for managing data communication, comprising:
-
exposing, using a processor of a peripheral device, multiple interfaces for data communication between the peripheral device and multiple applications executing on a host computer system over a single physical interface; receiving commands with the peripheral device from the host computer system across the multiple interfaces; and responding to a received command, with the peripheral device, across a same interface of the multiple interfaces through which the command was received from the host computer system; wherein the multiple applications executing on the host computer system comprise a management application; and wherein the multiple interfaces comprise a dedicated management interface facilitating management of the peripheral device by the management application. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method for managing data communication, comprising:
-
exposing, using a processor of a peripheral device, multiple interfaces for data communication between the peripheral device and multiple applications executing on a host computer system over a single physical interface; wherein the multiple applications executing on the host computer system comprise a management application; wherein the multiple interfaces comprise a dedicated management interface facilitating management of the peripheral device by the management application; and wherein the peripheral device is selectably configurable to exclusively use one interface of the multiple interfaces to facilitate performance of a firmware upgrade and/or a peripheral device reconfiguration. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification