Processing

Please wait...

Settings

Settings

Goto Application

1. WO2001057663 - OPTIMIZED DELIVERY OF WEB APPLICATION CODE

Publication Number WO/2001/057663
Publication Date 09.08.2001
International Application No. PCT/US2001/002962
International Filing Date 30.01.2001
Chapter 2 Demand Filed 29.08.2001
IPC
G06F 9/445 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
445Program loading or initiating
H04L 29/06 2006.01
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
29Arrangements, apparatus, circuits or systems, not covered by a single one of groups H04L1/-H04L27/136
02Communication control; Communication processing
06characterised by a protocol
H04L 29/08 2006.01
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
29Arrangements, apparatus, circuits or systems, not covered by a single one of groups H04L1/-H04L27/136
02Communication control; Communication processing
06characterised by a protocol
08Transmission control procedure, e.g. data link level control procedure
CPC
G06F 16/986
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
16Information retrieval; Database structures therefor; File system structures therefor
90Details of database functions independent of the retrieved data types
95Retrieval from the web
958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
986Document structures and storage, e.g. HTML extensions
G06F 40/14
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
40Handling natural language data
10Text processing
12Use of codes for handling textual entities
14Tree-structured documents
G06F 8/60
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
8Arrangements for software engineering
60Software deployment
G06F 8/65
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
8Arrangements for software engineering
60Software deployment
65Updates
G06F 8/71
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
8Arrangements for software engineering
70Software maintenance or management
71Version control
G06F 9/44
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
Applicants
  • AMERICA ONLINE INCORPORATED [US]/[US] (AllExceptUS)
  • KIEFFER, Robert [US]/[US] (UsOnly)
Inventors
  • KIEFFER, Robert
Agents
  • GLENN, Michael
Priority Data
60/180,37804.02.2000US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) OPTIMIZED DELIVERY OF WEB APPLICATION CODE
(FR) DISTRIBUTION OPTIMISEE DE CODE D'APPLICATION WEB
Abstract
(EN)
Application code for deployment to a client over a data link is optimized to minimize download time by supplying only the application code with a particular object that is required by the object. In a web application that includes multiple pages, the HTML and JAVASCRIPT are scanned to identify code resources called by a particular web page. When all called resources are identified, they are extracted and concatenated into a single resource file. When the page is downloaded to the client, the import file is included with the page. The import file may be cached so that it need only be downloaded once, rather than being downloaded every time the page is requested. The invention is suitable for use with other interpreted scripting languages.
(FR)
La présente invention concerne un code d'application, destiné à être distribué à un client sur une liaison de données, qui est optimisé afin de minimiser le temps de téléchargement, par distribution seulement du code d'application avec un objet particulier qui est demandé par l'objet. Dans une application Web qui comprend plusieurs pages, les langages HTML et JAVASCRIPT sont analysés, afin d'identifier des ressources de code, appelées par une page Web particulière. Lorsque toutes les ressources appelées sont identifiées, elles sont extraites et concaténées en un seul dossier de ressources. Lorsque la page est téléchargée chez le client, le fichier d'import est compris avec la page. Le fichier d'import peut être à antémémoire, de façon qu'il n'est nécessaire de le télécharger qu'une seule fois, au lieu de le télécharger à chaque fois que la page est demandée. Cette invention convient à un usage avec d'autres langages d'information en code machine interprétés.
Latest bibliographic data on file with the International Bureau