[go: up one dir, main page]

MX2014008566A - Rastreo de uso de datos bajo un plan de datos esquematizado. - Google Patents

Rastreo de uso de datos bajo un plan de datos esquematizado.

Info

Publication number
MX2014008566A
MX2014008566A MX2014008566A MX2014008566A MX2014008566A MX 2014008566 A MX2014008566 A MX 2014008566A MX 2014008566 A MX2014008566 A MX 2014008566A MX 2014008566 A MX2014008566 A MX 2014008566A MX 2014008566 A MX2014008566 A MX 2014008566A
Authority
MX
Mexico
Prior art keywords
data
data usage
user
usage statistics
plan
Prior art date
Application number
MX2014008566A
Other languages
English (en)
Other versions
MX345476B (es
Inventor
Gil Zalmanovitch
Gregory James Scott
Shai Guday
Alec Garvin Kwok
Yue Jiang
Kenneth Vincent Ma
Original Assignee
Microsoft Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft Corp filed Critical Microsoft Corp
Publication of MX2014008566A publication Critical patent/MX2014008566A/es
Publication of MX345476B publication Critical patent/MX345476B/es

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0876Network utilisation, e.g. volume of load or congestion level
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • H04L12/1432Metric aspects
    • H04L12/1435Metric aspects volume-based
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/04Processing captured monitoring data, e.g. for logfile generation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/04Processing captured monitoring data, e.g. for logfile generation
    • H04L43/045Processing captured monitoring data, e.g. for logfile generation for graphical visualisation of monitoring data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/06Generation of reports
    • H04L43/062Generation of reports related to network traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/41Billing record details, i.e. parameters, identifiers, structure of call data record [CDR]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/58Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP based on statistics of usage or network monitoring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/60Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP based on actual use of network resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/70Administration or customization aspects; Counter-checking correct charges
    • H04M15/765Linked or grouped accounts, e.g. of users or devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/70Administration or customization aspects; Counter-checking correct charges
    • H04M15/765Linked or grouped accounts, e.g. of users or devices
    • H04M15/7652Linked or grouped accounts, e.g. of users or devices shared by users
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/80Rating or billing plans; Tariff determination aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/83Notification aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/83Notification aspects
    • H04M15/84Types of notifications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/83Notification aspects
    • H04M15/84Types of notifications
    • H04M15/846Types of notifications optical, e.g. icon
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/83Notification aspects
    • H04M15/85Notification aspects characterised by the type of condition triggering a notification
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/83Notification aspects
    • H04M15/85Notification aspects characterised by the type of condition triggering a notification
    • H04M15/853Calculate maximum communication time or volume
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/83Notification aspects
    • H04M15/85Notification aspects characterised by the type of condition triggering a notification
    • H04M15/854Available credit
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/83Notification aspects
    • H04M15/86Recipients of the notification
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/24Accounting or billing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/60Subscription-based services using application servers or record carriers, e.g. SIM application toolkits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/70Services for machine-to-machine communication [M2M] or machine type communication [MTC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • H04W8/186Processing of subscriber group data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/70Administration or customization aspects; Counter-checking correct charges
    • H04M15/775Account specifications on parallel communications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/80Rating or billing plans; Tariff determination aspects
    • H04M15/8044Least cost routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/83Notification aspects
    • H04M15/85Notification aspects characterised by the type of condition triggering a notification
    • H04M15/856Unsuccessful event
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/06Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Mining & Analysis (AREA)
  • Environmental & Geological Engineering (AREA)
  • Physics & Mathematics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Accounting & Taxation (AREA)
  • Business, Economics & Management (AREA)
  • Databases & Information Systems (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephone Function (AREA)
  • Information Transfer Between Computers (AREA)
  • Debugging And Monitoring (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Meter Arrangements (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

Las modalidades proporcionan un esquema para representar planes de uso de datos y estadísticas de uso de datos. El plan de uso de datos describe valores de umbral asociados con conexiones de red de dispositivos de cómputo del usuario. Un servicio web genera dinámicamente estadísticas de uso de datos para los dispositivos de cómputo para representar datos consumidos por los dispositivos de cómputo bajo el plan de uso de datos. El esquema es actualizado con las estadísticas de uso de datos y distribuido a los dispositivos de cómputo para presentación al usuario.

Description

RASTREO DE USO DE DATOS BAJO UN PLAN DE DATOS ESQUEMATIZADO Esta solicitud se refiere a las siguientes solicitudes: Solicitud de Patente de E.U.A. titulada "Manejo de Transferencias de Datos a través de Conexiones de Red Basándose en Prioridad y un Plan de Uso de Datos", Solicitud de Patente de E.U.A. titulada "Atribución en Dispositivo de Uso de Datos de Red", Solicitud de Patente de E.U.A. titulada "Predicción de Consumo de Datos de Red con Relación a Patrones de Uso de Datos", S olicitud de Patente de E.U.A. titulada "Actualización de Planes y Estadísticas de Uso de Datos Dinámicos", Solicitud de Patente de E.U.A. titulada "Perfiles de Uso de Datos para Usuarios y Aplicaciones", solicitud de patente de E.U.A. titulada "Recomendaciones para Reducir el Consumo de Datos Basado en Perfiles de Uso de Datos", Solicitud de Patente de E.U.A. titulada "Ajusfar Dinámicamente un Plan de Uso de Datos Basado en Estadísticas de Uso de Datos", y Solicitud de Patente de E.U.A. titulada "Manejo de Transferencias de Datos de Red en Vista de Múltiples Planes de Uso de Datos". Todas estas solicitudes se incorporan aquí por referencia en su dualidad.
ANTECEDENTES Con la popularidad aumentada de teléfonos inteligentes, tabletas, y otros dispositivos móviles, ha existido un aumento similar en la cantidad de datos manejados por las redes de operadores móviles. Para reducir la tensión en una infraestructura de red y para reducir costos de transferencia de red, operadores móviles están cambiando de ofrecer planes de datos móviles ilimitados a ofrecer planes cubiertos y medidos. Con algunos de los planes cubiertos y medidos, las cuotas por exceder las metas de datos asignadas pueden ser significativas. Aunque algunos navegadores web existentes intentan optimizar tráfico de datos, los sistemas existentes generalmente carecen de mecanismos para balancear necesidades específicas de cada usuario con costos de transferencia de datos. Además, algunos de los sistemas existentes son incapaces de rastrear y atribuir de manera precisa la cantidad de datos consumidos bajo los planes.
Como un resultado, con los sistemas existentes, los usuarios pueden exceder de manera desconocida las cubiertas de datos asignadas y experimentar regulación de ancho de banda (por ejemplo, una reducción o limite colocado en la velocidad de consumo) y/o presentarse con una factura mensual más grande de lo normal, lo que resulta en "impacto de facturación". La regulación de impacto de facturación puede impactar la experiencia de usuario, llevando a consumidores no satisfechos, llamadas de servicio de consumidor aumentadas, e impresiones negativas de los operadores móviles.
BREVE DESCRIPCION DE LA INVENCION En las modalidades de la descripción se refieren y representan estadísticas de uso de datos a través de un esquema. El esquema representa un plan de uso de datos asociado con al menos un usuario. El plan de uso de datos describe valores de umbral asociados con conexiones de red de una pluralidad de dispositivos de cómputo del usuario. El servicio web recolecta datos de un operador móvil y/o la pluralidad de dispositivos de cómputo del usuario. Las estadísticas de uso de datos se generan de los datos recolectados, y representan datos consumidos bajo el plan de uso de datos. El esquema es actualizado con las estadísticas de uso de datos generadas y distribuido a la pluralidad de dispositivos de cómputo.
Esta Breve Descripción se proporciona para introducir una selección de conceptos en una forma simplificada que además se describe a continuación en la Descripción Detallada. Esta Breve Descripción no pretende identificar características clave o características esenciales del tema reclamado, ni pretenden utilizarse como un auxiliar al determinar el alcance del tema reclamado.
BREVE DESCRIPCION DE LOS DIBUJOS La Figura 1 es un diagrama de bloques ilustrativo que muestra dispositivos de cómputo de usuario que se comunican por una o más redes.
La Figura 2 es un cuadro de flujo ilustrativo que muestra la operación de un servicio web para rastrear datos de red consumidos por una pluralidad de dispositivos de cómputo de usuario bajo un plan de uso de datos.
La Figura 3 es un cuadro de flujo ilustrativo que muestra la operación de un dispositivo de cómputo para llenar un esquema con estadísticas sobre los datos de red consumidos por el dispositivo de cómputo bajo un plan de uso de datos.
La Figura 4 es una interfase de usuario ilustrativa que muestra un resumen de uso de datos de red con diferentes tipos de conexiones de red.
La Figura 5A es una interfase de usuario ilustrativa que muestra el uso de datos por un dispositivo de cómputo móvil que consume datos de red bajo un plan de uso de datos con un límite mensual.
La Figura 5B es una interfase de usuario ilustrativa que muestra el uso de datos por un dispositivo de cómputo móvil que consume datos de red bajo un plan de uso de datos de pago por consumo.
La Figuras 5C es una interfase de usuario ilustrativa que muestra el uso de datos por un dispositivo de cómputo móvil que consume datos de red bajo un plan de uso de datos con uso de datos ilimitado.
La Figura 6 es un diagrama de bloques ilustrativo que muestra un dispositivo de cómputo móvil que tiene un mosaico para presentar estadísticas de uso de datos de red a un usuario.
Caracteres de referencia correspondientes indican partes correspondientes a través de los dibujos.
DESCRIPCION DETALLADA Haciendo referencia las figuras, las modalidades de la descripción permiten la c olección e n un esquema 116 de datos que se refieren a transferencias de red por una pluralidad de dispositivos de cómputo. En algunas modalidades, un servicio centralizado tal como un servicio web 108 verifica el consumo de datos por uno o más de los dispositivos de cómputo bajo un plan de uso de datos. Por ejemplo, el servicio web 108 puede recibir estadísticas de uso de datos 120 desde los dispositivos de cómputo y/o desde uno o más operadores móviles 111 asociados con el plan de uso de datos. El servicio web 108 presenta las estadísticas de uso de datos 120 a un usuario 104 con relación a valores de umbral 118 asociados con el plan de uso de datos para proporcionar al usuario 104 con una indicación del uso de datos y tendencia. En otras modalidades, los dispositivos de cómputo, tal como un dispositivo de cómputo móvil 102, generan las estadísticas de uso de datos 120 para presentación al usuario 104.
Los aspectos de la descripción emplean el esquema 116 tal como un esquema de lenguaje de marcación extensible (XML) para representar el plan de uso de datos y, en algunas modalidades, para representar las estadísticas de uso de datos 120. El esquema 116 permite descripciones de las partes, componentes, servicios, características, u otros aspectos del plan de uso de datos incluyendo, pero no limitados a, planes de datos de velocidad múltiple, tiempos pico, velocidades de itinerancia, consumo de datos asignado por conexión de red 130, etc. En algunas modalidades, el esquema 116 permite a los operadores móviles 111 enviar porciones actualizadas del esquema 116 correspondientes a partes actualizadas del plan de uso de datos.
Haciendo referencia a la Figura 1, un diagrama de bloques ilustrativo muestra dispositivos de cómputo de usuario que se comunican a través de una o más redes 109. En algunas modalidades, uno o más de los dispositivos de cómputo de usuario están asociados con un plan de uso de datos. Por ejemplo, una pluralidad de los dispositivos de cómputo de usuario puede compartir datos asignados bajo el mismo plan de uso de datos o uno común.
Los dispositivos de cómputo de usuario incluyen cualquier dispositivo que ejecuta instrucciones (por ejemplo, como programas de aplicación, funcionalidad de sistema operativo, o ambos) para implementar operaciones y funcionalidad. Los dispositivos de cómputo de usuario pueden incluir, por ejemplo, el dispositivo de cómputo móvil 102 o cualquier otro dispositivo portátil. En algunas modalidades, el dispositivo de cómputo móvil 102 incluye un teléfono móvil, laptop, tableta, almohadilla de cómputo, netbooks, dispositivo de juego, lector electrónico, y/o reproductor de medios portátil. Otros dispositivos de cómputo 106 pueden incluir dispositivos menos portátiles tales como computadoras personales de escritorio, quioscos, y dispositivos de mesa que tienen capacidades de conectividad de red. Adicionalmente, cada dispositivo de cómputo de usuario puede representar un grupo de unidades de procesamiento. Aunque pueden describirse aquí aspectos de la descripción con referencia dispositivo de cómputo móvil 102, las descripciones son aplicables a cualquiera de los dispositivos de cómputo de usuario.
La comunicación entre el dispositivo de cómputo móvil 102 y otros dispositivos puede ocurrir utilizando un protocolo o mecanismo por una o más de las redes 109. Las redes 109 representan cualquier infraestructura u otros medios para enviar y/o recibir datos. Las redes 109 pueden incluir redes por cable y/o inalámbricas.
Los dispositivos de cómputo de usuario se comunican con el servicio web 108, u otra entidad que rastrea consumo de datos de red mediante los dispositivos de cómputo de usuario. Además, uno o más de los operadores móviles 116 se comunican con el servicio web 108 y/o los dispositivos de cómputo de usuario.
En algunas modalidades, el dispositivo de cómputo móvil 102 tiene al menos un procesador 110 y un área de memoria 112. El procesador 110 incluye cualquier cantidad de unidades de procesamiento, y está programado para ejecutar instrucciones ejecutables por computadora para ¡mplementar aspectos de la descripción. Las descripciones pueden realizarse por el procesador 110 o a través de múltiples procesadores que se ejecutan dentro del dispositivo de cómputo móvil 102, o realizarse por un procesador externo al dispositivo de cómputo móvil 102. En algunas modalidades, el procesador 110 está programado para ejecutar instrucciones tales como aquellas ilustradas en las figuras (por ejemplo, Figura 3).
En algunas modalidades, el procesador 110 representa una ¡mplementación de técnicas analógicas para realizar las operaciones aquí descritas. Por ejemplo, las operaciones pueden realizarse mediante un dispositivo de cómputo analógico y/o un dispositivo de cómputo digital.
El dispositivo de cómputo móvil 102 además tiene uno o más medios legibles por computadora tal como e I área de memoria 112. El área de memoria 112 incluye cualquier cantidad de medios asociados con o accesibles mediante el dispositivo de cómputo móvil 102. El área de memoria 112 puede ser interna al dispositivo de cómputo móvil 102 (como se muestra en la Figura 1), externa al dispositivo de cómputo móvil 102 (no mostrado), o ambos (no mostrados). En algunas modalidades, el área de memoria 112 incluye memoria de sólo lectura y/o memoria por cable dentro de un dispositivo de cómputo analógico.
El área de memoria 112 almacena, entre otros datos, una o más aplicaciones 114. Las aplicaciones 114, cuando se ejecutan por el procesador 110, operan para realizar una funcionalidad en el dispositivo de cómputo móvil 102. Aplicaciones ilustrativas 114 incluyen programas de aplicación de correo, navegadores web, programas de aplicación de calendario, programas de aplicación de agenda, programas de mensajería, aplicaciones de medios, servicios basados en ubicación, programas de búsqueda, y similares. Las aplicaciones 114 pueden comunicarse con aplicaciones o servicios de contraparte tal como los servicios web 108 accesibles a través de la red 109. Por ejemplo, las aplicaciones 114 pueden representar aplicaciones de lado de cliente descargadas que corresponden a servicios de lado de servidor que se ejecutan en una nube.
El área de memoria 112 además almacena al menos un esquema 116. El esquema 116 representa un plan de uso de datos asociado con el usuario 104, y puede llenarse con las estadísticas de uso de datos 120. Por ejemplo, el usuario 104 ha contratado a la operadora móvil 116 para recibir servicios de transferencia de red desde el operador móvil 111. El plan de uso de datos describe los servicios proporcionados por el operador móvil 111, tal como la cantidad de datos de red que el usuario 104 puede consumir durante una duración particular (por ejemplo, gn periodo de tiempo de facturación). Por ejemplo, el plan de uso de datos describe valores de umbral 118 asociados con conexiones de red 130 de uno o más dispositivos del usuario 104. Las conexiones de red 130 representan canales de comunicación g otros medios para enviar y/o recibir datos a través de la red 109. Las conexiones de red ilustrativas 130 incluyen, pero no están limitadas a, Wi-F¡, celular, inalámbrica, comunicación de marca Bluetooth, comunicación cerca de campo (NFC), y más. Las conexiones de red 130 pueden estar clasificadas en voz, texto, datos, u otras categorías o tipos de tráfico de red. Los valores de umbral 118 representan la cantidad máxima de consumo de datos asignada para las conexiones de red 130. Por ejemplo, un valor de umbral 118 puede indicar la cantidad máxima de consumo de datos para una conexión Wi-F¡, mientras otro valor de umbral 118 indica una cantidad máxima de consumo de datos para una conexión de datos celular.
Los aspectos de la descripción son operables con cualquier cantidad de esquemas llenados 116. Cada uno de los esquemas llenados 116 está asociado con un plan de uso de datos diferente, por ejemplo, el dispositivo de cómputo móvil 102 puede tener más de una conexión celular, y cada una de las conexiones de red funciona independientemente (por ejemplo, múltiples radios que operan independientemente entre si). En tales modalidades, pueden existir múltiples planes de uso de datos activos por conexión celular. Los ambientes ilustrativos incluyen dispositivos activos dobles de módulo de identidad de suscriptor doble (SIM) (ambas conexiones independientemente activas) o dispositivos en espera doble de SIM (una conexión está en un modo de espera). Ejemplos adicionales incluyen SIM virtuales, tarjetas de circuito integradas universales (UICC), y otras variantes de módulo de identidad usuario.
En algunas modalidades, el esquema 116 incluye una pluralidad de campos. Cada uno de los valores de umbral 118 puede estar asociado con uno o más de los campos. Por ejemplo, los campos pueden corresponder a uno o más de los siguientes, tiempos pico, tiempo fuera de pico, cuota de consumo de datos de tiempo pico, cuota de consumo de datos de tiempo fuera de pico, consumo de datos de tiempo pico restante, consumo de datos de tiempo fuera de pico restante, una velocidad de itinerancia y reglas, y un nombre de operador móvil, un tipo de ciclo facturación, un tipo de conexión de red, identificación de anfitriones gratuitos o de costo reducido disponibles para conexión, una lista de puntos calientes móviles, y cualquier otro de los elementos de información que pertenecen al plan de uso de datos. El grupo de anfitriones gratuitos o de costo reducido representa anfitriones evaluados en cero u otro de costo reducido (por ejemplo, visitar sitios web particulares no cuenta contra el plan de uso de datos) o tipos de datos (por ejemplo, datos de servicio de mensajería multimedia). En algunas modalidades, los anfitriones evaluados en cero de costo reducido o datos pueden identificarse en una forma de una lista negra.
El esquema 116 también puede incluir campos que soportan diferentes velocidades de facturación por anfitrión accedido, y permitir a cada operador móvil 111 la flexibilidad para definir planes complejos incluyendo planes ampliamente ofrecidos, y ofertas dinámicas, a corto plazo para usuarios específicos 104 que probablemente utilizan una parte o partes específicas de los servicios generales. Otras ofertas basadas en cualquier combinación de la métrica obtenida están disponibles para el operador móvil 111.
El esquema 116 también puede incluir campos que corresponden a las estadísticas de uso de datos 120 recolectadas o generadas por el dispositivo de cómputo móvil 102, el servicio web 108, y/u o el operador móvil 111.
Aunque el esquema 116 puede tomar cualquier forma o estructura, el esquema 116 puede implementarse como un esquema XML. El Anexo A incluye un esquema XML ilustrativo para usarse en aspectos de la descripción.
Las estadísticas de uso de datos 120 identifican, para una granularidad de tiempo (por ejemplo, por minuto) o datos (por ejemplo, por kilobytes), cuantos datos han sido enviados y/o recibidos por el dispositivo de cómputo móvil 102 o los otros dispositivos de cómputo 106, y a través de qué conexiones de red 130. Sin embargo, se contemplan otras estadísticas de uso de datos 120. Las estadísticas de uso de datos 120 pueden generarse por el dispositivo de cómputo móvil 102, por el servicio web 108, y/o por el operador móvil 111. Por ejemplo, el dispositivo de cómputo móvil 102 puede recolectar las estadísticas de uso de datos 120 que representan datos de red consumidos por el dispositivo de cómputo móvil 102, y entonces actualizar las estadísticas de uso de datos 120 con información recibida desde el servicio web 108 que representan datos de red consumidos por los otros dispositivos de cómputo 106 del usuario 104 (por ejemplo, asociados con el mismo plan de uso de datos).
En algunas modalidades, si el servicio web 108 detecta que el dispositivo de cómputo móvil 102 tiene estadísticas de uso de datos viejas u obsoletas 120, el servicio web 108 puede enviar una notificación al dispositivo de cómputo móvil 102 para sincronizar las estadísticas de uso de datos 120 directamente con el operador móvil 111 o con el servicio web 108.
El área de memoria 112 además almacena uno o más componentes ejecutables por computadora. Los componentes ilustrativos incluyen un componente de colección 122, un componente de estructura de datos 124, un componente de interfase de comunicaciones 126, y un componente de interfase de usuario 128. La operación de los componentes, cuando se ejecuta, se describe a continuación con referencia la Figura 3.
En algunas modalidades, el componente de interfase de comunicaciones 126 incluye una tarjeta de interfase de red y/o instrucciones ejecutables por computadora (por ejemplo, un controlador) para operar la tarjeta de interfase de red. En algunas modalidades, la interfase de comunicaciones es operable con etiquetas de comunicación de campo cercano (NFC).
El componente de interfase de usuario 128 puede incluir una tarjeta de gráficos para presentar datos al usuario 104 y recibir datos desde el usuario 104. El componente de interfase de usuario 128 también puede incluir instrucciones ejecutables por computadora (por ejemplo, un controlador) para operar la tarjeta de gráficos. Además, el componente de interfase de usuario 128 puede incluir una presentación (por ejemplo, una presentación de pantalla táctil o ¡nterfase de usuario natural) y/o instrucciones ejecutables por computadora (por ejemplo, un controlador) para operar la presentación. El componente de interfase de usuario 128 también puede incluir uno o más de los siguientes para proporcionar datos al usuario 104 o recibir datos desde el usuario 104: bocinas, una tarjeta de sonido, una cámara, un micrófono, un motor de vibración, uno o más acelerómetros, un módulo de comunicación de marca Bluetooth, h ardware de sistema de posicionamiento global (GPS), y un sensor de luz foto receptor. Por ejemplo, el usuario 104 puede ingresar comandos o manipular datos al mover el dispositivo de cómputo en una forma particular.
Haciendo referencia después a la Figura 2, un cuadro de flujo ilustrativo muestra la operación del servicio web 108 para rastrear datos de red consumidos por los dispositivos de cómputo de usuario bajo el plan de uso de datos. En 202, el servicio web 108 define el esquema 116 que representa el plan de uso de datos. La definición del esquema 116 incluye, por ejemplo, definir el esquema 116 para uso por el operador móvil 111. Alternativamente o además, la definición del esquema 116 incluye recibir el esquema 116 desde el operador móvil 111. El esquema 116 representa el plan de uso de datos asociado con uno o más de los usuarios 104.
En 204, el servicio web 108 genera dinámicamente las estadísticas de uso de datos 120 para el usuario 104. Las estadísticas de uso de datos 120 representan datos consumidos bajo el plan de uso de datos por uno o más de los dispositivos de cómputo asociados con el usuario 104. Las estadísticas de uso de datos 120 pueden observarse como una captura de pantalla actual o instantánea de la cantidad de datos transmitida y/o recibida por los dispositivos de cómputo del usuario 104 que comparten el plan de uso de datos. El servicio web 108 puede recolectar información que se refiere a mensajes de texto, llamadas de voz, minutos utilizados, uso de voz por Protocolo de Internet (VolP), y cualquier otro elemento de uso consumido por, o que impacta, los dispositivos de cómputo de usuario para producir las estadísticas de uso de datos 120.
Generar dinámicamente las estadísticas de uso de datos 120 puede incluir recibir datos desde los dispositivos de cómputo de usuario y/o desde el operador móvil 111. Los datos corresponden al menos a una porción de las estadísticas de uso de datos 120 y pueden recibirse en un formato que se adapta al esquema 116. Por ejemplo, el operador móvil 111 puede tener estadísticas de uso de datos más actuales y/o más precisas 120 para uno o más de los dispositivos de cómputo de usuario que los dispositivos de cómputo de usuario. Como otro ejemplo, el operador móvil 111 puede tener estadísticas de uso de datos más actuales y/o más precisas 120 para algunas de las conexiones de red 130 que los dispositivos de cómputo de usuario. El operador móvil 111 puede impulsar, o transmitir a demanda, tales estadísticas de uso de datos 120 al servicio web 108. El servicio web 108 integra los datos desde el operador móvil 111 y/o los dispositivos de cómputo de usuario para producir las estadísticas de uso de datos 120.
El servicio web 108 además puede generar las estadísticas de uso de datos 120 al comparar datos recolectados desde los operadores móviles 111 con datos recolectados desde los dispositivos de cómputo de usuario. Por ejemplo, el servicio web 108 puede recibir primeros datos que corresponden al menos a una porción de las estadísticas de uso de datos 120 desde el operador móvil 111, y recibir segundos datos que corresponden al menos a una porción de las estadísticas de uso de datos 120 desde uno o más de los dispositivos de cómputo de usuario. Si existen diferencias (por ejemplo, los datos desde el operador móvil 111 pueden ser de 24-48 horas de antigüedad), el servicio web 108 reconcilia las diferencias para proporcionar al usuario 104 la información más actual. Continuando con el ejemplo anterior, el servicio web 108 puede reconciliar los primeros datos recibidos y los segundos datos recibidos para producir las estadísticas de uso de datos dinámicamente generadas.
Reconciliar las diferencias en datos recibidos desde los operadores móviles 111 y/o los dispositivos de cómputo del usuario incluyen, por ejemplo, examinar fechas de registro u otras fechas de colección y favorecer, ponderar, o elegir los datos más recientemente recolectados. Continuando con el ejemplo anterior, reconciliar los primeros datos recibidos y los segundos datos recibidos incluye, por ejemplo, comparar una fecha de registro asociada con los primeros datos recibidos y una fecha de registro asociada con los segundos datos recibidos. El servicio web 108 puede integrar los datos que tienen la fecha de registro posterior, o más reciente, dentro de las estadísticas de uso de datos 120.
En 206, el servicio web 108 actualiza el esquema definido 116 con las estadísticas de uso de datos dinámicamente generadas 120. Por ejemplo, el servicio web 108 llena una estructura de datos que se adapta al esquema definido 116 con las estadísticas de uso de datos 120. En 208, el servicio web 108 distribuye el esquema actualizado 116 a la pluralidad de dispositivos de cómputo del usuario 104 que comparten el mismo plan de uso de datos. La pluralidad de dispositivos de cómputo entonces puede actualizar cualquiera de las copias localmente almacenadas de las estadísticas de uso de datos 120 para reflejar los datos de red actuales o actualizados consumidos bajo el plan de uso de datos.
En 210, el servicio web 108 puede presentar las estadísticas de uso de datos 120 al usuario 104. Por ejemplo, las estadísticas de uso de datos 120 pueden presentarse al usuario 104 en varias interfases de usuario (por ejemplo, ver Figura 4, Figura 5A, Figura 5B, Figura 5C, y Figura 6).
Aunque la Figura 2 muestra el escenario ilustrativo del servicio web 108 que recolecta las estadísticas de uso de datos 120, actualiza el esquema 116, y distribuye el esquema 116 a los dispositivos de cómputo de usuario, pueden realizarse operaciones similares por los dispositivos de cómputo de usuario, como se describe después con referencia a la Figura 3.
Haciendo referencia después a la Figura 3, un cuadro de flujo ilustrativo muestra la operación de un dispositivo de cómputo para llenar el esquema 116 con estadísticas sobre los datos de red consumidos por el dispositivo de cómputo bajo el plan de uso de datos. Aunque se describe después con referencia al dispositivo de cómputo móvil 102 que ejecuta las operaciones ilustradas en la Figura 3, las operaciones también pueden ejecutarse por los otros dispositivos de cómputo 106 del usuario 104.
En 302, el dispositivo de cómputo móvil 102 genera dinámicamente las estadísticas de uso de datos 120 para el usuario 104. Por ejemplo, el dispositivo de cómputo móvil 102 recolecta datos de uso continuos que se refieren a transferencias de datos de red, tales como desde radios de dispositivo, controladores, y acelerómetros. Los datos de uso recolectados incluyen, por ejemplo, la cantidad de datos consumidos, la hora y fecha de uso, la ubicación de uso, interfase de red utilizada, la tarjeta SIM u otro módulo de identidad de usuario utilizado para escenarios de SIM dobles, la identidad de equipo de estación móvil internacional (IMEI) u otro identificador de dispositivo para escenarios de dispositivo múltiple, la IP u otra dirección del punto de acceso utilizado para escenarios Wi-Fi, la IP u otra dirección de la computadora objetivo (por ejemplo, para listas blancas/listas negras en uso de datos), y la aplicación responsable de la transferencia de datos.
En 304, el dispositivo de cómputo móvil 102 llena el esquema 116 (por ejemplo, almacenado en el área de memoria 112) con las estadísticas de uso de datos dinámicamente generadas 120. En 306 el dispositivo de cómputo móvil 102 proporciona al menos una porción del esquema llenado 116 al servicio web 108 para distribución a los otros dispositivos de cómputo 106 del usuario 104. Alternativamente o además, el dispositivo de cómputo móvil 102 puede distribuir el esquema lleno 116, o una porción del mismo, a los otros dispositivos de cómputo 106 del usuario 104. El dispositivo de cómputo móvil 102 también puede presentar las estadísticas de uso de datos dinámicamente generadas 120 al usuario 104 en una interfase de usuario del dispositivo de cómputo móvil 102.
El dispositivo de cómputo móvil 102 también puede enviar y recibir porciones del esquema 116 que representan el plan de uso de datos. Por ejemplo, el dispositivo de cómputo móvil 102 puede cargar únicamente una porción del esquema llenado 116 al servicio web 108 en un tiempo particular o durante un intervalo de tiempo particular. Como otro ejemplo, el dispositivo de cómputo móvil 102 puede descargar únicamente una porción del esquema 116 desde el servicio web 108 en un tiempo particular o durante un intervalo de tiempo particular.
En algunas modalidades, el dispositivo de cómputo móvil 102 ejecuta los componentes ejecutables por computadora ilustrados en la Figura 1 para implementar una o más de las operaciones ilustradas en la Figura 3. Por ejemplo, el componente de colección 122, cuando se ejecuta por el procesador 110, hace que el procesador 110 genere dinámicamente las estadísticas de uso de datos 120. El componente de estructura de datos 124, cuando se ejecuta por el procesador 110, hace que el procesador 110 llene el esquema 116 con las estadísticas de uso de datos 120 dinámicamente generadas mediante el componente de colección 122. El componente de interfase de comunicaciones 126, cuando se ejecuta por el procesador 110, hace que el procesador 110 transmita el esquema 110 llenado por el componente de estructura de datos 124 al servicio web 108 para la distribución a los otros dispositivos de cómputo 106 del usuario 104. El componente de interfase comunicaciones 126 también puede recibir el esquema 116 llenado con detalles del plan de uso de datos desde el servicio web 108 y/o desde el operador móvil 111. El componente de interfase de comunicaciones 126 también puede recibir versiones actualizadas del esquema 116, o porciones del mismo.
El componente de interfase de usuario 128, cuando se ejecuta por el procesador 110, hace que el procesador 110 presente las estadísticas de uso de datos 120 dinámicamente generadas mediante el componente de colección 122 al usuario 104. Por ejemplo, el componente de interfase de usuario 1 28 puede presentar el uso de datos y un análisis de tendencia.
Haciendo referencia después a la Figura 4, una interfase de usuario ilustrativa 402 muestra u n resumen d e uso de datos de red con diferentes tipos de conexiones de red 130. Aunque las proporciones de las ¡nterfases de usuario 402, 502, 504, 506 ilustradas en la Figura 4, Figura 5A, Figura 5B, Figura 5C, y Figura 6 se muestran para adaptarse a una pantalla del dispositivo de cómputo móvil 102 (por ejemplo, un teléfono móvil), el contenido presentado dentro de las interfases de usuario 402, 502, 504, 506 puede mostrarse en cualquier formato en cualquiera de los dispositivos de cómputo de usuario.
En la Figura 4, se muestra el uso de datos para una pluralidad de las conexiones de red 130 al usuario 104 en la interfase de usuario 402. En particular, se muestran estadísticas de uso de datos 120 atribuidas a cada una de las conexiones de red 130. Por ejemplo, se muestran las cantidades de datos transmitidas y/o recibidas a través de una conexión de red celular, una conexión de red inalámbrica, una conexión de red de punto caliente, una conexión de red Wi-Fi. Las cantidades de datos se representan por barras horizontales proporcionalmente dimensionadas.
La interfase de usuario 402 también presenta los valores de umbral 118 asociados con cada una de las conexiones de red 130. Los valores de umbral 118 se toman del plan de uso de datos. Por ejemplo, el plan de uso de datos indica que el usuario 104 tiene un máximo de 5 gigabytes (GB) de uso de datos disponibles para la conexión de red celular, 2 GB de uso de datos para la conexión de red inalámbrica, 1 GB de uso de datos para la conexión de red de punto caliente, y una cantidad ilimitada de uso de datos para la conexión de red Wi-Fi.
La interfase de usuario 402 en la Figura 4 también puede presentar un botón o barra que, cuando se selecciona por el usuario 104 (por ejemplo, se le da clic o se toca), la ¡nterfase de usuario 402 permite al usuario 104 seleccionar opciones u otras propiedades de configuración para recibir notificaciones. Las notificaciones se envían cuando las cantidades de datos transmitidas y/o recibidas por las varias conexiones de red 130 alcanzan valores particulares (por ejemplo, establecidos por el usuario 104, dispositivo de cómputo móvil 102, operador móvil 111, u otra entidad).
Haciendo referencia después a la Figura 5A, una interfase de usuario ilustrativa 502 muestra el uso de datos mediante el dispositivo de cómputo móvil 102 que consume datos de red bajo el plan de uso de datos que tiene un límite mensual. Aunque las vistas generales de uso de datos ilustradas en la Figuras 5A, Figuras 5B, y Figura 5C indican que las estadísticas de uso de datos 120 mostradas son por aplicación, las interfaces de usuario 502, 504, 506 pueden alternativamente o además presentar una vista general de uso de datos agregado a través de las aplicaciones 114 en el dispositivo de cómputo móvil 102. Además, las interfases de usuario 502, 504, 506 pueden presentar alternativamente o además una vista general de uso de datos por dispositivo de cómputo del usuario 104 o agregadas a través de una pluralidad de dispositivos de cómputo del usuario 104. Por ejemplo, pueden mostrarse diferentes estadísticas en diferentes pestañas o mosaicos en la interfase de usuario. En un ejemplo que involucra una familia que involucra un plan de datos de familia o compartido, las estadísticas para cada miembro de plan pueden mostrarse en mosaicos separados.
En la Figura 5A, las estadísticas de uso de datos 120 incluyen la cantidad de datos de consumo de datos de red restante para uso (por ejemplo, el resto de limite mensual especificado para el plan de uso de datos), la cantidad de consumo de datos de red utilizado durante el periodo de facturación actual, y la cantidad de tiempo (por ejemplo, días) restante dentro del periodo de facturación actual. Las estadísticas de uso de datos 120 también indican una división del uso de datos, tal como la cantidad de datos consumida bajo una conexión de red celular contra la cantidad de datos consumidos bajo una conexión de red Wi-Fi.
Haciendo referencia después a la Figuras 5B, una interfase de usuario ilustrativa 504 muestra el uso de datos por el dispositivo de cómputo móvil 102 que consume datos de red bajo un plan de uso de datos de pague por consumo. En la Figura 5B, las estadísticas de uso de datos 120 incluyen la cantidad de consumo de datos de red restante para uso (por ejemplo, el resto de la cantidad de pague por consumo especificada por el plan de uso de datos), la cantidad de datos de red consumidos recientemente (por ejemplo, dentro de los últimos 30 días), y la cantidad de tiempo (por ejemplo, días) restante. Por ejemplo, el ancho de banda restante (por ejemplo, consumo de datos) expira en 16 días. Las estadísticas de uso de datos 120 también indican una división del uso de datos, tal como la cantidad de datos consumidos bajo una conexión de red celular contra la cantidad de datos consumidos bajo una conexión de red Wi-Fi.
Haciendo referencia después a la Figura 5C, una interfase de usuario ilustrativa 506 muestra el uso de datos mediante el dispositivo de cómputo móvil 102 que consume datos de red bajo el plan de uso de datos con uso de datos ilimitado. En la Figuras 5C, las estadísticas de uso de datos 120 incluyen la cantidad de datos de red consumidos recientemente (por ejemplo, dentro de los últimos 30 días). Las estadísticas de uso de datos 120 también indican una división del uso de datos, tal como la cantidad de datos consumidos bajo una conexión de red celular contra la cantidad de datos consumidos bajo una conexión de red Wi-Fi. Las estadísticas de uso de datos 120 también indican una cantidad total de uso mediante el dispositivo de cómputo móvil 102.
Haciendo referencia después a la Figura 6, un diagrama de bloques ilustrativo muestra el dispositivo de cómputo móvil 102 como un teléfono móvil 602 que tiene un mosaico para presentar las estadísticas de uso de datos 120 al usuario 104. El teléfono móvil 602 presenta una pluralidad de mosaicos (por ejemplo, mosaicos activos) que pueden actualizarse con las estadísticas de uso de datos 120. En algunas modalidades, los mosaicos representan elementos de interfase de usuario de mosaico. En el ejemplo de la Figura 6, el teléfono móvil 602 indica que el 78% de la asignación para mensajes de texto se ha consumido, mientras el 55% de la asignación de uso de datos se ha consumido.
Además, cualquiera de los mosaicos que presentan las estadísticas de uso de datos 120 pueden asegurarse a una pantalla de inicio del teléfono móvil 602 para permitir al usuario 104 ver instantáneamente si se están consumiendo datos, cuántos datos se están consumiendo, cómo se están consumiendo los datos, y cuántos datos permanecen disponibles bajo el plan de uso de datos.
Ejemplos Adicionales En un escenario ilustrativo, el usuario 104 tiene un plan de uso de datos mensual de 750 megabyte (MB) para el dispositivo de cómputo móvil 102. El usuario 104 observa el plan de uso de datos en la interfase de usuario del dispositivo de cómputo móvil 102, y es capaz de ver inmediatamente los valores de umbral 118, la cantidad de datos actualmente consumidos bajo el plan de uso de datos, y cuanto consumo de datos resta y por cuál de las conexiones de red 130 (por ejemplo, voz, texto, datos, etc.).
Al menos una porción de la funcionalidad de los varios elementos en la Figura 1 puede realizarse por otros elementos en la Figura 1, o una entidad (por ejemplo, procesador, servicio web, servidor, programa de aplicación, dispositivo de cómputo, etc.) no mostrados en la Figura 1.
En algunas modalidades, las operaciones ¡lustradas en la Figura 2 y la Figura 3 pueden implementarse como instrucciones de software codificadas en un medio legible por computadora, en hardware programado o diseñado para realizar las operaciones, o ambos. Por ejemplo, aspectos de la descripción pueden implementarse como sistema en un chip u otro sistema d e circuitos que incluye una pluralidad de elementos interconectados, eléctricamente conductivos.
El término "itinerancia" como se utiliza aquí se refiere, en algunas modalidades, a conectividad proporcionada fuera de una zona de casa del suscriptor que puede estar sometida a tarifas, cuotas, o restricciones adicionales. El servicio de itinerancia puede o no proporcionarse por el mismo operador móvil 111. El término "tethered" (anclaje a red o atado) como se utiliza aquí se refiere, en algunas modalidades, a situaciones en donde un dispositivo actúa como un punto de acceso para otro dispositivo para acceso de red. Una conexión atada puede ocurrir a través de una conexión por cable o una conexión inalámbrica. El término "Wi-F¡" como se utiliza aquí, en algunas modalidades, para una red de área local inalámbrica que utiliza señales de radio de alta frecuencia para la transmisión de datos. El término "BLUETOOTH" como se utiliza aquí, se refiere a algunas modalidades, a un estándar de tecnología inalámbrica para intercambiar datos por distancias cortas utilizando transmisión de radio de longitud de onda corta. El término "celular" como se utiliza aquí se refiere, en algunas modalidades, a un sistema de comunicación inalámbrica que utiliza estaciones de radio de rango corto que, cuando se unen, permiten la transmisión de datos por una red geográfica ancha. El término "NFC" como se utiliza aquí, se refiere en algunas modalidades, a una tecnología de comunicación inalámbrica de alta frecuencia de corto rango para el intercambio de datos por distancias cortas.
Las modalidades han sido descritas con referencia a datos verificados y/o recolectados de usuarios 104. En algunas modalidades, puede proporcionarse notificación a los usuarios 104 de la colección de los datos (por ejemplo, a través de un cuadro de diálogo o configuración de preferencia) y a los usuarios 1 04 se les proporciona la oportunidad de proporcionar o negar consentimiento para la verificación y/o colección. El consentimiento puede tomar la forma de consentimiento de inclusión o consentimiento de exclusión.
Ambiente Operativo Ilustrativo Los medios legibles por computadora ilustrativos incluyen unidades de memoria flash, discos versátiles digitales (DVD), discos compactos (CD), discos flexibles, casetes de cinta. A manera de ejemplo y no de limitación, los medios legibles por computadora comprenden medios de almacenamiento por computadora y medios de comunicación. Los medios de almacenamiento por computadora incluyen medios volátiles y no volátiles, removibles y no removibles implementados en cualquier método o tecnología para almacenamiento de información tal como instrucciones legibles por computadora, estructuras de datos, módulos de programa u otros datos. Los medios de almacenamiento por computadora son tangibles y son mutuamente exclusivos para medios de comunicación. En algunas modalidades, los medios de almacenamiento por computadora se implementan en hardware. Los medios de almacenamiento por computadora ilustrativos incluyen discos duros, unidades flash, y otra memoria de estado sólido. En contraste, los medios de comunicación típicamente representan instrucciones legibles por computadora, estructuras de datos, módulos de programa, u otros datos en una señal de datos modulada tal como una onda portadora u otro mecanismo de transporte e incluyen cualquier medio de entrega de información.
Aunque se describe en conexión con una ambiente de cómputo ilustrativo, las modalidades de la descripción son capaces de implementación con numerosos otros ambientes, configuraciones, dispositivos de sistema de cómputo de propósito general o de propósito especial.
Ejemplos de sistemas, ambientes, y/o configuraciones de cómputo bien conocidos que pueden ser adecuados para usarse con aspectos de la invención incluyen, pero no están limitados a, dispositivos de cómputo móvil, computadoras personales, computadoras de servidor, dispositivos portátiles o de laptop, sistemas de multiprocesador, consolas de juego, sistemas a base de microprocesador, cajas de TV por cable, electrónica de consumidor programable, teléfonos móviles, PCs de red, minicomputadoras, macrocomputadoras, ambientes de cómputo distribuido que incluyen cualquiera de los sistemas o dispositivos anteriores, y similares. Tales sistemas o dispositivos pueden aceptar entrada del usuario 104 en cualquier forma, incluyendo desde dispositivos de cómputo tal como un teclado o dispositivo de señalamiento, a través de entrada de gesto, y/o a través de entrada de voz.
Las modalidades de la invención pueden describirse en el contexto general de instrucciones ejecutables por computadora, tales como módulos de programa, ejecutados por una o más computadoras u otros dispositivos. Las instrucciones ejecutables por computadora pueden organizarse en uno o más componentes o módulos ejecutables por computadora. Generalmente, los módulos de programa incluyen, pero no están limitados a, rutinas, programas, objetos, componentes, y estructuras de datos que realizan tareas particulares o implementan tipos de datos abstractos particulares. Los aspectos de la invención pueden implementarse con cualquier número de organización de tales componentes o módulos. Por ejemplo, los aspectos de la invención no están limitados a las instrucciones ejecutables por computadora específicas o a los componentes o módulos específicos ilustrados en las figuras y aquí descritos. Otras modalidades de la invención pueden incluir diferentes instrucciones o componentes ejecutables por computadora que tienen más o menos funcionalidad a la ilustrada y descrita aquí.
Los aspectos de la invención transforman una computadora de propósito general en un dispositivo de cómputo de propósito especial cuando se configura para ejecutar las instrucciones aquí descritas.
Las modalidades aquí ¡lustradas y descritas así como modalidades no específicamente aquí descritas sino dentro del alcance de aspectos de la invención constituyen modalidades ilustrativas para definir el esquema 116 para describir porciones individuales del plan de uso de datos.
El orden de ejecución o desempeño de las operaciones en modalidades de la invención ilustrada y descrita aquí no es esencial, a menos que se especifique de otra forma. Es decir, las operaciones pueden realizarse en cualquier orden, al menos que se especifique de otra forma, y las modalidades de la invención pueden incluir operaciones adicionales o al menos aquellas aquí descritas. Por ejemplo, se contempla que ejecutar o realizar una operación particular antes, contemporáneamente con, o después de otra operación está dentro del alcance de aspectos de la invención.
Cuando se introducen elementos de aspectos de la invención o las modalidades de los mismos, los artículos "un, "uno", "el" y "dicho" pretenden significar que existen uno o más de los elementos. Los términos "que comprende", "que incluye", y "que tiene" pretenden ser inclusivos e implicar que pueden ser elementos adicionales y diferentes a los elementos listados. El término ilustrativo" pretende significar "un ejemplo de". La frase "uno o más de los siguientes: A, B, y C" significa "al menos uno de A y/o al menos uno de B y/o al menos uno de C".
Habiendo descrito aspectos de la invención con detalle, será evidente que son posibles modificaciones y variaciones sin apartarse del alcance de aspectos de la invención como se define en las reivindicaciones anexas. Ya que podrían hacerse varios cambios en las construcciones, productos, y métodos anteriores sin apartarse del alcance de los aspectos de la invención, se pretende que todo el material contenido en la descripción anterior y mostrado en los dibujos acompañantes debe interpretarse como ilustrativo y no en un sentido limitante.
Anexo A A continuación se listan porciones de esquema ilustrativas que son operables en aspectos de la descripción. Aunque escrito en un formato de lenguaje de marcación extensible (XML), el esquema puede implementarse en otros formatos. <?xml versión = "1.0" codificación = "UTF-8"?> <xs:esquema xmlns:xs = "Base/v1 " FormadeelementoPredeterminada = " calificada" espaciodeNombreobjeti o = "ControldePortador/Base/ 1 "> <! -- Tipos básicos --> <xs:Tiposimple nombre = "TipodeNombre"> <xs:base de restricción = "xs:Secuencianormalizada"> <xs:Valor de Longitudmínima = "1"/> <xs:Valor de Longitudmáxima = "255"/> <xs:valor de Espacioenblanco = "colapsar7> </xs: restricción> </xs:Tiposimple> <xs:Tiposimple nombre = "Prioridad"> <xs:base de restricción = "xs:EnteronoNegativo"> <xs:valor Exlusivomáximo = "10'7> </xs: restricción> </xs:Tiposimple> <xs:Nombre de Tiposimple = "GUID"> <xs:anotac¡ón> <xs:documentación xml:lang = "en"> La representación de un GUID, generalmente el id de un elemento. </xs:documentación> </xs: anotación> <xs:base de restricción = "xs:símbolo"> <xs:valor de patrón = "\{[a-fA-F0-9] {8}-[a-fA-F0-9] {4}-[a-fA-F0-9] {4}-[a-f A-FO-9] {4}-[a-fA-F0-9] {12}\}"/> </xs:restricción> </xs:Tiposimple> <xs:nombre de Tipo simple = "TipodeSuscriptor"> <xs:base de restricción = "xs:símbolo"> <xs:Valor de Longitudmáxima = "20"/> <xs:valor de patrón = "\w+"/> </xs:restricción> </xs:Tipo simple> <xs:nombre de Tipocomplejo = "DetallesdeCertificado"> <xs:anotación> <xs:documentación> Utilizado para identificar un certificado o grupo de certificados, NombredeAsunto se compara contra el DN proporcionado cono el campo de Asunto de certificado, o contra cualquier Nombre proporcionado en las extensiones de NombreAlternativodeAsunto de tipo NombredeDirectorio. NombredeEmisor se compara contra el DN proporcionado como el campo de Emisor de certificado, o contra cualquier Nombre proporcionado en las extensiones de NombreAlternativodeEmisor de tipo NombredeDirectorio. </xs:documentac¡ón> </xs: anotación> <xs:secuencia> <xs:nombre de elemento = "NombredeAsunto" tipo="xs:secuencia"/> <xs:nombre de elemento = "NombredeEmisor" tipo = "xs: secuencia "/> </xs:secuencia> </xs:Tipocomplejo> <!--Definiciones de alias--> <xs:nombre de elemento = "ListadeAlias"> <xs:Tipocomplejo> <xs:secuencia> <xs: elemento Ocur re máximo = " ilimitado" ref="Def¡nicióndeAlias" > </xs:secuencia> </xs:Tipocomplejo> </xs:elemento> <xs:nombre de T¡pocomplejo = "DefinicióndeAliasBaseTipo"> <xs:nombre de atributo = "Nombre" tipo="xs:secuencia"/> </xs:Tipocomplejo> <xs:nombre de elemento = "DefinicióndeAlias" tipo = " DefiniciondeAliasBaseTipo" resumen = "verdadero"/> <!--Ubicaciones--> <xs:Nombre de Tiposimple = "TipodeNombredeProveedor"> <xs:base de restricción = "xs:Secuenc¡anormalizada"> <xs:Valor de Long¡tudmínima = "1 "/> <xs:Valor de Long¡tudmáxima = "20"/> <xs:valor de Espacioenblanco = "colapsar"/> </xs:restricción> </xs:Tipo simple> <xs:Nombre de Tiposimple = "TipodelddeProveedor"> <xs:base de restr¡cción = "xs:símbolo"> <xs:valor de patrón = "\d{1 ,6}"/> </xs: restricción> </xs:Tipo simple> <xs:nombre de T¡pocomplejo = "TipodeProveedor"> <xs:secuencia> <xs:nombre de elemento = "IDdeProveedor" tipo = "T¡podelDdeProveedor"/> <xs:nombre de elemento = "ProveedorNombre" tipo = "TipodePro eedordeNombre"/> </xs: secuencia> </xs:Tipocomplejo> <xs:nombre de Tipocomplejo = "TipodeUbicación"> <xs:elección Ocurre máximo = " ¡limitado "> <xs:nombre de elemento = "Proveedor" tipo = "TipodeProveedor"/> <xs:nombre de elemento = "AliasdeUbicación" tipo = "xs:secuencia"/> </xs:elección> <xs:nombre de atributo = "negar" tipo = "xs: boolean" predeterminado = "falso"/> </xs:Tipocomplejo> <xs:nombre de elemento = "Def¡nic¡óndeAliasdeUbicac¡ón" tipo = "T¡podeDefinicióndeAliasdeUb¡cac¡ón" Gruposust¡tuto = "DefinicióndeAlias"/> <xs:nombre de Tipocomplejo = "Ti pode Defin icio ndeAliasdeUbicación"> <xs:Contenidocomplejo> <xs:base de extensión = "TipodeBasedeDefinicióndeAlias"> <xs:secuencia> <xs:nombre de elemento = "Ubicación" tipo = "TipodeUbicación"/> </xs:secuencia> </xs:extensión> </xs:Contenidocomplejo> </xs:Tipocomplejo> <!--Tiempos--> <xs:nombre de Tipocomplejo="TipodeTiempo"> <xs:elección Ocur re máximo = " ¡limitad o" > <xs:nombre de elemento = "PeriododeTiempo" tipo="PeriododeTiempo7> <xs:nombre de elemento = "PeríododeTiempoRecur rente" tipo = "PeríododeTiempoRecurrente"/> <xs:nombre de elemento = "AliasdeTiempo" tipo = "xs:secuencia"/> </xs:elección> <xs:nombre de atributo = "negar" tipo = "xs: boolean" predeterm¡nado = "falso"/> </xs:Tipocomplejo> <xs:nombre de elemento = "Def¡nicióndeAliasdeTiempo" t¡po = "TipodeDefinicióndeAI¡asdeTiempo" Gruposustituto = "DefinicióndeAI¡as"/> <xs:nombre de Tipocomplejo = "T¡podeDefinic¡óndeAI¡asdeT¡empo"> <xs:Contenidocomplejo> <xs:base de extensión = "TipodeBasedeDefinic¡óndeAlias"> <xs:secuencia> <xs:nombre de elemento = "Tiempo" t¡po = "TipodeT¡empo" Ocurremáximo = "¡l¡mitado'7> </xs:secuenc¡a> </xs:extensión> </xs:Contenidocomplejo> </xs:T¡pocomplejo> <xs:Nombre de Tiposimple = "TiempodeSemana"> <xs: anotación> <xs:documentación> Define un tiempo como un desplazamiento desde la medianoche precedente 12:00:01 AM Domingo (POD) a la siguiente medianoche 11:59:59 PM sábado (P7D). </xs:documentación> </xs:anotación> <xs:base de restricción = "xs:duración"> <xs:valor lnclusivomínimo = "POD"/> <xs:valor lnclusivomáximo = "P7D'7> </xs:restricción> </xs:Tiposimple> <xs:nombre de Tipocomplejo = "PeriododeTiempoRecurrente"> <xs:anotación> <xs:documentación> Define un período de tiempo dentro de la semana como inicio/fin de TiempodeSemana. Si TiempoFinal es menor que Tiempodelnicio, el periodo es interpretado como cruzando la nuche del Sábado. </xs:documentac¡ón> </xs:anotac¡ón> <xs:nombre de atributo = "Tiempodelnicio" tipo = "TiempodeSemana" uso = " re querido "/> <xs:nombre de atributo="TiempoFinal" ti po = "TiempodeSemana" uso = " re querido "/> </xs:Tipocomplejo> <xs:nombre de Tipocomplejo = "PeriododeTiempo"> <xs:anotación> <xs:documentación> Define un período de tiempo como una fecha y hora de inicio/fin. </xs:documentación> </xs:anotación> <xs:nombre de atributo = "Tiempodelnicio" tipo = "xs:Tiempodefecha" uso = "requerido"/> <xs:nombre de atributo = "TiempoFinal" t¡po = "xs:Tiempodefecha" uso = "requerido"/> </xs:Tipocomplejo> </xs:esquema> <?xml versión = "1.0"codificación = "UTF-8"?> <xs:esquema xmlns:base="Base/v1" FormadeelementoP re determinada = " calificada" espaciodeNombreobjetivo = "ControldePortador/Planes/v1 "> <xs:Ubicacióndeesquema de importación = "Alias.xsd" es paciodenombre = "Cont rolde Portad o r/Base/v 1 "/> <!--Definición de Plan--> <xs:nombre de Tipocomplejo = "TipodeCiclodeFacturación"> <xs:nombre de atributo="Fechadelnicio" uso="requerido" tipo = "xs:Tiempodefecha"/> <xs:nombre de atributo = "Duración" uso = "requerido"> <xs:Tiposimple> <xs:base de restricción = "xs:duración"> <xs:valor Exclus¡vomínimo = "PTOS"/> </xs: restricción> </xs:Tipo simple> </xs:atributo> <xs: nombre de atributo = " Restablecimientos" tipo xs:boolean" predeterminado = "verdadero"/> </xs:Tipocomplejo> <xs:Nombre de Tiposimple="TipodeEstilodeCosto"> <xs:anotación> <xs:documentación> TipodeCosto expresa el costo creciente de un plan: -No restringido: No existe costo creciente para consume en este plan - Fijo: Consumo va en contra de una cuota que el usuario ha comprado/acordado comprar - Variable: El usuario será cobrado por uso creciente en este plan </xs:documentación> </xs:anotación> <xs:base de restricción = "xs:secuencia"> <xs:valor de enumeración = "No restringido"/> <xs:valor de enumeración = "Fijo'7> <xs:valor de enumeración = "Variable'7> </xs:restricción> </xs:Tipo simple> <xs:nombre de elemento = "Plan"> <xs:Tipocomplejo> <xs:secuencia> <xs:elemento Ocurremínimo = "0" ref="Descripción"/> <xs:elemento Ocurrem ínimo = "0" ref="Uso"/> </xs:secuencia> <xs:nombre de atributo = "Nombre" uso = "requer¡do" tipo = "xs:secuenc¡a'7> </xs:Tipocomplejo> </xs:elemento> <xs:nombre de elemento = "Descripción" tipo = "TipodeBasedeDescripción" resumen = "verdadero"/> <xs:nombre de T¡pocomplejo = "T¡podeBasedeDescr¡pción"> <xs:secuencia> <xs:nombre de elemento = "CiclodeFacturación" tipo = "TipodeC¡clodeFacturación" Ocurrem ínimo = "0'7> <xs:nombre de elemento = "Condiciones" Ocurrem ín¡mo = "0"> <xs:Tipocomplejo> <xs:todos> <xs:nombre de elemento = "Ubicac¡ón" tipo="base:TipodeUbicación" Ocurrem ín¡mo = "07> <xs:nombre de elemento = "T¡empo" t¡po="base:T¡podeTiempo" Ocurrem ínimo="0'7> <xs:nombre de elemento = "Dirección" predeterminado="dentrofuera" Ocurrem ínimo = "0"> <xs:T¡posimple> <xs:base de restricción = "xs:símbolo"> <xs:valor de enumeración = "dentro"/> <xs:valor de enumeración = "fuera"/> <xs:valor de enumera c i ón = "den trofuera"/> </xs: restricción> </xs:Tiposimple> </xs:elemento> <xs:nombre de elemento = "Destino" Ocurremínimo = "0"> <xs:Tipocomplejo> <xs:anotación> <xs:documentación> Número telefónico únicamente aplica a planes de SMS/Voz; NombredeAnfitrión únicamente aplica a planes de datos </xs:documentación> </xs:anotación> <xs:secuencia> <xs:nombre de elemento = "Número telefónico" Ocurreminimo = "0"> <xs:Tiposimple> <xs:base de restricción = "xs:secuencia"> <xs:valor de patrón = "(\+)?\d + "/> </xs:restricc¡ón> </xs:Tipos¡mple> </xs:elemento> <xs:nombre de elemento = "NombredeAnfitrión" Ocurremínimo = "0"> <xs:T¡posimple> <xs:base de restr¡cc¡ón = "xs:cualqu¡erURI"/> </xs:Tiposimple> </xs:elemento> </xs:secuencia> </xs:Tipocomplejo> </xs:elemento> <xs:nombre de elemento = "UsoLimitado" Ocurre mín¡mo="0"> <xs:anotación> <xs:documentación> Para planes Fijos, proporciona detalles sobre la cuota del usuario: - Limite: La cantidad de la cuota (en minutos para planes de Voz, megabytes para planes de Datos, y mensajes para planes de SMS) -PlanCompartido: Otro nombre de plan cuya cuota también es consumida por uso en este plan - Plan de Seguridad: Otro nombre de plan cuyo consumo comienza cuando se agota esta cuota. Si no se proporciona un Plan de Seguridad, el plan actual entra en un estado Excedente. </xs:documentación> </xs:anotación> <xs:Tipocomplejo> <xs:nombre de atributo = "Límite" uso = "requerido" tipo = "xs:EnteronoNegativo"/> <xs:nombre de atri buto = " ía nC o m partido" tipo = "xs:secuencia"/> <xs:nombre de atributo="PlandeSeguridad" tipo = "xs: secuencia "/> </xs:Tipocomplejo> </xs:elemento> </xs:todos> </xs:Tipocomplejo> </xs:elemento> </xs:secuencia> <xs:nombre de atributo = "EstilodeCosto" uso="requerido" tipo = "T¡podeEstilodeCosto'7> </xs:Tipocomplejo> <xs:nombre de Tipocomplejo="TipodeDescripcióndePlandeDatos"> <xs:Contenidocomplejo> <xs:base de extensión="TipodeBasedeDescripción"> <xs:secuencia> <xs:nombre de elemento = "AnchodeBandaEnKbps" tipo="xs:EnteronoNegat¡vo" Ocurremínimo = "0"/> <xs:nombre de elemento = "TamañodeArchivodeDescargaMáx¡moEnMegabytes" tipo = "xs:Enteropositívo" predeterminado = "25" Ocurremínimo = "07> <xs:nombre de elemento = "Exenc¡óndeActualizacionesdeSeguridad" tipo = "xs:boolean" predeterminado = "falso" Ocurremínimo = "0"/> </xs: secuenc¡a> </xs:extensión> </xs:Contenidocomplejo> </xs:Tipocomplejo> <xs:nombre de elemento = "DescripcióndePlandeDatos" t¡po = "T¡podeDescr¡pcióndePlandeDatos" Gruposustituto = " Descripción "/> <xs:nombre de Tipocomplejo="TipodeDescripcióndePlandeSms"> <xs:Contenidocomplejo> <xs:base de extensión = "TipodeBasedeDescripción"/> </xs:Contenidocomplejo> </xs:T¡pocomplejo> <xs:nombre de elemento = "DescripcióndePlandeSms" tipo = "TipodeDescripcióndePlandeSms" Gruposustituto = " Descripción "/> <xs:nombre de Tipocomplejo = "TipodeDescripc¡óndePlandeVoz"> <xs:Contenidocomplejo> <xs:base de extens¡ón = "T¡podeBasedeDescripc¡ón"/> </xs:Contenidocomplejo> </xs:T¡pocomplejo> <xs:nombre de elemento = "Descr¡pcióndePlandeVoz" tipo = "T¡podeDescr¡pcióndePlandeVoz" Gruposustituto = " Descripción "/> <xs:nombre de elemento = "Uso" tipo = "TipodePlandeUso"/> <xs:nombre de Tipocomplejo = "TipodePlandeUso"> <xs:nombre de atributo = "NombredePlan" uso = "requerido" tipo = "xs:secuencia'7> <xs:nombre de atributo = "SobreLímite" tipo="xs:boolean'7> <xs:nombre de atributo="Congestionado" tipo = "xs: boolean"/> <xs:nombre de atributo = "UsoActual" uso = "requerido" tipo = "xs:EnteronoNegativo'7> <xs:nombre de atributo = "FechadeRegistrodeUso" uso=" requerí do" tipo="xs:Tiempodefecha"/> </xs:Tipocomplejo> </xs:esquema>

Claims (10)

REIVINDICACIONES
1. - Un sistema que comprende: un área de memoria asociada con un dispositivo de cómputo móvil, dicha área de memoria almacena un esquema que representa un plan de uso de datos asociado con un usuario, el plan de uso de datos que describe valores de umbral asociados con conexiones de red de uno o más dispositivos del usuario; y un procesador programado para: generar dinámicamente estadísticas de uso de datos para el usuario, las estadísticas de uso de datos representan datos de red consumidos bajo el plan de uso de datos mediante un dispositivo de cómputo; llenar el esquema almacenado en el área de memoria con las estadísticas de uso de datos dinámicamente generadas; y proporcionar al menos una porción del esquema llenado a un servicio web para distribución a otros dispositivos de cómputo del usuario.
2. - El sistema de acuerdo con la reivindicación 1, que además comprende una interfase de usuario, en donde el procesador además está programado para presentar las estadísticas de uso de datos dinámicamente generadas al usuario en la interfase de usuario, y en donde el procesador además está programado para cargar o descargar únicamente una porción del esquema almacenado en el área de memoria al servicio web en un tiempo particular.
3. - El sistema de acuerdo con la reivindicación 1, en donde el procesador está programado para generar dinámicamente las estadísticas de uso de datos al atribuir los datos de red consumidos a las conexiones de red correspondientes, en donde los valores de umbral corresponden al consumo de datos máximo asignado bajo el plan de uso de datos para las conexiones de red, y en donde cada uno de los valores de umbral corresponde a uno de una pluralidad de campos.
4. - El sistema de acuerdo con la reivindicación 1, en donde el esquema comprende un esquema de lenguaje de marcación extensibie, y en donde el esquema incluye una pluralidad de campos cada uno comprende uno o más de los siguientes: tiempos pico, tiempos fuera de pico, cuota de consumo de datos de tiempo pico, cuota de consumo de datos de tiempo fuera de pico, consumo de datos de tiempo pico restante, consumo de datos de tiempo fuera de pico restante, una velocidad de ¡tinerancia, un nombre de operador móvil, un tiempo de ciclo de facturación, y un tipo de conexión de red.
5. - El sistema de acuerdo con la reivindicación 1, que además comprende medios para definir el esquema para describir porciones individuales del plan de uso de datos.
6. - El sistema de acuerdo con la reivindicación 1, en donde el área de memoria además almacena uno o más medios de almacenamiento de computadora que representan componentes ejecutables por computadora, dichos componentes comprenden: un componente de colección que cuando se ejecuta hace que al menos un procesador genere dinámicamente estadísticas de uso de datos para un usuario, las estadísticas de uso de datos representando datos de red consumidos bajo el plan de uso de datos mediante un dispositivo de cómputo del usuario; un componente estructura de datos que cuando se ejecuta hace que al menos un p rocesador llene un esquema con las estadísticas de uso de datos dinámicamente generadas mediante el componente de colección, el esquema representando un plan de uso de datos asociado con el usuario, el plan de uso de datos describe valores de umbral asociados con las conexiones de red del dispositivo de cómputo del usuario; un componente de interfase de comunicaciones que cuando se ejecuta hace que al menos un procesador transmita el esquema llenado por el componente de estructura de datos a un servicio web para distribución a otros dispositivos de cómputo del usuario; y un componente de interfase de usuario que cuando se ejecuta hace que al menos un procesador presente las estadísticas de uso de datos dinámicamente generadas mediante el componente de colección al usuario.
7.- Un método que comprende: definir, mediante un servicio web, un esquema que representa un plan de uso de datos asociado con al menos un usuario, el plan de uso de datos describe valores de umbral asociados con conexiones de red de una pluralidad de dispositivos de cómputo del usuario; generar dinámicamente estadísticas de uso de datos para el usuario, las estadísticas de uso de datos representan datos de red consumidos bajo el plan de uso de datos por la pluralidad de dispositivos de cómputo; actualizar el esquema definido con las estadísticas de uso de datos dinámicamente generadas; y distribuir, m ediante el servicio web, el esquema actualizado a la pluralidad de dispositivos de cómputo del usuario.
8.- El método de acuerdo con la reivindicación 7, en donde generar dinámicamente las estadísticas de uso de datos comprende recibir datos que corresponden al menos a una porción de las estadísticas de uso de datos desde un operador móvil o desde uno o más de la pluralidad de dispositivos de cómputo del usuario, los datos adaptándose al esquema definido.
9.- El método de acuerdo con la reivindicación 7, en donde generar dinámicamente las estadísticas de uso de datos comprende recibir primeros datos que corresponden al menos a una porción de las estadísticas de uso de datos desde un operador móvil y recibir segundos datos que corresponden al menos a una porción de las estadísticas de uso de datos desde uno o más de la pluralidad de dispositivos de cómputo del usuario, y que además comprende reconciliar los primeros datos recibidos y los segundos datos recibidos para producir las estadísticas de uso de datos dinámicamente generadas, cuando se reconcilian los primeros datos recibidos y los segundos datos recibidos comprenden comparar una fecha registro asociada con los primeros datos recibidos y una fecha de registro asociada con los segundos datos recibidos.
10.- El método de acuerdo con la reivindicación 7, que además comprende comparar las estadísticas de uso de datos dinámicamente generadas con los valores de umbral para identificar el consumo de datos de red restante.
MX2014008566A 2012-01-27 2013-01-21 Rastreo de uso de datos bajo un plan de datos esquematizado. MX345476B (es)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US201261591509P 2012-01-27 2012-01-27
US201261591503P 2012-01-27 2012-01-27
US201261696472P 2012-09-04 2012-09-04
US13/721,053 US8977231B2 (en) 2012-01-27 2012-12-20 Tracking data usage under a schematized data plan
PCT/US2013/022353 WO2013112390A1 (en) 2012-01-27 2013-01-21 Tracking data usage under a schematized data plan

Publications (2)

Publication Number Publication Date
MX2014008566A true MX2014008566A (es) 2014-10-13
MX345476B MX345476B (es) 2017-02-01

Family

ID=48870629

Family Applications (2)

Application Number Title Priority Date Filing Date
MX2017001228A MX366246B (es) 2012-01-27 2013-01-21 Rastreo de uso de datos bajo un plan de datos esquematizado.
MX2014008566A MX345476B (es) 2012-01-27 2013-01-21 Rastreo de uso de datos bajo un plan de datos esquematizado.

Family Applications Before (1)

Application Number Title Priority Date Filing Date
MX2017001228A MX366246B (es) 2012-01-27 2013-01-21 Rastreo de uso de datos bajo un plan de datos esquematizado.

Country Status (12)

Country Link
US (20) US9049589B2 (es)
EP (2) EP2807561B1 (es)
JP (2) JP6195313B2 (es)
KR (2) KR102098414B1 (es)
CN (2) CN104081360B (es)
AU (1) AU2013212632B2 (es)
BR (1) BR112014018380A8 (es)
CA (1) CA2863455C (es)
MX (2) MX366246B (es)
RU (1) RU2614538C2 (es)
TW (2) TWI603642B (es)
WO (2) WO2013112390A1 (es)

Families Citing this family (238)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7127232B2 (en) * 2003-05-08 2006-10-24 Bell South Intellectual Property Corporation Multiple access internet portal revenue sharing
US9723092B1 (en) * 2011-04-07 2017-08-01 Cellco Partnership Universal data remote application framework
US9736065B2 (en) 2011-06-24 2017-08-15 Cisco Technology, Inc. Level of hierarchy in MST for traffic localization and load balancing
US9953101B1 (en) * 2011-06-27 2018-04-24 Amazon Technologies, Inc. Customized home screens for electronic devices
CN103827820B (zh) * 2011-09-28 2017-08-08 惠普发展公司,有限责任合伙企业 管理计算设备的数据使用
CN103188647A (zh) * 2011-12-29 2013-07-03 北京网秦天下科技有限公司 一种移动终端上网流量统计分析和提醒的方法和系统
US8908698B2 (en) 2012-01-13 2014-12-09 Cisco Technology, Inc. System and method for managing site-to-site VPNs of a cloud managed network
US9049589B2 (en) 2012-01-27 2015-06-02 Microsoft Technology Licensing, Llc Dynamically adjusting a data usage plan based on data usage statistics
CN103368869B (zh) * 2012-04-03 2017-09-19 富泰华工业(深圳)有限公司 网络流量管理系统及方法
US9445370B2 (en) * 2012-04-06 2016-09-13 Htc Corporation Wireless data network switching method and electronic device thereof
WO2013187892A1 (en) * 2012-06-13 2013-12-19 Nokia Corporation Cloud services in mobile heterogeneous networks
EP2875668B1 (en) * 2012-07-19 2017-05-10 Telefonaktiebolaget LM Ericsson (publ) Technique for load balancing between cellular network subscriptions in a router having both short range and cellular communication interfaces
US9053307B1 (en) 2012-07-23 2015-06-09 Amazon Technologies, Inc. Behavior based identity system
US9229903B2 (en) * 2012-08-31 2016-01-05 General Motors Llc Providing vehicle operating information using a wireless device
JP6013613B2 (ja) * 2012-10-19 2016-10-25 マカフィー, インコーポレイテッド モバイル・アプリケーション管理
US8805323B2 (en) 2012-11-06 2014-08-12 Tracfone Wireless, Inc. Hybrid network based metering server and tracking client for wireless services
US9191853B2 (en) * 2012-11-08 2015-11-17 At&T Mobility Ii Llc Managing network load using device application programs
US20150133076A1 (en) * 2012-11-11 2015-05-14 Michael Brough Mobile device application monitoring software
US9781223B2 (en) * 2012-12-28 2017-10-03 Facebook, Inc. Conserving battery and data usage
US9191874B2 (en) * 2012-12-31 2015-11-17 Ipass Inc. Advanced network characterization and migration
US10545628B2 (en) * 2013-01-31 2020-01-28 Samsung Electronics Co., Ltd. Method of and device for managing applications
US11016637B2 (en) * 2013-01-31 2021-05-25 Samsung Electronics Co., Ltd. Method of and device for managing applications
US9906254B2 (en) * 2013-02-11 2018-02-27 Apple Inc. Facilitating multiple subscriber identity support in a wireless device
US9220022B2 (en) * 2013-03-13 2015-12-22 Alcatel Lucent LTE user presence detection for small cell placement
US9043439B2 (en) 2013-03-14 2015-05-26 Cisco Technology, Inc. Method for streaming packet captures from network access devices to a cloud server over HTTP
US12039544B2 (en) * 2013-03-14 2024-07-16 Aeris Communications, Inc. Adaptive M2M billing
US9083823B2 (en) 2013-03-14 2015-07-14 Aeris Communications, Inc. Context oriented billing
US9681003B1 (en) * 2013-03-14 2017-06-13 Aeris Communications, Inc. Method and system for managing device status and activity history using big data storage
US11039017B2 (en) * 2013-03-14 2021-06-15 Aeris Communications, Inc. Adaptive M2M billing
CN104995934B (zh) 2013-03-15 2019-05-31 英特尔公司 用于数据消费的预算制定与配额管理系统
US9858052B2 (en) * 2013-03-21 2018-01-02 Razer (Asia-Pacific) Pte. Ltd. Decentralized operating system
WO2014154935A1 (en) * 2013-03-28 2014-10-02 Nokia Corporation Method and apparatus for providing a subscription identity device recommendation
US9872333B2 (en) 2013-04-03 2018-01-16 Apple Inc. Method and system for scheduling application-generated data requests in discontinuous reception (DRX) mode
US9479923B2 (en) * 2013-04-17 2016-10-25 Nokia Technologies Oy Provisioning wireless subscriptions using software-based subscriber identity modules
US9544418B2 (en) * 2013-04-25 2017-01-10 Intel Deutschland Gmbh Dual communication circuit device selecting communication circuit based on communication activity history
US9727848B2 (en) * 2013-04-29 2017-08-08 Alex Bligh Field programmable hierarchical cloud billing system
US9317415B2 (en) * 2013-06-03 2016-04-19 Google Inc. Application analytics reporting
KR102280465B1 (ko) * 2013-06-14 2021-07-22 삼성전자 주식회사 단말 및 그 단말에서 애플리케이션 동기화 방법
US10269029B1 (en) * 2013-06-25 2019-04-23 Amazon Technologies, Inc. Application monetization based on application and lifestyle fingerprinting
US9262470B1 (en) 2013-06-25 2016-02-16 Amazon Technologies, Inc. Application recommendations based on application and lifestyle fingerprinting
US9921827B1 (en) 2013-06-25 2018-03-20 Amazon Technologies, Inc. Developing versions of applications based on application fingerprinting
US20150004928A1 (en) * 2013-07-01 2015-01-01 Alcatel-Lucent Usa Inc. Group data plan quota allocation for mobile devices
KR102134886B1 (ko) * 2013-07-08 2020-07-17 삼성전자주식회사 테더링 분배 장치, 그 제어 방법 및 중앙 중계기
US9979622B2 (en) * 2013-07-30 2018-05-22 Cisco Technology, Inc. Elastic WAN optimization cloud services
US9380077B2 (en) * 2013-08-08 2016-06-28 Iboss, Inc. Switching between networks
US9247075B2 (en) * 2013-08-27 2016-01-26 International Business Machines Corporation Data sharing with mobile devices
EP3042468B1 (en) * 2013-09-06 2019-11-13 Orange Secure toll-free application network access
US10073754B2 (en) * 2013-09-13 2018-09-11 Assurant, Inc. Systems and methods for collecting, tracking, and storing system performance and event data for computing devices
US8910263B1 (en) 2013-09-17 2014-12-09 Iboss, Inc. Mobile device management profile distribution
US10021169B2 (en) * 2013-09-20 2018-07-10 Nuance Communications, Inc. Mobile application daily user engagement scores and user profiles
US9271179B2 (en) * 2013-09-30 2016-02-23 Apple Inc. Customized coexistence management based on user behavior
US9313646B2 (en) 2013-10-17 2016-04-12 At&T Intellectual Property I, Lp Method and apparatus for adjusting device persona
JP6207042B2 (ja) * 2013-10-22 2017-10-04 ノキア テクノロジーズ オーユー 複数の識別プロファイルを有する通信を管理する方法及び装置
WO2014187258A1 (zh) * 2013-10-23 2014-11-27 中兴通讯股份有限公司 流量控制方法及装置
US10311482B2 (en) 2013-11-11 2019-06-04 At&T Intellectual Property I, Lp Method and apparatus for adjusting a digital assistant persona
US9565164B2 (en) * 2013-11-12 2017-02-07 Facebook, Inc. Techniques to rate-adjust data usage with a virtual private network
US20160295390A1 (en) * 2013-11-22 2016-10-06 Telefonaktiebolaget L M Ericsson (Publ) Centralised capabiity discovery
US9471937B2 (en) * 2013-12-16 2016-10-18 Verizon Patent And Licensing Inc. Download account with shared data plan
US9838547B2 (en) * 2013-12-23 2017-12-05 Orange Method to push toll-free applications to a user device
KR102203130B1 (ko) * 2013-12-24 2021-01-14 삼성전자주식회사 심카드 사용 제어 방법 및 그 전자 장치
US9577946B1 (en) * 2014-01-03 2017-02-21 hopTo, Inc. Account-specific login throttling
US9491308B1 (en) 2014-01-23 2016-11-08 Level 3 Communications, Llc Telecommunication price-based routing apparatus, system and method
US10565623B2 (en) * 2014-01-28 2020-02-18 Oath Inc. Systems and methods for ad-supported mobile data plans or in-app purchases
US10248474B2 (en) * 2014-01-29 2019-04-02 Microsoft Technology Licensing, Llc Application event distribution system
US9686692B2 (en) 2014-03-20 2017-06-20 Microsoft Technology Licesning, LLC Wi-Fi tile transfer
US9755858B2 (en) 2014-04-15 2017-09-05 Cisco Technology, Inc. Programmable infrastructure gateway for enabling hybrid cloud services in a network environment
JP2017522749A (ja) 2014-04-30 2017-08-10 アファームド ネットワークス,インク. モバイルネットワークにおける容量拡張の最適化
US9473365B2 (en) 2014-05-08 2016-10-18 Cisco Technology, Inc. Collaborative inter-service scheduling of logical resources in cloud platforms
WO2015180779A1 (en) * 2014-05-28 2015-12-03 Telefonaktiebolaget L M Ericsson (Publ) Terminal dual sim - dual access handling
US10789642B2 (en) 2014-05-30 2020-09-29 Apple Inc. Family accounts for an online content storage sharing service
US9439062B2 (en) * 2014-05-30 2016-09-06 Apple Inc. Electronic subscriber identity module application identifier handling
US9451445B2 (en) * 2014-05-30 2016-09-20 Apple Inc. Electronic subscriber identity module selection
US9690685B2 (en) * 2014-05-30 2017-06-27 Apple Inc. Performance management based on resource consumption
US10122605B2 (en) 2014-07-09 2018-11-06 Cisco Technology, Inc Annotation of network activity through different phases of execution
US9220123B1 (en) 2014-07-10 2015-12-22 International Business Machines Corporation Peer-to-peer sharing of network resources
US10742763B2 (en) * 2014-08-26 2020-08-11 Paypal, Inc. Data limit aware content rendering
KR101605773B1 (ko) * 2014-09-25 2016-04-01 현대자동차주식회사 단말 장치, 그를 가지는 차량 및 단말 장치의 제어 방법
US9825878B2 (en) 2014-09-26 2017-11-21 Cisco Technology, Inc. Distributed application framework for prioritizing network traffic using application priority awareness
US9705971B2 (en) * 2014-10-06 2017-07-11 Toyota Jidosha Kabushiki Kaisha Transferring digital data to and from mobile client devices
EP3206428B1 (en) * 2014-10-31 2020-07-29 Huawei Technologies Co., Ltd. Data traffic management method and device
US9774510B2 (en) * 2014-11-05 2017-09-26 App Annie Inc. Facilitating collection and display of information related to data usage by a plurality of mobile devices
US9426308B2 (en) * 2014-11-07 2016-08-23 International Business Machines Corporation Enabling mobile computing devices to track data usage among mobile computing devices that share a data plan
US9736320B2 (en) * 2014-11-14 2017-08-15 Tracfone Wireless, Inc. Wireless access point having metering capability and metering display
US9848458B2 (en) * 2014-12-01 2017-12-19 Oceus Networks, Inc. Wireless parameter-sensing node and network thereof
US9667808B2 (en) 2014-12-18 2017-05-30 Facebook, Inc. Techniques for contextual mobile data access
US10051134B2 (en) * 2015-01-13 2018-08-14 Tracfone Wireless, Inc. Metering and metering display on computer for wireless access point
US9875346B2 (en) 2015-02-06 2018-01-23 Apple Inc. Setting and terminating restricted mode operation on electronic devices
US10050862B2 (en) 2015-02-09 2018-08-14 Cisco Technology, Inc. Distributed application framework that uses network and application awareness for placing data
US10037617B2 (en) 2015-02-27 2018-07-31 Cisco Technology, Inc. Enhanced user interface systems including dynamic context selection for cloud-based networks
US10708342B2 (en) * 2015-02-27 2020-07-07 Cisco Technology, Inc. Dynamic troubleshooting workspaces for cloud and network management systems
US10382534B1 (en) 2015-04-04 2019-08-13 Cisco Technology, Inc. Selective load balancing of network traffic
US20160316379A1 (en) * 2015-04-22 2016-10-27 Vonage Network, Llc Systems and methods for controlling the data rate of an internet protocol communication
US9723470B1 (en) * 2015-04-30 2017-08-01 Tensera Networks Ltd. Selective enabling of data services to roaming wireless terminals
JP2018521524A (ja) * 2015-05-07 2018-08-02 アファームド ネットワークス,インク. 課金システム用コール詳細記録を生成するための方法およびシステム
US10476982B2 (en) 2015-05-15 2019-11-12 Cisco Technology, Inc. Multi-datacenter message queue
US9769865B2 (en) * 2015-05-26 2017-09-19 Avago Technologies General Ip (Singapore) Pte. Ltd. Opportunistic data transfer
US9996574B2 (en) 2015-06-30 2018-06-12 International Business Machines Corporation Enhancements for optimizing query executions
US10034201B2 (en) 2015-07-09 2018-07-24 Cisco Technology, Inc. Stateless load-balancing across multiple tunnels
US9917841B1 (en) * 2015-07-30 2018-03-13 Sprint Communications Company L.P. Branding and improper operation detection on a user equipment
US10476782B2 (en) * 2015-08-03 2019-11-12 Nexmo, Inc. Systems and methods for adaptive routing
US9843885B2 (en) * 2015-08-12 2017-12-12 Apple Inc. Methods, procedures and framework to provision an eSIM and make it multi-SIM capable using primary account information
US9774648B2 (en) * 2015-09-01 2017-09-26 International Business Machines Corporation Equitable and cooperative bandwidth pooling for a shared media event
US10320644B1 (en) * 2015-09-14 2019-06-11 Amazon Technologies, Inc. Traffic analyzer for isolated virtual networks
US20170078416A1 (en) * 2015-09-15 2017-03-16 Lenovo (Singapore) Pte, Ltd. Apparatus, method, and program product for data bandwidth optimization
US10067780B2 (en) 2015-10-06 2018-09-04 Cisco Technology, Inc. Performance-based public cloud selection for a hybrid cloud environment
US11005682B2 (en) 2015-10-06 2021-05-11 Cisco Technology, Inc. Policy-driven switch overlay bypass in a hybrid cloud network environment
US9800740B2 (en) * 2015-10-12 2017-10-24 Verizon Patent And Licensing Inc. Push/pull hybrid for wireless device usage metering
US10462136B2 (en) 2015-10-13 2019-10-29 Cisco Technology, Inc. Hybrid cloud security groups
WO2017064658A2 (en) * 2015-10-14 2017-04-20 Digitata Limited Dynamic control of data consumption by software applications on mobile devices
US10237416B2 (en) * 2015-10-16 2019-03-19 Lenovo (Singapore) Pte. Ltd. Distributed network data usage metering across authorized personal devices
US20170118622A1 (en) * 2015-10-21 2017-04-27 Globetouch, Inc. Communication exchange for local data services
JP6387195B2 (ja) * 2015-10-27 2018-09-05 アラクサラネットワークス株式会社 通信装置及びシステム及び方法
US9635188B1 (en) 2015-10-30 2017-04-25 International Business Machines Corporation Mobile device data allocation system
US10523657B2 (en) 2015-11-16 2019-12-31 Cisco Technology, Inc. Endpoint privacy preservation with cloud conferencing
US10205677B2 (en) 2015-11-24 2019-02-12 Cisco Technology, Inc. Cloud resource placement optimization and migration execution in federated clouds
US9655114B1 (en) 2015-11-30 2017-05-16 At&T Intellectual Property I, L.P. Methods and apparatus to allocate bandwidth between subscribers of a communications network
US20170163821A1 (en) * 2015-12-03 2017-06-08 Alcatel-Lucent Usa Inc. Data quota management for wireless communication systems
US10084703B2 (en) 2015-12-04 2018-09-25 Cisco Technology, Inc. Infrastructure-exclusive service forwarding
US20170171736A1 (en) * 2015-12-09 2017-06-15 Lenovo (Singapore) Pte. Ltd. Dynamic pricing for use of network
US10104514B2 (en) * 2015-12-17 2018-10-16 T-Mobile Usa, Inc. Systems and methods for the temporal shifting of data downloads or streaming
CN105553772B (zh) * 2015-12-18 2020-03-17 小米科技有限责任公司 流量监控方法及装置
CN105630130B (zh) * 2015-12-18 2022-05-31 联想(北京)有限公司 信息处理方法和信息处理装置
US9699325B1 (en) * 2015-12-29 2017-07-04 Verizon Patent And Licensing Inc. Mobile peer-to-peer data balance transfer
WO2017115115A1 (en) 2015-12-31 2017-07-06 Pismo Labs Technology Ltd Methods and systems for sharing data usage at a plurality of network devices
US10554515B2 (en) * 2015-12-31 2020-02-04 Bright House Networks, Llc Customer premises network access device for displaying data usage
US20170195250A1 (en) * 2016-01-06 2017-07-06 Google Inc. Automatic data restrictions based on signals
US10367914B2 (en) 2016-01-12 2019-07-30 Cisco Technology, Inc. Attaching service level agreements to application containers and enabling service assurance
US9736671B2 (en) 2016-01-18 2017-08-15 International Business Machines Corporation Data usage recommendation generator
JP6597360B2 (ja) * 2016-02-12 2019-10-30 富士通株式会社 コネクション管理プログラム、コネクション管理方法、および情報処理装置
JP6816368B2 (ja) * 2016-03-11 2021-01-20 日本電気株式会社 無線通信装置および端末装置
US10594731B2 (en) 2016-03-24 2020-03-17 Snowflake Inc. Systems, methods, and devices for securely managing network connections
JP6462621B2 (ja) * 2016-03-30 2019-01-30 Necプラットフォームズ株式会社 無線lan通信装置、通信方法、及び、プログラム
US10805167B2 (en) * 2016-05-02 2020-10-13 Lenovo (Singapore) Pte. Ltd. Accessibility of applications based on network connection type
US10129177B2 (en) 2016-05-23 2018-11-13 Cisco Technology, Inc. Inter-cloud broker for hybrid cloud networks
EP3466185B1 (en) * 2016-05-31 2021-09-22 Telefonaktiebolaget LM Ericsson (publ) Icn connectivity awareness
CN105979501B (zh) * 2016-06-29 2019-08-16 北京小米移动软件有限公司 资源分配方法及装置
CN107545013A (zh) * 2016-06-29 2018-01-05 百度在线网络技术(北京)有限公司 用于提供搜索推荐信息的方法和装置
US10659283B2 (en) 2016-07-08 2020-05-19 Cisco Technology, Inc. Reducing ARP/ND flooding in cloud environment
US10432532B2 (en) 2016-07-12 2019-10-01 Cisco Technology, Inc. Dynamically pinning micro-service to uplink port
US10382597B2 (en) 2016-07-20 2019-08-13 Cisco Technology, Inc. System and method for transport-layer level identification and isolation of container traffic
US10263898B2 (en) 2016-07-20 2019-04-16 Cisco Technology, Inc. System and method for implementing universal cloud classification (UCC) as a service (UCCaaS)
US10142346B2 (en) 2016-07-28 2018-11-27 Cisco Technology, Inc. Extension of a private cloud end-point group to a public cloud
US11490232B2 (en) * 2016-08-01 2022-11-01 Microsoft Technology Licensing, Llc Location-based conversation identifier
US10567344B2 (en) 2016-08-23 2020-02-18 Cisco Technology, Inc. Automatic firewall configuration based on aggregated cloud managed information
CN107786956B (zh) * 2016-08-29 2021-06-08 中国移动通信集团安徽有限公司 一种套餐实时优先级的确定方法和装置
US10523524B2 (en) * 2016-09-13 2019-12-31 Gogo Llc Usage-based bandwidth optimization
US10523592B2 (en) 2016-10-10 2019-12-31 Cisco Technology, Inc. Orchestration system for migrating user data and services based on user information
US10334063B2 (en) * 2016-10-26 2019-06-25 Lenovo Enterprise Solutions (Singapore) Pte. Ltd. Systems, computing devices, and methods for setting data usage levels among computing devices based on predicted data usage
US10057803B2 (en) * 2016-10-28 2018-08-21 Hewlett Packard Enterprise Development Lp Wi-Fi adoption index
US20180121461A1 (en) * 2016-10-31 2018-05-03 Facebook, Inc. Methods and Systems for Deduplicating Redundant Usage Data for an Application
US10638418B2 (en) * 2016-11-04 2020-04-28 Ford Global Technologies, Llc Method and apparatus for data transfer connection management
US11044162B2 (en) 2016-12-06 2021-06-22 Cisco Technology, Inc. Orchestration of cloud and fog interactions
CN106528252B (zh) * 2016-12-09 2018-04-24 北京小米移动软件有限公司 对象启动方法及装置
JP7108628B2 (ja) * 2016-12-13 2022-07-28 マイクロソフト テクノロジー ライセンシング,エルエルシー Ocsが非応答である間のオンライン課金機構
US10326817B2 (en) 2016-12-20 2019-06-18 Cisco Technology, Inc. System and method for quality-aware recording in large scale collaborate clouds
US10469671B2 (en) 2016-12-27 2019-11-05 At&T Mobility Ii Llc Network-based per-application data usage limitations
US10129718B2 (en) * 2016-12-28 2018-11-13 T-Mobile Usa, Inc. Data usage analytics application for dynamic control of data usage on a client device
US10334029B2 (en) 2017-01-10 2019-06-25 Cisco Technology, Inc. Forming neighborhood groups from disperse cloud providers
US10552191B2 (en) 2017-01-26 2020-02-04 Cisco Technology, Inc. Distributed hybrid cloud orchestration model
US10320683B2 (en) 2017-01-30 2019-06-11 Cisco Technology, Inc. Reliable load-balancer using segment routing and real-time application monitoring
US10671571B2 (en) 2017-01-31 2020-06-02 Cisco Technology, Inc. Fast network performance in containerized environments for network function virtualization
US10223063B2 (en) 2017-02-24 2019-03-05 Spotify Ab Methods and systems for personalizing user experience based on discovery metrics
US20180249017A1 (en) * 2017-02-27 2018-08-30 Microsoft Technology Licensing, Llc Data Usage Based Data Transfer Determination
US10154501B2 (en) 2017-03-17 2018-12-11 At&T Intellectual Property I, L.P. Determining wireless network availability for connected vehicles
EP3596598B1 (en) * 2017-03-22 2023-04-26 Samsung Electronics Co., Ltd. Method of managing applications and computing device using the same
US11005731B2 (en) 2017-04-05 2021-05-11 Cisco Technology, Inc. Estimating model parameters for automatic deployment of scalable micro services
WO2018195877A1 (zh) * 2017-04-27 2018-11-01 华为技术有限公司 通信方法、装置和系统
US11303572B2 (en) 2017-06-02 2022-04-12 Samsung Electronics Co., Ltd. Methods and systems for accounting for data usage in MPTCP
US10382274B2 (en) 2017-06-26 2019-08-13 Cisco Technology, Inc. System and method for wide area zero-configuration network auto configuration
US10439877B2 (en) 2017-06-26 2019-10-08 Cisco Technology, Inc. Systems and methods for enabling wide area multicast domain name system
US10892940B2 (en) 2017-07-21 2021-01-12 Cisco Technology, Inc. Scalable statistics and analytics mechanisms in cloud networking
US10425288B2 (en) 2017-07-21 2019-09-24 Cisco Technology, Inc. Container telemetry in data center environments with blade servers and switches
US10601693B2 (en) 2017-07-24 2020-03-24 Cisco Technology, Inc. System and method for providing scalable flow monitoring in a data center fabric
US10541866B2 (en) 2017-07-25 2020-01-21 Cisco Technology, Inc. Detecting and resolving multicast traffic performance issues
US10231134B1 (en) 2017-09-29 2019-03-12 At&T Intellectual Property I, L.P. Network planning based on crowd-sourced access point data for 5G or other next generation network
US10382995B2 (en) 2017-09-29 2019-08-13 At&T Intellectual Property I, L.P. Utilization of crowd-sourced access point data for 5G or other next generation network
US10271236B1 (en) 2017-09-29 2019-04-23 At&T Intellectual Property I, L.P. Collection of crowd-sourced access point data for 5G or other next generation network
US10353800B2 (en) 2017-10-18 2019-07-16 Cisco Technology, Inc. System and method for graph based monitoring and management of distributed systems
US10942836B2 (en) * 2017-10-26 2021-03-09 Nutanix, Inc. Application curation
CN111611618B (zh) 2017-10-31 2023-08-04 创新先进技术有限公司 一种数据统计方法和装置
US10652308B2 (en) * 2017-11-08 2020-05-12 International Business Machines Corporation Cognitive storage management for a mobile computing device
US11481362B2 (en) 2017-11-13 2022-10-25 Cisco Technology, Inc. Using persistent memory to enable restartability of bulk load transactions in cloud databases
US10205831B1 (en) 2017-11-28 2019-02-12 Verizon Patent And Licensing Inc. Charging interface between SMF and charging server in next generation wireless networks
US10705882B2 (en) 2017-12-21 2020-07-07 Cisco Technology, Inc. System and method for resource placement across clouds for data intensive workloads
US11595474B2 (en) 2017-12-28 2023-02-28 Cisco Technology, Inc. Accelerating data replication using multicast and non-volatile memory enabled nodes
US10511534B2 (en) 2018-04-06 2019-12-17 Cisco Technology, Inc. Stateless distributed load-balancing
WO2019216877A1 (en) 2018-05-07 2019-11-14 Google Llc Verifying operational statuses of agents interfacing with digital assistant applications
US10558546B2 (en) * 2018-05-08 2020-02-11 Apple Inc. User interfaces for controlling or presenting device usage on an electronic device
GB2575236A (en) * 2018-05-11 2020-01-08 Samsung Electronics Co Ltd User and/or application profiles
US10728361B2 (en) 2018-05-29 2020-07-28 Cisco Technology, Inc. System for association of customer information across subscribers
US10599538B2 (en) * 2018-05-31 2020-03-24 Dell Products L.P. Usage profile based recommendations
US11853306B2 (en) * 2018-06-03 2023-12-26 Apple Inc. Techniques for personalizing app store recommendations
US10904322B2 (en) 2018-06-15 2021-01-26 Cisco Technology, Inc. Systems and methods for scaling down cloud-based servers handling secure connections
US10764266B2 (en) 2018-06-19 2020-09-01 Cisco Technology, Inc. Distributed authentication and authorization for rapid scaling of containerized services
US11019083B2 (en) 2018-06-20 2021-05-25 Cisco Technology, Inc. System for coordinating distributed website analysis
US10819571B2 (en) 2018-06-29 2020-10-27 Cisco Technology, Inc. Network traffic optimization using in-situ notification system
US10904342B2 (en) 2018-07-30 2021-01-26 Cisco Technology, Inc. Container networking using communication tunnels
US11601825B2 (en) * 2018-08-08 2023-03-07 Faraday&Future Inc. Connected vehicle network data transfer optimization
US10958708B2 (en) 2018-08-22 2021-03-23 International Business Machines Corporation Crowdsourcing big data transfer
GB2576765B (en) * 2018-08-31 2021-03-10 Spatialbuzz Ltd Measuring A Network Performance Characteristic
US10693793B2 (en) 2018-09-12 2020-06-23 International Business Machines Corporation Mitigating network saturation following periods of device disconnection and subsequent reconnection
US11163617B2 (en) * 2018-09-21 2021-11-02 Microsoft Technology Licensing, Llc Proactive notification of relevant feature suggestions based on contextual analysis
KR102012136B1 (ko) 2018-10-24 2019-10-21 주식회사 엘지유플러스 콘텐츠 제공에 따른 과금을 처리하기 위한 시스템 및 방법
EP3903516B1 (en) * 2019-01-04 2025-06-04 Samsung Electronics Co., Ltd. Method and system for managing communication in user equipment with plurality of subscriber identity modules
CN109889406B (zh) * 2019-02-02 2021-05-14 北京百度网讯科技有限公司 用于管理网络连接的方法、装置、设备和存储介质
US10771943B1 (en) * 2019-02-19 2020-09-08 Microsoft Technology Licensing, Llc Privacy-enhanced method for linking an eSIM profile
JP2020135352A (ja) * 2019-02-19 2020-08-31 富士ゼロックス株式会社 情報処理装置、情報処理システムおよびプログラム
US10841188B2 (en) 2019-03-25 2020-11-17 International Business Machines Corporation Data tagging for service provider usage allocation
US11363137B2 (en) 2019-06-01 2022-06-14 Apple Inc. User interfaces for managing contacts on another electronic device
US10791212B1 (en) * 2019-06-25 2020-09-29 Microsoft Technology Licensing, Llc Electronic concierge for automating event planning and application curation
DE102019214476A1 (de) * 2019-09-23 2021-03-25 Siemens Mobility GmbH Datenverbindungbetriebsverfahren, Datenübermittlungseinheit und Fahrzeug mit Datenübermittlungseinheit
KR102720005B1 (ko) * 2019-10-18 2024-10-22 삼성전자주식회사 어플리케이션의 최적화 방법 및 이를 지원하는 전자 장치
US11196827B2 (en) * 2019-10-30 2021-12-07 At&T Intellectual Property I, L.P. Data management for connected devices
US11533102B2 (en) * 2020-01-06 2022-12-20 Hughes Network Systems, Llc Optimizing data cap limited service plans
US11523002B2 (en) * 2020-01-31 2022-12-06 Charter Communications Operating, Llc Dynamic bandwidth service limits
US11297555B2 (en) * 2020-02-27 2022-04-05 At&T Intellectual Property I, L.P. Facilitation of dynamic edge computations for 6G or other next generation network
US11019185B1 (en) * 2020-03-30 2021-05-25 Lenovo (Singapore) Pte. Ltd. Data usage negotiation
US11126977B1 (en) 2020-06-29 2021-09-21 APPDIRECT, Inc. Video call flash payment
CN113949674A (zh) * 2020-06-29 2022-01-18 成都鼎桥通信技术有限公司 数据传输方法、系统和网络设备、媒体设备、接收设备
KR102295091B1 (ko) * 2020-07-10 2021-08-30 삼성전자주식회사 테더링 분배 장치, 그 제어 방법 및 중앙 중계기
CN114363139B (zh) * 2020-09-30 2024-05-03 北京金山云网络技术有限公司 规划带宽确定方法、装置、电子设备和可读存储介质
US11240566B1 (en) * 2020-11-20 2022-02-01 At&T Intellectual Property I, L.P. Video traffic management using quality of service and subscriber plan information
TWI776287B (zh) * 2020-11-24 2022-09-01 威聯通科技股份有限公司 雲端檔案存取裝置及方法
US20220210020A1 (en) * 2020-12-31 2022-06-30 Hughes Network Systems, Llc Smart Meter For Monitoring And Controlling Internet Usage
US11582648B2 (en) * 2021-01-26 2023-02-14 Dish Wireless L.L.C. Dynamic facilitation of communications services
WO2022183193A1 (en) * 2021-02-25 2022-09-01 Dexcom, Inc. Glucose reporting and vizualization with best day
US11695878B2 (en) * 2021-03-31 2023-07-04 T-Mobile Usa, Inc. Adjustable and dynamic thresholds in wireless networks
CN113362244B (zh) * 2021-06-03 2023-02-24 淄博职业学院 基于优先级和数据使用计划的图像处理方法
US12223361B2 (en) * 2021-08-02 2025-02-11 Dell Products L.P. Systems and methods to trigger workload migration between cloud-based resources and local resources
WO2023034879A1 (en) 2021-08-31 2023-03-09 Masimo Corporation Privacy switch for mobile communications device
US20230087930A1 (en) * 2021-09-21 2023-03-23 Tangoe Us, Inc. Telecom Provider Analysis Tool
US12219420B2 (en) 2022-03-10 2025-02-04 T-Mobile Usa, Inc. Dynamically adjusting a service plan provided to a UE by a wireless telecommunication network
US12149369B2 (en) * 2022-05-23 2024-11-19 Honeywell International Inc. Method and system for operating a security system that has a cellular communication connection with a data usage cap
US12418836B2 (en) 2022-10-17 2025-09-16 T-Mobile Usa, Inc. Recommending a threshold for a data usage type associated with a mobile device operating on a wireless telecommunication network
US12132579B2 (en) * 2022-10-19 2024-10-29 At&T Intellectual Property I, L.P. Method and apparatus for performing an accounting network layer as a service
US20240232336A9 (en) * 2022-10-25 2024-07-11 Mellanox Technologies, Ltd. Method for definition, consumption, and controlled access of dpu resources and services
US12081816B1 (en) * 2023-03-27 2024-09-03 Adeia Guides Inc. System and methods for social ads and premium upgrades for multi-account watch parties
CN116684500A (zh) * 2023-05-22 2023-09-01 深圳市绿联科技股份有限公司 组件化通信控制方法及装置、系统、电子设备、存储介质

Family Cites Families (157)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5826198A (en) 1992-01-13 1998-10-20 Microcom Systems, Inc. Transmission of data over a radio frequency channel
US5778182A (en) 1995-11-07 1998-07-07 At&T Corp. Usage management system
JPH1011344A (ja) 1996-06-24 1998-01-16 Mitsubishi Electric Corp データ・バックアップ方法
US6308328B1 (en) 1997-01-17 2001-10-23 Scientific-Atlanta, Inc. Usage statistics collection for a cable data delivery system
WO2001067705A2 (en) 2000-03-10 2001-09-13 Herbert Street Technologies Ltd. A data transfer and management system
CA2303739C (en) 2000-04-04 2009-06-30 Webhancer Corporation Method and system for managing performance of data transfers for a data access system
GB2361081A (en) * 2000-04-07 2001-10-10 Digitalsecu Co Ltd Apparatus and method for storing log files on a once only recordable medium
US20020029273A1 (en) 2000-06-05 2002-03-07 Mark Haroldson System and method for calculating concurrent network connections
US7184749B2 (en) 2000-09-07 2007-02-27 Traq Wireless, Inc. System and method for analyzing wireless communication data
FI20002814A0 (fi) * 2000-12-21 2000-12-21 Nokia Mobile Phones Ltd Asiayhteyspohjainen tiedonsiirronvarmistamismenetelmä ja järjestely, tiedonsiirtoverkko sekä tiedonsiirtoverkon päätelaite
US20020082991A1 (en) 2000-12-27 2002-06-27 Richard Friedman Telecommunications cost management system
US7720727B2 (en) 2001-03-01 2010-05-18 Fisher-Rosemount Systems, Inc. Economic calculations in process control system
US20030066055A1 (en) 2001-04-26 2003-04-03 Spivey John Michael Profiling computer programs
US7320131B1 (en) 2001-06-06 2008-01-15 Cisco Technology, Inc. Methods and apparatus for selecting a server to process a request
JP5068406B2 (ja) 2001-09-26 2012-11-07 日本電気株式会社 携帯端末器のパケット通信規制システム及びパケット通信規制方法
JP3868250B2 (ja) 2001-10-09 2007-01-17 松下電器産業株式会社 データ転送装置、データ転送システム、およびデータ転送方法
US6898734B2 (en) 2001-12-13 2005-05-24 International Business Machines Corporation I/O stress test
US7450927B1 (en) 2002-01-23 2008-11-11 At&T Corp. Interactive communication service account management system
US8216071B2 (en) * 2002-03-20 2012-07-10 Intel Corporation Method and apparatus for software delivery and management
JP2003299150A (ja) 2002-03-29 2003-10-17 Toshiba Corp 無線端末装置
US20040040021A1 (en) * 2002-05-06 2004-02-26 Microsoft Corporation Method and system for keeping an application up-to-date
JP4239058B2 (ja) 2002-05-22 2009-03-18 ソニー株式会社 無線通信装置、無線通信装置の制御方法、無線通信装置の制御方法のプログラム及び無線通信装置の制御方法のプログラムを記録した記録媒体
JP2004072590A (ja) * 2002-08-08 2004-03-04 Matsushita Electric Ind Co Ltd 端末装置およびサーバ装置
US20040032828A1 (en) 2002-08-16 2004-02-19 Cellglide Technologies Corp. Service management in cellular networks
JP2004140684A (ja) 2002-10-18 2004-05-13 Kyocera Corp 無線通信端末
US7343593B2 (en) 2002-12-09 2008-03-11 Siemens Aktiengesellschaft Method and device for porting software programs to a target platform by way of an electronic data processing system
KR100453071B1 (ko) 2003-01-18 2004-10-15 삼성전자주식회사 프로세서 버스 연결 장치 및 방법
US7818252B2 (en) 2003-02-20 2010-10-19 Gilat Satellite Networks, Ltd Enforcement of network service level agreements
US20040176965A1 (en) 2003-03-05 2004-09-09 The Minster Machine Company Durable goods equipment availability and usage system and method
US7532571B1 (en) 2003-06-27 2009-05-12 Microsoft Corporation Providing online connectivity across a range of electronic communications systems
US20050052992A1 (en) * 2003-08-01 2005-03-10 Cloonan Thomas J. Method and system for dynamically managing cable data bandwidth based on channel congestion state and subscriber usage profile
US7660755B2 (en) 2003-09-18 2010-02-09 At&T Intellectual Property I, L.P. Methods, systems, and computer-readable-mediums for managing rollover usage units of communication services
US20070223408A1 (en) * 2003-10-06 2007-09-27 Broadbeam Corporation Method and Apparatus for Intelligent Seamless Network Switching
US7103740B1 (en) 2003-12-31 2006-09-05 Veritas Operating Corporation Backup mechanism for a multi-class file system
JP4269162B2 (ja) 2004-01-07 2009-05-27 日本電気株式会社 携帯通信端末の無線経路選択方法およびその携帯通信端末並びに無線通信システム
WO2005071890A1 (en) 2004-01-27 2005-08-04 Actix Limited Monitoring system for a mobile communication network for traffic analysis using a hierarchial approach
US7564799B2 (en) * 2004-04-23 2009-07-21 Intermec Ip Corp. System and method for providing seamless roaming
WO2006012058A1 (en) * 2004-06-28 2006-02-02 Japan Communications, Inc. Systems and methods for mutual authentication of network
US20060141983A1 (en) 2004-12-23 2006-06-29 Srinivasan Jagannathan Network usage analysis system using customer and pricing information to maximize revenue and method
JP2005168041A (ja) 2004-12-28 2005-06-23 Toshiba Corp 無線通信システム
US7996465B2 (en) 2005-03-03 2011-08-09 Raytheon Company Incident command system
US7743128B2 (en) 2005-04-20 2010-06-22 Netqos, Inc. Method and system for visualizing network performance characteristics
US20060277224A1 (en) 2005-06-07 2006-12-07 Microsoft Corporation Synchronizing arbitrary data using a flexible schema
KR101145431B1 (ko) 2005-06-28 2012-05-16 텔레콤 이탈리아 소시에떼 퍼 아찌오니 사용자 단말기용 서비스 가용성의 표시
US10178522B2 (en) * 2005-08-02 2019-01-08 Qualcomm Incorporated VoIP emergency call support
WO2007030525A2 (en) 2005-09-07 2007-03-15 Sms. Ac, Inc. Automated billing and distribution platform for application providers
US20070211674A1 (en) 2006-03-09 2007-09-13 Ragnar Karlberg Lars J Auto continuation/discontinuation of data download and upload when entering/leaving a network
JP4829670B2 (ja) 2006-04-28 2011-12-07 株式会社日立製作所 San管理方法およびsan管理システム
US8542661B2 (en) 2006-05-16 2013-09-24 Autonet Mobile, Inc. Mobile router network server method with billing reconciliation
US8521843B2 (en) 2006-05-25 2013-08-27 Qualcomm Incorporated Methods and apparatus for sampling usage information from a pool of terminals in a data network
DE102006033156A1 (de) 2006-07-18 2008-01-24 Keiper Gmbh & Co.Kg Struktur eines Fahrzeugsitzes
CN101150496A (zh) 2006-09-22 2008-03-26 中兴通讯股份有限公司 提高重要信息网络传输质量的方法
US20080089237A1 (en) 2006-10-11 2008-04-17 Ibahn Corporation System and method for dynamic network traffic prioritization
WO2008080139A1 (en) * 2006-12-22 2008-07-03 Integrated Mobile, Inc. System and method for managing mobile devices and services
US8850140B2 (en) 2007-01-07 2014-09-30 Apple Inc. Data backup for mobile device
WO2008097105A1 (en) 2007-02-07 2008-08-14 Advanced Media Systems Limited Methods, systems and apparatus for monitoring and/or generating communications in a communications network
US8924352B1 (en) 2007-03-31 2014-12-30 Emc Corporation Automated priority backup and archive
US20080250083A1 (en) 2007-04-03 2008-10-09 International Business Machines Corporation Method and system of providing a backup configuration program
US20080311912A1 (en) 2007-06-15 2008-12-18 Qualcomm Incorporated System selection based on application requirements and preferences
TWI386012B (zh) 2007-06-20 2013-02-11 Inventec Appliances Corp Gsm與cdma雙模手機控制雙gsm用戶識別模組之方法
WO2008155444A1 (en) 2007-06-21 2008-12-24 Elektrobit Wireless Communications Oy Radio resource control
US8572256B2 (en) * 2007-07-16 2013-10-29 Qualcomm Incorporated Method for supporting multiple diversified data applications with efficient use of network resources
US8538378B2 (en) 2007-08-24 2013-09-17 Microsoft Corporation Mobile billboard and usage advisor
US20090068984A1 (en) 2007-09-06 2009-03-12 Burnett R Alan Method, apparatus, and system for controlling mobile device use
US8831575B2 (en) 2007-09-26 2014-09-09 Qualcomm Incorporated Apparatus and methods associated with open market handsets
US7986935B1 (en) 2007-10-26 2011-07-26 Sprint Communications Company L.P. Service plan optimizer
US8108517B2 (en) 2007-11-27 2012-01-31 Umber Systems System and method for collecting, reporting and analyzing data on application-level activity and other user information on a mobile data network
US8452927B2 (en) 2008-01-02 2013-05-28 Sandisk Technologies Inc. Distributed storage service systems and architecture
US8261278B2 (en) 2008-02-01 2012-09-04 Ca, Inc. Automatic baselining of resource consumption for transactions
US20090203352A1 (en) 2008-02-13 2009-08-13 Xelex Technologies Inc. Mobile phone/device usage tracking system and method
JP2009230575A (ja) 2008-03-24 2009-10-08 Toyota Motor Corp バックアップシステム、車載バックアップシステム、及び、車載装置
US8363672B2 (en) 2008-05-08 2013-01-29 Gilat Satellite Networks Ltd. Optimization of internet traffic based on application prioritization
US8326958B1 (en) 2009-01-28 2012-12-04 Headwater Partners I, Llc Service activation tracking system
US8706863B2 (en) 2008-07-18 2014-04-22 Apple Inc. Systems and methods for monitoring data and bandwidth usage
US20100015926A1 (en) 2008-07-18 2010-01-21 Luff Robert A System and methods to monitor and analyze events on wireless devices to predict wireless network resource usage
GB2463000B (en) 2008-07-25 2012-11-07 Vodafone Plc Mobile communications network
US8055237B2 (en) 2008-08-06 2011-11-08 Bridgewater Systems Corp. Usage measurement collection and analysis to dynamically regulate customer network usage
US8064876B2 (en) 2008-09-30 2011-11-22 At&T Intellectual Property Ii, L.P. Systems for use with multi-number cellular devices
KR101006275B1 (ko) * 2008-10-01 2011-01-06 주식회사 케이티 선불 계정 세분화를 이용한 선불 서비스 제공 방법 및 시스템
US8473858B2 (en) 2008-10-16 2013-06-25 Bank Of America Corporation Graph viewer displaying predicted account balances and expenditures
US8984628B2 (en) 2008-10-21 2015-03-17 Lookout, Inc. System and method for adverse mobile application identification
US8347386B2 (en) 2008-10-21 2013-01-01 Lookout, Inc. System and method for server-coupled malware prevention
JP2010103892A (ja) * 2008-10-27 2010-05-06 Nec Corp 通信端末、料金プラン管理装置、管理システム、管理方法および管理プログラム
US8374576B2 (en) * 2008-12-04 2013-02-12 At&T Intellectual Property I, L.P. Methods, systems, and computer program products for generating resource utilization alerts through communication terminals
US20110238826A1 (en) 2008-12-08 2011-09-29 Neuralitic Systems Method and system for analysing a mobile operator data network
US8160598B2 (en) 2008-12-10 2012-04-17 At&T Intellectual Property Ii, L.P. Lightweight application level policy management for portable wireless devices under varying network
US8407721B2 (en) * 2008-12-12 2013-03-26 Microsoft Corporation Communication interface selection on multi-homed devices
US8249904B1 (en) * 2008-12-12 2012-08-21 Amazon Technologies, Inc. Managing use of program execution capacity
US20100159948A1 (en) * 2008-12-19 2010-06-24 Taproot Systems, Inc. Adaptive Networking For Power Savings
US8271005B2 (en) 2009-01-12 2012-09-18 Jlt Group, Inc. Mobile communication device and system with limited data transfer
US8781479B2 (en) * 2009-01-22 2014-07-15 Microsoft Corporation Mobile device network selection
US8606911B2 (en) * 2009-03-02 2013-12-10 Headwater Partners I Llc Flow tagging for service policy implementation
US9578182B2 (en) * 2009-01-28 2017-02-21 Headwater Partners I Llc Mobile device and service management
US10715342B2 (en) * 2009-01-28 2020-07-14 Headwater Research Llc Managing service user discovery and service launch object placement on a device
US8745191B2 (en) 2009-01-28 2014-06-03 Headwater Partners I Llc System and method for providing user notifications
US8577329B2 (en) 2009-05-04 2013-11-05 Bridgewater Systems Corp. System and methods for carrier-centric mobile device data communications cost monitoring and control
US9203629B2 (en) 2009-05-04 2015-12-01 Bridgewater Systems Corp. System and methods for user-centric mobile device-based data communications cost monitoring and control
GB2470071B (en) 2009-05-08 2013-06-05 Vodafone Plc Telcommunications networks
JP5379299B2 (ja) * 2009-06-01 2013-12-25 アルカテル−ルーセント モバイル・ネットワークの領域で帯域幅使用量を制御するための同領域におけるチャージ料金調整の通知
US8214487B2 (en) 2009-06-10 2012-07-03 At&T Intellectual Property I, L.P. System and method to determine network usage
CA2673135C (en) * 2009-07-17 2017-01-17 Anomalous Networks, Inc. Determining usage predictions and detecting anomalous user activity through traffic patterns
US8498749B2 (en) * 2009-08-21 2013-07-30 Allure Energy, Inc. Method for zone based energy management system with scalable map interface
KR20110023009A (ko) * 2009-08-28 2011-03-08 주식회사 케이티 무선 인터넷 서비스 요금을 과금하기 위한 방법과 이를 위한 이동통신단말
US8509212B2 (en) 2009-09-22 2013-08-13 Verizon Patent And Licensing Inc. Method and system of recovering lost mobile devices
JP5168512B2 (ja) 2009-12-08 2013-03-21 日本電気株式会社 通信装置、通信方法及びプログラム
US20110137776A1 (en) 2009-12-09 2011-06-09 Allconnect, Inc. Systems and methods for managing and/or recommending third party products and services provided to a user
US8112062B2 (en) 2009-12-22 2012-02-07 Cellco Partnership System and method for sending threshold notification in real time
US9369357B2 (en) * 2010-02-03 2016-06-14 Symantec Corporation Method, system, and computer readable medium for remote device management
AU2011212997A1 (en) 2010-02-03 2012-08-16 Trilogy Ip Holdings, Inc. Mobile communication plan offerings
US8996649B2 (en) * 2010-02-05 2015-03-31 Qualcomm Incorporated Utilizing policies for offload and flow mobility in wireless communications
US8230061B2 (en) 2010-03-17 2012-07-24 Microsoft Corporation Network resource management with prediction
US20120198046A1 (en) 2010-04-29 2012-08-02 Mehul Jayant Shah Mobile device bandwidth throttling
JP2011237950A (ja) 2010-05-07 2011-11-24 Fujitsu Ltd 情報処理装置、バックアップサーバ、バックアッププログラム、バックアップ方法及びバックアップシステム
NZ603631A (en) 2010-05-25 2013-10-25 Headwater Partners I Llc Device- assisted services for protecting network capacity
US8615236B2 (en) 2010-06-04 2013-12-24 Palm, Inc. System and method for dynamically managing connections using feature prioritization
US20120208495A1 (en) 2010-06-23 2012-08-16 Twilio, Inc. System and method for monitoring account usage on a platform
EP2642790A1 (en) 2010-07-02 2013-09-25 Vodafone IP Licensing limited Application aware resources management in telecommunication networks
KR101161966B1 (ko) 2010-07-09 2012-07-04 에스케이하이닉스 주식회사 칩 어드레스 회로를 포함하는 멀티 칩 패키지 장치
CN101895967A (zh) 2010-07-21 2010-11-24 中兴通讯股份有限公司 基于wifi的文件下载方法和装置
US8484568B2 (en) 2010-08-25 2013-07-09 Verizon Patent And Licensing Inc. Data usage monitoring per application
US8595289B2 (en) * 2010-09-21 2013-11-26 Telefonaktiebolaget L M Ericsson (Publ) Cloud phone with distributed processing
JP5858495B2 (ja) 2010-09-28 2016-02-10 ヘッドウォーター パートナーズ I エルエルシーHeadwater Partners I Llc デバイス支援サービス用のサービスデザインセンタ
US8285250B2 (en) 2010-11-01 2012-10-09 Google Inc. Mobile device-based bandwidth throttling
US8893007B2 (en) * 2010-11-09 2014-11-18 Microsoft Corporation Managing network usage per application via policies
EP2464054A1 (en) 2010-12-07 2012-06-13 British Telecommunications Public Limited Company Communications device
US20120150808A1 (en) 2010-12-13 2012-06-14 Verizon Patent And Licensing Inc. Method and system for performing data backup and restoration
US9124436B2 (en) * 2010-12-16 2015-09-01 Cellco Partnership Intelligent automated data usage upgrade recommendation
US8971841B2 (en) * 2010-12-17 2015-03-03 Microsoft Corporation Operating system supporting cost aware applications
US20120158947A1 (en) 2010-12-17 2012-06-21 Microsoft Corporation Operating system supporting cost aware applications
JP5315331B2 (ja) 2010-12-24 2013-10-16 株式会社エヌ・ティ・ティ・ドコモ 通信システム、通信制御装置、通信方法及び移動機
KR101337724B1 (ko) 2010-12-27 2013-12-06 주식회사 팬택 어플리케이션별 데이터 사용량을 표시하는 이동 단말기 및 그 제어방법
ES2770577T3 (es) * 2011-01-31 2020-07-02 Synchronoss Tech Inc Sistema y método para la gestión agnóstica de servidor y sistema operativo de dispositivos conectados a través de la alteración del estado controlado por la red
US8689541B2 (en) * 2011-02-16 2014-04-08 GM Global Technology Operations LLC Valvetrain control method and apparatus for conserving combustion heat
EP2512184B1 (en) * 2011-04-13 2017-07-19 OCT Circuit Technologies International Limited Process and apparatus for handling downlink transmission during network switching
US8929859B2 (en) * 2011-04-26 2015-01-06 Openet Telecom Ltd. Systems for enabling subscriber monitoring of telecommunications network usage and service plans
WO2012148293A1 (en) 2011-04-28 2012-11-01 Google Inc. Using feedback reports to determine performance of an application in a geographic location
WO2012154848A1 (en) * 2011-05-09 2012-11-15 Google Inc. Recommending applications for mobile devices based on installation histories
CN104012041B (zh) 2011-05-24 2018-02-09 思杰系统有限公司 用于分析网络指标的系统和方法
US8819471B2 (en) 2011-06-03 2014-08-26 Apple Inc. Methods and apparatus for power state based backup
US8924585B2 (en) * 2011-06-03 2014-12-30 Apple Inc. Method for optimizing transport channels of devices
US8654649B2 (en) * 2011-07-27 2014-02-18 Cisco Technology, Inc. Reduced topology routing in shared media communication networks
US8478233B2 (en) 2011-08-01 2013-07-02 Qualcomm Innovation Center, Inc. Mobile computing device application network use metric and monetary cost monitor and control
US9396482B2 (en) * 2011-08-31 2016-07-19 Verizon Patent And Licensing Inc. Data usage plan associated with user device
WO2013033702A1 (en) 2011-09-01 2013-03-07 Google Inc. Establishing network connections
US9049637B2 (en) * 2011-09-09 2015-06-02 Genband Us Llc Automatic transfer of mobile calls between voice over internet protocol (VoIP) and guaranteed service (GS) networks based on quality of service (QoS) measurements
US8799365B2 (en) 2011-09-28 2014-08-05 Verizon Patent And Licensing Inc. Broker-based management of mobile devices
US8359389B1 (en) 2011-10-11 2013-01-22 Google Inc. Monitoring application program resource consumption
US9160790B1 (en) 2011-10-17 2015-10-13 Google, Inc. Methods and systems for determining and controlling network data usage at the application and feature level
US8880022B2 (en) * 2011-11-10 2014-11-04 Microsoft Corporation Providing per-application resource usage information
US20130122882A1 (en) * 2011-11-14 2013-05-16 Labhesh Patel Automated provisioning of cellphone plans triggered by mobile device management system alerts and usage thresholds
US9544195B1 (en) 2011-11-30 2017-01-10 Amazon Technologies, Inc. Bandwidth monitoring for data plans
US8885584B2 (en) * 2011-11-30 2014-11-11 Blackberry Limited Multiple concurrent data link management
US8503978B2 (en) 2011-12-09 2013-08-06 Cellco Partnership Real time data usage metering on a mobile station and reconciliation with billable usage measured by a mobile network
CN103188647A (zh) * 2011-12-29 2013-07-03 北京网秦天下科技有限公司 一种移动终端上网流量统计分析和提醒的方法和系统
US9063964B2 (en) * 2012-01-04 2015-06-23 Trustgo Mobile, Inc. Detecting application harmful behavior and grading application risks for mobile devices
US9049589B2 (en) 2012-01-27 2015-06-02 Microsoft Technology Licensing, Llc Dynamically adjusting a data usage plan based on data usage statistics
US9413893B2 (en) 2012-04-05 2016-08-09 Assurant, Inc. System, method, apparatus, and computer program product for providing mobile device support services

Also Published As

Publication number Publication date
BR112014018380A2 (es) 2017-06-20
KR102098414B1 (ko) 2020-04-07
US20130196626A1 (en) 2013-08-01
KR20140117616A (ko) 2014-10-07
US20170086053A1 (en) 2017-03-23
US9264556B2 (en) 2016-02-16
US20130196621A1 (en) 2013-08-01
TW201342960A (zh) 2013-10-16
JP6195313B2 (ja) 2017-09-13
US20170279699A1 (en) 2017-09-28
EP2807553B1 (en) 2018-04-18
US9887895B2 (en) 2018-02-06
US20130196615A1 (en) 2013-08-01
US20180145896A1 (en) 2018-05-24
US20160112577A1 (en) 2016-04-21
US20130196618A1 (en) 2013-08-01
US9887894B2 (en) 2018-02-06
CN104081339B (zh) 2018-08-14
US20150181047A1 (en) 2015-06-25
US11223549B2 (en) 2022-01-11
US9544212B2 (en) 2017-01-10
US20130196616A1 (en) 2013-08-01
US20170373959A1 (en) 2017-12-28
US10069705B2 (en) 2018-09-04
BR112014018380A8 (pt) 2017-12-12
US9825830B2 (en) 2017-11-21
CN104081339A (zh) 2014-10-01
JP2015515157A (ja) 2015-05-21
CA2863455C (en) 2020-09-22
US9369589B2 (en) 2016-06-14
US20190230016A1 (en) 2019-07-25
US10243824B2 (en) 2019-03-26
AU2013212632A1 (en) 2014-08-14
WO2013112390A1 (en) 2013-08-01
US9161200B2 (en) 2015-10-13
EP2807561A4 (en) 2014-12-03
EP2807561B1 (en) 2016-01-20
AU2013212632B2 (en) 2017-08-03
US20130198374A1 (en) 2013-08-01
US8977231B2 (en) 2015-03-10
US9660889B2 (en) 2017-05-23
TW201336281A (zh) 2013-09-01
US9900231B2 (en) 2018-02-20
KR102021631B1 (ko) 2019-11-04
MX366246B (es) 2019-07-03
US9838287B2 (en) 2017-12-05
JP2015508632A (ja) 2015-03-19
EP2807553A1 (en) 2014-12-03
RU2014131055A (ru) 2016-02-20
US20160226738A1 (en) 2016-08-04
TWI603642B (zh) 2017-10-21
EP2807553A4 (en) 2014-12-03
US9049589B2 (en) 2015-06-02
EP2807561A1 (en) 2014-12-03
CA2863455A1 (en) 2013-08-01
CN104081360A (zh) 2014-10-01
RU2614538C2 (ru) 2017-03-28
CN104081360B (zh) 2017-06-13
US20130196617A1 (en) 2013-08-01
US20220141110A1 (en) 2022-05-05
MX345476B (es) 2017-02-01
US20160028898A1 (en) 2016-01-28
WO2013112647A1 (en) 2013-08-01
KR20140119160A (ko) 2014-10-08
US20170187596A1 (en) 2017-06-29
US20130198373A1 (en) 2013-08-01
US20130196622A1 (en) 2013-08-01

Similar Documents

Publication Publication Date Title
MX2014008566A (es) Rastreo de uso de datos bajo un plan de datos esquematizado.
US20140068212A1 (en) Device backups and updates in view of data usage statistics

Legal Events

Date Code Title Description
FG Grant or registration