USRE43690E

Search engine request method, product, and apparatus

Claim Score by NHIP

Read claim 26, the broadest

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.

Term

Term ended

Expired 22 August 2020, 6.1 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

35 claims: 5 independent, 30 dependent

  1. 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 file 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.
  2. 10
    A method for presenting information, the method comprising:receiving a user request at a computing device, the user request comprising a Uniform Resource Identifier (URI) comprising at least one of a scheme, one or more domains, port, path, one or more directory names, or one or more file names;determining whether the user request corresponds to a valid existing resource available from the computing device;the computing device extracting at least one keyword from the at least one of a scheme, one or more domains, port, path, one or more directory names, or one or more file names in response to determining the user request does not correspond to a valid existing resource;the computing device generating a search request based on at least the at least one keyword to obtain an identification of at least one resource corresponding to the at least one keyword;and the computing device communicating the identification of the at least one resource corresponding to the at least one keyword.
  3. 20
    A non-transitory tangible computer readable medium having instructions stored thereon, the instructions comprising:instructions for receiving a user request to locate a file, the user 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, or one or more file names;instructions for determining that the file cannot be located on a server;instructions for extracting at least one keyword from the at least one of a scheme, one or more domains, port, path, one or more directory names, or one or more file names;instructions for generating a search request having the at least one keyword to obtain at least one web page;and, instructions for dynamically generating and providing newly created information wherein the newly created information comprises, at least in part, information that leads to the at least one web page.
  4. 21
    A non-transitory tangible computer readable medium having instructions stored thereon that cause a computing device to perform operations comprising:determining whether a user request comprising a Uniform Resource Identifier (URI) comprising at least one of a scheme, domain, port, path, directory name, or file name corresponds to an existing resource;extracting at least one keyword from the at least one of a scheme, domain, port, path, directory name, or file name in response to determining that the user request does not correspond to an existing resource;generating a query based on at least the at least one keyword to obtain an identification of at least one resource corresponding to the at least one keyword;and communicating the identification of the at least one resource corresponding to the at least one keyword.
  5. 26
    Broadest claimClaim Score 57, broad(NHIP)A system, comprising:at least one interface adapted to receive a user request, the user request comprising a Uniform Resource Identifier (URI) comprising at least one of a scheme, domain, port, path, directory name, or file name;and at least one computing device adapted to: determine whether the user request corresponds to an available resource;extract at least one keyword from the at least one of a scheme, domain, port, path, directory name, or file name in response to determining that the request does not correspond to an available resource;generate a query based on at least the at least one keyword to obtain an identification of at least one resource corresponding to the at least one keyword;and communicate through the at least one interface, at least one of the query or the identification of the at least one resource corresponding to the at least one keyword.