Active control of collaborative devices
First Claim
1. A method of control of collaborative devices, the method comprising the steps of:
- providing at least two collaborative devices, wherein each collaborative device comprises a client device and an embedded Java server;
providing a registry service to which the collaborative devices are coupled for data communications;
providing at least one registry table, wherein the registry table further comprises registry records, wherein the registry records comprise registry records representing capabilities of collaborative devices, wherein the registry records representing capabilities of collaborative devices further comprise data elements describing, for each collaborative device, capabilities, tertiary relationships, and network connectivities;
providing a service bundle of OSGI-compliant Java servlets comprising at least one predetermined algorithm for controlling the collaborative devices; and
controlling the collaborative devices in accordance with the predetermined algorithm.
1 Assignment
0 Petitions
Accused Products
Abstract
Control of collaborative devices, including providing at least two collaborative devices, wherein each collaborative device comprises a client device and an embedded Java server, providing a registry service to which the collaborative devices are coupled for data communications, and providing at least one registry table, wherein the registry table includes registry records, wherein the registry records include registry records representing capabilities of collaborative devices, wherein the registry records representing capabilities of collaborative devices include data elements describing, for each collaborative device, capabilities, tertiary relationships, and network connectivities. The method further includes providing a service bundle of OSGI-compliant Java servlets comprising at least one predetermined algorithm for controlling the collaborative devices, and controlling the collaborative devices in accordance with the predetermined algorithm.
-
Citations
15 Claims
-
1. A method of control of collaborative devices, the method comprising the steps of:
-
providing at least two collaborative devices, wherein each collaborative device comprises a client device and an embedded Java server;
providing a registry service to which the collaborative devices are coupled for data communications;
providing at least one registry table, wherein the registry table further comprises registry records, wherein the registry records comprise registry records representing capabilities of collaborative devices, wherein the registry records representing capabilities of collaborative devices further comprise data elements describing, for each collaborative device, capabilities, tertiary relationships, and network connectivities;
providing a service bundle of OSGI-compliant Java servlets comprising at least one predetermined algorithm for controlling the collaborative devices; and
controlling the collaborative devices in accordance with the predetermined algorithm. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for control of collaborative devices, the system comprising:
-
at least two collaborative devices, wherein each collaborative device comprises a client device and an embedded Java server;
a registry service to which the collaborative devices are coupled for data communications;
at least one registry table, wherein the registry table further comprises registry records, wherein the registry records comprise registry records representing capabilities of collaborative devices, wherein the registry records representing capabilities of collaborative devices further comprise data elements describing, for each collaborative device, capabilities, tertiary relationships, and network connectivities;
a service bundle of OSGI-compliant Java servlets comprising at least one predetermined algorithm for controlling the collaborative devices; and
means for controlling the collaborative devices in accordance with the predetermined algorithm. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer program product for control of collaborative devices, the computer program product implemented in conjunction with at least two collaborative devices, wherein each collaborative device comprises a client device and an embedded Java server, the computer program product comprising:
-
a recording medium;
means, recorded on the recording medium, for providing a registry service to which the collaborative devices are coupled for data communications;
means, recorded on the recording medium, for providing at least one registry table, wherein the registry table further comprises registry records, wherein the registry records comprise registry records representing capabilities of collaborative devices, wherein the registry records representing capabilities of collaborative devices further comprise data elements describing, for each collaborative device, capabilities, tertiary relationships, and network connectivities;
means, recorded on the recording medium, for providing a service bundle of OSGI-compliant Java servlets comprising at least one predetermined algorithm for controlling the collaborative devices; and
means, recorded on the recording medium, for controlling the collaborative devices in accordance with the predetermined algorithm. - View Dependent Claims (12, 13, 14, 15)
-
Specification