×

Friendly URLs

  • US 7,293,012 B1
  • Filed: 12/19/2003
  • Issued: 11/06/2007
  • Est. Priority Date: 12/19/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method for providing dynamically accessed data stored in a database to a requester that is aware of only a specified uniform resource locator (URL), comprising the steps of:

  • (a) receiving at least a path portion of a specified URL that originated at a requester, the specified URL having been entered by a user into an address data field of an application, the path portion lacking any database query indicators for querying areas of subject matter in one or more databases accessible to the user;

    (b) parsing pre-defined locations within the path portion of the received URL to detect;

    (i) a data type that indicates a source of the dynamically accessed data from among a plurality of sources of data stored in the database, and format information for the dynamically accessed data indicating a format type for one or more portions of dynamically accessed data; and

    (ii) a data key for the dynamically accessed data indicating an area of subject matter to be searched and accessed from among the information associated with the indicated data type in the database, the subject matter corresponding to the data key portion of the specified URL entered by the user;

    (c) using the data type to search a plurality of query indicators corresponding to the data type of the dynamically accessed data, the query indicator having one or more database query strings;

    (d) using the data key to identify an appropriate area of subject matter to be searched using an appropriate query indicator identified from among the plurality of query indicators; and

    (e) returning the identified query indicator, the query indicator being mergeable into a query URL for submission to the database, such that the query URL can be used to access the dynamically accessed data for return to the requester, notwithstanding that the specified URL was entered by the user.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×