WO2001008371A2 - Procede d'adaptation automatique de donnees aux capacites d'un logiciel utilisateur - Google Patents
Procede d'adaptation automatique de donnees aux capacites d'un logiciel utilisateur Download PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
- G06T3/4092—Image resolution transcoding, e.g. by using client-server architectures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9577—Optimising the visualization of content, e.g. distillation of HTML documents
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/303—Terminal profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/565—Conversion or adaptation of application format or content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/328—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the presentation layer [OSI layer 6]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer 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.
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
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 (de) | 1999-07-27 | 1999-07-27 | Verfahren zur automatischen Anpassung von Daten an die Fähigkeiten einer Nutzer-Software |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2001008371A2 true WO2001008371A2 (fr) | 2001-02-01 |
WO2001008371A3 WO2001008371A3 (fr) | 2001-05-25 |
Family
ID=7915934
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/DE2000/002458 WO2001008371A2 (fr) | 1999-07-27 | 2000-07-26 | Procede d'adaptation automatique de donnees aux capacites d'un logiciel utilisateur |
Country Status (3)
Country | Link |
---|---|
AU (1) | AU6819000A (fr) |
DE (1) | DE19934788B4 (fr) |
WO (1) | WO2001008371A2 (fr) |
Cited By (1)
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10209507A1 (de) * | 2002-03-05 | 2003-09-18 | T Mobile Deutschland Gmbh | Generisches Verfahren zur endgeräteunabhängigen Bereitstellung von Daten durch Klassifizierung von Fähigkeiten von datenabrufenden Einrichtungen |
DE102006016828A1 (de) * | 2006-04-07 | 2007-10-11 | Sennheiser Electronic Gmbh & Co. Kg | Verfahren zum Übertragen von Daten |
Family Cites Families (7)
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 (fi) * | 1997-04-16 | 2000-04-14 | Nokia Networks Oy | Datapalvelu matkaviestinverkossa |
DE19831169C2 (de) * | 1998-07-11 | 2001-03-22 | Deutsche Telekom Ag | Verfahren zum Übertragen von an die Leistungsfähigkeit einer Endeinrichtung angepaßten Informationen über ein Kommunikationsnetz |
DE19831168C2 (de) * | 1998-07-11 | 2001-02-15 | Deutsche Telekom Ag | Verfahren zum automatischen Erfassen von Leistungsmerkmalen einer Kommunikations-Endeinrichung |
-
1999
- 1999-07-27 DE DE19934788A patent/DE19934788B4/de not_active Expired - Lifetime
-
2000
- 2000-07-26 AU AU68190/00A patent/AU6819000A/en not_active Abandoned
- 2000-07-26 WO PCT/DE2000/002458 patent/WO2001008371A2/fr active Application Filing
Cited By (1)
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 (fr) | 2001-05-25 |
AU6819000A (en) | 2001-02-13 |
DE19934788B4 (de) | 2004-05-27 |
DE19934788A1 (de) | 2001-02-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69837508T2 (de) | Verfahren zum Inhaltswiederauffinden über ein Netzwerk | |
DE60011069T2 (de) | Behandlung einer anfrage nach informationen, die von einem dienstleisters angeboten werden | |
DE60308700T2 (de) | Dynamische fernkonfiguration eines webservers zur bereitstellung von kapazität auf anfrage | |
DE60125913T2 (de) | Datenübertragungsverfahren und vorrichtung | |
DE10051024B4 (de) | Verfahren zum intermediären Cachen in einem Client-Server-Softwaresystem, Computerprogrammprodukte und Computersystem zur Durchführung eines solchen Verfahrens | |
DE60015423T2 (de) | Verfahren und Vorrichtung zur Objektwiedergabe in einem Netzwerk | |
DE69731318T2 (de) | Herstellen von kommunikationsverbindungen in einem computernetzwerk | |
DE69832786T2 (de) | Vorrichtung und verfahren zur identifizierung von klienten die an netzwer-sites zugreifen | |
DE60028561T2 (de) | Bereitstellung von kundendiensten, die daten aus datenquellen abrufen, wobei die datenquellen die vom kunden geforderten formate nicht notwendigerweise unterstützen | |
DE69602461T2 (de) | Verfahren und server-rechner zum lastausgleich zwischen den prozessoren des server-rechners | |
DE69725652T2 (de) | Einbettung von Ton in Webseiten | |
DE60008555T2 (de) | Verfahren und vorrichtung zur effizienten übertragung von daten einer interaktiven anwendung zwischen klienten und server mit hilfe einer markup-sprache | |
DE69616839T2 (de) | Web-server-mechanismus zur verarbeitung von funktionsaufrufen für dynamische datenabfragen in einer web-seite | |
DE10118898A1 (de) | Vorrichtung und Verfahren zur Verarbeitung von Lesezeichenereignissen für eine Webseite | |
EP0996906A1 (fr) | Procede de representation synchronisee de contenus d'un reseau | |
DE69933435T2 (de) | Apparat und verfahren zum übermitteln von dokumenten zwischen einem server-rechner und einem benutzer-rechner | |
DE19934787A1 (de) | Verfahren zur automatischen Anpassung der von einer datenbereitstellenden Einrichtung zu einer datenabrufenden Einrichtung zu übertragenden Daten an die Fähigkeiten dieses Endgerätes | |
DE19813884B4 (de) | System und Verfahren zur Ermittlung und Darstellung von verbindungsbezogenen Leistungsdaten in Netzwerken | |
EP3100181B1 (fr) | Système et procédé pour faire cesser une livraison de contenus publicitaires | |
DE19934788B4 (de) | Verfahren zur automatischen Anpassung von Daten an die Fähigkeiten einer Nutzer-Software | |
DE112006001427T5 (de) | Sicherheitssystem für ein persönliches Internetkommunikationsgerät | |
DE69925435T2 (de) | Rechnerimplementiertes Verfahren und Apparat zur Bereitstellung eines logischen Zugriffspunktes zu einer oder mehreren Dateien | |
DE602004001333T2 (de) | Computersystem und Verfahren zur Bereitstellung eines fehlerresistenten Datenverarbeitungdienstes | |
DE602004010022T2 (de) | Einfügung einer Hilfe in eine Antwort zu einer Nachfrage an ein virtuelles Büro | |
DE60108176T2 (de) | Verfahren und system zum abliefern von informationen in einem telekommunikationsnetz |
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 |