Operating multiple views on a computing device in connection with a wireless communication session
First Claim
1. A method for operating a computing device, the method comprising:
- operating a non-communication application;
concurrently with operating the non-communication application, operating a wireless communication application, the communication application using or being responsive to data generated from a communication session in which data is both transmitted and received wirelessly on the computing device to provide for a participation of a user in the communication session;
wherein operating the wireless communication application includes generating an interface on the computing device for the user to access and use in controlling the communication session, the interface being generated to be either in focus or accessible to the user when the user operates the non-communication application while the communication session is ongoing;
providing an input mechanism independently of the communication application and the non-communication application;
detecting the user performing an action on the input mechanism of the device in order to enter an input, the input being of a type that can be interpreted by either the communication application or the non-communication application;
programmatically selecting one of the communication application or the non-communication application to process the input from the action being performed on the input mechanism, based on a pre-established protocol or condition by which the communication application and non-communication application are operated.
9 Assignments
0 Petitions
Accused Products
Abstract
Embodiments described herein include a computing device that is configured to generate a multi-view presentation. The computing device may include a wireless communication application that performs at least one of transmitting and receiving data wirelessly during a communication session. The computing device may generate a view for the communication session on a corresponding display area. In one embodiment, the view occupies only a portion of the display area. At the same time the view of the communication session is provided, an embodiment provides that one or more user-interface features are provided in a portion of the display area for use with a second application. In one embodiment, these user-interface features may be provided in a region of the display that does not include the area occupied by the view.
17 Citations
35 Claims
-
1. A method for operating a computing device, the method comprising:
-
operating a non-communication application; concurrently with operating the non-communication application, operating a wireless communication application, the communication application using or being responsive to data generated from a communication session in which data is both transmitted and received wirelessly on the computing device to provide for a participation of a user in the communication session; wherein operating the wireless communication application includes generating an interface on the computing device for the user to access and use in controlling the communication session, the interface being generated to be either in focus or accessible to the user when the user operates the non-communication application while the communication session is ongoing; providing an input mechanism independently of the communication application and the non-communication application; detecting the user performing an action on the input mechanism of the device in order to enter an input, the input being of a type that can be interpreted by either the communication application or the non-communication application; programmatically selecting one of the communication application or the non-communication application to process the input from the action being performed on the input mechanism, based on a pre-established protocol or condition by which the communication application and non-communication application are operated. - View Dependent Claims (2, 3, 4, 5, 6, 29, 30, 31, 32, 33)
-
-
7. A method for operating a computing device, the method comprising:
-
providing a first view on a display area of the computing device from execution of a first application; and concurrently with providing the first view, providing a second view on the display area from execution of a second application, wherein the second application handles wireless data that is transmitted and received during an established wireless communication session that includes participation of a user; providing an input mechanism independently of the first application and the second application; detecting the user performing an action on the input mechanism of the device in order to enter an input, the input being of a type that can be interpreted by either the communication application or the non-communication application; programmatically selecting one of the first application or the second application to process the input from the action being performed on the input mechanism based on a pre-established protocol or condition by which the first application and second application are operated. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 34, 35)
-
-
22. A method for operating a computing device, the method comprising:
-
concurrently displaying at least a first view and a second view, wherein the first view is generated by a resident application and the second view is generated by a phone application; providing an input mechanism independently of the resident application and the phone application; detecting the user performing an action on an input mechanism of the device in order to enter an input, the input being of a type that can be interpreted by either the communication application or the non-communication application, wherein each of the resident application and the phone application is operable to process the input, but for that both the resident application and the phone application concurrently display the first view and the second view; selecting one of the resident application or the phone application to handle an input from the action being performed on the input mechanism when the first view and the second view are displayed and a telephonic session is connected and ongoing; wherein selecting one of the resident application or the phone application to handle the input includes using a pre-established protocol or condition by which the resident application and phone application are operated. - View Dependent Claims (23, 24, 25, 26)
-
-
27. A computer-readable medium that stores instructions for operating a computing device, the instructions including instructions for performing steps comprising:
-
operating a non-communication application; and concurrently with operating the non-communication application, operating a wireless communication application in connection with a communication session in which data is both transmitted and received wirelessly on the computing device to provide for a participation of a user in the communication session; providing an input mechanism independently of the communication application and the non-communication application; wherein operating the wireless communication application includes generating an interface on the computing device for the user to access, the interface being generated to be accessible to the user when the user accesses an interface of either the non-communication application or another application during the communication session; detecting the user performing an action on an input mechanism of the device in order to enter an input, the input being of a type that can be interpreted by either communication application or the non-communication application; programmatically selecting one the communication application or the non-communication application to process the input from the action being performed on the input mechanism based on a pre-established protocol or condition by which the communication application and non-communication application are operated.
-
-
28. A computer-readable medium that stores instructions for operating a computing device, the instructions including instructions for performing steps comprising:
-
concurrently displaying at least a first view and a second view, wherein the first view is generated by a resident application and the second view is generated by a phone application; providing an input mechanism independently of the resident application and the phone application; detecting the user performing an action on an input mechanism of the device in order to enter an input, the input being of a type that can be interpreted by either of communication application or the non-communication application, wherein each of the resident application and the phone application is operable to process input from the input mechanism independently of the other application, but for that both the resident application and the phone application concurrently display the first view and the second view; and determining which of the resident application or the phone application is to handle the input from the action being performed on the input mechanism when the first view and the second view are displayed and a telephonic session is connected and ongoing; wherein determining which of the resident application or the phone application to handle the input includes using a pre-established protocol or condition by which the communication application and the non-communication application are operated.
-
Specification