WO2001008371A2 - Method for automatically adapting data to the capabilities of a user software - Google Patents

Method for automatically adapting data to the capabilities of a user software Download PDF

Info

Publication number
WO2001008371A2
WO2001008371A2 PCT/DE2000/002458 DE0002458W WO0108371A2 WO 2001008371 A2 WO2001008371 A2 WO 2001008371A2 DE 0002458 W DE0002458 W DE 0002458W WO 0108371 A2 WO0108371 A2 WO 0108371A2
Authority
WO
WIPO (PCT)
Prior art keywords
data
information
capabilities
server
www
Prior art date
Application number
PCT/DE2000/002458
Other languages
German (de)
French (fr)
Other versions
WO2001008371A3 (en
Inventor
Rainer Hillebrand
Original Assignee
Detemobil Deutsche Telekom Mobilnet Gmbh
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 Detemobil Deutsche Telekom Mobilnet Gmbh filed Critical Detemobil Deutsche Telekom Mobilnet Gmbh
Priority to AU68190/00A priority Critical patent/AU6819000A/en
Publication of WO2001008371A2 publication Critical patent/WO2001008371A2/en
Publication of WO2001008371A3 publication Critical patent/WO2001008371A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformation in the plane of the image
    • G06T3/40Scaling the whole image or part thereof
    • G06T3/4092Image resolution transcoding, e.g. client/server architecture
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9577Optimising the visualization of content, e.g. distillation of HTML documents
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/303Terminal profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/565Conversion or adaptation of application format or content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/328Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the presentation layer [OSI layer 6]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]

Definitions

  • the invention relates to a method for automatically adapting data transmitted by a data providing device to the capabilities of the software used by a data retrieving device.
  • WWWW World Wide Web
  • HTML HyperText Markup Language
  • XML Extensible Markup Language
  • HDML Handheld Device Markup Language
  • WML Wireless Markup Language
  • a WWW browser that can process the HTML data format cannot process one of the three other data formats.
  • the information to be provided must therefore be in the various formats be formatted. This leads to the following disadvantages:
  • the information is generated dynamically by the server when a call instruction from a client arrives, the information is only generated in a data format.
  • the use of the server to generate the data formats only supports a certain data format.
  • the client In the second and also in the first case, depending on the data format, the client must use different addresses to retrieve the same information. This makes it difficult for the user to find the same information using different client software with different data formats.
  • the object of the present invention is therefore to provide a method for automatically adapting data to the capabilities of the user software, which avoids the disadvantages mentioned above.
  • the essence of the method lies in the fact that the server, that is to say the data-providing device, provides information about the capabilities of the in a receives the client software used to query the data in order to send the queried data in the appropriate data format to the client software.
  • This information preferably relates to the data formats that can be processed by the client software, but can also contain information about the version of the software used in the data-retrieving device.
  • the advantage of this method lies in the simpler handling by the user, who no longer has to pay attention to which application his client software has to start on the server in order to have the data or information generated in the appropriate format.
  • the user only needs to call up an address (URL Uniform Resource Locator) that is independent of the capabilities of his WWW browser in order to obtain information from a WWW- Server.
  • URL Uniform Resource Locator URL Uniform Resource Locator
  • the information provider only needs one source of information, e.g. a
  • FIG. 1 shows a scenario in which the method according to the invention for automatically adapting data formats to the capabilities of the user software is used.
  • a user uses three different end devices 1, 2 and 3 to call up information from a WWW server 5 in a network 4 (e.g. Internet, LAN).
  • a network 4 e.g. Internet, LAN
  • the terminal 1 is a Personal Digital Assistant (PDA) and contains a WWW browser as client software, which e.g. can only process information in WML data format.
  • PDA Personal Digital Assistant
  • the terminal 2 is a notebook in which a WWW browser is installed, which e.g. can only process data in HTML format.
  • the terminal 3 is a desktop computer 3 in which a WWW browser is installed, which e.g. only the XML data format can process.
  • the user gives via a user interface, e.g. a keyboard, e.g. the address http://www.info.com/ of a WWW server 5 in the WWW browser of the terminal 1, and requests the WWW browser to query the information belonging to this address from the WWW server 5.
  • a user interface e.g. a keyboard, e.g. the address http://www.info.com/ of a WWW server 5 in the WWW browser of the terminal 1, and requests the WWW browser to query the information belonging to this address from the WWW server 5.
  • the WWW browser establishes a connection to the WWW server 5 via the network and informs the WWW server of the address at which information is requested.
  • the WWW server 5 also receives information about the capabilities of the WWW browser installed in the terminal 1. These capabilities include which data format the WWW browser can process. In the present case, the terminal 1 will transmit its processable data format WML to the server 5.
  • the server 5 already knows the capabilities of the software used in the terminal 1. This can be achieved in that the user of the terminal 1 notifies the server 5 of a fixed data format which the server 5 uses for data traffic with the user until new instructions come from the user.
  • the WWW server 5 transmits the address
  • the application 6 retrieves the information belonging to the address http://www.info.com/ from an information database 7 formats them according to the capabilities of the WWW browser in the WML data format.
  • the application 6 delivers the WML data to the server 5, which sends it to the WWW browser in the terminal 1.
  • the WWW browser interprets the formatting and displays the information on the display of the terminal 1.
  • the user uses a notebook 2 with a WWW browser that can only process the HTML data format.
  • the WWW server 5 receives the information about the capabilities of the WWW browser in the terminal 2 and passes it on to the application 6. Since the WWW browser in the terminal 2 can only process the HTML data format, the application 6 formats the information retrieved from the information database 7 in HTML format. The WWW server 5 sends this data to the WWW browser in notebook 2.
  • Desktop computer 3 with a WWW browser only that XML data format can process.
  • application 6 formats the information from 7 in XML data format.
  • the WWW server 5 sends the data from 6 to the browser in the terminal 3.
  • the invention also includes end devices whose software can process several data formats.
  • a list of usable data formats are transmitted to the data providing device. This then selects one of the "permitted" data formats, depending on availability.
  • the invention is not limited to an application on the Internet, but can be used for any type of data transfer in any data network, e.g. also in data transmission between subscribers of a digital mobile radio network.

Abstract

The invention concerns a method for automatically adapting data transmitted by a data supplying device to the capabilities of a software used by a data requesting device. Said method is characterised in that the data supplying device receives information concerning the capabilities of the software used in the data requesting device to transmit to the data requesting device the data in accordance with the specified capabilities.

Description

Verfahren zur automatischen Anpassung von Daten an die Fähigkeiten einer Nutzer-SoftwareProcess for automatically adapting data to the capabilities of a user software
Die Erfindung betrifft ein Verfahren zur automatischen Anpassung von einer datenbereitstellenden Einrichtung übermittelten Daten an die Fähigkeiten der von einer datenabrufenden Einrichtung verwendeten Software.The invention relates to a method for automatically adapting data transmitted by a data providing device to the capabilities of the software used by a data retrieving device.
In den heutigen Rechnerumgebungen existieren unterschiedlichste Typen von Software-Produkten. So existieren z.B. in Client-Server-Architekturen eine Vielzahl von Software-Produkten (Client) für die Nutzung von Internet- Diensten. Für jeden Internet-Dienst existieren unterschiedliche Software-Produkte und von jedem Software- Produkt existieren aufgrund der Weiterentwicklung eines Produkts unterschiedliche Versionen. Von Version zu Version wird oft das Format der von einem Sof ware-Produkt zu lesenden und zu verarbeitenden Daten geändert, so daß auch der Server in einer solchen Client-Server-Architektur diese unterschiedlichen Datenformate unterstützen und verarbeiten muß.The most diverse types of software products exist in today's computer environments. For example, in client-server architectures a large number of software products (client) for the use of Internet services. Different software products exist for each Internet service and different versions of each software product exist due to the further development of a product. The format of the data to be read and processed by a software product is often changed from version to version, so that the server in such a client-server architecture must also support and process these different data formats.
Informationen, die mittels des Internet-Dienstes World Wide Web (WWW) auf einem Server zum Abruf durch einen WWW-Browser als Client bereitgestellt werden, können z.B. in den Datenformaten HTML (HyperText Markup Language) , XML (Extensible Markup Language) , HDML (Handheld Device Markup Language) oder auch WML (Wireless Markup Language) formatiert werden. Ein WWW-Browser, der z.B. das HTML-Datenformat verarbeiten kann, kann jedoch nicht eines der drei anderen Datenformate verarbeiten. Die bereitzustellenden Informationen müssen deshalb in den verschiedenen Formaten formatiert werden. Dies führt zu folgenden Nachteilen:Information that is made available on a server for retrieval by a WWW browser as a client using the Internet service World Wide Web (WWW) can, for example, be in the data formats HTML (HyperText Markup Language), XML (Extensible Markup Language), HDML ( Handheld Device Markup Language) or WML (Wireless Markup Language). However, a WWW browser that can process the HTML data format, for example, cannot process one of the three other data formats. The information to be provided must therefore be in the various formats be formatted. This leads to the following disadvantages:
• Werden die Informationen statisch in Form von Dateien auf dem Server abgelegt, müssen für jedes Datenformat die Informationen im entsprechenden Format in eine eigene Datei gespeichert werden.• If the information is stored statically in the form of files on the server, the information must be saved in a separate file for each data format.
• Werden die Informationen dynamisch beim Eintreffen einer Abrufanweisung eines Clients vom Server erzeugt, werden die Informationen nur in einem Datenformat erzeugt. Die Anwendung des Servers zur Erzeugung der Datenformate unterstützt nur ein bestimmtes Datenformat.• If the information is generated dynamically by the server when a call instruction from a client arrives, the information is only generated in a data format. The use of the server to generate the data formats only supports a certain data format.
Im ersten Fall erhöht diese Vervielfachung der zu erstellenden und zu pflegenden Dateien vor allem den Kostenaufwand für das Management dieserIn the first case, this multiplication of the files to be created and maintained above all increases the cost of managing them
Informationsbereitstellung und das Risiko der Fehlinformation durch inkonsistente Bearbeitung der verschiedenen Dateien.Provision of information and the risk of misinformation due to inconsistent processing of the various files.
Im zweiten und auch im ersten Fall muß der Client je nach Datenformat unterschiedliche Adressen zum Abrufen der gleichen Informationen verwenden. Dies erschwert dem Nutzer das Auffinden der gleichen Information unter Nutzung unterschiedlicher Client-Software mit unterschiedlichen Datenformaten .In the second and also in the first case, depending on the data format, the client must use different addresses to retrieve the same information. This makes it difficult for the user to find the same information using different client software with different data formats.
Die Aufgabe der vorliegende Erfindung besteht daher darin, ein Verfahren zur automatischen Anpassung von Daten an die Fähigkeiten der Nutzer-Software anzugeben, welches die oben genannten Nachteile vermeidet .The object of the present invention is therefore to provide a method for automatically adapting data to the capabilities of the user software, which avoids the disadvantages mentioned above.
Die Lösung der Aufgabe wird durch die in Anspruch 1 angegebenen Merkmale erreicht .The object is achieved by the features specified in claim 1.
Erfindungsgemäß liegt der Kern des Verfahrens darin, daß der Server, also die datenbereitstellende Einrichtung, Informationen über die Fähigkeiten der in einer datenabfragenden Einrichtung verwendeten Client-Software erhält, um die abgefragten Daten im passenden Datenformat zur Client-Software zu senden.According to the invention, the essence of the method lies in the fact that the server, that is to say the data-providing device, provides information about the capabilities of the in a receives the client software used to query the data in order to send the queried data in the appropriate data format to the client software.
Vorzugsweise betreffen diese Informationen die von der Client-Software verarbeitbaren Datenformate, können aber auch Angaben zu der in der datenabrufenden Einrichtung verwendeten Version der Software enthalten.This information preferably relates to the data formats that can be processed by the client software, but can also contain information about the version of the software used in the data-retrieving device.
Der Vorteil dieses Verfahrens liegt in der einfacheren Handhabung durch den Nutzer, der nicht mehr beachten muß, welche Anwendung seine Client-Software auf dem Server starten muß, um die Daten bzw. Informationen im passenden Format erzeugen zu lassen.The advantage of this method lies in the simpler handling by the user, who no longer has to pay attention to which application his client software has to start on the server in order to have the data or information generated in the appropriate format.
Z.B. im Bereich der Client/Server-Anwendungen wie dem World Wide Web (WWW) braucht der Nutzer nur noch eine von den Fähigkeiten seines WWW-Browsers unabhängige Adresse (URL- Uniform Resource Locator) aufzurufen, um Informationen von einem zu dieser Adresse gehörenden WWW-Server abzurufen. Der Nutzer braucht sich also nicht mehr unterschiedliche Adressen je nach Browser zu merken.For example, in the area of client / server applications such as the World Wide Web (WWW), the user only needs to call up an address (URL Uniform Resource Locator) that is independent of the capabilities of his WWW browser in order to obtain information from a WWW- Server. The user no longer needs to remember different addresses depending on the browser.
Für den Betreiber des Servers besteht ein geringerer Ressourcenaufwand zur Pflege der Anwendungssof ware, die die Datenformate erzeugt.For the operator of the server, less resources are required to maintain the application software that generates the data formats.
Der Informationsanbieter braucht bei diesem Verfahren nur noch eine Informationsquelle wie z.B. eineWith this method, the information provider only needs one source of information, e.g. a
Informationsdatenbank zu pflegen, aus der heraus die Daten in einem angepaßten Format erzeugt werden.Maintain information database from which the data is generated in an adapted format.
Nachfolgend wird die Erfindung anhand eines Ausführungsbeispiels unter Bezugnahme auf eine Zeichnungsfigur näher beschrieben. Aus der Zeichnung und ihrer Beschreibung ergeben sich weitere Merkmale und Vorteile der Erfindung. Figur 1 zeigt ein Szenario, in dem das erfindungsgemäße Verfahren zur automatischen Anpassung von Datenformaten an die Fähigkeiten der Nutzer-Software zur Anwendung kommt.The invention is described in more detail below using an exemplary embodiment with reference to a drawing figure. Further features and advantages of the invention result from the drawing and its description. FIG. 1 shows a scenario in which the method according to the invention for automatically adapting data formats to the capabilities of the user software is used.
Ein Nutzer ruft mittels drei verschiedener Endgeräte 1, 2 und 3 Informationen von einem WWW-Server 5 in einem Netzwerk 4 (z.B. Internet, LAN) ab.A user uses three different end devices 1, 2 and 3 to call up information from a WWW server 5 in a network 4 (e.g. Internet, LAN).
Das Endgerät 1 ist ein Personal Digital Assistant (PDA) und beinhaltet einen WWW-Browser als Client-Software, der z.B. nur Informationen im Datenformat WML verarbeiten kann.The terminal 1 is a Personal Digital Assistant (PDA) and contains a WWW browser as client software, which e.g. can only process information in WML data format.
Das Endgerät 2 ist ein Notebook, in dem ein WWW-Browser installiert ist, der z.B. nur Daten im HTML-Format verarbeiten kann.The terminal 2 is a notebook in which a WWW browser is installed, which e.g. can only process data in HTML format.
Das Endgerät 3 ist ein Desktop-Rechner 3 , in dem ein WWW- Browser installiert ist, der z.B. nur das Datenformat XML verarbeiten kann.The terminal 3 is a desktop computer 3 in which a WWW browser is installed, which e.g. only the XML data format can process.
Beispiel 1 :Example 1 :
Der Nutzer gibt über eine Nutzerschnittstelle, wie z.B. einer Tastatur, z.B. die Adresse http://www.info.com/ eines WWW- Servers 5 in den WWW-Browser des Endgeräts 1 ein, und fordert den WWW-Browser auf, die zu dieser Adresse gehörenden Informationen vom WWW-Server 5 abzufragen.The user gives via a user interface, e.g. a keyboard, e.g. the address http://www.info.com/ of a WWW server 5 in the WWW browser of the terminal 1, and requests the WWW browser to query the information belonging to this address from the WWW server 5.
Der WWW-Browser stellt über das Netz eine Verbindung zum WWW- Server 5 her und teilt dem WWW-Server mit, zu welcher Adresse Informationen angefordert werden.The WWW browser establishes a connection to the WWW server 5 via the network and informs the WWW server of the address at which information is requested.
Erfindungsgemäß werden dem WWW-Server 5 ferner Informationen übermittelt, welche Fähigkeiten der im Endgerät 1 installierte WWW-Browser besitzt. Zu diesen Fähigkeiten zählt u.a., welches Datenformat der WWW-Browser verarbeiten kann. Im vorliegenden Fall, wird das Endgerät 1 sein verarbeitbares Datenformat WML an den Server 5 übermitteln.According to the invention, the WWW server 5 also receives information about the capabilities of the WWW browser installed in the terminal 1. These capabilities include which data format the WWW browser can process. In the present case, the terminal 1 will transmit its processable data format WML to the server 5.
Eine weitere Möglichkeit besteht darin, daß dem Server 5 die Fähigkeiten der im Endgerät 1 verwendeten Software bereits bekannt sind. Dies kann dadurch erreicht werden, daß der Nutzer des Endgeräts 1 dem Server 5 ein festgelegtes Datenformat bekanntgibt, welches der Server 5 solange für den Datenverkehr mit dem Nutzer verwendet, bis vom Nutzer neue Anweisungen kommen.Another possibility is that the server 5 already knows the capabilities of the software used in the terminal 1. This can be achieved in that the user of the terminal 1 notifies the server 5 of a fixed data format which the server 5 uses for data traffic with the user until new instructions come from the user.
Der WWW-Server 5 übermittelt die AdresseThe WWW server 5 transmits the address
(http://www.info.com/) und die Fähigkeiten (WML-Format) an die Anwendung 6. Die Anwendung 6 ruft aus einer Informationsdatenbank 7 die zur Adresse http://www.info.com/ gehörenden Informationen ab und formatiert diese entsprechend der Fähigkeiten des WWW-Browsers im Datenformat WML. Die Anwendung 6 liefert die WML-Daten an den Server 5, der diese zum WWW-Browser im Endgerät 1 sendet . Der WWW-Browser interpretiert die Formatierungen und stellt die Informationen in der Anzeige des Endgeräts 1 dar.(http://www.info.com/) and the capabilities (WML format) to the application 6. The application 6 retrieves the information belonging to the address http://www.info.com/ from an information database 7 formats them according to the capabilities of the WWW browser in the WML data format. The application 6 delivers the WML data to the server 5, which sends it to the WWW browser in the terminal 1. The WWW browser interprets the formatting and displays the information on the display of the terminal 1.
Beispiel 2 :Example 2:
In einem anderen Fall setzt der Nutzer im Gegensatz zu Beispiel 1 ein Notebook 2 mit WWW-Browser ein, der nur das Datenformat HTML verarbeiten kann. Wie im Beispiel 1 beschrieben, erhält der WWW-Server 5 die Informationen über die Fähigkeiten des WWW-Browsers im Endgerät 2 und gibt diese an die Anwendung 6 weiter. Da der WWW-Browser im Endgerät 2 nur das Datenformat HTML verarbeiten kann, formatiert die Anwendung 6 die aus der Informationsdatenbank 7 abgerufenen Informationen im HTML-Format . Der WWW-Server 5 sendet diese Daten zum WWW-Browser in Notebook 2.In another case, in contrast to example 1, the user uses a notebook 2 with a WWW browser that can only process the HTML data format. As described in Example 1, the WWW server 5 receives the information about the capabilities of the WWW browser in the terminal 2 and passes it on to the application 6. Since the WWW browser in the terminal 2 can only process the HTML data format, the application 6 formats the information retrieved from the information database 7 in HTML format. The WWW server 5 sends this data to the WWW browser in notebook 2.
Beispiel 3 :Example 3:
Der Nutzer setzt im Gegensatz zu den Beispielen 1 und 2 einenIn contrast to Examples 1 and 2, the user uses one
Desktop-Rechner 3 mit WWW-Browser ein, der nur das Datenformat XML verarbeiten kann. Wie bereits in den Beispielen 1 und 2 beschrieben, formatiert in diesem Szenario die Anwendung 6 die Informationen aus 7 im Datenformat XML. Der WWW-Server 5 sendet die Daten aus 6 zum Browser im Endgerät 3.Desktop computer 3 with a WWW browser, only that XML data format can process. As already described in Examples 1 and 2, in this scenario application 6 formats the information from 7 in XML data format. The WWW server 5 sends the data from 6 to the browser in the terminal 3.
Selbstverständlich umfasst die Erfindung auch Endgeräte, deren Software mehrere Datenformate verarbeiten kann. In diesem Fall kann z.B. eine Liste von verwendbaren Datenformaten an die datenbereitstellende Einrichtung übermittelt werden. Diese wählt dann, je nach Verfügbarkeit, eines der „erlaubten" Datenformate aus.Of course, the invention also includes end devices whose software can process several data formats. In this case e.g. a list of usable data formats are transmitted to the data providing device. This then selects one of the "permitted" data formats, depending on availability.
Ferner ist die Erfindung nicht auf eine Anwendung im Internet beschränkt, sondern ist für jede Art von Datentransfer in beliebigen Datennetzen verwendbar, so z.B. auch bei der Datenübertragung zwischen Teilnehmern eines digitalen Mobilfunknetzes . Furthermore, the invention is not limited to an application on the Internet, but can be used for any type of data transfer in any data network, e.g. also in data transmission between subscribers of a digital mobile radio network.

Claims

Patentansprüche claims
1. Verfahren zur automatischen Anpassung der von einer datenbereitstellenden Einrichtung übermittelten Daten an die Fähigkeiten einer von einer datenabrufenden Einrichtung verwendeten Software, dadurch gekennzeichnet, daß die datenbereitstellende Einrichtung Informationen über die Fähigkeiten der in der datenabrufenden Einrichtung verwendeten Software erhält, wobei die Informationen Angaben zu den von der Software verarbeitbaren Datenformaten enthalten, und die abgerufenen Daten entsprechend den vorgegebenen Fähigkeiten an die datenabrufende Einrichtung übermittelt werden .1. A method for automatically adapting the data transmitted by a data providing device to the capabilities of a software used by a data retrieving device, characterized in that the data providing device receives information about the capabilities of the software used in the data retrieving device, the information indicating the contain data formats that can be processed by the software, and the data retrieved are transmitted to the data retrieval device in accordance with the specified capabilities.
2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß die Informationen Angaben zu der in der datenabrufenden Einrichtung verwendeten Version der Software enthalten.2. The method according to claim 1, characterized in that the information contains information about the version of the software used in the data-retrieving device.
3. Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, daß die Informationen von der datenabrufenden Einrichtung an die datenbereitstellende Einrichtung übermittelt werden .3. The method according to claim 1 or 2, characterized in that the information is transmitted from the data retrieving device to the data providing device.
4. Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, daß die Informationen von einer zwischen der datenabrufenden Einrichtung und der datenbereitstellenden Einrichtung geschalteten Einrichtung an die datenbereitstellende Einrichtung übermittelt werden. Verfahren nach einem der Ansprüche 1 bis 4, dadurch gekennzeichnet, daß die abzurufenden Daten in einer zentralen Datenbank der datenbereitstellenden Einrichtung gespeichert sind und bei Abruf durch eine Formattierungseinrichtung in das vorgegebene Datenformat formatiert und an die datenabfragende Einrichtung übermittelt werden. 4. The method according to claim 1 or 2, characterized in that the information is transmitted from a device connected between the data retrieving device and the data providing device to the data providing device. Method according to one of claims 1 to 4, characterized in that the data to be called up are stored in a central database of the data providing device and, when called up by a formatting device, formatted in the specified data format and transmitted to the data requesting device.
PCT/DE2000/002458 1999-07-27 2000-07-26 Method for automatically adapting data to the capabilities of a user software WO2001008371A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU68190/00A AU6819000A (en) 1999-07-27 2000-07-26 Method for automatically adapting data to the capabilities of a user software

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE19934788.3 1999-07-27
DE19934788A DE19934788B4 (en) 1999-07-27 1999-07-27 Process for automatically adapting data to the capabilities of a user software

Publications (2)

Publication Number Publication Date
WO2001008371A2 true WO2001008371A2 (en) 2001-02-01
WO2001008371A3 WO2001008371A3 (en) 2001-05-25

Family

ID=7915934

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/DE2000/002458 WO2001008371A2 (en) 1999-07-27 2000-07-26 Method for automatically adapting data to the capabilities of a user software

Country Status (3)

Country Link
AU (1) AU6819000A (en)
DE (1) DE19934788B4 (en)
WO (1) WO2001008371A2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100105122A1 (en) * 2000-05-03 2010-04-29 Oncolytics Biotech Inc. Oncolytic Viruses as Phenotyping Agents for Neoplasms

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10209507A1 (en) * 2002-03-05 2003-09-18 T Mobile Deutschland Gmbh Generic procedure for the provision of data independent of the end device by classifying the capabilities of data retrieval facilities
DE102006016828A1 (en) * 2006-04-07 2007-10-11 Sennheiser Electronic Gmbh & Co. Kg Copyright-relevant data e.g. windows media audio file, transmitting method involves transmitting required audio file from server e.g. internet server, to mobile device e.g. mobile phone, if mobile device possess appropriate authorization

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0629961A1 (en) * 1993-06-04 1994-12-21 Marcam Corporation Method and apparatus for conversion of transferred digital data
US5727159A (en) * 1996-04-10 1998-03-10 Kikinis; Dan System in which a Proxy-Server translates information received from the Internet into a form/format readily usable by low power portable computers
WO1998015091A1 (en) * 1996-09-30 1998-04-09 Casio Computer Co., Ltd. Information transfer system
WO1998047270A2 (en) * 1997-04-16 1998-10-22 Nokia Networks Oy Data service in a mobile communications network
US5864870A (en) * 1996-12-18 1999-01-26 Unisys Corp. Method for storing/retrieving files of various formats in an object database using a virtual multimedia file system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19831169C2 (en) * 1998-07-11 2001-03-22 Deutsche Telekom Ag Method for transmitting information adapted to the performance of a terminal device via a communication network
DE19831168C2 (en) * 1998-07-11 2001-02-15 Deutsche Telekom Ag Method for the automatic detection of performance features of a communication terminal device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0629961A1 (en) * 1993-06-04 1994-12-21 Marcam Corporation Method and apparatus for conversion of transferred digital data
US5727159A (en) * 1996-04-10 1998-03-10 Kikinis; Dan System in which a Proxy-Server translates information received from the Internet into a form/format readily usable by low power portable computers
WO1998015091A1 (en) * 1996-09-30 1998-04-09 Casio Computer Co., Ltd. Information transfer system
US5864870A (en) * 1996-12-18 1999-01-26 Unisys Corp. Method for storing/retrieving files of various formats in an object database using a virtual multimedia file system
WO1998047270A2 (en) * 1997-04-16 1998-10-22 Nokia Networks Oy Data service in a mobile communications network

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
JOHNSON D: "CONVERTING PC GUIS FOR NON PC DEVICES" CIRCUIT CELLUR INK,US,VERNON, CT, Bd. 91, Februar 1998 (1998-02), Seiten 40-42,44-45, XP000852859 ISSN: 0896-8985 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100105122A1 (en) * 2000-05-03 2010-04-29 Oncolytics Biotech Inc. Oncolytic Viruses as Phenotyping Agents for Neoplasms

Also Published As

Publication number Publication date
WO2001008371A3 (en) 2001-05-25
DE19934788A1 (en) 2001-02-08
AU6819000A (en) 2001-02-13
DE19934788B4 (en) 2004-05-27

Similar Documents

Publication Publication Date Title
DE69837508T2 (en) Content recovery method over a network
DE60308700T2 (en) DYNAMIC REMOTE CONFIGURATION OF A WEBSERVER FOR PROVIDING CAPACITY ON REQUEST
DE60125913T2 (en) DATA TRANSMISSION METHOD AND DEVICE
DE60015423T2 (en) Method and device for reproducing objects in a network
DE10051024B4 (en) A method of intermediate caching in a client-server software system, computer program products and computer system for performing such a method
DE69832786T2 (en) DEVICE AND METHOD FOR IDENTIFYING CLIENTS THAT ACCESS NETWORK SITES
DE60011069T2 (en) TREATMENT OF A REQUEST IN ACCORDANCE WITH INFORMATION PROVIDED BY A SERVICE PROVIDER
DE69731318T2 (en) MAKING COMMUNICATION CONNECTIONS IN A COMPUTER NETWORK
DE60028561T2 (en) PROVIDE SUPPORT FOR CUSTOMER SERVICES WHICH OBTAIN DATA FROM SOURCES OF DATA WHICH THE DATA SOURCES DO NOT NEED TO SUPPORT THE FORMATS REQUIRED BY THE CUSTOMER
DE60008555T2 (en) METHOD AND DEVICE FOR EFFICIENTLY TRANSMITTING DATA FROM AN INTERACTIVE APPLICATION BETWEEN CLIENTS AND SERVER BY MEANS OF A MARKUP LANGUAGE
DE69725652T2 (en) Embedding sound in websites
DE69933435T2 (en) APPARATUS AND METHOD FOR TRANSFERRING DOCUMENTS BETWEEN A SERVER CALCULATOR AND A USER CALCULATOR
DE10118898A1 (en) Device for processing book-mark occurrences for a web-page, uses book mark occurrence processing in web-browser for automatically carrying out a given function
DE19934787A1 (en) Method for automatically adapting the data to be transmitted from a data providing device to a data retrieving device to the capabilities of this terminal
DE19813884B4 (en) System and method for determining and presenting connection-related performance data in networks
EP3100181B1 (en) System and method for preventing a delivery of advertising content
EP1620810A2 (en) Method and arrangement for establishing and updating a user surface used for accessing data pages in a data network
DE19934788B4 (en) Process for automatically adapting data to the capabilities of a user software
DE112006001427T5 (en) Security system for a personal internet communication device
DE602004001333T2 (en) A computer system and method for providing a fault-tolerant data processing service
DE60108176T2 (en) METHOD AND SYSTEM FOR DELIVERING INFORMATION IN A TELECOMMUNICATIONS NETWORK
DE602004010022T2 (en) Insertion of help into a response to a demand for a virtual office
DE60208243T2 (en) communication terminal
WO2008034842A1 (en) Use of a static web server to assist the display of dynamic contents
DE10315953A1 (en) Method and system for generating web pages adapted to client properties

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 CR CZ DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG 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 BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
AK Designated states

Kind code of ref document: A3

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CZ DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG 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: A3

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 BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

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

Ref country code: JP