Product definition system

US10395463B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10395463-B2
Application numberUS-22665305-A
CountryUS
Kind codeB2
Filing dateSep 13, 2005
Priority dateSep 14, 2004
Publication dateAug 27, 2019
Grant dateAug 27, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • G07F9/02Primary

    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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10395463B2 cover?
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.
Who is the assignee on this patent?
Irby Cindy, Campbell Maxine, Verego Greg, and 3 more
What technology area does this patent fall under?
Primary CPC classification G07F9/02. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 27 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).