Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

1. WO2003009137 - PROCEDES ET SYSTEMES D'ELABORATION DE COMPOSANTS LOGICIELS PARTAGES POUR DISPOSITIFS MOBILES INDEPENDANTS DES PLATES-FORMES

Numéro de publication WO/2003/009137
Date de publication 30.01.2003
N° de la demande internationale PCT/US2002/022769
Date du dépôt international 17.07.2002
CIB
G06F 9/00 2006.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
9Dispositions pour la commande par programme, p.ex. unités de commande
G06F 9/44 2006.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
9Dispositions pour la commande par programme, p.ex. unités de commande
06utilisant des programmes stockés, c. à d. utilisant un moyen de stockage interne à l'équipement de traitement de données pour recevoir ou conserver les programmes
44Dispositions pour exécuter des programmes spécifiques
G06F 9/46 2006.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
9Dispositions pour la commande par programme, p.ex. unités de commande
06utilisant des programmes stockés, c. à d. utilisant un moyen de stockage interne à l'équipement de traitement de données pour recevoir ou conserver les programmes
46Dispositions pour la multiprogrammation
G06F 9/54 2006.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
9Dispositions pour la commande par programme, p.ex. unités de commande
06utilisant des programmes stockés, c. à d. utilisant un moyen de stockage interne à l'équipement de traitement de données pour recevoir ou conserver les programmes
46Dispositions pour la multiprogrammation
54Communication interprogramme
G06F 15/163 2006.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
15Calculateurs numériques en général; Équipement de traitement de données en général
16Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
163Communication entre processeurs
CPC
G06F 9/465
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
46Multiprogramming arrangements
465Distributed object oriented systems
Y10S 707/99944
YSECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
10TECHNICAL SUBJECTS COVERED BY FORMER USPC
STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
707Data processing: database and file management or data structures
99941Database schema or data structure
99944Object-oriented database structure
Déposants
  • APPFORGE, INC. [US/US]; 3040 Peachtree Road Atlanta, GA 30305, US
Inventeurs
  • JOHNSON, Hollis; US
  • BLUM, Scott; US
  • TYBURSKI, John; US
  • LUMMUS, Anthony; US
  • MARTIN, David; US
  • MENDEZ, Miguel; US
  • PATISAUL, Charles; US
  • HUREWITZ, Kevin; US
Mandataires
  • SUTCLIFFE, Geoff ; KILPATRICK STOCKTON LLP Suite 2800 1100 Peachtree Street Atlanta, GA 30309, US
Données relatives à la priorité
09/907,40317.07.2001US
Langue de publication anglais (EN)
Langue de dépôt anglais (EN)
États désignés
Titre
(EN) METHODS AND SYSTEMS FOR PROVIDING PLATFORMS-INDEPENDENT SHARED SOFTWARE COMPONENTS FOR MOBILE DEVICES
(FR) PROCEDES ET SYSTEMES D'ELABORATION DE COMPOSANTS LOGICIELS PARTAGES POUR DISPOSITIFS MOBILES INDEPENDANTS DES PLATES-FORMES
Abrégé
(EN)
Systems and methods integrate and provide platform independence to shared component objects (110). A host (102) is targeted for a mobile device (104) and registers software components (110). Upon a request for services by an application program (108), the host finds and facilitates the creation of instances requested by the application program, thereby providing platform independence to the application program and the developer thereof. A module, deployable unit of software components, is also an addressable and programmable object during a run time, thereby facilitating implicit registry of software components on the target device and reducing storage space required on a target device, as well as the CPU processing power. The module also provides module-wide variables, thereby enabling distinct instances constructed from classes contained within the module to share common variables.
(FR)
L'invention porte sur des systèmes et des procédés intégrant et assurant à des objets composants partagés l'indépendance vis à vis de la plate-forme. A cet effet on cible comme hôte un dispositif mobile et on enregistre des composants logiciels. Suite à une demande de services émanant d'un programme d'applications, l'hôte retrouve et facilite la création des instances requises par ledit programme, ce qui rend la plate-forme indépendante du programme et son développeur. Un module, unité déployable de composants logiciels, est également un objet adressable et programmable pendant la durée d'exécution, ce qui facilite l'enregistrement implicite des composants logiciels dans le dispositif cible et réduit l'espace de stockage requis dans le dispositif cible, ainsi que la puissance absorbée par l'unité centrale pendant le traitement par l'unité centrale. Le module offre également des variables de largeur-module permettant à des instances distinctes construites à partir de classes contenues dans le module de partager des variables communes.
Également publié en tant que
Dernières données bibliographiques dont dispose le Bureau international