Service enabling technology
First Claim
Patent Images
1. A method of providing device control to a plurality of device components, said device control enabling interaction of a data network service with said plurality of device components, said method comprising:
- communicating, via a data network, with a plurality of stimulus device components using stimulus messaging in accordance with an elemental control protocol;
logically associating said plurality of device components in an aggregate logical device;
maintaining a logical model of said aggregate logical device wherein a state of each stimulus device component within said aggregate logical device is maintained;
providing access to said data network service by representing said plurality of stimulus device components to said data network service as said aggregate logical device; and
wherein said representing further comprises,encapsulating a message destined for a server of said data network service to result in an encapsulated message, andsending said encapsulated message to at least one of said plurality of stimulus device components for forwarding to said server of said data network service.
8 Assignments
0 Petitions
Accused Products
Abstract
A network intelligence provides stateless elemental device control to a plurality of network connected components. Selected ones of the network connected components may be associated with one another as an aggregate device and the state of each associated component may be maintained at the network intelligence in a logical model of the aggregate device. Service adapters in the network intelligence may represent this association of components to data network services as a single, multi-function device.
-
Citations
37 Claims
-
1. A method of providing device control to a plurality of device components, said device control enabling interaction of a data network service with said plurality of device components, said method comprising:
-
communicating, via a data network, with a plurality of stimulus device components using stimulus messaging in accordance with an elemental control protocol; logically associating said plurality of device components in an aggregate logical device; maintaining a logical model of said aggregate logical device wherein a state of each stimulus device component within said aggregate logical device is maintained; providing access to said data network service by representing said plurality of stimulus device components to said data network service as said aggregate logical device; and wherein said representing further comprises, encapsulating a message destined for a server of said data network service to result in an encapsulated message, and sending said encapsulated message to at least one of said plurality of stimulus device components for forwarding to said server of said data network service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A network intelligence for providing device control to a plurality of device components, said network intelligence comprising:
-
a processor; a message driver for communicating with a plurality of stimulus device components using stimulus messaging in accordance with an elemental control protocol; a resource context manager for; logically associating said plurality of stimulus device components in an aggregate logical device; maintaining a logical model of said aggregate logical device wherein a state of each stimulus device component within said aggregate logical device is maintained; and a service adapter for representing said plurality of stimulus device components to said data network service as said aggregate logical device to provide access to said data network service, and wherein said representing further comprises, receiving an encapsulated message, including a message from a server of said data network service, from at least one of said plurality of stimulus device components, and de-encapsulating said encapsulated message for forwarding to said first data network service adapter application.
-
-
33. A computer readable medium containing computer-executable instructions which, when performed by a processor in a network intelligence for providing device control to a plurality of device components, cause the processor to:
-
communicate with a plurality of stimulus device components using stimulus messaging in accordance with an elemental control protocol; logically associate said plurality of stimulus device components in an aggregate logical device; maintain a logical model of said aggregate logical device wherein a state of each stimulus device component within said aggregate logical device is maintained; represent said plurality of stimulus device components to said data network service as said aggregate logical device to provide access to said data network service, and wherein said represent further comprises, receive an encapsulated message, including a message from a server of said data network service, from at least one of said plurality of stimulus device components, and de-encapsulate said encapsulated message for forwarding to said first data network service adapter application.
-
-
34. A method of providing device control to at least one device component, said device control enabling interaction of a stand-alone service with said at least one device component, said method comprising:
-
communicating, via a data network, with said at least one stimulus device component using stimulus messaging in accordance with an elemental control protocol; logically associating a plurality of device components in an aggregate logical device, said plurality of stimulus device components comprising said at least one stimulus device component; maintaining a logical model of said aggregate logical device wherein a state of each stimulus device component within said aggregate logical device is maintained; providing access to said stand-alone service by representing said plurality of stimulus device components to said stand-alone service as said aggregate logical device; and wherein said representing further comprises, encapsulating a message destined for a server of said data network service to result in an encapsulated message, and sending said encapsulated message to at least one of said plurality of stimulus device components for forwarding to said server of said data network service.
-
-
35. A method of providing device control to at least one device component, said device control enabling interaction of a data network service with said at least one device component, and method comprising:
-
communicating with said at least one stimulus device component, wherein said communicating uses stimulus messaging in accordance with Session Initiation Protocol (SIP); logically associating a plurality of stimulus device components in an aggregate logical device, said plurality of stimulus device components including said at least one stimulus device component; maintaining a logical model of said aggregate logical device wherein a state of each stimulus device component within said aggregate logical device is maintained; providing access to said data network service by representing said plurality of stimulus device components to said data network service as said aggregate logical device; and wherein said representing further comprises, encapsulating a message destined for a server of said data network service to result in an encapsulated message, and sending said encapsulated message to at least one of said plurality of stimulus device components for forwarding to said server of said data network service.
-
-
36. A method of providing device control to at least one device component, said device control enabling interaction of a data network service with said at least one device component, and method comprising:
-
communicating with said at least one stimulus device component using stimulus messaging in accordance with an elemental control protocol; logically associating a plurality of stimulus device components in an aggregate logical device, said plurality of stimulus device components including said at least one stimulus device component; maintaining a logical model of said aggregate logical device wherein a state of each stimulus device component within said aggregate logical device is maintained; and providing access to said data network service by representing said plurality of stimulus device components to said data network service as said aggregate logical device, and said representing further comprises, encapsulating a message destined for a server of said data network service to result in an encapsulated message, and sending said encapsulated message to at least one of said plurality of stimulus device components for forwarding to said server of said data network service.
-
-
37. A method of providing device control to at least one device component, said device control enabling interaction of a data network service with said at least one device component, and method comprising:
-
communicating with said at least one stimulus device component using stimulus messaging in accordance with an elemental control protocol; logically associating a plurality of stimulus device components in an aggregate logical device, said plurality of stimulus device components including said at least one stimulus device component; maintaining a logical model of said aggregate logical device wherein a state of each stimulus device component within said aggregate logical device is maintained; and providing access to said data network service by representing said plurality of stimulus device components to said data network service as said aggregate logical device; wherein said data network service is a first data network service; wherein said providing further comprises, executing a first data network service adapter application corresponding to a server of said first data network service, and logically associating said first data network service adapter application with said aggregate logical device; and wherein said representing further comprises, receiving an encapsulated message, containing a message from a server of said data network service, from at least one of said plurality of stimulus device components, and de-encapsulating said encapsulated message for forwarding to said first data network service adapter application.
-
Specification