Method and apparatus for switching between multiple versions of a software program
First Claim
1. A method for switching between multiple copies of a software program on a computer system, the method comprising:
- detecting a plurality of copies of the software program on a computer system; and
receiving input selecting one of the detected plurality of copies of the software program to be a default copy on the computer system.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for switching between multiple copies of a software program on a computer system are provided. The method includes detecting a plurality of copies of the software program on a computer system, receiving input selecting one of the detected plurality of copies of the software program to be a default copy, and determining whether the selected copy of the software program is a current default copy on the computer system. If the selected copy of the software program is not the current default copy on the computer system then, the method further includes demoting the current default copy to be an alternate copy, and promoting the selected copy of the software program to be a next current default copy.
16 Citations
20 Claims
-
1. A method for switching between multiple copies of a software program on a computer system, the method comprising:
-
detecting a plurality of copies of the software program on a computer system; and
receiving input selecting one of the detected plurality of copies of the software program to be a default copy on the computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product, comprising a computer-readable medium including instructions, for switching between multiple copies of a software program on a computer system, the instructions when executed on a programmable processor causes the programmable processor to:
-
detect a plurality of copies of the software program on a computer system; and
receive input selecting one of the detected plurality of copies of the software program to be a default copy on the computer system. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for switching between multiple copies of a software program on a computer system, the system comprising:
-
a global switcher to detect a plurality of copies of the software program on a computer system, receive input selecting one of the detected plurality of copies of the software program to be a default copy, and determine whether the selected copy of the software program is a current default copy on the computer system, wherein if the selected copy of the software program is not the current default copy on the computer system then the system further comprises, a first local switcher to demote the current default copy to be an alternate copy, the first local switcher being associated with the current default copy; and
a second local switcher to promote the selected copy of the software program to be a next current default copy, the second local switcher being associated with the selected copy of the software program. - View Dependent Claims (18, 19, 20)
-
Specification