Patent US5875110A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5875110A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and system for vending products

Assignee: PNC Bank NA
•
Filing: 1995-06-07
•
Granted: 1999-02-23
•
Expires: 2015-06-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention discloses and claims a method and system for vending products which prompt a customer to enter selection criteria relating to the type of product the customer would like to purchase, use the customer's selection criteria to determine which products are potentially suitable for the customer's purposes, needs, interests, and tastes, and rank the products based on their suitability to facilitate the customer's final selection of a product. The system includes a computer having a storage device which is used to store products to be vended or data relating to products to be vended, an input/output ("I/O") device, a payment device, and a manufacturing device. Initially, through the I/O device, a customer is prompted to enter selection criteria relating to the type of product the customer would like to purchase. After receiving the customer's selection criteria, the computer determines which products are potentially suitable for the customer's purposes, needs, interests, and tastes, and ranks the products based on their suitability. Then, the I/O device displays a list of the ranked products to the customer, prompts the customer to make a final selection of a product, and inputs the customer's final selection.

Inventors

  • 👤 Herbert H. Jacobs

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 17:13
CPC Classifications
G; G06; G06Q; G06Q30/00; G06Q30/02; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933; Y10S707/99935

Claims Analysis

Total Claims: 55
Claim 1
Independent Claim 189 words
A method for vending products, the method comprising the steps of: storing in a product data file a plurality of products to be vended or product designs; providing a product suitability data file, said product suitability data file including a plurality of product suitability matrices, each said product suitability matrix corresponding to one of said products or product designs stored in said product data file; storing in each product suitability matrix at least one application descriptor, said application descriptors defining properties of each said product or product design for at least one application category, each said application category defining groups into which said products or product designs can be classified; presenting, to a customer, selection criteria options for a plurality of application categories; receiving at least one selection criteria from a customer for each application category presented; ranking the products or product designs based on matches or non matches between said received selection criteria and the application descriptors for each product; and displaying a list of the ranked products or product designs or representations of the ranked product for selection of a product or product design by the customer.
Claim 2
Independent Claim 189 words
A method for vending products, the method comprising the steps of: storing in a product data file a plurality of products to be vended or product designs; providing a product suitability data file, said product suitability data file including a plurality of product suitability matrices, each said product suitability matrix corresponding to one of said products or product designs stored in said product data file; storing in each product suitability matrix at least one application descriptor, said application descriptors defining properties of each said product or product design for at least one application category, each said application category defining groups into which said products or product designs can be classified; presenting, to a customer, selection criteria options for a plurality of application categories; receiving at least one selection criteria from a customer for each application category presented; ranking the products or product designs based on matches or non matches between said received selection criteria and the application descriptors for each product; and displaying a list of the ranked products or product designs or representations of the ranked product for selection of a product or product design by the customer.
Claim 3
Dependent Claim 81 words
The method of claim 1, wherein the step of ranking the products based on matches or non matches includes the steps of: determining how many of the customer's selection criteria match at least one application descriptor in the corresponding application categories in the product suitability data file for each product; and assigning a ranking to each product based on the number of the customer's selection criteria that match at least one application descriptor in the corresponding application categories for each product.
Claim 4
Dependent Claim 13 words
The method of claim 2, wherein the matches are in predetermined application categories.
Claim 5
Dependent Claim 85 words
The method of claim 1, wherein the step of ranking the products based on non-matches or non matches includes the steps of: determining how many of the customer's selection criteria do not match at least one application descriptor in the corresponding application categories in the product suitability data file for each product; and assigning a ranking to each product based on the number of the customer's selection criteria that do not match at least one application descriptor in the corresponding application categories for each product.
Claim 6
Dependent Claim 13 words
The method of claim 4, wherein the non-matches are in predetermined application categories.
Claim 7
Dependent Claim 89 words
The method of claim 1, wherein the step of ranking the products based on matches and non-matches includes the steps of: determining whether each of the customer's selection criteria matches at least one application descriptor in the corresponding application category in the product suitability data file for each product; applying a positive weight to each match; applying a negative weight to each non-match; summing the weights applied to each match and non-match; and assigning a ranking to each product based on the sum of the weights for each product.
Claim 8
Dependent Claim 20 words
The method of claim 6, wherein the weights to be applied to each match and non-match are of any magnitude.
Claim 9
Dependent Claim 22 words
The method of claim 6, wherein the weights to be applied to each match and non-match are provided by the system designer.
Claim 10
Dependent Claim 22 words
The method of claim 6, wherein the weights to be applied to each match and non-match are provided by the system owner.
Claim 11
Dependent Claim 21 words
The method of claim 6, wherein the weights to be applied to each match and non-match are provided by the customer.
Claim 12
Dependent Claim 51 words
The method of claim 1, wherein the step of ranking the products or product designs includes the step of identifying the products having at least one application descriptor in at least one predetermined application category in the product suitability data file that matches at least one of the customer's selection criteria.
Claim 13
Dependent Claim 15 words
The method of claim 11, wherein the predetermined application category is sending occasion or purpose.
Claim 14
Dependent Claim 29 words
The method of claim 1, wherein the step of displaying a list of the ranked products includes the step of displaying a list of all of the ranked products.
Claim 15
Dependent Claim 30 words
The method of claim 1, wherein the step of displaying a list of the ranked products includes the step of displaying a list of a subset of the ranked products.
Claim 16
Dependent Claim 32 words
The method of claim 14, wherein the step of displaying a list of a subset of the ranked products includes the step of displaying a predetermined number of the highest ranked products.
Claim 17
Dependent Claim 37 words
The method of claim 14, wherein the step of displaying a list of a subset of the ranked products includes the step of displaying a randomly chosen subset of a predetermined number of the highest ranked products.
Claim 18
Dependent Claim 19 words
The method of claim 1, further comprising the step of: receiving a selection of a product from the customer.
Claim 19
Dependent Claim 20 words
The method of claim 17, further comprising the step of: receiving desired modifications to the selected product from the customer.
Claim 20
Dependent Claim 19 words
The method of claim 18, further comprising the step of: modifying the selected product as desired by the customer.
Claim 21
Dependent Claim 40 words
The method of claim 18, wherein the step of receiving desired modifications to the selected product from the customer includes the steps of: prompting the customer for any desired modifications to the selected product; and inputting the customer's desired modifications.
Claim 22
Dependent Claim 19 words
The method of claim 17, further comprising the step of: receiving payment for the selected product from the customer.
Claim 23
Dependent Claim 36 words
The method of claim 21, wherein the step of receiving payment for the selected product from the customer includes the steps of: prompting the customer for payment for the selected product; and accepting the customer's payment.
Claim 24
Dependent Claim 17 words
The method of claim 17, further comprising the step of: manufacturing the selected product for the customer.
Claim 25
Dependent Claim 17 words
The method of claim 23, further comprising the step of: delivering the manufactured product to the customer.
Claim 26
Dependent Claim 27 words
The method of claim 23, wherein the step of manufacturing the selected product for the customer includes the step of printing the selected product for the customer.
Claim 27
Dependent Claim 17 words
The method of claim 17, further comprising the step of: delivering the selected product to the customer.
Claim 28
Independent Claim 226 words
A system for vending products, the system comprising: a computer for controlling the operation of the system; a storage device associated with the computer; a product data file stored in the storage device, the product data file including a plurality of products to be vended or product designs; a product suitability data file stored in the storage device, the product suitability data file including a plurality of product suitability matrices, each said product suitability matrix corresponding to one of said products or product designs stored in said product data file, the product suitability matrices including at least one application descriptor, the application descriptors defining properties of each said product or product design for at least one application category, each said application category defining groups into which said products or product designs can be classified; an input device connected to the computer for receiving at least one selection criteria from a customer relating to the type of product the customer would like to purchase; a ranker stored in the storage device for ranking the products or product designs based on the received selection criteria from the customer and the application descriptors for each product or product design; and an output device connected to the computer for displaying a list of the ranked products or representations of the ranked product for selection of a product by the customer.
Claim 29
Independent Claim 226 words
A system for vending products, the system comprising: a computer for controlling the operation of the system; a storage device associated with the computer; a product data file stored in the storage device, the product data file including a plurality of products to be vended or product designs; a product suitability data file stored in the storage device, the product suitability data file including a plurality of product suitability matrices, each said product suitability matrix corresponding to one of said products or product designs stored in said product data file, the product suitability matrices including at least one application descriptor, the application descriptors defining properties of each said product or product design for at least one application category, each said application category defining groups into which said products or product designs can be classified; an input device connected to the computer for receiving at least one selection criteria from a customer relating to the type of product the customer would like to purchase; a ranker stored in the storage device for ranking the products or product designs based on the received selection criteria from the customer and the application descriptors for each product or product design; and an output device connected to the computer for displaying a list of the ranked products or representations of the ranked product for selection of a product by the customer.
Claim 30
Dependent Claim 24 words
The system of claim 27, further comprising: a modifier stored in the storage device for modifying a selected product as desired by the customer.
Claim 31
Dependent Claim 20 words
The system of claim 27, further comprising: a payment device for receiving payment for a selected product from the customer.
Claim 32
Dependent Claim 18 words
The system of claim 27, further comprising: a manufacturing device for manufacturing a selected product for the customer.
Claim 33
Dependent Claim 13 words
The system of claim 30, wherein the manufacturing device is a printing device.
Claim 34
Independent Claim 225 words
A method for vending products, the method comprising the steps of: storing in a product data file a plurality of products to be vended or product designs; providing a product suitability data file, said product suitability data file including a plurality of product suitability matrices, each said product suitability matrix corresponding to one of said products or product designs stored in said product data file; storing in each product suitability matrix at least one application descriptor, said application descriptors defining properties of each said product or product design for at least one application category, each said application category defining groups into which said products or product designs can be classified, wherein a set of terms is used as the application descriptors in the product suitability matrices; presenting, to a customer, selection criteria options for a plurality of application categories; receiving at least one selection criteria from a customer for each application category presented, wherein at least one of the customer's selection criteria does not correspond to the set of terms used; translating each of the customer's selection criteria that does not correspond to the set of terms used into a term that does correspond to the set of terms used; and ranking the products or product designs based on matches or non matches between said received selection criteria and the application descriptors for each product.
Claim 35
Independent Claim 225 words
A method for vending products, the method comprising the steps of: storing in a product data file a plurality of products to be vended or product designs; providing a product suitability data file, said product suitability data file including a plurality of product suitability matrices, each said product suitability matrix corresponding to one of said products or product designs stored in said product data file; storing in each product suitability matrix at least one application descriptor, said application descriptors defining properties of each said product or product design for at least one application category, each said application category defining groups into which said products or product designs can be classified, wherein a set of terms is used as the application descriptors in the product suitability matrices; presenting, to a customer, selection criteria options for a plurality of application categories; receiving at least one selection criteria from a customer for each application category presented, wherein at least one of the customer's selection criteria does not correspond to the set of terms used; translating each of the customer's selection criteria that does not correspond to the set of terms used into a term that does correspond to the set of terms used; and ranking the products or product designs based on matches or non matches between said received selection criteria and the application descriptors for each product.
Claim 36
Dependent Claim 68 words
The method of claim 32, further comprising the step of: for each of the possible customer selection criteria that does not correspond to the set of terms used as the application descriptors in the product suitability data file, storing, in a correlation lexicon within the translator, said selection criteria and at least one corresponding term that is used as an application descriptor in the product suitability data file.
Claim 37
Dependent Claim 95 words
The method of claim 33, wherein the step of translating each of the customer's selection criteria includes the steps of: determining which of the customer's selection criteria need to be translated based on which of the customer's selection criteria do not correspond to the set of terms used as the application descriptors in the product suitability matrices; searching for each of the customer's selection criteria that needs to be translated in the correlation lexicon; and replacing each of the customer's selection criteria that needs to be translated with the corresponding terms from the correlation lexicon.
Claim 38
Independent Claim 237 words
A method for vending products to a customer having a computer, the method comprising the steps of: storing in a product data file a plurality of products to be vended or product designs; providing a product suitability data file, said product suitability data file including a plurality of product suitability matrices, each said product suitability matrix corresponding to one of said products or product designs stored in said product data file; storing in each product suitability matrix at least one application descriptor, said application descriptors defining properties of each said product or product design for at least one application category, each said application category defining groups into which said products or product designs can be classified; presenting, to a customer, selection criteria options for a plurality of application categories; receiving at least one selection criteria from a customer for each application category presented; ranking the products or product designs based on matches or non matches between said received selection criteria and the application descriptors for each product; displaying a list of the ranked products or product designs or representations of the ranked product for selection of a product or product design by the customer; receiving a selection of a product from the customer; receiving payment for the selected product from the customer; and delivering the selected product to the customer wherein said step of delivering includes the step of transmitting the selected product to the customer's computer.
Claim 39
Independent Claim 237 words
A method for vending products to a customer having a computer, the method comprising the steps of: storing in a product data file a plurality of products to be vended or product designs; providing a product suitability data file, said product suitability data file including a plurality of product suitability matrices, each said product suitability matrix corresponding to one of said products or product designs stored in said product data file; storing in each product suitability matrix at least one application descriptor, said application descriptors defining properties of each said product or product design for at least one application category, each said application category defining groups into which said products or product designs can be classified; presenting, to a customer, selection criteria options for a plurality of application categories; receiving at least one selection criteria from a customer for each application category presented; ranking the products or product designs based on matches or non matches between said received selection criteria and the application descriptors for each product; displaying a list of the ranked products or product designs or representations of the ranked product for selection of a product or product design by the customer; receiving a selection of a product from the customer; receiving payment for the selected product from the customer; and delivering the selected product to the customer wherein said step of delivering includes the step of transmitting the selected product to the customer's computer.
Claim 40
Dependent Claim 40 words
The method of claim 35, wherein the customer's computer is connected to a display device and wherein the step of delivering the selected product to the customer further includes the step of: displaying the selected product on the display device.
Claim 41
Dependent Claim 40 words
The method of claim 35, wherein the customer's computer is connected to a storage device and wherein the step of delivering the selected product to the customer further includes the step of: storing the selected product on the storage device.
Claim 42
Dependent Claim 40 words
The method of claim 35, wherein the customer's computer is connected to a printing device and wherein the step of delivering the selected product to the customer further includes the step of: printing the selected product on the printing device.
Claim 43
Independent Claim 246 words
A method for vending products to a customer having a television, the method comprising the steps of: storing in a product data file a plurality of products to be vended or product designs; providing a product suitability data file, said product suitability data file including a plurality of product suitability matrices, each said product suitability matrix corresponding to one of said products or product designs stored in said product data file; storing in each product suitability matrix at least one application descriptor, said application descriptors defining properties of each said product or product design for at least one application category, each said application category defining groups into which said products or product designs can be classified; presenting, to a customer, selection criteria options for a plurality of application categories; receiving at least one selection criteria from a customer for each application category presented; ranking the products or product designs based on matches or non matches between said received selection criteria and the application descriptors for each product; displaying a list of the ranked products or product designs or representations of the ranked product for selection of a product or product design by the customer; receiving a selection of a product from the customer; receiving payment for the selected product from the customer; and delivering the selected product to the customer wherein said step of delivering includes the steps of transmitting the selected product to the customer's television and displaying the selected product on the customer's television.
Claim 44
Independent Claim 246 words
A method for vending products to a customer having a television, the method comprising the steps of: storing in a product data file a plurality of products to be vended or product designs; providing a product suitability data file, said product suitability data file including a plurality of product suitability matrices, each said product suitability matrix corresponding to one of said products or product designs stored in said product data file; storing in each product suitability matrix at least one application descriptor, said application descriptors defining properties of each said product or product design for at least one application category, each said application category defining groups into which said products or product designs can be classified; presenting, to a customer, selection criteria options for a plurality of application categories; receiving at least one selection criteria from a customer for each application category presented; ranking the products or product designs based on matches or non matches between said received selection criteria and the application descriptors for each product; displaying a list of the ranked products or product designs or representations of the ranked product for selection of a product or product design by the customer; receiving a selection of a product from the customer; receiving payment for the selected product from the customer; and delivering the selected product to the customer wherein said step of delivering includes the steps of transmitting the selected product to the customer's television and displaying the selected product on the customer's television.
Claim 45
Independent Claim 264 words
A system for vending products, the system comprising: a product data file stored in the storage device, the product data file including a plurality of products to be vended or product designs; a product suitability data file stored in the storage device, the product suitability data file including a plurality of product suitability matrices, each said product suitability matrix corresponding to one of said products or product designs stored in said product data file, the product suitability matrices including at least one application descriptor, the application descriptors defining properties of each said product or product design for at least one application category, each said application category defining groups into which said products or product designs can be classified; an input device connected to the computer for receiving at least one selection criteria from a customer relating to the type of product the customer would like to purchase, wherein at least one of the customer's selection criteria does not correspond to the set of terms used; a translator stored in the storage device for translating each of the customer's selection criteria that does not correspond to the set of terms used into a term that does correspond to set of terms used; a ranker stored in the storage device for ranking the products or product designs based on the received selection criteria from the customer and the application descriptors for each product or product design; and an output device connected to the computer for displaying a list of the ranked products or representations of the ranked product for selection of a product by the customer.
Claim 46
Independent Claim 264 words
A system for vending products, the system comprising: a product data file stored in the storage device, the product data file including a plurality of products to be vended or product designs; a product suitability data file stored in the storage device, the product suitability data file including a plurality of product suitability matrices, each said product suitability matrix corresponding to one of said products or product designs stored in said product data file, the product suitability matrices including at least one application descriptor, the application descriptors defining properties of each said product or product design for at least one application category, each said application category defining groups into which said products or product designs can be classified; an input device connected to the computer for receiving at least one selection criteria from a customer relating to the type of product the customer would like to purchase, wherein at least one of the customer's selection criteria does not correspond to the set of terms used; a translator stored in the storage device for translating each of the customer's selection criteria that does not correspond to the set of terms used into a term that does correspond to set of terms used; a ranker stored in the storage device for ranking the products or product designs based on the received selection criteria from the customer and the application descriptors for each product or product design; and an output device connected to the computer for displaying a list of the ranked products or representations of the ranked product for selection of a product by the customer.
Claim 47
Dependent Claim 69 words
The system of claim 40, further comprising: a correlation lexicon stored in the storage device, the correlation lexicon including, for each of the possible customer selection criteria that does not correspond to the set of terms used as the application descriptors in the product suitability data file, said selection criteria and at least one corresponding term that is used as an application descriptor in the product suitability data file.
Claim 48
Independent Claim 20 words
The method of any of claims 1, 2, 4, 6, 34, or 11, wherein the products are social expression products.
Claim 49
Independent Claim 22 words
The method of any of claims 1, 2, 4, 6, 34, or 11, wherein the products are motion pictures or television programs.
Claim 50
Independent Claim 19 words
The method of any of claims 1, 2, 4, 6, 34, or 11, wherein the products are sound recordings.
Claim 51
Independent Claim 19 words
The method of any of claims 1, 2, 4, 6, 34, or 11, wherein the products are literary works.
Claim 52
Independent Claim 17 words
The system of any of claims 27, 41, or 40 wherein the products are social expression products.
Claim 53
Independent Claim 19 words
The system of any of claims 27, 41, or 40 wherein the products are motion pictures or television programs.
Claim 54
Independent Claim 16 words
The method of any of claims 27, 41, or 40 wherein the products are sound recordings.
Claim 55
Independent Claim 16 words
The method of any of claims 27, 41, or 40 wherein the products are literary works.

References Cited (Backward Citations)

US2089563A Cited
GB1005827A Cited
US3454956A Cited
US3637934A Cited
US3990710A Cited
US3609250A Cited
US3819854A Cited
US3669814A Cited
US3688276A Cited
US3704362A Cited
US3705384A Cited
US3727038A Cited
US3828904A Cited
US3757037A Cited
GB1388942A Cited
US3829833A Cited
US3911397A Cited
US3800932A Cited
US3898930A Cited
US3932036A Cited
US3949375A Cited
US3864708A Cited
US3924065A Cited
US3946220A Cited
US3970992A Cited
US4007362A Cited
US3938190A Cited
US3943335A Cited
US4270182A Cited
US4073368A Cited
US4209787A Cited
US4112421A Cited
US4071911A Cited
US4069896A Cited
US4034839A Cited
US4070223A Cited
US4041467A Cited
US4023013A Cited
US4070698A Cited
US4085445A Cited
US4058056A Cited
US4209588A Cited
US4144656A Cited
US4096933A Cited
US4190819A Cited
US4193114A Cited
US4339134A Cited
US4220991A Cited
US4160271A Cited
US4173024A Cited
US4260229A Cited
US4224601A Cited
US4396307A Cited
US4275449A Cited
US4216286A Cited
US4265371A Cited
US4247759A Cited
US4232317A Cited
US4441160A Cited
US4484304A Cited
US4319336A Cited
US4305131A Cited
US4239380A Cited
US4434467A Cited
GB2050106B Cited
US4359634A Cited
US4232334A Cited
US4308017A Cited
US4261012A Cited
US4519037A Cited
US4329710A Cited
US4546434A Cited
US4546434C1 Cited
GB2065412B Cited
US4300040A Cited
US4414467A Cited
US4358824A Cited
US4328544A Cited
US4318121A Cited
US4354613A Cited
US4481590A Cited
US4459676A Cited
US4438326A Cited
USRE32115E Cited
US4359631A Cited
USRE32115F1 Cited
US4608662A Cited
US4384329A Cited
US4417722A Cited
GB2092354A Cited
US4412292A Cited
US4458802A Cited
US4414896A Cited
US4435772A Cited
GB2105075A Cited
US4417322A Cited
US4519522A Cited
US4431323A Cited
US4460957A Cited
US4599598A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-02-22 2002-08-24 2003-02-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-02-22 2006-08-24 2007-02-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-02-22 2010-08-24 2011-02-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag