Modular configuration and distribution of applications customized for a requestor device

   
   

A system and method for installing an application on a client device (e.g., a palmtop computer system) communicatively coupled to a host device (e.g., a host computer system). Instead of transferring an application to the client device from another client device, the client device receives a description of the application from the other client device. When the client device and the host device are synchronized, the description is automatically communicated by the client device to the host device, which is also in communication with a source (e.g., an application source). Additional information, such as the type of hardware or the type of operating system used by the client device, is also automatically communicated to the host device by the client device. The host device communicates to the source a specification comprising the description of the application as well as the additional information pertaining to the client device. The host device receives from the source a software element (e.g., a component, object or file for the application, or the application itself) characterized by the specification. The host device automatically makes the software element ready for installation on the client device. The software element is then installed on the client device when the host device and the client device are subsequently synchronized. The process of identifying and retrieving an application and making it ready for installation is performed automatically without user intervention, thereby simplifying for users the process of finding and downloading applications onto the client device.

Un système et une méthode pour installer une application sur un dispositif de client (par exemple, un système informatique de palmtop) ont communicatively couplé à un dispositif de centre serveur (par exemple, un système d'ordinateur principal). Au lieu de transférer une application au dispositif de client à partir d'un autre dispositif de client, le dispositif de client reçoit une description de l'application de l'autre dispositif de client. Quand le dispositif de client et le dispositif de centre serveur sont synchronisés, la description est automatiquement communiquée par le dispositif de client au dispositif de centre serveur, qui est également dans la communication avec une source (par exemple, une source d'application). L'information additionnelle, telle que le type de matériel ou le type de logiciel d'exploitation employé par le dispositif de client, est également automatiquement communiquée au dispositif de centre serveur par le dispositif de client. Le dispositif de centre serveur communique à la source des spécifications comportant la description de l'application aussi bien que l'information additionnelle concernant le dispositif de client. Le dispositif de centre serveur reçoit de la source que un élément de logiciel (par exemple, un composant, objet ou dossier pour l'application, ou l'application elle-même) a caractérisée par les spécifications. Le dispositif de centre serveur rend automatiquement l'élément de logiciel prêt à installer sur le dispositif de client. L'élément de logiciel est alors installé sur le dispositif de client quand le dispositif de centre serveur et le dispositif de client sont plus tard synchronisés. Le processus d'identifier et de rechercher une application et de la rendre prête à installer est effectué automatiquement sans intervention d'utilisateur, simplifiant de ce fait pour des utilisateurs le processus de trouver et de télécharger des applications sur le dispositif de client.

 
Web www.patentalert.com

< Computer programming language pronouns

< Method and system for hypermedia browser API simulation to enable use of browser plug-ins and applets as embedded widgets in script-language-based interactive programs

> System and method for configuring and managing resources on a multi-purpose integrated circuit card using a personal computer

> Methods, apparatus, and product for distributed garbage collection

~ 00103