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...
Gespeichert in:
Hauptverfasser: | , , , |
---|---|
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 |