Hybrid mobile interactions for native apps and web apps

US9600455B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9600455-B2
Application numberUS-201113992464-A
CountryUS
Kind codeB2
Filing dateDec 28, 2011
Priority dateDec 28, 2011
Publication dateMar 21, 2017
Grant dateMar 21, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1. A computing device, comprising: processor circuitry; a touch screen configured to provide a screen display output and receive input from hand gestures; a storage device including instructions, that, when executed with the processor circuitry, performs electronic operations on the computing device including: generating an indication of a hand gesture based on a hand gesture input received with the touch screen; receiving, by a browser application including instructions that are operable on the processing circuitry, the indication of the hand gesture, wherein in response to the indication of the hand gesture, the browser application is adapted to: obtain contextual information displayed in a first web application running in a window of the browser application on the screen display output, wherein the first web application is obtained from a first remote website and is executed locally on the computing device; divide the window into a first window and a second window, the first window running the first web application, wherein the first window and the second window are concurrently visible on the screen display output; and display, on the screen display output, in the second window, a plurality of icons, wherein the plurality of icons include a plurality of web application icons for respective web applications and a plurality of native application icons for respective native applications, wherein the plurality of web application icons correspond to the respective web applications obtained from respective websites, and wherein the plurality of web application icons includes a selectable icon corresponding to a second web application of the respective web applications; wherein a selection and arrangement of the plurality of icons that includes the plurality of web application icons and the plurality of native application icons is determined based on the contextual information displayed in the first web application, wherein the second web application is obtained from a second remote website and is executed locally on the computing device in response to selection of the selectable icon, and wherein the first web application operates in a first browser renderer process of the browser application and the second web application operates in a second browser renderer process of the browser application; and displaying, on the screen display output, upon selection of the selectable icon, the second web application in the second window of the browser application, wherein the contextual information displayed in the first web application is used to automatically activate navigation in the second web application to content relating to the first web application, and wherein the first web application is concurrently executed and concurrently displayed with the second web application in response to the automatically activated navigation. 2. The computing device of claim 1 , wherein each of the first web application and the second web application are coded in a browser-renderable markup language compliant with an HTML5 markup language standard, and wherein the browser application further includes instructions to render web applications coded in a markup language compliant with the HTML5 markup language standard. 3. The computing device of claim 1 , the electronic operations further including: responding to an indication of a second hand gesture applied to the concurrent display of the first web application and the second web application by resizing display proportions between the first web application and the second web application in a split-screen mode. 4. The computing device of claim 1 , the electronic operations further including: communicating, in response to receiving one or more commands during the concurrent display of the first web application and the second web application, information between the first web application and the second web application, wherein the browser application receives the information from the first web application and updates the display, on the screen display output, of the second web application based on comparative data of the first web application and the second web application. 5. The computing device of claim 1 , the electronic operations further including providing concurrent display, on the screen display output, of the first web application, the second web application, and one or more additional web applications in a split-screen mode. 6. The computing device of claim 1 , wherein the browser application includes a first instance of the browser application providing the first window, and a second instance of the browser application providing the second window. 7. A method, comprising electronic operations implemented with processor circuitry of an electronic device, the electronic operations including: generating an indication of a hand gesture based on receiving a hand gesture input by a touch screen; receiving, by a browser application, the indication of the hand gesture; obtaining, by the browser application, contextual information displayed in a first web application running in a window of the browser application on a screen display of the electronic device, wherein the first web application is obtained from a first remote website and is executed locally on the electronic device; dividing the window into a first window and a second window, the first window executing the first web application, wherein the first window and the second window are concurrently visible on the screen display; displaying, on the screen display of the electronic device, in the second window, a plurality of icons, wherein the plurality of icons include a plurality of web application icons for respective web applications and a plurality of native application icons for respective native applications, wherein the plurality of web application icons correspond to the respective web applications obtained from respective websites, and wherein the plurality of web application icons includes a selectable icon corresponding to a second web application of the respective web applications, wherein a selection and arrangement of the plurality of icons that includes the plurality of web application icons and the plurality of native application icons is determined based on the contextual information displayed in the first web application, wherein the first web application is operating in a first browser renderer process of the browser application and the second web application is operating in a second browser renderer process of the browser application; and displaying, on the screen display of the electronic device, upon selection of the selectable icon, the second web application in the second window of the browser application, wherein the contextual information displayed in the first web application is used to automatically activate navigation in the second web application to content relating to the first web application, and wherein the first web application is concurrently executed and displayed with the second web application in response to the automatically activated navigation. 8. The method of claim 7 , the electronic operations further including receiving user commands wherein the user commands include one or more hand gestures applied to the touch screen, wherein the touch screen is configured to provide the screen display. 9. The method of claim 8 , wherein the hand gestures include a dragging motion applied to an edge of a browser user interface of the browser application. 10. The method of claim 7 , the electronic operations further including displaying one or more icons used to select and launch a native application, the icons displayed within the second window. 11. The me

Assignees

Inventors

Classifications

  • Split screen, i.e. subdividing the display area or the window area into separate subareas · CPC title

  • using a touch-screen or digitiser, e.g. input of commands through traced gestures · CPC title

  • by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus · CPC title

  • for inputting data by handwriting, e.g. gesture or text · CPC title

  • Interaction with lists of selectable items, e.g. menus · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9600455B2 cover?
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 ges…
Who is the assignee on this patent?
Wouhaybi Rita H, Shaw David, Intel Corp
What technology area does this patent fall under?
Primary CPC classification G06F3/04883. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 21 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).