[go: up one dir, main page]

DE19934788B4 - Process for automatically adapting data to the capabilities of a user software - Google Patents

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

Info

Publication number
DE19934788B4
DE19934788B4 DE19934788A DE19934788A DE19934788B4 DE 19934788 B4 DE19934788 B4 DE 19934788B4 DE 19934788 A DE19934788 A DE 19934788A DE 19934788 A DE19934788 A DE 19934788A DE 19934788 B4 DE19934788 B4 DE 19934788B4
Authority
DE
Germany
Prior art keywords
data
information
capabilities
software
server
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Lifetime
Application number
DE19934788A
Other languages
German (de)
Other versions
DE19934788A1 (en
Inventor
Rainer Hillebrand
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Telekom Deutschland GmbH
Original Assignee
T Mobile Deutschland 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 T Mobile Deutschland GmbH filed Critical T Mobile Deutschland GmbH
Priority to DE19934788A priority Critical patent/DE19934788B4/en
Priority to PCT/DE2000/002458 priority patent/WO2001008371A2/en
Priority to AU68190/00A priority patent/AU6819000A/en
Publication of DE19934788A1 publication Critical patent/DE19934788A1/en
Application granted granted Critical
Publication of DE19934788B4 publication Critical patent/DE19934788B4/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/40Scaling of whole images or parts thereof, e.g. expanding or contracting
    • G06T3/4092Image resolution transcoding, e.g. by using client-server architectures
    • 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]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Transfer Between Computers (AREA)
  • Stored Programmes (AREA)

Abstract

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, das sich dadurch auszeichnet, daß die datenbereitstellende Einrichtung Informationen über die Fähigkeiten der in der datenabrufenden Einrichtung verwendeten Software erhält, um die abgerufenen Daten entsprechend den vorgegebenen Fähigkeiten an die datenabrufende Einrichtung zu übermitteln.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, which is characterized in that the data-providing device receives information about the capabilities of the software used in the data-retrieving device to match the data retrieved To transmit data to the data retriever in accordance with the specified capabilities.

Description

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, nach dem Oberbegriff des Patentanspruchs 1.The invention relates to a method transmitted for automatic adjustment by a data-providing device Data to the skills the software used by a data retriever, according to the preamble of claim 1.

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 Software-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ß.In today's computing environments There are different types of software products. So exist e.g. a variety of software products in client-server architectures (Client) for the use of internet services. For each Different software products and Internet services exist of any software product different exist due to the further development of a product Versions. From version to version the format of one is often changed Software product to be read and processed data changed, so that too the server in such a client-server architecture these different Support data formats and has to process.

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:

  • – 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.
  • – 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.
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 be, for example, 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 formatted in the various formats. This leads to the following disadvantages:
  • - 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.
  • - 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 application 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 dieser Informationsbereitstellung und das Risiko der Fehlinformation durch inkonsistente Bearbeitung der verschiedenen Dateien.In the first case, this increases Duplication of the files to be created and maintained all the cost of the management of this information supply and the risk the misinformation due to inconsistent processing of the different 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 the client must Depending on the data format, different addresses for retrieving the same Use information. This makes it difficult for the user to find them the same information using different client software with different data formats.

Die nachveröffentlichten Schriften DE 198 31 168 A1 und DE 198 31 169 A1 offenbaren Verfahren zur automatischen Anpassung der von einer datenbereitstellenden Einrichtung übermittelten Daten an die Fähigkeiten einer von einer datenabrufenden Einrichtung verwendeten Software, wobei die datenbereitstellende Einrichtung Informationen über die Fähigkeiten der in der datenabrufenden Einrichtung verwendeten Software (Softwarestand) erhält, um die abgerufenen Daten entsprechend den vorgegebenen Fähigkeiten an die datenabrufende Einrichtung zu übermitteln.The post-published writings DE 198 31 168 A1 and DE 198 31 169 A1 disclose methods for automatically adapting the data transmitted by a data providing device to the capabilities of software used by a data retrieving device, the data providing device receiving information about the capabilities of the software used in the data retrieving device (software version) in order to obtain the retrieved data in accordance with the specified Transfer skills to the data retriever.

Die Aufgabe der vorliegenden Erfindung besteht darin, ein Verfahren zur automatischen Anpassung von Daten an die Fähigkeiten der Nutzer-Software anzugeben, das sowohl den Verwaltungsaufwand als auch den finanziellen Aufwand für die Datenverwaltung und Datenanpassung verringert.The object of the present invention is a method of automatically adjusting data the skills the user software specify both the administrative burden as well as the financial expense for data management and data adaptation reduced.

Die Lösung der Aufgabe wird durch die in Anspruch 1 angegebenen Merkmale erreicht.The task is solved by achieved the features specified in claim 1.

Vorteilhafte Ausgestaltungen und Merkmale der Erfindung sind in den abhängigen Patentansprüchen angegeben.Advantageous configurations and Features of the invention are specified in the dependent claims.

Erfindungsgemäß liegt der Kern des Verfahrens darin, daß 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, wobei eine Liste von verwendbaren Datenformaten an die datenbereitstellende Einrichtung übermittelt wird, und die datenbereitstellende Einrichtung, je nach Verfügbarkeit, eines der erlaubten Datenformate auswählt, wobei die abzurufenden Daten in einer zentralen Datenbank der datenbereitstellenden Einrichtung gespeichert sind und bei Abruf durch eine Formatierungseinrichtung in das vorgegebene Datenformat formatiert und an die datenabfragende Einrichtung übermittelt werden.According to the invention, the core of the method lies in that the Information Information about the data formats that can be processed by the software included, and the retrieved data according to the given Skills are transmitted to the data retriever, with a List of usable data formats to the data provider Facility submitted and the data-providing facility, depending on availability, one of the allowed data formats, the data to be retrieved in a central database of the data provider Device are stored and when retrieved by a formatting device formatted in the specified data format and sent to the data interrogator Facility submitted become.

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 procedure lies in the easier handling by the user, who no longer pay attention must, which Application must start its client software on the server to get the data or to have 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 belonging to this address Server. The user therefore no longer needs different addresses. to Browser to remember.

Für den Betreiber des Servers besteht ein geringerer Ressourcenaufwand zur Pflege der Anwendungssoftware, die die Datenformate erzeugt.For the operator of the server has a lower resource requirement to maintain the application software that generates the data formats.

Der Informationsanbieter braucht bei diesem Verfahren nur noch eine Informationsquelle wie z.B. eine Informationsdatenbank zu pflegen, aus der heraus die Daten in einem angepaßten Format erzeugt werden.The information provider needs with this method only one source of information such as a Maintain information database from which the data in one matched 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 Einzelheiten und Vorteile der Erfindung.The invention is explained below of an embodiment described in more detail with reference to a drawing figure. From the drawing and its description provides further details and advantages the invention.

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. 1 shows a scenario in which the inventive method 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 calls using three different end devices 1 . 2 and 3 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 that can only process information in the WML data format, for example.

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 can only process data in HTML format, for example.

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, for example, can only process the XML data format.

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 the address http://www.info.com/ of a WWW server via a user interface, such as a keyboard 5 in the WWW browser of the end device 1 and asks the WWW browser to get the information belonging to this address from the WWW server 5 query.

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 connects to the WWW server via the network 5 and tells the WWW server the address to 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.According to the WWW server 5 also transmits information about the capabilities of the in the terminal 1 WWW browser installed. These capabilities include which data format the WWW browser can process.

Im vorliegenden Fall, wird das Endgerät 1 sein verarbeitbares Datenformat WML an den Server 5 übermitteln.In the present case, the terminal 1 its processable data format WML to the server 5 to transfer.

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 the capabilities of the in the terminal 1 used software are already known. This can be achieved in that the user of the terminal 1 the server 5 a specified data format announces which of the servers 5 used for data traffic with the user until new instructions come from the user.

Der WWW-Server 5 übermittelt die Adresse (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.The WWW server 5 sends the address (http://www.info.com/) and the capabilities (WML format) to the application 6 , The application 6 calls from an information database 7 the information belonging to the address http://www.info.com/ and formats it 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 this to the WWW browser in the end device 1 sends. The WWW browser interprets the formatting and presents the information on the display of the end device 1 represents.

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, the user opposes the example 1 a notebook 2 with a WWW browser that can only process the HTML data format. As in the example 1 the WWW server 5 the information about the capabilities of the WWW browser in the end device 2 and passes it on to the application 6 further. Because the WWW browser in the end device 2 the application can only format the HTML data format 6 those from the information database 7 retrieved information 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 einen 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.In contrast to Examples 1 and 2, the user uses a desktop computer 3 with a web browser that can only process the XML data format. As already described in Examples 1 and 2, the application formats in this scenario 6 the information from 7 in XML data format. The WWW server 5 sends out the data 6 to the browser in the end device 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 terminals whose software can process multiple data formats. In this Case can e.g. a list of usable data formats to the data providing device are transmitted. This then chooses depending on availablity, one of the "allowed" data formats.

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 based on an application on the Internet is limited, but is for each type of data transfer can be used in any data network, e.g. also in data transmission between subscribers of a digital cellular network.

Claims (4)

Verfahren zur automatischen Anpassung der von einer datenbereitstellenden Einrichtung übermittelten Daten an die Fähigkeiten einer von einer datenabrufenden Einrichtung verwendeten Software, wobei die datenbereitstellende Einrichtung Informationen über die Fähigkeiten der in der datenabrufenden Einrichtung verwendeten Software erhält, dadurch gekennzeichnet, daß 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, wobei eine Liste von verwendbaren Datenformaten an die datenbereitstellende Einrichtung übermittelt wird, und die datenbereitstellende Einrichtung, je nach Verfügbarkeit, eines der erlaubten Datenformate auswählt, wobei die abzurufenden Daten in einer zentralen Datenbank der datenbereitstellenden Einrichtung gespeichert sind und bei Abruf durch eine Formatierungseinrichtung in das vorgegebene Datenformat formatiert und an die datenabfragende Einrichtung übermittelt werden.Method for automatically adapting the data transmission device data to the capabilities of software used by a data retriever, the data provider receiving information about the capabilities of the software used in the data retriever, characterized in that the information includes information about the data formats that can be processed by the software, and the retrieved data are transmitted to the data-retrieving device in accordance with the specified capabilities, a list of usable data formats being transmitted to the data-providing device, and the data-providing device, depending on availability, selecting one of the permitted data formats, the data to be retrieved being stored in a central database of the data-providing device are stored and, when called up by a formatting device, formatted in the specified data format and transmitted to the data interrogating device. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß die Informationen Angaben zu der in der datenabrufenden Einrichtung verwendeten Version der Software enthalten.A method according to claim 1, characterized in that the Information Information about the data retrieval facility version of the software used. Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, daß die Informationen von der datenabrufenden Einrichtung an die datenbereitstellende Einrichtung übermittelt werden.A method according to claim 1 or 2, characterized in that that the Information from the data retriever to the data provider Facility submitted become. 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.A method according to claim 1 or 2, characterized in that that the Information from one between the data retriever and the device providing the data-providing device be transmitted to the data providing facility.
DE19934788A 1999-07-27 1999-07-27 Process for automatically adapting data to the capabilities of a user software Expired - Lifetime DE19934788B4 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
DE19934788A DE19934788B4 (en) 1999-07-27 1999-07-27 Process for automatically adapting data to the capabilities of a user software
PCT/DE2000/002458 WO2001008371A2 (en) 1999-07-27 2000-07-26 Method for automatically adapting data to the capabilities of a user software
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 (1)

Application Number Priority Date Filing Date Title
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
DE19934788A1 DE19934788A1 (en) 2001-02-08
DE19934788B4 true DE19934788B4 (en) 2004-05-27

Family

ID=7915934

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19934788A Expired - Lifetime DE19934788B4 (en) 1999-07-27 1999-07-27 Process 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
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

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7306902B2 (en) * 2002-06-28 2007-12-11 Oncolyties Biotech Inc. Oncolytic viruses as phenotyping agents for neoplasms
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

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19831168A1 (en) * 1998-07-11 2000-01-13 Deutsche Telekom Ag Method for the automatic detection of performance features of a communication terminal device
DE19831169A1 (en) * 1998-07-11 2000-01-27 Deutsche Telekom Ag Method of transferring information matched to performance of terminal over communications network involves identifying terminal prior to setting up connection

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5493671A (en) * 1993-06-04 1996-02-20 Marcam Corporation Method and apparatus for conversion of database data into a different format on a field by field basis using a table of conversion procedures
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
TW347498B (en) * 1996-09-30 1998-12-11 Casio Computer Co Ltd Information supply 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
FI104873B (en) * 1997-04-16 2000-04-14 Nokia Networks Oy Data service in a mobile telephone network

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19831168A1 (en) * 1998-07-11 2000-01-13 Deutsche Telekom Ag Method for the automatic detection of performance features of a communication terminal device
DE19831169A1 (en) * 1998-07-11 2000-01-27 Deutsche Telekom Ag Method of transferring information matched to performance of terminal over communications network involves identifying terminal prior to setting up connection

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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

Also Published As

Publication number Publication date
AU6819000A (en) 2001-02-13
DE19934788A1 (en) 2001-02-08
WO2001008371A2 (en) 2001-02-01
WO2001008371A3 (en) 2001-05-25

Similar Documents

Publication Publication Date Title
DE69832786T2 (en) DEVICE AND METHOD FOR IDENTIFYING CLIENTS THAT ACCESS NETWORK SITES
DE60007620T2 (en) SPEECH RECOGNITION PROCESS
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
DE69731318T2 (en) MAKING COMMUNICATION CONNECTIONS IN A COMPUTER NETWORK
DE69823809T2 (en) COMMUNICATION BETWEEN STATIONS
DE10051024A1 (en) Intermediate caching points management method in software systems, involves storing overall output of program element group in cache
EP1369790A2 (en) Method for dynamically generating structured documents
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
DE10296648T5 (en) Method for integrating electronic mail and web communications with one user
DE69933435T2 (en) APPARATUS AND METHOD FOR TRANSFERRING DOCUMENTS BETWEEN A SERVER CALCULATOR AND A USER CALCULATOR
EP0996906A1 (en) Process for the synchronised representation of network contents
EP1176517A1 (en) Method of Client-Server-Communikation using state information
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
DE69925435T2 (en) A computer-implemented method and apparatus for providing a logical access point to one or more files
DE60018534T2 (en) Data transfer display method and-
DE602004010022T2 (en) Insertion of help into a response to a demand for a virtual office
WO2004090748A2 (en) Method and system for producing web pages adapted to a client character
DE60208243T2 (en) communication terminal
DE69901832T2 (en) Provision of status data in a stateless communication protocol
DE102006044568A1 (en) Use a static web server to support the display of dynamic content
DE60030309T2 (en) INFORMATION TRANSMISSION VIA A NETWORK
DE10208959B4 (en) Method and device for detecting and evaluating information stored in a computer network
WO2002037793A2 (en) Method for the exchange of data in a network, device for carrying out said method, computer program for carrying out the same and data store for the storage of the above

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8127 New person/name/address of the applicant

Owner name: T-MOBILE DEUTSCHLAND GMBH, 53227 BONN, DE

8364 No opposition during term of opposition
R071 Expiry of right