US5953523A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for creating "smart forms "
Assignee: Google LLC
•
Filing: 1996-10-28
•
Granted: 1999-09-14
•
Expires: 2016-10-28
Abstract
Abstract An architecture is provided for user applications in a computer system including a core application executable by the system and having a data entry space. A field overlay executable by the system, although not necessarily independently executable, stacks functions on top of the core application and imposes a structure on the data entry space to become an extension of the core application, thus creating additional user applications driven by task needs. If implemented in an object-oriented manner, the field overlay inherits attributes of the core application. Links and macros within the field overlays may improve the effectiveness of the core application in accomplishing the desired task.
Inventors
- 👤 Sarka J. Martinez
- 👤 Brigitte Anschuetz
- 👤 Anthony E. Martinez
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-03 19:13
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/451
Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
119 words
A method of providing a variable user application in a data processing system, comprising: providing a core application having at least one attribute and an associated core application data area for data entered into a user interface data entry space for the core application without utilizing any field overlay; and extending the core application by a field overlay inheriting the at least one attribute from the core application and integrally adding at least one additional characteristic relating to the attribute to the user interface data entry space, wherein the field overlay has an associated field overlay data area separate from the core application data area for data entered into the user interface data entry space utilizing the field overlay.
Claim 2
Independent Claim
119 words
A method of providing a variable user application in a data processing system, comprising: providing a core application having at least one attribute and an associated core application data area for data entered into a user interface data entry space for the core application without utilizing any field overlay; and extending the core application by a field overlay inheriting the at least one attribute from the core application and integrally adding at least one additional characteristic relating to the attribute to the user interface data entry space, wherein the field overlay has an associated field overlay data area separate from the core application data area for data entered into the user interface data entry space utilizing the field overlay.
Claim 3
Dependent Claim
14 words
The method of claim 1 wherein the at least one additional characteristic comprises functionality.
Claim 4
Dependent Claim
34 words
The method of claim 1 wherein the core application comprises a data entry space and the at least one additional characteristic comprises specific structure imposed on the data entry space of the core application.
Claim 5
Dependent Claim
18 words
The method of claim 1 wherein the field overlay inherits the plurality of attributes of the core application.
Claim 6
Dependent Claim
29 words
The method of claim 1 wherein the data entry space of the core application comprises at least one feature and the field overlay overrides the at least one feature.
Claim 7
Dependent Claim
21 words
The method of claim 1 wherein the step of extending the core application further comprises providing links within the field overlay.
Claim 8
Dependent Claim
21 words
The method of claim 1 wherein the step of extending the core application further comprises providing macros within the field overlay.
Claim 9
Dependent Claim
113 words
A data processing system having a variable user application, comprising: a core application having at least one attribute and an associated core application data area for data entered into a user interface data entry space for the core application without utilizing any field overlay; and a field overlay extending the core application, inheriting the at least one attribute from the core application and integrally adding at least one additional characteristic relating to the attribute to the user interface data entry space, wherein the field overlay has an associated field overlay data area separate from the core application data area for data entered into the user interface data entry space utilizing the field overlay.
Claim 10
Dependent Claim
113 words
A data processing system having a variable user application, comprising: a core application having at least one attribute and an associated core application data area for data entered into a user interface data entry space for the core application without utilizing any field overlay; and a field overlay extending the core application, inheriting the at least one attribute from the core application and integrally adding at least one additional characteristic relating to the attribute to the user interface data entry space, wherein the field overlay has an associated field overlay data area separate from the core application data area for data entered into the user interface data entry space utilizing the field overlay.
Claim 11
Dependent Claim
16 words
The data processing system of claim 8 wherein the at least one additional characteristic comprises functionality.
Claim 12
Dependent Claim
37 words
The data processing system of claim 8 wherein the core application further comprises a data entry space and the at least one additional characteristic comprises specific structure imposed on the data entry space of the core application.
Claim 13
Dependent Claim
21 words
The data processing system of claim 8 wherein the field overlay inherits the at least one attribute of the core application.
Claim 14
Dependent Claim
31 words
The data processing system of claim 8 wherein the data entry space of the core application comprises at least one feature and the field overlay overrides the at least one feature.
Claim 15
Dependent Claim
18 words
The data processing system of claim 8 wherein the field overlay further comprises links within the field overlay.
Claim 16
Dependent Claim
18 words
The data processing system of claim 8 wherein the field overlay further comprises macros within the field overlay.
Claim 17
Dependent Claim
152 words
A user application architecture in a data processing system having a memory, comprising: a core application executable by the data processing system and loaded in the memory, the core application having at least one attribute, a data entry space within a user interface, and an associated core application data area for data entered within the user interface data entry space without utilizing any field overlay; and a field overlay executable by the data processing system and loaded in the memory, the field overlay inheriting the at least one attribute from the core application and acting as an extension of the core application, adding at least one additional characteristic relating to the attribute to the data entry space of the core application, the field overlay having an associated field overlay data area separate from the core application data area for data entered into the user interface data entry space utilizing the field overlay.
Claim 18
Dependent Claim
152 words
A user application architecture in a data processing system having a memory, comprising: a core application executable by the data processing system and loaded in the memory, the core application having at least one attribute, a data entry space within a user interface, and an associated core application data area for data entered within the user interface data entry space without utilizing any field overlay; and a field overlay executable by the data processing system and loaded in the memory, the field overlay inheriting the at least one attribute from the core application and acting as an extension of the core application, adding at least one additional characteristic relating to the attribute to the data entry space of the core application, the field overlay having an associated field overlay data area separate from the core application data area for data entered into the user interface data entry space utilizing the field overlay.
Claim 19
Dependent Claim
21 words
The architecture of claim 15 wherein the field overlay imposes a structure on the data entry space of the core application.
Claim 20
Dependent Claim
18 words
The architecture of claim 15 wherein the field overlay inherits a plurality of attributes of the core application.
Claim 21
Dependent Claim
18 words
The architecture of claim 15 wherein the field overlay adds at least one function to the core application.
Claim 22
Dependent Claim
12 words
The architecture of claim 15 wherein the field overlay further comprises links.
Claim 23
Dependent Claim
12 words
The architecture of claim 15 wherein the field overlay further comprises macros.
References Cited (Backward Citations)
US4623963A
Cited
US4649513A
Cited
US4870611A
Cited
US4558413A
Cited
US4813013A
Cited
US5222211A
Cited
US5086393A
Cited
US5091868A
Cited
US5208906A
Cited
US5727175A
Cited
US5025398A
Cited
US5113041A
Cited
US5704029A
Cited
US5732270A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-09-13 | 2003-03-15 | 2003-09-14 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-09-13 | 2007-03-15 | 2007-09-14 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-09-13 | 2011-03-15 | 2011-09-14 | $7700.00 | Window Closed / Lapsed |