Systems and methods for work assignment and distribution from a server to remote/mobile nodes
First Claim
Patent Images
1. A method for distributing work from a data processing server to a plurality of remote/mobile data processing nodes which are temporarily and intermittently linked to said server for communication therebetween, said work distributing method comprising the steps of:
- providing in said server a plurality of events, each of which define at least one action which is performed in a remote/mobile communication between said server and a node;
grouping selected events into Electronic Software Distribution Session Work Objects for regularly updating files which are distributed during remote/mobile communications;
grouping selected events into Worklist Session Work Objects for defining tasks to be performed during remote/mobile communications;
grouping selected Electronic Software Distribution Session Work Objects and selected Worklist Session Work Objects into Group Session Work Objects;
defining a plurality of sessions to specify times for linking a node to said server for remote/mobile communications therebetween;
assigning selected Group Session Work Objects to sessions such that said selected Group Session Work Objects execute when a session is executed;
assigning selected Group Session Work Objects to selected nodes, such that said selected Group session Work Objects execute when a node is linked to said server for remote/mobile communications therebetween; and
causing said Electronic Software Distribution, Worklist and Group Session Work Objects to execute on said server to thereby effect remote/mobile communications between said server and said nodes.
7 Assignments
0 Petitions
Accused Products
Abstract
Efficient distribution of work from a server to remote/mobile nodes is provided by a hierarchy of Session Work Objects into which events can be assigned. Session Work Objects can also be assigned to other Session Work Objects in the hierarchy. Session Work Objects can then be assigned to sessions, nodes, or users. Small numbers of related events can be grouped together, thereby simplifying the distribution of work.
125 Citations
23 Claims
-
1. A method for distributing work from a data processing server to a plurality of remote/mobile data processing nodes which are temporarily and intermittently linked to said server for communication therebetween, said work distributing method comprising the steps of:
-
providing in said server a plurality of events, each of which define at least one action which is performed in a remote/mobile communication between said server and a node; grouping selected events into Electronic Software Distribution Session Work Objects for regularly updating files which are distributed during remote/mobile communications; grouping selected events into Worklist Session Work Objects for defining tasks to be performed during remote/mobile communications; grouping selected Electronic Software Distribution Session Work Objects and selected Worklist Session Work Objects into Group Session Work Objects; defining a plurality of sessions to specify times for linking a node to said server for remote/mobile communications therebetween; assigning selected Group Session Work Objects to sessions such that said selected Group Session Work Objects execute when a session is executed; assigning selected Group Session Work Objects to selected nodes, such that said selected Group session Work Objects execute when a node is linked to said server for remote/mobile communications therebetween; and causing said Electronic Software Distribution, Worklist and Group Session Work Objects to execute on said server to thereby effect remote/mobile communications between said server and said nodes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for distributing work from a data processing server to a plurality of remote/mobile data processing nodes which are temporarily and intermittently linked to said server for communication therebetween, said work distributing system comprising:
-
a plurality of events in said server, each of which define at least one action which is performed in a remote/mobile communication between said server and a node; means for grouping selected events into Electronic Software Distribution Session Work Objects for regularly updating files which are distributed during remote/mobile communications; means for grouping selected events into Worklist Session Work Objects for defining tasks to be performed during remote/mobile communications; means for grouping selected Electronic Software Distribution Session Work Objects and selected Worklist Session Work Objects into Group Session Work Objects; means for defining a plurality of sessions to specify times for linking a node to said server for remote/mobile communications therebetween; means for assigning selected Group Session Work Objects to sessions such that said selected Group Session Work Objects execute when a session is executed; means for assigning selected Group Session Work Objects to selected nodes, such that said selected Group session Work Objects execute when a node is linked to said server for remote/mobile communications therebetween; and means for causing said Electronic Software Distribution, Worklist and Group Session Work Objects to execute on said server to thereby effect remote/mobile communications between said server and said nodes. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification