KEY RESOURCE PREFETCHING USING FRONT-END OPTIMIZATION (FEO) CONFIGURATION

Front-end optimization (FEO) configuration information is leveraged to identify "key" resources required to load other pages on a site, and to automatically cause key resources to be prefetched to a server, and to the browser. In this approach, an FEO analyzer uses knowledge of configured...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: PODJARNY, GUY, DALEY, CHRISTOPHER, CONBOY, CRAIG
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator PODJARNY, GUY
DALEY, CHRISTOPHER
CONBOY, CRAIG
description Front-end optimization (FEO) configuration information is leveraged to identify "key" resources required to load other pages on a site, and to automatically cause key resources to be prefetched to a server, and to the browser. In this approach, an FEO analyzer uses knowledge of configured optimization templates to determine the key resources required to load pages for each template. The key resources for pages belonging to other optimization templates are then selectively prefetched by other pages. In a preferred approach, the FEO analyzer provides an edge server cache process a list of key resources and instructions to prefetch the key resources, as well as instructions to rewrite the HTML of the page to include instructions for the browser to prefetech the key resources. On the client, key resources are prefetched if missing from a cache on the browser. Key resources preferably are stored in the browser's HTML5 local storage cache. Selon l'invention, des informations de configuration d'optimisation frontale (FEO) sont utilisées pour identifier des ressources "clés" requises pour charger d'autres pages sur un site, et pour provoquer une préextraction automatique des ressources clés vers un serveur, et vers le navigateur. Dans cette approche, un analyseur FEO utilise des connaissances de modèles d'optimisation configurés pour déterminer les ressources clés requises pour charger des pages pour chaque modèle. Les ressources clés pour des pages appartenant à d'autres modèles d'optimisation sont ensuite préextraites sélectivement par d'autres pages. Dans une approche préférée, l'analyseur FEO fournit à un processus de mémoire cache de serveur périphérique une liste de ressources clés et d'instructions destinées à préextraire les ressources clés, ainsi que d'instructions destinées à réécrire le HTML de la page de manière à inclure des instructions amenant le navigateur à préextraire les ressources clés. Côté client, des ressources cléssont préextraites si elles sont absentes d'une mémoire cache du navigateur. Les ressources clés sont de préférence stockées dans la mémoire cache de stockage local HTML5 du navigateur.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_CA2925003C</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>CA2925003C</sourcerecordid><originalsourceid>FETCH-epo_espacenet_CA2925003C3</originalsourceid><addsrcrecordid>eNrjZPD0do1UCHIN9g8NcnZVCAhydXMNcfbw9HNXCA0GkW5B_n4huq5-Lgr-ASGevp5RjiGe_n4KGm6u_poKzv5-bp7uoUFgMR4G1rTEnOJUXijNzSAPNks3tSA_PrW4IDE5NS-1JN7Z0cjSyNTAwNjZmLAKAJplLF0</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>KEY RESOURCE PREFETCHING USING FRONT-END OPTIMIZATION (FEO) CONFIGURATION</title><source>esp@cenet</source><creator>PODJARNY, GUY ; DALEY, CHRISTOPHER ; CONBOY, CRAIG</creator><creatorcontrib>PODJARNY, GUY ; DALEY, CHRISTOPHER ; CONBOY, CRAIG</creatorcontrib><description>Front-end optimization (FEO) configuration information is leveraged to identify "key" resources required to load other pages on a site, and to automatically cause key resources to be prefetched to a server, and to the browser. In this approach, an FEO analyzer uses knowledge of configured optimization templates to determine the key resources required to load pages for each template. The key resources for pages belonging to other optimization templates are then selectively prefetched by other pages. In a preferred approach, the FEO analyzer provides an edge server cache process a list of key resources and instructions to prefetch the key resources, as well as instructions to rewrite the HTML of the page to include instructions for the browser to prefetech the key resources. On the client, key resources are prefetched if missing from a cache on the browser. Key resources preferably are stored in the browser's HTML5 local storage cache. Selon l'invention, des informations de configuration d'optimisation frontale (FEO) sont utilisées pour identifier des ressources "clés" requises pour charger d'autres pages sur un site, et pour provoquer une préextraction automatique des ressources clés vers un serveur, et vers le navigateur. Dans cette approche, un analyseur FEO utilise des connaissances de modèles d'optimisation configurés pour déterminer les ressources clés requises pour charger des pages pour chaque modèle. Les ressources clés pour des pages appartenant à d'autres modèles d'optimisation sont ensuite préextraites sélectivement par d'autres pages. Dans une approche préférée, l'analyseur FEO fournit à un processus de mémoire cache de serveur périphérique une liste de ressources clés et d'instructions destinées à préextraire les ressources clés, ainsi que d'instructions destinées à réécrire le HTML de la page de manière à inclure des instructions amenant le navigateur à préextraire les ressources clés. Côté client, des ressources cléssont préextraites si elles sont absentes d'une mémoire cache du navigateur. Les ressources clés sont de préférence stockées dans la mémoire cache de stockage local HTML5 du navigateur.</description><language>eng ; fre</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2021</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20211109&amp;DB=EPODOC&amp;CC=CA&amp;NR=2925003C$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,780,885,25564,76547</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20211109&amp;DB=EPODOC&amp;CC=CA&amp;NR=2925003C$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>PODJARNY, GUY</creatorcontrib><creatorcontrib>DALEY, CHRISTOPHER</creatorcontrib><creatorcontrib>CONBOY, CRAIG</creatorcontrib><title>KEY RESOURCE PREFETCHING USING FRONT-END OPTIMIZATION (FEO) CONFIGURATION</title><description>Front-end optimization (FEO) configuration information is leveraged to identify "key" resources required to load other pages on a site, and to automatically cause key resources to be prefetched to a server, and to the browser. In this approach, an FEO analyzer uses knowledge of configured optimization templates to determine the key resources required to load pages for each template. The key resources for pages belonging to other optimization templates are then selectively prefetched by other pages. In a preferred approach, the FEO analyzer provides an edge server cache process a list of key resources and instructions to prefetch the key resources, as well as instructions to rewrite the HTML of the page to include instructions for the browser to prefetech the key resources. On the client, key resources are prefetched if missing from a cache on the browser. Key resources preferably are stored in the browser's HTML5 local storage cache. Selon l'invention, des informations de configuration d'optimisation frontale (FEO) sont utilisées pour identifier des ressources "clés" requises pour charger d'autres pages sur un site, et pour provoquer une préextraction automatique des ressources clés vers un serveur, et vers le navigateur. Dans cette approche, un analyseur FEO utilise des connaissances de modèles d'optimisation configurés pour déterminer les ressources clés requises pour charger des pages pour chaque modèle. Les ressources clés pour des pages appartenant à d'autres modèles d'optimisation sont ensuite préextraites sélectivement par d'autres pages. Dans une approche préférée, l'analyseur FEO fournit à un processus de mémoire cache de serveur périphérique une liste de ressources clés et d'instructions destinées à préextraire les ressources clés, ainsi que d'instructions destinées à réécrire le HTML de la page de manière à inclure des instructions amenant le navigateur à préextraire les ressources clés. Côté client, des ressources cléssont préextraites si elles sont absentes d'une mémoire cache du navigateur. Les ressources clés sont de préférence stockées dans la mémoire cache de stockage local HTML5 du navigateur.</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2021</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZPD0do1UCHIN9g8NcnZVCAhydXMNcfbw9HNXCA0GkW5B_n4huq5-Lgr-ASGevp5RjiGe_n4KGm6u_poKzv5-bp7uoUFgMR4G1rTEnOJUXijNzSAPNks3tSA_PrW4IDE5NS-1JN7Z0cjSyNTAwNjZmLAKAJplLF0</recordid><startdate>20211109</startdate><enddate>20211109</enddate><creator>PODJARNY, GUY</creator><creator>DALEY, CHRISTOPHER</creator><creator>CONBOY, CRAIG</creator><scope>EVB</scope></search><sort><creationdate>20211109</creationdate><title>KEY RESOURCE PREFETCHING USING FRONT-END OPTIMIZATION (FEO) CONFIGURATION</title><author>PODJARNY, GUY ; DALEY, CHRISTOPHER ; CONBOY, CRAIG</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_CA2925003C3</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng ; fre</language><creationdate>2021</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>PODJARNY, GUY</creatorcontrib><creatorcontrib>DALEY, CHRISTOPHER</creatorcontrib><creatorcontrib>CONBOY, CRAIG</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>PODJARNY, GUY</au><au>DALEY, CHRISTOPHER</au><au>CONBOY, CRAIG</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>KEY RESOURCE PREFETCHING USING FRONT-END OPTIMIZATION (FEO) CONFIGURATION</title><date>2021-11-09</date><risdate>2021</risdate><abstract>Front-end optimization (FEO) configuration information is leveraged to identify "key" resources required to load other pages on a site, and to automatically cause key resources to be prefetched to a server, and to the browser. In this approach, an FEO analyzer uses knowledge of configured optimization templates to determine the key resources required to load pages for each template. The key resources for pages belonging to other optimization templates are then selectively prefetched by other pages. In a preferred approach, the FEO analyzer provides an edge server cache process a list of key resources and instructions to prefetch the key resources, as well as instructions to rewrite the HTML of the page to include instructions for the browser to prefetech the key resources. On the client, key resources are prefetched if missing from a cache on the browser. Key resources preferably are stored in the browser's HTML5 local storage cache. Selon l'invention, des informations de configuration d'optimisation frontale (FEO) sont utilisées pour identifier des ressources "clés" requises pour charger d'autres pages sur un site, et pour provoquer une préextraction automatique des ressources clés vers un serveur, et vers le navigateur. Dans cette approche, un analyseur FEO utilise des connaissances de modèles d'optimisation configurés pour déterminer les ressources clés requises pour charger des pages pour chaque modèle. Les ressources clés pour des pages appartenant à d'autres modèles d'optimisation sont ensuite préextraites sélectivement par d'autres pages. Dans une approche préférée, l'analyseur FEO fournit à un processus de mémoire cache de serveur périphérique une liste de ressources clés et d'instructions destinées à préextraire les ressources clés, ainsi que d'instructions destinées à réécrire le HTML de la page de manière à inclure des instructions amenant le navigateur à préextraire les ressources clés. Côté client, des ressources cléssont préextraites si elles sont absentes d'une mémoire cache du navigateur. Les ressources clés sont de préférence stockées dans la mémoire cache de stockage local HTML5 du navigateur.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng ; fre
recordid cdi_epo_espacenet_CA2925003C
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title KEY RESOURCE PREFETCHING USING FRONT-END OPTIMIZATION (FEO) CONFIGURATION
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-19T17%3A58%3A20IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=PODJARNY,%20GUY&rft.date=2021-11-09&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3ECA2925003C%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true