Method and system for establishing a service-application execution environment in a hetergoneous, distributed computing system and a user-friendly data-transfer service application executing within the 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 each 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.
6 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.
43 Citations
12 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 each 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. A method for deploying a device-side service application to an electronic, hand-held device, the method comprising:
-
receiving a deployment request from a user;
authenticating the user;
using information supplied by the user to locate and identify the electronic, hand-held device;
creating a version of the device-side service application specifically tailored for the electronic, hand-held device;
delivering the specifically tailored device-side service application to the electronic, hand-held device; and
installing the specifically tailored device-side service application for execution within the electronic, hand-held device. - View Dependent Claims (9, 10, 11, 12)
-
Specification