Auto-configuring of peripheral on host/peripheral computing platform with peer networking-to-host/peripheral adapter for peer networking connectivity
First Claim
1. A distributed computing network having at least one computing device, the distributed computing network comprising:
- a plurality of peer networking computing devices communicating according to a peer networking connectivity model;
at least some of said peer networking computing devices being programmed to operate as controlled devices exposing at least one operational function to control from others of said peer networking computing devices;
at least some of said peer networking computing devices being programmed to operate as user control points whereat a user interface is presented for interaction by a user to control said controlled devices; and
at least one of said peer networking computing devices being a host computing device having at least one peripheral device connected therewith according to a host-peripheral computing model, said host computing device being programmed to automatically install and configure an adapter program that operates to expose said at least one peripheral device as a controlled device in said peer networking connectivity model upon connecting said at least one peripheral device to said host computing device, wherein said adapter program acts as a peer networking addressable device to which said at least some peer networking computing devices being programmed to operate as user control points can establish a connection using an address which identifies said peer networking addressable device.
6 Assignments
0 Petitions
Accused Products
Abstract
A self-installing and configuring peer networking-to-host/peripheral connectivity adapter, such as a set of software modules running on a host, operates to convert between a device control protocol with peer networking connectivity and a host/peripheral connectivity protocol for a set of host-connected peripheral devices. The adapter is automatically installed on the host upon connecting a new peripheral device, such as by a plug-and-play operating system of the host. The adapter operates as a peer-networking addressable controlled device module, which responds to communication in the device control protocol from other peer devices that are networked with the host. The adapter converts the device control protocol communications from the peer devices into a host/peripheral protocol for controlling the peripheral devices. The peripheral devices thereby are controllable as peer networking devices via the peer networking connectivity device control protocol.
-
Citations
9 Claims
-
1. A distributed computing network having at least one computing device, the distributed computing network comprising:
-
a plurality of peer networking computing devices communicating according to a peer networking connectivity model;
at least some of said peer networking computing devices being programmed to operate as controlled devices exposing at least one operational function to control from others of said peer networking computing devices;
at least some of said peer networking computing devices being programmed to operate as user control points whereat a user interface is presented for interaction by a user to control said controlled devices; and
at least one of said peer networking computing devices being a host computing device having at least one peripheral device connected therewith according to a host-peripheral computing model, said host computing device being programmed to automatically install and configure an adapter program that operates to expose said at least one peripheral device as a controlled device in said peer networking connectivity model upon connecting said at least one peripheral device to said host computing device, wherein said adapter program acts as a peer networking addressable device to which said at least some peer networking computing devices being programmed to operate as user control points can establish a connection using an address which identifies said peer networking addressable device. - View Dependent Claims (2, 3, 4)
-
-
5. A host computing device comprising:
-
a processor;
a communications bus for attaching a peripheral device coupled to the processor;
a networking adapter and network operating software module for peer networking with peer devices coupled to the communications bus;
an operating software program for operating the host computing device; and
an auto-installer operating to detect attachment of the peripheral device on the communications bus and to configure the operating software program with a peripheral device driving software module and a peer networking-to-host/peripheral connectivity bridging software module specific to the peripheral device, the peripheral device driving software module controlling said new peripheral device via a host/peripheral device control protocol, the peer networking-to-host/peripheral connectivity bridging software module acting as a peer networking addressable device and converting between communications according to a peer networking connectivity-based device control protocol and communications according to the host/peripheral device control protocol for exposing the peripheral device to control from the peer devices using the peer networking connectivity-based device control protocol. - View Dependent Claims (6)
-
-
7. A computer-readable data-carrying medium having a host operating software program encoded thereon and executable on a host computing device in a distributed network of peer computing devices, the host computing device having a communications bus for connecting peripheral devices with host/peripheral connectivity, the host operating software program comprising:
-
a new peripheral detection module operating to detect that a new peripheral is attached to the host computing device on the communications bus;
a peer networking-to-peripheral bridging module installer operating upon detection of the new peripheral to install an instance of a peer networking-to-peripheral bridging module on the host computing device, the peer networking-to-peripheral bridging module acting as a peer networking addressable device and operating to bridge between a first device control protocol using peer networking connectivity and a second device control protocol using host/peripheral connectivity, the first device control protocol defining communications between user control point nodes and controlled device nodes on the distributed network of computing devices permitting control of operational functions and services of the controlled device nodes from the user control point nodes, the second device control protocol defining peripheral-driving communications between the host computing device and the new peripheral on the communications bus. - View Dependent Claims (8)
-
-
9. On a host of a host/peripheral computing platform, a method of self-configuring an operating software program of the host to provide peer networking connectivity for peripheral devices connected to the host on a peripheral expansion bus, the method comprising:
-
detecting that a new peripheral is connected to the host;
installing a device driver module specific to the new peripheral onto the host for communicating with the new peripheral according to a host/peripheral connectivity control protocol;
installing a peer networking addressable connectivity adapter onto the host to act as a controlled device module according to a peer networking device control model in which peer networking connected computing devices run user control point modules and controlled device modules, where the user control point modules support user interaction to control operational functions supported by the controlled device modules, and for converting communications from peer networking computing devices networked with the host computer and the controlled device module to communications with the new peripheral via the device driver module.
-
Specification