System and method for exchanging information relating to a...

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 9/46 (2006.01) G06F 11/34 (2006.01)

Patent

CA 2341428

The present invention provides a transparent software monitoring/advisory mechanism, allowing for intelligent interaction with a user. A software agent causes hooks to be embedded into target client applications. Messages relating to user feature selection are hooked and sent to a monitoring process including a receiver and a primary thread. The receiver thread receives hooked messages and performs "asynchronous message reflection" of these messages to the primary thread, which catalogs messages and updates feature usage counts. The agent established communication with a remote server via a "virtual" Internet connection that is imperceptible to the user such as a LAN or dial-up connection. the server sends the agent command files that govern the agent's behavior. The agent retrieves resources from the server required to carry out commands contained within the command files and uploads selected information such as usage count information to the server in accordance with the command files.

La présente invention concerne de manière générale un mécanisme de logiciel transparent de surveillance/consultation, permettant une interaction intelligente avec un utilisateur de logiciel. Un agent logiciel installé dans une machine d'utilisateur installe des crochets dans les applications du client cible. Les messages relatifs à la sélection de fonctions de l'utilisateur sont accrochés à l'intérieur des applications du client cible et transmis à un traitement de surveillance d'ancrage comprenant des défilements multiples, notamment un défilement récepteur et un défilement primaire. Le défilement récepteur reçoit les messages accrochés et les soumet à une "réflexion de message asynchrone", en direction du défilement primaire. Le défilement primaire procède au catalogage des messages et met à jour les compteurs d'utilisation de fonction sur la base de ces messages, en vue de les télécharger ultérieurement dans un serveur. Le défilement primaire détermine également si un consultatif est associé à un message particulier, par exemple, un message publicitaire, une enquête, etc. Si tel est le cas, le défilement primaire appelle un traitement d'aide pour acheminer le consultatif. L'agent logiciel établit une communication avec un serveur éloigné à des intervalles en utilisant "une connexion virtuelle", par exemple, une connexion Internet imperceptible par l'utilisateur. Dans la direction de liaison descendante, le serveur envoie les fichiers de commande agent qui gèrent le comportement de l'agent. L'agent extrait depuis les ressources serveur des messages publicitaires, des enquêtes, des mises à jour de logiciels, etc., nécessaires à l'exécution des commandes contenues dans les fichiers de commande. Dans la direction de liaison ascendante, l'agent télécharge dans le serveur des informations sélectionnés, telles que les informations de compteur d'utilisation, en fonction des fichiers de commande. La connexion Internet "virtuelle" peut être une connexion LAN ou une connexion par numérotation. Dans le cas d'une connexion par numérotation, des mesures de précautions sont prises pour éviter un accès extérieur par réseau commuté. Un mécanisme de transfert réduit au minimum l'utilisation de ressource et d'impact sur le trafic primaire utilisant la connexion.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

System and method for exchanging information relating to a... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for exchanging information relating to a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for exchanging information relating to a... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1764747

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.