SYSTEM AND METHOD FOR APPLICATION MIGRATION
First Claim
1. A method for application migration, the method comprising:
- determining a docking state of a dockable device while at least an application is running;
initiating application migration from the dockable device to a docking station on a condition that the dockable device is in a docked state, wherein the dockable device includes a processor and the docking station includes a high-performance processor; and
initiating application migration from the docking station to the dockable device on a condition that the dockable device is moving to an undocked state,wherein the application continues to run during the application migration from the dockable device to the docking station or during the application migration from the docking station to the dockable device.
1 Assignment
0 Petitions
Accused Products
Abstract
Described is a method and apparatus for application migration between a dockable device and a docking station in a seamless manner. The dockable device includes a processor and the docking station includes a high-performance processor. The method includes determining a docking state of a dockable device while at least an application is running. Application migration from the dockable device to a docking station is initiated when the dockable device is moving to a docked state. Application migration from the docking station to the dockable device is initiated when the dockable device is moving to an undocked state. The application continues to run during the application migration from the dockable device to the docking station or during the application migration from the docking station to the dockable device.
-
Citations
20 Claims
-
1. A method for application migration, the method comprising:
-
determining a docking state of a dockable device while at least an application is running; initiating application migration from the dockable device to a docking station on a condition that the dockable device is in a docked state, wherein the dockable device includes a processor and the docking station includes a high-performance processor; and initiating application migration from the docking station to the dockable device on a condition that the dockable device is moving to an undocked state, wherein the application continues to run during the application migration from the dockable device to the docking station or during the application migration from the docking station to the dockable device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A dockable device, comprising:
-
a processor; a kernel mode driver configured to determine a docking state of a dockable device while at least an application is running; the kernel mode driver configured to initiate application migration from the dockable device to a docking station on a condition that the dockable device is in a docked state, wherein the docking station includes a high-performance processor; and the kernel mode driver configured to initiate application migration from the docking station to the dockable device on a condition that the dockable device is moving to an undocked state, wherein the application continues to run during the application migration from the dockable device to the docking station or during the application migration from the docking station to the dockable device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer readable non-transitory medium including instructions which when executed in a processing system cause the processing system to execute a method for application migration, the method comprising the steps of:
-
determining a docking state of a dockable device while at least an application is running; initiating application migration from the dockable device to a docking station on a condition that the dockable device is in a docked state, wherein the dockable device includes a processor and the docking station includes a high-performance processor; and initiating application migration from the docking station to the dockable device on a condition that the dockable device is moving to an undocked state, wherein the application continues to run during the application migration from the dockable device to the docking station or during the application migration from the docking station to the dockable device.
-
Specification