Language selection

Search

Patent 2538736 Summary

Third-party information liability

Some of the information on this Web page has been provided by external sources. The Government of Canada is not responsible for the accuracy, reliability or currency of the information supplied by external sources. Users wishing to rely upon this information should consult directly with the source of the information. Content provided by external sources is not subject to official languages, privacy and accessibility requirements.

Claims and Abstract availability

Any discrepancies in the text and image of the Claims and Abstract are due to differing posting times. Text of the Claims and Abstract are posted:

  • At the time the application is open to public inspection;
  • At the time of issue of the patent (grant).
(12) Patent Application: (11) CA 2538736
(54) English Title: DATA PROCESSING METHOD BASED ON SIMPLE ELEMENT DYNAMIC STRUCTURES
(54) French Title: PROCEDE DE TRAITEMENT DE DONNEES SUR LA BASE DE STRUCTURES DYNAMIQUES D'ELEMENTS SIMPLES
Status: Dead
Bibliographic Data
(51) International Patent Classification (IPC):
  • G06F 17/30 (2006.01)
(72) Inventors :
  • VAUCOIS, XAVIER (France)
(73) Owners :
  • KANKOON (France)
(71) Applicants :
  • KANKOON (France)
  • VAUCOIS, XAVIER (France)
(74) Agent: ROBIC
(74) Associate agent:
(45) Issued:
(86) PCT Filing Date: 2004-09-09
(87) Open to Public Inspection: 2005-03-24
Availability of licence: N/A
(25) Language of filing: French

Patent Cooperation Treaty (PCT): Yes
(86) PCT Filing Number: PCT/FR2004/002288
(87) International Publication Number: WO2005/026984
(85) National Entry: 2006-03-10

(30) Application Priority Data:
Application No. Country/Territory Date
0310737 France 2003-09-12

Abstracts

English Abstract

The invention relates to a data processing method which is carried out in a computer environment comprising processing and recording means and consists in providing the memory with: a plurality of individually identifiable information carrier units, a dictionary of simple irreducible elements characterising said information carrier units, a dynamic structure associated with each information carrier unit and comprising at least one knowledge object consisting of simple elements selected from said dictionary of simple elements, a recorded dynamic structure comprising a first information identifying respective simple elements and a second information identifying the links between the simple elements in the knowledge objects. The number of knowledge objects and the number of simple elements therein can vary from one dynamic structure to another and the dynamic structure can vary in time according to the behaviour of users and calculations performed by processing means. The inventive method also involves a step of processing the information carrier units using the first and second information of the actual associated dynamic structures thereof. Said invention can be used, in particular for managing human resources, qualifications, experiences, etc.


French Abstract




Un procédé de traitement de données, dans un environnement informatique
comprenant des moyens de traitement et une mémoire, comprend les étapes
suivantes : prévoir dans la mémoire une pluralité d'entités porteuses
d'informations, individuellement identifiées ; prévoir dans la mémoire un
dictionnaire d'éléments simples irréductibles aptes à caractériser les entités
porteuses d'informations ; prévoir dans la mémoire, en association avec chaque
entité porteuse d'informations, une structure dynamique comprenant au moins un
objet connaissance composé d'éléments simples choisis dans le dictionnaire
d'éléments simples, la structure dynamique mémorisée comprenant des premières
informations identifiant les éléments simples respectifs et des deuxièmes
informations identifiant des liaisons entre éléments, simples dans les objets
connaissance, le nombre d'objets connaissance et le nombre d'éléments, simples
dans les objets connaissance pouvant varier d'une structure dynamique à
l'autre, et la structure dynamique pouvant varier au cours du temps en
fonction du comportement des utilisateurs et de calculs effectués par les
moyens de traitement ; effectuer des traitements sur les entités porteuses
d'informations en utilisant les premières et secondes informations de leurs
structures dynamiques associées courantes. Application notamment à la gestion
des ressources humaines, des compétences, des connaissances, etc.

Claims

Note: Claims are shown in the official language in which they were submitted.





-36-

REVENDICATIONS

1. Procédé de traitement de données dans un environnement informatique
comprenant
des moyens de traitement et une mémoire, caractérisé en ce qu'il comprend les
étapes
suivantes:
- prévoir dans la mémoire une pluralité d'entités porteuses d'informations,
individuellement identifiées,
- prévoir dans la mémoire un dictionnaire d'éléments simples irréductibles
aptes à
caractériser les entités porteuses d'informations,
- prévoir dans la mémoire, en association avec chaque entité porteuse
d'informations,
une structure dynamique comprenant au moins un objet connaissance composé
d'éléments
simples choisis dans le dictionnaire d'éléments simples, la structure
dynamique mémorisée
comprenant des premières informations identifiant les éléments simples
respectifs et des
deuxièmes informations identifiant des liaisons entre éléments simples dans
les objets
connaissance, le nombre d'objets connaissance et le nombre d'éléments simples
dans les
objets connaissance pouvant varier d'une structure dynamique à l'autre, et la
structure
dynamique pouvant varier au cours du temps en fonction du comportement des
utilisateurs et
de calculs effectués par les moyens de traitement,
- effectuer des traitements sur les entités porteuses d'informations en
utilisant les
premières et secondes informations de leurs structures dynamiques associées
courantes.

2. Procédé selon la revendication 1, caractérisé en ce que chaque élément
simple peut
être présent dans plusieurs objets connaissance de la structure dynamique
mémorisée.

3. Procédé selon l'une des revendications 1 et 2, caractérisé en ce que chaque
structure
dynamique mémorisée comprend, en association avec chaque élément simple, au
moins un
attribut de l'élément simple dans son objet connaissance, et en ce que l'étape
de traitement
utilise également au moins certains attributs des éléments simples.

4. Procédé selon la revendication 3, caractérisé en ce que les attributs
d'éléments simples
dans des structures dynamiques ont des valeurs choisies parmi des valeurs
fixées par
d'utilisateur, des valeurs calculées en fonction d'autres informations de la
structure dynamique




-37-

contenant l'élément simple en question, et des valeurs calculées en fonction
du nombre
d'occurrences de l'élément simple en question dans la totalité ou une partie
déterminée des
structures dynamiques contenant ces différents éléments simples.

5. Procédé selon la revendication 3 ou 4, caractérisé en ce que chaque
structure
dynamique mémorisée comprend également, en association avec chaque objet
connaissance,
au moins un attribut de l'objet connaissance, et en ce que l'étape de
traitement utilise
également au moins certains attributs d'objets connaissance.

6. Procédé selon la revendication 5, caractérisé en ce qu'au moins une valeur
d'attribut
d'objet connaissance est calculée à partir des valeurs d'attributs d'éléments
simples
correspondants contenus dans l'objet connaissance.

7. Procédé selon la revendication 5 ou 6, caractérisé en ce qu'au moins une
valeur
d'attribut d'objet connaissance est fixée par un opérateur construisant
l'objet connaissance.

8. Procédé selon l'une des revendications 3 à 7, caractérisé en ce qu'il
comprend une
étape initiale de création de structures dynamiques de départ, et en ce qu'il
comprend des
étapes répétées de modification des structures dynamiques par des utilisateurs
habilités.

9. Procédé selon l'une des revendications 1 à 8, caractérisé en ce que le
dictionnaire
d'éléments simples comprend dans la mémoire au moins une base dans laquelle
les éléments
simples sont organisés en une pluralité de groupes d'éléments simples, eux-
mêmes organisés
en une pluralité de dimensions, et en ce qu'il est prévu une étape d'affichage
des éléments
simples, pour choix, dans une organisation visuelle correspondant à
l'agencement des
dimensions et des groupes de la base.

10. Procédé selon la revendication 9, caractérisé en ce que chaque groupe est
représenté
dans la mémoire sous la forme d'un élément simple sélectionnable au même titre
que d'autres
éléments simples.

11. Procédé selon l'une des revendications 9 et 10, caractérisé en ce que le
dictionnaire




-38-

d'éléments simples comprend dans la mémoire au moins deux bases dans
lesquelles les
mêmes éléments simples sont organisés en des groupes et/du des dimensions
différents, et en
ce que l'étape d'affichage comprend un affichage sélectif selon l'une parmi
plusieurs
organisations visuelles correspondant aux agencements des différentes bases.

12. Procédé selon la revendication 11, caractérisé en ce qu'il comprend en
outre les
étapes consistant à:

- prévoir dans la mémoire une table d'utilisateurs contenant, en association
avec des
identifiants d'utilisateurs respectifs, des attributs d'appartenance desdits
utilisateurs, et
- en fonction de la valeur de l'attribut d'appartenance d'un utilisateur,
mettre en oeuvre
l'étape d'affichage selon une organisation visuelle correspondant à
l'agencement d'une base
telle que désignée par l'attribut d'appartenance dudit utilisateur, ou le cas
échéant d'une partie
seulement d'une base telle que désignée par l'attribut d'appartenance dudit
utilisateur.

13. Procédé selon la revendication 12, caractérisé en ce que l'agencement
d'une base est
un agencement arborescent, et en ce que l'agencement d'une partie seulement
d'une base est
constitué par un nombre limité de niveaux d'arborescence dans l'agencement.

14. Procédé selon l'une des revendications 1 à 13, caractérisé en ce que
l'étape de
traitement comprend la comparaison des structures dynamiques d'au moins deux
entités
porteuses d'informations.

15. Procédé selon la revendication 14, caractérisé en ce que l'étape de
traitement
comprend la comparaison des structures dynamiques d'une pluralité d'entités
porteuses
d'informations avec la ou les structures dynamiques d'une ou plusieurs entités
porteuses
d'informations de référence, constituant une requête.

16. Procédé selon l'une des revendications 14 et 15, caractérisé en ce que
l'étape de
comparaison met en jeu une combinaison mathématique et/ou logique de la
présence/absence
d'éléments simples dans les structures dynamiques, de la présence/absence
d'éléments
simples ensemble dans des objets connaissance des structures dynamiques, et
des valeurs des
attributs des éléments simples et des objets connaissance.


Description

Note: Descriptions are shown in the official language in which they were submitted.



CA 02538736 2006-03-10
WO 2005/026984 PCT/FR2004/002288
-1-
PROCEDE DE TRAITEMENT . DE DONNEES SUR LA BASE DE STRUCTURES
DYNAMIQUES D'ELEMENTS SIMPLES
La présente invention concerne d'une façon générale les systèmes
d'information, et plus
particulièrement un nouveau procédé de gestion et de 'traïtement de
l'information, notanunent
pour la gestion des compétences et des comiaissances.
Arrière-plan de l'invention
Actuellement, les systèmes d'information, basés sur . une pluralité d'entités
porteuses
d'informations (ci-après EPI) - telles que des documents contenant des
connaissances, des
portefeuilles de compétences d'individus, etc. -, modélisent et manipulent
chaquè EPI au
travers de référentiels, index, définitions, catégories et règles réalisés par
des communautés de
spécialistes. Ainsi les référentiels, index, définitions, catégories et règles
constituent le,point~
de passage obligé de toutès les technologies actuelles pour, organiser,
catégoriser et comparer
entre elles de telles EPI.
Les systèmes actuels nécessitent dônc beaucoup de temps et de personnel pour
être mis en
oeuvre parce' que les référentiels, index, définitions, catégories et règles
sont hautement
. .
complexes à définir. Aussi, ces derniexs doivent être , sans cesse modïfiés
pour prendre en
20compte la signification de l'information qu'ils traitent. Ils nécessitent
une très bonne
connaissance de la part des ûtilisateurs,, par conséquent seul un nombre
réduit d'experts
peuvent les utiliser qualitativement. De plus, il's peuvent uniquement gérer
les EPI prévues
initialement lors de la conception et la mise en couvre du système. Enfin, ils
ne prennent pas
en compte les différents contextes dans lesquels les informations sont
traitées.
Dès lors, de nombreux problèmes se posent lorsque : ' '
le système doit traiter un vol'ùme important d'informations hétérogènes et
être mis en place
rapidement ; . . .
I - le système doit prendre en compte continuellement l' évolution rapide de
la signification de
l'information ;
= le système doit être utilisé à grande échelle par des communautés diverses
et variées de
personnès ayant différents degrés d'interprétation de l'information ;
FEUILLE DE REMPLACEMENT (REGLE 26)


CA 02538736 2006-03-10
WO 2005/026984 PCT/FR2004/002288
-2-
- le système doit gérer un niveau élevé de qualification de l'information
contenue dans les EPI
quel que soit le nombre et la diversité des EPI et quel que soit le nombre et
la diversité de
personnes interagissant avec le système ;
- le système doit permettre, sans être modifié, l'ajout de nouvelles EPI de
types différents des
EPI existantes ;
- le système dcüt prendre en compte le contexte dè l'information.
Les, systèmes d'information actuels basés sur référentiels, index,
définitions, catégories et
. règles sont majoritairement des systèmes d'analyse statistique,
probabilistique, linguistique,
des systèmes d'indexation plein texte, sémantique ou par intelligence
artificielle, des systèmes
de'catégorisation et des systèmes de cartographie.
Ces systèmes et méthodes sont développés par des sociétés telles que
GoogleT"", InktomiT"",
AltavistaT"", FastT"", OvertureT"", IntelliseekT"", Jeeves SolutionsT"~,
Nothern LightT"", Exciter"",
HotbotT"~, VoilàTM, DatawareT"", Meta4T"", LycosT"", VerityTM, .ConveraT"",
AutonomyT"",
HummingbirdT"~, OpentextT"", : IBMT"", MicrosoftT"", SAPT"~, OracleT"~,
SLTNT"", SemioT"",
InxightT"", ClearforestT"", EasyaskT"", IphraseT"", PrimusT"", Semantic
EdgeT"", AlbertT"",
InquizitT"", XYZfindTM, Dtsearchr"', ExaleadT"", AskmeT"", SinequaT"",
TriplehopT"", XylemeT"",
ArisemT""; DimensionST"", GrimmersoftT"", I~artooT"", MapstanT"", Plumb
designT"", SemiosysTM,
Sensoria TechnologiesT"", DatopsT"", InforamaT"", IRITT"", LexiquestT"",
CISITM, CopernicT"",
LOtIlSTM et TriviumTM
Concernant Ia gestion des connaissances, on trouve dans l'état de l'art
plusieurs systèmes
- les 'systèmes dits statistiques, qui répondent à une requête en fonction dè
Iâ fréquence
d'apparition des critères demandés et de leur répétition au sein de chaque
document ;
- les systèmes d'analyse linguistique, qui apportent une premiëre réponse à la
problématique
des requêtes en langage naturel ; ils reposent sur des fonctions d'analyse
linguistique ét
interprètent Ia requête dans des langages propres aux outils de recherche ;
- les systèmes dits sémantiques, qui tentent d'intégrer Le sens du langage. au
processus de
catégorisation et recherche ; à cette fin, ils s'appuient sur des
référentiels, voire des thésaurus
spécialisés pour le traitement de thématiques particulières ;


CA 02538736 2006-03-10
WO 2005/026984 PCT/FR2004/002288
-3-
- enfin les systèmes dits multidimensionnels, . qui s'inspirent des techniques
des systèmes
d'analyse décisionnelle pour- affiner la catégorisation des documents, ainsi
que les systèmes
fondés sur des requêtes croisées.
Mais tous les systèmes d'information connus présentent un certain nombre
d'inconvénients,
que l'on va détailler ci-dessous.
Le premier problème qui se pose concerne leur mise en oeuvre : les systèmes
actuels sont
complexes, lourds et longs à mettre en oeuvre. ,Ils reposent comme on l' a dit
sur des
référentiels, index, définitions; catégories et règles établis à un instant
donné par uné
communauté de spécialistes qui doit se réunir pour les construire, les
modifier, les administrer
et les utiliser. Ces référentiels, index, définitions, catégories et règles
servent à ranger ~et
retrouver dés EPI suivant des critères uniques et constants.
Or les spécialistes sont rarement d'accord sur les référentiels, index,
définitions, càtégories et
règles parce que ,chacun interprète l'information contenue dans les EPI à sa.
manière, parce
que chaque communauté a une utilisation dù système propre à son univers et
cela impose des
contraintes sur le contenu des référentiels, index, définitions, catégories et
règles, parce que
les informations sont hétérogènes et enfin parce que la quantité
d'informations est grande et
continue de croître et d'évoluer rapidement. Par définition, les systèmes
doivent.convenir à un
grand nombre de spécïalistes provenant, d'univers différents. Les systèmes
sont donc
complexes, lourds et longs à mettre en place et ne conviennent pas à tous les
membres des
cô~nmunautés.
Le deuxième problëme qui se pôse concerne l'évolution des systèmes
'd'information dans le
temps. Les systèmes actuels sont statiques et discrets. A mesure que le temps
passe, la
signification de. l'information évolue. Parallèlement, le nombre d'EPI
augmente. L'évolution
est de plus en plus rapide. Les systèmes sont ainsi pratiquement obsolètes dès
leur mise en
service. Il faut les refaire, c'est-à-dire modifier à nouveau les
référentiels, index, définitions,
catégories et règles. Ainsi,, leur mise à jour met en oeuvre d'une part une
répétition de
processus discrets et d'autre part une répétition de processus périodiques,
tous deux réalisés
par des spécialistes. Ces processus sont, eux aussi, complexes, lourds et
longs à mettre en


CA 02538736 2006-03-10
WO 2005/026984 PCT/FR2004/002288
-4-
oeuvre. Après la mise à jour de ces référentiels, index, définitions,
catégories et règles, il faut
aussi reclasser les EPI précédemment classées et ranger les nouvelles EPI qui
ne le sont pas.
De plus, Ie premier. problème se repose aussi à chaque fois que la
signification de
l'information change. - '
5.
Le troisième problème qui se pose concerne la compréhension et' l'utilisation
des référentiels,
index, définitions, catégories et règles par des communautés diverses et
variées ayant
différents degrés d'interprétation de l'informatiôn. Ainsi les systèmes
actuels de traitement de
l'ïnformation sont en règle générale « fermés » : ils sont réalisés par une
comruunauté de
spécialistes pôur cette même communauté. Pour maximiser l'utilisation des
systèmes
d'information, il est indispensable que ceux-ci soient bien compris des
utilisateurs.
Actuéllement, seules des communautës de personnes ayant un degrë
d'interprétation proche
de celui des spécialistes sont capables d'exploiter les référéntiels, index,
définitions,
catégories et règles avec la signification qui leur a été donnée initialement.
Comme les
critères ordonnateurs uniques et constants sont très difficiles à trouver et
sont dépendants de la;
persoye qui utilise le système, généralement, à grande échelle, la tentative
de mise en ordre
engéndre finalement du désordre. Or, afin de traiter toutes les EPI à partir
d'un point unique,
les systèmes sont cependant déployés à grande échelle et sont de plus en plus
ouverts vers des
communautés extérieures à celles des spécialistes. La quantité d'informations
hétërogènes
explose. Les référentiels sont de moins en moins significatifs vis à vis de
ces communautés
extérieures, et surtout leurs contenus signifient souvent quelque chose de
différent selon les
communautés. Les systèmes ne remplissént donc pas de façon satisfaisante le
rôle que l'on
cherche à Ieûr donner.
Le quatrième problème qui se pose concerne le maintien ou.l'accroissement du
.niveau de
qualité du système tout en l'étendant à plusieurs communautés; et/ou en
augmentant le nombre
d'EPI gérées. Les systèmes actuels de traitement de l'information- sont
° centralisés et
admïnistratifs. Ils ne sont pâs prévus pour être interactifs, c'est-à-dire
pour que toutes les
communautés interagissent avec eux et participent à leur bon fonctionnement.
Une
communauté définit ses référentiels, index, définitions, catégories et règles
en fonction' de la .
signification commune de l'information dans cette communauté. Si le nombre de
communautés interagissant avec le 'système augmente . et/ou si Ie nombre d'EPI
gérées


CA 02538736 2006-03-10
WO 2005/026984 PCT/FR2004/002288
-
augmente, c'est-à-dire si le système devient distribué èt opérâtionnel, alors
il faut soit
diminuer le niveau de finesse des référentiels, index, définitions, catégories
et règles pour
rendre le système compréhensible (au risque d'avoir un système très général et
des EPI
différentes classées dans des catégories identiques), soit augmenter le nombre
de référentiels,
index, définitions, catégories et règles pour rendre le système précis au
risque d'avoir un
système trop compliqué et des EPI similaires classées dans des catégories
différentes.
Quoiqu'il'en soit, dans tous les cas, la qualité globale du système diminue
quand il devient
distribué et opérationnel. ' '
Ce dernier problème, se rencontre lorsque des personnes appartenant à des
communautés
différentes en termes d'interprétation de l'information sont amenées à
interagir avec le
système, comme c'est de plus en plus le cas dans les systèmes de gestion des
'compétences et
de gestion des coimaissances. Les systèmes actuels mettent en évidence
l'incertitude liant le
niveau de finesse qualifiant l'information et la largeur du spectre
d'interprétation.
LTn cinquième problème qui se pose est celui de l'évolution des systèmes
d'information et
notamment d'une évolution qui préserve l'existant et qui n'interrompe pas le
fonctionnement
des systèmes. Les systèmes d'information açtuels sont finis. Lors de leur
conception, ils sont
prévus pour, gérer un nombre fini d'EPI de types prédéfinis, telles que les
documents pour les
systèmes de gestion des connaissances, les compétences des individus dans les
systèmes de
gestion des compétences, etc., et un nombre,fmi de communautés de type
prédéfini comme~la
communauté de la direction des ressources humaines dans une organisation. A
l'état initial, le
système pèrmet d'effectuer des opérations entre EPI de type prédéfmi poiw une
communauté
donnée. Lorsque de nouvelles EPI sont gérées (comme par exemple des
fornzations) et/ou lors
de l'ouverture à une nouvelle communauté d'utilisateurs, il devient impossible
d'effectuer des
opérations entre les EPI initiales et les nouvelles. sans devoir remplacer
complètement le
système après l'avoir au préalable repensé entièrement.
Enfin un sixième problème qui se pose concerne la eontextualisation de
l'information dans le
système. Actuellement, les systèmes établissent des listes d'informations non
contextualisées
pour chaque EPI. Ces informations ne sont pas liées aux contextes dans
lesquelles elles sont
pertinentes. Par conséquent, les informations manquent de pertinence.


CA 02538736 2006-03-10
WO 2005/026984 PCT/FR2004/002288
_6_
Résumé de l'invention
L'invention vise à pallier ces inconvénients de l'état de la technique et à
proposer un procédé
apte à être mis en ceuvre dans un système d'information, qui soit basé sur une
représentation
de toute information par des structures dynamiques d' « objets connaissance »
eux-mêmes
fondés sur un dictionnaire commun d'éléments simples à caractéristiques
propres multiples.
Plus précisément, la présente invention vise à proposer un procédé de
traitement de
l'information fournissant une nouvelle modélisation des domlées et une
nouvelle technique de
manipulation qui permettent à chaque utilisateur, quelque soit son univers, de
modéliser et
manipuler toute EPI structurée, semi-structurée et non structurée - comme un
document
contenant des connaissances, le portefeùille de compétences d'un individu,
etc. = sans devoir
au préalable construire, mettre en place, mettre à jour et exploitér des
référentiels, index,
définitions, oatégories- et règles, sans devoir rebâtir le système dès que la
signification des
informations qu'il traite change, sans devoir rebâtir le système dès que de
nouvelles EPI
doivent être gérées, et sans obliger'tous les utilisateurs à maitriser
parfaitement le système, et
cela en contextualisant les informations.
L'invention propose' ainsi un procédé dé traitement de données dans. un
environnement
informatique comprerïant des moyens de traitément et une,mémoire, caractérisé
en ce qu'il
comprend les ëtapes suivantes
- prévoir dans la mémôire une pluralité d'entités porteuses d'informations
individuellement identifiées,
- prévoir dans la mémoire un dictionnairé d'éléments simples irréductibles
aptes à
caractériser les entités porteuses d'informations,
prévoir dans la mémoire, en association avec chaque entité porteuse,
d'informations,
une structure dynamique comprenant au moins un objet connaissance composé
d'éléments
' simples choisis dans le dictionnaire d'éléments simples, la structure
dynamique mémorisée
comprenant des premières informations identifiant les éléments simples
respectifs et des
deuxièmes informations identifiant des liaisons entre éléments simples, dans
les objets
connaissance, le nbmbre d'objets connaissance et le~ nombre d'éléments simples
dans les
objets, connaissance pouvant varier d'une structure dynamique à l'autre, et la
structure


CA 02538736 2006-03-10
WO 2005/026984 PCT/FR2004/002288
_ '7 _
dynamique pouvant varier au cours du temps en fonction du comportement des
utilisateurs et
de calculs effectués par les moyens de traitement, ,
- effectuer des traitements sur les entités porteuses d'informations en
utilisant les
premières et secondes informations de leurs structurès dynamiques associées
courantes.
Certains aspects préférés, mais non limitatifs, de ce procédé sont les
suivants
- chaque élément simple peut être présent dans plusieurs objets connaissance
de la structure
dynamique mémorisée. ,
- chaque structure dynamiqûe mémorisée comprend, en association avec chaque
élément
simple, au moins un attribut de l'élément simple dans son objet connaissance,
et l'étape de
. traitement utilise également au moins certains attributs des éléments
simples.
- les attributs d'éléments simples dans des structures dynamiques ont des
valeurs choisies
parmi des valeurs fixées par l'utilisatéur, des valeurs calculées' en fonction
. d'autres
informations de la structure dynamique contenant l'élément simple en question,
et des valeurs
calculées en fonction du nombre d'occurrences de l'élément simple en question
dans la
totalité ou ime partie déterminée des 'structures dynamiques contenant ces
différents éléments,
simples. . ,
- chaque structure dynamique mëmorisée comprend également, en association avec
chaque
objet connaissance, au moins un attribut de l'objet connaissance, et l'étape
de traitement .
utilise également au moins certains attributs d'objets connaissanée.
- au moins une valeur d'attribut d'objet connaissance est calculée â partir
des valeurs
d'attributs d'éléments simples correspondants contenus dans l'objet
connâissance.
- au moins une valeur d'attribut d'objet connaissance est fixée par un
opérateur construisant
l'objet connaissance.
- le procédé comprend une étape initiale de création de structures dynamiques
de départ, et
des étapes répétées de modification des structures dynamiques par des
utilisateurs habilités.


CA 02538736 2006-03-10
WO 2005/026984 PCT/FR2004/002288
., 8 _
- le dictionnaire d'éléments simples comprend dans la mémoire au moins une
basé dans
laquelle les éléments simples sont 'organisés en une pluralité de' groupes
d'éléments simples,
eux-mêmes organisés en une pluralité de dimensions, et il est prévu une étape
d'affichage des
éléments simples, pour choix, dans une organisation visuelle correspondant à,
l'agencement
des dimensions et des groupes de la base. ,
-' chaque groupe est représenté dans la mémoire sous la forme d'un élément
simple
sélectionnable au même titre que d'autres éléments simples.
- le dictionnaire d'éléments simples comprend dans la mémoire ~au moins deux
basès dans
lesquelles , les mêmes éléments simples sont organisés èn des groupes et/ou
des dimensions
différents, et l'étape d'affichage comprend un affichage sélectif selon l'unè
parmi plusieurs
organisations visuelles correspondant aux agencements des différentes bases.
- le procédé comprend en outre les étapes consistant à : ' '
- prévoir dans la mémoire une table d'utilisateurs contenant, en association
avec des
identifiants d'utilisateurs respectifs, des attributs d'appartenance desdits
utilisateurs, et '
- en fonction de la valeur de l'attribut d'appartenance d'un utilisateur,
mettre én oeuvre
l'étape d'affchage selon une organisation visuelle correspondant à
l'agencement d'une base
telle que désignée par l'attribut d'appartenance dudit utilisateur, ou le cas
échéant d'une partie
seulement d'une base telle què désignée par l'attribut d'appartenance dudit
utilisateur.
- l'agencement d'une base est un agencement arborescent, et en ce que
l'agencement d'une
partie seulement d'une base est constitùé par un nombre limité de niveaux
d'arborescence
dans l'agencement.
- l'étape de traitement comprend la comparaison des structures dynamiques d'au
moins deux
entités porteuses d'informations.
- l'étape de Traitement comprend la comparaison des structures dynamiques
d'une pluralité
d'entités porteuses d'informations avec la ou les structures d~namiques d'une
ou plusieurs
entités porteuses d'informations de référence, constituant une requête.


CA 02538736 2006-03-10
WO 2005/026984 PCT/FR2004/002288
-9-
- l'étape de comparaison met en jeu une combinaison mathématique et/ou logique
de la
présence/absence d'éléments simples dans les structures dynamiques, de la
présénce/absence
d'éléments simples ensemble dans des objets connaissance des structures
dynamiques, et des
valeurs des attributs des éléments simples et des objets connaissance.
Brève description des dessins
D'autres objets, caractéristiques et avantages de la présente invention
apparaîtront clairement
à la lecture de la description détaillée suivante, domlée à türe d'exemple non
limitatif et faite
en référence aux dessins annexés, sur lesquels
La figure 1 représente un système de, traitement de l'information de l'état de
la technique, et plus
précisément celui commercialisé par la société HummingbirdT"".
La figure 2 représente une structure de dictionnaire avec un exemple de
dimensions, groupes et ,
éléments simples (ci après ES).
La figure 3 représente une EPI de type « portefeuille dynamique de compétences
» d'un
individu et sa structure dynamique d'objets connaissance (ci-après OC).
La figure 4 représente un OC particulier d'une structure dynamique d'OC
correspondant à une
compétence.
La figure 5 représente. un document ou masque de, saisie attaché à un OC
correspondant à une
mise en situation.
La figure 6 représente des EPI de type « profil d'emploi » et leur structure
dynamique d'OC. _ .
La figure 7 représente une structure dynamique d'objets connaissance
générique.
La figure 8 représente deux mises en situation attachées à un OC.


CA 02538736 2006-03-10
WO 2005/026984 PCT/FR2004/002288
-10-
Description détaillée d'une forme de réalisation préférée
P~~éambule
Dans le présent exemple de réalisation, l'invention est appliquée dans un
environnement .
informatique utilisé pour la gestion des cbmpétences et dës connaissances dans
we entreprise.
La 'présente invention est utilisée de préférence à partir d'un environnement
informatique
équipé d'un navigateur Internet tel que Internet Explorer (marque déposée de
Microsoft,
Corp.). L'invention peut ainsi être mise en oeuvre en mode client Web et en
mode Web
Service. '
Un système client Web est une ressource pouvant accéder au Web au moyen d'une
interface
réseau qui envoie des requêtes et reçoit des réponses à ces requêtes. Un Web
Service est une
ressource accessible sur le Web au moyen d'une interface réseau qui accepte
des requêtes et
renvoie des réponses à ces requêtes. Cette ressource est décrite de façon
fôrmelle par urië
interface logicielle contenue dans un document de description de service. La
technologie des
Web Services est~récente et l'état de l'art est décrit par exemple dans WO 00
68828 A.
On rappellera ici que le principe des systèmes actuels de traitement de
l'information consistë
à incorporer ou « placer» des entités porteuses d'informations (ci-après « EPI
») dans des
référentiels, index, définitions, catégories et règles.
A l'inverse le principe de l'invention consiste à établir un jeu d'éléments
simples (ci-après
« ES ») déterminés à partir dès référentiels, index; définitions, catégories
et règles, et à
incorporer dans les EPI des ES çhoisis dans ,ce jeu. L'invention permet de
modéliser et
manipuler les informations contenues dans chaque EPI grâce à des structures
dynamiques
d' « objets connaissance » (ci-après « OC ») et grâce à des opérations entre
ces structures.
L'invention change donc radicalement le principe de fonctionnement des
systèmes de
traitement de l'information.


CA 02538736 2006-03-10
WO 2005/026984 PCT/FR2004/002288
-11-
I) Glossaire
La partie suivante est un glossaire des termes utilisés dans la présente
spécification. ,
S ELEMENT SIMPLE
Un élément ou ES est un fragment d'information stocké dans une mémoire d'un
système
infôrmatique et défini par un ensemble de caractéristiques propres, comprenant
en l'espèce
- un nom (chaîne de caractères).
- un symbole ou, icône (image bitmap).
- un pôinteur : les. ES sont gérés par des pointeurs qui procurent des
caractéristiques propres
différentes en fonction par exemple de la langue sélectionnée. Le système peut
dans ce cas
être multilingue.
- une description : la description est un texte explicatif du fragment
d'information. Cette
description permet aux utilisateurs de connaître la signification de l'ES. Une
partie de la
1S description peut fournir des informations permettant aux utilisateurs
d'évaluer le « niveau »
(voir cette notion plus loin) de l'ES
- des relations avec les autres ES, les groupes et les dirrzensions.: Les
relations entre ES,
groupes et dimensions sont du type « associé à », « fils », « père », « lien
sémantique avec ».
- un ou plusieurs attributs, et en l'espèce
~' une « masse relàtive » (MR) : la MR est une valeur numérique (ou , encore
alphabétique) donnée au fragment d'information dans le système de traitement
de
l'information.
* une « position stratégique administrative relative » (PSAR), ou <e caveau »
: La
PSAR est une valeur numérique (ou encore alphabétique) qui permet d'évaluer
l'aspect
stratégique de l'ES dans l'organisation lorsque les administrateurs se servent
du système.
* une « position stratégique opérationnelle relative » (PSOR) : La PSOR est
une
grandeur de type numërique (ou encore alphabétique) du même type que la PSAR.
La PSOR
est le résultat d'une fonction du système qui prend en paramètre, entre
autres, le nombre
d'occurrences de l'ES, dans toutes les structures dynamiques d'OC présentées
dans le
systéme. La PSOR renvoie un résultat de type « niveau y ». Cette grandeur
permet d'évaluer
l'aspect stratégique de l'ES dans l'organisation lorsque tous les utilisateurs
se servent du
' système.


CA 02538736 2006-03-10
WO 2005/026984 PCT/FR2004/002288
-12-
(les attributs ci=dessus ont la même, valeur pour toutes les occurrénces de
l'ES dans les
différentes structures dynamiques)
* un niveau imaginaire relatif (NIR) : Le NIR est une grandeur numérique (ou
encore
alphabétique) qui permet d'évaluer l'appréciation relative de l'ES dans un OC.
Chaque ES
possède un NIR lorsqu'il est au sein d'un OC. Dans une même structure
dynamique d'OC; un
ES peut avoir plusieurs NIR en fonction des OC dans lesquels il se trouve. Le
NIR de chaque
ES est évalué par la personne'responsable de la structure dynamique d'OC qui
possède l'ES.
Le système prend eù compte différents types d'évaluations mufti-échelles.
,Certains ES sont
i
évalués sur une échelle de 1 à 5, d'autres sur une échelle de 1 à 10, d'aùtres
de ~A à E, etc.
* un niveau réel relatif (NRR) : Le NRR est une grandeur de type numérique,
(ou
enèore alphabétique) qui permet d'évaluer l'appréciation relative de l'ES dans
un OC. Chaque
ES possède un NRR lorsqu'il est au sein d'un OC. Dans une même structure
dynamique
d'OC, un ES peut avoir plùsiéurs NRR en fonction des OC dans lesquels il se
trouve. Le NRR
de chaque ES est évalué par au moins une autre personne que la personne
responsable de la
structure dynamique d'OC qui possède l'ES. Le système prend en compte
différents types
d'évaluations mufti-échelles. Certains ES sont évalués sur une échelle de 1 à
5, d'autres, sur
une échelle de 1 à 10, d' autres de A à E, etc.
* un état spatio-temporel. : L'état spatial renseigne sur l'existence de l'ES
dans les
différents univers (voir cette.notion plus loin) du système. L'état temporel
renseigne sur la
validité'de l'élément au sein d'un OC ou de la structure dynamique d'OC.
* un niveau d'intérêt : Le niveau d'intérêt est une grandeur de type numérique
(ou
encore alphabétique). Il renseigne sur l''intérêt qui est porté à l'ES par la
persônne responsable
de la structure dynamique d'OC qui le possède.
* une intensité : L'intensité est une gràndeur de type numérique ('ou encore
alphabétique. Elle renseigne sur la pértinence de l'ES dans au moins une
structure dynamique
d'OC, pour un utilisateur eri charge de cette structure:
(les valeurs de ces attributs peuvent être différentes pour les différentes
occurrences de l'ES
dans les structures dynamiques)
- d'autres attributs, typiquement d'accès ou de présentation, et notamment
* une langue correspondante : La langue corréspondante est une variable
indiquant lè
type de langue (français, anglais, et autres) à laquelle l'ES fait référence.
,


CA 02538736 2006-03-10
WO 2005/026984 PCT/FR2004/002288
-13-
* un niveau d'accès : Le niveau d'accès définit les droits, en fonction de
leur
communauté, de leur univers et de leur rôle (voir ces notions plus loin),
qu'ont les utilisateurs
à manipuler (créer, modïfier, supprimer, ...) l'ES vis à vis d'une EPI.
* une échelle : L'échelle est une grandéur de type numérique (ou encore
alphabétique)
tel que « échellé micro », « échelle macro », etc. Les ES à l'échelle «
échelle micro
apparaissent, aux yeux d'un utilisateur si et seulement si des ES à l'échelle
supériéure de
« échelle micré » sont manipulés par l'utilisateur (voir aussi plus loin à
propos de la définition
des « groupes ,»).
Ces caractéristiqués propres sont données à titre d'exemple et constituent un
ensemble de
données et,paramètres qui permettent de mettre en oeuvre le procédé selon
l'inventiôn:
Lés caractéristiques propres peuvent évoluer dans le temps. Les ES peuvent
être caractérisés
par des paramètrés supplémentaires tels que des types (par exemple type «
bpérationnel » ou
type « administratif » dans une application de gestion des ressources
humaines).
Un ES est un élément qui est irréductible en terme de signification, c'est-à-
dire qu'il ne peut
pas s'écrire sous la forme d'une.intérsection d'au moins deux ES.
GROUPE : ' .
Un groupe est de mêmé~ nature .qu'un ES et est également défini par ~un
ensemble, de
caractéristiques propres. Il a toutefois la propriété supplémentaire de
regrouper d'autres ES,
dans un ordre non significatif.
Un groupe est caractérisé par une masse globale (MG), qui est typiquement une
valeur
numérique. Cette MG est propre au groupe et correspond à la somme des masses
relatives MR
des ES qui le constituent, additionnée à sa propre masse relative.
Chacun des groupes est orthogonal à un autre, c'est-à-dire qu'il ne recouvre
pas le sens des
ES qui composent d'autres groupes.


CA 02538736 2006-03-10
WO 2005/026984 PCT/FR2004/002288
-14-
Les groupes sônt définis par un niveau d'accès similaire au niveau d'accès des
ES. ,Les
groupes peuvent avoir des échelles différentes. L'échelle est une grandeur
numérique (ou
encore alphabétique) » de type « échelle micro », « échelle' macro », etc. Les
groupes à
l'échelle « échelle micro » sont manipulables par un utilisateur si et
seulement si des groupes
à l'échelle supérieure de « échelle micro » sont déjà manipulés par
l'utilisateur. De cè fait,
seuls les groupes qui ont une échelle supérieure ou égale à celle à laquelle
l'utilisateur
travaille ou ceux qui ont une échelle juste inférieure à l'échelle en question
sont visibles et
accessibles à l'utilisateur du système. Comme les ES, les groupes peuvent être
caractérisés
par des types supplémentaires tels que « type opérationnel » ou « type
administratif ».
DIMENSION
Une dimension est définie par un ensemble de caractéristiques propres. Une
dimension est un
ensemble de grôupes d'ES et d'ES isolés. Chaque diménsion est non superposée à
ime autre,
c'est-à-dire que les ensembles de groupes ne possèdent~pas d'information et de
sens communs
entre eux.
Les dimensions sont définies par un niveau d'accès similaire au niveau d'accès
des ES. Les
dimensions peuvent avoir des échelles différentes. L'échelle est une grandeur.
numérique (ou .
. encore alphabétique) » de type « échelle micro », « échelle macro », etc.
Les dimensions à
l'échelle « échelle micro » sont manipulables par un utilisateur si et
seulement si des
dimensions à l'échelle supérieure de « échelle micro » sont déjà manipulées
par l'utilisateur.
De ce fait, seuls les dimensions qui. bnt une échelle supérieure ou égale, à
celle à laquelle
l'utilisateur travaille on celles qui ont'une échelle juste inférieure à
l'échelle en question sont
visibles et accessibles à l'utilisateur du système. Les dimensions peuvent
être caractérisées
par des types supplémentaires tels que « type opérationnel » ou « type
administratif ».
BASE
Une base est un ensemble organisé (en l'espèce arborescent) d'ES, de groupes
et de
dimensions. A partir d'un ensemble d'ES donné, on peut réaliser plusieurs
bases.


CA 02538736 2006-03-10
WO 2005/026984 PCT/FR2004/002288
-15-
DICTIONNAIRE
Le dictionnaire est un ensemble constitué d'ES, de groupes et de dimensions,
formant
ensemble au moins une base. De nouveaux ES, de nouveaux groupes et .de
nouvelles
dimensions peuvent être ajoutés et caractérisés en permanence.
,
Les ES sont représentés dans un schéma d'organisation globale utilisant les
groupes et les
dimensions de telle sorte que les ES sônt positionnés les uns par rapport aux
autres dans
chaque base cba dictionnaire.
Ainsi plusieurs basés peuvent coexister dans un même dictionnaire de sorte
qu'un utilisateur,
en fonction de l'univers dans leqûel il se trouve (voir plus' loin), voie une
base appropriée
lorsqu'il recherche des ES aptes à caractériser une EPI qui le concerne.
UNIVERS
~5 Un univers est une entité représentative d'un degré d'interprétation de
l'information. Par
exemple, pour une application dans le. monde de l'entreprise, il existe de
nombreux univers
tels que l'univers de la recherche et développement, l'univers du marketing et
l'univers des
ressources humaines. Un univers peut aussi être un type de métier dans
certains cas. En
fônction de l'univers dans lequel un utilisateur se trouve, le système va lui
permettre
' d'appréhender l'ensemble des ES (et'groupes et dimensions) d'un dictionnaire
seloml'une des
bases, désignée par une information en mémoire identifiant l'univers en
question. Plusieurs
univers forment ensemble ~un spectre d'interprétation.
COMMUNAUTE
Une communauté signifié un. ensemble d'entités porteuses d'informations de
type
« personne » appartenant à un même univers.
On notera ici qu'il existe dans le système une table des personnes qui
indique, outre
différentes informations de nature administrative ou autrè, les univers et
communautés aux
quels ces personnes, en tant qu'utilisateurs du système, appartiennent.


CA 02538736 2006-03-10
WO 2005/026984 PCT/FR2004/002288
-16-
DENSITE
La densité d'un ES dans une population d'ES est le rapport entre un nombre
d'occurrences de
l'ES dans cette population par rapport au nombre total -d'ES de la population.
On verra plus
loin l'utilisation de cette notion dans des structures dynamiques associées à
des EPI.
e
CONCENTRATION
La concentration d'un ES dans une population d'ES est une notion analogue à la
densité, mais
avec prise en compte des masses relatives des diverses occurrences de l'ES et
des masses
relatives des autres ES (pondération).
~' '
Les deux informations ci-dessus peuvent être vues comme d'autres attributs
d'un , ES,
considéré dans une population donnée.
OBJET CONNAISSANCE
Un objet connaissance ou OC est composé d'un assemblage d'ES provenant d'un
dictionnaire
donné. Chaque OC possède des caractéristiques propres qui, peuvent etre de
deux types
principaux
- des caractéristiques propres dérivées (typiquement par calcul ou logique
combinatoire) des
caractéristiques propres des ES qui composent 1'0C,
- des caractéristiques propres indépendantes. , '
Un OC peut être simple ou complexe en fonction de la nature de l'assemblage.
Il peut
' ' contenir plusieurs ES issus d'une même dimension et d'un même groupe. Le
nombre et la
nature des ES qui .composent un OC peuvent être modifiés par des utilisateurs
habilités,
comme on le verra plus loin: La signification de l'information est donc
dynamique.
Chaque ES qui composé un OC est caractérisé par sa charge dans cet OC. La
charge est ici
une grandeur numérique de type entier. Elle permet de définir l'importance
d'un ES dans un
OC. (Il s'agit ici d'un autre attribut d'un ES, dans un OC).
Il est également possible de donner un rang à chaque ES dans 1'0C. Cela,
permet de
considérer des ES selon un enchaînement, et 1'0C devient alors une séquence
ordonnée d'ES.


CA 02538736 2006-03-10
WO 2005/026984 PCT/FR2004/002288
_ 1~ _ ~ ,
Chaque ES qui compose un OC est en outre caractérisé par un N.IR, un NRR, un
état spatio-
temporel (voir plus haut les définitions correspondantes.).
L'OC possède elle aussi une masse relative MR (voir plus haut à propos des
ES), établie par
une fonction de calcul du système qui prend en paramètre les masses relatives
MR des ES qui
composent 1'0C
Un OC est par ailleurs caractérisée par un ordre de multiplicité qui est une
grandeur
numérique (ou encore alphabétique). Cet ordre de multiplicité correspond au
nombre d'ES qui
le constitue. Un OC peut être lui-même composé d'OC d'ordre de multiplicité
moins élevé.
STRUCTURE DYNAMIQUE D'OBJETS CONNAISSANCE
Une structure dynamique d'OC est composée d'un OC unique ou d'un ensemble
d'OC.
Chaque structure dynamique d'OC possède des caractéristiques propres. autres
que les
caractéristiques propres des OC qui la composent et que celles des ES qui
composent les OC,
ou encore dérivées de celles-ci (caractéristiques indépendantes ou dérivées,
comme pour les
OC eux-mêmes). ,
Dans une structure dynamique d'OC, chaque OC est caractérisé par un niveau. Ce
niveau est
une grandeur numérique (ou encore alphabétique) et indique l'importance de
l'information
représentée sous forme d'OC dans la structure dynamique d'OC considérée.
Dans une structure dynamique d'OC, chaque OC possède des liens d'interaction
avec d'autres
OC de la structure dynamique d'OC
- chaque OC possède en premier lieu une capacité de couplage. La capacité de
couplage est
une grandeur numérique (typiquement un entier positif) dont la valeur
correspond au nombre
de liens d'interaction que 1'0C a avec d'autres OC ;
- chaque OC possède en outre un poids. Le poids d'un OC est une grandeur
numérique
correspondant à la masse relative MR de 1'0C multipliée par la capacité de
couplage.


CA 02538736 2006-03-10
WO 2005/026984 PCT/FR2004/002288
-18-
Chaque OC possède en outre des liens d'interaction avec d'autres EPI de
natures diverses
comme par exemple des docùments, des personnes et des unités d'affaires dans
une
organisation telle qu'une entreprise.
Dans une structure dynamique d'OC, un OC peut êtré en outre caractérisé par
mie variable
d'état d'activité : actif ou inactif, et urie variable d'état témporel de type
« valide » ou « non
valide ».
Toutes ces informations constituent autant dé caractéristiques propres ou
attributs dés OC.
Le système mémorise par ailleurs, en association avec chaque OC, des
informations
caraétéristiques concernant sa position ou son évolution, à savoir des
informations concernant
les variations d'ES (ajout, retrait, remplacement ou modification d'ES)
accompagnées par des
données temporelles liées à ces variations (dates d'apparition des ES, dates
de modification,
etc.). '
Chaque structure dynamique d'OC caractérise, une EPI. Une même structure
dynamique d'OC
peut toutefois caractériser plusieurs EPI.
Comme on l'a vu plus haut dans le glossaire, chaque ES est caractérisé par son
intensité au
sein de la structure dynamique d'OC. Si certains ES sont de plus en plus
fréquemment
combinés dans des OC, on peut réaliser une fonction retournant l'intensité de
cet ES au sein
de cette structure dynamique d'OC, dont la valeur traduira cette croissance.
Cette fonction
peut par exemple être basée sur une algorithmique de comptage itératif de
groupes d'ES dans
les différentes structures dynamiques d'OC. Il s'agit ici d'un attribut
dynamique de l'ES dans
une structure dynamique, calculé par le système.
Chaque ES est en outre caractérisé par son niveau d'intérêt au séin de la
structure dynamique
d'OC. Ce niveau est établi par une fonction du système prenant en paramètre
l'intérêt que le
responsable de la structure dynamique d'OC a indiqué lors de la création ou la
modification
de l'ES au sein d'un OC ainsi que les variables d'état de cet OC dans la
structure dynamique
d'OC.


CA 02538736 2006-03-10
WO 2005/026984 PCT/FR2004/002288
-19-
Comme les objets connaissance sont dynamiques, la structure dynamique d'OC
change au
cours du temps et s'adàpte à l'évolution du sens de l'information ou de la
perception que les
utilisateurs en ont, du contenu du dictionnaire d'ES, etc.
~ EPI ~ENTITE PORTEUSE D'INFORMATIONS
Toutes les EPI possèdent des caractéristiques propres à leur type. Ces
caractéristiques propres
sont des données en général objectives concernant l'EPI.
A partir de le dictionnaire d'ES, le procédé et le système. de l'invention
permettent de
caractériser une EPI par des OC et des structures'dynamiqués d'OC. Ainsi une
EPI est
caractérisée par au moins une structure dynamique d'OC.
Les EPI peuvent être de types très divers. Par exemple, ce peut être des
objets de type
« document » à base d'entités texte, image, vidéo et audio, ëventuellement
combinées pour
fermer des objets multimédia.
Dans des applications de la présente invention au domaine de l'entreprise; les
EPI peuvent
être également des compôsantes très diverses d'une entreprise, et en
particulier
- des personnes : client, partenaire, employé, relation,
- des documents où autres contenus informationnels, comme précité,
- des processus, tâches, activités, missions, etc.
- des projets, '
- des évènements,
- des formations,
~ - etc.
VISION
IJne vision est un ensemble d'ES, d'OC.ou de structures dynamiques d'OC,
associé à au
moins une opération définie, telle qu'une opération mathématique, à effectuer
sur ceux-ci.


CA 02538736 2006-03-10
WO 2005/026984 PCT/FR2004/002288
-20-
2) Description fofZCtioyZhelle
Le mode de réalisation de l'invention donné à titre d'exemple ci-dessous
concerne un procédé
de traitement de l' infônnation pour la gestion dés compétences et des
connaissances en milieu
professionnel.
r
La figure 1 montre par exemple le système de traitement de l'information de la
société
HumminbirdT"" pour la gestion de contenus et la gestion des 'documents.
Lorsqu'un document
est entré dans le système, il est catégorisé.et indexé dans la base de données
afin' de pouvoir
être retrouvé. Ensuite, un système~de recherche permet de le retrouver. La
première façon de
le retrouver consiste à naviguer dans l'arborescence. La deuxième, façon
consiste à utiliser le
moteur de recherche fonctionnant selon les principes dits « full text » en
terminologie anglo-
saxonne, , sémantique et méta-données pour éventuellement croiser les branches
de
l'arborescence et sélectionner les meilleurs documents correspondant à la
recherche. Ce
système est un exémplè de l'état de l'art. Il fonctionne en indexant et
catégorisant , les
documents.
Contrairement à l'état de l'art, le principe de la présente invention ne
consiste pas à faire
entrer des documents (ou autres EPI) dans des réfëréntiels, index,
définitions, catégories et
règles mais à l'inverse à faire entrer des ES déterminés à partir des
référentiels, index,
défirütions, catégories et règles dans chaquè document ou autre EPI. Ces ES
sont combinés
entre eux pour former des OC d'ES, afin .de créer des structures dynamiques
d'OC
représentativés des EPI.
Pour faciliter la mise en oeuvre initiale de l'invention, on peut se baser sur
des s~stèmes
existants, én décomposant les référentiels, index, définitions, catégories et
règles de ces
systèmes en ES afin de constituer un dictionnaire initial d'ES utilisé dans la
présente
invention.
La mise' én place de la méthodé et du système de traitement de l'information
.décrit par
l'invention comporte ainsi deux étapes initiales.


CA 02538736 2006-03-10
WO 2005/026984 PCT/FR2004/002288
-21 -
a) La prerilière étape consiste à créer l'énsemble global des ES qui
composeront les
dictionnaires et leurs bases dans une version de départ, de préférence en
reprenant et en
décomposant les référentiels statiques des systèmes de traitement existants
comme indiqué ci-
dessus. Ainsi une ~ base du dictionnaire peut être élaborée à partir d'au
moins . une
décomposition en ES des référentiels actuels.
On notera ici' qu'en partant d'un système réfërentiel existant donné, on peut
aboutir à
plusieurs.bases différentes d'ES. Ces différentes bases forment des
représentations différentes
du dictionnaire.
Parallèlement, et toujours pour la mise en place du système, toutes les
communautés peuvent
être amenées à dônner la liste des .ES qu'elles utilisent ou qu'elles
souhaitent utiliser.
La figure 2 montre un exemple de dictionnaire d'ES dans un mode de réalisation
préféré.
Dans cet exemple, au moins une communauté d'une organisation a défini une
partie de son
dictionnaire à partir,d'un référentiel des compétences établi par la
communauté de spécialistes
provenant de l'univers des ressources humaines. Le référentiel a été décomposé
en ES par des
prbfessionnels appartenant à d'autres univers. Le dictionnaire est présenté
ici sous forme d'un
arbre hiërarchiqite; avec une interface utilisateur analogue à celle de
l'Explorateur' de documents
de l'environnement WindowsTM de Microsoft: La mémoire informatique contenant
ces éléments
est structurée ën correspondance, d'une façon parfaitement accessible à
l'homme du métier.
Dans ce dictionnaire, des groupes (désignés ici par « Groupe N ») sont formés
à partir des
réunions d'ES (désignés ici par « Elément Simple N ») ayant une signification
globale. Une
' fois les groupes formés, des dimensions (ici « Düriension A », « Dimension B
») sont
construites à partix des réunions de groupes. Il peut y avoir un nombre
important d'ES, de
groupes et de dimensions. Ce nombre grandit à mesure que le système
d'information évolue
dans le temps (et que des ES sont ajoutés par certains utilisateurs habilités)
et s'étend à tous
les univers de l'organisation et à toutes les EPI.
Au moins une communauté responsable.de l'administration de tout ou partie du
dictionnaire a
la capacité de définir certaines caractéristiques propres (notamment
attributs) d'ES, de


CA 02538736 2006-03-10
WO 2005/026984 PCT/FR2004/002288
_ 22 -_
groupes et de dimensions qu'elle est en charge de gérer. Concernant les ES
elle peut définir
les noms, les symboles, les descriptions, les 1VIR, les relations avec
certains autres ES, les
PSAR, la langue correspondante, le niveau d'accès et les échelles.
Par exemple, il est possible de définir dans la mémoire informatique du
dictionnaire un ES qui
reflète ùne qualité ou compétence, à savoir une compétence «.capacité à
communiquer ». Son
nom est <e capacité à communiquer », son symbole est aussi, dans le cas
présent, « capacité à
communiquer ». Sa description contient des informations de type qualitatif
humain
(« qualités ») cornine par exémple « 1) Promouvoir le dialogue, 2) Orienter sa
communication
et son relationnel = s'adapter aux contextes et aux interlocuteurs ». Dans le
~ cas présent, les
informations servent à indiquer comment évaluer le NIR et, le NRR de l'ES
indépendamment
des OC dans lesquels cet ES sera placé par la suite. Dans d'autres cas, les
informations
peuvent servir à indiquer la signification de l'ES de manière détaillée. Dans
le cas présent, la
MR est 2, soit le nombre total de qualités dans l'ES. Les relations 'de l'ES
avec d'autres
peuvent être appréhendées par une position graphique de l'ES dans le
dictionnaire,
relativement aux autres ES. L'ES « capacité à communiquer » est lié à l'ES «
développeur »
par une relation « doit être associé à.». La PSAR est « niveau 2 ». Le niveau
d'accès est ici
défini à son maximum, c'est-à-dire un accès libre pour tous les utilisateurs
quel que soit leur
univers. L'échelle est fixée au niveau e< échelle macro », qui comme on l'a
indiqué détermine
la façon dont l'ES sera'affiché lors de la navigation de l'utilisateur dans
une base.
Les caràctéristiques comme le pointeur, le PSOR, le NIR et le NRR, l'état
spatio-temporel, le
niveau d'intérêt, l'intensité sont définis lorsque le système est
opérationnel, c'est-à-dire
lorsque des OC et des structures dynamiques d'OC sont crées ou modifiés. La
valeur du
pointeur ne peut être renseignée que par un utilisateur spécialement habilité
(super-
administrateur) du système.
Pour chaque ES, grôupe et dimension, un type « opérationnel » ou «
administratif » (dans la
présente application en tout cas) peut être défini ainsi que, comme on l'a
dit, un niveau
d'accès et une échelle:


CA 02538736 2006-03-10
WO 2005/026984 PCT/FR2004/002288
- 23 -
Une fois les ES, les groupes, les dimensions et les caractéristiques propres
de chacun établis,
mémorisés et accessibles aux utilisateurs par une interface utilisateur
appropriée, le
dictionnaire est réalisé et est prêt à être utilisé. Celui-ci évolue à chaque
fois qu'une opération,
comme par exemple un ajout ou une modificatïon, est éffectuée sur les ES, les
groupes, les
dimensions et leurs caractéristiques propres par au un moins un administrateur
(ou autre
personne habilitée) du système. '
b) La deuxième étape consiste à construire, sur la base du dictionnaire
réalisé, pour toutes les
EPI constituant le système d'information, les structures dynamiques d'OC et
les OC qui les .
caractérisent. Pour cela, chaque respbnsable en charge d'un ensemble d'EPI va
créer, pour
chaque EPI, des structures dynamiques fondées sur des OC groupant des ES
provenant du ,
dictionnaire. Pour chaque OC, un ensemble de caractéristiques propres est
défini par le
responsable en question et mémorise'.
Sur le plan de la technique informatique, toutes les informations représentant
les structures
dynamiques d'OC et leurs contenus sont stockées dans au moins une base de
données, tandis '
qu'un gestionnaire de bâses de données associé comporte les algorithmes
nécessaires au suivi
dynamique de ces structures. En variante, on peut. recourir à des structures
de type fichiers
XML en association avec des environnements de type Java ou analogues.
Cette base de données gardé en mémoire les informations caractéristiques qui
concernent
l'état et l'évolution des structures dynamîques, et notamment les variations
horodatées d'ES
(ajouts, suppressions, remplacements et modifications des ES ou d'au moins
certaines
caractéristiques propres des ES ou des OC).
La figure 7 représente une structure dynamique d'OC générique utilisée par le
procédé selon
l'invention. On a représenté ici n OC dénommés « Objet connaissance N ». L'OC
« Objet
Connaissance 1 » est composé de trois ES dénommés ES1, ES2, et ES3. L'OC «
Objet
Connaissance 2 » est composé de trois ES, à savoir ES2, ES4 et ESS. L'OC <e
Objet
Connaissance 3 » est composée de trois ES, à savoir ES6, ES4 et ES7. De
préférence, la
structure en OC se manifeste dans la méW offre du système informatique par une
table
comportant les identifiants ou pointeurs des OC ainsi que les identifiants ou
pointeurs des ES ,


CA 02538736 2006-03-10
WO 2005/026984 PCT/FR2004/002288
_24_
composant les OC respectifs. Ainsi le système dispôse de premières ~
informations
caractérisant la présence d'ES dans les OC d'une structure dynamique, et de
secondes
informations caractérisant le fait que des ES sont regroupés avec d'autres
dans un même OC.
. La mémoire contient en outre les différentes caractéristiques propres (voir
définitions plus
haut), notamment attributs, que l'on aura pu affecter, soit manuellement, soit
par calcul, aux .
ES ou aux OC:
On observe déjà qu'un même ES (ici ES2 ou ES4) peut se retrouver deûx ou
plusieurs fois
dans la structure, avec aine densité et une, concentration (voir plus haut)
qui vont s'accroître en
conséquence. Comme on l'a ~ également vu, certains attributs de ce même ES
peuvent avoir
des valeurs différentes pour les différentes occurrencés de cet ES dans la
structure.
.En outre, la fïgure 7 montre que chaque OÇ peut être lié à tout autre OC de
la même structure
dynamique, à des fins détaillées plus loin. Ces liens peuvent se trouver dans
une table de liens
, mémorisée dans le système informatique. On notera ici qu'un OC pourrait
contenir d'autres
OC, eux-mêmes contenant soit d'autres ,OC encore, soit des ES, soit les deux.
Ainsi la présente invention code l'information de façon discontinue dans des
OC, chaque OC
ayant un ordre de,multiplicité égal au nombre total, d'ES qu'il contient. Par
exemple, sur la
figure 3, 1'0C « Compétences intégration a un orélre de multiplicité de 15: La
figure 4 montré t
quant ,à elle le détail d'un OC e< Compétence intégration » pour laquelle
l'ordre de multiplicité
est égal à 14, cet OC englobant quatre sous-objets connaissance SOC ayant des
ordres de '
multiplicité respectivement égaux à 5, 3, 1 et 5.
Avantageusement, le système de l'invention offre à l'utilisateur des outils
d'édition (fonction '
de « glisser-déposer » d'ES à partir d'une fenêtre montrant au moins une
partie du contenu du
dictionnaire d'ES, fonctions de sélection, duplication, couper, copier, coller
d'ES ou d'OC,
etc.) permettant de faciliter son travail de conception d'une structure
dynamique d'OC.
Chaque ES intervenant dans la composition d'un OC est aussi évalué par la
personne
responsable de 1'0C (typiquement un supérieur hiérarchique dans une
application de gestion
des ressources humaines) en donnant des valeurs spécifiques aux différents
attributs de l'ES


CA 02538736 2006-03-10
WO 2005/026984 PCT/FR2004/002288
- 25 -
,'
que la personne est habilitée à fixer (notamment le niveau imaginaire relatif
NIR, .de valeur
comprise entre 1 et 5 - échelle paramétrable à la misé en place du système -,
comme illustré
dans la çolonne de droite de la figure 4).
D'autres valeurs d'attributs tels que « charge » et « rang » (non illustrés en
figure 4) sont
également fixées par la personne responsable.
En outre, chaque ES intervénant dans la composition de cet OC est évalué par
au moins une
autre personne, pour donner une valeur à l'attribut NRR de cet ES (cas
notamment où un
supérieur hiérarchique va « noter » les compétences qu'un de ses subordonnés à
déclarées
dans la structure dynamique d'OC censéé caractériser le subordonné en question
(une EPI de
type portefeuille de compétences) dans le système.
Flus précisément, les ES et les OC sont tout d'abord évalués par la personne
qui les a crée
initialement. Cette première évaluation correspond au NIR. Ensuite, d'autres
persbnnes
peuvent être en charge d'évaluer ces ES et ces OC,. mais le NRR est déterminé
préférentiellement seulément pour. les ES qui sont valides ou actifs. Ainsi,
dès qu'un ES ou un
OC passe d'un état non validé à un état validé, ou d'un état inactif à un étàt
actif, le NRR est
' calculé par une fonction d'évaluation du NRR mise en ceuvre parle système
informatique, qui
prend en compte les évaluations de l'ES ou ~de 1'0C faites par d'autres
personnes habilitées à
le faire.
Avantageusement, le calcul de NRR met en oeuvre une pôndération en fonction de
poids
respectifs des autres persomles qui ont effectué l'évaluation.
Ensuite, tous autres calculs du système qui prennent en compte les valeurs des
attributs NRR
des ES ou des OC sont effectués.
Enfin, indépendamment des utilisateurs, les ordres de multiplicité, les MR,
etc. sont
déterminés par des calculs appropriés effectués par le s~stème.


CA 02538736 2006-03-10
WO 2005/026984 PCT/FR2004/002288
-26-
Ces opérations .sont répétées typiquement à chaque fois qu'une structure
dynamique est créée
owmodifiée par une personne habilitée, où encore, selon la charge du système
informatique
implémentant le procédé, à échéances déterminées (quotidienne, etc.) en
traitement batch.
De retour à la figure 3, celle-ci représente la listé des dix OC (tous de ïype
« compétencé »)
d'une struéture dynamique de type « portefeuille de compétences » d'une EPI
particulière de
type personne d'une organisation. On voit que 1'0C nommé « Compétences
intégration » déjà vu.
plus haut est caractérisé par un niveau « 1 »~ qui signifie ici que l'individu
apprécie peu de
mettre en eeuvre cette compétencé. Cét OC ést en lien avec 1'0C nommé « banqùe
» ce 'qui
indique que l'OC « compétences intégration » représente un çoncept proche du
concept
représenté par 1'0C « banque ». La valeur de couplage est « 1 » parce que 1'0C
possède un
seul lien d'interaction. Si 1'0C « compétences intégration » était également
lié par exemple
avec 1'0C « Objet connaissance 1 » alors.la valeur de couplage deviendrait « 2
». La valeur
du poids de 1'0C « compétences intégration » est de « 50 ». Cette valeur est
ici calculée en
additionnant les masses des 15 ES qui composent 1'0C et en multipliant cette
somme par la
valeur de couplage, en l'occurrence « 1 ». L'OC wcompétences intégration »
possède des
interactions (liens) avec deux EPI qui sont en l'occurrence deux documents
représentant des
mises en situation des compétences (EPI Docs MS sur la figure 3). L'OC «
Compétences
intégration » est déclaré comme « actif » dans la structure dynamique d'OC, ce
qui signifie
que l'individu a décidé de mettre en oeuvre cette rcompétence à l'avenir et
qu'il souhaite
qu'elle soit prise en çompte par le système de traitement de l'information. La
variable d'état
d'activité « actif » permet de rriodifier le résultat des toutes fonctions du
système qui tiennent
compte de l'état actif ou inactif d'un OC. Par exemple, une EPI de type «
portefeuille de
compétences » peut contenir dans sa structure dynamique des compétences «
dormantes »,
que la personne ne souhaite pas mettre en avant dans son environnement
professionnel. Dans
ce cas, 1'0C regroupant les éléments simples représentant ces compétences dans
la structure
dynamique est placé sur « inactif », si bien que des fonctions de recherche
d'un candidat
ayant ces compétences en particulier pour un poste donné ignoreront 1'0C en
question. Mais
dès que l'OC sera activé, les recherches de profils le prendront en compte.
C'est donc un
attribut qui peut être très important dans une application de gestion des
ressources hmnaines.
On peut également prévoir un état « actif » ou « inactif » au niveau dés ES
individuels.


CA 02538736 2006-03-10
WO 2005/026984 PCT/FR2004/002288
_2~_
Comme on l'a vu plus haut, au moment de créer 1'0C; le créateur peut donner
des valeurs aux
attributs N1R de chacun des ES constitutifs de 1'0C. La figure 4 montre ainsi
par exemple que
l'ES « RH - Evaluation » dans 1'0C' « compétences intégration » est apprécié
avec un NIR de
« 1 », pouvant indiquer un niveau de débutant dans le contexte des quinze ES.
Au choix de
l'administrateur du système, il peut y avoir dans une structure dynamique d'OC
un NIR par
ES ou un NIR par ES et par OC.
Le système est apte à effectuer dynamiquement de nombreux autres calculs basés
sur les
' informations contenues dans les structures dynamiques d'OC, et par exemple
en liaison avec
les attributs d'intensité, de niveau d'intérêt, de taux de conversion de
connaissances du
responsable de l'EPI, etc.
On notera ici qu'il n'est pas nécessaire de décrire en détail ces calculs, de
très nombreuses
approches pouvant exister lorsqu'il s'agit de combiner entre elles des valeurs
.individuelles
' (moyennes, moyennes pondérées, sommes, produits, mini, maxi, etc. ainsi que
toutes leurs
combinaisons).
La figure 5 représente un affichage standard de création d'une EPI de type «
mise en
situation ». Un administrateur du système ,peut créer de nouveaux formats de
mises en
situation. Il existe avantageusement plusieurs formats de misë eri situation
accessibles à partir
d'une bibliothéque de documents.
La figure 8 illustre la représentation, sur un écran du système, d'une liste
de deux documents,
qui sont des documents de type « mise en situation », associés à 1'0C «
Compétences
intégration ». Dans ces documents se trouvent aussi les informations
concernant les personnes
que l'individu a jugé utile au développement de sa compétence, les persbnnes
qui ont
contribué à la réalisation d'un objectif et ce que les individus ont appris
d'un projeta On a vu
plus haut qu'à chaque OC pouvait être associées des caractéristiques propres à
1'0C. De telles
caractéristiques peuvent être des associations ou liens avec des documents.


CA 02538736 2006-03-10
WO 2005/026984 PCT/FR2004/002288
-28-
Selon un mode de réalisation de l'invention où une EPI est le portefeuille
dynamique de
compétences d'un individu, chaque compétence èst modélisée par un OC de taille
variable qui
peut être lié à d'autres OC. Le portefeuille dynamique de compétences est
ainsi représenté par
sa structure dynamique d'OC établie par au moins un responsable hiérarchique.
Chaque compétence de l'individu est destinée à être associée à au moins une
mise en situation
de la compétence, constituée par un document. Le's informations fournies par
l'utilisateur lors
du remplissage de çe document peuvent être transférées vers la base de données
qui gère les
structures dynamiques .d'OC, vers un document XML ou tout autre type de
fichier de
données. Le procédé permet ainsi de renseigner, à l'occasion d'une mise en
situation, ûn
certain nombre d'attributs (par exemple l'attribut « intérêt ») ou autres
caractéristiques
propres des ES d'un OC, ou de l'ÖC lui-même.
Comme les OC sont dynamiques, la structure dynamique d'OC change au cours du
tèmps et
s'adapte à l'évolution de l'EPI. Plus généralement, les structures dynamiques
d'OC sbnt
intégrées aux EPI et sont indépendantes des communautés de spécialistes. ,
En interagissant avec le système, chaque personne responsable de ses EPI va
donner une
signification à chaque information. La structufe dynamique d'OC d'une EPI est
alors créée au
fur et à mesure que les OC sont établis, modifiés, caractérisés èt couplés à
d'autres. Au final,
toutes les EPI gérés par le système de traitement de l'information seront
caractérisés par. des
structures dynamiques d'OC de plus en plus complexes et proches de
l'information, réelle et à
jour, contenue dans l'EPI.
~ Les EPI peuvent être notamment
- des objets à base d'entités informationnelles de type texte, image, vidéo et
audio ou ,
leurs combinaison (objets multimédia),
- les différentes composantes d'une organisation telle qu'une entreprise
(client,
partenaire, employë, connaissance, documents, contenu informationnel),
- différentes propriétés d'une personne (par exemple objet « portefeuille de
., compétences »), processus, dôcument, tâche, activité, missiôn, événement,
projet, formation,


CA 02538736 2006-03-10
WO 2005/026984 PCT/FR2004/002288
-29-
- et plus généralement tous objets dont une définition en termes de structure
dynamique
d'OC au sens de la présente invention est appropriée.
Selon les types d'EPI, les caractéristiques propres peuvent être différentes.
Par exemple
- pour une EPI de type portefeuille dynamique de compétences, les
caractéristiques
propres sont relatives à l'individu ayant ces compétences. Ces
çaractéristiqites propres sont
décrites par exemple par l'état civil de l'individu ainsi que toutes les
données connues sur
l'individu comme sa photo, son salaire, son expérience, sa formation, son CV,
son rôle dans
l'organisation, son poste/métier, ses projets en cours, l'identité de son
responsable au sein de
l'organisation, les documents avec lesquels il interagit, les personnes avec
qui l'individu a de
bonnes relations, ses préférences, etc.
- pour une EPI de type docmnent, les caractéristiques propres sont par exemple
son titre,
son auteur, l'endroit où est localisé physiquement le document, ses dates de
création et/ou de
modification, le type de document, son audience cible, sa, langue, ses
commentaires, ses liens,
les documents ou les personnes y faisant référence, ses communautés d'intérêt,
les questions
auxquelles le document répond le mieux, son résumé, etc.
Le système est opérationnel lorsque tout l'environnement visé est représenté
sous forme de
structùres dynamiques d'OC.
On va maintenant décrire un certain nombre d'avantages apportés parla présente
invention.
Tout d'abord, L'invention est simple à réaliser, légère et rapide à mettre én
oeuvre puisqu'il'
suffit de lister et caractériser les ES et les organiser en dimensions,
groupes, bases et
dictionnaire. Il n'est plus nécessaire de construire des référentiels, index,
définitions,
catëgories et règles. Il n'est plus nécessaire que toutes les communautés
se,mettent d'accord.
En effet, les utilisateurs habilités à construire des structures dynamiques
d'OC ne sont pas
côntraints par la structure du dictionnaire. La complexité, la lourdeur et le
temps de mise en
oeuvre sont trés significativement réduits.


CA 02538736 2006-03-10
WO 2005/026984 PCT/FR2004/002288
-30-
Le système de traitement de l'information est dynamique et continu. Pour
ajouter et modifier
des ES dans le dictionnaire, il suffit de le faire sans avoir à interrompre le
système. Il n'est
plus nécessaire de repenser les référentiels, index, définitions, catégories
et règles, il suffit
d'ajoùter des ES dans le dictionnaire dès qu'un utilisateur habilité en fait
la demande et que
cette demande est acceptable, La richesse de l'orgânisation informationnelle
n'est plus dans
les référentiels, index, définitions, catégories et règles mais dans la
manière de combiner Tes
ES pour former les OC et les structures dynamiques d'OC de chaque EPI.
L'évolution de la
signification de l'information est donnée par l'évolution du contenu des
structures
dynamiques d'OC.
En outre, le système est ouvert. Les communautés qui ont accès ait système de
traitement de
l'informatiori utilisent le même dictionnaire. Cependant, les personnes de ces
communautés
créent, des OC et des structures dynamiques d' OC selon des schémas de
construction qui leur
sont propres. Avec l'invention, les personnes ne manipulent pas les EPI au
travers de
, référentiels, index, définitions, catégories et règles propres à leurs ,
univers mais manipulent
des EPI au travers des OC et des structures dynamiques d'.OC différentes en'
fonction de leurs
univers. Le système .est indépendant de l'observateur. En fonction de son
degré
d'interprétation de l'information, cet observateur manipule des structures
dynamiques d'OC
de complexité plus où moins élevée et de natures différentes. Le système reste
invariant par
rapport à l'adjonction de cormnunautés, d'univers et d'EPI.
Le système est distribué et opérationnel. Le système fonctionne sur un mode
collaboratif et
interactif. Toutes les personnes ajoutent de la valeur à l'information
contenue dans les EPI.
Chaque personne sait utiliser le système en fonction de son degré
d'interprétation ~de '
l'information. Désormais, plus le nombre de personnes qui utilisent le système
au qùotidien ,
est grand, plus le système devient performant et qualitatif.
Le système est en outre évolutif. L'ajout d'une nouvelle EPI ne pose pas de
problème puisque
le système n'utilise pas directement les EPI mais leurs structures dynamiques.
Lors de l'ajout
de nouvelles EPI, il suffit de créer les OC et les structures dynamiques d'OC
pour pouvoir
manipuler ces nouvelles EPI et réaliser des opérations entre EPI en les
incluant.


CA 02538736 2006-03-10
WO 2005/026984 PCT/FR2004/002288
-31-
L'invention peimet par ailleurs de contextualiser les informations (par
exemple, le
« contexte » d'une information représentée par déux ES contenus dans un OC de
cinq ES
étant défini par les trois ES complémentaires au sein de 1'0C). Ainsi, lorsque
le procédé
recherche une EPI ayant tel ou tel ES, ,il peut le faire en tenant compte du
voisinage direct ou
indirect de cet ES.
Lés structures dynamiques d'OC ont le double avantage d'avoir une taille
indifférente, et de
pouvoir varier plus ou moins fortement. Ainsi les OC peuvent rapidement subir
des mutations
brusques, et le degré de variation des OC d'une structure dynamique ou de
l'ensemble de la
structure permet également de qualifier l'EPI correspondante : dans certaines
,applications,
une ' EPI dont la structure varie souvent et/ou fortement peut être considérée
comme plus
intéress~.nte que d'autres sur le plan informationnel.
3) Autres modes de Yéalisation
D'autres modes de réalisation peuvent être décrits pour, par exemple, la
gestion des
connaissances, des contenus, processus, formations, clientèle, fournisseurs,
partenaires,
organisation, tâches, activités, missions, événements, projets, entités texte,
image, vidéo,
audio, multimédia et plus généralement la gestion de tout objet dont il peut y
avoir intérêt à la
définir sous forme d'une structure dynamique d'OC comme décrit dans c,e qui
précède.
4) Moteur de ma~ripulatior~
En association avec cette nouvelle qualification d'EPI par des structures
dynamiques d'OC,
l'invention autorise des manipulations de ces structures permettant d' en
utiliser pleinement le
potentiel, et en continuant de s'affranchir des lourdeurs liées aux
référentiels, index,
définitions, catégories etl régles, étant précisé qu'il existe une infinité de
manipulations
réalisables.
Dans un mode de réalisation préféré, 1a présente invention inclut du code
logiciel, appelé
moteur de manipulation, qui permet de définir ou paramétrer, au nveau d'un
utilisateur
habilité ou encore d'un administrateur, des manipulations à effectuer, issues
d'une ou


CA 02538736 2006-03-10
WO 2005/026984 PCT/FR2004/002288
-32-
plusieurs fonctionnalités de base (aussi nombreuses et variées qu'on le
souhaite) proposées
par le moteur, et pouvant elles mêmes être des combinaisons d'opérations
simples
(arithmétiques, booléennes, etc.). Une fois qu'une manipulation a été définie;
le moteur de
manipulation l' exécute et génère le résultat.
Les fonctionnalités et les manipulations sont créées en fonction des besoins
de chaque
personne interagissant avec le système. Les personnes peuvènt~ elles-mêmes
créer les
manipulations à effectuer sur les structurés dynamiques d'OC et en les
construisant elles-
mêmes par combinàison de fonctionnalités de bise, c'est-à-dire en combinant
différents
critères (tris, filtres, tests divers, etc.) à appliquer aux ES, OC et
structures dynamiques d'OC.
Ainsi, grâce à ces manipulations personnalisées,, chaque utilisateur peut
créer sa propre vision
du système.
En outre, il est possible par exemple de mesurer la similitude entre deux EPI
de natures
complètement différentes (par exemple un objet de type personne et un objet de
type
document) èn étudiant la corrélatïon de leurs structures dynamiques d'OC. Les,
similitudes ne
dépendent plus des référentiels, index, définitions, catégories et règles mais
des relations entre
structures dynamiques d'OC. Plus particulièrement, des fonctionnalités, comme
les . ,
comparaisons entre profils d'emploi et profils d'individus, entre pxofils
d'individus, et entre
EPI plûs généralement, qui jusque là ,donnaient des résultats peu
significatifs, procurent
dorénavant 'des résultats plus qualitatifs et prochés de la réalité.
La stratégie de traitemént utilisée par le moteur de manipulation est propre à
chaque
fonctionnalité, et les algorithmes à mettre en ouvre sont choisis comme étant
ceux qui
correspondent mieux à l'utilisation souhaitée dans une application donnée.
Le système permet de traiter les opérations suivants deux modes : synchrone
(temps réel ou
quasi-réel) et asynchrone (temps différé). Selon le mode synchrone, les
calculs se font lors de
. l'appel à la fonctionnalité. Selon le modé asynchrone, les calculs peuvent
se fairé lorsque la
puissance nécessaire à la fonctionnalité est à disposition du système. .


CA 02538736 2006-03-10
WO 2005/026984 PCT/FR2004/002288
-33-
Pour chaque fonctionnalité créée,1'utilisateur peut appliquer des contraintes
et des filtres pour
ne prendre en compte dans les manipulations que des ES, des OC et des
structures
dynamiques d'OC qui sont, qualifiés pour cette fonctionnalité, ceci afin de
retourner un
résultat de meilleure qualité par rapport à l'objet de 'la fonçtionnalité et
d'éviter des
traitements inutiles.
En outre, la mise en, place de la nouvelle modélisation de données de
l'invention à base de
structures dynamiquès d'OC ouvre la voie à de nouvelles fonctionnalités et de'
nouvelles
mesures.
Ainsi certaines fonctionnalités permettent d'étudièr et visualiser le
comportement d'une
structure dynamique d'OC.
' A cet égard, ôn a vu~qu'une structure dynamique d'OC évoluait dans le temps.
A sa création,
elle change beaucoup, puis en général elle se stabilise. L'invention permet
d'étudier les
différentes phases d'évolution d'une structure dynamique d'OC pour mieux
comprendre l'EPI
correspondante. Quand une EPI possède une structure dynamique qui s'est
stabilisée, il.
devient intéressant d' étudier le compôrtement de cette structure dynamique
dans le temps en
fonction de l'environnement dans lequel la structure dynamique d'OC évolue.
Ainsi l'étude du comportement d'une structure dynamique'd'OC renseigne sur le
niveau
d'énergie et le niveau d'inertie de l'EPI ainsi que sur l'environnement dans
lequel~évolue la
structure dynamiquë d'OC. Les variations d'énergie sont calculées à partir des
OC et des
changements qui interviennent dans la structure dynamique d'OC.
D'autres fonctionnalités permettent de mesurer la densitë, la concentration en
ES, etc. dans
une structure dynamique d'OC ou dans un groupe de structures dynamiques d'OC.
D'autres fonctionnalités encore permettent de mesurer la vitesse d'acquisition
d'informations
que possède une EPI ainsi que la puissance (variation de l'énergie au cours
d'une période de
temps) d'une structure dynamique d'OC et d'un groupe de structures dynamiques
d'OC.


CA 02538736 2006-03-10
WO 2005/026984 PCT/FR2004/002288
-34-
D'autres fonctionnalités permettent de mesurer la pertinence de l'information
rassemblée dans
une structiu~e dynamique d'OC par rapport à une requête'.
D'autres fonctionnalités permettent de mesurer le niveau moyen d'éducation des
responsables
des EPI en calculant par exemple le NRR moyen sur l'ensemble des ES de la
structure
dynamique d'OC choisie, la fréquence d'utilisation des structures dyna.W iques
d'OC, les dates
de rafraîchissement des informations, etc.
D'autres fonctionnalités permettent- de mesurer le potentiel compétence d'une
organisation,
ainsi que le potentiel compétence de chaque individu, ou groupe d'individus en
combinant
tous les critères retenus dans le système. ,
D'autres fonctiorinalités permettent, en mesurant le nombre d'OC actifs, le
nombre d'OC
inactifs, et leurs distributions, de déterminer un « potentiel d'action »
d'une EPI.
D'autres fonctionnalités permettent de renseigner l'utilisateur sur la
répartition des ES, les
flux d'informatïons au sein des EPI et entre des EPI, le degré d'organisation,
l'impact des
changements, la cohérence entre les EPI, etc.
Plus généralement, la présente 'invention permet d'étudier l'émergence de
l'ordre au niveau
collectif, le comportement d'individus ou groupes d'individus en fonction de
l'environnement, etc.
Elle permet aussi de caractériser l'envirannement dans lequel un groupe
d'individus évolue.
Ainsi, dans un environnement hautement éduqué, une instabilité pourra se
développer sous
l'effet d'une compétition entre deux processus
- un processus facilitatif : la connaissance a tendance à favoriser
l'accroissement des
connaissances dans son voisinage car l'environnement est propice à
l'acquisition de
connaissances et à son partâge ;
- un effet compétitif : pour se démarquer, garder son pouvoir dans une
organisation, un
individu ou un groupe d'individus va chercher à garder ses connaissances pour
lui et à ne pas
en faire profiter la communauté. ,


CA 02538736 2006-03-10
WO 2005/026984 PCT/FR2004/002288
- 35 -
D'autres fonctionnalités permettent de calculer le PSOR et l'intérêt de chaque
ES, et plus
généralement d'effectuer toutes sortes de calculs sur attributs.
On .comprend que, dans une application de gestion des ressources humaines et
des
compétences, un système de l'invention permet de mettre en aeuvre de
nombreuses
fonctionnalités relativement à l'importa~çe, la hiérarchisation, la
redondance, etc. entre, les
cômpétences.
En ' conclusion; l'invention permet en particulier de trànsformer tous les
systèmes
~ d'information complexes, lourds et longs à'mettre en oeuvre, statiques et
discrets, fermés,
centralisés et administratifs, et finis en systèmes simples, légers et rapides
à mettre en oeuvre,
dynamiques et continus, ouverts, distribués et opérationnels et évolutifs.,
L'invention permet ainsi de résoudre les problèmes liés au classement de
volumes importants
d'informations hétérogènes. L'invention permet de simplifier, alléger et
accélérer la mise en
couvre d'un système de traitement de l'information qualitatif et évolutif,
utilisable par des
cômmunautés diverses et variées de personnes ayant différents degrés
d'interprétation de
l'information. L'invention permet de prendre en compte l'évolution rapide et
continue de la
signification et du sens de l'information. L'invention permet de niveler par
le hàut la qualité
du systèmé de traitement de l'information. L'invention permet au système'
d'évoluer
continuellement et de s'adapter à la diversité et au nombre,élevé et croissant
d'EPI gérées.
Enfin l'invention permet de contextualiser,les informations contenues dans les
EPI.
La description qui précède a été donnée dans un but d'illustration et de
description. Ces buts
n'ont pas pour objet d'être éxhaustifs ou de limiter l'invention à cès modes
précis de
réalisation et i1 doit être entendu que de nombreuses modifications,
variations sont possibles à
la lumière de ces enseignements. Lé mode de réalisation, ainsi que l'
application pratique à la
gestion des compétences et des connaissances, on't ,été choisis et décrits
afin d'expliquer
clairement les principes de l'invention et ses applications pratiques et pour
permettre à
l'homme du métier de l'adapter à l'utilisation voulue.

Representative Drawing
A single figure which represents the drawing illustrating the invention.
Administrative Status

For a clearer understanding of the status of the application/patent presented on this page, the site Disclaimer , as well as the definitions for Patent , Administrative Status , Maintenance Fee  and Payment History  should be consulted.

Administrative Status

Title Date
Forecasted Issue Date Unavailable
(86) PCT Filing Date 2004-09-09
(87) PCT Publication Date 2005-03-24
(85) National Entry 2006-03-10
Dead Application 2008-09-09

Abandonment History

Abandonment Date Reason Reinstatement Date
2007-09-10 FAILURE TO PAY APPLICATION MAINTENANCE FEE

Payment History

Fee Type Anniversary Year Due Date Amount Paid Paid Date
Application Fee $200.00 2006-03-10
Maintenance Fee - Application - New Act 2 2006-09-11 $50.00 2006-03-10
Registration of a document - section 124 $100.00 2006-08-08
Owners on Record

Note: Records showing the ownership history in alphabetical order.

Current Owners on Record
KANKOON
Past Owners on Record
VAUCOIS, XAVIER
Past Owners that do not appear in the "Owners on Record" listing will appear in other documentation within the application.
Documents

To view selected files, please enter reCAPTCHA code :



To view images, click a link in the Document Description column. To download the documents, select one or more checkboxes in the first column and then click the "Download Selected in PDF format (Zip Archive)" or the "Download Selected as Single PDF" button.

List of published and non-published patent-specific documents on the CPD .

If you have any difficulty accessing content, you can call the Client Service Centre at 1-866-997-1936 or send them an e-mail at CIPO Client Service Centre.


Document
Description 
Date
(yyyy-mm-dd) 
Number of pages   Size of Image (KB) 
Cover Page 2006-05-17 1 206
Abstract 2006-03-10 2 237
Claims 2006-03-10 3 171
Drawings 2006-03-10 8 472
Description 2006-03-10 35 1,968
Representative Drawing 2006-03-10 1 160
Correspondence 2006-05-12 2 33
PCT 2006-03-10 4 158
Assignment 2006-03-10 5 134
Assignment 2006-08-08 2 94
Correspondence 2006-08-08 2 65