MODE-SPECIFIC CONTAINER RUNTIME ATTACHMENT
First Claim
Patent Images
1. A method for transitioning from one mode of operation in a computer-executable application to another, the method comprising:
- an act of a computing system logically organizing a plurality of components used by a multi-mode application into a plurality of logical containers, at least some of the plurality of logical containers associated with a corresponding mode of operation of the multimode application;
an act of the computing system operating the multi-mode application in a prior mode of operation while a first logical container is active, the first logical container associated with the prior mode of operation and having a first group of component(s) that assist with the prior mode of operation;
an act of the multi-mode application transitioning from the prior mode of operation to a subsequent mode of operation;
in response to the act of the multi-mode application transitioning from the prior mode of operation to the subsequent mode of operation, performing the following;
an act of the computing system operating the multi-mode application in the subsequent mode of operating while a second logical container is active, the second logical container associated with the subsequent mode of operation and having a second group of component(s) that assists with the subsequent mode of operation, wherein at least one of the component(s) in the second group of component(s) is different than any component in the first group of component(s).
2 Assignments
0 Petitions
Accused Products
Abstract
The operation of a multi-mode application. The multi-mode application has a number of mode-specific logical containers of components. Each mode-specific container contains components that assist the multi-mode application in operating in a corresponding mode. If the application transitions to another mode, the component(s) of the other corresponding mode-specific logical container is used to assist in operating in the other mode. The logical containers may be activated and deactivated during execution time as the application transitions from mode to mode.
19 Citations
20 Claims
-
1. A method for transitioning from one mode of operation in a computer-executable application to another, the method comprising:
-
an act of a computing system logically organizing a plurality of components used by a multi-mode application into a plurality of logical containers, at least some of the plurality of logical containers associated with a corresponding mode of operation of the multimode application; an act of the computing system operating the multi-mode application in a prior mode of operation while a first logical container is active, the first logical container associated with the prior mode of operation and having a first group of component(s) that assist with the prior mode of operation; an act of the multi-mode application transitioning from the prior mode of operation to a subsequent mode of operation; in response to the act of the multi-mode application transitioning from the prior mode of operation to the subsequent mode of operation, performing the following; an act of the computing system operating the multi-mode application in the subsequent mode of operating while a second logical container is active, the second logical container associated with the subsequent mode of operation and having a second group of component(s) that assists with the subsequent mode of operation, wherein at least one of the component(s) in the second group of component(s) is different than any component in the first group of component(s). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer program product comprising one or more physical computer-readable media having thereon the following:
-
computer-executable instructions that cause the computing system to logically organize a plurality of components used by a multi-mode application into a plurality of logical containers, at least some of the plurality of logical containers associated with a corresponding mode of operation of the multimode application; prior mode computer-executable instructions that causes the computing system to operate the multi-mode application in a prior mode of operation while a first logical container is active, the first logical container associated with the prior mode of operation and having a first group of component(s) that assist with the prior mode of operation; and subsequent computer-executable instructions that are executed in response to the detection that the multi-mode application is to transition to a subsequent mode of operation, and that cause the computing system to operate the multi-mode application in the subsequent mode of operating while a second logical container is active, the second logical container associated with the subsequent mode of operation and having a second group of component(s) that assists with the subsequent mode of operation, wherein at least one of the component(s) in the second group of component(s) is different than any component in the first group of component(s).
-
-
17. A method for transitioning a text editor from a first mode for editing a first text file type to a second mode for editing a second text file type.
an act of a computing system logically organizing a plurality of components used by the text editor into a plurality of logical mode-specific containers; -
an act of the computing system operating the text editor in a prior mode of operation in which a text file of the first text file type is being edited and while a first logical container is active, the first logical container associated with the prior mode of operation and having a first group of component(s) that associated with the prior mode of operation; an act of the text editor detecting that the second text file type is loaded for editing by the text editor; an act of the text editor transitioning from the prior mode of operation to a subsequent mode of operation in response to the act of the text editor detecting that the second text file type is loaded for editing by the text editor; in response to the act of the text editor transitioning from the prior mode of operation to the subsequent mode of operation, performing the following; an act of the computing system operating the text editor in the subsequent mode of operating while a second logical container is active, the second logical container associated with the subsequent mode of operation and having a second group of component(s) that assists with the subsequent mode of operation, wherein at least one of the component(s) in the second group of component(s) is different than any component in the first group of component(s). - View Dependent Claims (18, 19, 20)
-
Specification