Patent US6094684A successfully refreshed from Google Patents.
← Back to Patent Explorer
US6094684A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for data communication

Assignee: E-BOTZCOM Inc A DELAWARE Corp
•
Filing: 1997-04-02
•
Granted: 2000-07-25
•
Expires: 2017-04-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data acquisition and delivery system for performing data delivery tasks is disclosed. This system uses a computer running software to acquire source data from a selected data source, to process (e.g. filter, format convert) the data, if desired, and to deliver the resulting delivered data to a data target. The system is designed to access remote and/or local data sources and to deliver data to remote and/or local data targets. The data target might be an application program that delivers the data to a file or the data target may simply be a file, for example. To obtain the delivered data, the software performs processing of the source data as appropriate for the particular type of data being retrieved, for the particular data target and as specified by a user, for example. The system can communicate directly with a target application program, telling the target application to place the delivered data in a particular location in a particular file. The system provides an external interface to an external context. If the external context is a human, the external interface may be a graphical user interface, for example. If the external context is another software application, the external interface may be an OLE interface, for example. Using the external interface, the external context is able to vary a variety of parameters to define data delivery tasks as desired. The system uses a unique notation that includes a plurality of predefined parameters to define the data delivery tasks and to communicate them to the software.

Inventors

  • 👤 David Frank Pallmann

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 11:14
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/54

Claims Analysis

Total Claims: 39
Claim 1
Independent Claim 120 words
A data acquisition and delivery system that acquires source data having a first format from a selected data source, comprising: a target computer; a data target coupled in communication with the target computer; a plurality of logical modules available for execution by the target computer in response to a plurality of predefined parameters which one of identify, and characterize an element of, particular logical modules in the plurality of logical modules to establish a data delivery task, to acquire the source data, to obtain delivered data from the source data and to provide to the data target the delivered data in a second format; a notation data structure accessible by the target computer that includes the plurality of predefined parameters.
Claim 2
Dependent Claim 120 words
A data acquisition and delivery system that acquires source data having a first format from a selected data source, comprising: a target computer; a data target coupled in communication with the target computer; a plurality of logical modules available for execution by the target computer in response to a plurality of predefined parameters which one of identify, and characterize an element of, particular logical modules in the plurality of logical modules to establish a data delivery task, to acquire the source data, to obtain delivered data from the source data and to provide to the data target the delivered data in a second format; a notation data structure accessible by the target computer that includes the plurality of predefined parameters.
Claim 3
Dependent Claim 51 words
The data acquisition and delivery system of claim 1, further comprising: an external interface provided using the target computer to enable input of at least one parameter in the notation to identify and characterize a set of logical modules within the plurality of logical modules to establish the data delivery task.
Claim 4
Dependent Claim 25 words
The data acquisition and delivery system of claim 2, wherein at least one parameter selects the selected data source from a plurality of data sources.
Claim 5
Dependent Claim 26 words
The data acquisition and delivery system of claim 2, at least one parameter specifies a process used to obtain the delivered data from the source data.
Claim 6
Dependent Claim 44 words
The data acquisition and delivery system of claim 2, wherein the data target comprises a target application program and a target file accessible to the target application program; and at least one parameter selects a location in the target file as the data target.
Claim 7
Dependent Claim 20 words
The system of claim 1, wherein one of the parameters comprises one of a network address and a network location.
Claim 8
Dependent Claim 24 words
The system of claim 1, wherein one of the parameters comprises one of a network address and a network location of an FTP server.
Claim 9
Dependent Claim 24 words
The system of claim 1, wherein one of the parameters comprises one of a network address and a network location of an HTTP server.
Claim 10
Dependent Claim 20 words
The system of claim 1, wherein one of the parameters comprises one of an Internet address and an Internet location.
Claim 11
Dependent Claim 24 words
The system of claim 1, wherein one of the parameters comprises one of a network address and a network location of an ODBC server.
Claim 12
Dependent Claim 16 words
The system of claim 1, wherein the selected data source is located on the target computer.
Claim 13
Dependent Claim 19 words
The system of claim 1, wherein the selected data source is at a location remote from the target computer.
Claim 14
Dependent Claim 30 words
The system of claim 2, wherein the at least one parameter comprises a plurality of sub-parameters and wherein the plurality of sub-parameters specify the data target in the target file.
Claim 15
Dependent Claim 16 words
The system of claim 2, wherein the at least one parameter is a data mapping parameter.
Claim 16
Dependent Claim 30 words
The system of claim 4, wherein at least one parameter identifies a logical module which includes a process by which the source data is transformed to obtain the delivered data.
Claim 17
Dependent Claim 22 words
The system of claim 4, wherein the first format comprises an HTML format and the second format comprises a normalized text format.
Claim 18
Dependent Claim 22 words
The system of claim 4, wherein the first format comprises a text format and the second format comprises a normalized text format.
Claim 19
Dependent Claim 22 words
The system of claim 4, wherein the first format comprises a record format and the second format comprises a normalized text format.
Claim 20
Dependent Claim 13 words
The system of claim 4, wherein the first format comprises a multimedia format.
Claim 21
Dependent Claim 23 words
The system of claim 2, including resources adapted to automatically execute the data delivery task at a time specified by the external context.
Claim 22
Dependent Claim 24 words
The system of claim 2, including resources adapted to automatically execute the data delivery task at a recurring time specified by the external context.
Claim 23
Dependent Claim 21 words
The system of claim 5, wherein the data delivery task can be executed independent of execution of the target application program.
Claim 24
Dependent Claim 22 words
The system of claim 22, wherein the external interface is adapted to enable the external context to execute the target application program.
Claim 25
Dependent Claim 23 words
The system of claim 5, wherein the data delivery task can be executed from within an interface provided by the target application program.
Claim 26
Dependent Claim 40 words
The system of claim 1, wherein the data delivery task comprises a set of logical modules and wherein at least one software module is adapted to recognize a plug-in that provides substitute functionality for the at least one software module.
Claim 27
Dependent Claim 37 words
The system of claim 25, wherein the set of software modules comprise at least one of a data retrieval module, a format conversion module, a data filtering module, a data mapping module and a data delivery module.
Claim 28
Dependent Claim 26 words
The system of claim 1, wherein one software module in the plurality of software modules comprises an FTP client integrated with the particular data delivery task.
Claim 29
Dependent Claim 56 words
The system of claim 1, wherein one software module in the plurality of software modules is adapted to recognize a data acquisition plug-in and wherein the data acquisition module is adapted to acquire the source data from the selected data source as specified by the value of at least one parameter using the data acquisition plug-in.
Claim 30
Dependent Claim 15 words
The system of claim 28, wherein the data acquisition plug-in is an external FTP client.
Claim 31
Dependent Claim 62 words
The system of claim 1, wherein one software module in the plurality of software modules is adapted to recognize a format conversion plug-in and wherein the format conversion module is adapted to format convert the one of the source data and data obtained from the source data as specified by at least one parameter in the notation using the format conversion plug-in.
Claim 32
Dependent Claim 52 words
The system of claim 1, wherein one software module in the plurality of software modules is adapted to recognize a data filter plug-in and wherein the data filter module is adapted to data filter the one of the source data and data obtained from the source data using the data filter plug-in.
Claim 33
Dependent Claim 60 words
The system of claim 1, wherein one software module in the plurality of software modules is adapted to recognize a data delivery plug-in and wherein the data delivery module is adapted to deliver the data target to the remote data target as specified by the value of the at least one parameter in the notation using the data delivery plug-in.
Claim 34
Dependent Claim 16 words
The system of claim 1, wherein the first format is the same as the second format.
Claim 35
Dependent Claim 169 words
A data acquisition and delivery system that acquires source data in a first format from a selected data source, comprising: a target computer including a user interface; a data target coupled in communication with the target computer; a plurality of logical modules available for execution on the target computer in response to a plurality of predefined parameters which identify and characterize elements of logical modules in the plurality of logical modules to establish a data delivery task, wherein one of the plurality of modules comprises a process to acquire the source data from the selected data source using a network protocol driver, another of the plurality of logical modules comprises a process to obtain delivered data from the source data, and another of the plurality of logical modules comprises a process to provide the delivered data to the data target in a second format; and a notation data structure, coupled with the user interface, that stores the plurality of predefined parameters in response to input from the user interface.
Claim 36
Dependent Claim 169 words
A data acquisition and delivery system that acquires source data in a first format from a selected data source, comprising: a target computer including a user interface; a data target coupled in communication with the target computer; a plurality of logical modules available for execution on the target computer in response to a plurality of predefined parameters which identify and characterize elements of logical modules in the plurality of logical modules to establish a data delivery task, wherein one of the plurality of modules comprises a process to acquire the source data from the selected data source using a network protocol driver, another of the plurality of logical modules comprises a process to obtain delivered data from the source data, and another of the plurality of logical modules comprises a process to provide the delivered data to the data target in a second format; and a notation data structure, coupled with the user interface, that stores the plurality of predefined parameters in response to input from the user interface.
Claim 37
Dependent Claim 18 words
The data acquisition and delivery system of claim 34, wherein the user interface comprises a graphical user interface.
Claim 38
Dependent Claim 33 words
The data acquisition and delivery system of claim 34, wherein the process to obtain delivered data includes a process which filters the source data in response to one of the plurality of parameters.
Claim 39
Dependent Claim 41 words
The data acquisition and delivery system of claim 34, wherein the process to provide the delivered data to the data target in a second format includes a process to transform the delivered data from the first format to the second format.

References Cited (Backward Citations)

US5572724A Cited
US5781743A Cited
US5838906A Cited
US5784570A Cited
US5721818A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-07-25 2004-01-24 2004-07-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-07-25 2008-01-24 2008-07-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-07-25 2012-01-24 2012-07-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag