Technologies for native game experience in web rendering engine

Technologies for web-based game execution include a computing device with a web rendering engine and a native game engine library. The web rendering engine establishes a scripting environment that issues calls to a game engine interface established by the web rendering engine. The scripting environm...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Gao, Chun, Lin, Zhongsong, Hu, Ningxin, Li, Guangzhen
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 Gao, Chun
Lin, Zhongsong
Hu, Ningxin
Li, Guangzhen
description Technologies for web-based game execution include a computing device with a web rendering engine and a native game engine library. The web rendering engine establishes a scripting environment that issues calls to a game engine interface established by the web rendering engine. The scripting environment may be a JavaScript engine. In response to calls to the game engine interface, the game engine interface issues calls to the native game engine library. The native game engine library issues native graphics commands to a graphics bridge of the computing device. The native graphics commands may be OpenGL calls. The graphics bridge translates the native graphics commands to a web graphics context, which renders graphical game content to a web content element of the web rendering engine. The web graphics context may be a WebGL context, and the web content element may be a canvas element. Other embodiments are described and claimed.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US10207190B2</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US10207190B2</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US10207190B23</originalsourceid><addsrcrecordid>eNrjZLAPSU3OyMvPyU_PTC1WSMsvUshLLMksS1VIT8xNVUitKEgtykzNS05VyMxTKE9NUihKzUsBCuWlK6TmpWfmpfIwsKYl5hSn8kJpbgZFN9cQZw_d1IL8-NTigsTk1LzUkvjQYEMDIwNzQ0sDJyNjYtQAAJZAMP8</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Technologies for native game experience in web rendering engine</title><source>esp@cenet</source><creator>Gao, Chun ; Lin, Zhongsong ; Hu, Ningxin ; Li, Guangzhen</creator><creatorcontrib>Gao, Chun ; Lin, Zhongsong ; Hu, Ningxin ; Li, Guangzhen</creatorcontrib><description>Technologies for web-based game execution include a computing device with a web rendering engine and a native game engine library. The web rendering engine establishes a scripting environment that issues calls to a game engine interface established by the web rendering engine. The scripting environment may be a JavaScript engine. In response to calls to the game engine interface, the game engine interface issues calls to the native game engine library. The native game engine library issues native graphics commands to a graphics bridge of the computing device. The native graphics commands may be OpenGL calls. The graphics bridge translates the native graphics commands to a web graphics context, which renders graphical game content to a web content element of the web rendering engine. The web graphics context may be a WebGL context, and the web content element may be a canvas element. Other embodiments are described and claimed.</description><language>eng</language><subject>AMUSEMENTS ; CALCULATING ; CARD, BOARD, OR ROULETTE GAMES ; COMPUTING ; COUNTING ; ELECTRIC COMMUNICATION TECHNIQUE ; ELECTRIC DIGITAL DATA PROCESSING ; ELECTRICITY ; GAMES ; GAMES NOT OTHERWISE PROVIDED FOR ; HUMAN NECESSITIES ; IMAGE DATA PROCESSING OR GENERATION, IN GENERAL ; INDOOR GAMES USING SMALL MOVING PLAYING BODIES ; PHYSICS ; SPORTS ; TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION ; VIDEO GAMES</subject><creationdate>2019</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=20190219&amp;DB=EPODOC&amp;CC=US&amp;NR=10207190B2$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,777,882,25545,76296</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20190219&amp;DB=EPODOC&amp;CC=US&amp;NR=10207190B2$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Gao, Chun</creatorcontrib><creatorcontrib>Lin, Zhongsong</creatorcontrib><creatorcontrib>Hu, Ningxin</creatorcontrib><creatorcontrib>Li, Guangzhen</creatorcontrib><title>Technologies for native game experience in web rendering engine</title><description>Technologies for web-based game execution include a computing device with a web rendering engine and a native game engine library. The web rendering engine establishes a scripting environment that issues calls to a game engine interface established by the web rendering engine. The scripting environment may be a JavaScript engine. In response to calls to the game engine interface, the game engine interface issues calls to the native game engine library. The native game engine library issues native graphics commands to a graphics bridge of the computing device. The native graphics commands may be OpenGL calls. The graphics bridge translates the native graphics commands to a web graphics context, which renders graphical game content to a web content element of the web rendering engine. The web graphics context may be a WebGL context, and the web content element may be a canvas element. Other embodiments are described and claimed.</description><subject>AMUSEMENTS</subject><subject>CALCULATING</subject><subject>CARD, BOARD, OR ROULETTE GAMES</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC COMMUNICATION TECHNIQUE</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>ELECTRICITY</subject><subject>GAMES</subject><subject>GAMES NOT OTHERWISE PROVIDED FOR</subject><subject>HUMAN NECESSITIES</subject><subject>IMAGE DATA PROCESSING OR GENERATION, IN GENERAL</subject><subject>INDOOR GAMES USING SMALL MOVING PLAYING BODIES</subject><subject>PHYSICS</subject><subject>SPORTS</subject><subject>TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION</subject><subject>VIDEO GAMES</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2019</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZLAPSU3OyMvPyU_PTC1WSMsvUshLLMksS1VIT8xNVUitKEgtykzNS05VyMxTKE9NUihKzUsBCuWlK6TmpWfmpfIwsKYl5hSn8kJpbgZFN9cQZw_d1IL8-NTigsTk1LzUkvjQYEMDIwNzQ0sDJyNjYtQAAJZAMP8</recordid><startdate>20190219</startdate><enddate>20190219</enddate><creator>Gao, Chun</creator><creator>Lin, Zhongsong</creator><creator>Hu, Ningxin</creator><creator>Li, Guangzhen</creator><scope>EVB</scope></search><sort><creationdate>20190219</creationdate><title>Technologies for native game experience in web rendering engine</title><author>Gao, Chun ; Lin, Zhongsong ; Hu, Ningxin ; Li, Guangzhen</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US10207190B23</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2019</creationdate><topic>AMUSEMENTS</topic><topic>CALCULATING</topic><topic>CARD, BOARD, OR ROULETTE GAMES</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC COMMUNICATION TECHNIQUE</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>ELECTRICITY</topic><topic>GAMES</topic><topic>GAMES NOT OTHERWISE PROVIDED FOR</topic><topic>HUMAN NECESSITIES</topic><topic>IMAGE DATA PROCESSING OR GENERATION, IN GENERAL</topic><topic>INDOOR GAMES USING SMALL MOVING PLAYING BODIES</topic><topic>PHYSICS</topic><topic>SPORTS</topic><topic>TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION</topic><topic>VIDEO GAMES</topic><toplevel>online_resources</toplevel><creatorcontrib>Gao, Chun</creatorcontrib><creatorcontrib>Lin, Zhongsong</creatorcontrib><creatorcontrib>Hu, Ningxin</creatorcontrib><creatorcontrib>Li, Guangzhen</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Gao, Chun</au><au>Lin, Zhongsong</au><au>Hu, Ningxin</au><au>Li, Guangzhen</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Technologies for native game experience in web rendering engine</title><date>2019-02-19</date><risdate>2019</risdate><abstract>Technologies for web-based game execution include a computing device with a web rendering engine and a native game engine library. The web rendering engine establishes a scripting environment that issues calls to a game engine interface established by the web rendering engine. The scripting environment may be a JavaScript engine. In response to calls to the game engine interface, the game engine interface issues calls to the native game engine library. The native game engine library issues native graphics commands to a graphics bridge of the computing device. The native graphics commands may be OpenGL calls. The graphics bridge translates the native graphics commands to a web graphics context, which renders graphical game content to a web content element of the web rendering engine. The web graphics context may be a WebGL context, and the web content element may be a canvas element. Other embodiments are described and claimed.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US10207190B2
source esp@cenet
subjects AMUSEMENTS
CALCULATING
CARD, BOARD, OR ROULETTE GAMES
COMPUTING
COUNTING
ELECTRIC COMMUNICATION TECHNIQUE
ELECTRIC DIGITAL DATA PROCESSING
ELECTRICITY
GAMES
GAMES NOT OTHERWISE PROVIDED FOR
HUMAN NECESSITIES
IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
INDOOR GAMES USING SMALL MOVING PLAYING BODIES
PHYSICS
SPORTS
TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION
VIDEO GAMES
title Technologies for native game experience in web rendering engine
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-18T16%3A19%3A18IST&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=Gao,%20Chun&rft.date=2019-02-19&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS10207190B2%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