Seamless migration of one or more business processes and their work environment between computing devices and a network
First Claim
1. A method for seamless migration of one or more business processes and their work environment between a plurality of computing devices belonging to a user and connected to a network, where a first computing device initiates a first working session with a server computing device creating a first work environment on the first computing device and at initiation the user migrating the first session to a second computing device to continue the first working session between a second computing device and a server computing device, the method comprising steps of:
- (a) determining all non-failure states of each component of the first work environment goes through based on the non-failure action performed on it;
(b) for each determined state determining all failure events caused by events that prevent said each component from reaching said non-failure states;
(c) associating said failure events with one of defined failure states;
(d) for each failure state specifying a next non-failure action to perform;
(e) repeating steps (a)-(d) for all next non-failure action of step (d); and
(f) migrating said one or more business process and their work environment between a plurality of computing devices belonging to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A mechanism for end-to-end mobile e-business applications for migration of business processes and business context between two or more clients and servers to provide transparency and reliability given unreliable networks and systems is disclosed. The e-business applications include mobile purchasing, retail point of sales, and inventory replenishment. The design of the novel mechanism takes into consideration migration of business processes and business context between clients and servers making the business activities transparent to the user of the mobile clients or networked clients.
53 Citations
10 Claims
-
1. A method for seamless migration of one or more business processes and their work environment between a plurality of computing devices belonging to a user and connected to a network, where a first computing device initiates a first working session with a server computing device creating a first work environment on the first computing device and at initiation the user migrating the first session to a second computing device to continue the first working session between a second computing device and a server computing device, the method comprising steps of:
-
(a) determining all non-failure states of each component of the first work environment goes through based on the non-failure action performed on it; (b) for each determined state determining all failure events caused by events that prevent said each component from reaching said non-failure states; (c) associating said failure events with one of defined failure states; (d) for each failure state specifying a next non-failure action to perform; (e) repeating steps (a)-(d) for all next non-failure action of step (d); and (f) migrating said one or more business process and their work environment between a plurality of computing devices belonging to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program device readable by a machine, tangibly embodied in a storage medium and in a manner so as to be executable by the machine to perform method steps for a method for seamless migration of one or more business processes and their work environment between a plurality of computing devices belonging to a user and connected to a network, where a first computing device initiates a first working session with a sewer computing device creating a first work environment on the first computing device and at initiation the user migrating the first session to a second computing device to continue the first working session between a second computing device and a sewer computing device, the method comprising steps of:
-
(a) determining all non-failure states of each component of the first work environment goes through based on the non-failure action performed on it; (b) for each determined state determining all failure events caused by events that prevent said each component from reaching said non-failure states; (c) associating said failure events with one of defined failure states; (d) for each failure state specifying a next non-failure action to perform; (e) repeating steps (a)-(d) for all next non-failure action of step (d); and (f) migrating said one or more business process and their work environment between a plurality of computing devices belonging to the user.
-
-
9. A method for seamless migration of one or more business processes and their work environment between a plurality of computing devices belonging to a user and connected to a network, the method comprising steps of:
-
(a) initiating a first working session between a first computing device and a server computing device, wherein a first work environment is created on the first computing device; (b) determining all non-failure states of each component of the first work environment goes through based on the non-failure action performed on it; (c) for each determined state determining all failure events caused by events that prevent said each component from reaching said non-failure states; (d) associating said failure events with one of defined failure states; (e) for each failure state specifying a next non-failure action to perform; (f) repeating steps (a)-(d) for all next non-failure action of step (d); and (g) initiating migration of the first session to a second computing device to continue the first working session between a second computing device and a server computing device. - View Dependent Claims (10)
-
Specification