US5977967A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Object-oriented business object interface framework and method
Assignee: Hewlett Packard Enterprise Development LP
•
Filing: 1996-05-01
•
Granted: 1999-11-02
•
Expires: 2016-05-01
Abstract
Abstract Interface object classes providing a template class (402) for list boxes (500) and a template class (410) for combo boxes (506) which encapsulates a linkage mechanism to associate the items listed in the list box and combo box to objects (614) in a business object (612). When an item is selected in a list box or combo box, the object associated with the selected item is referenced automatically without explicit coding.
Inventors
- 👤 Andrew J. Berner
- 👤 Nathan S. Fish
- 👤 Sarah V. Denney
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-03 15:03
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0481; G06F3/0482
Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
36 words
A method for associating business objects with an interface object, comprising the step of inheriting from a box class and providing an object box class having encapsulated therein a link to a business object associated therewith.
Claim 2
Independent Claim
36 words
A method for associating business objects with an interface object, comprising the step of inheriting from a box class and providing an object box class having encapsulated therein a link to a business object associated therewith.
Claim 3
Dependent Claim
40 words
The method, as set forth in claim 1, wherein said inheriting step comprises the step of inheriting from a list box class and providing an object list box class having encapsulated therein a link to a business object associated therewith.
Claim 4
Dependent Claim
41 words
The method, as set forth in claim 1, wherein said is inheriting step comprises the step of inheriting from a combo box class and providing an object combo box class having encapsulated therein a link to a business object associated therewith.
Claim 5
Dependent Claim
29 words
The method, as set forth in claim 1, further comprising the steps of: requesting a current list of objects; and loading said list of objects in said interface object.
Claim 6
Dependent Claim
64 words
The method, as set forth in claim 4, wherein said loading step comprises the steps of: loading said list of objects and associated data; determining a name for each of said objects from said associated data; displaying said name of said list of objects in an instance of said object box class; and providing a first pointer from each name to its associated object.
Claim 7
Dependent Claim
32 words
The method, as set forth in claim 5, wherein said first pointer providing step includes the step of storing an address of said object in an item data field of said name.
Claim 8
Dependent Claim
30 words
The method, as set forth in claim 5, wherein said first pointer providing step includes the step of storing a NULL value in an item data field of said name.
Claim 9
Dependent Claim
25 words
The method, as set forth in claim 5, wherein the name determining step comprises the steps of obtaining a text string representative of each object.
Claim 10
Dependent Claim
28 words
The method, as set forth in claim 8, wherein the text string obtaining step comprises the step of providing a standard name translator for obtaining said text string.
Claim 11
Dependent Claim
29 words
The method, as set forth in claim 9, wherein the text string obtaining step further comprises the step of providing a custom name translator for obtaining said text string.
Claim 12
Dependent Claim
58 words
The method, as set forth in claim 5, further comprising the steps of: obtaining a list index of a name displayed in an object box corresponding to an object; deleting said displayed name from said object box; obtaining a new name representative of said object; adding said new name to said object box; and updating said first pointer.
Claim 13
Dependent Claim
53 words
The method, as set forth in claim 5, further comprising the steps of: querying a manager whether a new object can be added; in response to an affirmative response from said manager, obtaining a name representative of said new object; adding said new name to said object box; and providing said first pointer.
Claim 14
Dependent Claim
53 words
An object-oriented business object interface framework, comprising: at least one business object in a business application; at least one object in said business object; and at least one interface object class encapsulating a linkage to said associated business object for providing one or more instances of interface objects for display on an interface.
Claim 15
Dependent Claim
53 words
An object-oriented business object interface framework, comprising: at least one business object in a business application; at least one object in said business object; and at least one interface object class encapsulating a linkage to said associated business object for providing one or more instances of interface objects for display on an interface.
Claim 16
Dependent Claim
31 words
The framework, as set forth in claim 13, wherein said interface object class comprises an object list box inheriting from a list box class for providing instances of object list boxes.
Claim 17
Dependent Claim
31 words
The framework, as set forth in claim 13, wherein said interface object class comprises an object combo box inheriting from a combo box class for providing instances of object combo boxes.
Claim 18
Dependent Claim
40 words
The framework, as set forth in claim 13, wherein said interface object comprises: an object list box displaying a list of text strings; and each said text strings having a pointer to its associated object in an associated business object.
Claim 19
Dependent Claim
40 words
The framework, as set forth in claim 13, wherein said interface object comprises: an object combo box displaying a list of text strings; and each said text string having a pointer to its associated object in an associated business object.
Claim 20
Dependent Claim
26 words
The framework, as set forth in claim 13, further comprising a translator for determining a text string representing its associated object for display on said interface.
Claim 21
Dependent Claim
27 words
The framework, as set forth in claim 13, further comprising a standard translator for determining a standard text string representing an object for display on said interface.
Claim 22
Dependent Claim
26 words
The framework, as set forth in claim 13, further comprising a custom translator for formulating a text string representing an object for display on said interface.
Claim 23
Dependent Claim
25 words
The framework, as set forth in claim 13, further comprising a manager for authorizing the addition and deletion of an object to said interface object.
References Cited (Backward Citations)
US5408659A
Cited
US5511197A
Cited
US5649131A
Cited
US5377350A
Cited
US5627979A
Cited
US5642511A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-11-01 | 2003-05-03 | 2003-11-02 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-11-01 | 2007-05-03 | 2007-11-02 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-11-01 | 2011-05-03 | 2011-11-02 | $7700.00 | Window Closed / Lapsed |