CLIENT-SIDE PERSONAL VOICE WEB NAVIGATION
First Claim
1. A method performed on a mobile device with a user interface (UI) and a web browser application, the mobile device having access to a network including one of Wi-Fi network or mobile operator network, comprising:
- receiving an input from a user to navigate to a web page on the web browser;
exposing a control for enabling the user to pin the web page to a start screen that is supported on the UI;
pinning the selected web page to the start screen responsively to user manipulation of the control;
displaying a token on the start screen to represent the pinned web page, the displayed token including a text-based name; and
processing a voice command from the user to navigate to the pinned web page on the web browser using voice web navigation, the voice command using a syntax that includes the text-based name of the token displayed on the start screen.
3 Assignments
0 Petitions
Accused Products
Abstract
A system running on a mobile device such as a smartphone is configured to expose a user interface (UI) to enable a user to specify web pages that can be pinned to a start screen of the device. Once pinned, the user may launch a web page by voice command from any location on the UI or from within any experience that is currently being supported on the device. Thus, the user can be on a call with a friend talking about a new video game and then use a voice command to launch a web browser application on the mobile device that navigates to a pinned web page having information about the game'"'"'s release date. Web pages can be readily pinned and unpinned from the start screen through the UI. When a web page is unpinned from the start screen, the system disables voice web navigation for it.
-
Citations
20 Claims
-
1. A method performed on a mobile device with a user interface (UI) and a web browser application, the mobile device having access to a network including one of Wi-Fi network or mobile operator network, comprising:
-
receiving an input from a user to navigate to a web page on the web browser; exposing a control for enabling the user to pin the web page to a start screen that is supported on the UI; pinning the selected web page to the start screen responsively to user manipulation of the control; displaying a token on the start screen to represent the pinned web page, the displayed token including a text-based name; and processing a voice command from the user to navigate to the pinned web page on the web browser using voice web navigation, the voice command using a syntax that includes the text-based name of the token displayed on the start screen. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A mobile device having connectivity to a network including one of Wi-Fi network or mobile operator network, comprising:
-
one or more processors; a display that supports a user interface (UI) for conveying information to a user of the mobile device; and a memory device storing computer-readable instructions which, when executed by the one or more processors, perform a method comprising the steps of; providing a start screen on the UI, the start screen including one or more tiles that represent user experiences accessible on the mobile device, displaying one or more tokens as tiles in the start screen, each token being associated with respective web pages and each token having a unique name, exposing a virtual personal assistant being adapted for interacting with the user by voice command and for triggering navigation to a user-selected web page responsively to the voice command, the voice command using a syntax that includes the unique name of the token associated with the user-selected web page, and launching a web browser on the mobile device and displaying the user-selected web page responsively to the voice command. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for providing a service to a mobile device over a network, comprising:
-
receiving, from a system executing on the mobile device, a request for a unique name for a token associated with a web page, the token being displayed by the mobile device on a start screen shown on a user interface, the token indicating that the web page is pinned to the start screen; if a unique name is not specified by a developer of the web page, then parsing a URL associated with the web page to select a unique name, otherwise selecting the specified name as the unique name; and in response to the request, sending the unique name over the network to the mobile device. - View Dependent Claims (18, 19, 20)
-
Specification