Method and System for Establishing a User-Friendly Data Transfer Service Application Executing Within a Heterogeneous Distributed Service Application Execution Environment
First Claim
1. A method for providing a service-application-execution environment in a heterogeneous computing environment comprising electronic, hand-held devices, a server, and personal computers interconnected by multiple communications media and networks, the method comprising:
- deploying a dynamically created device-side service application on a plurality of electronic, hand-held devices, the device-side service application specifically tailored for deployment to the electronic, hand-held device and preconfigured to allow for communications with the server and, when multitasking facilities are not available to the device-side service application on the electronic, hand-held device, employing features and functions provided by one or more of the electronic, hand-held device, server, and a network to establish a multitasking environment on the electronic, hand-held device; and
establishing secure connections between each electronic, hand-held device and the server.
4 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments of the present invention are directed to methods and systems for data transfer between electronic, hand-held devices, including cell phones, and computer systems, including servers and PCs, as well as component methods and systems of these data-transfer methods and systems. Component methods and systems of the present invention include secure links between various devices, enhancements to electronic hand-held devices that enable service applications to run continuously or intermittently on the devices, deployment of dynamically created service applications to electronic, hand-held devices, and various additional component methods and systems that facilitate the above-mentioned component methods and systems. One embodiment of the present invention is a robust, efficient, secure, and user-friendly method and system for transferring data between cell phones and personal computers.
67 Citations
18 Claims
-
1. A method for providing a service-application-execution environment in a heterogeneous computing environment comprising electronic, hand-held devices, a server, and personal computers interconnected by multiple communications media and networks, the method comprising:
-
deploying a dynamically created device-side service application on a plurality of electronic, hand-held devices, the device-side service application specifically tailored for deployment to the electronic, hand-held device and preconfigured to allow for communications with the server and, when multitasking facilities are not available to the device-side service application on the electronic, hand-held device, employing features and functions provided by one or more of the electronic, hand-held device, server, and a network to establish a multitasking environment on the electronic, hand-held device; and establishing secure connections between each electronic, hand-held device and the server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for providing a service-application-execution environment in a heterogeneous computing environment comprising electronic, hand-held devices, a server, and personal computers interconnected by multiple communications media and networks, the apparatus comprising:
-
means for deploying a dynamically created device-side service application on a plurality of electronic, hand-held devices, the device-side service application specifically tailored for deployment to the electronic, hand-held device and preconfigured to allow for communications with the server and, when multitasking facilities are not available to the device-side service application on the electronic, hand-held device, means for employing features and functions provided by one or more of the electronic, hand-held device, server, and a network to establish a multitasking environment on the electronic, hand-held device; and means for establishing secure connections between each electronic, hand-held device and the server. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A device for providing a service-application-execution environment in a heterogeneous computing environment comprising electronic, hand-held devices, a server, and personal computers interconnected by multiple communications media and networks, the device comprising:
-
a processor for deploying a dynamically created device-side service application on a plurality of electronic, hand-held devices, the device-side service application specifically tailored for deployment to the electronic, hand-held device and preconfigured to allow for communications with the server and, when multitasking facilities are not available to the device-side service application on the electronic, hand-held device, employing features and functions provided by one or more of the electronic, hand-held device, server, and a network to establish a multitasking environment on the electronic, hand-held device; and a processor for establishing secure connections between each electronic, hand-held device and the server. - View Dependent Claims (18)
-
Specification