Patents by Inventor James P. Echmalian
James P. Echmalian has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11409949Abstract: A first mobile device resource provisioning system of a first party provisions resources to a plurality of remotely-located mobile computing devices. The remotely-located mobile computing devices each use a first native operating system. The provisioning system includes a non-transitory computer readable storage medium that stores resources for provisioning to at least one mobile device, the resources comprising at least one mobile software application, application data, computer program code, at least one media file, and at least one URL. At least one mobile device registry stores mobile device information associated with at least one of a plurality of said mobile devices. The provisioning system validates a requesting mobile device using authorization information at least in part based on a provisioning key received from the requesting mobile before sending a requested resource to the validated mobile device.Type: GrantFiled: September 29, 2020Date of Patent: August 9, 2022Assignee: SQGO Innovations, LLCInventors: Bruce Warila, Brian D. Markey, Jeremy Aaron Gilbert, James P. Echmalian, Todd Silverstein
-
Publication number: 20210012059Abstract: A first mobile device resource provisioning system of a first party provisions resources to a plurality of remotely-located mobile computing devices. The remotely-located mobile computing devices each use a first native operating system. The provisioning system includes a non-transitory computer readable storage medium configured to store resources for provisioning to at least one mobile device, the resources comprising at least one mobile software application, application data, computer program code, a media asset comprising at least one of an image, audio, graphic, or video file, and at least one URL. At least one mobile device registry stores mobile device information associated with at least one of a plurality of said mobile devices.Type: ApplicationFiled: September 29, 2020Publication date: January 14, 2021Inventors: Bruce Warila, Brian D. Markey, Jeremy Aaron Gilbert, James P. Echmalian, Todd Silverstein
-
Patent number: 10839141Abstract: A provisioning system of a first party provisions a mobile software application to one or more remotely-located mobile computing devices, each mobile computing device running a same device-native mobile operating system. The mobile software application may include executable program code and a structured document such that the executable program code and structured document together instantiate at least a portion of the functionality provided by the mobile application. Moreover, in some embodiments, when the requested and sent mobile application is executed by a requesting mobile device, the structured document is transformed into a tree structure which when updated, updates at least in part the running state of the mobile application.Type: GrantFiled: December 31, 2019Date of Patent: November 17, 2020Assignee: SQGO Innovations, LLCInventors: Bruce Warila, Brian D. Markey, Jeremy Aaron Gilbert, James P. Echmalian, Todd Silverstein
-
Patent number: 10831987Abstract: A computer program product comprising a non-transitory computer-readable storage medium having computer-readable instructions stored thereon comprising a mobile software application provisioned to one or more remotely-located mobile computing devices, each mobile computing device running a same device-native mobile operating system (OS). The computer program product comprises an application bundle comprising computer program code and computer code libraries that together comprise at least one component used to: adapt an abstraction layer to the same device-native mobile OS, receive data from said device-native OS, generate modification data objects, process modification data objects, generate a change list of modification data objects, translate modification data objects into a list of instructions for execution, and send a list of instructions to said same device-native operating system for execution.Type: GrantFiled: February 13, 2020Date of Patent: November 10, 2020Assignee: SQGO Innovations, LLCInventors: Bruce Warila, Brian D. Markey, Jeremy Aaron Gilbert, James P. Echmalian, Todd Silverstein
-
Patent number: 10810359Abstract: A provisioning system of a first party provisions a mobile software application to one or more remotely-located mobile computing devices, each mobile computing device running a same device-native mobile operating system (OS). The mobile software application comprises an application bundle comprising computer program code and computer code libraries that together comprise at least one component used to: adapt an abstraction layer to the same device-native mobile OS, receive data from said device-native OS, generate modification data objects, process modification data objects, generate a change list of modification data objects, translate modification data objects into a list of instructions for execution, and send a list of instructions to said same device-native operating system for execution.Type: GrantFiled: February 13, 2020Date of Patent: October 20, 2020Assignee: SQGO Innovations, LLCInventors: Bruce Warila, Brian D. Markey, Jeremy Aaron Gilbert, James P. Echmalian, Todd Silverstein
-
Publication number: 20200184141Abstract: A computer program product comprising a non-transitory computer-readable storage medium having computer-readable instructions stored thereon comprising a mobile software application provisioned to one or more remotely-located mobile computing devices, each mobile computing device running a same device-native mobile operating system (OS). The computer program product comprises an application bundle comprising computer program code and computer code libraries that together comprise at least one component used to: adapt an abstraction layer to the same device-native mobile OS, receive data from said device-native OS, generate modification data objects, process modification data objects, generate a change list of modification data objects, translate modification data objects into a list of instructions for execution, and send a list of instructions to said same device-native operating system for execution.Type: ApplicationFiled: February 13, 2020Publication date: June 11, 2020Inventors: Bruce Warila, Brian D. Markey, Jeremy Aaron Gilbert, James P. Echmalian, Todd Silverstein
-
Publication number: 20200184140Abstract: A provisioning system of a first party provisions a mobile software application to one or more remotely-located mobile computing devices, each mobile computing device running a same device-native mobile operating system (OS). The mobile software application comprises an application bundle comprising computer program code and computer code libraries that together comprise at least one component used to: adapt an abstraction layer to the same device-native mobile OS, receive data from said device-native OS, generate modification data objects, process modification data objects, generate a change list of modification data objects, translate modification data objects into a list of instructions for execution, and send a list of instructions to said same device-native operating system for execution.Type: ApplicationFiled: February 13, 2020Publication date: June 11, 2020Inventors: Bruce Warila, Brian D. Markey, Jeremy Aaron Gilbert, James P. Echmalian, Todd Silverstein
-
Publication number: 20200151384Abstract: A provisioning system of a first party provisions a mobile software application to one or more remotely-located mobile computing devices, each mobile computing device running a same device-native mobile operating system. The mobile software application may include executable program code and a structured document such that the executable program code and structured document together instantiate at least a portion of the functionality provided by the mobile application. Moreover, in some embodiments, when the requested and sent mobile application is executed by a requesting mobile device, the structured document is transformed into a tree structure which when updated, updates at least in part the running state of the mobile application.Type: ApplicationFiled: December 31, 2019Publication date: May 14, 2020Inventors: Bruce Warila, Brian D. Markey, Jeremy Aaron Gilbert, James P. Echmalian, Todd Silverstein
-
Patent number: 10552520Abstract: A provisioning system provisions a mobile software application to one or more remotely-located mobile computing devices. The remotely-located mobile computing devices may each have a native operating system. The mobile software application may include executable program code and a structured document such that the executable program code and structured document together instantiate at least a portion of the functionality provided by the mobile application. Moreover, in some embodiments, when the requested and sent mobile application is executed by a requesting mobile device, the structured document is parsed into a Document Object Model tree structure which when updated, updates at least in part the running state of the mobile application.Type: GrantFiled: June 12, 2018Date of Patent: February 4, 2020Assignee: SQGO Innovations, LLCInventors: Bruce Warila, Brian D. Markey, Jeremy Aaron Gilbert, James P. Echmalian, Todd Silverstein
-
Patent number: 10372796Abstract: 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.Type: GrantFiled: June 13, 2016Date of Patent: August 6, 2019Assignee: SQGO Innovations, LLCInventors: Bruce Warila, Brian D. Markey, Jeremy Aaron Gilbert, James P. Echmalian, Todd Silverstein
-
Publication number: 20180300298Abstract: A provisioning system provisions a mobile software application to one or more remotely-located mobile computing devices. The remotely-located mobile computing devices may each have a native operating system. The mobile software application may include executable program code and a structured document such that the executable program code and structured document together instantiate at least a portion of the functionality provided by the mobile application. Moreover, in some embodiments, when the requested and sent mobile application is executed by a requesting mobile device, the structured document is parsed into a Document Object Model tree structure which when updated, updates at least in part the running state of the mobile application.Type: ApplicationFiled: June 12, 2018Publication date: October 18, 2018Inventors: Bruce Warila, Brian D. Markey, Jeremy Aaron Gilbert, James P. Echmalian, Todd Silverstein
-
Publication number: 20160292137Abstract: 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.Type: ApplicationFiled: June 13, 2016Publication date: October 6, 2016Inventors: Bruce Warila, Brian D. Markey, Jeremy Aaron Gilbert, James P. Echmalian, Todd Silverstein
-
Patent number: 9390191Abstract: A provisioning source receives a request from a mobile computing device to download at least one mobile software application, the mobile software application comprising executable computer code and at least one structured document. The provisioning source sends the requested mobile software application to the mobile computing device. When executed, the downloaded mobile software application will perform a method for using the mobile software application on the mobile computing device, the mobile software application including programming code and at least one extensible markup language (XML) document that together describe at least a portion of functionality provided by the mobile software application. Upon execution of the mobile software application, an abstraction layer populates a Document Object Model (“DOM”) structure at least in part representing the running state of the mobile software application. The abstraction layer receives user input and reconfigures the DOM based upon the input.Type: GrantFiled: January 5, 2016Date of Patent: July 12, 2016Assignee: SQGo, LLCInventors: Bruce Warila, Brian D. Markey, Jeremy Aaron Gilbert, James P. Echmalian, Todd Silverstein
-
Patent number: 9342492Abstract: A provisioning source receives a request from a mobile computing device to download at least one mobile software application, the mobile software application comprising executable computer code and at least one structured document. The provisioning source sends the requested mobile software application to the mobile computing device. When executed, the downloaded mobile software application will perform a method for using the mobile software application on the mobile computing device, the mobile software application including programming code and at least one structured document that together describe at least a portion of functionality provided by the mobile software application. Upon execution of the mobile software application, an abstraction layer populates a Document Object Model (“DOM”) structure at least in part representing the running state of the mobile software application. The abstraction layer receives user input and reconfigures the DOM based upon the input.Type: GrantFiled: January 6, 2016Date of Patent: May 17, 2016Assignee: SQGo, LLCInventors: Bruce Warila, Brian D. Markey, Jeremy Aaron Gilbert, James P. Echmalian, Todd Silverstein
-
Publication number: 20160132612Abstract: A provisioning source receives a request from a mobile computing device to download at least one mobile software application, the mobile software application comprising executable computer code and at least one structured document. The provisioning source sends the requested mobile software application to the mobile computing device. When executed, the downloaded mobile software application will perform a method for using the mobile software application on the mobile computing device, the mobile software application including programming code and at least one extensible markup language (XML) document that together describe at least a portion of functionality provided by the mobile software application. Upon execution of the mobile software application, an abstraction layer populates a Document Object Model (“DOM”) structure at least in part representing the running state of the mobile software application. The abstraction layer receives user input and reconfigures the DOM based upon the input.Type: ApplicationFiled: January 5, 2016Publication date: May 12, 2016Inventors: Bruce Warila, Brian D. Markey, Jeremy Aaron Gilbert, James P. Echmalian, Todd Silverstein
-
Publication number: 20160117296Abstract: A provisioning source receives a request from a mobile computing device to download at least one mobile software application, the mobile software application comprising executable computer code and at least one structured document. The provisioning source sends the requested mobile software application to the mobile computing device. When executed, the downloaded mobile software application will perform a method for using the mobile software application on the mobile computing device, the mobile software application including programming code and at least one structured document that together describe at least a portion of functionality provided by the mobile software application. Upon execution of the mobile software application, an abstraction layer populates a Document Object Model (“DOM”) structure at least in part representing the running state of the mobile software application. The abstraction layer receives user input and reconfigures the DOM based upon the input.Type: ApplicationFiled: January 6, 2016Publication date: April 28, 2016Inventors: Bruce Warila, Brian D. Markey, Jeremy Aaron Gilbert, James P. Echmalian, Todd Silverstein
-
Publication number: 20130007698Abstract: 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.Type: ApplicationFiled: September 11, 2012Publication date: January 3, 2013Inventors: Bruce W. Warila, Brian D. Markey, Jeremy A. Gilbert, James P. Echmalian, Todd M. Silverstein
-
Patent number: 8307331Abstract: 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.Type: GrantFiled: January 21, 2010Date of Patent: November 6, 2012Assignee: SQGo, LLCInventors: Bruce W. Warila, Brian D. Markey, Jeremy A. Gilbert, James P. Echmalian, Todd M. Silverstein
-
Publication number: 20100274869Abstract: Disclosed are a novel user interface, operating system, software language and architecture.Type: ApplicationFiled: January 21, 2010Publication date: October 28, 2010Inventors: Bruce W. Warila, Brian D. Markey, Jeremy A. Gilbert, James P. Echmalian, Todd M. Silverstein
-
Publication number: 20080313282Abstract: Disclosed are a novel user interface, operating system, software language and architecture.Type: ApplicationFiled: September 10, 2003Publication date: December 18, 2008Inventors: Bruce W. Warila, Brian D. Markey, Jeremy A. Gilbert, James P. Echmalian, Todd M. Silverstein