Dynamic Website Specific Browser Menus Naveen Kumar S G, Sudarshan Parthasarathy, Arpita Bahuguna, Joy Bose Web Solutions Samsung R&D Institute India- Bangalore Bangalore, India {naveensg, sudarshan.p, a.bah, joy.bose }@samsung.com Abstract— Currently, in a web browser, the menus are fixed and cannot be changed. It would be helpful if the browser menu incorporates relevant information from the website currently being browsed, so that such information becomes easily accessible to the end user. In this paper we propose a method to automatically extract and display a website specific menu as part of the browser menu for any website. Selecting the website specific menu options enables the user to launch the appropriate application for the type of menu option. For example, upon selecting the Contact Number menu option, the device’s default calling application is launched with the website’s pre-registered contact number. This information can also be presented by way of clickable icons on the URL bar or status bar of the browser or via a voice interface. The system can be implemented by having specific meta tags, HTML tags or manifests for each of the extracted options. The web developer specifies the entries by means of these tags. We present the implementation details of the system on a mobile device and describe various user interfaces. Index Terms— Web Engine; call application; web apps; mobile applications I. INTRODUCTION In modern web browsers, the browser menu is generally static and unchangeable. It does not incorporate information from the website that is currently being accessed. When trying to access the contact information of any vendor via their website, a user generally has to hunt for links such as “Contact Us” or “Help” on the website to seek out this information. This presents extra effort for the user. However, if this information were to be made directly available to the user via the browser’s menu or some similar graphical interface, it would help enhance the user experience to a great extent. In this paper, we describe a method for having a website specific browser menu using which the user can perform different useful functions and access relevant information from the website from the menu. The menu elements are determined dynamically and automatically added while loading the web page. The menu can have a visual as well as a voice interface. Some examples of functions that the user can perform include: accessing the vendor’s contact information (for example, the customer care section) of a website from within the browser menu. The method can be used on any Smartphone, Tablet or any other device capable of hosting a Browser application for viewing web pages. It can also be used in a wearable device to access the information via a voice interface. The rest of the paper is organized as follows: in section 2 we look at related work. Section 3 describes our proposed implementation from the point of view of the web content developer (having new Meta tags and related methods to specify the contact details of the website) and web browser developer (changes in the web browser to recognize the new tags and incorporate into the dynamic menu). Section 4 presents some user interfaces to enable the users to access the dynamic menu. Section 5 presents some extensions to the user interface. Section 6 presents some implementation details for the different use cases. Section 7 suggests some avenues for future work, and concludes the paper. II. RELATED WORK There exist a number of related works in the area of adaptable and dynamic menus. The below features are already available in the related work: Browsers for display of web pages. Ways and methods to extract contact information from a host’s website. A context specific menu for a web browser that the web developer has to explicitly code in the website HTML code The Skype Click to Call plugin [1] can detect when there is a phone number on a web page and create a shortcut to call the person using Skype directly. Browsers such as Internet explorer [2] have the facility to automatically detect and highlight phone number formats on a web page (since phone numbers follow certain patterns, as explained in [3]) and turn them into clickable links. Mobile web browsers in Android and iOS have similar methods to detect telephone numbers using the “tel:” protocol [4]. However, the feature to automatically determine and add the contact details and other features in a dynamic menu that extracts information from the website is not available currently. In our work we incorporate this feature in mobile web browsers. There are also some patents in this area. US Patent US20050097189 [5] speaks of extracting phone numbers from web pages and providing a way for the user to dial the phone number. They do not mention any specific interfaces. US