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...

Full description

Saved in:
Bibliographic Details
Main Authors MASPUTRA, CAHYA, CRANE, NEIL GARETH, SCHREYER, RICHARD, GOODWIN, DAVID WILLIAM, SORRESSO, DAMIEN, CHAPMAN, GREGORY R, IAROCCI, JOHN, LITZINGER, DARREN, MASON, HENRY GRAHAM, VAN MILLIGAN, MICHAEL, NOVICK, GREGORY, ALBERT, ERIC, FREEDMAN, GORDON J, DUFFY, THOMAS BROGAN, FORSTALL, SCOTT, MYSZEWSKI, DAVID, SOKOL, JOSEPH, WASTON, MATTHEW G, ROTHERT, CURTIS, MARCELLINO, CHRISTOPHER, SRISUWANANUKORN, CHARLES, BALLARD, LUCIA
Format Patent
LanguageEnglish
French
Published 07.05.2019
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary: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 à lexpé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 dun certain nombre de restrictions opérationnelles peuvent être imposées. Une conséquence de telles restrictions peut être quun processus ne pourra pas se dérouler dans un état en arrière-plan, alors quil pourrait se dérouler sil était dans létat en avant-plan. La mise en uvre des services décrits peut être sensiblement transparente vis-à-vis des applications utilisateur qui sexécutent et, dans certains cas, elle peut sexécuter sans coopération explicite dune application utilisateur.
Bibliography:Application Number: CA20102988269