Apparatus, method and system for providing automated services to heterogenous devices across multiple platforms
First Claim
Patent Images
1. A system to provide automated services to heterogeneous devices in a network environment, comprising:
- a device agent residing on each of the heterogeneous devices;
a device communicator to register and synchronize the devices via each of the device agents; and
a portal server to interface multiple content sources on behalf of the devices;
wherein;
the devices communicate with the portal server via each of the device agents and the device communicator;
the registration of the heterogeneous devices by the device communicator includes the device communicator recording in a device table a list of applications supported by at least one of the heterogeneous devices;
a first one of the heterogeneous devices triggers the device agent residing on the first heterogeneous device to send a request for an application;
the device agent residing on the first heterogeneous device responsively transmits the request to the device communicator;
the device communicator searches the device table to locate a second one of the heterogeneous devices that supports the application;
the device communicator forwards the request to the second heterogeneous device;
responsive to the forwarded request, the second heterogeneous device transmits a response to the device communicator; and
the device communicator forwards the response to the first heterogeneous device.
1 Assignment
0 Petitions
Accused Products
Abstract
A system to provide automated services to heterogeneous devices in a network environment, which includes a device agent residing on each of the heterogeneous devices, a device communicator to register and synchronize the devices via each of the device agents, and a portal server to interface multiple content sources on behalf of the devices, wherein the devices communicate with the portal server via each of the device agents and the device communicator.
-
Citations
28 Claims
-
1. A system to provide automated services to heterogeneous devices in a network environment, comprising:
-
a device agent residing on each of the heterogeneous devices; a device communicator to register and synchronize the devices via each of the device agents; and a portal server to interface multiple content sources on behalf of the devices; wherein; the devices communicate with the portal server via each of the device agents and the device communicator; the registration of the heterogeneous devices by the device communicator includes the device communicator recording in a device table a list of applications supported by at least one of the heterogeneous devices; a first one of the heterogeneous devices triggers the device agent residing on the first heterogeneous device to send a request for an application; the device agent residing on the first heterogeneous device responsively transmits the request to the device communicator; the device communicator searches the device table to locate a second one of the heterogeneous devices that supports the application; the device communicator forwards the request to the second heterogeneous device; responsive to the forwarded request, the second heterogeneous device transmits a response to the device communicator; and the device communicator forwards the response to the first heterogeneous device. - 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. A method to provide automated services to heterogeneous devices in a network environment across multiple platforms, comprising:
-
providing a single messaging interface on each device via a device agent, which communicates with a device communicator via a device-specific connectivity and communication protocol; registering each of the devices via the device communicator to record device capabilities of each of the devices; aggregating data from multiple content sources via a portal server;
caching the data; anddownloading and synchronizing the data via the device communicator; wherein; the registration of the heterogeneous devices by the device communicator includes the device communicator recording in a device table a list of applications supported by at least one of the heterogeneous devices; a first one of the heterogeneous devices triggers the device agent residing on the first heterogeneous device to send a request for an application; the device agent residing on the first heterogeneous device responsively transmits the request to the device communicator; the device communicator searches the device table to locate a second one of the heterogeneous devices that supports the application; the device communicator forwards the request to the second heterogeneous device; responsive to the forwarded request, the second heterogeneous device transmits a response to the device communicator; and the device communicator forwards the response to the first heterogeneous device. - View Dependent Claims (26)
-
-
27. A system to provide automated services to heterogeneous devices in a network environment across multiple platforms, comprising:
-
a single messaging interface on each device via a device agent which communicates with a device communicator via a device-specific connectivity and communication protocol; an arrangement to register each of the devices via the device communicator to record device capabilities of each of the devices; an arrangement to aggregate data from multiple content sources via a portal server; an arrangement to cache the data; and an arrangement to download and synchronize the data via the device communicator; wherein; the registration of the heterogeneous devices by the device communicator includes the device communicator recording in a device table a list of applications supported by at least one of the heterogeneous devices; a first one of the heterogeneous devices triggers the device agent residing on the first heterogeneous device to send a request for an application; the device agent residing on the first heterogeneous device responsively transmits the request to the device communicator; the device communicator searches the device table to locate a second one of the heterogeneous devices that supports the application; the device communicator forwards the request to the second heterogeneous device; responsive to the forwarded request, the second heterogeneous device transmits a response to the device communicator; and the device communicator forwards the response to the first heterogeneous device. - View Dependent Claims (28)
-
Specification