Content router
First Claim
Patent Images
1. A content routing system for routing changes to information between a plurality of content nodes and a command memory, the content routing system comprising:
- store and forward logic including;
processing logic for;
processing an incoming command from a first content node;
selecting a set of destination content nodes based on a content type of the incoming command and one or more routing parameters; and
generating an outgoing command for each of the selected destination content nodes; and
command memory, coupled to the processing logic, for holding the incoming command and the set of outgoing commands; and
a connected data set configuration, coupled to the processing logic, for holding the one or more routing parameters.
6 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus and system for routing changes to information between a plurality of content nodes and a command memory of a content router. Content nodes may be user devices (such as mobile phones) and user accounts (such as email accounts). Content nodes may hold one or more content types such as email, contacts, tasks, events and library items. A command memory centralizes conflict detection, resolution and error handling within a content routing system.
145 Citations
82 Claims
-
1. A content routing system for routing changes to information between a plurality of content nodes and a command memory, the content routing system comprising:
-
store and forward logic including;
processing logic for;
processing an incoming command from a first content node;
selecting a set of destination content nodes based on a content type of the incoming command and one or more routing parameters; and
generating an outgoing command for each of the selected destination content nodes; and
command memory, coupled to the processing logic, for holding the incoming command and the set of outgoing commands; and
a connected data set configuration, coupled to the processing logic, for holding the one or more routing parameters. - 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, 74, 75)
-
-
31. A method of routing changes to information between a plurality of content nodes and a command memory, the method comprising, at a content router:
-
receiving an incoming command from a first content node;
storing the incoming command in a command memory associated with the first content node;
selecting a set of destination content nodes based on a content type of the incoming command and a routing parameter associated with the destination content node and the content type; and
for each of the selected destination content nodes;
generating an outgoing command; and
storing the outgoing command in the command memory if no conflict exists between. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56)
-
-
57. A computer program product comprising program code for use in a content routing system including processing logic and a command memory, the content routing system for routing changes to information between a plurality of content nodes and the command memory, the computer program product comprising:
-
program code for receiving an incoming command from a first content node;
program code for storing the incoming command in a command memory associated with the first content node; and
program code for selecting a set of destination content nodes based on a content type of the incoming command and a routing parameter associated with the destination content node and the content type, and for each of the selected destination content nodes;
program code for generating an outgoing command; and
program code for storing the outgoing command in the command memory. - View Dependent Claims (58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 76, 77, 78, 79, 80, 81, 82)
-
Specification