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
Links
- 238000004891 communication Methods 0.000 claims description 15
- 238000000034 method Methods 0.000 claims description 7
- 230000001413 cellular effect Effects 0.000 description 10
- 238000012546 transfer Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 230000009977 dual effect Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000007726 management method Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000012163 sequencing technique Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000007717 exclusion Effects 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000007723 transport mechanism Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0876—Network utilisation, e.g. volume of load or congestion level
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/14—Charging, metering or billing arrangements for data wireline or wireless communications
- H04L12/1432—Metric aspects
- H04L12/1435—Metric aspects volume-based
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/04—Processing captured monitoring data, e.g. for logfile generation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/04—Processing captured monitoring data, e.g. for logfile generation
- H04L43/045—Processing captured monitoring data, e.g. for logfile generation for graphical visualisation of monitoring data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/06—Generation of reports
- H04L43/062—Generation of reports related to network traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/41—Billing record details, i.e. parameters, identifiers, structure of call data record [CDR]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/58—Arrangements 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/60—Arrangements 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/70—Administration or customization aspects; Counter-checking correct charges
- H04M15/765—Linked or grouped accounts, e.g. of users or devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/70—Administration or customization aspects; Counter-checking correct charges
- H04M15/765—Linked or grouped accounts, e.g. of users or devices
- H04M15/7652—Linked or grouped accounts, e.g. of users or devices shared by users
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/80—Rating or billing plans; Tariff determination aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/83—Notification aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/83—Notification aspects
- H04M15/84—Types of notifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/83—Notification aspects
- H04M15/84—Types of notifications
- H04M15/846—Types of notifications optical, e.g. icon
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/83—Notification aspects
- H04M15/85—Notification aspects characterised by the type of condition triggering a notification
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/83—Notification aspects
- H04M15/85—Notification aspects characterised by the type of condition triggering a notification
- H04M15/853—Calculate maximum communication time or volume
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/83—Notification aspects
- H04M15/85—Notification aspects characterised by the type of condition triggering a notification
- H04M15/854—Available credit
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/83—Notification aspects
- H04M15/86—Recipients of the notification
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/24—Accounting or billing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/60—Subscription-based services using application servers or record carriers, e.g. SIM application toolkits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/70—Services for machine-to-machine communication [M2M] or machine type communication [MTC]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/186—Processing of subscriber group data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/70—Administration or customization aspects; Counter-checking correct charges
- H04M15/775—Account specifications on parallel communications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/80—Rating or billing plans; Tariff determination aspects
- H04M15/8044—Least cost routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/83—Notification aspects
- H04M15/85—Notification aspects characterised by the type of condition triggering a notification
- H04M15/856—Unsuccessful event
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/06—Terminal 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)
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.
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)
| 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)
| 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 |
-
2012
- 2012-12-20 US US13/721,032 patent/US9049589B2/en active Active
- 2012-12-20 US US13/721,053 patent/US8977231B2/en active Active
- 2012-12-20 US US13/721,083 patent/US9264556B2/en active Active
- 2012-12-20 US US13/721,058 patent/US9161200B2/en active Active
- 2012-12-20 US US13/721,066 patent/US9900231B2/en active Active
- 2012-12-20 US US13/721,023 patent/US9887894B2/en active Active
- 2012-12-20 US US13/721,069 patent/US9369589B2/en active Active
- 2012-12-20 US US13/721,029 patent/US9544212B2/en active Active
- 2012-12-20 US US13/721,041 patent/US9838287B2/en not_active Expired - Fee Related
-
2013
- 2013-01-16 TW TW102101668A patent/TWI603642B/zh not_active IP Right Cessation
- 2013-01-21 JP JP2014554756A patent/JP6195313B2/ja not_active Expired - Fee Related
- 2013-01-21 AU AU2013212632A patent/AU2013212632B2/en active Active
- 2013-01-21 KR KR1020147023845A patent/KR102098414B1/ko not_active Expired - Fee Related
- 2013-01-21 BR BR112014018380A patent/BR112014018380A8/pt not_active Application Discontinuation
- 2013-01-21 MX MX2017001228A patent/MX366246B/es unknown
- 2013-01-21 WO PCT/US2013/022353 patent/WO2013112390A1/en not_active Ceased
- 2013-01-21 EP EP13741633.5A patent/EP2807561B1/en active Active
- 2013-01-21 MX MX2014008566A patent/MX345476B/es active IP Right Grant
- 2013-01-21 CN CN201380006806.5A patent/CN104081360B/zh active Active
- 2013-01-21 TW TW102102234A patent/TW201336281A/zh unknown
- 2013-01-21 RU RU2014131055A patent/RU2614538C2/ru active
- 2013-01-21 CA CA2863455A patent/CA2863455C/en active Active
- 2013-01-24 KR KR1020147023636A patent/KR102021631B1/ko active Active
- 2013-01-24 CN CN201380006974.4A patent/CN104081339B/zh not_active Expired - Fee Related
- 2013-01-24 JP JP2014554805A patent/JP2015508632A/ja active Pending
- 2013-01-24 WO PCT/US2013/022822 patent/WO2013112647A1/en not_active Ceased
- 2013-01-24 EP EP13741434.8A patent/EP2807553B1/en not_active Not-in-force
-
2015
- 2015-03-09 US US14/642,378 patent/US9660889B2/en active Active
- 2015-08-25 US US14/835,693 patent/US20160112577A1/en not_active Abandoned
- 2015-08-28 US US14/839,243 patent/US9887895B2/en active Active
-
2016
- 2016-01-05 US US14/988,462 patent/US9825830B2/en active Active
- 2016-11-11 US US15/350,001 patent/US20170187596A1/en not_active Abandoned
- 2016-11-30 US US15/365,919 patent/US10069705B2/en active Active
-
2017
- 2017-05-08 US US15/589,994 patent/US20170373959A1/en not_active Abandoned
- 2017-06-12 US US15/620,791 patent/US10243824B2/en active Active
-
2018
- 2018-01-19 US US15/876,094 patent/US11223549B2/en active Active
- 2018-12-14 US US16/221,444 patent/US20190230016A1/en not_active Abandoned
-
2022
- 2022-01-11 US US17/573,473 patent/US20220141110A1/en not_active Abandoned
Also Published As
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 |