In-process trapping for service substitution in hosted applications executing on mobile devices with multi-operating system environment

The invention provides in some aspects a computing device that includes a central processing unit that executes a native operating system including one or more native runtime environments within which native software applications are executing, where each such native software application has instruc...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Goetz Jarrett, Bajpai Chandra, Liu Xianghai, Menice Kevin
Format: Patent
Sprache:eng
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 Goetz Jarrett
Bajpai Chandra
Liu Xianghai
Menice Kevin
description The invention provides in some aspects a computing device that includes a central processing unit that executes a native operating system including one or more native runtime environments within which native software applications are executing, where each such native software application has instructions for execution under the native operating system. One or more hosted runtime environments execute within the one or more native runtime environments, each of which hosted runtime environments executes hosted software applications that have instructions for execution under a hosted operating system that differs from the native operating system. A first hosted software application executing as a first process of the hosted runtime environments includes an instruction that references a member (hereinafter, "referenced member") of an object defined by an object-oriented programming (OOP) class ("referenced class"). The process executes that instruction utilizing data and/or code (hereinafter, "substitute member") other than that specified by the referenced class as the referenced member. As used here, a "member" of an object is any of a method member and a data member.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US9658870B2</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US9658870B2</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US9658870B23</originalsourceid><addsrcrecordid>eNqNzEsKwkAQBNBsXIh6h75AQBQ1bhVF1-o6TCYd0zA_pjtRT-C1nYgHcFVQvKpx9j67PESvkRkkqhDI3aHxERhjTxqBu4qFpBPyDshB61mwhiQNaTW0DPhEnUBaJmN9RQahxmHO8CBpwXZGKPcBo_oyfqUTC-h6it5ZdDLNRo0yjLNfTjI4Hq77U47Bl8hBaXQo5e2yXa-KYjPfLZZ_kA_vYU2T</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>In-process trapping for service substitution in hosted applications executing on mobile devices with multi-operating system environment</title><source>esp@cenet</source><creator>Goetz Jarrett ; Bajpai Chandra ; Liu Xianghai ; Menice Kevin</creator><creatorcontrib>Goetz Jarrett ; Bajpai Chandra ; Liu Xianghai ; Menice Kevin</creatorcontrib><description>The invention provides in some aspects a computing device that includes a central processing unit that executes a native operating system including one or more native runtime environments within which native software applications are executing, where each such native software application has instructions for execution under the native operating system. One or more hosted runtime environments execute within the one or more native runtime environments, each of which hosted runtime environments executes hosted software applications that have instructions for execution under a hosted operating system that differs from the native operating system. A first hosted software application executing as a first process of the hosted runtime environments includes an instruction that references a member (hereinafter, "referenced member") of an object defined by an object-oriented programming (OOP) class ("referenced class"). The process executes that instruction utilizing data and/or code (hereinafter, "substitute member") other than that specified by the referenced class as the referenced member. As used here, a "member" of an object is any of a method member and a data member.</description><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2017</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=20170523&amp;DB=EPODOC&amp;CC=US&amp;NR=9658870B2$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,776,881,25542,76290</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20170523&amp;DB=EPODOC&amp;CC=US&amp;NR=9658870B2$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Goetz Jarrett</creatorcontrib><creatorcontrib>Bajpai Chandra</creatorcontrib><creatorcontrib>Liu Xianghai</creatorcontrib><creatorcontrib>Menice Kevin</creatorcontrib><title>In-process trapping for service substitution in hosted applications executing on mobile devices with multi-operating system environment</title><description>The invention provides in some aspects a computing device that includes a central processing unit that executes a native operating system including one or more native runtime environments within which native software applications are executing, where each such native software application has instructions for execution under the native operating system. One or more hosted runtime environments execute within the one or more native runtime environments, each of which hosted runtime environments executes hosted software applications that have instructions for execution under a hosted operating system that differs from the native operating system. A first hosted software application executing as a first process of the hosted runtime environments includes an instruction that references a member (hereinafter, "referenced member") of an object defined by an object-oriented programming (OOP) class ("referenced class"). The process executes that instruction utilizing data and/or code (hereinafter, "substitute member") other than that specified by the referenced class as the referenced member. As used here, a "member" of an object is any of a method member and a data member.</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>2017</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNqNzEsKwkAQBNBsXIh6h75AQBQ1bhVF1-o6TCYd0zA_pjtRT-C1nYgHcFVQvKpx9j67PESvkRkkqhDI3aHxERhjTxqBu4qFpBPyDshB61mwhiQNaTW0DPhEnUBaJmN9RQahxmHO8CBpwXZGKPcBo_oyfqUTC-h6it5ZdDLNRo0yjLNfTjI4Hq77U47Bl8hBaXQo5e2yXa-KYjPfLZZ_kA_vYU2T</recordid><startdate>20170523</startdate><enddate>20170523</enddate><creator>Goetz Jarrett</creator><creator>Bajpai Chandra</creator><creator>Liu Xianghai</creator><creator>Menice Kevin</creator><scope>EVB</scope></search><sort><creationdate>20170523</creationdate><title>In-process trapping for service substitution in hosted applications executing on mobile devices with multi-operating system environment</title><author>Goetz Jarrett ; Bajpai Chandra ; Liu Xianghai ; Menice Kevin</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US9658870B23</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2017</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>Goetz Jarrett</creatorcontrib><creatorcontrib>Bajpai Chandra</creatorcontrib><creatorcontrib>Liu Xianghai</creatorcontrib><creatorcontrib>Menice Kevin</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Goetz Jarrett</au><au>Bajpai Chandra</au><au>Liu Xianghai</au><au>Menice Kevin</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>In-process trapping for service substitution in hosted applications executing on mobile devices with multi-operating system environment</title><date>2017-05-23</date><risdate>2017</risdate><abstract>The invention provides in some aspects a computing device that includes a central processing unit that executes a native operating system including one or more native runtime environments within which native software applications are executing, where each such native software application has instructions for execution under the native operating system. One or more hosted runtime environments execute within the one or more native runtime environments, each of which hosted runtime environments executes hosted software applications that have instructions for execution under a hosted operating system that differs from the native operating system. A first hosted software application executing as a first process of the hosted runtime environments includes an instruction that references a member (hereinafter, "referenced member") of an object defined by an object-oriented programming (OOP) class ("referenced class"). The process executes that instruction utilizing data and/or code (hereinafter, "substitute member") other than that specified by the referenced class as the referenced member. As used here, a "member" of an object is any of a method member and a data member.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US9658870B2
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title In-process trapping for service substitution in hosted applications executing on mobile devices with multi-operating system environment
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-30T19%3A41%3A09IST&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=Goetz%20Jarrett&rft.date=2017-05-23&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS9658870B2%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