发明名称 |
Systems and methods for integrated application platforms |
摘要 |
Systems and methods for integrated application platforms in accordance with embodiments of the invention are disclosed. In one embodiment, a computing device configured to execute an application platform application includes a processor, an operating system configuring the processor to create a computing environment, the application platform application at least partially natively implemented and creates an application runtime environment for cross-platform applications to execute non-natively, the application platform application including a rendering engine process configured to render pages by interpreting instructions and implement a virtual machine configured to execute instructions and an integration process that enables instructions executing within the virtual machine to launch natively implemented applications wherein the application platform application includes a pop up page file containing instructions written in the rendering language that cause the rendering engine process to render a pop up page and wherein the application platform application is configured to launch a natively implemented application. |
申请公布号 |
US9069735(B2) |
申请公布日期 |
2015.06.30 |
申请号 |
US201313838716 |
申请日期 |
2013.03.15 |
申请人 |
SWEETLABS, INC. |
发明人 |
Bourke Adrian;Sleiter Bryan;Shu Fontaine H.;Machado Blake A.;Miskiewicz Pawel |
分类号 |
G06F17/27;G06F17/22;G06F9/44;G06F9/455;G06F17/30 |
主分类号 |
G06F17/27 |
代理机构 |
KPPB LLP |
代理人 |
KPPB LLP |
主权项 |
1. A computing device configured to execute an application platform application, comprising:
a processor; storage storing the application platform application and index; and an operating system stored within the storage, where the operating system configures the processor to create a computing environment; wherein the application platform application is at least partially natively implemented and creates an application runtime environment for cross-platform applications to execute non-natively on the computing device when executed within the computing environment by the computing device, the application platform application comprising:
a rendering engine process configured to:
render pages within the computing environment created by the operating system by interpreting instructions written in a rendering language; andimplement a virtual machine configured to execute instructions written in a scripting language; andan integration process that enables instructions executing within the virtual machine to launch natively implemented applications within the computing environment; wherein the application platform application comprises a pop up page file containing instructions written in the rendering language that cause the rendering engine process to render a pop up page within the computing environment of the computing device; wherein the application platform application is configured to integrate at least one cross-platform application into the computing environment of the computing device by providing at least one launch point for the at least one cross-platform application within the computing environment using the integration process; wherein the rendered pop up page comprises at least one launch point for a non-natively implemented application and at least one launch point for a natively implemented application obtained using the index, where the index is generated based on the storage of the computing device; wherein the application platform application is configured to launch a natively implemented application using the integration process in response to a user instruction received via interaction with the rendered pop up page; and wherein the application platform application is configured to launch a non-natively implemented application using the integration process in response to a user instruction received via interaction with the rendered pop up page. |
地址 |
San Diego CA US |