IP Library Granted Patent US 9,836,446
Granted Patent B2
US 9,836,446 · App. 12/522,687 · Granted Dec 5, 2017

Method and system for customizing a mobile application using a web-based interface

Inventors: Mitch A. Brisebois (Wakefield, CA); Brant Drummond (Dunrobin, CA); Arjun Mehta (Calgary, CA); Marc Chene (Ottawa, CA); Mark Flannigan (Ottawa, CA)
Assignee: ProntoForms Inc.
G06F17/248G06F17/243G06Q10/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,836,446
App. No.
12/522,687
Granted
Dec 5, 2017
Kind
B2
Abstract

A system and method for customizing mobile-form applications via a web-based interface for distribution to a mobile device are disclosed. An example method includes providing a customizable mobile-form application template. A web-based interface is provided allowing creation of a customized mobile-form application from the customizable mobile-form application template by selecting a data field for inclusion on the customizable mobile-form application template. The customized mobile-form application may then be distributed to the mobile device.

Claims (18)

1. A method of customizing a mobile-form application to manage the sharing of data between a plurality of mobile devices, the method comprising:

selecting by a user via a web-enabled device a mobile-form application template from a plurality of mobile-form application templates stored in a web-accessible server;

customizing by the user via a web-based interface of the server one or more elements of said selected mobile-form application template to create a customized mobile-form application that determines the routing of forms data to the plurality of mobile devices based on policies that determine in what sequence forms data is shared and updated based, in part, on network conditions; wherein the step of customizing includes using wizards and a rich set of form controls that can be dragged and dropped or defined on a single or multiple form view;

distributing by the server said customized mobile-form application to a plurality of mobile devices via a gateway that stores the customized mobile-form application and updates said plurality of mobile devices with said customized mobile-form application using said policies and user access permissions, said policies comprising an update function under which said distributing is performed, wherein the update function comprises byte-level differencing to update forms data; and

distributing and managing the content of shared and updated data using said customized mobile-form application across said plurality of mobile devices via said gateway using said policies and said user access permissions.

2. The method of claim 1 , wherein said devices include mobile devices and storage devices, and data on the mobile devices is synchronized via the gateway with data on the storage devices.

3. The method of claim 1 , wherein said mobile-form application includes at least one data field having an associated label corresponding to at least one of said elements, and said customizing includes specifying one of said labels in order to assist data collection corresponding to one of said elements.

4. The method of claim 1 , wherein said customizing includes specifying a default value associated with an element.

5. The method of claim 1 , wherein said customizing includes specifying whether data entry in an element is mandatory.

6. The method of claim 1 , wherein said customizing further includes choosing a specific type of data format for an element.

7. The method of claim 1 , wherein said customizing further includes an option of adding a logo, an image or a custom graphic or a combination thereof to the customized mobile-form application.

8. The method of claim 1 , wherein said customizing includes specifying the order in which elements are displayed to the user for data collection on the customized mobile-form application.

9. The method of claim 1 , wherein said customizing includes associating a mobile-device-specific functionality with an element for data collection in the customized mobile-form application.

10. The method of claim 1 , wherein said customizing includes using a mobile-forms application definition markup language, said customized mobile forms application includes a managed lists file, a resources file, a customization file, a style sheet file, a data termination configuration file or a localization file or a combination thereof.

11. The method of claim 1 in which in which said selected mobile-form application template corresponds to the definition of an existing application, and which includes modifying said selected mobile-form application template to create a new version of said mobile-form application, and deploying said new version.

12. The method of claim 1 , wherein data is input by one or more users into one or more fields of the customized mobile-form application via one or more mobile device, and said data is collected from the mobile devices via the customized mobile-form application and sent to a central database.

13. The method of claim 1 , wherein said update function comprises data compression.

14. The method of claim 1 , wherein said network conditions are selected from the group consisting of: a type of network connection and network availability.

Assignments (7)
SECURITY INTEREST Recorded May 17, 2024
From: TC PLEDGE INTERMEDIATECO INC.; TC PLEDGECO INC.; 1000827877 ONTARIO INC.; TRUECONTEXT CORPORATION; TRUECONTEXT INC.; TRUECONTEXT, INC.
To: FIRST-CITIZENS BANK & TRUST COMPANY
Reel/Frame 067442/0832 →
RELEASE OF SECURITY INTEREST Recorded May 17, 2024
From: THE TORONTO-DOMINION BANK
To: TRUECONTEXT INC. (FORMERLY KNOWN AS PRONTOFORMS INC.)
Reel/Frame 067450/0151 →
CHANGE OF NAME Recorded Nov 23, 2023
From: PRONTOFORMS INC.
To: TRUECONTEXT INC.
Reel/Frame 065675/0187 →
SECURITY INTEREST Recorded Nov 2, 2020
From: PRONTOFORMS INC.
To: THE TORONTO-DOMINION BANK
Reel/Frame 054242/0845 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2016
From: TRUECONTEXT CORPORATION
To: PRONTOFORMS INC.
Reel/Frame 040358/0316 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR: MARC CHERIE TO MARC CHENE PREVIOUSLY RECORDED ON REEL 024565 FRAME 0141. ASSIGNOR(S) HEREBY CONFIRMS THE NAME CHANGE OF ASSIGNOR MARC CHERIE TO MARC CHENE Recorded Jan 23, 2012
From: BRISEBOIS, MITCH A.; DRUMMOND, BRANT; MEHTA, ARJUN; CHENE, MARC; FLANNINGAN, MARK
To: TRUECONTEXT CORPORATION
Reel/Frame 027589/0567 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 20, 2012
From: BRISEBOIS, MITCH A.; DRUMMOND, BRANT; MEHTA, ARJUN; CHERIE, MARC; FLANNIGAN, MARK
To: TRUECONTEXT CORPORATION
Reel/Frame 027565/0141 →
Continuity (2)
Provisional Application 60880170 · Jan 12, 2007
Related Publication 20100174974A1 · Jul 8, 2010