Patent ID: 8056018
Filing Date: 2011-11-08
Classification: G06F

Abstract:
1. A method for implementing registration and conflict resolution of web application keyboard shortcuts performed by a web browser, said method comprising: begin loading a web application in the web browser; registering a plurality of web application keyboard shortcuts for the web application with the web browser; using a HTML tag for implementing a keyboard shortcut registration mechanism, displaying said plurality of said application keyboard shortcuts with corresponding functions and allowing a user to remap shortcut key bindings for selected ones of said plurality of web application keyboard shortcuts; remapping a selected keyboard shortcut for the web browser; identifying a conflict between one of said plurality of web application keyboard shortcuts for the web application with a keyboard shortcut for the web browser; responsive to registering said plurality of web application keyboard shortcuts, checking for a conflict between each of said plurality of web application keyboard shortcuts for the web application and a keyboard shortcut for the web browser; resolving the identified conflict; responsive to resolving the identified conflict or responsive to not identifying a conflict, completing the web application load; presenting a choice to the user of the web application keyboard shortcut or the web browser keyboard shortcut for a detected conflict when a web application keyboard shortcut is invoked; and identifying and invoking a conflict resolution stored in a browser persistence framework responsive to identifying a conflict between one of said plurality of web application keyboard shortcuts for the web application with a keyboard shortcut for the web browser during operation of the web application.