Patent US5878418A successfully refreshed from Google Patents.
US5878418A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Auto definition of data sets and provisioning interfaces for call automation
Assignee: Intervoice LP
•
Filing: 1997-08-12
•
Granted: 1999-03-02
•
Expires: 2017-08-12
Abstract
Abstract A system and method for generating a data set including information with respect to a plurality of data elements utilized by an application program is disclosed. The data set is used to automatically initialize a database of said data elements for use with said application program. The data set is also utilized to automatically generate a set of database maintenance applications providing user interfacing to the database.
Inventors
- 👤 Michael J. Polcyn
- 👤 Eric Weeren
- 👤 Myra Hambleton
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-25 08:34
CPC Classifications
H; H04; H04M; H04M3/00; H04M3/42; H04M3/4228; G; G06; G06F; G06F16/00; H04M3/487; H04M3/493; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99932; Y10S707/99933; Y10S707/99935; Y10S707/99937; Y10S707/99941; Y10S707/99942; Y10S707/99943; Y10S707/99944; Y10S707/99945
Claims Analysis
Total Claims: 67
Claim 1
Independent Claim
89 words
A system for substantially automatically providing a database utility for data elements utilized by a service application, said service application being developed by a user: means for generating an information set including information with respect to each data element of said plurality of data elements, said generating means operable substantially contemporaneously with development of said service application; and means operable at least in part through reference to said information set for creating a data element interface empowering a user to manipulate select ones of said plurality of data elements.
Claim 2
Independent Claim
89 words
A system for substantially automatically providing a database utility for data elements utilized by a service application, said service application being developed by a user: means for generating an information set including information with respect to each data element of said plurality of data elements, said generating means operable substantially contemporaneously with development of said service application; and means operable at least in part through reference to said information set for creating a data element interface empowering a user to manipulate select ones of said plurality of data elements.
Claim 3
Dependent Claim
23 words
The system of claim 1, wherein said creating means is operable substantially contemporaneously with development of said service application within said development tool.
Claim 4
Dependent Claim
25 words
The system of claim 1, wherein said generating means is operable substantially automatically upon completion of development of said service application in said development tool.
Claim 5
Dependent Claim
21 words
The system of claim 1, wherein said generating means is operable upon modification of said service application in said development tool.
Claim 6
Dependent Claim
28 words
The system of claim 1, wherein said generating means is operable to generate said information set at least in part from information available within said application development tool.
Claim 7
Dependent Claim
17 words
The system of claim 1, wherein said interface comprises an application program defining data element maintenance screens.
Claim 8
Dependent Claim
32 words
The system of claim 6, wherein said reference to said information set determines an attribute of a data entry field of said maintenance screens with respect to ones of said data elements.
Claim 9
Dependent Claim
36 words
The system of claim 6, wherein inclusion of select ones of said data elements within a particular one of said data element maintenance screens is determined at least in part through reference to said information set.
Claim 10
Dependent Claim
18 words
The system of claim 6, wherein said application program is adapted to provide input/output in a standardized format.
Claim 11
Dependent Claim
15 words
The system of claim 9, wherein said standardized format is compatible with a network protocol.
Claim 12
Dependent Claim
19 words
The system of claim 9, wherein said standardized format is selected from the group consisting of HTML and Java.
Claim 13
Dependent Claim
38 words
The system of claim 1, further comprising: means for initializing a database to include data structure suitable for use by said service application, said initializing means utilizing information provided by said information set to determine said data structure.
Claim 14
Dependent Claim
21 words
The system of claim 12, wherein said initializing means comprises: means for automatically inputting initial fill data within said initialized database.
Claim 15
Dependent Claim
23 words
The system of claim 13, wherein the content of a portion of said fill data is determined through reference to said information set.
Claim 16
Dependent Claim
43 words
The system of claim 13, wherein the content of a portion of said fill data is provided by said filling means as a default value based at least in part on information in said information set with respect to a particular data element.
Claim 17
Dependent Claim
44 words
The system of claim 1, wherein said generated information set includes information with respect to each said data element selected from the group consisting of: a data element name; a data element type; a data element size; a security restriction; and a group affiliation.
Claim 18
Dependent Claim
24 words
The system of claim 1, wherein said service application is a voice response unit application operable on a processor-based system providing call handling functionality.
Claim 19
Dependent Claim
25 words
The system of claim 17, wherein said interface is a database maintenance application operable on a processor-based system discrete from said call handling processor-based system.
Claim 20
Independent Claim
92 words
A method for providing database initialization of a data set utilized by a service application, said method comprising the steps of: developing said service application including defining data elements to be utilized by said service application; generating a data set definition including information with respect to said data elements, said generating step being performed automatically and substantially contemporaneously with said developing step; and initializing a database to include data structure suitable for use by said service application, said initializing step utilizing information provided by said data set to determine said data structure.
Claim 21
Independent Claim
92 words
A method for providing database initialization of a data set utilized by a service application, said method comprising the steps of: developing said service application including defining data elements to be utilized by said service application; generating a data set definition including information with respect to said data elements, said generating step being performed automatically and substantially contemporaneously with said developing step; and initializing a database to include data structure suitable for use by said service application, said initializing step utilizing information provided by said data set to determine said data structure.
Claim 22
Dependent Claim
17 words
The method of claim 19, wherein said developing step comprises the use of an application development tool.
Claim 23
Dependent Claim
18 words
The method of claim 20, wherein said generating step is an integrated portion of said application development tool.
Claim 24
Dependent Claim
16 words
The method of claim 20, wherein said generating step is discrete from said application development tool.
Claim 25
Dependent Claim
48 words
The method of claim 19, wherein said generated data set includes information with respect to each said data element selected from the group of data element information consisting of: a data element name; a data element type; a data element size; a security restriction; and a group affiliation.
Claim 26
Dependent Claim
20 words
The method of claim 19, wherein said initializing step further comprises the step of: filling data within said initialized database.
Claim 27
Dependent Claim
24 words
The method of claim 24, wherein the content of a portion of said fill data is determined through reference to said data set definition.
Claim 28
Dependent Claim
44 words
The method of claim 24, wherein the content of a portion of said fill data is provided by said filling step as a default value based at least in part on information in said data set definition with respect to a particular data element.
Claim 29
Dependent Claim
43 words
The method of claim 19, further comprising the step of: creating at least in part through reference to said data set definition a data element user interface empowering a user to manipulate ones of said data elements, said creating step being performed automatically.
Claim 30
Dependent Claim
17 words
The method of claim 27, wherein said creating step is performed substantially contemporaneously with said generating step.
Claim 31
Dependent Claim
18 words
The method of claim 27, wherein said user interface comprises an application program defining data element input screens.
Claim 32
Dependent Claim
25 words
The method of claim 29, wherein said reference to said data set definition determines an attribute of a data entry field of said input screens.
Claim 33
Dependent Claim
24 words
The method of claim 29, wherein said application program is adapted to provide input/output in a standardized format for use with a compatible browser.
Claim 34
Dependent Claim
13 words
The method of claim 31, wherein said standardized format is compatible with HTML.
Claim 35
Dependent Claim
21 words
The method of claim 19, wherein said service application is a telephone application operable on a processor-based system having telephone interfaces.
Claim 36
Independent Claim
156 words
A system for providing database management for a data set utilized by an application program having a plurality of data elements defined therein, said application program being developed within an application development tool, said system comprising: means for generating a data set definition including information with respect to each data element of said plurality of data elements, said generating means operable substantially contemporaneous with development of said application program within said development tool; means for initializing a database to include data structure suitable for use by said application program, said initializing means utilizing information provided by said data set definition to determine said data structure; and means operable at least in part through reference to said data set definition for developing a data element user interface enabling a user to manipulate select ones of said plurality of data elements, said developing means being operable substantially contemporaneous with development of said application program within said development tool.
Claim 37
Independent Claim
156 words
A system for providing database management for a data set utilized by an application program having a plurality of data elements defined therein, said application program being developed within an application development tool, said system comprising: means for generating a data set definition including information with respect to each data element of said plurality of data elements, said generating means operable substantially contemporaneous with development of said application program within said development tool; means for initializing a database to include data structure suitable for use by said application program, said initializing means utilizing information provided by said data set definition to determine said data structure; and means operable at least in part through reference to said data set definition for developing a data element user interface enabling a user to manipulate select ones of said plurality of data elements, said developing means being operable substantially contemporaneous with development of said application program within said development tool.
Claim 38
Dependent Claim
13 words
The system of claim 34, wherein said generating means is operable substantially automatically.
Claim 39
Dependent Claim
13 words
The system of claim 34, wherein said initializing means is operable substantially automatically.
Claim 40
Dependent Claim
13 words
The system of claim 34, wherein said developing means is operable substantially automatically.
Claim 41
Dependent Claim
30 words
The system of claim 34, wherein said generated data set definition includes information selected from the group consisting of: data identification; data type; data size; access restriction; and group identification.
Claim 42
Dependent Claim
28 words
The system of claim 38, wherein said generating means is operable to determine at least a portion of said information from information available within said application development tool.
Claim 43
Dependent Claim
24 words
The system of claim 39, wherein said generating means also queries an operator with respect to information utilized to generate said data set definition.
Claim 44
Dependent Claim
23 words
The system of claim 40, wherein said queried information is selected from the group consisting of: said access restriction; and said group identification.
Claim 45
Dependent Claim
16 words
The system of claim 34, wherein said user interface comprises an interface application providing structured input/output.
Claim 46
Dependent Claim
15 words
The system of claim 42, wherein said interface application is discrete from said application program.
Claim 47
Dependent Claim
28 words
The system of claim 42, wherein said reference to said data set definition determines an attribute of said structured input/output with respect to ones of said data elements.
Claim 48
Dependent Claim
33 words
The system of claim 42, wherein associated input/output of particular ones of said data elements according to said structured input/output is determined at least in part through reference to said data set definition.
Claim 49
Dependent Claim
22 words
The system of claim 42, wherein said structured input/output is provided in a standardized format for use with a predefined instruction set.
Claim 50
Dependent Claim
20 words
The system of claim 46, wherein said predefined instruction set is selected from the group consisting of HTML and Java.
Claim 51
Dependent Claim
30 words
The system of claim 34, wherein said initializing means comprises: means for filling data within said data structure to create an initial database suitable for operation of said application program.
Claim 52
Dependent Claim
24 words
The system of claim 48, wherein the content of a portion of said fill data is determined through reference to said data set definition.
Claim 53
Dependent Claim
44 words
The system of claim 48, wherein the content of a portion of said fill data is provided by said filling means as a default value based at least in part on information in said data set definition with respect to a particular data element.
Claim 54
Dependent Claim
15 words
The system of claim 34, wherein said application program is operable on a telephone system.
Claim 55
Dependent Claim
23 words
The system of claim 51, wherein said interface is a database maintenance application operable on a processor-based system discrete from said telephone system.
Claim 56
Independent Claim
149 words
A system for providing management of a plurality of data components utilized by a voice response application, said application being developed within a graphical application development tool, said system comprising: means for generating a data set including information with respect to data components of said plurality of data components, said generating means operable substantially contemporaneous with development of said application within said development tool; means for initializing a database to include data structure suitable for use by said application, said initializing means utilizing information included within said data set; means for filling data within said database suitable for operation of said application program; and means operable at least in part through reference to said data set for developing an interface enabling a user to manipulate select ones of said plurality of data components, said developing means being operable substantially contemporaneous with development of said application within said development tool.
Claim 57
Independent Claim
149 words
A system for providing management of a plurality of data components utilized by a voice response application, said application being developed within a graphical application development tool, said system comprising: means for generating a data set including information with respect to data components of said plurality of data components, said generating means operable substantially contemporaneous with development of said application within said development tool; means for initializing a database to include data structure suitable for use by said application, said initializing means utilizing information included within said data set; means for filling data within said database suitable for operation of said application program; and means operable at least in part through reference to said data set for developing an interface enabling a user to manipulate select ones of said plurality of data components, said developing means being operable substantially contemporaneous with development of said application within said development tool.
Claim 58
Dependent Claim
36 words
The system of claim 53, wherein said generating means includes program algorithms operable with said graphical development tool to determine information with respect to said data components, and wherein said generating means is operable substantially automatically.
Claim 59
Dependent Claim
28 words
The system of claim 53, wherein said initializing means includes a program algorithm operable substantially automatically upon completion of development of said application in said graphical development tool.
Claim 60
Dependent Claim
28 words
The system of claim 53, wherein said developing means includes a program algorithm operable substantially automatically upon completion of development of said application in said graphical development tool.
Claim 61
Dependent Claim
22 words
The system of claim 56, wherein said developing means is further operable upon modification of said application in said graphical development tool.
Claim 62
Dependent Claim
33 words
The system of claim 53, wherein said data component information of said data set includes information selected from the group consisting of: data identification; data type; data size; access restriction; and group identification.
Claim 63
Dependent Claim
25 words
The system of claim 58, wherein said data component information is determined at least in part from information available with in said application development tool.
Claim 64
Dependent Claim
20 words
The system of claim 59, wherein said generating means also queries an operator with respect to said data component information.
Claim 65
Dependent Claim
23 words
The system of claim 60, wherein said queried information is selected from the group consisting of: said access restriction; and said group identification.
Claim 66
Dependent Claim
49 words
The system of claim 53, wherein said interface comprises an application program defining user screens, and wherein attributes of said user screens are determined by reference to said data set and ones of said data components are associated on particular user screens according to information within said data set.
Claim 67
Dependent Claim
11 words
The system of claim 62, wherein said user screens utilize HTML.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-03-01 | 2002-08-31 | 2003-03-02 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-03-01 | 2006-08-31 | 2007-03-02 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-03-01 | 2010-08-31 | 2011-03-02 | $7700.00 | Window Closed / Lapsed |