Safe installation of browser extensions

Methods and apparatus for installing browser extensions using sandboxed processes are disclosed. An example method includes receiving a browser extension installation package in a main browser process, placing the browser extension installation package in a temporary directory and launching a sandbo...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Perry, Matthew, Boodman, Aaron, Kay, Erik, Sargent, Antony John
Format: Patent
Sprache:eng
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 Perry, Matthew
Boodman, Aaron
Kay, Erik
Sargent, Antony John
description Methods and apparatus for installing browser extensions using sandboxed processes are disclosed. An example method includes receiving a browser extension installation package in a main browser process, placing the browser extension installation package in a temporary directory and launching a sandboxed sub-process of the browser application, where the sandboxed sub-process has access to the temporary directory. The example method includes, in the sandboxed sub-process: unpacking a compressed, archived file of the installation package into the plurality of constituent files of the browser extension and transcoding or recoding at least one of the plurality of constituent files, where the transcoded and recoded files replace their corresponding original constituent files. The example method includes, after the transcoding and/or recoding, passing the constituent files back to a main browser process and installing the browser extension to the browser application using the transcoded and recoded constituent files.
format Patent
fullrecord <record><control><sourceid>uspatents_EFH</sourceid><recordid>TN_cdi_uspatents_grants_08176321</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>08176321</sourcerecordid><originalsourceid>FETCH-uspatents_grants_081763213</originalsourceid><addsrcrecordid>eNrjZFAPTkxLVcjMKy5JzMlJLMnMz1PIT1NIKsovL04tUkitKEnNKwYKFvMwsKYl5hSn8kJpbgYFN9cQZw_d0uKCRKCikuL49KJEEGVgYWhuZmxkaEyEEgCeUyku</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Safe installation of browser extensions</title><source>USPTO Issued Patents</source><creator>Perry, Matthew ; Boodman, Aaron ; Kay, Erik ; Sargent, Antony John</creator><creatorcontrib>Perry, Matthew ; Boodman, Aaron ; Kay, Erik ; Sargent, Antony John ; Google Inc</creatorcontrib><description>Methods and apparatus for installing browser extensions using sandboxed processes are disclosed. An example method includes receiving a browser extension installation package in a main browser process, placing the browser extension installation package in a temporary directory and launching a sandboxed sub-process of the browser application, where the sandboxed sub-process has access to the temporary directory. The example method includes, in the sandboxed sub-process: unpacking a compressed, archived file of the installation package into the plurality of constituent files of the browser extension and transcoding or recoding at least one of the plurality of constituent files, where the transcoded and recoded files replace their corresponding original constituent files. The example method includes, after the transcoding and/or recoding, passing the constituent files back to a main browser process and installing the browser extension to the browser application using the transcoded and recoded constituent files.</description><language>eng</language><creationdate>2012</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://image-ppubs.uspto.gov/dirsearch-public/print/downloadPdf/8176321$$EPDF$$P50$$Guspatents$$Hfree_for_read</linktopdf><link.rule.ids>230,308,780,802,885,64039</link.rule.ids><linktorsrc>$$Uhttps://image-ppubs.uspto.gov/dirsearch-public/print/downloadPdf/8176321$$EView_record_in_USPTO$$FView_record_in_$$GUSPTO$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Perry, Matthew</creatorcontrib><creatorcontrib>Boodman, Aaron</creatorcontrib><creatorcontrib>Kay, Erik</creatorcontrib><creatorcontrib>Sargent, Antony John</creatorcontrib><creatorcontrib>Google Inc</creatorcontrib><title>Safe installation of browser extensions</title><description>Methods and apparatus for installing browser extensions using sandboxed processes are disclosed. An example method includes receiving a browser extension installation package in a main browser process, placing the browser extension installation package in a temporary directory and launching a sandboxed sub-process of the browser application, where the sandboxed sub-process has access to the temporary directory. The example method includes, in the sandboxed sub-process: unpacking a compressed, archived file of the installation package into the plurality of constituent files of the browser extension and transcoding or recoding at least one of the plurality of constituent files, where the transcoded and recoded files replace their corresponding original constituent files. The example method includes, after the transcoding and/or recoding, passing the constituent files back to a main browser process and installing the browser extension to the browser application using the transcoded and recoded constituent files.</description><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2012</creationdate><recordtype>patent</recordtype><sourceid>EFH</sourceid><recordid>eNrjZFAPTkxLVcjMKy5JzMlJLMnMz1PIT1NIKsovL04tUkitKEnNKwYKFvMwsKYl5hSn8kJpbgYFN9cQZw_d0uKCRKCikuL49KJEEGVgYWhuZmxkaEyEEgCeUyku</recordid><startdate>20120508</startdate><enddate>20120508</enddate><creator>Perry, Matthew</creator><creator>Boodman, Aaron</creator><creator>Kay, Erik</creator><creator>Sargent, Antony John</creator><scope>EFH</scope></search><sort><creationdate>20120508</creationdate><title>Safe installation of browser extensions</title><author>Perry, Matthew ; Boodman, Aaron ; Kay, Erik ; Sargent, Antony John</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-uspatents_grants_081763213</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2012</creationdate><toplevel>online_resources</toplevel><creatorcontrib>Perry, Matthew</creatorcontrib><creatorcontrib>Boodman, Aaron</creatorcontrib><creatorcontrib>Kay, Erik</creatorcontrib><creatorcontrib>Sargent, Antony John</creatorcontrib><creatorcontrib>Google Inc</creatorcontrib><collection>USPTO Issued Patents</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Perry, Matthew</au><au>Boodman, Aaron</au><au>Kay, Erik</au><au>Sargent, Antony John</au><aucorp>Google Inc</aucorp><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Safe installation of browser extensions</title><date>2012-05-08</date><risdate>2012</risdate><abstract>Methods and apparatus for installing browser extensions using sandboxed processes are disclosed. An example method includes receiving a browser extension installation package in a main browser process, placing the browser extension installation package in a temporary directory and launching a sandboxed sub-process of the browser application, where the sandboxed sub-process has access to the temporary directory. The example method includes, in the sandboxed sub-process: unpacking a compressed, archived file of the installation package into the plurality of constituent files of the browser extension and transcoding or recoding at least one of the plurality of constituent files, where the transcoded and recoded files replace their corresponding original constituent files. The example method includes, after the transcoding and/or recoding, passing the constituent files back to a main browser process and installing the browser extension to the browser application using the transcoded and recoded constituent files.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_uspatents_grants_08176321
source USPTO Issued Patents
title Safe installation of browser extensions
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-25T01%3A16%3A28IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-uspatents_EFH&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=Perry,%20Matthew&rft.aucorp=Google%20Inc&rft.date=2012-05-08&rft_id=info:doi/&rft_dat=%3Cuspatents_EFH%3E08176321%3C/uspatents_EFH%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