Non-transitory computer-readable recording medium, processing method, processing apparatus, and vending machine
US-2017372554-A1 · Dec 28, 2017 · US
US10395463B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10395463-B2 |
| Application number | US-22665305-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 13, 2005 |
| Priority date | Sep 14, 2004 |
| Publication date | Aug 27, 2019 |
| Grant date | Aug 27, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A data processing system defines products that a service provider may offer to customers. A completed product definition may include product definitions, price definitions, discount definitions, and commitment definitions. Each of the definitions may be employed as a re-useable component building block for establishing completed product definitions.
Opening claim text (preview).
The invention claimed is: 1. A method, comprising: creating by a system within a first hardware database of the system a plurality of reusable definitions applicable to a plurality of products, the reusable definitions including: a plurality of product definitions including descriptions of a unique identifier of a product, an alphanumeric descriptor of the product, a date and time from when a customer request for the product can be taken, an indication as to whether a customer may purchase multiple units of the product, and a period of time after the product expires during which the customer may continue to have the product, a plurality of price definitions including descriptions of a type of applicable currency, an indication as to whether a price for the product is a recurring or one-time price, and a duration during which the price is available for the product, a plurality of discount definitions including descriptions of a discount that applies to a price of the product, a discount that is applied to a price of a type of product, and a discount that applies to a price of a total bill of the customer, and a plurality of commitment definitions including descriptions of an agreement to return the product within a specified timeframe once one or more of a disconnection and termination event have occurred, and an agreement to keep the product for a specified timeframe; creating by the system within a second hardware database of the system a plurality of complete definitions for specific products of the plurality of products, including for each of the specific products of the plurality of products: identifying by the system a selection of definitions from the plurality of reusable definitions, the selection of definitions comprising one definition from each of: the plurality of product definitions, the plurality of price definitions, the plurality of discount definitions, and the plurality of commitment definitions, creating in the second hardware database an association table corresponding to the specific product for storing the complete definition for the specific product, storing the complete definition for the specific product in the association table corresponding to the specific product by storing in the association table a reference to each of the selected definitions in the first hardware database; making the specific products of the plurality of products available to customers, using the complete definitions for the specific products of the plurality of products; wherein at least two of the complete definitions include a reference to a same one of the re-usable definitions, and wherein the one of the re-usable definitions is tailored to apply across the at least two of the complete definitions. 2. The method of claim 1 , wherein a separate association table is created for each of the specific products of the plurality of products. 3. A system, comprising: a processor for: creating by the system within a first hardware database of the system a plurality of reusable definitions applicable to a plurality of products, the reusable definitions including: a plurality of product definitions including descriptions of a unique identifier of a product, an alphanumeric descriptor of the product, a date and time from when a customer request for the product can be taken, an indication as to whether the customer may purchase multiple units of the product, and a period of time after the product expires during which the customer may continue to have the product, a plurality of price definitions including descriptions of a type of applicable currency, an indication as to whether a price for the product is a recurring or one-time price, and a duration during which the price is available for the product, a plurality of discount definitions including descriptions of a discount that applies to a price of the product, a discount that is applied to a price of a type of product, and a discount that applies to a price of a total bill of the customer, and a plurality of commitment definitions including descriptions of an agreement to return the product within a specified timeframe once one or more of a disconnection and termination event have occurred, and an agreement to keep the product for a specified timeframe; creating by the system within a second hardware database of the system a plurality of complete definitions for specific products of the plurality of products, including for each of the specific products of the plurality of products: identifying by the system a selection of definitions from the plurality of reusable definitions, the selection of definitions comprising one definition from each of: the plurality of product definitions, the plurality of price definitions, the plurality of discount definitions, and the plurality of commitment definitions, creating in the second hardware database an association table corresponding to the specific product for storing the complete definition for the specific product, storing the complete definition for the specific product in the association table corresponding to the specific product by storing in the association table a reference to each of the selected definitions in the first hardware database; making the specific products of the plurality of products available to customers, using the complete definitions for the specific products of the plurality of products; wherein at least two of the complete definitions include a reference to a same one of the re-usable definitions, and wherein the one of the re-usable definitions is tailored to apply across the at least two of the complete definitions. 4. A non-transitory machine readable medium comprising instructions that when executed by a processor in a data processing system, cause the processor to perform a method comprising: creating by the system within a first hardware database of the system a plurality of reusable definitions applicable to a plurality of products, the reusable definitions including: a plurality of product definitions including descriptions of a unique identifier of a product, an alphanumeric descriptor of the product, a date and time from when a customer request for the product can be taken, an indication as to whether the customer may purchase multiple units of the product, and a period of time after the product expires during which the customer may continue to have the product, a plurality of price definitions including descriptions of a type of applicable currency, an indication as to whether a price for the product is a recurring or one-time price, and a duration during which the price is available for the product, a plurality of discount definitions including descriptions of a discount that applies to a price of the product, a discount that is applied to a price of a type of product, and a discount that applies to a price of a total bill of the customer, a plurality of commitment definitions including descriptions of an agreement to return the product within a specified timeframe once one or more of a disconnection and termination event have occurred, and an agreement to keep the product for a specified timeframe; creating by the system within a second hardware database of the system a plurality of complete definitions for specific products of the plurality of products, including for each of the specific products of the plurality of products: identifying by the system a selection of definitions from the plurality of reusable definitions, the selection of definitions comprising one definition from each of: the plurality of product definitions, the plurality of price definitions, the plurality of discount definitions, and the plurality of commitment definitions, creating in the second hardware database an association table corresponding to the specific product for storing the complete definition for th
Devices for alarm or indication, e.g. when empty; Advertising arrangements in coin-freed apparatus (alarms or warning devices indicating the interruption of flow to be metered G07F15/10) · CPC title
Discounts or incentives, e.g. coupons or rebates · CPC title
Price estimation or determination · CPC title
Commerce · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.