Methods, systems, and computer program products for interacting simultaneously with multiple application programs
First Claim
1. A method for interacting simultaneously with multiple application programs, the method comprising:
- allowing a first application program to be associated with a second application program, wherein the first and second application programs are responsive to inputs received via a user interface for interacting with respective user interface components associated with the first and second application programs;
receiving an input via the user interface when the first application program has focus within the user interface, wherein the received input is neither for interacting with the user interface components associated with the first application program nor the second application program; and
in response to receiving the input, using the association between the first and second application programs to present a portion of information related to the second application program while maintaining the focus of the first application program within the user interface.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program products for interacting simultaneously with multiple application programs are disclosed. According to one aspect, a method includes allowing a first application program to be associated with a second application program. The first and second application programs are responsive to inputs received via a user interface for interacting with respective user interface components associated with the first and second application programs. Further, an input is received via the user interface when the first application program has focus within the user interface. The received input is neither for interacting with the user interface components associated with the first application program nor the second application program. The association between the first and second application programs is used to present a portion of information related to the second application program while maintaining the focus of the first application program within the user interface in response to receiving the input.
109 Citations
38 Claims
-
1. A method for interacting simultaneously with multiple application programs, the method comprising:
-
allowing a first application program to be associated with a second application program, wherein the first and second application programs are responsive to inputs received via a user interface for interacting with respective user interface components associated with the first and second application programs; receiving an input via the user interface when the first application program has focus within the user interface, wherein the received input is neither for interacting with the user interface components associated with the first application program nor the second application program; and in response to receiving the input, using the association between the first and second application programs to present a portion of information related to the second application program while maintaining the focus of the first application program within the user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for interacting simultaneously with multiple application programs, the system comprising:
-
a user interface configured to receive input when a first application program has focus within the user interface, wherein the received input is neither for interacting with the user interface components associated with the first application program nor a second application program; and an associated application program manager configured to allow the first application program to be associated with the second application program, wherein the first and second application programs are responsive to inputs received via the user interface for interacting with respective user interface components associated with the first and second application programs, and wherein the associated application program manager is configured to use the association between the first and second application programs to present a portion of information related to the second application program while maintaining the focus of the first application program within the user interface in response to receiving the input. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A system for interacting simultaneously with multiple application programs, the system comprising:
-
means for allowing a first application program to be associated with a second application program, wherein the first and second application programs are responsive to inputs received via a user interface for interacting with respective user interface components associated with the first and second application programs; means for receiving an input via the user interface when the first application program has focus within the user interface, wherein the received input is neither for interacting with the user interface components associated with the first application program nor the second application program; and means for using the association between the first and second application programs to present a portion of information related to the second application program while maintaining the focus of the first application program within the user interface in response to receiving the input.
-
-
38. A computer program product comprising computer executable instructions embodied in a computer readable medium for performing steps comprising:
-
allowing a first application program to be associated with a second application program, wherein the first and second application programs are responsive to inputs received via a user interface for interacting with respective user interface components associated with the first and second application programs; receiving an input via the user interface when the first application program has focus within the user interface, wherein the received input is neither for interacting with the user interface components associated with the first application program nor the second application program; and in response to receiving the input, using the association between the first and second application programs to present a portion of information related to the second application program while maintaining the focus of the first application program within the user interface.
-
Specification