IP Library Granted Patent US 7,184,801
Granted Patent B2
US 7,184,801 · App. 10/436,298 · Granted Feb 27, 2007

Mobile application builder

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 7,184,801
App. No.
10/436,298
Granted
Feb 27, 2007
Kind
B2
Abstract

A method and system which allow a user to define and edit workflow applications for a mobile device, screens associated with the applications, and workflow process is described. The states or schemas for these applications may be stored as records in databases.

Claims (39)

1. A mobile device comprising:

a processor;

one or more applications executed by the processor;

an application builder to enable a user of the mobile device to generate a new application by modifying operation of a first application of the one or more applications; and

a state sequencer to facilitate transmission of data and operations associated with the new application during synchronization with a mobile server.

2. The mobile device of claim 1 further comprising a display screen to display a displaying a graphical user interface (GUI) including one or more indicators to define operation of the new application.

3. The mobile device of claim 2 wherein the GUI comprises:

a first indicator to define a database to be associated with the new application; and

a second indicator to add data sources for the new application.

4. The mobile device of claim 3 wherein the GUI further comprises a third indicator to enable the user to associate a function with the application.

5. The mobile device of claim 2 wherein the GUI includes a synchronization GUI to enable the user to select one or more databases at the mobile server to transfer during synchronization with the mobile server.

6. The mobile device of claim 5 wherein the synchronization GUI includes a menu of synchronization options for synchronizing with the mobile server.

7. The mobile device of claim 2 wherein the GUI includes a global variable setup GUI to enable the user to define one or more global variables for the new application.

8. The mobile device of claim 7 wherein the global variable setup GUI includes a menu to enable the user to set a variable type for a global variable.

9. A system comprising:

a mobile server;

a database coupled to the mobile server; and

a mobile device communicatively coupled to the mobile server having:

one or more applications;

an application builder to enable a user of the mobile device to generate a new application by modifying operation of a first application of the one or more applications; and

a state sequencer to facilitate synchronization with the mobile server and to transmit data and operations associated with the new application to the database via the mobile server.

10. The system of claim 9 wherein the mobile device further comprises a display screen to display a displaying a graphical user interface (GUI) including one or more indicators to define operation of the new application.

11. The system of claim 10 wherein the GUI comprises:

a first indicator to define a database to be associated with the new application; and

a second indicator to add data sources for the new application.

12. The system of claim 11 wherein the GUI further comprises a third indicator to enable the user to associate a function with the application.

13. The system of claim 10 wherein the GUI includes a synchronization GUI to enable the user to select one or more databases at the mobile server to transfer during synchronization with the mobile server.

14. The system of claim 13 wherein the synchronization GUI includes a menu of synchronization options for synchronizing with the mobile server.

15. The system of claim 10 wherein the GUI includes a global variable setup GUI to enable the user to define one or more global variables for the new application.

16. The system of claim 15 wherein the global variable setup GUI includes a menu to enable the user to set a variable type for a global variable.

17. The system of claim 9 further comprising a second mobile device having a state sequencer to facilitate synchronization with the mobile server and to receive the data and operations associated with the new application from the database via the mobile server.

18. A method comprising:

a user of a mobile device generating a new application program by modifying operation of a first application stored at the mobile device, wherein modifying operation of the first application comprises adding data input or workflow screens to the first application; and

synchronizing data between the mobile device and a mobile server; and

transmitting data and operations associated with the new application to a database coupled to the mobile server.

19. The method of claim 18 device further comprising displaying a graphical user interface (GUI) including one or more indicators to define operation of the new application.

20. The method of claim 19 further comprising:

displaying a first indicator to define a database to be associated with the new application; and

displaying a second indicator to add data sources for the new application.

Assignments (10)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064271/0199 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2018
From: GOOD TECHNOLOGY HOLDINGS LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 045196/0255 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2017
From: GOOD TECHNOLOGY SOFTWARE, INC.
To: GOOD TECHNOLOGY HOLDINGS LIMITED
Reel/Frame 043339/0171 →
CHANGE OF NAME Recorded Dec 4, 2012
From: GOOD TECHNOLOGY, INC.
To: GOOD TECHNOLOGY ACQUISITION, INC.
Reel/Frame 029405/0271 →
CHANGE OF NAME Recorded Dec 4, 2012
From: GOOD TECHNOLOGY ACQUISITION, INC.
To: GOOD TECHNOLOGY SOFTWARE, INC.
Reel/Frame 029405/0351 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2010
From: TX TECHNOLOGY ACQUISITION CORPORATION
To: GOOD TECHNOLOGY, INC.
Reel/Frame 023882/0633 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2007
From: TX TECHNOLOGY CORPORATION
To: GOOD TECHNOLOGY, INC.
Reel/Frame 019820/0250 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2005
From: JP MOBILE OPERATING, L.P.
To: TX TECHNOLOGY ACQUISITION CORP.
Reel/Frame 016645/0669 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2003
From: FARCASIU, ALEXANDRU M.
To: JP MOBILE OPERATING, L.P.
Reel/Frame 014391/0852 →