Echmalian
James Echmalian, Arlington, MA US
Patent application number | Description | Published |
---|---|---|
20140365869 | Methods and Systems for Enabling the Provisioning and Execution of a Platform-Independent Application - A method for enabling the provisioning and execution of a platform-independent application includes receiving, by a mobile computing device, from a provisioning source, an XML document describing at least a portion of functionality provided by an application. An abstraction layer executing on the mobile computing device populates a Document Object Model (“DOM”) structure at least in part representing the running state of the application consistent with the received XML document. The abstraction layer presents a device-appropriate application user interface responsive to the DOM structure. The application receives a user input from within the rendered application user interface. Programming code referenced by the DOM receives, from the abstraction layer, the input event. The programming code reconfigures the DOM, in response to the received input event to reflect a response by the application to the input. The abstraction layer updates the device-appropriate application user interface, responsive to the reconfiguring of the DOM. | 12-11-2014 |
James P. Echmalian, Lancaster, MA US
Patent application number | Description | Published |
---|---|---|
20100274869 | USER INTERFACE, OPERATING SYSTEM AND ARCHITECTURE - Disclosed are a novel user interface, operating system, software language and architecture. | 10-28-2010 |
James P. Echmalian, Arlington, MA US
Patent application number | Description | Published |
---|---|---|
20080313282 | User interface, operating system and architecture - Disclosed are a novel user interface, operating system, software language and architecture. | 12-18-2008 |
20130007698 | Methods and Systems for Enabling the Creation and Management of a Platform-Independent Application - A method for enabling the creation and management of a platform-independent application whose appearance and functionality is consistently propagated across heterogeneous device types includes receiving, by a device, a platform-independent data superstructure defining application appearance and behavior, the platform-independent data superstructure storing an application state, program code and internal logic of the application. A superstructure-dedicated operating system instantiates the application in the device according to the platform-independent data superstructure. The platform-independent data superstructure receives, from a device-native operating system via communication with the superstructure-dedicated operating system, at least one application event generated by an execution of the instantiated application and representative of an update to the application state. The platform-independent data superstructure updates information in a first segment of the platform-independent data superstructure associated with the at least one application event and updates, in accordance with the superstructure segment update, the application state in the device. | 01-03-2013 |