System and method for finding product and service related information on the internet
A system for finding information about a particular consumer product on the Internet, comprising a relational database for storing information elements representative of universal product numbers (UPNs) assigned to consumer products and registered with the relational database, and a trademark (TM), a product description (PD), and a plurality of uniform resource locators (URLs) symbolically linked to each UPN, specifying the location of information resources on the Internet related to a product. When a request is made by an Internet-enabled client for information about a product registered with the relational database, the UPN, TM and/or PD contained in the request is automatically recovered by an Internet information server and is used to automatically access the URLs symbolically linked to the UPN, TM, and/or PD and stored in the relational database, thereby allowing a consumer to select one or more of the URLs and display the information resources specified thereby.
The present Application is Continuation of copending application Ser. No. 10/635,848 filed Aug. 5, 2003; which is a Continuation of application Ser. No. 09/340,110 filed Jun. 25, 1999, now U.S. Pat. No. 6,631,357; which is a continuation of application Ser. No. 08/736,798 filed Oct. 25, 1996, now U.S. Pat. No. 5,918,214, each said Application being assigned to IPF, Inc. and incorporated herein.
BACKGROUND OF INVENTION1. Field of Invention
The present invention relates to a system and method for finding product and service related information on the National Information Infrastructure (e.g. the Internet).
2. Brief Description of the Prior Art
Presently, an enormous amount of time, money and effort is being expended by companies in order to advertise and sell their products and services, and after product purchase has taken place, to provide product related information, product warranty service and the like. For decades, various types of media have been used to realize such fundamental business functions.
In recent times, there have been a number of significant developments in connection with the global information network called the “Internet”, which has greatly influenced many companies to create multi-media Internet Websites in order to advertise, sell and maintain their products and services. Examples of such developments include, for example: the Hypertext Markup Language (HTML) by Tim Berners-Lee; easy to use GUI-based Internet navigation tools, such as the Netscape® browser from Netscape Communications, Inc., the Internet Explorer™ browser from MicroSoft Corporation and the Mosaic™ browser from Spyglass Corporation; and the Virtual Reality Modeling Language (VRML) by Mark Pecse. Such developments in recent times have made it very easy for businesses to create 2-D Hypermedia-based Home Pages and 3-D VR Worlds (i.e. 3-D Websites) for the purpose of projecting a desired “corporate image” and providing a backdrop for financial investment solicitation as well as product and service advertisement, sales and maintenance operations.
Presently, a person desiring to acquire information about any particular product sold anywhere in the world, has had a number of search options available to them. In particular, he or she may attempt to directly contact the manufacturer, wholesaler or reseller by telephone, US mail, e-mail, or through the company's World Wide Website (WWW), if they have one. In the event one decides to acquire product information through the seller's WWW site, he or she must first determine the location of its WWW site (i.e. Internet address) which oftentimes can involve using Internet Search engines such as Yahoo, AltaVista, WebCrawler, or the like. This can be a very time consuming process and sometimes lead to a dead end. Once the Internet address is obtained, one must then review the home page of the company in order to find where information on a particular product resides on the Internet. This search process can be both time consuming and expensive (in terms of Internet time) and may not turn up information on the product or service of interest.
In some instances, product brochures bear a preprinted Internet address designed to direct or point prospective customers to a particular Web site where more detailed product information can be found. A recent example of this “preprinted Web Address” pointing technique is the 1996 product brochure published by the Sony Corporation for its Sony® PCV-70 Personal Computer, which refers prospective customers to the Sony Web Address “http://www.sony.com/pc”. While this approach provides a direct way of finding product and service related information on the Internet, it is not without its shortcomings and drawbacks.
In particular, when a company improves, changes or modifies an existing Website which publishes product and/or service advertisements and related information, it is difficult (if not impossible) not to change the Internet locations (i.e. Web addresses) at which such product and/or service advertisements and related information appear. Whenever a company decides or is forced to change any of its advertising, marketing and/or public relations firms, there is a substantial likelihood that new Websites will be created and launched for particular products and services, and that the Web addresses of such new Websites will no longer correspond with the Web addresses on preprinted product and service brochures in currently circulation at the time. This can result in pointing a consumer to erroneous or vacant Web sites that present either old or otherwise outdated product and/or service information, possibly adversely influencing the consumers purchasing decision.
Moreover, when a company launches a new Website as part of a new advertising and marketing campaign for a particular product or service, any preprinted advertising or marketing material relating to such products and services will not reflect the new Website addresses which the campaign is attempting to get consumers to visit. This fact about preprinted advertising media renders it difficult to unify new and old advertising media currently in circulation into an advertising and marketing campaign having a coherent theme.
In short, the inherently static nature of the “preprinted Web address” pointing technique described above is wholly incapable of adjusting to the dynamic needs of advertising, marketing and public relations alike.
Thus, it is clear that there is great need in the art for an improved system and method for finding commercial product and service information on the Internet, in a way that avoids the shortcomings and drawbacks of prior art systems and methodologies.
OBJECTS AND SUMMARY OF INVENTIONAccordingly, a primary object of the present invention is to provide a novel system and method for finding product and service related information on the Internet, while avoiding the shortcomings and drawbacks of prior art systems and methodologies.
Another object of the present invention is to provide such a system and method, wherein virtually any type of product or service can be registered with the system by symbolically linking its preassigned Universal Product or Service Number (e.g. UPC numeric string) that points to the Uniform Resource Locators (URLs) of one or more information resources on the Internet, e.g. World Wide Websites, related to such products or services.
Another object of the present invention is to provide such a system and method with an improved Internet browser or Internet application tool having both an “Internet Product/Service Information (IPSI) Finder” button for entering the “IPSI Finder Mode of the system when it is depressed, and also a “Universal Product/Service Number (UPSN) Search” button for entering the “UPSN Search Mode” when the “UPSN Search” button is depressed.
Another object of the present invention is to provide such a system, wherein when the system is in its product/service finder mode, a predesignated information resource (e.g. advertisement, product information, etc.) pertaining to any commercial product or service registered with the system can be automatically accessed from the Internet and displayed from the Internet browser by simply entering the registered product's UPN or the registered service's USN into the Internet browser.
Another object of the present invention is to provide such a system, wherein when the system is in its “UPSN Search Mode”, a predesignated information resource (e.g. advertisement, produce information, etc.) pertaining to any commercial product or service registered with the system can be automatically accessed from the Internet and displayed from the Internet browser by simply entering the registered product's trademark(s) or associated company name into the Internet browser.
Another object of the present invention is to provide such a system, wherein a predesignated information resource pertaining to any commercial product or service having been assigned a Universal Product Number (UPN) or Universal Service Number (USN) can be accessed from the Internet and displayed from the Internet browser by simply pressing its IPSI Finder button and then entering the UPN or USN numeric string into a dialogue box which pops up on Internet Browser.
Another object of the present invention is to provide such a system in which a relational database, referred to as “an Internet Product and Service Directory (IPSD)” is realized on one or more data-synchronized IPSD Servers for the purpose of registering product and service related information, namely: (i) information representative of commercial product descriptions, the trademarks used in connection therewith, the company names providing and/or promoting such products, the E-mail addresses of such companies, and the corresponding URLs on the Internet specifying current (i.e. up-to-date) Internet web site locations that provide product-related information customized to such products; and (ii) information representative of commercial service descriptions, the service marks used in connection therewith, the company names providing and/or promoting such services, the E-mail addresses of such companies, and the corresponding URLs on the Internet specifying current (i.e. up-to-date) Internet web site locations that provide service-related information customized to such services.
Another object of the present invention is to provide a novel method of carrying out electronic-type commercial transactions involving the purchase of products and services that are advertised on the Internet at uniform resource locations that are registered with the IPSI system of the present invention.
Another object of the present invention is to provide a novel system and method of finding in the UPN or USN associated with any particular registered product or service by simply pressing a GUI button on the Internet browser in order to enter a “UPSN Search Mode”, whereby (i) a dialogue box is displayed on the display screen requesting any known trademarks associated with the product, or the name of the company that makes, sells or distributes the particular product, and (ii) the corresponding UPN (i.e. UPC) number registered with the IPSD Servers is displayed to the user for acceptance, whereupon the Internet information resource is automatically accessed and displayed on the display screen of the Internet browser.
Another object of the present invention is to provide such a system and method, wherein during the UPSN Search Mode, the UPN (e.g. UPC data structure or numeric string) associated with any registered product can be found within the database of the IPSD Server using any trademark(s) and/or the company name commonly associated with the product, and the USN number associated with any registered service can be found within the database of the IPSD Server using any servicemark(s) and/or the company name commonly associated with the service.
Another object of the present invention is to provide such a system and method, in which Website-based advertising campaigns can be changed, modified or transformed in virtually any way imaginable by simply restructuring the symbolic links between the products and/or services in the campaign with the current Website addresses at which Website advertisements and information sources related thereto are located on the Internet.
Another object of the present invention is to provide a novel system and method of automatically soliciting companies to register their products and services within the databases of such IPSD Servers in order that product and service related information of a multimedia nature (e.g. Websites) registered therewith can be easy found on the Internet by anyone using the system and method of the present invention.
These and other objects of the present invention will become apparent hereinafter and in the Claims to Invention
BRIEF DESCRIPTION OF THE DRAWINGSFor a more complete understanding of how to practice the Objects of the Present Invention, the following Detailed Description of the Illustrative Embodiments should be read in conjunction with the accompanying Drawings, wherein:
Referring to the figures shown in the Drawings, like structures and elements shown throughout the figures shall be indicated with like reference numerals.
The Structure of the Internet Product and Service Information (IPSI) Finding System of the Present Invention
As shown in
In a first illustrative embodiment of the system shown in
In an alternative embodiment of the system shown in
In the illustrative embodiment, each synchronized IPSD Server 3 can be realized by, for example, the PowerMac® Internet Server from Apple Computer, Inc. or any other suitable computing machine that can perform the function of a Server in a web-based, client-server type computer system architecture of the illustrative embodiment. As shown in
Similarly, each IPSI Server 4 can be realized by, for example, the PowerMac® Internet Server from Apple Computer, Inc., or any other computing machine that can perform the function of a Server in a web-based, client-server type computer system architecture of the illustrative embodiment. As shown in
Each User (i.e. Client) Computer 5 can be realized by any computing system employing operating system (OS) software (e.g. Macintosh, Windows, Unix etc.) which supports an Internet browser program (e.g. Netscape, Internet Explorer, Mosaic, etc.) which includes Internet networking software that supports the TCP/IP networking protocol, and provides a GUI-based Web browser interface. Alternatively, Client Systems may also be realized by (i) a Newton MessagePad 130 (running the Newton 2.0 Operating System and NetHopper™ Internet Software), (ii) a Pippin™ computer system from Apple Computer, Inc., (iii) a network computer (NC) that supports the Java™ programming language and Java applets expressed therewith, (iv) a Sony® WebTV Internet Terminal (supported by the WebTV Service provided by WebTV Network, Inc.), or the like. As shown in
Typically, each Client System 5 will be maintained by potential consumers of products and services which can be found on the Internet. It is understood, however, that Client Systems can be realized in the form of a computer-based kiosk located in supermarkets, department stores, retail outlets, or other public location where products and/or services are being sold or offered for sale. In one embodiment of the computer-based kiosk, a visual display screen, keyboard and pointing device would be provided in the conventional manner to enable consumers to operate its GUI-based browser and thus carry out the method of the present invention. In an alternative embodiment of the kiosk-based Client System, an integrated bar code reader is provided for reading UPC symbols printed on products (as well as UPNs printed on service-related brochures), and a visual display screen is provided for viewing product and service related information automatically displayed thereon in response to the entry of the UPSN information scanned into the system.
The Database Structure of the IPSD Server
As mentioned above, each synchronized IPSD Server 4 maintains two different relational databases, namely: a IPSI Registrant Database; and a Non-IPSI Registrant Database. A schematic representation of the IPSI Registrant Database is shown in
As shown in
As used herein as well as in the claims, the term “registered” shall be understood to mean listed or having an entry within the IPSI Registrant Database. Such listing or entry can be achieved in a variety of ways including, but not limited to: (i) by specific request of the associated company or business; or (ii) by the system administrator without a request and/or authorization of the corresponding company or business linked to the product or service.
Notably, each information item contained with the information field shown along the same horizontal line of
Inasmuch as the UPC data structure is presently employed as a universal product identifier (i.e. a primary data structure) in a majority of industries throughout the world, its twelve (12) digit numeric string will be a preferred UPN (in many embodiments) for purposes of carrying out the principles of the present invention. This 12 digit human-readable number, printed on the bottom of each UPC symbol (and encoded within the bars and spaces of the UPC symbol itself), comprises: a six digit manufacturer number assigned to the manufacturer by the Uniform Code Council (UCC); a five digit product number assigned to the product by the manufacturer; and a one digit modulo check digit (mathematically calculated) and added to each UPC to check that the code has been read correctly by the bar code reader.
It is understood that at present, few (if any) services have been currently assigned a UPC numeric string in the manner that nearly all consumer products have been assigned in the contemporary period. However, the present invention contemplates the need and utility of widespread assignment of UPC (or similar) numeric data structures to particular services (as well as the imprinting of the UPC (or similar) symbol on service brochures and advertisements) in order that (i) such services can be procured on the Internet through an electronic data transaction, and (ii) service-related information can be easily found (i.e. located) and accessed on websites using the system and method of the present invention.
As shown in
Communication Protocols For Carrying Out the System and Method of the Present Invention
In general, there are a number of possible communication protocols that can be used to carry out the system and method of the present invention. In
Referring to
In order to enter the IPSI Finder mode of the system, the user pushes the “IPSI Finder” button on the GUI-based browser screen. Then at Block A of
At Block B in
At Block C in
Referring to
In order to enter the UPSN Search Mode of the system, the user pushes the “UPSN Search” button on the GUI-based browser screen. Then at Block A of
At Block B in
At Block C in
Referring to
In order to enter the IPSI Finder mode of the system, the user pushes the “IPSI Finder” button on the GUI-based browser screen. Then at Block A of
At Block B in
At Block C in
Referring to
In order to enter the UP/SN Search Mode of the system, the user pushes the “UP/SN Search” button on the GUI-based browser screen. Then at Block A of
At Block C in
The communication protocols described above can be realized using any suitable programming language including, for example, an object-oriented programming language such as the Java™ programming language.
Registration of Products and Services With the IPSI System
The power of the product and service finding tool of the present invention depends in large part of the number of products and services registered with the IPSI system. In principle, numerous techniques may be employed separately and in combination with each other in order to construct the IPSI and Non-IPSI Registrant Databases supported by the IPSD Servers of the present invention.
According to a first database construction technique, product registration requests are sent out to each and every the company having been issued UPC data structures for the various products which they sell, in order to ascertain the various information elements identified in the IPSI Registrant Database of
According to a second database construction technique, a global advertising campaign is launched in order to solicit the various information elements identified in the IPSI Registrant Database of
According to a third database construction technique, the IPSI system itself can continuously solicit product registrations over time in order to collect information from companies responding favorably to the solicitations.
According to a fourth database construction technique, the IPSI system engages a number of commercial Internet search engines, such as Altavista™, Yahoo™, WebCrawler™, and powerful off-line parallel computing machines that analyze (i.e. mine) information on the World Wide Web in order to collect and link the information elements specified in the IPSI Registrant Database of
Once an “initial” IPSI Registrant Database has been constructed, and is thereafter updated and expanded over time, companies registered therewith can be periodically contacted in order to ensure the accuracy of the information contained within the database of the IPSI system.
Operation of the IPSI Finding System and Method
In each of the above-described embodiments of the system hereof shown in
When the “IPSI Finder” button is depressed, the system enters its the IPSI Finder Mode. Preferably, the user is provided with a choice of language (e.g. English, German, French, Japanese, Chinese, etc.) by way of an appropriate menu-selection screen. When the system is in this operational mode, as illustrated in
When the “UP/SN Search” button is depressed, the system enters its UP/SN Search Mode”. Preferably, the user is provided with a choice of language (e.g. English, German, French, Japanese, Chinese, etc.) by way of an appropriate menu-selection screen. When the system is in this operational mode, as illustrated in
The Automated Registration Solicitation Mode of the System
In the illustrative embodiments of the present invention, data-synchronized IPSD Servers are also provided with an “Automated Registration Solicitation Mode” programmed by the webmaster (or administrator) of the IPSI Website. In this mode, each IPSD Server analyzes the data collected within its Non-IPSI Registrant Database. The data analysis procedure seeks to determine: (1) which “unregistered” products or services in the Non-IPSI Registrant Database were the subject of an information request at the IPSD Server; (2) how many hits (requests) where made for the product or service within a predetermined length of time (e.g. one week) by Internet users; and (3) whether the number of requests exceeds a particular “request threshold” (e.g. 100 requests in week period). Then for each unregistered product (or service) which has exceeded the request threshold, the IPSD Server automatically sends an E-mail message to the associated company. Preferably, the E-mail message is designed to (i) inform the company of recent information requests for their products and/or services, and (ii) solicit the registration of such products and/or services with the IPSD Server. Once registered with the system, such products and services can be easy found on the Internet by anyone wishing to use the product and service finding techniques of the present invention.
The present invention has been described in great detail with reference to the above illustrative embodiments. It is understood, however, that numerous modifications will readily occur to those with ordinary skill in the art having had the benefit of reading the present disclosure.
For example, in the illustrative embodiments described hereinabove, separate databases are maintained by each data-synchronized IPSD Server for (i) registered products and services within the system, and (ii) non-registered products and services within the system. Notably, the reasons for using a dual database design of this sort would be based largely on economics, namely: only those companies who have paid the required maintenance (or registration) fees get their products (or services) and linked URLs “registered” with the system, whereas non-paying companies do not get their products (or services) and linked URLs registered with the system, regardless of how such product-URL or service-URL information is ascertained (e.g. by solicitation versus data mining).
Thus it is contemplated that in some embodiments of the present invention, each IPSD Server will be designed to maintain only a single database for maintaining product-URL and service-URL information currently available on the Internet. In such embodiments of the present invention, the concept of “non-registered” products and services will be altogether avoided, since the system implementation and administration will (in all likelihood) be designed to not require companies to pay maintenance (or registration) fees in order that their products (or services) and linked URLs are registered with the IPSI system. Instead, some alternative income producing scheme will be used in such embodiments of the present invention (e.g. user fees, subscription fees, Internet browser-licensing fees, etc.) for system maintenance and administration.
These and all other such modifications and variations are deemed to be within the scope and spirit of the present invention as defined by the accompanying Claims to Invention.
Claims
1. A method of finding information pertaining to a particular consumer product on the Internet, said method comprising the steps:
- (a) storing in a relational database, information elements representative of (1) a plurality of universal product numbers (UPNs) assigned to a plurality of consumer products associated with one or more manufacturers and registered with said relational database, and (2A) a trademark (TM) symbolically linked to each said UPN, (2B) a product description (PD) symbolically linked to each said UPN, and (2C) a plurality of uniform resource locators (URLs) symbolically linked to each said UPN, wherein each said URL specifies the location of an information resource located on the Internet and related to a particular consumer product, and wherein a UPN/TM/PD/URL data link is created and maintained in said relational database for each consumer product registered with said relational database;
- (b) operably connecting an Internet information server to the infrastructure of the Internet and said relational database server, so as to enable said Internet information server to service a request made by an Internet-enabled client system, for information on the Internet about one of said plurality of consumer products registered with said relational database;
- (c) operably connecting a plurality of Internet-based product information servers, to the infrastructure of Internet, in which information resources related to one or more of said plurality of consumer products and are stored at said plurality of URLs;
- (d) operably connecting an Internet-enabled client system to the infrastructure of the Internet so as to enable a consumer to transmit a request for consumer product information on the Internet about a consumer product registered with said relational database, wherein each said request may include either the UPN, TM and/or PD symbolically linked to the UPN assigned to a registered consumer product on which consumer product information on the Internet is being sought by a consumer using said Internet-enabled client system; and
- (e) automatically receiving at said Internet information server, the request transmitted by said Internet-enabled client system, and recovering the UPN, TM and/or PD contained in said request so as to enable said Internet information server to access said plurality of URLs symbolically linked to the UPN, TM, and/or PD and stored in said relational database, and then transmit said accessed plurality of URLs to said Internet-enabled client computer for use in accessing information resources stored in said Internet-based product information servers, at said plurality of URLs;
- (f) automatically analyzing said request received at said Internet information server during step (e) to determine whether the consumer product assigned to the recovered UPN or its associated TM and/or PD is registered with said relational database; and
- (g) automatically serving to said Internet-enabled client system, said plurality of URLs symbolically linked to the recovered UPN or its associated TM and/or PD registered with said relational database, so that a consumer can select one or more of said URLs and display the information resources specified thereby.
2. The method of claim 1, wherein said UPN assigned to each said consumer product is a unique Uniform Product Code (UPC) number assigned to said consumer product.
3. The method of claim 1, wherein said Internet-enabled client system comprises an Internet browser program enabling either the UPN, TM and/or PD symbolically linked to the UPN of a registered consumer product, to be used to access consumer product information contained within said Internet-based product information servers on the Internet.
4. The method of claim 1, wherein said information resources contain multi-media information content.
5. A system for finding information pertaining to a particular consumer product on the Internet, comprising:
- a relational database for storing information elements representative of (1) a plurality of universal product numbers (UPNs) assigned to a plurality of consumer products associated with one or more manufacturers and registered with said relational database, and (2A) a trademark (TM) symbolically linked to each said UPN, (2B) a product description (PD) symbolically linked to each said UPN, and (2C) a plurality of uniform resource locators (URLs) symbolically linked to each said UPN, wherein each said URL specifies the location of an information resource located on the Internet related to a particular consumer product, and wherein a UPN/TM/PD/URL data link is created and maintained in said relational database for each consumer product registered with said relational database;
- an Internet information server, operably connected to the infrastructure of the Internet and said relational database server, and being capable of servicing a request made by an Internet-enabled client system, for information on the Internet about one of said plurality of consumer products registered with said relational database;
- a plurality of Internet-based product information servers, each operably connected to the infrastructure of Internet and storing information resources located at one or more of said plurality of URLs stored in said relational database, and being related to one or more of said plurality of consumer products; and
- a plurality of Internet-enabled client systems, each being operably connected to the infrastructure of the Internet and being capable of transmitting a request for consumer product information on the Internet about a consumer product registered with said relational database,
- wherein each said request may include either the UPN, TM and/or PD symbolically linked to the UPN assigned to a registered consumer product on which consumer product information on the Internet is being sought by a consumer using one of said plurality of Internet-enabled client systems,
- whereby each request transmitted by one of said plurality of Internet-enabled client systems is received by said Internet information server, and the UPN, TM and/or PD contained in said request is automatically recovered by said Internet information server and used to automatically access said plurality of URLs symbolically linked to the UPN, TM, and/or PD and stored in said relational database, and said plurality of URLs accessed from said relational database are transmitted to said Internet-enabled client computer for use in accessing information resources stored in said Internet-based product information servers, at said plurality of URLs; and
- wherein said request received at said Internet information server is automatically analyzed to determine whether the consumer product assigned to the recovered UPN or its associated TM and/or PD is registered with said relational database, and automatically serves to said Internet-enabled client system, said plurality of URLs symbolically linked to the recovered UPN or its associated TM and/or PD registered with said relational database, so that a consumer can select one or more of said URLs and display the information resources specified thereby.
6. The system of claim 5, wherein said UPN assigned to each said consumer product is a unique Uniform Product Code (UPC) number assigned to said consumer product.
7. The system of claim 5, wherein said Internet-enabled client system comprises an Internet browser program enabling either the UPN, TM and/or PD symbolically linked to the UPN of a registered consumer product, to be used to access consumer product information contained within said Internet-based product information servers on the Internet.
8. The system of claim 5, wherein said information resources contain multi-media information content.
9. The system of claim 5, wherein each said Internet-enabled client system is a computer system selected from the group consisting of a mobile hand-held computer, a desktop computer, a network computer and an Internet terminal.
Type: Application
Filed: Nov 20, 2006
Publication Date: Dec 20, 2007
Inventor: Thomas Perkowski (Darien, CT)
Application Number: 11/602,452
International Classification: G06F 13/00 (20060101); G06F 7/10 (20060101);