Providing Enhanced Application Interoperability
First Claim
1. A method, comprising:
- presenting, by a computing device, and on at least one display screen, a first user interface that is associated with a first application;
determining, by the computing device, that the at least one display screen has been rotated from a first orientation to a second orientation; and
based on determining that the at least one display screen has been rotated from the first orientation to the second orientation, presenting, by the computing device, and on the at least one display screen, a second user interface that is associated with a second application different from the first application,wherein the second user interface includes at least some information that is contextually related to information included in the first user interface, andwherein a state of the first application is preserved when the second user interface that is associated with the second application is presented.
7 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer-readable media for providing enhanced application interoperability are presented. In some embodiments, a computing device may present, on at least one display screen, a first user interface that is associated with a first application. In response to determining that the at least one display screen has been rotated from a first orientation to a second orientation, the computing device may present, on the at least one display screen, a second user interface that is associated with a second application different from the first application. In one or more embodiments, the second user interface may include at least some information that is contextually related to information included in the first user interface. In addition, a state of the first application may be preserved when the second user interface that is associated with the second application is presented.
24 Citations
20 Claims
-
1. A method, comprising:
-
presenting, by a computing device, and on at least one display screen, a first user interface that is associated with a first application; determining, by the computing device, that the at least one display screen has been rotated from a first orientation to a second orientation; and based on determining that the at least one display screen has been rotated from the first orientation to the second orientation, presenting, by the computing device, and on the at least one display screen, a second user interface that is associated with a second application different from the first application, wherein the second user interface includes at least some information that is contextually related to information included in the first user interface, and wherein a state of the first application is preserved when the second user interface that is associated with the second application is presented. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. One or more non-transitory computer-readable media having computer-executable instructions stored thereon that, when executed, cause at least one computing device to:
-
present, on at least one display screen, a first user interface that is associated with a first application; determine that the at least one display screen has been rotated from a first orientation to a second orientation; and based on determining that the at least one display screen has been rotated from the first orientation to the second orientation, present, on the at least one display screen, a second user interface that is associated with a second application different from the first application, wherein the second user interface includes at least some information that is contextually related to information included in the first user interface, and wherein a state of the first application is preserved when the second user interface that is associated with the second application is presented. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A computing device, comprising:
-
at least one processor; and memory storing computer-readable instructions that, when executed by the at least one processor, cause the computing device to; present, on at least one display screen, a first user interface that is associated with a first application; determine that the at least one display screen has been rotated from a first orientation to a second orientation; and based on determining that the at least one display screen has been rotated from the first orientation to the second orientation, present, on the at least one display screen, a second user interface that is associated with a second application different from the first application, wherein the second user interface includes at least some information that is contextually related to information included in the first user interface, and wherein a state of the first application is preserved when the second user interface that is associated with the second application is presented. - View Dependent Claims (20)
-
Specification