-
公开(公告)号:US10168898B2
公开(公告)日:2019-01-01
申请号:US15016036
申请日:2016-02-04
IPC分类号: G06F3/00 , G06F13/12 , G09G5/00 , G06F3/041 , G06F9/44 , G06F3/0488 , G06F3/038 , G06F3/0354
摘要: In at least some embodiments, input provided by a single source generates events representing multiple source types through a mapping process, e.g. a touch input generates both touch and mouse events. By configuring the system to not recognize certain gestures, messages associated with the events of the different source types are then interleaved and provided to an associated application for processing. Efficiencies are gained by configuring the system to interleave the messages associated with the source types because messages of one source type can be processed sooner than if the messages of the one source type were queued up and sent in a non-interleaved fashion.
-
公开(公告)号:US09830306B2
公开(公告)日:2017-11-28
申请号:US13658668
申请日:2012-10-23
发明人: Travis Leithead , Justin E. Rogers , Miladin Pavlicic , Curtis Cheng-Cheng Man , Yong Qu , Nathan J. E. Furtwangler , Reza A. Nourai , Steven Edward Lucco
CPC分类号: G06F17/2247 , G06F8/30 , G06F9/45508 , G06F9/45512 , G06F9/541 , H04L63/04
摘要: Various embodiments provide an interface between a Web browser's layout engine and a scripting engine. The interface enables objects from the layout engine to be recognized by a memory manager in the scripting engine and interact in a streamlined, efficient manner. In accordance with one or more embodiments, the interface allows browser layout engine objects to be created as objects that are native to the scripting engine. Alternately or additionally, in some embodiments, the native objects are further configured to proxy functionality between the layout engine and the scripting engine.
-
公开(公告)号:US09405738B2
公开(公告)日:2016-08-02
申请号:US14531974
申请日:2014-11-03
发明人: Travis Leithead , Justin E. Rogers , Miladin Pavlicic , Curtis Cheng-Cheng Man , Yong Qu , Nathan J. E. Furtwangler , Reza A. Nourai , Steven Edward Lucco
摘要: Various embodiments provide an interface between a Web browser's layout engine and a scripting engine. The interface enables objects from the layout engine to be recognized by a memory manager in the scripting engine and interact in a streamlined, efficient manner. In accordance with one or more embodiments, the interface allows browser layout engine objects to be created as objects that are native to the scripting engine. Alternately or additionally, in some embodiments, the native objects are further configured to proxy functionality between the layout engine and the scripting engine.
-
公开(公告)号:US09582479B2
公开(公告)日:2017-02-28
申请号:US14531974
申请日:2014-11-03
发明人: Travis Leithead , Justin E. Rogers , Miladin Pavlicic , Curtis Cheng-Cheng Man , Yong Qu , Nathan J. E. Furtwangler , Reza A. Nourai , Steven Edward Lucco
CPC分类号: G06F17/2247 , G06F8/30 , G06F9/45508 , G06F9/45512 , G06F9/541 , H04L63/04
摘要: Various embodiments provide an interface between a Web browser's layout engine and a scripting engine. The interface enables objects from the layout engine to be recognized by a memory manager in the scripting engine and interact in a streamlined, efficient manner. In accordance with one or more embodiments, the interface allows browser layout engine objects to be created as objects that are native to the scripting engine. Alternately or additionally, in some embodiments, the native objects are further configured to proxy functionality between the layout engine and the scripting engine.
摘要翻译: 各种实施例提供了Web浏览器的布局引擎和脚本引擎之间的接口。 该界面使布局引擎中的对象能够被脚本引擎中的内存管理器识别,并以流线型,高效的方式进行交互。 根据一个或多个实施例,该界面允许将浏览器布局引擎对象创建为脚本引擎原生的对象。 可选地或另外地,在一些实施例中,本地对象还被配置为代理布局引擎和脚本引擎之间的功能。
-
公开(公告)号:US09244896B2
公开(公告)日:2016-01-26
申请号:US14507568
申请日:2014-10-06
发明人: Travis Leithead , Justin Rogers , Miladin Pavlicic , Curtis Cheng-Cheng Man , Yong Qu , Nathan J. E. Furtwangler , Reza A. Nourai , Steven Lucco
CPC分类号: G06F17/2247 , G06F8/30 , G06F9/45508 , G06F9/45512 , G06F9/541 , H04L63/04
摘要: Various embodiments provide an interface between a Web browser's layout engine and a scripting engine. The interface enables objects from the layout engine to be recognized by a memory manager in the scripting engine and interact in a streamlined, efficient manner. In accordance with one or more embodiments, the interface allows browser layout engine objects to be created as objects that are native to the scripting engine. Alternately or additionally, in some embodiments, the native objects are further configured to proxy functionality between the layout engine and the scripting engine.
摘要翻译: 各种实施例提供了Web浏览器的布局引擎和脚本引擎之间的接口。 该界面使布局引擎中的对象能够被脚本引擎中的内存管理器识别,并以流线型,高效的方式进行交互。 根据一个或多个实施例,该界面允许将浏览器布局引擎对象创建为脚本引擎原生的对象。 可选地或另外地,在一些实施例中,本地对象还被配置为代理布局引擎和脚本引擎之间的功能。
-
-
-
-