The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Aug. 06, 2019

Filed:

Jun. 13, 2016
Applicant:

Sqgo Innovations, Llc, Watertown, MA (US);

Inventors:

Bruce Warila, Lancaster, MA (US);

Brian D. Markey, Shrewsbury, MA (US);

Jeremy Aaron Gilbert, Cambridge, MA (US);

James P. Echmalian, Arlington, MA (US);

Todd Silverstein, San Francisco, CA (US);

Assignee:

SQGO Innovations, LLC, Watertown, MA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/00 (2019.01); G06F 17/22 (2006.01); H04W 84/12 (2009.01); G06F 17/21 (2006.01); G06F 16/951 (2019.01); G06F 16/958 (2019.01); G06F 8/20 (2018.01); G06F 8/30 (2018.01); G06F 8/65 (2018.01); G06F 3/0482 (2013.01); H04W 8/22 (2009.01); H04L 29/08 (2006.01); G06F 3/0484 (2013.01); H04W 88/02 (2009.01); H04W 84/18 (2009.01);
U.S. Cl.
CPC ...
G06F 17/2247 (2013.01); G06F 3/0482 (2013.01); G06F 3/0484 (2013.01); G06F 8/24 (2013.01); G06F 8/30 (2013.01); G06F 8/65 (2013.01); G06F 16/951 (2019.01); G06F 16/986 (2019.01); G06F 17/211 (2013.01); G06F 17/2264 (2013.01); H04L 67/34 (2013.01); H04W 8/22 (2013.01); H04W 84/12 (2013.01); H04W 84/18 (2013.01); H04W 88/02 (2013.01);
Abstract

A mobile computing device executes a mobile application received from a provisioning source, the mobile application including at least programming code and at least one structured document that together describe at least a portion of functionality provided by the mobile application. An abstraction layer executing on the mobile computing device populates a Document Object Model ('DOM') structure, the DOM structure at least in part representing the running state of the mobile application consistent with the portion of the functionality provided by the mobile application described in the received at least one structured document and programming code. The abstraction layer updates a device-independent application user interface, responsive to the reconfiguring of the DOM structure and converts the at least one structured document and the received programming code into a temporary form that is configured to be transmitted, received, and decoded back into an original form on a second mobile device.


Find Patent Forward Citations

Loading…