WO2002019157A2 - Method for updating a data bank and corresponding data bank system - Google Patents

Method for updating a data bank and corresponding data bank system Download PDF

Info

Publication number
WO2002019157A2
WO2002019157A2 PCT/EP2001/009127 EP0109127W WO0219157A2 WO 2002019157 A2 WO2002019157 A2 WO 2002019157A2 EP 0109127 W EP0109127 W EP 0109127W WO 0219157 A2 WO0219157 A2 WO 0219157A2
Authority
WO
WIPO (PCT)
Prior art keywords
data
database
users
communications
communication system
Prior art date
Application number
PCT/EP2001/009127
Other languages
German (de)
French (fr)
Other versions
WO2002019157A3 (en
Inventor
Günter Schmid
Alfred Müller
Original Assignee
Nets Ag
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nets Ag filed Critical Nets Ag
Priority to AU2001282076A priority Critical patent/AU2001282076A1/en
Publication of WO2002019157A2 publication Critical patent/WO2002019157A2/en
Publication of WO2002019157A3 publication Critical patent/WO2002019157A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/23Updating

Definitions

  • the invention relates to a method for updating a database and a database system according to the preambles of the independent claims.
  • databases are updated frequently. This is done, for example, by adding or changing data in a database according to new knowledge or by deleting data at regular intervals.
  • database systems are provided which, on the one hand, have output devices in order to be able to make certain arrangements in accordance with the database and to be able to view the data stock.
  • input devices are provided in order to be able to process the data as described above.
  • a disadvantage of the known methods and devices is that data is updated slowly and asynchronously to the use of the database.
  • the adaptation of the database to the users of the database is often inadequate, since the update of the database is not based on user needs and user properties, but rather on other knowledge and data.
  • the object of the invention is to provide a method for updating a database and a database system which allow the construction of a meaningful database which is well and quickly adapted to user needs.
  • a method for updating a database communications with one or more users of the database are carried out with reference to data records in the database and the results of the communications are stored as primary data. Secondary data are extracted from the communication results, in particular the stored primary data. The database data are then processed in accordance with the secondary data.
  • Communication can at least be understood to mean the possibility that a user transmits information or data to the database. This may include causing him to do so beforehand through the system was requested.
  • the communications can be complex data exchanges.
  • the communications are preferably carried out automatically. They can be kept with reference to the most current data in the database.
  • the database can also control their content and topics, in particular to add, change or delete content and topics. For such changed contents and topics, other formal criteria can also be determined, recorded and used to conduct communications.
  • a database system has an interface to a communication system which can be used by several users and a database which contains data records on the users of the communication system.
  • the interface is designed to cause the communication system to communicate with one or more users with reference to the data records in the database and to receive results of the communication as primary data and, if necessary, to store them temporarily.
  • An extraction device is provided in order to extract secondary data from the primary data.
  • a processing device processes the database data in accordance with the secondary data.
  • the communication system can be a packet switching oriented communication system, for example e-mail, SMS, Internet or the like.
  • the communication with the users can take place as described in the patent application "control procedure and control system, procedure and system for evaluating, distributing and exchanging digital messages" by the same applicant on the same day.
  • the designated application is referred to in full in this application.
  • Fig. 1 shows schematically a database system
  • FIG. 2 schematically shows a method for updating a database.
  • 10 denotes a database system with a database 12, an extraction and processing device 13 and an interface 11.
  • an intermediate memory 14 can be provided.
  • the 15 generally designates a communication system. It can have user-specific channels 16a, 16b. It can be a cell phone channel or a line-based channel. It can be packet switching oriented channels, e.g. B. SMS, email or Internet. With 17a and 17b mediations are indicated, in particular mediations of individual service providers, each of which feed their customers the messages intended for them and forward the messages received from them.
  • the use of the communication system 15 is initiated or enabled via the interface 11.
  • the interface 11 has suitable hardware and generates suitable signals, data formats, timing, etc.
  • the device 13 can also be designed to generate messages for individual or multiple users of the communication system 15 in a flat-rate or subscriber-specific manner, in particular with reference to the data in the database 12. They can then be output via the interface 11.
  • the interface 11 receives messages from the communication system 15 and preferably stores them in a buffer 14 as primary data.
  • the received data are preferably handled in a user-assigned manner, that is to say in particular stored with a sender identification.
  • the device 13 can serve as an extraction device and can extract secondary data from the primary data.
  • the extraction can be carried out using various algorithms. For example, correlations between individual data parts can be searched. A correlation found would then be regarded as secondary data. Genetic algorithms can generally be used for data extraction, for example neural networks, cluster methods or tree methods.
  • rules and links can be created, according to which the database is updated and communications with the users will be carried out in the future.
  • the data extraction can take place with reference to a knowledge base 18 that is hardly or not user-specific.
  • a primary data history of an individual user can also be used or viewed.
  • the data can be processed in the database 12 in accordance with the secondary data found. The processing can be done in such a way that existing data is overwritten or supplemented or restructured.
  • the database 12 preferably holds user-assigned data, that is to say data records relating to the individual users of the database or of the communication system. These individual data records can be edited as described. History data is preferably created in such a way that data are not deleted without replacement, but are at best marked as "older", with newer data being created for this purpose.
  • the primary data can also be used directly to modify the database data. They can be stored in the database 12 as a blanket or, if applicable, user-assigned.
  • the knowledge base 18 can be provided externally to the database 12. It can be factual or thematic databases, which in turn can be distributed or offered decentrally.
  • step 31 communications with users of the database 12 or users of a communication system are carried out.
  • the communication tions are made with reference to the database 12.
  • addressees are selected and determined, preferably also the content of the communications, the timing, the frequency, etc.
  • the communications are designed in such a way that at least one response is possible.
  • the information arriving in the course of communication with the database system is primary information, represented by primary data that can be temporarily stored.
  • the conduct of communications can also include "passing on" or forwarding externally collected data to the database user.
  • step 32 secondary data are extracted from the primary data. For example, correlations can be searched for, or data classifications can be made.
  • the knowledge base 18 can also be accessed here.
  • step 33 the database 12 is updated in accordance with the secondary data found. Depending on the nature of the secondary data, these are written directly into the database 12 or used to process them. The modification preferably also takes place within individual user-assigned data records.
  • the modification can also take place in such a way that primary information is written into the database 12, preferably as a history in the sense that older data are also kept.
  • secondary data extraction reference can generally be made to the communication results of multiple communications (ie with multiple users). the.
  • secondary data obtained can be used to edit multiple data records for multiple users. Secondary data can be extracted fully automatically or semi-automatically.
  • the communication in step 31 can take place fully automatically (sending and receiving).
  • the method then enters a further cycle in which communications with the users are again carried out in accordance with step 31, but with reference to the updated data.
  • Communications can also be made exclusively or with reference to a general knowledge base 18. For example, from a knowledge base referring to general profiles (e.g. gender, age, income, marital status) probable interests can be determined and related communications can be conducted with the database user, e.g. questions about whether he is interested in a certain topic. If the answer is "yes", this can lead to changed communications in the future.
  • general profiles e.g. gender, age, income, marital status
  • a health support database is considered as an example of a database system according to the invention.
  • the database can be initialized using initial raw data, which are then updated by the method according to the invention.
  • New users can, for example, be registered via a website or be added as a user through initialization steps when calling a specific telephone number. You can also use the first Individual data can be requested, taken over and written into the database.
  • the database system itself can have functions such as reminders, regular queries, recommendations, etc.
  • short messages e.g. text messages or email
  • the reminder may be related to a question of whether the drug was taken, and if so, when. This can run back to the system as information. This would give an example of communication in step 31.
  • Such communications can take place with many users. Questions can also be asked, for example whether other medications have been taken.
  • step 32 secondary information can be extracted.
  • this can also be done, for example, with reference to the data record in the database 12.
  • developments can be checked by comparing history entries for a user with current entries or primary data. Correlations can be searched across several users, for example the relationship between response time and age. For example, if it is found that economics students are responding dramatically before 11 a.m., while others may respond earlier, the database can be modified so that users who are economics students receive the messages associated with them by 11:30 a.m. at the earliest. while others receive the news at 9 a.m.
  • the reference to an (external) knowledge base 18 can lead to the result that this may be the case.
  • Person who might be interested in the pollen forecast can initially be entered as a guess in the database for the data record of the corresponding user.
  • the pollen forecast can be communicated or offered to the database user in a subsequent communication. This means that a new topic is included in the corresponding data record, and thematically related communications can be conducted to it. If, on the other hand, it is determined that certain topics are of no interest, they can be deleted or set to "out of date" in step 32, and further communications in this regard are omitted. New issues may also bring with it new rules regarding communications to be conducted, which will be reflected in the course of time. Find database and be considered accordingly. "Rule” can generally be understood to mean the form and / or content of the communication to be conducted with the user.
  • Steps 31, 32 and 33 can be run through cyclically.
  • the database 12 is continuously updated and refined, so that there is an increasingly better adaptation to the needs and idiosyncrasies of the respective users.

Abstract

The invention relates to a method for updating a data bank containing data records about users of a communication system. Said method comprises the following steps: (A) communications are established with at least one user according to the data records in the data bank and the result of the communication is stored as primary data, (B) secondary data is extracted from the result of the established communications, and (C) the data bank data is processed according to the secondary data. A data bank system comprises an interface to a communication system which can be used by a plurality of users, and a data bank containing data records about the users of the communication system. (D) The interface is designed in such a way that the communication system gives rise to communications with at least one user according to the data records in the data bank, results of the communications are received as primary data from the communication system, and said primary data is then stored in a memory. (E) An extraction device is provided in order to extract secondary data from the primary data, and (C) a processing device is provided in order to process the data bank data according to the secondary data.

Description

Verfahren zum Fortschreiben einer Datenbank, Datenbanksystem Method for updating a database, database system
Die Erfindung betrifft ein Verfahren zum Fortschreiben einer Datenbank sowie ein Datenbanksystem gemäß den Oberbegriffen der unabhängigen Ansprüche.The invention relates to a method for updating a database and a database system according to the preambles of the independent claims.
Grundsätzlich werden Datenbanken häufig fortgeschrieben. Dies geschieht beispielsweise dadurch, daß nach Maßgabe neuer Erkenntnisse Daten in einer Datenbank ergänzt oder geändert werden oder daß Daten turnusgemäß gelöscht werden. Dementsprechend sind Datenbanksysteme vorgesehen, die zum einen Ausgabevorrichtungen haben, um nach Maßgabe der Datenbank bestimmte Veranlassungen zu treffen und den Datenbestand sichten zu können. Zum anderen sind Eingabevorrichtungen vorgesehen, um die Daten wie oben beschrieben bearbeiten zu können. Nachteil der bekannten Verfahren und Vorrichtungen ist es, daß Daten nur langsam und asynchron zur Nutzung der Datenbank fortgeschrieben werden. Darüber hinaus ist die Anpassung der Datenbank an die Benutzer der Datenbank häufig unzureichend, da die Fortschreibung der Datenbank nicht bezugnehmend auf Benutzerbedür hisse und Benutzereigenschaften erfolgt, sondern bezugnehmend auf andere Kenntnisse und Daten.Basically, databases are updated frequently. This is done, for example, by adding or changing data in a database according to new knowledge or by deleting data at regular intervals. Accordingly, database systems are provided which, on the one hand, have output devices in order to be able to make certain arrangements in accordance with the database and to be able to view the data stock. On the other hand, input devices are provided in order to be able to process the data as described above. A disadvantage of the known methods and devices is that data is updated slowly and asynchronously to the use of the database. In addition, the adaptation of the database to the users of the database is often inadequate, since the update of the database is not based on user needs and user properties, but rather on other knowledge and data.
Aufgabe der Erfindung ist es, ein Verfahren zum Fortschreiben einer Datenbank und ein Datenbanksystem anzugeben, die den Aufbau einer gut und zügig an Benutzerbedürfhisse angepaßten, aussagekräftigen Datenbank erlauben.The object of the invention is to provide a method for updating a database and a database system which allow the construction of a meaningful database which is well and quickly adapted to user needs.
Diese Aufgabe wird mit den Merkmalen der unabhängigen Ansprüche gelöst. Abhängige Ansprüche sind auf bevorzugte Ausfuhrungsformen der Erfindung gerichtet.This object is achieved with the features of the independent claims. Dependent claims are directed to preferred embodiments of the invention.
In einem Verfahren zum Fortschreiben einer Datenbank werden Kommunikationen mit einem oder mehreren Benutzern der Datenbank bezugnehmend auf Datensätze in der Datenbank geführt und die Ergebnisse der Kommunikationen als Primärdaten gespeichert. Aus den Kommunikationsergebnissen, insbesondere den gespeicherten Primärdaten werden Sekundärdaten extrahiert. Die Datenbankdaten werden dann nach Maßgabe der Sekundärdaten bearbeitet.In a method for updating a database, communications with one or more users of the database are carried out with reference to data records in the database and the results of the communications are stored as primary data. Secondary data are extracted from the communication results, in particular the stored primary data. The database data are then processed in accordance with the secondary data.
Unter Kommunikation kann dabei zumindest die Möglichkeit verstanden werden, daß ein Benutzer zur Datenbank Informationen bzw. Daten überträgt. Dies kann einschließen, daß er vorher dazu veranlaßt durch das Da- tenbanksystem aufgefordert wurde. Die Kommunikationen können komplexe Datenaustausche sein.Communication can at least be understood to mean the possibility that a user transmits information or data to the database. This may include causing him to do so beforehand through the system was requested. The communications can be complex data exchanges.
Die Kommunikationen werden vorzugsweise automatisch geführt. Sie können bezugnehmend auf die jeweils aktuellsten Daten der Datenbank geführt werden. Die Datenbank kann dabei neben Formalia der zu führenden Kommunikationen (z. B. Zeit, Häufigkeit, Kommunikationsweg) auch deren Inhalte und Themen steuern, insbesondere Inhalte und Themen hinzunehmen, ändern oder löschen. Zu solchen geänderten Inhalten und Themen können auch andere formale Kriterien festgestellt, festgehalten und zum Führen der Kommunikationen herangezogen werden.The communications are preferably carried out automatically. They can be kept with reference to the most current data in the database. In addition to the formalities of the communications to be managed (e.g. time, frequency, communication path), the database can also control their content and topics, in particular to add, change or delete content and topics. For such changed contents and topics, other formal criteria can also be determined, recorded and used to conduct communications.
Ein erfindungsgemäßes Datenbanksystem hat eine Schnittstelle zu einem Kommunikationssystem, das von mehreren Benutzem benutzt werden kann, und eine Datenbank, die Datensätze zu den Benutzem des Kommunikationssystems enthält. Die Schnittstelle ist dazu ausgelegt, das Kommunikati- onssystem zu Kommunikationen mit einem oder mehreren Benutzem bezugnehmend auf die Datensätze in der Datenbank zu veranlassen und Ergebnisse der Kommunikation als Primärdaten zu empfangen und diese ggf. zwischenzuspeichern. Eine Extraktionseinrichtung ist vorgesehen, um aus den Primärdaten Sekundärdaten zu extrahieren. Eine Bearbeitungseinrichtung bearbeitet die Datenbankdaten nach Maßgabe der Sekundärdaten.A database system according to the invention has an interface to a communication system which can be used by several users and a database which contains data records on the users of the communication system. The interface is designed to cause the communication system to communicate with one or more users with reference to the data records in the database and to receive results of the communication as primary data and, if necessary, to store them temporarily. An extraction device is provided in order to extract secondary data from the primary data. A processing device processes the database data in accordance with the secondary data.
Das Kommunikationssystem kann ein paketvermittlungsorientiertes Kommunikationssystem sein, beispielsweise e-mail, SMS, Internet oder ähnliches. Die Kommunikation mit den Benutzern kann so erfolgen, wie dies in der Patentanmeldung "Leitverfahren und Leitsystem, Verfahren und System zum Auswerten, Verteilen und Austauschen digitaler Nachrichten" des gleichen Anmelders vom gleichen Tag beschrieben ist. Die bezeichnete Anmeldung wird voll inhaltlich in dieser Anmeldung in Bezug genommen.The communication system can be a packet switching oriented communication system, for example e-mail, SMS, Internet or the like. The communication with the users can take place as described in the patent application "control procedure and control system, procedure and system for evaluating, distributing and exchanging digital messages" by the same applicant on the same day. The designated application is referred to in full in this application.
Nachfolgend werden bezugnehmend auf die Zeichnungen einzelne Ausführungsformen der Erfindung beschrieben. Es zeigen:Individual embodiments of the invention are described below with reference to the drawings. Show it:
Fig. 1 schematisch ein Datenbanksystem, undFig. 1 shows schematically a database system, and
Fig. 2 schematisch ein Verfahren zum Fortschreiben einer Datenbank.2 schematically shows a method for updating a database.
In Fig. 1 bezeichnet 10 ein Datenbanksystem mit einer Datenbank 12, einer Extraktions- und Bearbeitungseinrichtung 13 und einer Schnittstelle 11. Daneben kann ein Zwischenspeicher 14 vorgesehen sein.In FIG. 1, 10 denotes a database system with a database 12, an extraction and processing device 13 and an interface 11. In addition, an intermediate memory 14 can be provided.
15 bezeichnet allgemein ein Kommunikationssystem. Es kann nutzerindividuelle Kanäle 16a, 16b haben. Es kann sich um Mobilfunkkanäle handeln oder auch um leitungsgestützte Kanäle. Es können paketvermittlungsorien- tierte Kanäle sein, z. B. SMS, email oder Internet. Mit 17a und 17b sind Vermittlungen angedeutet, insbesondere Vermittlungen einzelner Dienstanbieter, die jeweils ihren Kunden die für sie bestimmten Nachrichten zuführen und von ihnen die empfangenen Nachrichten weiterleiten. Die Nutzung des Kommunikationssystems 15 wird über die Schnittstelle 11 veranlaßt bzw. ermöglicht. Hierzu weist die Schnittstelle 11 geeignete Hardware auf und erzeugt im übrigen geeeignete Signale, Datenformate, zeitliche Abstimmungen usw.15 generally designates a communication system. It can have user-specific channels 16a, 16b. It can be a cell phone channel or a line-based channel. It can be packet switching oriented channels, e.g. B. SMS, email or Internet. With 17a and 17b mediations are indicated, in particular mediations of individual service providers, each of which feed their customers the messages intended for them and forward the messages received from them. The use of the communication system 15 is initiated or enabled via the interface 11. For this purpose, the interface 11 has suitable hardware and generates suitable signals, data formats, timing, etc.
Die Einrichtung 13 kann auch dazu ausgelegt sein, Nachrichten für einzelne oder mehrere Benutzer des Kommunikationssystems 15 pauschal oder teilnehmerindividuell zu erzeugen, insbesondere bezugnehmend auf die Daten in der Datenbank 12. Über die Schnittstelle 11 können sie dann ausgegeben werden. Die Schnittstelle 11 empfangt andererseits Nachrichten vom Kommunikationssystem 15 und legt diese vorzugsweise in einem Zwischenspeicher 14 als Primärdaten ab. Vorzugsweise werden die empfangenen Daten benutzerzugeordnet gehandhabt, also insbesondere mit einer Absenderkennung gespeichert.The device 13 can also be designed to generate messages for individual or multiple users of the communication system 15 in a flat-rate or subscriber-specific manner, in particular with reference to the data in the database 12. They can then be output via the interface 11. On the other hand, the interface 11 receives messages from the communication system 15 and preferably stores them in a buffer 14 as primary data. The received data are preferably handled in a user-assigned manner, that is to say in particular stored with a sender identification.
Die Einrichtung 13 kann als Extraktionseinrichtung dienen und kann aus den Primärdaten Sekundärdaten extrahieren. Die Extraktion kann durch verschiedene Algorithmen erfolgen. Beispielsweise kann nach Korrelationen zwischen einzelnen Datenteilen gesucht werden. Eine gefundene Korrelation wäre dann als Sekundärdaten anzusehen. Bei der Datenextraktion können allgemein genetische Algorithmen verwendet werden, beispielsweise neuronale Netze, Clusterverfahren oder Baumverfahren. Bei der Datenextraktion können Regeln und Verknüpfungen erzeugt werden, nach deren Maßgabe die Datenbank aktualisiert und zukünftig Kommunikationen mit den Benutzern geführt werden. Die Datenextraktion kann bezugnehmend auf eine kaum oder nicht benutzerspezifische Wissensbasis 18 erfolgen. Auch eine Primärdatenhistorie eines einzelnen Benutzers kann herangezogen bzw. betrachtet werden. Nach Maßgabe der gefundenen Sekundärdaten können die Daten in der Datenbank 12 bearbeitet werden. Die Bearbeitung kann dabei so geschehen, daß vorhandene Daten überschrieben oder ergänzt oder neu stmkturiert werden.The device 13 can serve as an extraction device and can extract secondary data from the primary data. The extraction can be carried out using various algorithms. For example, correlations between individual data parts can be searched. A correlation found would then be regarded as secondary data. Genetic algorithms can generally be used for data extraction, for example neural networks, cluster methods or tree methods. During data extraction, rules and links can be created, according to which the database is updated and communications with the users will be carried out in the future. The data extraction can take place with reference to a knowledge base 18 that is hardly or not user-specific. A primary data history of an individual user can also be used or viewed. The data can be processed in the database 12 in accordance with the secondary data found. The processing can be done in such a way that existing data is overwritten or supplemented or restructured.
Vorzugsweise hält die Datenbank 12 nutzerzugeordnete Daten, also Datensätze zu den einzelnen Benutzem der Datenbank bzw. des Kommunikatons- systems. Diese einzelnen Datensätze können wie beschrieben bearbeitet werden. Vorzugsweise werden Historiedaten dahingehend angelegt, daß Daten nicht ersatzlos gestrichen werden, sondern allenfalls als "älter" markiert werden, wobei neuere Daten dazu angelegt werden. Auch die Primärdaten können unmittelbar zur Modifizierung der Datenbankdaten herangezogen werden. Sie können pauschal oder ggf. benutzerzugeordnet in der Datenbank 12 gespeichert werden.The database 12 preferably holds user-assigned data, that is to say data records relating to the individual users of the database or of the communication system. These individual data records can be edited as described. History data is preferably created in such a way that data are not deleted without replacement, but are at best marked as "older", with newer data being created for this purpose. The primary data can also be used directly to modify the database data. They can be stored in the database 12 as a blanket or, if applicable, user-assigned.
Die Wissensbasis 18 kann extern zur Datenbank 12 vorgesehen sein. Es kann sich bei ihr um sachbezogene oder themenverküpfende Datenbanken handeln, die ihrerseits wieder verteilt bzw. dezentral angeboten sein können.The knowledge base 18 can be provided externally to the database 12. It can be factual or thematic databases, which in turn can be distributed or offered decentrally.
Fig. 2 zeigt schematisch das erfindungsgemäße Verfahren. Mit 12 ist abermals die Datenbank bezeichnet.2 schematically shows the method according to the invention. The database is again designated by 12.
Im Schritt 31 werden Kommunikationen mit Benutzem der Datenbank 12 bzw. Benutzem eines Kommunikationssystems geführt. Die Kommunika- tionen erfolgen bezugnehmend auf die Datenbank 12. Insbesondere werden Adressaten ausgewählt und bestimmt, vorzugsweise auch der Inhalt der Kommunikationen, das Timing, die Häufigkeit usw. Die Kommunikationen sind so ausgelegt, daß zumindest eine Rückantwort möglich ist. Die im Zuge der Kommunikation beim Datenbanksystem einlaufende Information ist Primärinformation, repräsentiert durch Primärdaten, die zwischengespeichert werden können. Das Führen von Kommunikationen kann auch das "Durchreichen" bzw. Weiterleiten extern erhobener Daten an den Daten- bankbenützer umfassen.In step 31, communications with users of the database 12 or users of a communication system are carried out. The communication tions are made with reference to the database 12. In particular, addressees are selected and determined, preferably also the content of the communications, the timing, the frequency, etc. The communications are designed in such a way that at least one response is possible. The information arriving in the course of communication with the database system is primary information, represented by primary data that can be temporarily stored. The conduct of communications can also include "passing on" or forwarding externally collected data to the database user.
Im Schritt 32 werden aus den Primärdaten Sekundärdaten extrahiert. Beispielsweise kann nach Korrelationen gesucht werden, oder es können Da- tenklassifϊzierungen vorgenommen werden. Hier kann auch auf die Wissensbasis 18 zugegriffen werden.In step 32, secondary data are extracted from the primary data. For example, correlations can be searched for, or data classifications can be made. The knowledge base 18 can also be accessed here.
Im Schritt 33 wird die Datenbank 12 nach Maßgabe der gefundenen Sekun- därdaten aktualisiert. Je nach Natur der Sekundärdaten werden diese in die Datenbank 12 direkt eingeschrieben oder zu deren Bearbeitung herangezogen. Vorzugsweise erfolgt die Modifizierung auch innerhalb einzelner nut- zerzugeordneter Datensätze.In step 33, the database 12 is updated in accordance with the secondary data found. Depending on the nature of the secondary data, these are written directly into the database 12 or used to process them. The modification preferably also takes place within individual user-assigned data records.
Die Modifizierung kann auch so erfolgen, daß Primärinformationen in die Datenbank 12 eingeschrieben werden, vorzugsweise als Historie in dem Sinne, daß auch ältere Daten gehalten werden. Bei der Sekundärdatenex- traktion kann allgemein auf die Kommunikationsergebnisse mehrerer Kommunikationen (d.h. mit mehreren Benutzem) Bezug genommen wer- den. Bei der Bearbeitung der Datenbank können gewonnene Sekundärdaten zur Bearbeitung mehrerer Datensätze zu mehreren Benutzern herangezogen werden. Die Extraktion von Sekundärdaten kann vollautomatisch oder teilautomatisch geschehen. Die Kommunikation im Schritt 31 kann vollautomatisch geschehen (Senden und Empfangen).The modification can also take place in such a way that primary information is written into the database 12, preferably as a history in the sense that older data are also kept. With secondary data extraction, reference can generally be made to the communication results of multiple communications (ie with multiple users). the. When editing the database, secondary data obtained can be used to edit multiple data records for multiple users. Secondary data can be extracted fully automatically or semi-automatically. The communication in step 31 can take place fully automatically (sending and receiving).
Das Verfahren gelangt dann in einen weiteren Zyklus, in dem abermals gemäß Schritt 31 Kommunikationen mit den Benutzern geführt werden, jedoch bezugnehmend auf die aktualisierten Daten. Kommunikationen können auch ausschließlich oder mit bezugnehmend auf eine allgemeine Wissensbasis 18 erfolgen. Beispielsweise können aus einer Wissensbasis bezugnehmend auf allgemeine Profile (z. B. Geschlecht, Alter, Einkommen, Familienstand) wahrscheinliche Interessen ermittelt und diesbezügliche Kommunikationen mit dem Datenbankbenützer geführt werden, bspw. Fragen danach, ob er sich für ein bestimmtes Thema interessiert. Wenn die Antwort "ja" ist, kann dies zu veränderten Kommunikationen in der Zukunft fuhren.The method then enters a further cycle in which communications with the users are again carried out in accordance with step 31, but with reference to the updated data. Communications can also be made exclusively or with reference to a general knowledge base 18. For example, from a knowledge base referring to general profiles (e.g. gender, age, income, marital status) probable interests can be determined and related communications can be conducted with the database user, e.g. questions about whether he is interested in a certain topic. If the answer is "yes", this can lead to changed communications in the future.
Als Beispiel eines erfindungsgemäßen Datenbanksystems sei eine Health- Support-Datenbank betrachtet.A health support database is considered as an example of a database system according to the invention.
Das Initialisieren der Datenbank kann durch anfängliche Rohdaten erfolgen, die dann durch das erfindungsgemäße Verfahren fortgeschrieben werden. Neue Benutzer können beispielsweise über eine Website registriert werden oder durch Initialisierungsschritte beim Anruf einer bestimmten Telefonnummer als Benutzer aufgenommen werden. Hier können auch erste benut- zerindividuelle Daten angefragt, übernommen und in die Datenbank eingeschrieben werden.The database can be initialized using initial raw data, which are then updated by the method according to the invention. New users can, for example, be registered via a website or be added as a user through initialization steps when calling a specific telephone number. You can also use the first Individual data can be requested, taken over and written into the database.
Das Datenbanksystem selbst kann Funktionen wie Erinnerungen, regelmäßige Abfragen, Empfehlungen, etc. haben. Beispielsweise können Personen durch kurze Nachrichten (z. B. SMS-Nachrichten oder email) an die Einnahme von Medikamenten erinnert werden. Die Erinnerung kann beispielsweise mit einer Frage danach verbunden sein, ob das Medikament eingenommen wurde, und wenn ja, wann. Dies kann als Information zurück zum System laufen. Damit wäre ein Beispiel einer Kommunikation im Schritt 31 gegeben. Solche Kommunikationen können mit vielen Benutzem stattfinden. Es können auch Fragen gestellt werden, bspw. danach, ob andere Medikamente eingenommen wurden.The database system itself can have functions such as reminders, regular queries, recommendations, etc. For example, short messages (e.g. text messages or email) can be used to remind people to take medication. For example, the reminder may be related to a question of whether the drug was taken, and if so, when. This can run back to the system as information. This would give an example of communication in step 31. Such communications can take place with many users. Questions can also be asked, for example whether other medications have been taken.
Im Schritt 32 können Sekundärinformationen extrahiert werden. Dies kann zu einem einzelnen Benutzer beispielsweise auch bezugnehmend auf dessen Datensatz in der Datenbank 12 erfolgen. Beispielsweise können Entwicklungen überprüft werden, indem Historieeinträge zu einem Benutzer mit aktuellen Einträgen bzw. Primärdaten verglichen werden. Über mehrere Benutzer hinweg können Korrelationen gesucht werden, beispielsweise Zusammenhang zwischen Antwortzeit und Personenalter. Wenn beispielsweise gefunden wird, daß VWL-studenten ungeme vor 11 Uhr morgens antworten, während andere durchaus f üher antworten, kann die Datenbank dahingehend modifiziert werden, daß Benutzer, die VWL-studenten sind, die ihnen zugeordneten Nachrichten f ühestens um 11.30 Uhr erhalten, während andere die Nachrichten um 9 Uhr erhalten. Wenn in einer Health-support-Datenbank bspw. bekannt wird, daß ein Benutzer einerseits Asthma hat und andererseits regelmäßig den Wetterbericht hört, kann die Bezugnahme auf eine (externe) Wissensbasis 18 zu dem Ergebnis f hren, daß möglicherweise für eine solche. Person die Pollenflug- prognose interessant sein könnte. Dies kann bspw. zunächst als Vermutung in die Datenbank zum Datensatz des entsprechenden Benutzers eingetragen werden. Die Pollenflugprognose kann in einer folgenden Kommunikation dem Datenbankbenützer übermittelt oder angeboten werden. Damit ist ein neues Thema in den entsprechenden Datensatz aufgenommen, und es können zu ihm thematisch bedingte Kommunikationen geführt werden. Wenn andererseits festgestellt wird, daß bestimmte Themen kein Interesse finden, können sie im Schritt 32 gelöscht bzw. auf "veraltet" gesetzt werden, und es entfallen diesbezügliche weitere Kommunikationen. Neue Themen können auch neue Regeln bezüglich zu führender Kommunikationen mit sich bringen, die im Laufe der Zeit ihren Niederschlag in der. Datenbank finden und dementsprechend berücksichtigt werden. Unter "Regel" kann hierbei allgemein Form und/oder Inhalt der mit dem Benutzer zu führenden Kommunikation verstanden werden.In step 32, secondary information can be extracted. For an individual user, this can also be done, for example, with reference to the data record in the database 12. For example, developments can be checked by comparing history entries for a user with current entries or primary data. Correlations can be searched across several users, for example the relationship between response time and age. For example, if it is found that economics students are responding immensely before 11 a.m., while others may respond earlier, the database can be modified so that users who are economics students receive the messages associated with them by 11:30 a.m. at the earliest. while others receive the news at 9 a.m. For example, if it is known in a health support database that a user has asthma on the one hand and on the other hand regularly hears the weather report, the reference to an (external) knowledge base 18 can lead to the result that this may be the case. Person who might be interested in the pollen forecast. For example, this can initially be entered as a guess in the database for the data record of the corresponding user. The pollen forecast can be communicated or offered to the database user in a subsequent communication. This means that a new topic is included in the corresponding data record, and thematically related communications can be conducted to it. If, on the other hand, it is determined that certain topics are of no interest, they can be deleted or set to "out of date" in step 32, and further communications in this regard are omitted. New issues may also bring with it new rules regarding communications to be conducted, which will be reflected in the course of time. Find database and be considered accordingly. "Rule" can generally be understood to mean the form and / or content of the communication to be conducted with the user.
Die Schritte 31, 32 und 33 können zyklisch durchlaufen werden. Dadurch wird die Datenbank 12 fortwährend aktualisisert und verfeinert, so daß eine zunehmend bessere Anpassung an Bedürfhisse und Eigenheiten der jeweiligen Benutzer vorliegt. Steps 31, 32 and 33 can be run through cyclically. As a result, the database 12 is continuously updated and refined, so that there is an increasingly better adaptation to the needs and idiosyncrasies of the respective users.

Claims

Patentansprüche claims
1. Verfahren zum Fortschreiben einer Datenbank, die Datensätze zu Benutzern eines Kommunikationssystems enthält,1. Method for updating a database which contains data records on users of a communication system,
gekennzeichnet durch die Schrittecharacterized by the steps
A. Führen von Kommunikationen mit einem oder mehreren Benutzern bezugnehmend auf die Datensätze in der Datenbank und Speichern des Ergebnisses der Kommunikation als Primärdaten,A. conducting communications with one or more users relating to the data records in the database and storing the result of the communication as primary data,
B. Extrahieren von Sekundärdaten aus dem Ergebnis der geführten Kommunikationen, undB. extracting secondary data from the result of the communications conducted, and
C. Bearbeiten der Datenbankdaten nach Maßgabe der Sekundärdaten.C. Editing the database data according to the secondary data.
2. Verfahren nach Ansprach 1, dadurch gekennzeichnet, daß im Schritt B. auf die Ergebnisse von Kommunikationen mit mehreren Benutzern Bezug genommen wird.2. The method according spoke 1, characterized in that in step B. reference is made to the results of communications with several users.
3. Verfahren nach Ansprach 1 oder 2, dadurch gekennzeichnet, daß im Schritt C. die Sekundärdaten zur Bearbeitung mehrerer Datensätze mehrerer Benutzer verwendet werden. 3. The method according spoke 1 or 2, characterized in that the secondary data are used in step C. for processing several data records of several users.
4. Verfahren nach einem oder mehreren der vorherigen Ansprüche, dadurch gekennzeichnet, daß einer oder mehrerer der Schritte A., B. und C. automatisch erfolgen.4. The method according to one or more of the preceding claims, characterized in that one or more of steps A., B. and C. take place automatically.
5. Verfahren nach einem oder mehreren der vorherigen Ansprüche, dadurch gekennzeichnet, daß im Schritt B. als Sekundärdaten Korrelationen zwischen verschiedenen Elementen von Primärdaten gesucht werden und nach Maßgabe gefundener Korrelationen Datensätze bearbeitet werden.5. The method according to one or more of the preceding claims, characterized in that correlations between different elements of primary data are searched for as secondary data in step B. and data records are processed in accordance with found correlations.
6. Verfahren nach einem oder mehreren der vorherigen Ansprüche, dadurch gekennzeichnet, daß im Schritt B. auf eine weitere, insbesondere externe und/oder nicht benützerspezifische Datenbank Bezug genommen wird.6. The method according to one or more of the preceding claims, characterized in that reference is made to a further, in particular external and / or non-user-specific database in step B.
7. Verfahren nach einem oder mehreren der vorherigen Ansprüche, da- durch gekennzeichnet, daß im Schritt C. Historiedaten in den einzelnen7. The method according to one or more of the preceding claims, characterized in that in step C. history data in the individual
Datensätzen der einzelnen Benutzer angelegt bzw. gepflegt und fortgeschrieben werden.Data records of the individual users are created or maintained and updated.
8. Verfahren nach einem oder mehreren der vorherigen Ansprüche, dadurch gekennzeichnet, daß im Schritt C. Datensätze auch unmittelbar nach Maßgabe der gewonnen Primärdaten bearbeitet werden.8. The method according to one or more of the preceding claims, characterized in that in step C. data records are also processed directly in accordance with the primary data obtained.
9. Verfahren nach einem oder mehreren der vorherigen Ansprüche, dadurch gekennzeichnet, daß im Schritt A. Kommunikationen bezug- nehmend auf Daten aus einer weiteren, insbesondere externen und/oder nicht benützerspezifischen Datenbank geführt werden.9. The method according to one or more of the preceding claims, characterized in that in step A. communications- based on data from a further, in particular external and / or non-user-specific database.
10. Verfahren nach einem oder mehreren der vorherigen Ansprüche, dadurch gekennzeichnet, daß die Schritte A. bis C. wiederholt ausgeführt werden.10. The method according to one or more of the preceding claims, characterized in that steps A. to C. are carried out repeatedly.
11. Datenbanksystem, mit einer Schnittstelle zu einem Kommunikationssystem, das von mehreren Benutzern benutzt werden kann, und einer Datenbank, die Datensätze zu den Benutzern des Kommunikationssystems enthält,11. Database system with an interface to a communication system that can be used by several users and a database that contains data records on the users of the communication system.
dadurch gekennzeichnet, daßcharacterized in that
D. die Schnittstelle dazu ausgelegt ist, das Kommunikationssystem zu Kommunikationen mit einem oder mehreren Benutzern bezug- nehmend auf die Datensätze in der Datenbank zu veranlassen und Ergebnisse der Kommunikationen als Primärdaten vom Kommu- nikationssystem zu empfangen und diese in einem Speicher zu speichern,D. the interface is designed to cause the communication system to communicate with one or more users with respect to the data records in the database and to receive results of the communications as primary data from the communication system and to store them in a memory,
E. eine Extraktionseinrichtung vorgesehen ist, um aus den Primärdaten Sekundärdaten zu extrahieren, undE. an extraction device is provided in order to extract secondary data from the primary data, and
F. eine Bearbeitungseinrichtung vorgesehen ist, mit der Datenbankdaten nach Maßgabe der Sekundärdaten bearbeitet werden. F. a processing device is provided with which database data are processed in accordance with the secondary data.
2. Datenbanksystem nach Ansprach 11 , dadurch gekennzeichnet, daß die Extraktionseinrichtung eine Schnittstelle zu einer weiteren, insbesondere externen und/oder nicht benützerspeziflschen Datenbank (18) aufweist. 2. Database system according spoke 11, characterized in that the extraction device has an interface to a further, in particular external and / or non-user-specific database (18).
PCT/EP2001/009127 2000-08-31 2001-08-07 Method for updating a data bank and corresponding data bank system WO2002019157A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2001282076A AU2001282076A1 (en) 2000-08-31 2001-08-07 Method for updating a data bank and corresponding data bank system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE10042883A DE10042883A1 (en) 2000-08-31 2000-08-31 Method for updating a database, database system
DE10042883.5 2000-08-31

Publications (2)

Publication Number Publication Date
WO2002019157A2 true WO2002019157A2 (en) 2002-03-07
WO2002019157A3 WO2002019157A3 (en) 2003-04-10

Family

ID=7654491

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2001/009127 WO2002019157A2 (en) 2000-08-31 2001-08-07 Method for updating a data bank and corresponding data bank system

Country Status (3)

Country Link
AU (1) AU2001282076A1 (en)
DE (1) DE10042883A1 (en)
WO (1) WO2002019157A2 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6024699A (en) * 1998-03-13 2000-02-15 Healthware Corporation Systems, methods and computer program products for monitoring, diagnosing and treating medical conditions of remotely located patients

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6024699A (en) * 1998-03-13 2000-02-15 Healthware Corporation Systems, methods and computer program products for monitoring, diagnosing and treating medical conditions of remotely located patients

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
DAVIES J ET AL: "KNOWLEDGE DISCOVERY AND DELIVERY" BRITISH TELECOMMUNICATIONS ENGINEERING, BRITISH TELECOMMUNICATIONS ENGINEERING. LONDON, GB, Bd. 17, Nr. 1, 1. April 1998 (1998-04-01), Seiten 25-35, XP000765546 ISSN: 0262-401X *
KAPSNER, THOMAS, SANGHA, OLIVER: "Datenmonitoring in Echtzeit mit WAP-Technologie" ZEITSCHRIFT F]R GESUNDHEITSWISSENSCHAFT, Bd. 8, Nr. 2, Mai 2000 (2000-05), Seiten 131-141, XP002218888 Deutschland *

Also Published As

Publication number Publication date
DE10042883A1 (en) 2002-03-14
WO2002019157A3 (en) 2003-04-10
AU2001282076A1 (en) 2002-03-13

Similar Documents

Publication Publication Date Title
DE60021761T2 (en) SYSTEM FOR STORING AND PROVIDING MOBILE COMMUNICATIONS ADDRESS INFORMATION
DE69722785T2 (en) BROWSER METHOD AND DEVICE WITH CENSOR FOR INTERNET VIEWING
DE10042983A1 (en) Destination determination method in vehicle navigation system, involves selecting desired destination from a subset of destinations based on probability-dependent relevance of destinations
DE60133766T2 (en) METHOD FOR MOVING ELECTRONIC MESSAGES
EP0932966B1 (en) Method and device for data transmission between a central unit and a data terminal equipment
DE10331810A1 (en) Manufacturing optimization and synchronization process
WO2002019157A2 (en) Method for updating a data bank and corresponding data bank system
EP2924589B1 (en) Onboard unit and method for updating geodata therein
WO1999011023A2 (en) Method for determining the technical address of a communication partner and a telecommunication device
EP2293206B1 (en) Method and system for electronic transmission of information data over a hybrid transmission medium
EP1783631A1 (en) Search result ranking by means of relevance feedback
DE19819643C2 (en) Procedure for querying and maintaining automatic call number information in mobile communication systems
DE602004002085T2 (en) Method and system for synchronizing a draft folder
EP3361680A1 (en) Communication automation arrangement for bilateral transmission of message data and computer program product and method for processing the message data and use
WO2024067920A1 (en) Database of a computer
EP2608132A1 (en) Method for connecting terminals in a network
DE19852845A1 (en) Bonus processing procedure
EP3531300A1 (en) Computer-implemented method for acquiring information
EP2017753B1 (en) Method for controlling routines across databases
WO2005036415A2 (en) Method and system for searching and querying documents relating to a search item within a data space
EP4231186A1 (en) Time and/or presence detection device; system; method for operating a time and/or presence detection device; computer program product
DE102018005958A1 (en) Connection software for web pages
DE102013007248A1 (en) A procedure for collecting, aggregating, updating and disseminating post-paid, assessable, content-correctable and verifiable messages on public events of general interest
WO2019001688A1 (en) Method and system for analyzing investment proposals
DE102009020499A1 (en) Method for searching matching between at least one search data set with at least one object data set

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: FESTSTELLUNG EINES RECHTSVERLUSTS NACH REGEL 69(1)EPUE FORM 1205A VOM 01.07.03

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP