Synchronizing launch-configuration information between first and second application environments that are operable on a multi-modal device
First Claim
1. A method operable on a multi-modal device fortransferring launch-configuration information for a set of panels and a first docking bar in a first application environment to a second application environment for a second docking bar in the second application environment, the method comprising:
- detecting a docking of the multi-modal device to a hardware module;
displaying, in response to the docking, a user interface for the second application environment operating on the multi-modal device on the hardware module;
receiving, in response to the docking, at the second application environment the launch-configuration information for launching launchable objects in the first application environment from the second application environment on the multi-modal device;
parsing, by the second application environment operating on the multi-modal device docked to the hardware module, the launch-configuration information to determine a change to the set of panels or the first docking bar, wherein the change is in the first application environment operating on the hardware module;
changing the second docking bar to include the change to the set of panels or the first docking bar based on parsing the launch-configuration information;
sending, by the second application environment, a request for the launch-configuration information to the first application environment, wherein the launch-configuration information is received in response to the request; and
subsequent to receiving the launch-configuration information at the second application environment, listening, by the second application environment, for an issued communication from the first application environment for new launch-configuration information that is not synchronized between the first and the second application environments.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for a multi-modal device for transferring launch information for a panel and first docking bar in a first application environment to a second application environment for a second docking bar in the second application environment includes detecting a docking of the multi-modal device to a hardware module, and displaying a user interface for the second application environment operating on the multi-modal device on the hardware module. The method includes receiving at the second application environment the launch information for launching launchable objects in the first application environment from the second application environment, and parsing, by the second application environment, the launch information to determine a change to the panel or the first docking bar. The change is in the first application environment. The method includes changing the second docking bar to include the change to the panel or the first docking bar based on parsing the launch information.
-
Citations
19 Claims
-
1. A method operable on a multi-modal device for
transferring launch-configuration information for a set of panels and a first docking bar in a first application environment to a second application environment for a second docking bar in the second application environment, the method comprising: -
detecting a docking of the multi-modal device to a hardware module; displaying, in response to the docking, a user interface for the second application environment operating on the multi-modal device on the hardware module; receiving, in response to the docking, at the second application environment the launch-configuration information for launching launchable objects in the first application environment from the second application environment on the multi-modal device; parsing, by the second application environment operating on the multi-modal device docked to the hardware module, the launch-configuration information to determine a change to the set of panels or the first docking bar, wherein the change is in the first application environment operating on the hardware module; changing the second docking bar to include the change to the set of panels or the first docking bar based on parsing the launch-configuration information; sending, by the second application environment, a request for the launch-configuration information to the first application environment, wherein the launch-configuration information is received in response to the request; and subsequent to receiving the launch-configuration information at the second application environment, listening, by the second application environment, for an issued communication from the first application environment for new launch-configuration information that is not synchronized between the first and the second application environments. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable storage medium comprising instructions for transferring launch-configuration information for a set of panels and a first docking bar in a first application environment to a second application environment for a second docking bar in the second application environment, the instructions for configuring a multi-modal device to be operable to:
-
detect a docking of the multi-modal device to a hardware module; display, in response to the docking, a user interface for the second application environment operating on the multi-modal device on the hardware module; receive, in response to the docking, at the second application environment the launch-configuration information for launching launchable objects in the first application environment from the second application environment on the multi-modal device; parse, by the second application environment operating on the multi-modal device docked to the hardware module, the launch-configuration information to determine a change to the set of panels or the first docking bar, wherein the change is in the first application environment operating on the hardware module; change the second docking bar to include the change to the set of panels or the first docking bar based on parsing the launch-configuration information; send, by the second application environment, a request for the launch-configuration information to the first application environment, wherein the launch-configuration information is received in response to the request; and subsequent to receiving the launch-configuration information at the second application environment, listen, by the second application environment, for an issued communication from the first application environment for new launch-configuration information that is not synchronized between the first and the second application environments. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A multi-modal device configured for transferring launch-configuration information for a set of panels and a first docking bar in a first application environment to a second application environment for a second docking bar in the second application environment, the multi-modal device comprising:
-
a processor for operating the first application environment and the second application environment; and a computer-readable storage medium comprises instructions for configuring the processors to be operable to; detect a docking of the multi-modal device to a hardware module; display, in response to the docking, a user interface for the second application environment operating on the multi-modal device on the hardware module; receive, in response to the docking, at the second application environment the launch-configuration information for launching launchable objects in the first application environment from the second application environment on the multi-modal device; parse, by the second application environment operating on the multi-modal device docked to the hardware module, the launch-configuration information to determine a change to the set of panels or the first docking bar, wherein the change is in the first application environment operating on the hardware module; change the second docking bar to include the change to the set of panels or the first docking bar based on parsing the launch-configuration information; send, by the second application environment, a request for the launch-configuration information to the first application environment, wherein the launch-configuration information is received in response to the request; and subsequent to receiving the launch-configuration information at the second application environment, listen, by the second application environment, for an issued communication from the first application environment for new launch-configuration information that is not synchronized between the first and the second application environments. - View Dependent Claims (18, 19)
-
Specification