Sign In to Follow Application
View All Documents & Correspondence

A System And Method To Connect A Microprocessor Based Mobile Device To An Portable Device For Processing The Applications Using The External Device's Peripherals

Abstract: The various embodiments of the present invention provide a system configured for processing data executable instructions using resources of a mobile device. The system comprises a mobile device and a portable device configured to receive data executable instructions from the mobile device. The portable device comprises a casing having a form factor compatible with a connection port to connect with the mobile device, a memory unit provided in the portable device to store data, a processor operatively coupled to the memory for executing data, an activation mechanism interface to access and execute the data executable instructions from the mobile device and an output interface to provide result data to the mobile device. The portable device executes data employing at least one mobile device resource thereby providing device compatibility between the portable device and the mobile device to execute the data.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
09 November 2010
Publication Number
46/2013
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
Parent Application

Applicants

MANGO TECHNOLOGIES PVT LTD
#7 AND #8, 27TH MAIN ROAD, HSR LAYOUT SECTOR - 1, BANGALORE-560 102

Inventors

1. SUNIL MAHESHWARI
#7 AND #8, 27TH MAIN ROAD, HSR LAYOUT SECTOR - 1 BANGALORE-560 102

Specification

A) TECHNICAL FIELD

[0001] The present invention generally relates to data processing systems and particularly relates to a portable device for processing data by using resources of a supporting device such as a mobile device.

B) BACKGROUND OF THE INVENTION

[0002] Most of the mobile devices include one or more microprocessors, application processors, hardware components which provide high instruction throughputs in order to execute software running thereon. The mobile devices generally have a wide range of processing requirements depending on the particular software applications involved.
Most of the mobile devices include a System on Chip (SoC), microprocessor and application processors to execute software programs. The mobile device also includes other components connected to the microprocessor such as memory.

[0003] The mobile devices are generally compact and enable various application programs to run on mobile devices. However, the microprocessor and application processor based mobile device with screen display, audio input and output and battery becomes difficult to carry many times. The management of power consumption within microprocessors is also becoming increasingly crucial. On the other hand, there are many external devices such as mobile phones, PDA, Tablet PC and other embedded devices, which can be connected to the mobile device to execute applications and functions on the microprocessor based device by using peripherals of the external devices such as display screen, audio input and output, battery, keypad etc.

[0004] Most of the mobile devices such as mobile phone run on specific mobile operating system and user at times wants to run specific applications or wants to use other mobile operating system. User can only use applications compatible to his mobile's operating system.

[0005] Many mobile devices have a limited set of memory and limited capability microprocessor which are capable of processing the mobile phone built-in application programs. These limitations restrict the mobile phone user from executing application programs which require higher end processor, a vast memory space or other mobile operating system. These limitations also restrict the mobile device user to execute smart phone operating system based applications.

[0006] Hence there is a need to develop a device which has capability of storing various operating systems and applications and further capability of executing various applications using resources of a mobile device. There is a further need to develop a device for processing data on a device using the resources of a mobile device.

[0007] The above mentioned shortcomings, disadvantages and problems are addressed herein, which will be understood by reading the following specification.

C) OBJECTS OF THE INVENTION

[0008] The primary object of the present invention is to develop a device which has capability of storing and executing data from various devices with different operating systems.

[0009] Another object of the present invention is to develop a device to execute data using resources of a mobile device.

[0010] Yet another object of the present invention is to develop a device to provide for device compatibility for executing data.

[0011] Yet another object of the present invention is to develop a device to provide for operating system compatibility for executing data.

[0012] These and other objects and advantages of the present invention will become readily apparent from the following detailed description taken in conjunction with the accompanying drawings.

D) SUMMARY OF THE INVENTION

[0013] The various embodiments of the present invention provide a system configured for processing data executable instructions using resources of a mobile device. The system comprises a mobile device and a portable device configured to receive data executable instructions from the mobile device. The portable device comprises a casing having a form factor compatible with a connection port to connect with the mobile device, a memory unit provided in the portable device to store data, a processor operatively coupled with the memory unit for executing the data, an activation mechanism interface to access and execute the data executable instructions from the mobile device and an output interface to provide result data to the mobile device. The portable device executes data employing at least one mobile device resource thereby providing device compatibility between the portable device and the mobile device to execute the data.

[0014] According to an embodiment herein, the portable device is adapted to execute data from one or more mobile devices with different operating systems thereby providing operating system compatibility between the one or more mobile devices and the portable device.

[0015] According to an embodiment herein, the data comprises of a plurality of software, a plurality of software applications and general information.

[0016] According to an embodiment herein, the memory unit of the portable device includes one or more executable applications installed therein.

[0017] According to an embodiment herein, the portable device is at least one of a computing device, a communication device or a device with data storage and data execution capacity.

[0018] According to an embodiment herein, the mobile device is a computing device or a communication device.

[0019] According to an embodiment herein, the mobile device resources includes but not limited to display screen, audio input and output, keypad, touchpad, battery and the like.

[0020] According to an embodiment herein, the portable device is powered by at least one of an external power supply and the battery of the mobile device.

[0021] According to an embodiment herein, the activation mechanism interface is adapted to receive data executable instructions through a keypad having actuatable keys, a touch screen display, an audio sound generator and a biometric input

[0022] According to an embodiment herein, the portable device and the mobile device comprise one or more device drivers for providing access to the resources.

[0023] According to an embodiment herein, the mobile device includes an application agent to connect with the portable device.

[0024] According to an embodiment herein, the mobile device includes one or more configuration files inbuilt in the mobile device to provide for connection with the portable device.

[0025] These and other aspects of the embodiments herein will be better appreciated and understood when considered in conjunction with the following description and the accompanying drawings. It should be understood, however, that the following descriptions, while indicating preferred embodiments and numerous specific details thereof, are given by way of illustration and not of limitation. Many changes and modifications may be made within the scope of the embodiments herein without departing from the spirit thereof, and the embodiments herein include all such modifications.

E) BRIEF DESCRIPTION OF THE DRAWINGS

[0026] The other objects, features and advantages will occur to those skilled in the art from the following description of the preferred embodiment and the accompanying drawings in which:

[0027] FIG.1 is a block diagram illustrating a system for processing data executable instructions on a portable device according to an embodiment of the present invention.

[0028] FIG. 2 is a block diagram illustrating the components of the portable device and the mobile device according to an embodiment of the present invention.

[0029] FIG. 3 is a flow chart illustrating a method of processing data executable instructions from a mobile device according to an embodiment of the present invention.

[0030] Although specific features of the present invention are shown in some drawings and not in others. This is done for convenience only as each feature may be combined with any or all of the other features in accordance with the present invention.

F) DETAILED DESCRIPTION OF THE INVENTION

[0031] In the following detailed description, reference is made to the accompanying drawings that form a part hereof, and in which the specific embodiments that may be practiced is shown by way of illustration. These embodiments are described in sufficient detail to enable those skilled in the art to practice the embodiments and it is to be understood that the logical, mechanical and other changes may be made without departing from the scope of the embodiments. The following detailed description is therefore not to be taken in a limiting sense.

[0032] The various embodiments of the present invention provide a system configured for processing data executable instructions using resources of a mobile device. The system comprises a mobile device and a portable device configured to receive data executable instructions from the mobile device. The portable device comprises a casing having a form factor compatible with a connection port to connect with the mobile device, a memory unit provided in the portable device to store data, a processor operatively coupled to the memory for executing data, an activation mechanism interface to access and execute the data executable instructions from the mobile device and an output interface to provide result data to the mobile device. The portable device executes data employing at least one mobile device resource thereby providing device compatibility between the portable device and the mobile device to execute the data.

[0033] The portable device herein is adapted to execute data from one or more mobile devices with different operating systems thereby providing operating system compatibility between the one or more mobile devices and the portable device. The data refers to a plurality of software, a plurality of software applications and general information.

[0034] The memory unit of the portable device includes one or more executable applications installed therein. The portable device is at least one of a computing device, a communication device or a device with data storage and data execution capacity and the mobile device is a computing device or a communication device.

[0035] The mobile device resources includes but not limited to display screen, audio input and output, keypad, touchpad, battery and the like.

[0036] The portable device is powered by at least one of an external power supply and the battery of the mobile device. The activation mechanism interface is adapted to receive data executable instructions through a keypad having actuatable keys, a touch screen display, an audio sound generator and a biometric input.

[0037] The portable device and the mobile device comprise one or more device drivers for providing access to the resources. The mobile device includes an application agent to connect with the portable device. The mobile device may also include one or more configuration files inbuilt in the mobile device to provide for connection with the portable device.

[0038] FIG.l is a block diagram illustrating a system for accessing data on a portable device through mobile device resources according to an embodiment of the present invention. With respect to the FIG.l, the portable device 101 is connected to the mobile device 102 through a connecting port 103. The portable device 101 is a general purpose computing and communication device with data storage and data execution capability.
The mobile device 102 is any one of the computing device and communicating device such as a Smartphone, a laptop, a PDA, a mobile phone and any other embedded device which is adapted to compute and communicate data. An external power supply 104 provides power to the portable device 101 through at least one of a battery on the mobile device 102 and the external power adapter connected to the power supply interface 104.

[0039] The portable device 101 connects to the mobile device 102 through a connecting port 103. Similarly the mobile device includes at least one connecting port to transmit the data to be executed to the portable device 101. The connecting port 103 on at least one of the mobile device and the portable device includes one of an USB port, a data slot port, a UART port, a Bluetooth port and an infrared port.

[0040] FIG. 2 is a block diagram illustrating the components of the portable device and the mobile device according to an embodiment of the present invention. With respect to FIG. 2, the portable device 101 establishes a connection to the mobile device 102 through a connecting port 103. The portable device 101 is a general purpose computing and communication device with data storage and data execution capability. The mobile device 102 is any one of the computing device and communicating device such as a Smartphone, a laptop, a PDA, a mobile phone and any other embedded device.

[0041] According to Figure 2 the portable device includes a casing () having the form factor compatible with the connecting port 103 to connect to the mobile device 102, a memory unit 223 to store the processed data, a processor 224 operatively connected to the memory unit 227 and an activation mechanism interface 219 to access and execute the data executable instructions from the mobile device 102.

[0042] The mobile device 102 connects to the portable device 101 through at least one of the communication interface such as a wireless interface 201, an infrared interface 202, a Bluetooth interface 203 and a USB/Data Slot/ UART interface 204 to send instructions to the portable device 101 for a particular data execution. The device driver module 228 present on the portable device 101 and the device driver module 228 present on the mobile device 102 facilitates the transmission and reception of instructions and output result to and from the portable device 101 and the mobile device 102. The portable device accesses at least one of mobile device resources for data processing. The resources on the mobile device 101 includes but not limited to a memory card slot 206, a SIM card slot 205, a 3G/GSM/GPRS/CDMA module 218, a antenna 214, a memory 215, a display LCD/ video module 211, an audio module 212 and a keypad 213 module.

[0043] The activation mechanism interface of the portable device 101 is adapted to receive the data executable instructions through one of the mobile device resources such as but not limited to a keypad having actuator keys, a touch screen display, an audio sound generator and a biometric input sensor.

[0044] FIG. 3 is a flow chart illustrating a method of processing data executable instructions from a mobile device according to an embodiment of the present invention. With respect to FIG. 3, the portable device connects to the mobile device through a connecting port (301). The activation mechanism interface on the portable device receives data executable instructions from the mobile device through the connecting port (302). The activation mechanism interface is adapted to receive data executable instructions through a keypad having actuatable keys, a touch screen display, an audio sound generator and a biometric input. The activation mechanism interface stores the data on the memory unit of the portable device (303). Further, the memory unit of the portable device loads the data to the operating system on the portable device (304). The operating system of the portable device loads the instructions on the processor of the portable device (305). Further the processor of the portable device executes the data based on the data executable instructions from the mobile device (306). The processor of the portable device uses one or more resources of the mobile device such as but not limited to display screen, audio input and output, keypad, touchpad, battery and the like. After executing instructions the processor sends the data back to the operating system of the portable device (307). The operating system further sends the output to the output interface of the mobile device (308). The output interface sends the processed data to the mobile device through the communicating port (309).

G) ADVANTAGES OF THE INVENTION

[0045] The various embodiments of the present invention provide a system for accessing data on a mobile device employing the portable device resources such as keypad, battery, display screen and the like.

[0046] The present invention provides for accessing data on a mobile device thereby enabling the user to execute the incompatible software application on a compatible hardware platform attached to the portable device.

[0047] The present invention provides accessing data on a mobile device which enables the user to share and access the resources of the portable device with the mobile device and vice-versa. The data execution on a mobile device eliminates the device incompatibility and operating system incompatibility thereby enabling easy data processing within a less time span and effort.

CLAIMS

What is claimed is:

1. A system configured for processing data executable instructions, the system comprising of:

a mobile device; and

a portable device configured to receive data executable instructions from the mobile device, wherein the portable device comprising:

a casing having a form factor compatible with a connection port to connect with the mobile device;

a memory unit provided in the portable device to store data; a processor operatively coupled to the memory for executing data;

an activation mechanism interface to access and execute the data executable instructions from the mobile device; and an output interface to provide result data to the mobile device;

wherein the portable device executes data employing at least one mobile device resource thereby providing device compatibility between the portable device and the mobile device to execute the data.

2. The system according to claim 1, wherein portable device is adapted to execute data from one or more mobile devices with different operating systems thereby providing operating system compatibility between the one or more mobile device and the portable device.

3. The system according to claim 1, wherein the data comprises of information, a plurality of software and a plurality of software applications.

4. The system according to claim 1, wherein the memory unit of the portable device includes a plurality of executable applications installed therein.

5. The system according to claim 1, wherein the portable device is at least one of:

a computing device;

a communication device; and

a device with data storage and data execution capability.

6. The system according to claim 1, wherein the mobile device is at least one of a computing device and a communication device.

7. The system according to claim 1, wherein the mobile device resource includes at least one of display screen, audio input and output, keypad, touchpad and battery.

8. The system according to claim 1, wherein the portable device is powered by an external power supply.

9. The system according to claim 1, wherein the portable device is powered by the mobile device battery.

10. The system according to claim 1, wherein the activation mechanism interface is adapted to receive data executable instructions through at least of the mobile device resource including:

a keypad having actuatable keys; a touch screen display; a audio sound generator; and a biometric input sensor.

11. The system according to claim 1, wherein the portable device and the mobile device comprises one or more device drivers for accessing at least one of keypad, display, accessing memory modules and battery.

12. The system according to claim 1, wherein the mobile device comprises at least one application agent to connect to the portable device.

13. The system according to claim 1, wherein the mobile device comprises one or more configuration files inbuilt in the mobile device to provide for connection with the portable device.

Documents

Application Documents

# Name Date
1 3336-che-2010 form-5 09-11-2010.pdf 2010-11-09
1 3336-CHE-2010 ABSTRACT 06-06-2011.pdf 2011-06-06
2 3336-CHE-2010 CLAIMS 06-06-2011.pdf 2011-06-06
2 3336-che-2010 form-2 09-11-2010.pdf 2010-11-09
3 3336-CHE-2010 CORRESPONDENCE OTHERS 06-06-2011.pdf 2011-06-06
3 3336-che-2010 form-1 09-11-2010.pdf 2010-11-09
4 3336-che-2010 description(provisional) 09-11-2010.pdf 2010-11-09
4 3336-CHE-2010 DESCRIPTION (COMPLETE) 06-06-2011.pdf 2011-06-06
5 3336-CHE-2010 DRAWINGS 06-06-2011.pdf 2011-06-06
5 3336-che-2010 drawings 09-11-2010.pdf 2010-11-09
6 3336-CHE-2010 FORM -1 06-06-2011.pdf 2011-06-06
6 3336-che-2010 correspondence others 09-11-2010.pdf 2010-11-09
7 3336-CHE-2010 FORM -5 06-06-2011.pdf 2011-06-06
7 3336-CHE-2010 FORM -2 06-06-2011.pdf 2011-06-06
8 3336-CHE-2010 FORM -5 06-06-2011.pdf 2011-06-06
8 3336-CHE-2010 FORM -2 06-06-2011.pdf 2011-06-06
9 3336-CHE-2010 FORM -1 06-06-2011.pdf 2011-06-06
9 3336-che-2010 correspondence others 09-11-2010.pdf 2010-11-09
10 3336-che-2010 drawings 09-11-2010.pdf 2010-11-09
10 3336-CHE-2010 DRAWINGS 06-06-2011.pdf 2011-06-06
11 3336-che-2010 description(provisional) 09-11-2010.pdf 2010-11-09
11 3336-CHE-2010 DESCRIPTION (COMPLETE) 06-06-2011.pdf 2011-06-06
12 3336-CHE-2010 CORRESPONDENCE OTHERS 06-06-2011.pdf 2011-06-06
12 3336-che-2010 form-1 09-11-2010.pdf 2010-11-09
13 3336-CHE-2010 CLAIMS 06-06-2011.pdf 2011-06-06
13 3336-che-2010 form-2 09-11-2010.pdf 2010-11-09
14 3336-CHE-2010 ABSTRACT 06-06-2011.pdf 2011-06-06
14 3336-che-2010 form-5 09-11-2010.pdf 2010-11-09