US2010125651A1PendingUtilityA1

Method and System for Establishing a User-Friendly Data Transfer Service Application Executing Within a Heterogeneous Distributed Service Application Execution Environment

Assignee: ONTELA INCPriority: Sep 28, 2005Filed: Jan 22, 2010Published: May 20, 2010
Est. expirySep 28, 2025(expired)· nominal 20-yr term from priority
G06F 15/16G06F 3/00G06F 15/177H04L 63/061H04L 63/08G06F 8/65H04M 2250/64H04L 63/0442H04L 67/34H04L 41/0681H04L 43/0811H04M 1/72439
43
PatentIndex Score
0
Cited by
0
References
0
Claims

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.

Claims

exact text as granted — not AI-modified
1 . 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.   
   
   
       2 . The method of  claim 1  wherein authenticating the user further comprises one or more of:
 requesting identifying information from the user and comparing identifying information received in response with previously stored information; and   matching information extracted from the deployment request with previously stored information.   
   
   
       3 . The method of  claim 1  wherein using information supplied by the user to locate and identify the electronic, hand-held device further comprises:
 sending an installation message to the electronic, hand-held device and extracting information from a response returned by the electronic, hand-held device to identify a type of the electronic, hand-held device.   
   
   
       4 . The method of  claim 3  further comprising:
 when the type of the electronic, hand-held device cannot be determined from information extracted from the response returned by the electronic, hand-held device, transmitting a probe application to the electronic, hand-held device and installing the probe application on the electronic, hand-held device to determine the type of the electronic, hand-held device.   
   
   
       5 . The method of  claim 1  wherein creating a version of the device-side service application specifically tailored for the electronic, hand-held device further includes one or more of:
 compiling source code; assembling assembly code; modifying existing executables;   activating functions provided by client already installed on the electronic, hand-held device;   installing a minimal set of additional clients on the electronic, hand-held device; selecting data to transfer to the electronic, hand-held device; and   securely transferring executables and data to the electronic, hand-held device.   
   
   
       6 . The method of  claim 1  wherein said creating a version of the device-side service application specifically tailored for the electronic, hand held device includes configuring credentials for said electronic device to facilitate communication with an intermediary server. 
   
   
       7 . An apparatus for deploying a device-side service application to an electronic, hand-held device, the apparatus comprising:
 means for receiving a deployment request from a user; authenticating the user;   means for using information supplied by the user to locate and identify the electronic, hand-held device;   means for creating a version of the device-side service application specifically tailored for the electronic, hand-held device;   means for delivering the specifically tailored device-side service application to the electronic, hand-held device; and   means for installing the specifically tailored device-side service application for execution within the electronic, hand-held device.   
   
   
       8 . The apparatus of  claim 7  wherein the means for authenticating the user further comprises one or more of:
 means for requesting identifying information from the user and comparing identifying information received in response with previously stored information; and   means for matching information extracted from the deployment request with previously stored information.   
   
   
       9 . The apparatus of  claim 7  wherein using information supplied by the user to locate and identify the electronic, hand-held device further comprises:
 sending an installation message to the electronic, hand-held device and extracting information from a response returned by the electronic, hand-held device to identify a type of the electronic, hand-held device.   
   
   
       10 . The apparatus of  claim 9  further comprising:
 means for transmitting a probe application to the electronic, hand-held device and installing the probe application on the electronic, hand-held device to determine the type of the electronic, hand-held device.   
   
   
       11 . The apparatus of  claim 7  wherein the means for creating a version of the device-side service application specifically tailored for the electronic, hand-held device further includes one or more of:
 means for compiling source code; assembling assembly code; modifying existing executables;   means for activating functions provided by client already installed on the electronic, hand-held device;   means for installing a minimal set of additional clients on the electronic, hand-held device; selecting data to transfer to the electronic, hand-held device; and   means for securely transferring executables and data to the electronic, hand-held device.   
   
   
       12 . The apparatus of  claim 7  wherein said means for creating a version of the device-side service application specifically tailored for the electronic, hand held device includes a means for configuring credentials for said electronic device to facilitate communication with an intermediary server. 
   
   
       13 . A device for deploying a device-side service application to an electronic, hand-held device, the device comprising:
 processor for receiving a deployment request from a user; authenticating the user;   processor for using information supplied by the user to locate and identify the electronic, hand-held device;   processor for creating a version of the device-side service application specifically tailored for the electronic, hand-held device;   processor for delivering the specifically tailored device-side service application to the electronic, hand-held device; and   processor for installing the specifically tailored device-side service application for execution within the electronic, hand-held device.   
   
   
       14 . The device of  claim 13  wherein said processor for creating a version of the device-side service application specifically tailored for the electronic, hand held device is configured to provide credentials for said electronic device to facilitate communication with an intermediary server.

Join the waitlist — get patent alerts

Track US2010125651A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.