← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag