Goods and Services Locator Language for Uniform Resource Identifier Components
First Claim
1. A process and method for defining, describing, and displaying components comprising a Uniform Resource Identifier (URI) in a human-readable, actionable form for display as a URI or Uniform Resource Locator (URL) in a web browser address window or in similar display field(s) of an electronic device or via spoken sounds or handwritten text, the components derived from elements, attributes, and arguments defined in the Goods and Services Locator Language (GSLL), an SGML application, with computer executable instructions configured to determine data and direct a computing device to generate a unique identifier in the form of a URI in compliance with a GSLL Document Type Definition (DTD) and/or schema, where the computer readable media and instruction sets residing in memory consist of form data transmitted over a communications means, a parser and scripts capable of handling hash tables, name-value pairs, regular expressions, and SGML/XML applications, the elements consisting of;
- A Uniform Resource Name (URN) being
<
and the following elements, attributes, and arguments;
! DOC TYPE gsll PUBLIC “
+//ATHENSLEGALNEWS - Goods and Services Locator Language GSLL//DTD gsl
a language element that declares the text language of data presented in the application;
a code element listing a numerical or textual value for a good and/or service;
a condition element indicating the condition of a good and/or service with the value green being new and under full warranty, the value yellow being new or used under limited warranty, and the value red being “
as is, where is”
;
a name element or title of a good and/or service;
a telephone element containing the telephone number to call for direct information about a good and/or service;
a city element pointing to the physical location of a good and/or service, such being a city;
a state element pointing to the physical location of a good and/or service, such being a state;
a country element pointing to the physical location of a good and/or service, such being a country;
a description element describing a good and/or service;
a street address element pointing to the physical location of a good and/or service, such being a street address;
a gps coordinates element pointing to the physical location of a good and/or service, such being global positioning coordinates;
a zip code element pointing to the physical location of a good and/or service, such residing in a zip code;
a quantity element indicating the number of units of a good and/or service available for sale;
a means of sale element indicating how a good and/or service is offered for sale either through a negotiated sale, or a sealed bid, or an auction, or by barter;
a contact name element of the person responsible for selling a good and/or service;
an email element of the contact person and/or business selling a good and/or service;
a trial element indicating whether a trial version of a good and/or service is available;
a street address element of contact person or business if different from physical location of good and/or service;
a city element of contact person or business if different from physical location of good and/or service;
a state element of contact person or business if different from physical location of good and/or service;
a zip code element of contact person or business if different from physical location of good and/or service;
a country element of contact person or business if different from physical location of good and/or service;
a company name element;
a timestamp element;
a URL element of company website or differing specification information for a good and/or service if separate from landing page;
a ping list element indicating a private, seller provided RSS/XML feed ping list;
a media element indicating the type of media expected on a webpage, landing page, and/or contained in a file for a good and/or service;
a business description element of the business providing the good and/or service for sale;
an element indicating the days and hours a business is open;
a credit card element indicating whether a business accepts credit cards for the sale of a good and/or service;
an article element containing any content, but must have a title, author, and optional publication date and name of publishing company as attributes;
an alt tag element containing tool tips;
a help element containing context-sensitive help and/or links to help files;
a bundle element indicating URI attachment to a table cell.
0 Assignments
0 Petitions
Accused Products
Abstract
A process and method to define, describe, order, and display the components that comprise the query portion of a Uniform Resource Identifier (URI) into a human readable, easy to remember string of characters that map the physical location of a resource.
-
Citations
3 Claims
-
1. A process and method for defining, describing, and displaying components comprising a Uniform Resource Identifier (URI) in a human-readable, actionable form for display as a URI or Uniform Resource Locator (URL) in a web browser address window or in similar display field(s) of an electronic device or via spoken sounds or handwritten text, the components derived from elements, attributes, and arguments defined in the Goods and Services Locator Language (GSLL), an SGML application, with computer executable instructions configured to determine data and direct a computing device to generate a unique identifier in the form of a URI in compliance with a GSLL Document Type Definition (DTD) and/or schema, where the computer readable media and instruction sets residing in memory consist of form data transmitted over a communications means, a parser and scripts capable of handling hash tables, name-value pairs, regular expressions, and SGML/XML applications, the elements consisting of;
- A Uniform Resource Name (URN) being
<
! DOC TYPE gsll PUBLIC “
+//ATHENSLEGALNEWS - Goods andServices Locator Language GSLL//DTD gsl and the following elements, attributes, and arguments;
a language element that declares the text language of data presented in the application;
a code element listing a numerical or textual value for a good and/or service;
a condition element indicating the condition of a good and/or service with the value green being new and under full warranty, the value yellow being new or used under limited warranty, and the value red being “
as is, where is”
;
a name element or title of a good and/or service;
a telephone element containing the telephone number to call for direct information about a good and/or service;
a city element pointing to the physical location of a good and/or service, such being a city;
a state element pointing to the physical location of a good and/or service, such being a state;
a country element pointing to the physical location of a good and/or service, such being a country;
a description element describing a good and/or service;
a street address element pointing to the physical location of a good and/or service, such being a street address;
a gps coordinates element pointing to the physical location of a good and/or service, such being global positioning coordinates;
a zip code element pointing to the physical location of a good and/or service, such residing in a zip code;
a quantity element indicating the number of units of a good and/or service available for sale;
a means of sale element indicating how a good and/or service is offered for sale either through a negotiated sale, or a sealed bid, or an auction, or by barter;
a contact name element of the person responsible for selling a good and/or service;
an email element of the contact person and/or business selling a good and/or service;
a trial element indicating whether a trial version of a good and/or service is available;
a street address element of contact person or business if different from physical location of good and/or service;
a city element of contact person or business if different from physical location of good and/or service;
a state element of contact person or business if different from physical location of good and/or service;
a zip code element of contact person or business if different from physical location of good and/or service;
a country element of contact person or business if different from physical location of good and/or service;
a company name element;
a timestamp element;
a URL element of company website or differing specification information for a good and/or service if separate from landing page;
a ping list element indicating a private, seller provided RSS/XML feed ping list;
a media element indicating the type of media expected on a webpage, landing page, and/or contained in a file for a good and/or service;
a business description element of the business providing the good and/or service for sale;
an element indicating the days and hours a business is open;
a credit card element indicating whether a business accepts credit cards for the sale of a good and/or service;
an article element containing any content, but must have a title, author, and optional publication date and name of publishing company as attributes;
an alt tag element containing tool tips;
a help element containing context-sensitive help and/or links to help files;
a bundle element indicating URI attachment to a table cell.
- A Uniform Resource Name (URN) being
-
2. A method of applying a unique identifier in the form of a Uniform Resource Identifier (URI) as generated according to the Goods and Services Locator Language (GSLL) to the ID attribute contained in a computer or electronic readable form and/or table causing the form and/or table to be uniquely identified by said URI henceforth and providing the means for “
- bundling”
of cells in a table, such as an HTML, XHTML, or XML table, where the ID attribute equals the URI of a separate good and/or service in each cell, the display of all cells presenting the necessary goods and/or services to form at least one good and/or service for offer;
and where the URI, through element media of the GSLL, provides the user an indication of the plurality and type of media to be found in each cell, such as an image, a movie, an audio file, a Flash demo, a Powerpoint presentation, so the user can have the correct plug-in(s) available to interact with the media contained in the cell.
- bundling”
-
3. A process and method whereby a form is presented to a user with form inputs being defined by the Goods and Services Locator Language (GSLL);
-
data received from the user via the POST method across a communications medium such as HTTP is manipulated by scripts and a parser residing in memory on the computer server as name-value pairs;
a script is any programming language, whether interpreted or compiled, capable of handling hash table data structures;
said name-value pairs are optionally parsed against the elements declared in the GSLL, and a human-readable, immediately actionable Uniform Resource Identifier (URI) is composed for display, the URI being a unique identifier for a conceptual entity mapping of a resource to the physical location of that resource, being a good and/or service, in a given space and time period;
expiry date of a URI may be indicated by a timestamp;
a URI may be used as a key in a hash table;
the URI is displayed in the address bar of a web browser;
the URI is displayed in a landing page;
the URI is displayed as the unique identifier in the ID attribute of a form and/or table cell;
the URI is displayed as a searchable listing from a database;
the URI is displayed as a the title and link in an RSS/XML feed;
the URI can be classified further as a name, locator, or both for a good and/or service;
the URI and its subset the Uniform Resource Locator (URL), can be used with an electronic device such as, but not limited to, a computer, mobile phone, smart phone, personal digital assistant, interactive television system, voice response system, peer-to-peer network, kiosk, network appliance, RFID tag, as well as a writing device; and
the URI can be transcribed in non-electronic form such as with ink and paper.
-
Specification