ENHANCED PROCESSING AND COMMUNICATION OF FILE CONTENT FOR ANALYSIS

The following disclosure provides a system that filters and batches changes to improve communication between an application and an add-in. In some embodiments, the application batches a threshold number of changes made to a section of content. Using a threshold regulates the rate of updates to the a...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: BARNES, Paul, VON HADEN, Kyle Matthew, TALEGHANI, Ali, RALIC, Igor
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The following disclosure provides a system that filters and batches changes to improve communication between an application and an add-in. In some embodiments, the application batches a threshold number of changes made to a section of content. Using a threshold regulates the rate of updates to the add-in. In some embodiments, changes can be filtered based on the type of change (e.g. text changes, style changes, etc.) or the type of input that caused the change (e.g. keyboard input, cut and paste command, etc.). Filtering changes can reduce traffic between the application and the add-in, preventing the add-in from being overwhelmed and improving application responsiveness. La présente invention concerne un système qui filtre des changements et les regroupe en lot afin d'améliorer la communication entre une application et un logiciel compagnon (add-in). Dans certains modes de réalisation, l'application regroupe en lot un nombre seuil de changements apportés à une section de contenu. L'utilisation d'un seuil régule la cadence de mises à jour apportées au logiciel compagnon. Dans certains modes de réalisation, les changements peuvent être filtrés sur la base du type de changement (par exemple des changements de texte, des changements de style, etc.) ou du type d'entrée qui a provoqué le changement (par exemple une saisie au clavier, une instruction couper-coller, etc.). Le filtrage des changements peut réduire le trafic entre l'application et le logiciel compagnon, empêchant le logiciel compagnon d'être submergé et améliorant la réactivité de l'application.