OPPORTUNISTIC MULTITASKING

Services for a personal electronic device are provided through which a form of background processing or multitasking is supported. The disclosed services permit user applications to take advantage of background processing without significant negative consequences to a user's experience of the f...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: MASPUTRA, CAHYA, DUFFY, THOMAS, BROGAN, SCHREYER, RICHARD, SORRESSO, DAMIEN, IAROCCI, JOHN, LITZINGER, DARREN, WASTON, MATTHEW, G, GOODWIN, DAVID, WILLIAM, VAN MILLIGAN, MICHAEL, NOVICK, GREGORY, ALBERT, ERIC, CRANE, NEIL, GARETH, FORSTALL, SCOTT, FREEDMAN, GORDON, J, MYSZEWSKI, DAVID, SOKOL, JOSEPH, CHAPMAN, GREGORY, R, MASON, HENRY, GRAHAM, ROTHERT, CURTIS, MARCELLINO, CHRISTOPHER, SRISUWANANUKORN, CHARLES, BALLARD, LUCIA
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:Services for a personal electronic device are provided through which a form of background processing or multitasking is supported. The disclosed services permit user applications to take advantage of background processing without significant negative consequences to a user's experience of the foreground process or the personal electronic device's power resources. To effect the disclosed multitasking, one or more of a number of operational restrictions may be enforced. A consequence of such restrictions may be that a process will not be able to do in the background state, what it may be able to do if it were in the foreground state. Implementation of the disclosed services may be substantially transparent to the executing user applications and, in some cases, may be performed without the user application's explicit cooperation Des services destinés à un dispositif électronique personnel sont fournis, grâce à quoi une forme de traitement en arrière-plan ou de traitement multitâche est prise en charge. Les services décrits permettent à des applications utilisateur de tirer profit du traitement en arrière-plan sans conséquences négatives significatives infligées à l'expérience utilisateur du traitement en avant-plan ou aux ressources en alimentation du dispositif électronique personnel. Pour effectuer le traitement multitâche décrit, une ou plusieurs d'un certain nombre de restrictions opérationnelles peuvent être imposées. Une conséquence de telles restrictions peut être qu'un processus ne pourra pas se dérouler dans un état en arrière-plan, alors qu'il pourrait se dérouler s'il était dans l'état en avant-plan. La mise en oeuvre des services décrits peut être sensiblement transparente vis-à-vis des applications utilisateur qui s'exécutent et, dans certains cas, elle peut s'exécuter sans coopération explicite d'une application utilisateur.