Integrated method for creating a refreshable Web Query
First Claim
1. A method for graphically creating a Web query by selecting at least one object displayed in a Web page comprising a plurality of objects and importing the selected object into an electronic file open in an application program, comprising:
- receiving a user command to import at least one object displayed in the Web page;
opening a Web Query dialog box in the application program in response to receiving the user command to import the selected object;
loading the Web page into the Web Query dialog box;
selecting at least one object in Web paged displayed in the Web Query dialog box; and
importing the selected object into the application program as a Web Query.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention allows a user to graphically create a refreshable Web Query by selecting tabular data displayed in a Web page. When the user invokes the refreshable Web Query command, an Internet browser module is launched within a Web Query dialog box open in the spreadsheet program. The user then graphically selects at least one instance of tabular data to import to the spreadsheet program. The invention also makes Web queries more accessible to a user and is embedded in a software utility, known as a Web Query Smart Tag (WQST) utility. The WQST utility allows a user to create Web queries directly from an Internet browser module in one of several methods. The first method, known as a “Copy-Paste Web Query,” begins when a user pastes the tabular data into the spreadsheet program and determines whether the Web Query command should be presented to the user. If the decision is made to present the Web Query command to the user, a Web Query option appears on a special drop-down menu. The second method is embedded in a module known as the “Export to Microsoft Excel” module, which allows a user to create a refreshable Web Query in the MICROSOFT EXCEL 2002 spreadsheet program directly from the MICROSOFT INTERNET EXPLORER browser program. The last method is known as the “Edit with Microsoft Excel” method, which allows a user to open the entire file or choose a portion of the file to import into the MICROSOFT EXCEL 2002 spreadsheet program as a refreshable Web Query.
103 Citations
38 Claims
-
1. A method for graphically creating a Web query by selecting at least one object displayed in a Web page comprising a plurality of objects and importing the selected object into an electronic file open in an application program, comprising:
-
receiving a user command to import at least one object displayed in the Web page;
opening a Web Query dialog box in the application program in response to receiving the user command to import the selected object;
loading the Web page into the Web Query dialog box;
selecting at least one object in Web paged displayed in the Web Query dialog box; and
importing the selected object into the application program as a Web Query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31)
-
-
9. The method of claim 9, wherein the tabular data is in a data format selected from the list consisting essentially of TABLE, PRE, XMP, LISTING, and PLAINTEXT.
-
13. A computer readable medium having computer-executable data instructions, for graphically creating a Web query by importing an object displayed in an HTML document into an electronic file open in an application program, comprising:
-
receiving a user command to import the object;
opening a Web query dialog box within the application program;
hosting an Internet application module within the Web query dialog box;
performing a first sequence upon the completion of loading a Web page comprising the HTML document in the Internet application module, comprising;
identifying each instance of tabular data in the HTML document;
for each instance of tabular data identified, generating an icon and associating the icon with the identified tabular data; and
displaying the icon proximate to each instance of identified tabular data;
determining whether the user has selected at least one icon;
in response to determining that the user has selected at least one icon, importing the tabular data associated with the icon into the application program.
-
-
18. A method of creating a Web query in a spreadsheet application program by copying a tabular data objects from a first electronic file open in an Web browser program to a second electronic file open in the spreadsheet application program, comprising the steps of:
-
opening the first electronic file in the Web browser program;
selecting the tabular data object to be copied to the second electronic file;
pasting the tabular data object from the first electronic file to the second electronic file open in the spreadsheet application program;
determining whether a first computer command should be displayed;
in response to determining that the first computer command should be displayed, inserting the first computer command in a drop-down menu associated with the spreadsheet application program;
selecting the first computer command;
launching the Web browser program containing the first electronic file in a Web query dialog box open in the spreadsheet program;
selecting the tabular data object from the Web browser program to create the Web query.
-
-
26. A computer readable medium having computer-executable instructions for creating a Web query by copying a plurality data objects from a first electronic file open in a Web browser program to a second electronic file open in a spreadsheet program, comprising:
-
opening the first electronic file in the Web browser program program;
receiving a selection of the plurality of data objects to be copied to the second electronic file;
receiving a user command to copy the plurality of data from the first electronic file to the second electronic file open in the second application program;
upon receiving the user command to copy the plurality of data, performing a first sequence comprising;
determining whether the plurality of data comprises a first format;
upon determining that the plurality of data comprises the first format, determining whether an identifier tag associated with the plurality of data has been set to a first value;
if the identifier tag is set to the first value, performing a second sequence comprising;
retrieving a URL associated with the plurality of data;
determining whether the URL contains a second identifying tag; and
copying the plurality of data from the first electronic file to the second electronic file, if the URL contains the second identifying tag.
-
-
32. A computer readable medium having computer-executable instructions for creating a Web query in a spreadsheet program directly from a Web browser application program using a context menu, comprising:
-
displaying a Web page in the Web browser application program window;
placing a pointing device within the Web browser application program window receiving a user command to activate the context menu in the Web browser application program;
determining whether the pointing device is located over at least one of a predefined set of objects in the first electronic file;
if the pointing device is not located over at least one of the predefined set of objects then do not display the context menu;
if the pointing device is located over at least one of the predefined set of objects then performing a first sequence, comprising;
displaying a command button in the context menu;
determining whether the command button in the context menu was selected;
if the command button in the context menu was selected, determining whether the pointing device is located over the tabular data;
if the pointing device is located over the tabular data, then performing a second sequence comprising;
launching the spreadsheet program;
creating a Web query in the spreadsheet program associated with the tabular data object in the Web page;
if the pointing device is not located over the tabular data object in the Web page, determining whether the pointing device is located over at least one of a predefined set of objects in the Web page;
if the pointing device is not located over at least one of the predefined objects, then performing a third sequence, comprising;
launching the spreadsheet program; and
opening a dialog box in the spreadsheet program, wherein the web browser application program is running within the dialog box so that the user may select a tabular data object to copy to the spreadsheet program. - View Dependent Claims (33, 34, 35, 37, 38)
-
-
36. A computer readable medium having computer-executable instructions for editing a tabular data object displayed in a Web page open in a Web browser program in a spreadsheet program, comprising:
-
receiving a user command to edit the tabular data object displayed in the Web page;
determining whether the Web page was created using the spreadsheet program;
if the determination is made the Web page was created using the spreadsheet program, performing a first sequence comprising;
launching the spreadsheet program; and
pasting the tabular data object to the spreadsheet program so that it may be edited;
if the determination is made the Web page was not created using the spreadsheet program, performing a second sequence comprising;
launching the spreadsheet program; and
opening a Web query dialog box in the spreadsheet program, wherein the Web query dialog box is loaded with the Web page displayed in the Web browser program;
receiving a user command selecting the tabular data to edit in the Web page displayed within the Web Query dialog box; and
pasting the tabular data object selected in the Web Query dialog bow to the spreadsheet program so that it may be edited.
-
Specification