Network search access construct for accessing web-based search services
First Claim
1. A method of accessing web-based search services, the method comprising:
- receiving keywords specified by a user;
comparing the keywords to a plurality of tags identifying predetermined search clips for one or more web-based search services, wherein the search clips provide access to and a user-interface for the web-based search services;
displaying, on a browser page, a list of hyperlinks to search clips that match the keyword;
receiving a selection from the user wherein the selection indicates one of the hyperlinks to the search clips;
displaying on the browser page a label and an insert field wherein the label is customized based on a type of search clip;
receiving a search criteria from the user related to the label displayed;
translating the search criteria based on a predetermined set of search rules and a predetermined set of requirements of the web-based search service;
executing a search on the web-based search service; and
displaying a result of the search on the browser page.
2 Assignments
0 Petitions
Accused Products
Abstract
Search clips are segments of information which provide a consistent user interface and a consistent set of rules for searching varying web-based search services. Search clips are searchable (i.e. they can be accessed with a keyword search) and are displayed “in-place” on a web page. The keywords are compared to tags identifying search clips for web-based search services. A list of hypertext links related to the keyword is displayed within a frame on the same web page. The list which is displayed in place includes hypertext links to applicable search clips, predefined topic lists, and conventional web sites where the search clips are placed at the top of the list. Information is displayed in place. Search criteria entered in a search clip are translated based on a predetermined set of search rules and any requirements of the pre-existing web-based search service that will execute the search. A template is provided which allows services to quickly define search clips such that they all have uniform characteristics.
-
Citations
21 Claims
-
1. A method of accessing web-based search services, the method comprising:
-
receiving keywords specified by a user;
comparing the keywords to a plurality of tags identifying predetermined search clips for one or more web-based search services, wherein the search clips provide access to and a user-interface for the web-based search services;
displaying, on a browser page, a list of hyperlinks to search clips that match the keyword;
receiving a selection from the user wherein the selection indicates one of the hyperlinks to the search clips;
displaying on the browser page a label and an insert field wherein the label is customized based on a type of search clip;
receiving a search criteria from the user related to the label displayed;
translating the search criteria based on a predetermined set of search rules and a predetermined set of requirements of the web-based search service;
executing a search on the web-based search service; and
displaying a result of the search on the browser page. - View Dependent Claims (2)
-
-
3. A computer readable medium having stored thereon a data structure comprising:
-
a first data field containing data representing a search clip for allowing a user to specify criteria for a search to be executed by a web-based search service, wherein the search clip provides access to and a user-interface for the web-based search service; and
a second data field containing data representing a tag for indexing the search clip represented by the first data field.
-
-
4. A method of generating a search results list for display on a website page comprising the steps of:
-
receiving a search request which originates on a website page;
retrieving a list of search clips, wherein the search clips provide access to and a user-interface for web-based search services and allow a user to specify criteria for a search to be executed by the web-based search services;
searching for links to other websites; and
causing display of a search results list having the list of search clips in place with a list of links to other websites that satisfy the search request. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer readable medium having computer-executable instruction for performing a method of accessing web-based search services, the method comprising:
-
receiving keywords specified by a user;
comparing the keywords to a plurality of tags identifying predetermined search clips for one or more web-based search services, wherein the search clips provide access to and a user-interface for the web-based search services;
displaying, on a browser page, a list of hyperlinks to search clips that match the keyword;
receiving a selection from the user wherein the selection indicates one of the hyperlinks to the search clips;
displaying on the browser page a label and an insert field wherein the label is customized based on a type of search clip;
receiving a search criteria from the user related to the label displayed;
translating the search criteria based on a predetermined set of search rules and a predetermined set of requirements of the web-based search service;
executing a search on the web-based search service; and
displaying a result of the search on the browser page.
-
-
16. A computer readable medium having computer-executable instruction for performing a method of generating a search results list for display on a website page comprising the steps of:
-
receiving a search request which originates on a website page;
retrieving a list of search clips, wherein the search clips provide access to and a user-interface for web-based search services and allow a user to specify criteria for a search to be executed by the web-based search services;
searching for links to other websites; and
causing display of a search results list having the list of search clips in place with a list of links to other websites that satisfy the search request.
-
-
17. A system for generating a portal page, the system comprising:
-
a portal host that provides tag based display material in the form of a portal page to attached clients;
a database coupled to the host that contains records corresponding to search clips and links to web pages, wherein the search clips provide access to and a user-interface for web-based search services and allow a user to specify criteria for a search to be executed by the web-based search services; and
a page generation module coupled to the database that receives information from the portal host corresponding to common user interests and generates a frame for display of such information on the portal page and also receives a list of search clips from the database and generates a frame for display of the list of search clips on the portal page. - View Dependent Claims (18, 19, 20, 21)
-
Specification