OPERATING SYSTEM SUPPORTING COST AWARE APPLICATIONS

A mobile computing device that supports cost-aware application components for operation over a metered network. A current basis for computing usage charges over one or more networks may be made available to the cost-aware application components through an application programming interface supported...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: PARKS, UPSHUR W, MENEZES, PASCAL, PIUMATTI, MARCO, RAO, RAVI
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:A mobile computing device that supports cost-aware application components for operation over a metered network. A current basis for computing usage charges over one or more networks may be made available to the cost-aware application components through an application programming interface supported by an operating system service. That service may receive a policy for charging for data usage over a network and may also obtain information defining data usage for the mobile computing device. Based on this information, the service may determine a current basis for charging for data usage. With this information, the application component can determine a manner for executing network operations that involve data transmission over the network, such as deferring the operation or selecting an alternative network. L'invention porte sur un dispositif informatique mobile qui supporte des composants d'application sensibles au coût pour une utilisation sur un réseau à compteur. Une base courante pour le calcul de frais d'utilisation sur un ou plusieurs réseaux peut être rendue disponible aux composants d'application sensibles au coût par l'intermédiaire d'une interface de programmation d'application supportée par un service de système d'exploitation. Ce service peut recevoir une politique de facturation d'utilisation de données sur un réseau et peut également obtenir des informations définissant une utilisation de données pour le dispositif informatique mobile. Sur la base de ces informations, le service peut déterminer une base courante pour une facturation d'utilisation de données. Grâce à ces informations, le composant d'application peut déterminer une manière d'exécuter des opérations de réseau qui comprennent une transmission de données sur le réseau, telle que le report de l'opération ou la sélection d'un réseau alternatif.