IP Library Granted Patent US 12,132,777
Granted Patent B2
US 12,132,777 · App. 17/844,183 · Granted Oct 29, 2024

Mobile core client architecture

Inventors: Marc Chéné (Ottawa, CA); Liam Peyton (Ottawa, CA); Kevin McGuire (Kanata, CA); Brant Drummond (Dunrobin, CA)
Assignee: TrueContext Inc.
H04L67/10G06Q10/10H04L41/5058H04L41/508H04L67/04H04L67/51H04W4/00H04L41/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 12,132,777
App. No.
17/844,183
Granted
Oct 29, 2024
Kind
B2
Abstract

Methods and systems are disclosed for automatically managing multiple types of applications, electronic forms, electronic forms data instances, network services and, network services. 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 automatically managing one or more mobile applications executed on a processor of at least one mobile device, the method comprising:

discovering one or more context information with one or more resources integrated on said at least one mobile device;

storing said one or more context information, on the at least one mobile device, by a unified mobile resource contextualization engine residing in the mobile device;

wherein each of the at least one mobile device and the one or more mobile applications is associated with a business process, a network service, and one or more of: an electronic form, and an electronic forms data instance;

wherein the mobile resources contextualization engine comprises a security framework, the security framework including an authorization module configured to manage an authorization of sharing context information to other mobile devices; and

authorizing, via the authorization module, access to the context information by the other mobile devices or the one or more mobile applications;

wherein authorizing the access to the context information via the authorization module comprises:

providing automatic access to the context information for the one or more mobile applications by an extensible Application Programming Interface, based at least in part on the business process associated with the one or more mobile applications; and

providing access, via one or more of: a password protection scheme, an encryption scheme, or a biometric input, to the context information for the other mobile devices based at least, in part, on the network service associated with the other mobile devices.

2. The method of claim 1 , wherein said extensible application programming interface is further configured to allow the one or more applications to access said one or more resources integrated on said at least one mobile device.

3. The method of claim 1 , wherein said extensible application programming interface allows the one or more mobile applications and network services, to access one or more nonintegrated resources of the mobile device and one or more integrated resources of the mobile device.

4. The method of claim 1 , wherein said at least one mobile device further comprises a call notification interface that is configured to receive updates for the one or more applications and configured to subscribe to changes in said one or more context information.

5. The method of claim 2 , wherein the one or more resources integrated on said at least one mobile device are selected from the group consisting of cameras, scanners, GPS, magnetic card readers, and RFID reader.

6. The method of claim 1 , wherein the one or more context information is selected from the group comprised of electronic form and electronic forms data instance.

7. A system for automatically managing one or more mobile applications executed on a processor of at least one mobile device, the system comprising:

one or more network services comprising a mobile service contextualization component, stored in a memory, generating and sending one or more context information to at least one mobile device over a network;

wherein the mobile resources contextualization component comprises a security framework, the security framework including an authorization module configured to manage an authorization of sharing context information to the mobile applications and to other mobile devices;

wherein each of the at least one mobile device and the one or more mobile applications is associated with a business process, the one or more network services, and one or more of: an electronic form, and an electronic forms data instance;

the at least one mobile device comprising:

one or more engines, coupled with the mobile service contextualization component, the one or more engines configured to maintain a list of said one or more context information, received via the network, from said mobile service contextualization component; and

at least one subsystem configured to, when authorized by the authorization module of the security framework, allow one or more of: the one or more mobile applications or the other mobile devices to access the context information;

wherein the authorization of access to context information by the authorization module comprises:

providing automatic access to the context information for the one or more mobile applications by an extensible Application Programming Interface, based at least in part on the business process associated with the one or more mobile applications; and

providing access, via one or more of: a password protection scheme, an encryption scheme, or a biometric input, to the context information for the other mobile devices based at least, in part, on the one or more network services associated with the other mobile devices.

8. The system of claim 7 , wherein said extensible application programming interface allows the one or more applications and network services to access one or more integrated resources of the mobile device and one or more nonintegrated resources of the mobile device.

9. The system of claim 7 , wherein said at least one mobile device further comprises a call notification interface that is configured to receive updates for the one or more applications and configured to subscribe to changes in said one or more context information.

10. The system of claim 7 , further comprising one or more information capture resources that are selected from the group consisting of cameras, scanners, GPS, magnetic card readers, and RFID reader.

11. The system of claim 7 , wherein the one or more context information is selected from the group comprised of electronic form and electronic forms data instance.

12. The system of claim 7 , wherein the one or more context information for each of the one or more applications is received by the at least one mobile device from one or more network services.

Assignments (4)
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 →
CHANGE OF NAME Recorded Nov 23, 2023
From: PRONTOFORMS INC.
To: TRUECONTEXT INC.
Reel/Frame 065675/0187 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2022
From: CHÉNÉ, MARC; PEYTON, LIAM; MCGUIRE, KEVIN; DRUMMOND, BRANT
To: TRUECONTEXT CORPORATION
Reel/Frame 060248/0842 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2022
From: TRUECONTEXT CORPORATION
To: PRONTOFORMS INC.
Reel/Frame 060248/0891 →
Continuity (5)
Continuation 16223676 · Dec 18, 2018
Continuation 14796311 · Jul 10, 2015
Continuation 12522686
Provisional Application 60884785 · Jan 12, 2007
Related Publication 20220321643A1 · Oct 6, 2022