Search engine request method, product, and apparatus
First Claim
Patent Images
1. A method for generating newly created information comprising:
- a user intentionally submitting a request to locate a file that does not exist on a server, said request including a Uniform Resource Identifier (URI) having at least one of a scheme, one or more domains, port, path, one or more directory names, and one or more file names;
receiving, at said server, said request to locate said file from said server;
determining that said file can not be located on said server;
extracting at least one keyword from said at least one of a scheme, one or more domains, port, path, one or more directory names, and one or more tile names;
generating and performing a search request having said at least one keyword to at least one Internet search engine provider to obtain at least one web page including said at least one keyword; and
,dynamically generating and providing said newly created information to said user wherein said newly created information includes results of said search request from said Internet search engine provider.
5 Assignments
0 Petitions
Accused Products
Abstract
An accessible URI may be generated in response to determining that an existing valid URI is inaccessible. When a valid URI is determined to be not accessible, then a valid URI may be generated to access content by extracting keywords from the non-query component URI (e.g., directory, domain, port, or fragment, etc.) of the inaccessible URI and using such keywords as a search request or as the query portion of the generated accessible URI.
383 Citations
27 Claims
-
1. A method for generating newly created information comprising:
-
a user intentionally submitting a request to locate a file that does not exist on a server, said request including a Uniform Resource Identifier (URI) having at least one of a scheme, one or more domains, port, path, one or more directory names, and one or more file names; receiving, at said server, said request to locate said file from said server; determining that said file can not be located on said server; extracting at least one keyword from said at least one of a scheme, one or more domains, port, path, one or more directory names, and one or more tile names; generating and performing a search request having said at least one keyword to at least one Internet search engine provider to obtain at least one web page including said at least one keyword; and
,dynamically generating and providing said newly created information to said user wherein said newly created information includes results of said search request from said Internet search engine provider. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
receiving at a computing device a user request, wherein the user request comprises a Uniform Resource Identifier (URI) or wherein the computing device generates the URI from the user request, the URI comprising at least one non-query portion comprising at least one of a scheme, domain identifier, port, path, directory name, or file name; determining at the computing device whether the URI is accessible; extracting at least one keyword from the at least one non-query portion comprising the at least one of a scheme, domain identifier, port, path, directory name, or file name in response to determining that the URI is accessible; generating a search request including the at least one keyword; and dynamically generating and providing newly created information to a source of the user request comprising results of the search request and facilitating access to at least one resource identified by the URI. - View Dependent Claims (11, 12, 13, 14, 25)
-
-
15. A non-transitory tangible computer readable medium having instructions stored thereon, the instructions comprising:
-
instructions for receiving at a computing device a user request, wherein the user request comprises a Uniform Resource Identifier (URI) or wherein the computing device generates the URI from the user request, the URI comprising at least one non-query portion comprising at least one of a scheme, domain identifier, port, path, directory name, or file name; instructions for determining at the computing device whether the URI is accessible; instructions for extracting at least one keyword from the at least one non-query portion comprising the at least one of a scheme, domain identifier, port, path, directory name, or file name in response to determining that the URI is accessible; instructions for generating a search request including the at least one keyword; and instructions for dynamically generating and providing newly created information to a source of the user request comprising results of the search request and facilitating access to at least one resource identified by the URI. - View Dependent Claims (16, 17, 18, 19, 26)
-
-
20. An apparatus comprising:
-
at least one interface adapted to receive a user request, wherein the user request comprises a Uniform Resource Identifier (URI) or wherein the computing device generates the URI from the user request, the URI comprising at least one non-query portion comprising at least one of a scheme, domain identifier, port, path, directory name, or file name; and at least one computing device adapted to; determine whether the URI corresponds to an accessible resource; extract at least one keyword from the at least one non-query portion comprising the at least one of a scheme, domain identifier, port, path, directory name, or file name in response to determining that the URI does correspond to an accessible resource; generate a search request including the at least one keyword; and dynamically generate and provide newly created information to a source of the user request comprising results of the search request and facilitate access to at least one resource identified by the URI. - View Dependent Claims (21, 22, 23, 24, 27)
-
Specification