Content router gateway
First Claim
Patent Images
1. A server gateway for routing changes to information between a plurality of user accounts and a command memory of a content routing server, the server gateway comprising:
- a first protocol translator for;
modeling a client of a first user account server, wherein the first user account server includes a first user account;
routing commands between the first user account server and the command memory of the content routing server; and
transforming the commands between a first server protocol and a common protocol, wherein the first server protocol is used to communicate with the first user account server, and wherein the common protocol is used to communicate to the command memory of the content routing server; and
a second protocol translator for;
modeling a client of a second user account server, wherein the second user account server includes a second user account;
routing commands between the second user account server and the command memory of the content routing server; and
transforming the commands between a second server protocol and the common protocol, wherein the second server protocol is used to communicate with the second user account server, and wherein the second server protocol differs from the first server protocol.
3 Assignments
0 Petitions
Accused Products
Abstract
A gateway is provided which includes an interface to a command memory of a content routing server, interfaces to different types of content nodes, protocol translators to transform communications between the command memory of the content routing server and the interfaces to the content nodes. The gateway may interface to content nodes that are servers or to content nodes that are client. The gateway provides a common interface to the command memory of the content routing server for coupling content and metadata to content nodes operating disparate protocols.
-
Citations
118 Claims
-
1. A server gateway for routing changes to information between a plurality of user accounts and a command memory of a content routing server, the server gateway comprising:
-
a first protocol translator for;
modeling a client of a first user account server, wherein the first user account server includes a first user account;
routing commands between the first user account server and the command memory of the content routing server; and
transforming the commands between a first server protocol and a common protocol, wherein the first server protocol is used to communicate with the first user account server, and wherein the common protocol is used to communicate to the command memory of the content routing server; and
a second protocol translator for;
modeling a client of a second user account server, wherein the second user account server includes a second user account;
routing commands between the second user account server and the command memory of the content routing server; and
transforming the commands between a second server protocol and the common protocol, wherein the second server protocol is used to communicate with the second user account server, and wherein the second server protocol differs from the first server protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 111, 116)
-
-
21. A method for routing changes to information between a plurality of user accounts and a command memory of a content routing server, the method comprising, at a server gateway:
-
modeling a client of a first user account server, wherein the first user account server includes a first user account;
routing commands between the first user account server and the command memory of the content routing server;
transforming the commands between a first server protocol and a common protocol, wherein the first server protocol is used to communicate with the first user account server, and wherein the common protocol is used to communicate to the command memory of the content routing server; and
modeling a client of a second user account server, wherein the second user account server includes a second user account;
routing commands between the second user account server and the command memory of the content routing server; and
transforming the commands between a second server protocol and the common protocol, wherein the second server protocol is used to communicate with the second user account server, and wherein the second server protocol differs from the first server protocol. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A computer program product comprising program code for use in a server gateway including processing logic for communicating commands between a command memory of a content routing server and user accounts, the computer program product comprising:
-
program code for modeling a client of a first user account server, wherein the first user account server includes a first user account;
program code for routing commands between the first user account server and the command memory of the content routing server;
program code for transforming the commands between a first server protocol and a common protocol, wherein the first server protocol is used to communicate with the first user account server, and wherein the common protocol is used to communicate to the command memory of the content routing server; and
program code for modeling a client of a second user account server, wherein the second user account server includes a second user account;
program code for routing commands between the second user account server and the command memory of the content routing server; and
program code for transforming the commands between a second server protocol and the common protocol, wherein the second server protocol is used to communicate with the second user account server, and wherein the second server protocol differs from the first server protocol. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58)
-
-
59. A device gateway for routing changes to information between a plurality of user devices and a command memory of a content routing server, the device gateway comprising:
-
a first protocol translator for;
modeling a server of a first user device;
routing commands between the first user device and the command memory of the content routing server; and
transforming the commands between a first device protocol and a common protocol, wherein the first device protocol is used to communicate with the first user device, and wherein the common protocol is used to communicate to the command memory of the content routing server; and
a second protocol translator for;
modeling a server of a second user device;
routing commands between the second user device and the command memory of the content routing server; and
transforming the commands between a second device protocol and the common protocol, wherein the second device protocol is used to communicate with the second user device, and wherein the second device protocol differs from the first device protocol. - View Dependent Claims (60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80)
-
-
81. A method for routing changes to information between a plurality of user devices and a command memory of a content routing server, the method comprising, at a device gateway:
-
modeling a server of a first user device;
routing commands between the first user device and the command memory of the content routing server;
transforming the commands between a first device protocol and a common protocol, wherein the first device protocol is used to communicate with the first user device, and wherein the common protocol is used to communicate to the command memory of the content routing server; and
modeling a server of a second user device;
routing commands between the second user device and the command memory of the content routing server; and
transforming the commands between a second device protocol and the common protocol, wherein the second device protocol is used to communicate with the second user device, and wherein the second device protocol differs from the first device protocol. - View Dependent Claims (82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99)
-
-
100. A computer program product comprising program code for use in a device gateway including processing logic for communicating commands between a content router and user devices, the computer program product comprising:
-
program code for modeling a server of a first user device;
program code for routing commands between the first user device and the command memory of the content routing server;
program code for transforming the commands between a first device protocol and a common protocol, wherein the first device protocol is used to communicate with the first user device, and wherein the common protocol is used to communicate to the command memory of the content routing server; and
program code for modeling a server of a second user device;
program code for routing commands between the second user device and the command memory of the content routing server; and
program code for transforming the commands between a second device protocol and the common protocol, wherein the second device protocol is used to communicate with the second user device, and wherein the second device protocol differs from the first device protocol. - View Dependent Claims (101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 112, 113, 114, 115, 117, 118)
-
Specification