US5680548A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Systems and methods for work assignment and distribution from a server to remote/mobile nodes
Assignee: iAnywhere Solutions Inc
•
Filing: 1994-12-02
•
Granted: 1997-10-21
•
Expires: 2014-12-02
Abstract
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.
Inventors
- 👤 Rodney M. Trugman
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-31 10:57
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/50; G06F9/5005; G06F9/5027; G06F9/5038; G06Q; G06Q10/00; G06Q10/10; H; H04; H04L; H04L67/00; H04L67/01
Claims Analysis
Total Claims: 25
Claim 1
Independent Claim
222 words
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.
Claim 2
Independent Claim
222 words
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.
Claim 3
Dependent Claim
66 words
A method according to claim 1 further comprising the steps of: grouping selected Electronic Software Distribution Session Work Objects and selected Worklist Session Work Objects into Application Session Work Objects; assigning selected Application Session Work Objects to selected users; and assigning selected users to selected nodes; wherein said causing step comprises the step of causing said selected Application Session Work Objects to execute on said server.
Claim 4
Dependent Claim
43 words
A method according to claim 1 further comprising the step of: assigning selected Electronic Software Distribution and Worklist Session Work Objects directly to sessions such that said selected Electronic Software distribution and Worklist Session Work Objects also execute when a session is executed.
Claim 5
Dependent Claim
50 words
A method according to claim 3 further comprising the step of: assigning selected Electronic Software Distribution and Worklist Session Work Objects directly to nodes such that said selected Electronic Software distribution and Worklist Session Work Objects also execute when a node is linked to said server for remote/mobile communications therebetween.
Claim 6
Dependent Claim
34 words
A method according to claim 2 further comprising the steps of: grouping selected Application Session Work Objects into Group Application Session Work Objects; and assigning selected Application Group Session Work Objects to selected users.
Claim 7
Dependent Claim
23 words
A method according to claim 1 further comprising the step of grouping selected Worklist Session Work Objects into selected Group Session Work objects.
Claim 8
Dependent Claim
98 words
A method according to claim 1: wherein said providing step comprises the step of providing a plurality of events including file transfer events, operating system events, session control events and server events; wherein said step of grouping selected events into Electronic Software Distribution Session Work Objects comprises the step of grouping selected file transfer events into Electronic Software Distribution Session Work Objects; and wherein said step of grouping selected events into Worklist Session Work Objects comprises the step of grouping selected file transfer events, operating system events, session control events and server events into Worklist Session Work objects.
Claim 9
Dependent Claim
65 words
A method according to claim 1 further comprising the step of assigning a priority value to said Electronic Software Distribution, Worklist and Group Session Work Objects, and wherein said causing step comprises the step of causing said Electronic Software Distribution, Worklist and Group Session Work Objects to execute on said server in priority order to thereby effect remote/mobile communications between said server and said nodes.
Claim 10
Dependent Claim
69 words
A method according to claim 1 further comprising the step of assigning an execution time period to said Electronic Software Distribution, Worklist and Group Session Work Objects, and wherein said causing step comprises the step of causing said Electronic Software Distribution, Worklist and Group Session Work Objects to execute on said server during the assigned execution time period to thereby effect remote/mobile communications between said server and said nodes.
Claim 11
Dependent Claim
74 words
A method according to claim 1 further comprising the step of assigning an activation and deactivation time to said Electronic Software Distribution, Worklist and Group Session Work Objects, and wherein said causing step comprises the step of causing said Electronic Software Distribution, Worklist and Group Session Work Objects to execute on said server from the assigned activation time until the assigned deactivation time, to thereby effect remote/mobile communications between said server and said nodes.
Claim 12
Dependent Claim
30 words
A method according to claim 1 further comprising the step of causing said sessions to execute on said server to thereby effect remote/mobile communications between said server and said nodes.
Claim 13
Dependent Claim
53 words
A method according to claim 11 wherein said step of grouping Selected events into Electronic software Distribution Session Work objects further comprises the step of tagging each of said events for execution before a remote/mobile communication link is established, while said remote/mobile link is established or after said remote/mobile communications link is disconnected.
Claim 14
Dependent Claim
70 words
A method according to claim 12 wherein said step of causing said sessions to execute on said server comprises the steps of: executing events which are tagged for execution before a remote/mobile link is established; establishing a remote/mobile link; executing events which are tagged for execution while said remote/mobile link is established; disconnecting said remote/mobile link; and executing events which are tagged for execution after said remote/mobile link is disconnected.
Claim 15
Independent Claim
232 words
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.
Claim 16
Independent Claim
232 words
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.
Claim 17
Dependent Claim
69 words
A system according to claim 14 further comprising: means for grouping selected Electronic Software Distribution Session Work Objects and selected Worklist Session Work Objects into Application Session Work Objects; means for assigning selected Application Session Work Objects to selected users; and means for assigning selected users to selected nodes; wherein said causing means further comprises means for causing said selected Application Session Work Objects to execute on said server.
Claim 18
Dependent Claim
42 words
A system according to claim 14 further comprising: means for assigning selected Electronic Software Distribution and Worklist Session Work Objects directly to sessions such that said selected Electronic Software distribution and Worklist Session Work Objects also execute when a session is executed.
Claim 19
Dependent Claim
49 words
A system according to claim 16 further comprising: means for assigning selected Electronic Software Distribution and Worklist Session Work Objects directly to nodes such that said selected Electronic Software distribution and Worklist Session Work Objects also execute when a node is linked to said server for remote/mobile communications therebetween.
Claim 20
Dependent Claim
35 words
A system according to claim 15 further comprising: means for grouping selected Application Session Work Objects into Group Application Session Work Objects; and means for assigning selected Application Group Session Work Objects to selected users.
Claim 21
Dependent Claim
22 words
A system according to claim 14 further comprising means for grouping selected Worklist Session Work Objects into selected Group Session Work objects.
Claim 22
Dependent Claim
88 words
A system according to claim 14: wherein said plurality of events include file transfer events, operating system events, session control events and server events; wherein said means for grouping selected events into Electronic Software Distribution Session Work Objects comprises means for grouping selected file transfer events into Electronic Software Distribution Session Work Objects; and wherein said means for grouping selected events into Worklist Session Work Objects comprises means for grouping selected file transfer events, operating system events, session control events and server events into Worklist Session Work objects.
Claim 23
Dependent Claim
29 words
A system according to claim 14 further comprising means for causing said sessions to execute on said server to thereby effect remote/mobile communications between said server and said nodes.
Claim 24
Dependent Claim
52 words
A system according to claim 21 wherein said means for grouping Selected events into Electronic software Distribution Session Work objects further comprises means for tagging each of said events for execution before a remote/mobile communication link is established, while said remote/mobile link is established or after said remote/mobile communications link is disconnected.
Claim 25
Dependent Claim
77 words
A system according to claim 22, wherein said means for causing said sessions to execute on said server comprises: means for executing events which are tagged for execution before a remote/mobile link is established; means for establishing a remote/mobile link; means for executing events which are tagged for execution while said remote/mobile link is established; means for disconnecting said remote/mobile link; and means for executing events which are tagged for execution after said remote/mobile link is disconnected.
References Cited (Backward Citations)
US4318173A
Cited
US4503499A
Cited
US4642758A
Cited
US4974149A
Cited
US4937784A
Cited
US4951193A
Cited
US5345587A
Cited
US4969092A
Cited
US5155842A
Cited
US5276879A
Cited
US5329626A
Cited
US5448731A
Cited
WO1992022033A1
Cited
US5287434A
Cited
US5483641A
Cited
US5315701A
Cited
US5434852A
Cited
US5487170A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2000-10-20 | 2001-04-21 | 2001-10-21 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2004-10-20 | 2005-04-21 | 2005-10-21 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2008-10-20 | 2009-04-21 | 2009-10-21 | $7700.00 | Window Closed / Lapsed |