Presenting and interacting with a hyperlink dialog for generating hyperlinks
First Claim
1. A computer-implemented method for presenting a hyperlink dialog, the computer-implemented method comprising performing computer-implemented operations for:
- prior to presenting the hyperlink dialog, requesting data, at an application program for creating an electronic document, executing at the user device, from a web browser application executing at the user device;
determining, prior to presenting the hyperlink dialog, from the requested data, one or more existing open tabs being executed in the web browser application;
in response to determining one or more existing open tabs, receiving the data indicating one or more existing open tabs at the application program for creating an electronic document;
populating the hyperlink dialog with the data associated with the one or more existing open tabs;
presenting, at a user device, the hyperlink dialog within the application program for creating an electronic document, the hyperlink dialog comprising a first tab corresponding to an open tabs page comprising the data associated with the one or more existing open tabs in the web browser application and a second tab corresponding to a search tab, selection of the second tab causing presentation of a search field for receiving input for executing an internet query within the hyperlink dialog;
receiving a selection of the first tab corresponding to the open tabs page from a user of the user device;
in response to receiving the selection of the first tab selector, presenting the open tabs page in the hyperlink dialog presented within the application program for creating the electronic document without switching the user to the web browser application;
receiving a selection of the data in the open tabs page indicating an existing open tab in the web browser from the user; and
generating, at the user device, a hyperlink for inclusion in the electronic document based upon the data selected in the open tabs page.
2 Assignments
0 Petitions
Accused Products
Abstract
Concepts and technologies are described herein for presenting and interacting with a hyperlink dialog. In accordance with the concepts and technologies disclosed herein, a hyperlink module can present a hyperlink dialog and can obtain hyperlink data that corresponds to user interactions with the hyperlink dialog. The hyperlink module can be configured to populate the hyperlink dialog with clipboard data, application data, web data, and/or other data. The hyperlink dialog can include a number of pages or tabs for identifying, selecting, and/or otherwise specifying a resource to be referenced by a hyperlink. Hyperlink data corresponding to the specified hyperlink can be output by the hyperlink module and stored or used for various purposes.
20 Citations
20 Claims
-
1. A computer-implemented method for presenting a hyperlink dialog, the computer-implemented method comprising performing computer-implemented operations for:
-
prior to presenting the hyperlink dialog, requesting data, at an application program for creating an electronic document, executing at the user device, from a web browser application executing at the user device; determining, prior to presenting the hyperlink dialog, from the requested data, one or more existing open tabs being executed in the web browser application; in response to determining one or more existing open tabs, receiving the data indicating one or more existing open tabs at the application program for creating an electronic document; populating the hyperlink dialog with the data associated with the one or more existing open tabs; presenting, at a user device, the hyperlink dialog within the application program for creating an electronic document, the hyperlink dialog comprising a first tab corresponding to an open tabs page comprising the data associated with the one or more existing open tabs in the web browser application and a second tab corresponding to a search tab, selection of the second tab causing presentation of a search field for receiving input for executing an internet query within the hyperlink dialog; receiving a selection of the first tab corresponding to the open tabs page from a user of the user device; in response to receiving the selection of the first tab selector, presenting the open tabs page in the hyperlink dialog presented within the application program for creating the electronic document without switching the user to the web browser application; receiving a selection of the data in the open tabs page indicating an existing open tab in the web browser from the user; and generating, at the user device, a hyperlink for inclusion in the electronic document based upon the data selected in the open tabs page. - View Dependent Claims (2, 3, 4, 12, 16, 20)
-
-
5. A computer storage medium having computer readable instructions stored thereupon that, when executed by a computer, cause the computer to:
-
prior to presenting a hyperlink dialog, request data, at an application program for creating an electronic document, executing at the user device, from a web browser application executing at the user device; determine, prior to presenting the hyperlink dialog, from the requested data, one or more existing open tabs being executed in the web browser application; in response to determining one or more existing open tabs, receive the data indicating one or more existing open tabs at the application program for creating an electronic document; populate the hyperlink dialog with the data associated with the one or more existing open tabs; present the hyperlink dialog within the application program for creating an electronic document the hyperlink dialog comprising a plurality of tabs, a first tab being selectable to display an open tabs page comprising the data associated with the one or more existing open tabs within the web browser application executing at a user device and a second tab being selectable to display a data field for receiving input; receive a selection of the first tab or the second tab from a user of the computer; in response to receiving the selection of the first tab, present the open tabs page in the hyperlink dialog presented within the application program for creating the electronic document without switching the user to the web browser application, or, in response to receiving the selection of the second tab, present the data field for receiving input; if the selection corresponds to the open tabs page, receive a selection of the data in the open tabs page indicating an existing open tab in the web browser from the user, or, if the selection corresponds to the second tab, receive an input in the data field from the user and perform a search query based, at least in part, on the input; and generate, at the computer, a hyperlink for inclusion in the electronic document based upon the data selected in the open tabs page or data generated by the search query. - View Dependent Claims (6, 7, 13, 14, 15, 17)
-
-
8. A computer storage medium having computer readable instructions stored thereupon that, when executed by a computer, cause the computer to:
-
prior to presenting a hyperlink dialog, request data, at an application program for creating an electronic document, executing at the user device, from a web browser application executing at the user device; determine, prior to presenting the hyperlink dialog, from the requested data, at least one of favorites information or one or more existing open tabs being executed in the web browser application; in response to determining at least one of favorites information or one or more existing open tabs, receive the data indicating favorites information or data indicating one or more existing open tabs at the application program for creating an electronic document; populate the hyperlink dialog with the data associated with the one or more existing open tabs or favorites information; present the hyperlink dialog within the application program for creating an electronic document the hyperlink dialog comprising a plurality of tabs, a first tab of the plurality of tabs comprising a search tab that, upon selection, presents a field for receiving a text input, the text input being used to execute a query; upon selection of a second tab of the plurality of tabs by a user of the computer, present the data associated with the at least one of favorites information or information associated with an existing open tab within the web browser without switching the user to the web browser; determine if clipboard data is stored at the computer when the hyperlink dialog is presented; populate the hyperlink dialog, upon selection of a third tab by the user, with a fillable tab filled with at least a portion of the clipboard data, in response to determining that the clipboard data is stored at the computer; present the first tab, the second tab, or the third tab as a default tab when the hyperlink dialog is loaded; receive a selection of one of the plurality of tabs; and generate, at the computer, a hyperlink for inclusion in the electronic document based upon data received via the one of the plurality of tabs. - View Dependent Claims (9, 10, 11, 18, 19)
-
Specification