HYBRID MOBILE INTERACTIONS FOR NATIVE APPS AND WEB APPS
First Claim
1. A computing device, comprising:
- a touch screen configured to provide a screen display and receive input from hand gestures;
a computer system operative to control the screen display, the computer system including an operating system and one or more browsers configured for execution with the operating system, wherein the one or more browsers are configured to execute one or more web apps; and
one or more software modules configured for execution with the operating system, the software modules configured to respond to a dragging hand gesture applied to a web app being displayed in a full screen mode within the one or more browsers, by;
subdividing the screen display of the one or more browsers into multiple subdivided areas, and displaying the web app within one of the subdivided areas;
launching a second web app and displaying the second web app within a different one of the subdivided areas; and
providing concurrent display of the web app and the second web app in a split-screen mode to facilitate user multitasking.
2 Assignments
0 Petitions
Accused Products
Abstract
There is disclosed a system, including apparatus, methods and computer programs, for running native software applications (apps) and HTML5 web-based apps on a computing device, particularly a mobile computing device, in a multitasking mode of operation. In one embodiment, touch screen displays having one or more browsers are adapted to run one or more HTML5 apps, and receive input from hand gestures. One or more software modules execute on the operating system and are responsive to a dragging gesture applied to an HTML5 app displayed in a full screen mode, to subdivide the screen display and display the HTML5 app in one of the subdivided areas and display icons used to launch a second HTML5 app in a different one of the subdivided areas. The second HTML5 app is run concurrently with the first HTML5 app in order to provide multi-tasking between the first and second apps.
-
Citations
25 Claims
-
1. A computing device, comprising:
-
a touch screen configured to provide a screen display and receive input from hand gestures; a computer system operative to control the screen display, the computer system including an operating system and one or more browsers configured for execution with the operating system, wherein the one or more browsers are configured to execute one or more web apps; and one or more software modules configured for execution with the operating system, the software modules configured to respond to a dragging hand gesture applied to a web app being displayed in a full screen mode within the one or more browsers, by; subdividing the screen display of the one or more browsers into multiple subdivided areas, and displaying the web app within one of the subdivided areas; launching a second web app and displaying the second web app within a different one of the subdivided areas; and providing concurrent display of the web app and the second web app in a split-screen mode to facilitate user multitasking. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
displaying, in a full screen mode of a screen display, a web app within a browser user interface; detecting one or more user commands applied within the browser user interface during the full screen mode to subdivide the screen display and launch a second app; and partitioning the screen display into multiple subdivided areas responsive to detecting the user commands, including; resizing a display of the web app to one of the subdivided areas; and allocating the second app to display in a different one of the subdivided areas; wherein the second app is concurrently executed and presented with the web app. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. At least one machine readable storage medium comprising a plurality of instructions that, in response to being executed on a computing device, cause the computing device to provide a browser graphical user interface configured to:
-
display a first web app in a full-screen mode of a screen display; provide a selectable listing of one or more additional web apps for display, the one or more additional web apps including a second web app; receive one or more user commands to display the second web app concurrently with the first web app; and display the second web app and the first web app in a split-screen mode of the screen display. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification