← Back to Patent Explorer
US6526423B2 Expired / Lapsed US ⏱️ 0.0 years remaining

System and method for creating, generating and processing user-defined generic specs

Assignee: PTI Marketing Technologies Inc
•
Filing: 2001-02-09
•
Granted: 2003-02-25
•
Expires: 2021-02-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An automated system and method for defining, creating, presenting, completing and processing generic specs. A spec server is coupled with a data base management system. The spec server comprises a content editor, a page builder, a content reader, a rule processor, a template generator and a compatibility engine. An industry expert creates a domain tree comprising information associated with a particular domain. Each domain tree includes questions, options and rules pertaining the generation of specs in the domain. The content editor is used to create, modify and maintain the domain trees. Once a domain tree is constructed, the industry expert uses the content editor to define a plurality of components. Components are constructed by selecting a subset of the domain tree in accordance with the requirements of the associated component. This subset is referred to as a component tree. A spec template is created for each product spec. Spec templates are created by defining one or more components that comprise the spec. Components can be defined as optional or required by specifying a minimum and maximum number for each component. Optional components are selectively included by users completing the spec. Users access the spec server via the Internet. The page builder dynamically builds custom pages and presents them to users via a web browser. The content of the web pages depends on previous answers and selections from the user. A rule processor interprets rules defined by the industry expert and sets flags used by the page builder to turn on or turn off certain options presented to the user. The compatibility engine compares completed specs with one another to find specs that are compatible. The template generator uses additional rules supplied by the industry expert to generate customized outputs.

Inventors

  • 👤 Jan C. Zawadzki
  • 👤 Christopher E. Dornsife
  • 👤 Edward F. Ross

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 06:26
CPC Classifications
G; G06; G06F; G06F30/00; G06F30/10; G06F30/12; G06Q; G06Q10/00; G06Q10/06; G06Q30/00; G06Q30/06; G06Q30/0601; G06Q30/0621; G06Q40/00; G06Q40/04; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99943

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 135 words
A computer system for generating and processing generic user-defined specs, the system comprising: (a) a data store containing a hierarchical data structure and a server, wherein the hierarchical data structure comprises nodes having industry-specific information including spec-generation rules and spec-compatibility rules, wherein each of the nodes defines a context created by that node, and wherein the server is configured to: (i) enable creation of specs conforming to the spec-generation rules; (ii) compare completed specs using the spec-compatibility rules; and (iii) generate an RFQ from a completed spec, which defines requirements, wherein the RFQ is generated for a supplier with capabilities that are compatible with the completed spec's requirements; and (b) a processor coupled with the data store and with a computer network, the computer network providing a communications connection with a plurality of distributed workstations.
Claim 2
Dependent Claim 135 words
A computer system for generating and processing generic user-defined specs, the system comprising: (a) a data store containing a hierarchical data structure and a server, wherein the hierarchical data structure comprises nodes having industry-specific information including spec-generation rules and spec-compatibility rules, wherein each of the nodes defines a context created by that node, and wherein the server is configured to: (i) enable creation of specs conforming to the spec-generation rules; (ii) compare completed specs using the spec-compatibility rules; and (iii) generate an RFQ from a completed spec, which defines requirements, wherein the RFQ is generated for a supplier with capabilities that are compatible with the completed spec's requirements; and (b) a processor coupled with the data store and with a computer network, the computer network providing a communications connection with a plurality of distributed workstations.
Claim 3
Dependent Claim 30 words
The computer system of claim 1 , wherein the server is further configured to maintain the hierarchical data structure by automatically updating completed specs contextually associated with a changed node.
Claim 4
Dependent Claim 21 words
The computer system of claim 2 , wherein the generated RFQ meets supplier requirements as defined by a completed supplier spec.
Claim 5
Dependent Claim 21 words
The computer system of claim 3 , wherein the server is further configured to transmit the generated RFQ to the supplier.
Claim 6
Dependent Claim 57 words
The computer system of claim 4 , wherein the nodes having industry-specific information comprise a domain tree, component trees and spec templates, wherein each component tree comprises a subset of the domain tree's nodes that are associated with a particular component, and wherein each spec template comprises a grouping of at least one of the component trees.
Claim 7
Dependent Claim 39 words
The computer system of claim 5 , wherein the computer network comprises an internet, and wherein the data store comprises a plurality of computer readable media residing in a plurality of housings coupled together with a local area network.
Claim 8
Dependent Claim 97 words
The computer system of claim 6 , wherein the internet utilizes web protocols, and wherein the server comprises: (a) a content editor module for creating and maintaining the domain tree; (b) a rule processor module for interpreting the spec-generation rules and the spec-compatibility rules; (c) a page builder module for dynamically creating previous-answer-dependent web pages from the spec templates using the rule processor to select options presented in the web pages; and (d) a content reader module for processing input data retrieved via the web pages, thereby enabling creation of specs for storage in the domain tree.
Claim 9
Dependent Claim 48 words
The computer system of claim 7 , wherein the page builder module comprises a cache builder module for pre-processing at least a portion of the spec templates to generate page-specific computer programs with logic flow that selects from various pre-defined web page data based upon a run-time environment.
Claim 10
Dependent Claim 15 words
The computer system of claim 8 , wherein the industry-specific information describes the printing industry.
Claim 11
Independent Claim 144 words
A method for enabling procurement of goods and services having a complex set of price-affecting variables, the method comprising: (a) creating a hierarchical data structure on a data store, wherein the hierarchical data structure comprises nodes having industry-specific information including spec-generation rules and spec-compatibility rules, and wherein each of the nodes defines a context created by that node; (b) constructing a spec server configured to: (i) enable creation of specs conforming to the spec-generation rules; (ii) compare completed specs using the spec-compatibility rules; and (iii) generate an RFQ from a completed spec, which defines requirements, wherein the RFQ is generated for a supplier with capabilities that are compatible with the completed spec's requirements; and (c) coupling the spec server with the data store; (d) coupling the spec server with a computer network, thereby making the spec server accessible by a plurality of distributed workstations.
Claim 12
Independent Claim 144 words
A method for enabling procurement of goods and services having a complex set of price-affecting variables, the method comprising: (a) creating a hierarchical data structure on a data store, wherein the hierarchical data structure comprises nodes having industry-specific information including spec-generation rules and spec-compatibility rules, and wherein each of the nodes defines a context created by that node; (b) constructing a spec server configured to: (i) enable creation of specs conforming to the spec-generation rules; (ii) compare completed specs using the spec-compatibility rules; and (iii) generate an RFQ from a completed spec, which defines requirements, wherein the RFQ is generated for a supplier with capabilities that are compatible with the completed spec's requirements; and (c) coupling the spec server with the data store; (d) coupling the spec server with a computer network, thereby making the spec server accessible by a plurality of distributed workstations.
Claim 13
Dependent Claim 23 words
The method of claim 10 , wherein the spec server is further configured to update completed specs contextually associated with a changed node.
Claim 14
Dependent Claim 20 words
The method of claim 11 , wherein the generated RFQ meets supplier requirements as defined by a completed supplier spec.
Claim 15
Dependent Claim 21 words
The method of claim 12 , wherein the spec server is further configured to transmit the generated RFQ to the supplier.
Claim 16
Dependent Claim 56 words
The method of claim 13 , wherein the nodes having industry-specific information comprise a domain tree, component trees and spec templates, wherein each component tree comprises a subset of the domain tree's nodes that are associated with a particular component, and wherein each spec template comprises a grouping of at least one of the component trees.
Claim 17
Dependent Claim 165 words
A computer readable medium having stored thereon one or more sequences of instructions for causing one or more processors to perform steps for generating and processing generic user-defined specs, the steps comprising: (a) enabling a user to define a hierarchical data structure, wherein the hierarchical data structure comprises nodes having industry-specific information including spec-generation rules, spec-compatibility rules and node management data, and wherein the node management data comprises: (i) an indication of what a node represents; (ii) an indication of a context created by the node; and (iii) associated processing rules defining available operations and how those operations affect other nodes when performed on the node; (b) communicating with a plurality of workstations via a computer network; (c) enabling creation of specs conforming to the spec-generation rules; (d) comparing completed specs using the spec-compatibility rules; and (e) generating an RFQ from a completed spec, which defines requirements, wherein the RFQ is generated for a supplier with capabilities that are compatible with the completed spec's requirements.
Claim 18
Dependent Claim 165 words
A computer readable medium having stored thereon one or more sequences of instructions for causing one or more processors to perform steps for generating and processing generic user-defined specs, the steps comprising: (a) enabling a user to define a hierarchical data structure, wherein the hierarchical data structure comprises nodes having industry-specific information including spec-generation rules, spec-compatibility rules and node management data, and wherein the node management data comprises: (i) an indication of what a node represents; (ii) an indication of a context created by the node; and (iii) associated processing rules defining available operations and how those operations affect other nodes when performed on the node; (b) communicating with a plurality of workstations via a computer network; (c) enabling creation of specs conforming to the spec-generation rules; (d) comparing completed specs using the spec-compatibility rules; and (e) generating an RFQ from a completed spec, which defines requirements, wherein the RFQ is generated for a supplier with capabilities that are compatible with the completed spec's requirements.
Claim 19
Dependent Claim 19 words
The computer readable medium of claim 15 , the steps further comprising: transmitting the generated RFQ to the supplier.
Claim 20
Dependent Claim 21 words
The computer readable medium of claim 16 , the steps further comprising: updating completed specs contextually associated with a changed node.
Claim 21
Dependent Claim 22 words
The computer readable medium of claim 17 , wherein the generated RFQ meets supplier requirements as defined by a completed supplier spec.
Claim 22
Dependent Claim 86 words
The computer readable medium of claim 18 , wherein the computer network utilizes web protocols, the steps further comprising: (a) interpreting the spec-generation rules and the spec-compatibility rules; (b) dynamically creating previous-answer-dependent web pages; (c) pre-processing at least a portion of the spec-generation rules to generate page-specific computer programs with logic flow that selects from various pre-defined web page data based upon a run-time environment; and (d) processing input data retrieved via the web pages, thereby enabling creation of specs for storage in the domain tree.
Claim 23
Dependent Claim 58 words
The computer readable medium of claim 19 , wherein the nodes having industry-specific information comprise a domain tree, component trees and spec templates, wherein each component tree comprises a subset of the domain tree's nodes that are associated with a particular component, and wherein each spec template comprises a grouping of at least one of the component trees.

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag