HK1119879B - Email server with proxy caching of message identifiers and related methods - Google Patents
Email server with proxy caching of message identifiers and related methods Download PDFInfo
- Publication number
- HK1119879B HK1119879B HK08113320.6A HK08113320A HK1119879B HK 1119879 B HK1119879 B HK 1119879B HK 08113320 A HK08113320 A HK 08113320A HK 1119879 B HK1119879 B HK 1119879B
- Authority
- HK
- Hong Kong
- Prior art keywords
- msgids
- uids
- message
- database
- proxy
- Prior art date
Links
Claims (14)
- Serveur de courrier électronique, "email", et étant caractérisé par :une base de données qui stocke des identifiants uniques "UIDs" et des identifiants de messages "MsgIds" de messages électroniques ;un proxy (40) qui est adapté pour obtenir des mises en correspondance issues de la base de données pour des identifiants uniques "UIDs" Il correspondant à de nouveaux messages électroniques et ayant des identifiants de messages "MsgIds" où les MsgIds et les UIDs ont été déterminés à partir de la scrutation d'une boîte aux lettres électronique (51, 53), les UIDs et les identifiants de messages "MsgIds" pour les nouveaux messages électroniques étant stockés en continu dans la base de données ; et,une mémoire cache (44) dans laquelle les mises en correspondance des UIDs et des MsgIds obtenues de la base de données sont mises en antémémoire ;où le proxy (40) peut être mis en oeuvre pour :recevoir au moins l'une parmi une demande Saisir, Supprimer ou Déplacer à partir d'un MsgId particulier qui n'a pas été mis en antémémoire ;mettre en correspondance ledit MsgId et un nombre "n" d'autres MsgIds avant et après ledit MsgId qui n'a pas été mis en antémémoire ;et mettre en antémémoire ledit MsgId et le nombre "n" d'autres MsgIds.
- Serveur d'email selon la revendication 1, dans lequel "n" est un nombre compris entre 10 et 100.
- Serveur d'email selon la revendication 1, dans lequel ledit proxy (40) peut être mis en oeuvre pour maintenir le nombre de mises en correspondance placées en antémémoire de MsgIds en dessous d'un nombre prédéterminé.
- Serveur d'email selon la revendication 3, dans lequel ledit proxy (40) peut être mis en oeuvre pour vider la mémoire cache (44) si le nombre de mises en correspondances placées en antémémoire de MsgIds dépasse un nombre prédéterminé.
- Serveur d'email selon la revendication 1, dans lequel le stockage continu des UIDs et des MSgIds se fait sur une base de données (60).
- Serveur d'email selon la revendication 5, et comprenant en outre un moteur de scrutation (22) pour scruter la boîte aux lettres électronique (51, 53) afin de récupérer et stocker des UIDs dans la base de données (60).
- Système de communications et étant caractérisé par :le serveur de courrier électronique de l'une quelconque des revendications 1 à 4 ; et,un moteur de scrutation (22) configuré pour scruter la boîte aux lettres électronique (51, 53) afin de récupérer les UIDs correspondant à de nouveaux messages électroniques dans la boîte aux lettres électronique (51, 53).
- Procédé de traitement d'un courrier électronique, "email", étant caractérisé par le fait :de stocker des identifiants uniques "UIDs" et des identifiants de messages "MsgIds" de messages électroniques dans une base de données ;de scruter une boîte aux lettres électronique (51, 53) pour récupérer de nouveaux identifiants uniques "UIDs" correspondant à de nouveaux messages électroniques ayant des identifiants de messages "MsgIds" et les stocker dans la base de données ;d'obtenir des mises en correspondance à partir de la base de données pour les identifiants uniques "UIDs" des nouveaux messages électroniques et des identifiants de messages "MsgIds" ;de mettre dans une mémoire cache (44) les UIDs et les MsgIds ;de recevoir au moins l'une d'une demande Saisir, Supprimer ou Déplacer pour un identifiant de message "MsgIds" particulier qui n'a pas été mis en antémémoire ;de mettre en correspondance ledit MsgId et un nombre "n" d'autres MsgIds avant et après ledit MsgId ; etde mettre en mémoire cache ledit MsgId et le nombre "n" d'autres MsgIds.
- Procédé selon la revendication 8, dans lequel "n" est un nombre compris entre 10 et 100.
- Procédé selon la revendication 8, qui comprend en outre le fait de maintenir le nombre de mises en correspondances de MsgIds placées en antémémoire en dessous d'un nombre prédéterminé.
- Procédé selon la revendication 10, qui comprend en outre le fait de vider la mémoire cache (44) si le nombre de mises en correspondance de MsgIds placées en antémémoire dépasse un nombre prédéterminé.
- Procédé selon la revendication 8, dans lequel les MsgIds et les UIDs sont stockés en continu dans une base de données (60).
- Procédé selon la revendication 8, qui comprend en outre le fait d'effacer de la mémoire les UIDs qui ont été mis en antémémoire après scrutation.
- Programme d'ordinateur comprenant un moyen de code d'un programme d'ordinateur adapté pour exécuter les étapes du procédé 8 lorsque ledit programme est exécuté sur un ordinateur, ledit programme d'ordinateur étant incorporé sur un support lisible par ordinateur.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/US2005/034499 WO2007040501A1 (fr) | 2005-09-27 | 2005-09-27 | Serveur de courriel avec cache proxy d'identificateurs de message et procedes associes |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| HK1119879A1 HK1119879A1 (en) | 2009-03-13 |
| HK1119879B true HK1119879B (en) | 2012-05-04 |
Family
ID=
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8296369B2 (en) | Email server with proxy caching of unique identifiers | |
| US20120054291A1 (en) | Electronic mail communications system with client email internet service provider (isp) polling application and related methods | |
| US8494491B2 (en) | System and method for provisioning a mobile wireless communications device to display account or device-specific characteristics | |
| US8307036B2 (en) | Email server with enhanced least recently used (LRU) cache | |
| EP1929401B1 (fr) | Serveur de courrier electronique destine a traiter un nombre seuil de taches de courriers electroniques pour un utilisateur donne et procedes associes | |
| US20070072588A1 (en) | System and method for reconciling email messages between a mobile wireless communications device and electronic mailbox | |
| US7987235B2 (en) | System and method for delayed acknowledgment of client requests in electronic mail system | |
| US20070073815A1 (en) | Email server with proxy caching of message identifiers and related methods | |
| EP1929721B1 (fr) | Procede et systeme permettant des communications asynchrones sur internet | |
| CA2622833C (fr) | Serveur de courrier electronique effectuant le traitement de taches de courriers electroniques pour un utilisateur donne et procede associe | |
| US8468204B2 (en) | Communications system providing asynchronous communications over the internet and related methods | |
| CA2622409C (fr) | Serveur de messagerie electronique a memoire cache d'utilisation la moins recente | |
| EP1929723B1 (fr) | Systeme et procede de reconciliation des messages entre un terminal de radiocommunications mobiles et une boite de courrier electronique | |
| EP1929724B1 (fr) | Serveur de courriel avec cache proxy d'identificateurs de message et procedes associes | |
| CA2621649C (fr) | Serveur de courriels a memoire cache de mandataire d'identificateurs uniques | |
| EP1929725B1 (fr) | Systeme et procede d'affichage de compte ou de caracteristiques specifiques de dispositif | |
| WO2007055680A1 (fr) | Systeme et procede permettant d'authentifier un utilisateur pour acces a un compte de courriers electroniques au moyen d'un jeton d'authentification | |
| HK1119879B (en) | Email server with proxy caching of message identifiers and related methods |