IP Library Patent Application 13070708
Patent Application
App. No. 13/070,708

MOBILE DEVICE WITH A MODELING PLATFORM

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 None
App. No.
13/070,708
Abstract

The present invention provides a process modeling platform installed on a mobile device such as a cell phone, a laptop or a Personal Digital Assistant (PDA). The platform includes a User Interface module that enables the user to interact with the platform. The platform further includes a template module and a model engine. The template module enables the user to use a pre-loaded template for modeling. The model engine enables the user to use a pre-loaded algorithm for modeling. The platform also includes a storage module. The primary function of the storage module includes storage of various templates, algorithms and models. An administrative module, which is also a part of the platform, performs generic infrastructure services that are required by the core logic of the platform.

Claims (59)

1 . A process modeling platform installed on a mobile device, the platform comprising:

a user interface configured to enable a user to provide input related to the process and to interact with the platform, the user interface comprising:

a work space for carrying out modeling;

a template interface to enable the user to view one or more process, domain and model specific templates;

a template module communicatively coupled with the template interface, the template module configured to enable the user to access and select the one or more process, domain and model specific templates;

a model engine communicatively coupled to the user interface and the template module, the model engine configured to enable the user to access one or more algorithms to model the process corresponding to the one or more templates selected by the user; and

a storage module configured to store the model.

2 . The platform of claim 1 , wherein the process is a system engineering process.

3 . The platform of claim 1 , wherein the user interface further comprises a modeling palette, the user being able to draw a set of shapes corresponding to the model using the modeling palette.

4 . The platform of claim 1 , wherein the storage module further comprises:

a security sub-module for storing the model in an encrypted form;

a conversion sub-module for converting a data related to the model from a first form to a second form and from the second form to the first form; and

a native storage sub-module communicatively coupled to the conversion sub-module, the native storage sub-module for storing the data related to the model in a native format.

5 . The platform of claim 1 further comprises a transfer module for communicatively connecting the mobile device with at least one external device.

6 . The platform of claim 4 , wherein the connection between the mobile device and the external device is one of wireless and wired.

7 . The platform of claim 1 , wherein the user input is multi-modal including gesture, touch, and text.

8 . The platform of claim 1 , wherein the storage module is one of an external and an internal memory device.

9 . The platform of claim 1 , wherein the storage module is also used to store the process, domain, and model specific templates and algorithms related to the model.

10 . The platform of claim 1 , wherein the mobile device is one of a cell phone, a laptop and a Personal Digital Assistant.

11 . A process modeling platform installed on a mobile device, the platform comprising:

a user interface configured to enable a user to provide input related to the process and to interact with the platform, the user interface comprising:

a workspace for carrying out modeling, wherein access rights to the workspace can be configured;

a template interface to enable the user to view one or more process, domain and model specific templates

a template module communicatively coupled with the template interface, the template module configured to enable the user to access and select the one or more process, domain and model specific templates;

a model engine communicatively coupled to the user interface and the template module, the model engine configured to enable the user to access one or more algorithms to model the process corresponding to the one or more templates selected by the user;

a storage module for storing the model, the storage module further comprising:

a conversion sub-module for converting a data related to the model from a first form to a second form and from the second form to the first form;

a native storage sub-module for storing the data related to the model in a native format; and

an administrative module for controlling operation of any of the above modules.

12 . The platform of claim 11 , wherein the storage module further comprises a security sub-module for storing the model in an encrypted form.

13 . The platform of claim 11 further comprises a transfer module for communicatively connecting the mobile device with at least one external device.

14 . The platform of claim 13 , wherein the connection between the mobile device and the external device is one of wireless and wired.

15 . The platform of claim 11 , wherein the user input is multi-modal including gesture, touch, and text.

16 . The platform of claim 11 , wherein the administrative module performs at least one of caching, authentication and authorization of the platform, error correction, controlling a connection of the mobile device with at least one external device, securing the connection between the mobile device and the external device, and back-tracking.

17 . The platform of claim 11 , wherein the storage module is one of an external and an internal memory device.

18 . The platform of claim 11 , wherein the storage module is also used to store the process, domain and model specific templates and algorithms related to the model.

19 . The platform of claim 11 , wherein the user interface further comprises a modeling palette, the user being able to draw a set of shapes corresponding to the model using the modeling palette.

20 . The platform of claim 11 , wherein the process is a system engineering process.

21 . The platform of claim 11 , wherein the mobile device is one of a cell phone, a laptop and a Personal Digital Assistant.

22 . A mobile device comprising a process modeling platform, the platform comprising:

a user interface configured to enable a user to provide input related to the process and to interact with the platform, the user interface comprising:

a work space for carrying out modeling, wherein access rights to the workspace can be configured;

a template interface to enable the user to view one or more process, domain and model specific templates

a template module communicatively coupled with the template interface, the template module configured to enable the user to access and select the one or more process, domain and model specific templates;

a model engine communicatively coupled to the user interface and the template module, the model engine configured to enable the user to access one or more algorithms to model the process corresponding to the one or more templates selected by the user;

a storage module for storing the model, the storage module further comprising:

a conversion sub-module for converting a data related to the model from a first form to a second form and from the second form to the first form;

a native storage sub-module for storing the data related to the model in a native format; and

an administrative module for controlling the operation of any of the above modules.

23 . A process modeling platform communicatively coupled with a mobile device, the platform comprising:

a user interface configured to enable a user to provide input related to the process and to interact with the platform, the user interface comprising:

a work space for carrying out modeling, wherein access rights to the workspace can be configured;

a template interface to enable the user to view one or more process, domain and model specific templates

a template module communicatively coupled with the template interface, the template module configured to enable the user to access and select the one or more process, domain and model specific templates;

a model engine communicatively coupled to the user interface and the template module, the model engine configured to enable the user to access one or more algorithms to model the process corresponding to the one or more templates selected by the user;

a storage module for storing the model, the storage module further comprising:

a conversion sub-module for converting a data related to the model from a first form to a second form and from the second form to the first form;

a native storage sub-module for storing the data related to the model in a native format; and

an administrative module for controlling the operation of any of the above modules.

Assignments (2)
CHANGE OF NAME Recorded Mar 18, 2013
From: INFOSYS TECHNOLOGIES LIMITED
To: INFOSYS LIMITED
Reel/Frame 030050/0683 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2011
From: ISHAQ, ALSAAD; PRADHAN, ANUBHAV
To: INFOSYS TECHNOLOGIES LIMITED
Reel/Frame 026566/0436 →