IP Library Granted Patent US 9,113,282
Granted Patent B2
US 9,113,282 · App. 12/522,686 · Granted Aug 18, 2015

Mobile core client architecture

Inventors: Marc Chene (Ottawa, CA); Liam Peyton (Ottawa, CA); Kevin McGuire (Kanata, CA); Brant Drummond (Dunrobin, CA)
Assignee: TrueContext Corporation
H04W4/00G06Q10/10H04L41/508H04L41/5058H04L67/04H04L41/082H04W28/14
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,113,282
App. No.
12/522,686
Granted
Aug 18, 2015
Kind
B2
Abstract

Multiple types of applications, electronic forms, electronic forms data instances, network services and, network services are automatically managed by methods and systems. The methods and systems allow organizations with a mobile workforce that relies on established business processes to execute timely and secure exchange of information while providing easy to use, fast, accurate and flexible information capture capability in the field. These organizations and/or third-party providers may optimize the design of mobile applications to better match existing corporate processes and forms in order to reflect existing business needs, preferred graphical user interfaces, processes and experiences on the mobile devices. Organizations and/or third-party providers may also build mobile applications that allow information to be automatically created and updated both online and offline and synchronized or routed to another mobile device, an application server, web service, software-as-a-service (SaaS), database or website.

Claims (29)

1. A method for managing mobile applications, electronic forms, data instances, business processes, and network services from multiple software providers in a mobile device, comprising:

executing one or more mobile applications in the mobile device, each of the mobile applications configured with a different electronic form, electronic forms data instance, business process, and network service;

discovering context information associated with resources integrated in the mobile device;

receiving additional context information for each electronic form from a network service;

storing and managing, in the mobile device, the context information and the additional context information for each of the one or more mobile applications by a unified mobile resource contextualization engine residing in the mobile device;

providing an extensible Application Programming Interface (API) configured to provide the one or more mobile applications access to the stored context information and the additional context information;

authorizing at least one of the one or more mobile applications to access the stored context information and the additional context information;

allowing only the at least one authorized mobile application to access the stored context information and the additional context information via the extensible API;

each of the at least one authorized mobile applications automatically updating a respective electronic form and electronic forms data instance according to a respective business process and network service utilizing accessed context information and the additional context information; and

wherein each of the at least one authorized mobile applications accesses the stored context information and the additional context information during the updating of said respective electronic form and electronic forms data instance.

2. The method of claim 1 , wherein the context information includes one or more of the following for each electronic form and electronic forms data instance: current status, synchronization schedule, associated mobile application, business process and associated network service.

3. The method of claim 1 , wherein the unified mobile resource contextualization engine is configured to automatically create a registry of electronic forms that are available to the mobile device.

4. The method of claim 1 , wherein the unified mobile resource contextualization engine is configured to automatically discover network services available to the mobile device.

5. The method of claim 1 , wherein the resources are selected from the group comprising: a camera, a GPS, a scanner, a magnetic card reader, and an RFID reader.

6. The method of claim 1 , wherein the unified mobile resource contextualization engine is configured to allow the mobile device to automatically receive updates to at least one electronic form and any context information for the at least one electronic form.

7. A system for managing mobile applications, electronic forms, electronic forms data instances, business processes, and network services from multiple software providers in a mobile device, comprising:

at least one subsystem comprising a computer processor configured to:

execute one or more mobile applications in the mobile device, each of the one or more mobile applications configured with a different electronic form, electronic forms data instance, business process, and network service;

discover context information associated with resources integrated in the mobile device; and

receive additional context information for each electronic form from a network service;

an extensible Application Programming Interface (API) configured to provide the one or more mobile applications access to the stored context information and the additional context information;

authorizing at least one of the one or more mobile applications to access the stored context information and the additional context information;

a unified mobile resource contextualization engine residing in the mobile device that stores and manages the context information and the additional context information for each of the one or more mobile applications; and

at least one subsystem configured to allow only the at least one authorized mobile application to access the context information and the additional context information via the API, wherein each of the at least one authorized mobile applications is configured to automatically update a respective electronic form and electronic forms data instance according to a respective business process and while communicating with a respective network service utilizing the context information and the additional context information, said at least one authorized mobile application accessing the context information and the additional context information stored and managed in the mobile device during the updating of said respective electronic form and electronic forms data instance.

8. The system of claim 7 , wherein the context information includes one or more of the following for each electronic form and electronic forms data instance: current status, synchronization schedule, associated mobile application, business process and associated network service.

9. The system of claim 7 , wherein the unified mobile resource contextualization engine is configured to automatically create a registry of electronic forms that are available to the mobile device.

10. The system of claim 7 , wherein the unified mobile resource contextualization engine is configured to automatically discover network services available to the mobile device.

11. The system of claim 7 , wherein the resources are selected from the group comprising: a camera, a GPS, a scanner, a magnetic card reader, and an RFID reader.

12. The system of claim 7 , wherein the unified mobile resource contextualization engine is configured to allow the mobile device to automatically receive updates to at least one electronic form and any context information for the at least one electronic form.

Assignments (6)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2012
From: CHENE, MARC; PEYTON, LIAM; MCGUIRE, KEVIN; DRUMMOND, BRANT
To: TRUECONTEXT CORPORATION
Reel/Frame 027573/0739 →
Continuity (2)
Provisional Application 60884785 · Jan 12, 2007
Related Publication 20090300110A1 · Dec 3, 2009