MX360593B

Controlling notification based on power expense and social factors.

Abstract

In one embodiment, a computer system determines a wireless transmit cost for each of one or more outgoing messages for a first user, and transmits to the first user's mobile device at least one of the one or more outgoing messages based on the mobile device's power state and respective wireless transmit costs of the one or more outgoing messages.

MX360593B, drawing sheet 1
Sheet 1 of 7

Term

6.1 yearsleft in the term

Expires 15 October 2032.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

20 claims: 3 independent, 17 dependent

  1. 1
    REIVINDICACIONES 1. - Un método para controlar notificaciones basándose en gasto de energía y prioridad de mensaje que comprende, por uno o más dispositivos de cómputo de un sistema de red social:recibir, desde un dispositivo móvil de un primer usuario, una indicación de un estado de red de radio del dispositivo móvil del primer usuario;identificar una pluralidad de mensajes a ser enviados al dispositivo móvil del primer usuario de uno o más dispositiyos móviles cada uno asociado con un segundo usuario, cada uno de) la pluralidad de mensajes tiene un tamaño de mensaje;determinar, para cada mensaje de la pluralidad de mensajes, un costo de transmisión del mensaje basándose al menos en parte en el estado de red de radio del dispositivo móvil del primer usuario y el tamaño de mensaje del mensaje, y un valor del mensaje;determinar una puntuación de prioridad para cada mensaje de la pluralidad de mensajes basándose al menos en parte en el co^to de transmisión y el valor de cada uno de los mensajes;y transmitir al menos un mensaje de la pluralidad de mensajes al dispositivo móvil del primer usuario con base al menos en parte en la puntuación de prioridad asociada con el mensaje.
  2. 2
    2, - El método de conformidad con la reivindicación 1, en donde el determinar el valor de cada uno de los mensajes se basa al men os en parte en la determinación de una afinidad entre el primer usuario y cada uno de los segundos usuarios.
  3. 3
    - El método de conformidad con la reivindicación 2, en donde el primer usuario y cada uno de los segundos usuarios son usuarios del sistema de red social, en donde el sistema de red social comprende una gráfica social que comprende una pluralidad de nodos y una pluralidad de bordes que conectan los nodos, cada uno de los bordes entre dos de los nodos representando un solo grado de separación entre los nodos, y en donde el primer usuario está asociado con un primer nodo de la gráfica social, los segundos usuarios están cada uno asociados con un segundo nodo de una pluralidad de segundos nodos d¿ la gráfica social, y el primer nodo y cada uno de la pluralidad de segundos nodos están conectados por al menos un borde de la gráfica social. I
  4. 4
    - El método de conformidad con la reivindicación 3, en doitide la afinidad entre el primer usuario y cada uno de los segundos usuarios se determina con base en un número de grados de separación entre el primer nodo asociado con el primer usuario y el segundo nodo asociado con cada uno de los segundos usuarios.
  5. 5
    - El método de conformidad con la reivindicación 4, que además comprende:asignar un coeficiente de afinidad a cada uno de la pluralidad de mensajes con base al número de grados de separación entre el primer nodo del primer usuario y el segundo nodo del segundo usuario asociado con cada uno de los mensajes, en donde la transmisión del al menos uno de los mensajes al dispositivo móvil del primer usuario se basa al menos en parte en el coeficiente de afinidad del mensaje siendo igual a o mayor que un coeficiente de afinidad predeterminado.
  6. 6
    - El método de conformidad con la reivindicación 5, en donde el determinar el valor de cada uno de los mensajes está además basado al menos en parte en determinar un tipo de cada mensaje, y en donde la puntuación de prioridad para cada mensaje del la pluralidad de mensajes está además basada al menos en parte er| el tipo de mensaje
  7. 7
    - El método de conformidad con la reivindicación 1, en donde el estado de red de radio del dispositivo móvil del primer usuario comprende:una red de radio al que el dispositivo móvil del primer usuario está conectado;una fuerza de señal de la conexión;o un ancho banda de la conexión.
  8. 8
    - El método de conformidad con la reivindicación 1, en donde, para cada uno de los mensajes, el costo de transmisión se basa al menos en parte en un primer número de consumo de energía que está basado al menos en parte en; un número de consumo de energía de radio que está basado al menos en parte en:una red de radio al que el dispositivo móvil del primer usuario está conectado;y el dispositivo móvil del primer usuario;el tamaño del mensaje;y un ancho de banda de la conexión del dispositivo móvil del primer usuario a la red de radio.
  9. 9
    - El método de conformidad con la reivindicación 8, en donde el costo de transmisión del mensaje está además basado al menos en parte en un segundo número de consumo de energía que está basado al menos en parte en;el número de consumo de energía de radio;y una duración de tiempo para establecer una sesión de comunicación para enviar el mensaje al dispositivo móvil del pririner usuario.
  10. 10
    - Un medio de almacenamiento legible por computadora que provoca que un dispositivo de cómputo controle notificaciones basándose en gasto de energía y prioridad de mensaje por medio c|e:recibir, de un dispositivo móvil de un primer usuario, úna indicación de un estado de red de radio del dispositivo móvil del primer usuario;identificar una pluralidad de mensajes a ser enviados al dispositivo móvil del primer usuario de uno o más dispositivos móviles cada uno asociado con un segundo usuario, cada uno de la pluralidad de mensajes teniendo un tamaño de mensaje;determinar, para cada mensaje de la pluralidad de mensajes, un costo de transmisión de mensaje basado al menos en pairte en el estado de red de radio del dispositivo móvil del primer usuajrio y el tamaño de mensaje del mensaje, y un valor del mensaje;determinar una puntuación de prioridad para cada mensaje de la pluralidad de mensajes basándose al menos en parte en el costo de transmisión y el valor de cada uno de los mensajes;y transmitir al menos un mensaje de la pluralidad de mensajes al dispositivo móvil del primer usuario basándose al menos en partelen la puntuación de prioridad asociada con el mensaje.
  11. 11
    11, - El medio de conformidad con la reivindicación 10, ¡en donde el determinar el valor de cada uno de los mensajes eptá basado en parte en la determinación de una afinidad entre el primer usuario y cada uno de los uno o más segundos usuarios.
  12. 12
    12, - El medio de conformidad con la reivindicación 11, en donde el primer usuario y cada uno de los segundos usuarios son usuarios de un sistema de red social, en donde el sistema de red social comprende una gráfica sodial que comprende una pluralidad de nodos y una pluralidad de borces que conectan los nodos, cada uno de los bordes entre dos de os nodos representa un solo grado de separación entre los nodos, y en donde el primer usuario está asociado con un primer nodo de la gráfica social, los segundos usuarios están cada uno asociados con un segundo nodo de una pluralidad de segundos nodos de la gráfica social, y el primer nodo de cada uno de la pluralidad de segundos nodos están conectados por al menos un borde de la I ί I ? gráfica social. '
  13. 13
    - El medio de conformidad con la reivindicación 12, en donde la afinidad entre el primer usuario y cada uno de los uno o más segundos usuarios es determinada basándose en un número de grados de separación entre el primer nodo del primer usuario y el segundo nodo de cada uno del uno o más segundos usuarios.
  14. 14
    - El medio de conformidad con la reivindicación 13, que además provoca que el dispositivo de cómputo:asigne un coeficiente de afinidad a cada uno de la pluralidad de mensajes con base en el número de grados de separación entre el primer nodo del primer usuario y el segundo nodo del segundo usuario asociado con cada uno de los mensajes, en donde transmitir al menos uno de los mensajes al dispositivo móvil del primer usuario está basado al menos en parte en el coeficiente de afinidad del mensaje siendo igual a o mayor que un coeficiente de afinidad predeterminado.
  15. 15
    - El medio de conformidad con la reivindicación 14, en donde el determinar el valor de cada uno de los mensajes está además basado al menos en parte en determinar un tipo de calda mensaje de la pluralidad de mensajes, y en donde la puntuación de prioridad para cada mensaje de la pluralidad de mensajes está además basada al menos en parte en el tipo de mensaje.
  16. 16
    - El medio de conformidad con la reivindicación 10, en donde el estado de red de radio del dispositivo móvil del prirrer * τ if» usuario comprende:una red de radio a la que el dispositivo móvil del primer usuario está conectado;una fuerza de señal de la conexión;o un ancho de banda de la conexión.
  17. 17
    - El medio de conformidad con la reivindicación 10, en donde, para cada uno de los mensajes, el costo de transmisión está basado al menos en parte en un primer número de consumo de energía que está basado al menos en parte en; un número de consumo de energía de radio que está jasado al menos en parte en:una red de radio a la que el dispositivo móvil del primer usuario está conectado;y el dispositivo móvil del primer usuario, el tamaño de mensaje;y un ancho de banda de la conexión del dispositivo móvil del primer usuario a la red de radio.
  18. 18
    - El medio de conformidad con la reivindicación 17, en donde el costo de transmisión del mensaje está además basado al menos en parte en un segundo número de consumo de energía cjue está basado al menos en parte en:el número de consumo de energía de radio;y una duración de tiempo para establecer una sesión de comunicación para enviar el mensaje al dispositivo móvil del primer usuario.
  19. 19
    - Un sistema para controlar notificaciones basándose en gasto de energía y prioridad de mensaje, que comprende:uno o más procesadores;y una memoria acoplada a los uno o más procesadores y que provoca que los uno o más procesadores: reciban, desde un dispositivo móvil de un primer usuario, una indicación de un estado de red de radio del dispositivo móvil del primer usuario;identifiquen una pluralidad de mensajes a ser enviados al dispositivo móvil del primer usuario de uno o más dispositivos móviles cada uno asociado con un segundo usuario, cada uno de la pluralidad de mensajes teniendo un tamaño de mensaje;determinen, para cada mensaje de la pluralidad de mensajes, un costo de transmisión del mensaje con base al menos en parte en el estado de red de radio del dispositivo móvil del primer usuario y el tamaño de mensaje del mensaje, y un valor del mensaje;determinen una puntuación de prioridad para cada mensaje de la pluralidad de mensajes con base al menos en parte en el costo de transmisión y el valor de cada uno de los mensajes;y transmitan al menos un mensaje de la pluralidad de mensajes al dispositivo móvil del primer usuario con base al menos en parte en la puntuación de prioridad asociada con el mensaje.
  20. 20
    - El sistema de conformidad con la reivindicación 19, en donde el determinar el valor de cada uno de los mensajes está basado al menos en parte en determinar una afinidad entre el primer usuario y cada uno de los uno o más segundos usuarios, en donde el primer usuario y cada uno de los segundos usuarios son usuarios de un sistema de red social, en donde el sistema de red social comprende una gráfica social que comprende una pluralidad de nodos y una pluralidad de bordes que conectan los nodos, cada uno de los bordes entre dos de los nodos representando un solo grado de separación entre los nodos y en donde el primer usuario está asociado con un primer noldo de la gráfica social, los segundos usuarios están cada uno asociados con un segundo nodo de una pluralidad de segundos nodos de la gráfica social, y el primer nodo y cada uno de la pluralidad de segundos nodos están conectados por al menos un borde de la gráfica social.
Independent claims20