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

Object oriented technology framework for warehouse control

Assignee: Workday Inc
•
Filing: 1997-03-28
•
Granted: 1999-08-10
•
Expires: 2017-03-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An object oriented framework provides a set of objects that perform warehouse control functioning and that permit a framework user to add extensions for specific processing features, thereby producing a warehouse control application program for managing the warehouse distribution system of a company. The framework includes a Product category of classes that contains product information for inventory processing, a Posting Combinations category of classes that define valid posting combinations for the general ledger, a Journals category of classes that create, process, validate, and post general ledger journals, a Bank Transactions category of classes that process bank statements, a Bank Statements and Reconciliation category of classes that reconcile bank statements with bank accounts, and a Closing category of classes that validate and close the current accounting period. These classes provide the base framework upon which an account management application program is developed by the framework user.

Inventors

  • 👤 Vincent Davis Arnold
  • 👤 Alf Christian Berg
  • 👤 Kathryn Ann Bohrer
  • 👤 Thomas Karl Athos Brane
  • 👤 Tore Magnus Dahl
  • 👤 Tor Michaelson
  • 👤 Anders Magnus Nilsson
  • 👤 Helge Odegaard
  • 👤 Torbjorn Harald Osten Pernbeck

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 02:22
CPC Classifications
G; G06; G06Q; G06Q10/00; G06Q10/08; G06Q10/087; G06F; G06F8/00; G06F8/20; G06F8/24; G06Q50/00; G06Q50/04; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99943

Claims Analysis

Total Claims: 37
Claim 1
Independent Claim 66 words
A computer system comprising: a central processing unit; a user interface; and a main memory having an operating system that supports an object oriented programming environment containing an object oriented framework that includes a plurality of pre-defined object oriented classes that may be extended by a user, wherein the framework provides an extensible warehouse control system for a Company that is specified by a data object.
Claim 2
Dependent Claim 66 words
A computer system comprising: a central processing unit; a user interface; and a main memory having an operating system that supports an object oriented programming environment containing an object oriented framework that includes a plurality of pre-defined object oriented classes that may be extended by a user, wherein the framework provides an extensible warehouse control system for a Company that is specified by a data object.
Claim 3
Dependent Claim 56 words
A computer data processing system as defined in claim 1, wherein the memory includes a Warehouse Internal mechanism comprising a Logistics Company category of cooperating objects that identify one or more warehouses of the Company and a Warehouse External mechanism comprising a Stock Control category of cooperating objects that identify stock control activities of the Company.
Claim 4
Dependent Claim 90 words
A computer data processing system as defined in claim 2, wherein: the Logistics Company category of cooperating objects further contains object classes that identify an inventory of products and identify costing methods followed by the Company with respect to the products, and the Stock Control category of cooperating objects further contains object classes that identify stock control activities and perform the identified stock control activities on the warehouse inventory of products such that the cooperating objects update the product inventory as a result of performing the identified stock control activities.
Claim 5
Dependent Claim 55 words
A computer system as defined in claim 3, wherein the Warehouse Internal mechanism further includes a Stock Transactions category of cooperating objects that identify stock transaction activities comprising additions and deletions of the products from the warehouse inventory of products, and that adjust the warehouse inventory of products in accordance with the stock transaction activities.
Claim 6
Dependent Claim 42 words
A computer system as defined in claim 4, wherein the cooperating objects identifying stock transaction activities contain object classes comprising Manual Stock Transactions activities wherein a change to the warehouse inventory of products is made immediately upon a Manual Stock Transactions activity.
Claim 7
Dependent Claim 27 words
A computer system as defined in claim 3, wherein the Stock Control category further includes object classes identifying stock transaction activities comprising stock reception, picking, and shipment.
Claim 8
Dependent Claim 34 words
A computer system as defined in claim 6, wherein the Warehouse External mechanism further includes cooperating objects containing object classes that identify a sales order to which a future stock reception will be directed.
Claim 9
Dependent Claim 52 words
A computer system as defined in claim 6, wherein the Warehouse External mechanism further includes cooperating objects containing object classes that identify Kit Assembly processes that specify product components that may be assembled into complete products and perform data update actions to track the assembly of warehouse inventory into assembled complete products.
Claim 10
Dependent Claim 47 words
A computer system as defined in claim 6, wherein the Warehouse External mechanism further includes cooperating objects containing object classes that identify Back to Back Order Delivery processes that associate a demand order for a product with a supply order detail that will satisfy the demand order.
Claim 11
Dependent Claim 41 words
A framework as defined in claim 9, wherein the cooperating objects identifying stock transaction activities contain object classes comprising Manual Stock Transactions activities wherein a change to the warehouse inventory of products is made immediately upon a Manual Stock Transactions activity.
Claim 12
Dependent Claim 26 words
A framework as defined in claim 9, wherein the Stock Control category further includes object classes identifying stock transaction activities comprising stock reception, picking, and shipment.
Claim 13
Dependent Claim 116 words
An object oriented extensible warehouse control system framework that includes a plurality of pre-defined object oriented classes that may be extended by a user for use in a computer system having an operating system that supports an object oriented programming environment and includes a memory in which cooperating objects comprising object classes can be stored, the framework providing an extensible warehouse control system for a Company specified by a data object and further including: a Warehouse Internal mechanism comprising a Logistics Company category of cooperating objects that identify one or more warehouses of the Company, and a Warehouse External mechanism comprising a Stock Control category of cooperating objects that identify stock control activities of the Company.
Claim 14
Dependent Claim 116 words
An object oriented extensible warehouse control system framework that includes a plurality of pre-defined object oriented classes that may be extended by a user for use in a computer system having an operating system that supports an object oriented programming environment and includes a memory in which cooperating objects comprising object classes can be stored, the framework providing an extensible warehouse control system for a Company specified by a data object and further including: a Warehouse Internal mechanism comprising a Logistics Company category of cooperating objects that identify one or more warehouses of the Company, and a Warehouse External mechanism comprising a Stock Control category of cooperating objects that identify stock control activities of the Company.
Claim 15
Dependent Claim 87 words
A framework as defined in claim 12, wherein: the Logistics Company category of cooperating objects further contains object classes that identify an inventory of products and identify costing methods followed by the Company with respect to the products, and the Stock Control category of cooperating objects further contains object classes that identify stock control activities and perform the identified stock control activities on the warehouse inventory of products such that the cooperating objects update the product inventory as a result of performing the identified stock control activities.
Claim 16
Dependent Claim 54 words
A framework as defined in claim 13, wherein the Warehouse Internal mechanism further includes a Stock Transactions category of cooperating objects that identify stock transaction activities comprising additions and deletions of the products from the warehouse inventory of products, and that adjust the warehouse inventory of products in accordance with the stock transaction activities.
Claim 17
Dependent Claim 33 words
A framework as defined in claim 13, wherein the Warehouse External mechanism further includes cooperating objects containing object classes that identify a sales order to which a future stock reception will be directed.
Claim 18
Dependent Claim 51 words
A framework as defined in claim 13, wherein the Warehouse External mechanism further includes cooperating objects containing object classes that identify Kit Assembly processes that specify product components that may be assembled into complete products and perform data update actions to track the assembly of warehouse inventory into assembled complete products.
Claim 19
Dependent Claim 46 words
A framework as defined in claim 13, wherein the Warehouse External mechanism further includes cooperating objects containing object classes that identify Back to Back Order Delivery processes that associate a demand order for a product with a supply order detail that will satisfy the demand order.
Claim 20
Dependent Claim 115 words
A program product data storage device, tangibly embodying a program of machine-readable instructions executable by a computer system having an operating system that supports an object oriented programming environment, the program product comprising: a recordable media; an object oriented framework recorded on the recordable media, the framework providing an extensible warehouse control system, the framework including a plurality of predefined object oriented classes that may be extended by a user, the framework having a Warehouse Internal mechanism comprising a Logistics Company category of cooperating objects that identify one or more warehouses of the Company, and a Warehouse External mechanism comprising a Stock Control category of cooperating objects that identify stock control activities of the Company.
Claim 21
Dependent Claim 115 words
A program product data storage device, tangibly embodying a program of machine-readable instructions executable by a computer system having an operating system that supports an object oriented programming environment, the program product comprising: a recordable media; an object oriented framework recorded on the recordable media, the framework providing an extensible warehouse control system, the framework including a plurality of predefined object oriented classes that may be extended by a user, the framework having a Warehouse Internal mechanism comprising a Logistics Company category of cooperating objects that identify one or more warehouses of the Company, and a Warehouse External mechanism comprising a Stock Control category of cooperating objects that identify stock control activities of the Company.
Claim 22
Dependent Claim 88 words
A program product s defined in claim 18, wherein: the Logistics Company category of cooperating objects further contains object classes that identify an inventory of products and identify costing methods followed by the Company with respect to the products, and the Stock Control category of cooperating objects further contains object classes that identify stock control activities and perform the identified stock control activities on the warehouse inventory of products such that the cooperating objects update the product inventory as a result of performing the identified stock control activities.
Claim 23
Dependent Claim 55 words
A program product as defined in claim 19, wherein the Warehouse Internal mechanism further includes a Stock Transactions category of cooperating objects that identify stock transaction activities comprising additions and deletions of the products from the warehouse inventory of products, and that adjust the warehouse inventory of products in accordance with the stock transaction activities.
Claim 24
Dependent Claim 42 words
A program product as defined in claim 20, wherein the cooperating objects identifying stock transaction activities contain object classes comprising Manual Stock Transactions activities wherein a change to the warehouse inventory of products is made immediately upon a Manual Stock Transactions activity.
Claim 25
Dependent Claim 27 words
A program product as defined in claim 20, wherein the Stock Control category further includes object classes identifying stock transaction activities comprising stock reception, picking, and shipment.
Claim 26
Dependent Claim 34 words
A program product as defined in claim 22, wherein the Warehouse External mechanism further includes cooperating objects containing object classes that identify a sales order to which a future stock reception will be directed.
Claim 27
Dependent Claim 52 words
A program product as defined in claim 22, wherein the Warehouse External mechanism further includes cooperating objects containing object classes that identify Kit Assembly processes that specify product components that may be assembled into complete products and perform data update actions to track the assembly of warehouse inventory into assembled complete products.
Claim 28
Dependent Claim 47 words
A program product as defined in claim 22, wherein the Warehouse External mechanism further includes cooperating objects containing object classes that identify Back to Back Order Delivery processes that associate a demand order for a product with a supply order detail that will satisfy the demand order.
Claim 29
Independent Claim 119 words
A method of distributing a program product, the method comprising the steps of: establishing a connection between a first computer system and a second computer system; and transmitting the program product from the first computer system to the second computer system, wherein the program product comprises an object oriented framework that includes a plurality of pre-defined object oriented classes that may be extended by a user, the framework providing an extensible warehouse control system, the framework having a Warehouse Internal mechanism comprising a Logistics Company category of cooperating objects that identify one or more warehouses of the Company, and a Warehouse External mechanism comprising a Stock Control category of cooperating objects that identify stock control activities of the Company.
Claim 30
Independent Claim 119 words
A method of distributing a program product, the method comprising the steps of: establishing a connection between a first computer system and a second computer system; and transmitting the program product from the first computer system to the second computer system, wherein the program product comprises an object oriented framework that includes a plurality of pre-defined object oriented classes that may be extended by a user, the framework providing an extensible warehouse control system, the framework having a Warehouse Internal mechanism comprising a Logistics Company category of cooperating objects that identify one or more warehouses of the Company, and a Warehouse External mechanism comprising a Stock Control category of cooperating objects that identify stock control activities of the Company.
Claim 31
Dependent Claim 86 words
A method as defined claim 26, wherein: the Logistics Company category of cooperating objects further contains object classes that identify an inventory of products and identify costing methods followed by the Company with respect to the products, and the Stock Control category of cooperating objects further contains object classes that identify stock control activities and perform the identified stock control activities on the warehouse inventory of products such that the cooperating objects update the product inventory as a result of performing the identified stock control activities.
Claim 32
Dependent Claim 54 words
A method as defined in claim 27, wherein the Warehouse Internal mechanism further includes a Stock Transactions category of cooperating objects that identify stock transaction activities comprising additions and deletions of the products from the warehouse inventory of products, and that adjust the warehouse inventory of products in accordance with the stock transaction activities.
Claim 33
Dependent Claim 41 words
A method as defined in claim 28, wherein the cooperating objects identifying stock transaction activities contain object classes comprising Manual Stock Transactions activities wherein a change to the warehouse inventory of products is made immediately upon a Manual Stock Transactions activity.
Claim 34
Dependent Claim 26 words
A method as defined in claim 28, wherein the Stock Control category further includes object classes identifying stock transaction activities comprising stock reception, picking, and shipment.
Claim 35
Dependent Claim 33 words
A method as defined in claim 28, wherein the Warehouse External mechanism further includes cooperating objects containing object classes that identify a sales order to which a future stock reception will be directed.
Claim 36
Dependent Claim 51 words
A method as defined in claim 28, wherein the Warehouse External mechanism further includes cooperating objects containing object classes that identify Kit Assembly processes that specify product components that may be assembled into complete products and perform data update actions to track the assembly of warehouse inventory into assembled complete products.
Claim 37
Dependent Claim 46 words
A method as defined in claim 28, wherein the Warehouse External mechanism further includes cooperating objects containing object classes that identify Back to Back Order Delivery processes that associate a demand order for a product with a supply order detail that will satisfy the demand order.

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag