Action tool bar for mobile applications

US9753605B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9753605-B2
Application numberUS-78854410-A
CountryUS
Kind codeB2
Filing dateMay 27, 2010
Priority dateMay 27, 2010
Publication dateSep 5, 2017
Grant dateSep 5, 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.

According to one embodiment, a computer-implemented method for dynamically providing a tool bar in a user interface is provided. The method includes determining at least one action that is commonly performed based on data displayed on a current page of a graphical user interface of a communications device, creating a tool bar comprising at least one icon representing the at least one action, associating the tool bar with the current page of the graphical user interface, and providing the tool bar to the communications device for display on the current page of the graphical user interface.

First claim

Opening claim text (preview).

What is claimed is: 1. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to provide a tool bar for an application, the providing comprising: determining, by a server, in response to receiving a request to display a current page of a graphical user interface of a communications device a context and type of data to be displayed on the current page; determining, by the server, one or more actions commonly performed by using data on a page having a similar context and type of data as the current page; creating, by the server, the tool bar comprising icons that each represent one of the one or more actions; associating, by the server, the tool bar with the current page of the graphical user interface; providing, by the server, the tool bar to the communications device for display on the current page of the graphical user interface when the current page is initially displayed on the communications device and before a user action is performed on the current page; storing the tool bar by the server in a memory; and providing the tool bar, by the server, for re-use when a second page having the similar context and type of data as the current page is displayed on a second device, wherein a selection of one of the icons causes an associated commonly performed action to be performed by using the data displayed on the current page as an input value, wherein the server, in response to receiving the request to display the current page of the graphical user interface of the communications device, determines that the context and type of the data to be displayed on the current page relates to contact information of an individual; wherein the server determines that actions that are commonly performed by using a contact information relate to calling, emailing, text messaging, and networking with a contact; wherein the server creates the tool bar comprising icons that each represent one of calling, emailing, text messaging, or networking with the contact; wherein the server provides the tool bar to the communications device for display on the current page of the graphical user interface; wherein the server stores the tool bar in the memory; wherein the server provides the tool bar for re-use when the second pace relating to another contact information is displayed on the second device; wherein the icons of the tool bar represent a call work action, an email action, a short message service (SMS) action, and an add to network action; wherein activating an icon representing the call work action causes the communications device to call a work phone number of the individual; wherein activating an icon representing the email action causes the communications device to create an email addressed to the individual; wherein activating an icon representing the SMS action causes the communications device to create an SMS addressed to the individual; and wherein activating an icon representing the add to network action causes the communications device to add the individual to a user's network. 2. The computer-readable medium according to claim 1 , wherein activating each of the icons causes the communications device to perform an action represented by a corresponding icon. 3. The computer-readable medium according to claim 1 , wherein the tool bar comprises between three and five icons. 4. The computer-readable medium according to claim 1 , further comprising displaying the tool bar on a touchscreen of the communications device, the touchscreen displaying the current page of the graphical user interface. 5. The computer-readable medium according to claim 1 , further comprising determining a number of icons to be included in the tool bar. 6. The computer-readable medium according to claim 5 , wherein the determining of the number of icons to be included in the tool bans based at least on a size of a screen of the communications device or a number of pixels on the screen. 7. A computer-implemented method for providing a tool bar for an application, the method comprising: determining, by a server, in response to receiving a request to display a current page of a graphical user interface of a communications device, a context and type of data to be displayed on the current page; determining, by the server, one or more actions commonly performed by using the data on a page having a similar context and type of data as the current page; creating, by the server, the tool bar comprising icons that each represent one of the one or more actions; associating, by the server, the tool bar with the current page of the graphical user interface; providing, by the server, the tool bar to the communications device for display on the current page of the graphical user interface when the current page is initially displayed on the communications device and before a user action is performed on the current page; storing the tool bar by the server in a memory; and providing the tool bar, by the server, for re-use when a second page having the similar context and type of data as the current page is displayed on a second device, wherein a selection of one of the icons causes an associated commonly performed action to be performed by using the data displayed on the current page as an input value, wherein the server, in response to receiving the request to display the current page of the graphical user interface of the communications device, determines that the context and type of the data to be displayed on the current page relates to contact information of an individual; wherein the server determines that actions that are commonly performed by using a contact information relate to calling, emailing, text messaging, and networking with a contact; wherein the server creates the tool bar comprising icons that each represent one of calling, emailing, text messaging, or networking with the contact; wherein the server provides the tool bar to the communications device for display on the current page of the graphical user interface; wherein the server stores the tool bar in the memory; wherein the server provides the tool bar for re-use when the second page relating to another contact information is displayed on the second device; wherein the icons of the tool bar represent a call work action, an email action, a short message service (SMS) action, and an add to network action; wherein activating an icon representing the call work action causes the communications device to call a work phone number of the individual; wherein activating an icon representing the email action causes the communications device to create an email addressed to the individual; wherein activating an icon representing the SMS action causes the communications device to create an SMS addressed to the individual; and wherein activating an icon representing the add to network action causes the communications device to add the individual to a user's network. 8. The method according to claim 7 , wherein activating each of the icons causes the communications device to perform an action represented by a corresponding icon. 9. The method according to claim 7 , further comprising displaying the tool bar on a touchscreen of the communications device, the touchscreen displaying the current page of the graphical user interface. 10. The computer-implemented method according to claim 7 , further comprising determining the number of icons to be included in the tool bar based at least on a size of a screen of the communications device or a number of pixels on the screen. 11. An apparatus, comprising: a processor; and a memory coupled to the processor, wherein the processor is configured

Assignees

Inventors

Classifications

  • using icons (graphical or visual programming using iconic symbols G06F8/34) · CPC title

  • Electricity · mapped topic

  • for operating the device by selecting functions from two or more displayed items, e.g. menus or icons · 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 US9753605B2 cover?
According to one embodiment, a computer-implemented method for dynamically providing a tool bar in a user interface is provided. The method includes determining at least one action that is commonly performed based on data displayed on a current page of a graphical user interface of a communications device, creating a tool bar comprising at least one icon representing the at least one action, as…
Who is the assignee on this patent?
Chen Chun-Yi, White Brent-Kaan William, Oracle Int Corp
What technology area does this patent fall under?
Primary CPC classification G06F3/04817. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 05 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).