Seven Networks, LLC

États‑Unis d’Amérique

Retour au propriétaire

1-100 de 153 pour Seven Networks, LLC Trier par
Recheche Texte
Affiner par
Type PI
        Brevet 150
        Marque 3
Juridiction
        États-Unis 139
        International 9
        Canada 5
Date
2024 novembre 1
2024 9
2023 15
2022 12
2021 16
Voir plus
Classe IPC
H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison 51
H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole 42
H04W 12/06 - Authentification 42
H04W 52/02 - Dispositions d'économie de puissance 36
H04W 28/02 - Gestion du trafic, p.ex. régulation de flux ou d'encombrement 28
Voir plus
Classe NICE
09 - Appareils et instruments scientifiques et électriques 3
38 - Services de télécommunications 1
Statut
En Instance 10
Enregistré / En vigueur 143
  1     2        Prochaine page

1.

MOBILE APPLICATION TRAFFIC OPTIMIZATION

      
Numéro d'application 18786910
Statut En instance
Date de dépôt 2024-07-29
Date de la première publication 2024-11-21
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Luna, Michael
  • Backholm, Ari

Abrégé

A system with distributed proxy for reducing traffic in a wireless network satisfies data requests made by a mobile application. The system includes a mobile device having a local proxy for intercepting a data request made by the mobile application. The local proxy simulates application server responses for the mobile application on the mobile device for data requests where responses are available in the local cache. A proxy server is coupled to the mobile device and an application server to which the data request is made. The proxy server is able to communicate with the local proxy. The local proxy forwards the data request to the proxy server for transmission to the application server for a response to the data request. The proxy server queries the application server for any changes to the data request that the mobile application has previously made and notifies the local proxy of such changes.

Classes IPC  ?

  • H04W 88/18 - Dispositifs de logistique; Dispositifs de gestion de réseaux
  • H04L 45/302 - Détermination de la route basée sur la qualité de service [QoS] demandée
  • H04L 47/122 - Prévention de la congestion; Récupération de la congestion en détournant le trafic des entités congestionnées
  • H04L 47/25 - Commande de flux; Commande de la congestion le débit étant modifié par la source lors de la détection d'un changement des conditions du réseau
  • H04L 65/65 - Protocoles de diffusion en flux de paquets multimédias, p.ex. protocole de transport en temps réel [RTP] ou protocole de commande en temps réel [RTCP]
  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau
  • H04L 67/2885 - Dispositifs intermédiaires arrangés hiérarchiquement, p.ex. pour la mise en antémémoire hiérarchisée
  • H04L 67/289 - Traitement intermédiaire fonctionnellement situé à proximité de l'application consommatrice de données, p.ex. dans la même machine, dans le même domicile ou dans le même sous-réseau
  • H04L 67/56 - Approvisionnement des services mandataires
  • H04L 67/568 - Stockage temporaire des données à un stade intermédiaire, p.ex. par mise en antémémoire
  • H04L 67/5683 - Stockage des données fournies par les terminaux des utilisateurs, c. à d. mise en antémémoire inversée
  • H04L 67/60 - Ordonnancement ou organisation du service des demandes d'application, p.ex. demandes de transmission de données d'application en utilisant l'analyse et l'optimisation des ressources réseau requises
  • H04W 4/18 - Conversion de format ou de contenu d'informations, p.ex. adaptation, par le réseau, des informations reçues ou transmises pour une distribution sans fil aux utilisateurs ou aux terminaux
  • H04W 28/02 - Gestion du trafic, p.ex. régulation de flux ou d'encombrement
  • H04W 28/10 - Régulation de flux
  • H04W 76/25 - Maintien de connexions établies
  • H04W 84/04 - Réseaux à grande échelle; Réseaux fortement hiérarchisés
  • H04W 84/12 - Réseaux locaux sans fil [WLAN Wireless Local Area Network]

2.

SYSTEM AND METHOD OF A RELAY SERVER FOR MANAGING COMMUNICATIONS AND NOTIFICATION BETWEEN A MOBILE DEVICE AND APPLICATION SERVER

      
Numéro d'application 18635622
Statut En instance
Date de dépôt 2024-04-15
Date de la première publication 2024-08-08
Propriétaire Seven Networks, LLC (USA)
Inventeur(s) Fiatal, Trevor

Abrégé

Providing a mobile device with web-based access to data objects is disclosed. Authentication information is sent from a mobile device to a relay server. The relay server executes a connection application to establish a connection to a web access server. The authentication information is provided to the web access server associated with a data store hosting a data object. Upon authentication, the data object is provided to the relay server from the data store. The data object is then provided to the mobile device.

Classes IPC  ?

  • H04L 51/224 - Surveillance ou traitement des messages en fournissant une notification sur les messages entrants, p.ex. des poussées de notifications des messages reçus
  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04L 45/02 - Mise à jour ou découverte de topologie
  • H04L 51/58 - Adaptation des messages pour la communication sans fil
  • H04L 67/02 - Protocoles basés sur la technologie du Web, p.ex. protocole de transfert hypertexte [HTTP]
  • H04L 67/75 - Services réseau en affichant sur l'écran de l'utilisateur les conditions du réseau ou d'utilisation
  • H04W 12/06 - Authentification

3.

OPTIMIZING MOBILE NETWORK TRAFFIC COORDINATION ACROSS MULTIPLE APPLICATIONS RUNNING ON A MOBILE DEVICE

      
Numéro d'application 18605001
Statut En instance
Date de dépôt 2024-03-14
Date de la première publication 2024-07-04
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Luna, Michael
  • Backholm, Ari

Abrégé

A mobile device allows transmission of additional outgoing application data requests in response to occurrence of receipt of data transfer from a remote entity, user input in response to a prompt displayed to the user, and a change in a background status of an application executing on the mobile device. Additional outgoing application data requests are foreground application requests.

Classes IPC  ?

  • H04W 52/02 - Dispositions d'économie de puissance
  • G06F 1/3231 - Surveillance de la présence, de l’absence ou du mouvement des utilisateurs
  • G06F 1/3234 - Gestion de l’alimentation, c. à d. passage en mode d’économie d’énergie amorcé par événements Économie d’énergie caractérisée par l'action entreprise
  • G06F 1/3287 - Gestion de l’alimentation, c. à d. passage en mode d’économie d’énergie amorcé par événements Économie d’énergie caractérisée par l'action entreprise par la mise hors tension d’une unité fonctionnelle individuelle dans un ordinateur
  • G06F 16/957 - Optimisation de la navigation, p.ex. mise en cache ou distillation de contenus
  • H04L 12/12 - Dispositions pour la connexion ou la déconnexion à distance de sous-stations ou de leur équipement
  • H04L 67/50 - Services réseau
  • H04W 52/00 - Gestion de puissance

4.

Targeted notification of content availability to a mobile device

      
Numéro d'application 18581009
Numéro de brevet 12126696
Statut Délivré - en vigueur
Date de dépôt 2024-02-19
Date de la première publication 2024-06-13
Date d'octroi 2024-10-22
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Van Gent, Robert Paul
  • Ariel, Ido

Abrégé

A system includes a first computing device client associated with a first user in a community of users operable to send content to publish to a data aggregation server. The data aggregation server is operable to receive the content to publish from the first computing device client, host a first user profile associated with the first user of the first computing device client, the first user profile identifying a targeted recipient in the community of users, and disseminate automatically the content received from the first computing device client to a second computing device client associated with the targeted recipient, without receiving input from the first computing device client explicitly specifying the targeted recipient to whom the content is disseminated.

Classes IPC  ?

  • H04L 67/55 - Services réseau par poussée
  • G06F 7/00 - Procédés ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données maniées
  • G06F 16/958 - Organisation ou gestion de contenu de sites Web, p.ex. publication, conservation de pages ou liens automatiques
  • G06Q 10/109 - Gestion du temps, p.ex. agendas, rappels, réunions ou décompte de temps
  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
  • G06Q 50/00 - Systèmes ou procédés spécialement adaptés à un secteur particulier d’activité économique, p.ex. aux services d’utilité publique ou au tourisme
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
  • H04L 51/216 - Gestion de l'historique des conversations, p.ex. regroupement de messages dans des sessions ou des fils de conversation
  • H04L 51/224 - Surveillance ou traitement des messages en fournissant une notification sur les messages entrants, p.ex. des poussées de notifications des messages reçus
  • H04L 51/56 - Messagerie unifiée, p.ex. interactions entre courriel, messagerie instantanée ou messagerie IP convergente [CPM]
  • H04L 51/58 - Adaptation des messages pour la communication sans fil
  • H04L 67/306 - Profils des utilisateurs
  • H04L 67/567 - Intégration de l’approvisionnement des services à partir d'une pluralité de fournisseurs de services
  • H04W 4/21 - Signalisation de services; Signalisation de données auxiliaires, c. à d. transmission de données par un canal non destiné au trafic pour applications de réseaux sociaux
  • G06F 17/00 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
  • G06Q 30/0251 - Publicités ciblées
  • H04L 51/00 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p.ex. courriel
  • H04L 51/10 - Informations multimédias
  • H04L 51/214 - Surveillance ou traitement des messages en utilisant le transfert sélectif
  • H04L 51/52 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p.ex. courriel pour la prise en charge des services des réseaux sociaux
  • H04L 65/403 - Dispositions pour la communication multipartite, p.ex. pour les conférences
  • H04L 67/01 - Protocoles
  • H04W 4/12 - Messagerie; Boîtes aux lettres; Annonces
  • H04W 48/08 - Distribution d'informations relatives aux restrictions d'accès ou aux accès, p.ex. distribution de données d'exploration
  • H04W 88/02 - Dispositifs terminaux

5.

DISTRIBUTED IMPLEMENTATION OF DYNAMIC WIRELESS TRAFFIC POLICY

      
Numéro d'application 18398804
Statut En instance
Date de dépôt 2023-12-28
Date de la première publication 2024-04-18
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Backholm, Ari
  • Luna, Michael

Abrégé

A method of buffering application data operable at a delivery control server is provided. Related systems and computer program products are also provided.

Classes IPC  ?

  • H04W 72/51 - Critères d’affectation ou de planification des ressources sans fil sur la base des propriétés du terminal ou du dispositif
  • H04L 67/06 - Protocoles spécialement adaptés au transfert de fichiers, p.ex. protocole de transfert de fichier [FTP]
  • H04L 67/1095 - Réplication ou mise en miroir des données, p.ex. l’ordonnancement ou le transport pour la synchronisation des données entre les nœuds du réseau
  • H04L 67/289 - Traitement intermédiaire fonctionnellement situé à proximité de l'application consommatrice de données, p.ex. dans la même machine, dans le même domicile ou dans le même sous-réseau
  • H04L 67/566 - Regroupement ou agrégation de demandes de service, p.ex. pour un traitement unifié
  • H04L 67/568 - Stockage temporaire des données à un stade intermédiaire, p.ex. par mise en antémémoire
  • H04L 67/5681 - Pré-extraction ou pré-livraison de données en fonction des caractéristiques du réseau
  • H04L 67/62 - Ordonnancement ou organisation du service des demandes d'application, p.ex. demandes de transmission de données d'application en utilisant l'analyse et l'optimisation des ressources réseau requises en établissant un calendrier pour servir les requêtes
  • H04M 3/42 - Systèmes fournissant des fonctions ou des services particuliers aux abonnés
  • H04W 4/18 - Conversion de format ou de contenu d'informations, p.ex. adaptation, par le réseau, des informations reçues ou transmises pour une distribution sans fil aux utilisateurs ou aux terminaux
  • H04W 24/02 - Dispositions pour optimiser l'état de fonctionnement
  • H04W 52/02 - Dispositions d'économie de puissance

6.

Multiple data store authentication

      
Numéro d'application 18207904
Numéro de brevet 11915281
Statut Délivré - en vigueur
Date de dépôt 2023-06-09
Date de la première publication 2024-02-27
Date d'octroi 2024-02-27
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Sutaria, Jay
  • Gustafson, Brian Daniel
  • Van Gent, Robert Paul
  • Lin, Ruth
  • Merriwether, David
  • Sawhney, Parvinder

Abrégé

Systems and methods for authenticating access to multiple data stores substantially in real-time are disclosed. The system may include a server coupled to a network, a client device in communication with the server via the network and a plurality of data stores. The server may authenticate access to the data stores and forward information from those stores to the client device. An exemplary authentication method may include receipt of a request for access to data. Information concerning access to that data is stored and associated with an identifier assigned to a client device. If the identifier is found to correspond to the stored information during a future request for access to the store, access to that store is granted.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
  • H04L 9/40 - Protocoles réseaux de sécurité
  • G06F 21/44 - Authentification de programme ou de dispositif
  • H04W 12/06 - Authentification
  • H04W 12/069 - Authentification utilisant des certificats ou des clés pré-partagées
  • H04W 12/08 - Sécurité d'accès

7.

APPLICATION LAUNCHER WITH INTEGRATED API-BASED AD BLOCKING AND TRAFFIC MANAGEMENT

      
Numéro d'application US2023071402
Numéro de publication 2024/030887
Statut Délivré - en vigueur
Date de dépôt 2023-08-01
Date de publication 2024-02-08
Propriétaire SEVEN NETWORKS, LLC (USA)
Inventeur(s)
  • Backholm, Ari
  • Morgan, Dustin

Abrégé

Systems and methods for home screen or application-launcher with integrated API-based device management for ad blocking on computing device is disclosed. The application-launcher allows the user to select whether to use API-based device management when launching an application. API-based device management is performed using API and other method hooking within a virtual container integrated into the application-launcher. The application launcher may isolate the applications when performing API-based device management. By directly intercepting API calls and other method calls at the application layer, no interception of network traffic is necessary, and there is no need to support network protocols at the network layer, because data can be received directly from an application. The identity of the APIs or methods to intercept and hook may be determined by analyzing a constructor or a signature in the application package.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04L 69/329 - Protocoles de communication intra-couche entre entités paires ou définitions d'unité de données de protocole [PDU] dans la couche application [couche OSI 7]
  • G06F 9/455 - Dispositions pour exécuter des programmes spécifiques Émulation; Interprétation; Simulation de logiciel, p.ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation

8.

System and method for providing a network service in a distributed fashion to a mobile device

      
Numéro d'application 18230320
Numéro de brevet 11870930
Statut Délivré - en vigueur
Date de dépôt 2023-08-04
Date de la première publication 2024-01-09
Date d'octroi 2024-01-09
Propriétaire Seven Networks, LLC (USA)
Inventeur(s) Fiatal, Trevor

Abrégé

A mobile virtual network operator is provided. The operator includes a server that is communicatively coupled to a mobile device. The mobile device includes application software provided by the virtual network operator for allowing phone call and data connectivity.

Classes IPC  ?

  • H04W 4/18 - Conversion de format ou de contenu d'informations, p.ex. adaptation, par le réseau, des informations reçues ou transmises pour une distribution sans fil aux utilisateurs ou aux terminaux
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • H04W 4/16 - Services supplémentaires liés aux communications, p.ex. transfert ou mise en attente d'appels
  • H04M 3/487 - Dispositions pour fournir des services d'information, p. ex. des services à parole enregistrée ou l'indication de l'heure
  • H04W 4/24 - Comptabilité ou facturation
  • H04W 4/20 - Signalisation de services; Signalisation de données auxiliaires, c. à d. transmission de données par un canal non destiné au trafic
  • H04W 12/06 - Authentification
  • H04W 12/71 - Identité matérielle
  • H04W 12/72 - Identité de l’abonné

9.

Multiple data store authentication

      
Numéro d'application 17373832
Numéro de brevet 11861525
Statut Délivré - en vigueur
Date de dépôt 2021-07-13
Date de la première publication 2024-01-02
Date d'octroi 2024-01-02
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Sutaria, Jay
  • Gustafson, Brian Daniel
  • Van Gent, Robert Paul
  • Lin, Ruth
  • Merriwether, David
  • Sawhney, Parvinder

Abrégé

Systems and methods for authenticating access to multiple data stores substantially in real-time are disclosed. The system may include a server coupled to a network, a client device in communication with the server via the network and a plurality of data stores. The server may authenticate access to the data stores and forward information from those stores to the client device. An exemplary authentication method may include receipt of a request for access to data. Information concerning access to that data is stored and associated with an identifier assigned to a client device. If the identifier is found to correspond to the stored information during a future request for access to the store, access to that store is granted.

Classes IPC  ?

  • H04W 12/06 - Authentification
  • G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
  • H04W 12/069 - Authentification utilisant des certificats ou des clés pré-partagées
  • G06F 21/44 - Authentification de programme ou de dispositif
  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04W 12/08 - Sécurité d'accès

10.

OFFLOADING APPLICATION TRAFFIC TO A SHARED COMMUNICATION CHANNEL FOR SIGNAL OPTIMIZATION IN A WIRELESS NETWORK FOR TRAFFIC UTILIZING PROPRIETARY AND NON-PROPRIETARY PROTOCOLS

      
Numéro d'application 18232875
Statut En instance
Date de dépôt 2023-08-11
Date de la première publication 2023-11-30
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Alisawi, Rami
  • Backholm, Ari
  • Hu, Huajie
  • Seleznyov, Alexandr
  • Wei, Jie
  • Yoon, Sungwook

Abrégé

A method of reducing network traffic includes blocking, at a mobile device, a first channel to reduce network signaling in a network and to reduce battery consumption. The first channel includes a non-common channel. The method includes offloading application traffic of an application onto a second channel. The second channel may include a common channel. The method may include monitoring the application traffic of the application over the second channel, unblocking the first channel based on the monitored application traffic so that the application can perform an action, and re-blocking the first channel after the action has been completed. The method may include unblocking the first channel when user activity is detected, wherein the user activity includes whether the mobile device is being interacted with.

Classes IPC  ?

  • H04L 47/2475 - Trafic caractérisé par des attributs spécifiques, p.ex. la priorité ou QoS pour la prise en charge des trafics caractérisés par le type d'applications
  • H04W 80/12 - Protocoles de couche application, p.ex. protocole WAP [protocole d'application sans fil, Wireless Application Protocol]
  • H04L 67/02 - Protocoles basés sur la technologie du Web, p.ex. protocole de transfert hypertexte [HTTP]
  • H04L 67/2876 - Paires d'entités d'inter-traitement de chaque côté du réseau, p.ex. séparées par des mandataires partagés
  • H04L 67/55 - Services réseau par poussée
  • H04L 67/5683 - Stockage des données fournies par les terminaux des utilisateurs, c. à d. mise en antémémoire inversée
  • H04L 43/10 - Surveillance active, p.ex. battement de cœur, utilitaire Ping ou trace-route
  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau
  • H04L 43/0882 - Utilisation de la capacité de la liaison
  • H04W 28/02 - Gestion du trafic, p.ex. régulation de flux ou d'encombrement
  • H04W 4/20 - Signalisation de services; Signalisation de données auxiliaires, c. à d. transmission de données par un canal non destiné au trafic

11.

Targeted notification of content availability to a mobile device

      
Numéro d'application 18221747
Numéro de brevet 11930090
Statut Délivré - en vigueur
Date de dépôt 2023-07-13
Date de la première publication 2023-11-09
Date d'octroi 2024-03-12
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Van Gent, Robert Paul
  • Ariel, Ido

Abrégé

A system includes a first computing device client associated with a first user in a community of users operable to send content to publish to a data aggregation server. The data aggregation server is operable to receive the content to publish from the first computing device client, host a first user profile associated with the first user of the first computing device client, the first user profile identifying a targeted recipient in the community of users, and disseminate automatically the content received from the first computing device client to a second computing device client associated with the targeted recipient, without receiving input from the first computing device client explicitly specifying the targeted recipient to whom the content is disseminated.

Classes IPC  ?

  • H04L 67/55 - Services réseau par poussée
  • G06F 7/00 - Procédés ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données maniées
  • G06F 16/958 - Organisation ou gestion de contenu de sites Web, p.ex. publication, conservation de pages ou liens automatiques
  • G06Q 10/109 - Gestion du temps, p.ex. agendas, rappels, réunions ou décompte de temps
  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
  • G06Q 50/00 - Systèmes ou procédés spécialement adaptés à un secteur particulier d’activité économique, p.ex. aux services d’utilité publique ou au tourisme
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
  • H04L 51/216 - Gestion de l'historique des conversations, p.ex. regroupement de messages dans des sessions ou des fils de conversation
  • H04L 51/224 - Surveillance ou traitement des messages en fournissant une notification sur les messages entrants, p.ex. des poussées de notifications des messages reçus
  • H04L 51/56 - Messagerie unifiée, p.ex. interactions entre courriel, messagerie instantanée ou messagerie IP convergente [CPM]
  • H04L 51/58 - Adaptation des messages pour la communication sans fil
  • H04L 67/306 - Profils des utilisateurs
  • H04L 67/567 - Intégration de l’approvisionnement des services à partir d'une pluralité de fournisseurs de services
  • H04W 4/21 - Signalisation de services; Signalisation de données auxiliaires, c. à d. transmission de données par un canal non destiné au trafic pour applications de réseaux sociaux
  • G06F 17/00 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
  • G06Q 30/0251 - Publicités ciblées
  • H04L 51/00 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p.ex. courriel
  • H04L 51/10 - Informations multimédias
  • H04L 51/214 - Surveillance ou traitement des messages en utilisant le transfert sélectif
  • H04L 51/52 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p.ex. courriel pour la prise en charge des services des réseaux sociaux
  • H04L 65/403 - Dispositions pour la communication multipartite, p.ex. pour les conférences
  • H04L 67/01 - Protocoles
  • H04W 4/12 - Messagerie; Boîtes aux lettres; Annonces
  • H04W 48/08 - Distribution d'informations relatives aux restrictions d'accès ou aux accès, p.ex. distribution de données d'exploration
  • H04W 88/02 - Dispositifs terminaux

12.

System and method for providing a network service in a distributed fashion to a mobile device

      
Numéro d'application 17964364
Numéro de brevet 11800018
Statut Délivré - en vigueur
Date de dépôt 2022-10-12
Date de la première publication 2023-10-24
Date d'octroi 2023-10-24
Propriétaire SEVEN NETWORKS, LLC (USA)
Inventeur(s) Fiatal, Trevor

Abrégé

A mobile virtual network operator is provided. The operator includes a server that is communicatively coupled to a mobile device. The mobile device includes application software provided by the virtual network operator for allowing phone call and data connectivity.

Classes IPC  ?

  • H04M 15/16 - Dispositions de comptage, de contrôle de durée ou d'indication de durée pour compter les appels à partir des demandeurs pour discrimination de comptage selon la liaison obtenue
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • H04W 4/20 - Signalisation de services; Signalisation de données auxiliaires, c. à d. transmission de données par un canal non destiné au trafic
  • H04M 3/487 - Dispositions pour fournir des services d'information, p. ex. des services à parole enregistrée ou l'indication de l'heure
  • H04W 4/24 - Comptabilité ou facturation
  • H04W 12/06 - Authentification
  • H04W 4/16 - Services supplémentaires liés aux communications, p.ex. transfert ou mise en attente d'appels
  • H04W 12/71 - Identité matérielle
  • H04W 12/72 - Identité de l’abonné

13.

Multiple data store authentication

      
Numéro d'application 17709899
Numéro de brevet 11790417
Statut Délivré - en vigueur
Date de dépôt 2022-03-31
Date de la première publication 2023-10-17
Date d'octroi 2023-10-17
Propriétaire SEVEN NETWORKS, LLC (USA)
Inventeur(s)
  • Sutaria, Jay
  • Gustafson, Brian Daniel
  • Van Gent, Robert Paul
  • Lin, Ruth
  • Merriwether, David
  • Sawhney, Parvinder

Abrégé

Systems and methods for authenticating access to multiple data stores substantially in real-time are disclosed. The system may include a server coupled to a network, a client device in communication with the server via the network and a plurality of data stores. The server may authenticate access to the data stores and forward information from those stores to the client device. An exemplary authentication method may include receipt of a request for access to data. Information concerning access to that data is stored and associated with an identifier assigned to a client device. If the identifier is found to correspond to the stored information during a future request for access to the store, access to that store is granted.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04W 12/069 - Authentification utilisant des certificats ou des clés pré-partagées
  • H04W 12/08 - Sécurité d'accès
  • G06F 21/44 - Authentification de programme ou de dispositif
  • H04W 12/06 - Authentification

14.

System and method for providing a network service in a distributed fashion to a mobile device

      
Numéro d'application 17982918
Numéro de brevet 11758056
Statut Délivré - en vigueur
Date de dépôt 2022-11-08
Date de la première publication 2023-09-12
Date d'octroi 2023-09-12
Propriétaire Seven Networks, LLC (USA)
Inventeur(s) Fiatal, Trevor

Abrégé

A mobile virtual network operator is provided. The operator includes a server that is communicatively coupled to a mobile device. The mobile device includes application software provided by the virtual network operator for allowing phone call and data connectivity.

Classes IPC  ?

  • H04W 4/18 - Conversion de format ou de contenu d'informations, p.ex. adaptation, par le réseau, des informations reçues ou transmises pour une distribution sans fil aux utilisateurs ou aux terminaux
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • H04W 4/20 - Signalisation de services; Signalisation de données auxiliaires, c. à d. transmission de données par un canal non destiné au trafic
  • H04W 4/24 - Comptabilité ou facturation
  • H04W 12/06 - Authentification
  • H04W 4/16 - Services supplémentaires liés aux communications, p.ex. transfert ou mise en attente d'appels
  • H04M 3/487 - Dispositions pour fournir des services d'information, p. ex. des services à parole enregistrée ou l'indication de l'heure
  • H04W 12/72 - Identité de l’abonné
  • H04W 12/71 - Identité matérielle

15.

Dynamic adjustment of keep-alive messages for efficient battery usage in a mobile network

      
Numéro d'application 18128291
Numéro de brevet 12193101
Statut Délivré - en vigueur
Date de dépôt 2023-03-30
Date de la première publication 2023-07-27
Date d'octroi 2025-01-07
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Backholm, Ari
  • Tervahauta, Mikko
  • Salorinne, Seppo
  • Ahonen, Jukka
  • Daavittila, Mikko
  • Everitt, Andrew
  • Vuornos, Lauri

Abrégé

A method for IP [=Internet Protocol] communication between a mobile terminal and its correspondent node in a mobile radio network. The method comprises establishing an IP connection between the mobile terminal and its correspondent node. After detecting a period of inactivity in the IP connection, keep-alive messages are sent via the IP connection at predetermined intervals, which are varied. The method comprises monitoring the lengths of several periods of inactivity at which the mobile radio network disconnects the IP connection.

Classes IPC  ?

  • G08C 17/00 - Dispositions pour transmettre des signaux caractérisées par l'utilisation d'une voie électrique sans fil
  • H04L 43/0811 - Surveillance ou test en fonction de métriques spécifiques, p.ex. la qualité du service [QoS], la consommation d’énergie ou les paramètres environnementaux en vérifiant la disponibilité en vérifiant la connectivité
  • H04L 43/103 - Surveillance active, p.ex. battement de cœur, utilitaire Ping ou trace-route avec interrogation adaptative, c. à d. adaptation dynamique du taux d'interrogation
  • H04L 67/14 - Gestion de session
  • H04L 67/145 - Interruption ou inactivation de sessions, p.ex. fin de session contrôlée par un événement en évitant la fin de session, p.ex. maintien en vie, battements de cœur, message de reprise ou réveil pour une session inactive ou interrompue
  • H04W 24/08 - Réalisation de tests en trafic réel
  • H04W 52/02 - Dispositions d'économie de puissance
  • H04W 52/44 - Commande de puissance d'émission [TPC Transmission power control] le TPC étant effectué dans des situations particulières dans le cadre d'une interruption de transmission
  • H04W 76/11 - Attribution ou utilisation d'identifiants de connexion
  • H04W 76/25 - Maintien de connexions établies
  • H04W 24/00 - Dispositions de supervision, de contrôle ou de test
  • H04W 48/08 - Distribution d'informations relatives aux restrictions d'accès ou aux accès, p.ex. distribution de données d'exploration
  • H04W 72/12 - Planification du trafic sans fil
  • H04W 80/04 - Protocoles de couche réseau, p.ex. protocole Internet mobile [IP Internet Protocol]

16.

Optimizing mobile network traffic coordination across multiple applications running on a mobile device

      
Numéro d'application 18114676
Numéro de brevet 11943716
Statut Délivré - en vigueur
Date de dépôt 2023-02-27
Date de la première publication 2023-07-13
Date d'octroi 2024-03-26
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Luna, Michael
  • Backholm, Ari

Abrégé

A mobile device allows transmission of additional outgoing application data requests in response to occurrence of receipt of data transfer from a remote entity, user input in response to a prompt displayed to the user, and a change in a background status of an application executing on the mobile device. Additional outgoing application data requests are foreground application requests.

Classes IPC  ?

  • H04W 52/02 - Dispositions d'économie de puissance
  • G06F 1/3231 - Surveillance de la présence, de l’absence ou du mouvement des utilisateurs
  • G06F 1/3234 - Gestion de l’alimentation, c. à d. passage en mode d’économie d’énergie amorcé par événements Économie d’énergie caractérisée par l'action entreprise
  • G06F 1/3287 - Gestion de l’alimentation, c. à d. passage en mode d’économie d’énergie amorcé par événements Économie d’énergie caractérisée par l'action entreprise par la mise hors tension d’une unité fonctionnelle individuelle dans un ordinateur
  • G06F 16/957 - Optimisation de la navigation, p.ex. mise en cache ou distillation de contenus
  • H04L 12/12 - Dispositions pour la connexion ou la déconnexion à distance de sous-stations ou de leur équipement
  • H04L 67/50 - Services réseau
  • H04W 52/00 - Gestion de puissance

17.

Multiple data store authentication

      
Numéro d'application 18090137
Numéro de brevet 11694241
Statut Délivré - en vigueur
Date de dépôt 2022-12-28
Date de la première publication 2023-07-04
Date d'octroi 2023-07-04
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Sutaria, Jay
  • Gustafson, Brian Daniel
  • Van Gent, Robert Paul
  • Lin, Ruth
  • Merriwether, David
  • Sawhney, Parvinder

Abrégé

Systems and methods for authenticating access to multiple data stores substantially in real-time are disclosed. The system may include a server coupled to a network, a client device in communication with the server via the network and a plurality of data stores. The server may authenticate access to the data stores and forward information from those stores to the client device. An exemplary authentication method may include receipt of a request for access to data. Information concerning access to that data is stored and associated with an identifier assigned to a client device. If the identifier is found to correspond to the stored information during a future request for access to the store, access to that store is granted.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
  • H04W 12/08 - Sécurité d'accès
  • H04W 12/069 - Authentification utilisant des certificats ou des clés pré-partagées
  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04W 12/06 - Authentification
  • G06F 21/44 - Authentification de programme ou de dispositif

18.

System and method for providing a network service in a distributed fashion to a mobile device

      
Numéro d'application 17385988
Numéro de brevet 11695877
Statut Délivré - en vigueur
Date de dépôt 2021-07-27
Date de la première publication 2023-07-04
Date d'octroi 2023-07-04
Propriétaire Seven Networks, LLC (USA)
Inventeur(s) Fiatal, Trevor

Abrégé

A mobile virtual network operator is provided. The operator includes a server that is communicatively coupled to a mobile device. The mobile device includes application software provided by the virtual network operator for allowing phone call and data connectivity.

Classes IPC  ?

  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • H04W 4/24 - Comptabilité ou facturation
  • H04W 4/20 - Signalisation de services; Signalisation de données auxiliaires, c. à d. transmission de données par un canal non destiné au trafic
  • H04W 12/06 - Authentification
  • H04W 4/16 - Services supplémentaires liés aux communications, p.ex. transfert ou mise en attente d'appels
  • H04M 3/487 - Dispositions pour fournir des services d'information, p. ex. des services à parole enregistrée ou l'indication de l'heure

19.

API-BASED AD BLOCKING AND TRAFFIC MANAGEMENT

      
Numéro d'application 18059616
Statut En instance
Date de dépôt 2022-11-29
Date de la première publication 2023-05-25
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Glazova, Sophia
  • Backholm, Ari
  • Morgan, Dustin

Abrégé

Systems and methods for API-based device management for ad blocking on computing device is disclosed. API-based device management is performed using API and other method hooking within a virtual container. By directly intercepting API calls and other method calls at the application layer, no interception of network traffic is necessary, and there is no need to support network protocols at the network layer, because data can be received directly from an application. The identity of the APIs or methods to intercept and hook may be determined by analyzing a constructor or a signature in the application package.

Classes IPC  ?

20.

Targeted notification of content availability to a mobile device

      
Numéro d'application 18099737
Numéro de brevet 11895210
Statut Délivré - en vigueur
Date de dépôt 2023-01-20
Date de la première publication 2023-05-25
Date d'octroi 2024-02-06
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Van Gent, Robert Paul
  • Ariel, Ido

Abrégé

A system includes a first computing device client associated with a first user in a community of users operable to send content to publish to a data aggregation server. The data aggregation server is operable to receive the content to publish from the first computing device client, host a first user profile associated with the first user of the first computing device client, the first user profile identifying a targeted recipient in the community of users, and disseminate automatically the content received from the first computing device client to a second computing device client associated with the targeted recipient, without receiving input from the first computing device client explicitly specifying the targeted recipient to whom the content is disseminated.

Classes IPC  ?

  • H04L 67/55 - Services réseau par poussée
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
  • H04L 67/306 - Profils des utilisateurs
  • G06F 7/00 - Procédés ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données maniées
  • H04W 4/21 - Signalisation de services; Signalisation de données auxiliaires, c. à d. transmission de données par un canal non destiné au trafic pour applications de réseaux sociaux
  • G06Q 10/109 - Gestion du temps, p.ex. agendas, rappels, réunions ou décompte de temps
  • G06F 16/958 - Organisation ou gestion de contenu de sites Web, p.ex. publication, conservation de pages ou liens automatiques
  • G06Q 50/00 - Systèmes ou procédés spécialement adaptés à un secteur particulier d’activité économique, p.ex. aux services d’utilité publique ou au tourisme
  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
  • H04L 51/56 - Messagerie unifiée, p.ex. interactions entre courriel, messagerie instantanée ou messagerie IP convergente [CPM]
  • H04L 51/58 - Adaptation des messages pour la communication sans fil
  • H04L 51/216 - Gestion de l'historique des conversations, p.ex. regroupement de messages dans des sessions ou des fils de conversation
  • H04L 51/224 - Surveillance ou traitement des messages en fournissant une notification sur les messages entrants, p.ex. des poussées de notifications des messages reçus
  • H04L 67/567 - Intégration de l’approvisionnement des services à partir d'une pluralité de fournisseurs de services
  • G06Q 30/0251 - Publicités ciblées
  • H04W 48/08 - Distribution d'informations relatives aux restrictions d'accès ou aux accès, p.ex. distribution de données d'exploration
  • G06F 17/00 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
  • H04W 88/02 - Dispositifs terminaux
  • H04L 51/00 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p.ex. courriel
  • H04L 51/10 - Informations multimédias
  • H04L 65/403 - Dispositions pour la communication multipartite, p.ex. pour les conférences
  • H04W 4/12 - Messagerie; Boîtes aux lettres; Annonces
  • H04L 51/52 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p.ex. courriel pour la prise en charge des services des réseaux sociaux
  • H04L 51/214 - Surveillance ou traitement des messages en utilisant le transfert sélectif
  • H04L 67/01 - Protocoles

21.

System and method of a relay server for managing communications and notification between a mobile device and application server

      
Numéro d'application 18093976
Numéro de brevet 11962557
Statut Délivré - en vigueur
Date de dépôt 2023-01-06
Date de la première publication 2023-05-18
Date d'octroi 2024-04-16
Propriétaire Seven Networks, LLC (USA)
Inventeur(s) Fiatal, Trevor

Abrégé

Providing a mobile device with web-based access to data objects is disclosed. Authentication information is sent from a mobile device to a relay server. The relay server executes a connection application to establish a connection to a web access server. The authentication information is provided to the web access server associated with a data store hosting a data object. Upon authentication, the data object is provided to the relay server from the data store. The data object is then provided to the mobile device.

Classes IPC  ?

  • H04L 51/224 - Surveillance ou traitement des messages en fournissant une notification sur les messages entrants, p.ex. des poussées de notifications des messages reçus
  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04L 45/02 - Mise à jour ou découverte de topologie
  • H04L 67/02 - Protocoles basés sur la technologie du Web, p.ex. protocole de transfert hypertexte [HTTP]
  • H04L 67/75 - Services réseau en affichant sur l'écran de l'utilisateur les conditions du réseau ou d'utilisation
  • H04W 12/06 - Authentification
  • H04L 51/58 - Adaptation des messages pour la communication sans fil

22.

Multiple data store authentication

      
Numéro d'application 17993488
Numéro de brevet 11651400
Statut Délivré - en vigueur
Date de dépôt 2022-11-23
Date de la première publication 2023-05-16
Date d'octroi 2023-05-16
Propriétaire SEVEN NETWORKS, LLC (USA)
Inventeur(s)
  • Sutaria, Jay
  • Gustafson, Brian Daniel
  • Van Gent, Robert Paul
  • Lin, Ruth
  • Merriwether, David
  • Sawhney, Parvinder

Abrégé

Systems and methods for authenticating access to multiple data stores substantially in real-time are disclosed. The system may include a server coupled to a network, a client device in communication with the server via the network and a plurality of data stores. The server may authenticate access to the data stores and forward information from those stores to the client device. An exemplary authentication method may include receipt of a request for access to data. Information concerning access to that data is stored and associated with an identifier assigned to a client device. If the identifier is found to correspond to the stored information during a future request for access to the store, access to that store is granted.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04W 12/08 - Sécurité d'accès
  • G06F 21/44 - Authentification de programme ou de dispositif
  • H04W 12/069 - Authentification utilisant des certificats ou des clés pré-partagées
  • H04W 12/06 - Authentification

23.

Targeted notification of content availability to a mobile device

      
Numéro d'application 18082825
Numéro de brevet 11863645
Statut Délivré - en vigueur
Date de dépôt 2022-12-16
Date de la première publication 2023-04-20
Date d'octroi 2024-01-02
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Van Gent, Robert Paul
  • Ariel, Ido

Abrégé

A system includes a first computing device client associated with a first user in a community of users operable to send content to publish to a data aggregation server. The data aggregation server is operable to receive the content to publish from the first computing device client, host a first user profile associated with the first user of the first computing device client, the first user profile identifying a targeted recipient in the community of users, and disseminate automatically the content received from the first computing device client to a second computing device client associated with the targeted recipient, without receiving input from the first computing device client explicitly specifying the targeted recipient to whom the content is disseminated.

Classes IPC  ?

  • H04L 67/55 - Services réseau par poussée
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
  • H04L 67/306 - Profils des utilisateurs
  • G06F 7/00 - Procédés ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données maniées
  • H04W 4/21 - Signalisation de services; Signalisation de données auxiliaires, c. à d. transmission de données par un canal non destiné au trafic pour applications de réseaux sociaux
  • G06Q 10/109 - Gestion du temps, p.ex. agendas, rappels, réunions ou décompte de temps
  • G06F 16/958 - Organisation ou gestion de contenu de sites Web, p.ex. publication, conservation de pages ou liens automatiques
  • G06Q 50/00 - Systèmes ou procédés spécialement adaptés à un secteur particulier d’activité économique, p.ex. aux services d’utilité publique ou au tourisme
  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
  • H04L 51/56 - Messagerie unifiée, p.ex. interactions entre courriel, messagerie instantanée ou messagerie IP convergente [CPM]
  • H04L 51/58 - Adaptation des messages pour la communication sans fil
  • H04L 51/216 - Gestion de l'historique des conversations, p.ex. regroupement de messages dans des sessions ou des fils de conversation
  • H04L 51/224 - Surveillance ou traitement des messages en fournissant une notification sur les messages entrants, p.ex. des poussées de notifications des messages reçus
  • H04L 67/567 - Intégration de l’approvisionnement des services à partir d'une pluralité de fournisseurs de services
  • G06Q 30/0251 - Publicités ciblées
  • H04W 48/08 - Distribution d'informations relatives aux restrictions d'accès ou aux accès, p.ex. distribution de données d'exploration
  • G06F 17/00 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
  • H04W 88/02 - Dispositifs terminaux
  • H04L 51/00 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p.ex. courriel
  • H04L 51/10 - Informations multimédias
  • H04L 65/403 - Dispositions pour la communication multipartite, p.ex. pour les conférences
  • H04W 4/12 - Messagerie; Boîtes aux lettres; Annonces
  • H04L 51/52 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p.ex. courriel pour la prise en charge des services des réseaux sociaux
  • H04L 51/214 - Surveillance ou traitement des messages en utilisant le transfert sélectif
  • H04L 67/01 - Protocoles

24.

Method for power saving in mobile devices by optimizing wakelocks

      
Numéro d'application 16851819
Numéro de brevet 11570716
Statut Délivré - en vigueur
Date de dépôt 2020-04-17
Date de la première publication 2023-01-31
Date d'octroi 2023-01-31
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Backholm, Ari
  • Hu, Allan
  • Li, Wei

Abrégé

A method for conserving device and/or network resources is provided herein. The method includes detecting a wakelock operating on a mobile device and determining a consumption of one of a power or radio usage attributed to the detected wakelock. The method further includes determining a criticality related to user experience for the detected wakelock and releasing the detected wakelock based on the determined consumption and criticality. Related systems and mobile devices are also disclosed.

Classes IPC  ?

  • H04W 52/02 - Dispositions d'économie de puissance

25.

System and method for providing a network service in a distributed fashion to a mobile device

      
Numéro d'application 17584461
Numéro de brevet 11477329
Statut Délivré - en vigueur
Date de dépôt 2022-01-26
Date de la première publication 2022-10-18
Date d'octroi 2022-10-18
Propriétaire Seven Networks, LLC (USA)
Inventeur(s) Fiatal, Trevor

Abrégé

A mobile virtual network operator is provided. The operator includes a server that is communicatively coupled to a mobile device. The mobile device includes application software provided by the virtual network operator for allowing phone call and data connectivity.

Classes IPC  ?

  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • H04W 4/20 - Signalisation de services; Signalisation de données auxiliaires, c. à d. transmission de données par un canal non destiné au trafic
  • H04W 4/24 - Comptabilité ou facturation
  • H04W 4/16 - Services supplémentaires liés aux communications, p.ex. transfert ou mise en attente d'appels
  • H04W 12/06 - Authentification
  • H04M 3/487 - Dispositions pour fournir des services d'information, p. ex. des services à parole enregistrée ou l'indication de l'heure

26.

Targeted notification of content availability to a mobile device

      
Numéro d'application 17828505
Numéro de brevet 11575767
Statut Délivré - en vigueur
Date de dépôt 2022-05-31
Date de la première publication 2022-09-15
Date d'octroi 2023-02-07
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Van Gent, Robert Paul
  • Ariel, Ido

Abrégé

A system includes a first computing device client associated with a first user in a community of users operable to send content to publish to a data aggregation server. The data aggregation server is operable to receive the content to publish from the first computing device client, host a first user profile associated with the first user of the first computing device client, the first user profile identifying a targeted recipient in the community of users, and disseminate automatically the content received from the first computing device client to a second computing device client associated with the targeted recipient, without receiving input from the first computing device client explicitly specifying the targeted recipient to whom the content is disseminated.

Classes IPC  ?

  • H04L 67/55 - Services réseau par poussée
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
  • H04L 67/306 - Profils des utilisateurs
  • G06F 7/00 - Procédés ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données maniées
  • H04W 4/21 - Signalisation de services; Signalisation de données auxiliaires, c. à d. transmission de données par un canal non destiné au trafic pour applications de réseaux sociaux
  • G06Q 10/10 - Bureautique; Gestion du temps
  • G06F 16/958 - Organisation ou gestion de contenu de sites Web, p.ex. publication, conservation de pages ou liens automatiques
  • G06Q 50/00 - Systèmes ou procédés spécialement adaptés à un secteur particulier d’activité économique, p.ex. aux services d’utilité publique ou au tourisme
  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
  • H04L 51/56 - Messagerie unifiée, p.ex. interactions entre courriel, messagerie instantanée ou messagerie IP convergente [CPM]
  • H04L 51/58 - Adaptation des messages pour la communication sans fil
  • H04L 51/216 - Gestion de l'historique des conversations, p.ex. regroupement de messages dans des sessions ou des fils de conversation
  • H04L 51/224 - Surveillance ou traitement des messages en fournissant une notification sur les messages entrants, p.ex. des poussées de notifications des messages reçus
  • H04L 67/567 - Intégration de l’approvisionnement des services à partir d'une pluralité de fournisseurs de services
  • H04W 48/08 - Distribution d'informations relatives aux restrictions d'accès ou aux accès, p.ex. distribution de données d'exploration
  • G06F 17/00 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
  • H04W 88/02 - Dispositifs terminaux
  • H04L 51/00 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p.ex. courriel
  • H04L 51/10 - Informations multimédias
  • H04L 65/403 - Dispositions pour la communication multipartite, p.ex. pour les conférences
  • H04W 4/12 - Messagerie; Boîtes aux lettres; Annonces
  • H04L 51/52 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p.ex. courriel pour la prise en charge des services des réseaux sociaux
  • H04L 51/214 - Surveillance ou traitement des messages en utilisant le transfert sélectif
  • H04L 67/01 - Protocoles

27.

Multiple data store authentication

      
Numéro d'application 17725580
Numéro de brevet 11430029
Statut Délivré - en vigueur
Date de dépôt 2022-04-21
Date de la première publication 2022-08-30
Date d'octroi 2022-08-30
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Sutaria, Jay
  • Gustafson, Brian Daniel
  • Van Gent, Robert Paul
  • Lin, Ruth
  • Merriwether, David
  • Sawhney, Parvinder

Abrégé

Systems and methods for authenticating access to multiple data stores substantially in real-time are disclosed. The system may include a server coupled to a network, a client device in communication with the server via the network and a plurality of data stores. The server may authenticate access to the data stores and forward information from those stores to the client device. An exemplary authentication method may include receipt of a request for access to data. Information concerning access to that data is stored and associated with an identifier assigned to a client device. If the identifier is found to correspond to the stored information during a future request for access to the store, access to that store is granted.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
  • H04L 9/40 - Protocoles réseaux de sécurité
  • G06F 21/44 - Authentification de programme ou de dispositif
  • H04W 12/08 - Sécurité d'accès
  • H04W 12/06 - Authentification
  • H04W 12/069 - Authentification utilisant des certificats ou des clés pré-partagées

28.

MOBILE DEVICE CONFIGURED FOR OPERATING IN A POWER SAVE MODE AND A TRAFFIC OPTIMIZATION MODE AND RELATED METHOD

      
Numéro d'application 17698057
Statut En instance
Date de dépôt 2022-03-18
Date de la première publication 2022-06-30
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Luna, Michael
  • Backholm, Ari
  • Bott, Ross

Abrégé

A method and system are for generating a report for delivery to or access or query by a network operator by determining, by a server-side proxy, optimization efficiency for traffic in a wireless network, tracking, by the server-side proxy, user-related information in the wireless network, generating, based on at least one of the optimization efficiency and the user-related information, a report for delivery to or access by an operator of the wireless network, the report including an alert of viral take-up of a new application, and performing, by the server-side proxy, traffic optimization functions alleviating traffic in the wireless network.

Classes IPC  ?

  • H04W 28/06 - Optimisation, p.ex. compression de l'en-tête, calibrage des informations
  • H04L 67/025 - Protocoles basés sur la technologie du Web, p.ex. protocole de transfert hypertexte [HTTP] pour la commande à distance ou la surveillance à distance des applications
  • H04W 52/02 - Dispositions d'économie de puissance
  • H04L 67/289 - Traitement intermédiaire fonctionnellement situé à proximité de l'application consommatrice de données, p.ex. dans la même machine, dans le même domicile ou dans le même sous-réseau
  • H04W 24/10 - Planification des comptes-rendus de mesures
  • H04L 43/065 - Génération de rapports liés aux appareils du réseau
  • H04L 43/062 - Génération de rapports liés au trafic du réseau
  • H04L 41/0823 - Réglages de configuration caractérisés par les objectifs d’un changement de paramètres, p.ex. l’optimisation de la configuration pour améliorer la fiabilité
  • H04L 41/083 - Réglages de configuration caractérisés par les objectifs d’un changement de paramètres, p.ex. l’optimisation de la configuration pour améliorer la fiabilité pour augmenter la vitesse du réseau

29.

INTELLIGENT ALARM MANIPULATOR AND RESOURCE TRACKER

      
Numéro d'application 17699220
Statut En instance
Date de dépôt 2022-03-21
Date de la première publication 2022-06-30
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Nirantar, Abhay
  • Backholm, Ari

Abrégé

Systems and methods for tracking resources used by triggers such as alarms and timers that are used by mobile applications to schedule tasks and intelligently manipulating the timing of the triggers to optimize usage of resources such as, but not limited to: network, battery, CPU and/or memory are disclosed. In one embodiment, an intelligent alarm manipulator and resource tracker tracks triggers from multiple applications on a mobile device and corresponding use of resources resulting from the triggers on a mobile device. The intelligent alarm manipulator and resource tracker further determines correlations between the triggers and the corresponding use of the resources on the mobile device and manipulates, based on the correlations, timing or frequency of some or all of the triggers to optimize the use of the resources on the mobile device.

Classes IPC  ?

  • H04W 52/02 - Dispositions d'économie de puissance
  • H04L 41/06 - Gestion des fautes, des événements, des alarmes ou des notifications

30.

MESSAGING CENTRE FOR FORWARDING E-MAIL

      
Numéro d'application 17698023
Statut En instance
Date de dépôt 2022-03-18
Date de la première publication 2022-06-30
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Backholm, Ari
  • Salorinne, Seppo
  • Saarilahti, Antti
  • Ketonen, Marko
  • Vuornos, Lauri
  • Salmi, Petri

Abrégé

A method for forwarding an e-mail message from an e-mail server to a mobile terminal is provided. An e-mail address of the mobile terminal is associated with an identifier and encryption information, receiving the e-mail message associated with the e-mail address and sent by the e-mail server. The method includes encrypting the e-mail message using the encryption information associated with the e-mail address and transmitting the encrypted e-mail message to the mobile terminal.

Classes IPC  ?

  • H04L 51/58 - Adaptation des messages pour la communication sans fil
  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04W 12/06 - Authentification
  • H04W 12/033 - Protection de la confidentialité, p.ex. par chiffrement du plan utilisateur, p.ex. trafic utilisateur
  • H04W 12/02 - Protection de la confidentialité ou de l'anonymat, p.ex. protection des informations personnellement identifiables [PII]

31.

Multiple data store authentication

      
Numéro d'application 17537589
Numéro de brevet 11321750
Statut Délivré - en vigueur
Date de dépôt 2021-11-30
Date de la première publication 2022-05-03
Date d'octroi 2022-05-03
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Sutaria, Jay
  • Gustafson, Brian Daniel
  • Van Gent, Robert Paul
  • Lin, Ruth
  • Merriwether, David
  • Sawhney, Parvinder

Abrégé

Systems and methods for authenticating access to multiple data stores substantially in real-time are disclosed. The system may include a server coupled to a network, a client device in communication with the server via the network and a plurality of data stores. The server may authenticate access to the data stores and forward information from those stores to the client device. An exemplary authentication method may include receipt of a request for access to data. Information concerning access to that data is stored and associated with an identifier assigned to a client device. If the identifier is found to correspond to the stored information during a future request for access to the store, access to that store is granted.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
  • H04W 12/069 - Authentification utilisant des certificats ou des clés pré-partagées
  • G06F 21/44 - Authentification de programme ou de dispositif
  • H04W 12/06 - Authentification
  • H04W 12/08 - Sécurité d'accès

32.

Distributed implementation of dynamic wireless traffic policy

      
Numéro d'application 17560342
Numéro de brevet 11863973
Statut Délivré - en vigueur
Date de dépôt 2021-12-23
Date de la première publication 2022-04-14
Date d'octroi 2024-01-02
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Backholm, Ari
  • Luna, Michael

Abrégé

A method of buffering application data operable at a delivery control server is provided. Related systems and computer program products are also provided.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • G06F 15/167 - Communication entre processeurs utilisant une mémoire commune, p.ex. boîte aux lettres électronique
  • H04W 72/51 - Critères d’affectation ou de planification des ressources sans fil sur la base des propriétés du terminal ou du dispositif
  • H04W 4/18 - Conversion de format ou de contenu d'informations, p.ex. adaptation, par le réseau, des informations reçues ou transmises pour une distribution sans fil aux utilisateurs ou aux terminaux
  • H04L 67/289 - Traitement intermédiaire fonctionnellement situé à proximité de l'application consommatrice de données, p.ex. dans la même machine, dans le même domicile ou dans le même sous-réseau
  • H04W 52/02 - Dispositions d'économie de puissance
  • H04L 67/62 - Ordonnancement ou organisation du service des demandes d'application, p.ex. demandes de transmission de données d'application en utilisant l'analyse et l'optimisation des ressources réseau requises en établissant un calendrier pour servir les requêtes
  • H04L 67/566 - Regroupement ou agrégation de demandes de service, p.ex. pour un traitement unifié
  • H04L 67/568 - Stockage temporaire des données à un stade intermédiaire, p.ex. par mise en antémémoire
  • H04L 67/5681 - Pré-extraction ou pré-livraison de données en fonction des caractéristiques du réseau
  • H04L 67/06 - Protocoles spécialement adaptés au transfert de fichiers, p.ex. protocole de transfert de fichier [FTP]
  • H04L 67/1095 - Réplication ou mise en miroir des données, p.ex. l’ordonnancement ou le transport pour la synchronisation des données entre les nœuds du réseau
  • H04M 3/42 - Systèmes fournissant des fonctions ou des services particuliers aux abonnés
  • H04W 24/02 - Dispositions pour optimiser l'état de fonctionnement
  • H04L 67/56 - Approvisionnement des services mandataires
  • H04L 67/60 - Ordonnancement ou organisation du service des demandes d'application, p.ex. demandes de transmission de données d'application en utilisant l'analyse et l'optimisation des ressources réseau requises
  • H04L 67/564 - Amélioration de la commande des applications basée sur des données interceptées des applications

33.

Offloading application traffic to a shared communication channel for signal optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols

      
Numéro d'application 17560349
Numéro de brevet 11729105
Statut Délivré - en vigueur
Date de dépôt 2021-12-23
Date de la première publication 2022-04-14
Date d'octroi 2023-08-15
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Alisawi, Rami
  • Backholm, Ari
  • Hu, Huajie
  • Seleznyov, Alexandr
  • Wei, Jie
  • Yoon, Sungwook

Abrégé

A method of reducing network traffic includes blocking, at a mobile device, a first channel to reduce network signaling in a network and to reduce battery consumption. The first channel includes a non-common channel. The method includes offloading application traffic of an application onto a second channel. The second channel may include a common channel. The method may include monitoring the application traffic of the application over the second channel, unblocking the first channel based on the monitored application traffic so that the application can perform an action, and re-blocking the first channel after the action has been completed. The method may include unblocking the first channel when user activity is detected, wherein the user activity includes whether the mobile device is being interacted with.

Classes IPC  ?

  • H04L 47/2475 - Trafic caractérisé par des attributs spécifiques, p.ex. la priorité ou QoS pour la prise en charge des trafics caractérisés par le type d'applications
  • H04W 80/12 - Protocoles de couche application, p.ex. protocole WAP [protocole d'application sans fil, Wireless Application Protocol]
  • H04L 67/02 - Protocoles basés sur la technologie du Web, p.ex. protocole de transfert hypertexte [HTTP]
  • H04L 67/2876 - Paires d'entités d'inter-traitement de chaque côté du réseau, p.ex. séparées par des mandataires partagés
  • H04L 67/55 - Services réseau par poussée
  • H04L 67/5683 - Stockage des données fournies par les terminaux des utilisateurs, c. à d. mise en antémémoire inversée
  • H04L 43/10 - Surveillance active, p.ex. battement de cœur, utilitaire Ping ou trace-route
  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau
  • H04L 43/0882 - Utilisation de la capacité de la liaison
  • H04W 28/02 - Gestion du trafic, p.ex. régulation de flux ou d'encombrement
  • H04W 4/20 - Signalisation de services; Signalisation de données auxiliaires, c. à d. transmission de données par un canal non destiné au trafic
  • H04L 67/50 - Services réseau

34.

Multiple data store authentication

      
Numéro d'application 17471301
Numéro de brevet 11295360
Statut Délivré - en vigueur
Date de dépôt 2021-09-10
Date de la première publication 2022-04-05
Date d'octroi 2022-04-05
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Sutaria, Jay
  • Gustafson, Brian Daniel
  • Van Gent, Robert Paul
  • Lin, Ruth
  • Merriwether, David
  • Sawhney, Parvinder

Abrégé

Systems and methods for authenticating access to multiple data stores substantially in real-time are disclosed. The system may include a server coupled to a network, a client device in communication with the server via the network and a plurality of data stores. The server may authenticate access to the data stores and forward information from those stores to the client device. An exemplary authentication method may include receipt of a request for access to data. Information concerning access to that data is stored and associated with an identifier assigned to a client device. If the identifier is found to correspond to the stored information during a future request for access to the store, access to that store is granted.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
  • H04W 12/06 - Authentification
  • G06F 21/44 - Authentification de programme ou de dispositif
  • H04W 12/08 - Sécurité d'accès
  • H04W 12/069 - Authentification utilisant des certificats ou des clés pré-partagées

35.

Intelligent alarm manipulator and resource tracker

      
Numéro d'application 16229709
Numéro de brevet 11290959
Statut Délivré - en vigueur
Date de dépôt 2018-12-21
Date de la première publication 2022-03-29
Date d'octroi 2022-03-29
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Nirantar, Abhay
  • Backholm, Ari

Abrégé

Systems and methods for tracking resources used by triggers such as alarms and timers that are used by mobile applications to schedule tasks and intelligently manipulating the timing of the triggers to optimize usage of resources such as, but not limited to: network, battery, CPU and/or memory are disclosed. In one embodiment, an intelligent alarm manipulator and resource tracker tracks triggers from multiple applications on a mobile device and corresponding use of resources resulting from the triggers on a mobile device. The intelligent alarm manipulator and resource tracker further determines correlations between the triggers and the corresponding use of the resources on the mobile device and manipulates, based on the correlations, timing or frequency of some or all of the triggers to optimize the use of the resources on the mobile device.

Classes IPC  ?

  • H04W 52/02 - Dispositions d'économie de puissance
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • H04W 88/02 - Dispositifs terminaux
  • H04L 41/06 - Gestion des fautes, des événements, des alarmes ou des notifications

36.

Optimizing mobile network traffic coordination across multiple applications running on a mobile device

      
Numéro d'application 17509440
Numéro de brevet 11595901
Statut Délivré - en vigueur
Date de dépôt 2021-10-25
Date de la première publication 2022-02-10
Date d'octroi 2023-02-28
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Luna, Michael
  • Backholm, Ari

Abrégé

A mobile device allows transmission of additional outgoing application data requests in response to occurrence of receipt of data transfer from a remote entity, user input in response to a prompt displayed to the user, and a change in a background status of an application executing on the mobile device. Additional outgoing application data requests are foreground application requests.

Classes IPC  ?

  • H04W 52/02 - Dispositions d'économie de puissance
  • G06F 16/957 - Optimisation de la navigation, p.ex. mise en cache ou distillation de contenus
  • H04L 12/12 - Dispositions pour la connexion ou la déconnexion à distance de sous-stations ou de leur équipement
  • G06F 1/3231 - Surveillance de la présence, de l’absence ou du mouvement des utilisateurs
  • G06F 1/3234 - Gestion de l’alimentation, c. à d. passage en mode d’économie d’énergie amorcé par événements Économie d’énergie caractérisée par l'action entreprise
  • G06F 1/3287 - Gestion de l’alimentation, c. à d. passage en mode d’économie d’énergie amorcé par événements Économie d’énergie caractérisée par l'action entreprise par la mise hors tension d’une unité fonctionnelle individuelle dans un ordinateur
  • H04W 52/00 - Gestion de puissance
  • H04L 67/50 - Services réseau

37.

Multiple data store authentication

      
Numéro d'application 17025078
Numéro de brevet 11212290
Statut Délivré - en vigueur
Date de dépôt 2020-09-18
Date de la première publication 2021-12-28
Date d'octroi 2021-12-28
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Sutaria, Jay
  • Gustafson, Brian Daniel
  • Van Gent, Robert Paul
  • Lin, Ruth
  • Merriwether, David
  • Sawhney, Parvinder

Abrégé

Systems and methods for authenticating access to multiple data stores substantially in real-time are disclosed. The system may include a server coupled to a network, a client device in communication with the server via the network and a plurality of data stores. The server may authenticate access to the data stores and forward information from those stores to the client device. An exemplary authentication method may include receipt of a request for access to data. Information concerning access to that data is stored and associated with an identifier assigned to a client device. If the identifier is found to correspond to the stored information during a future request for access to the store, access to that store is granted.

Classes IPC  ?

  • G06F 21/00 - Dispositions de sécurité pour protéger les calculateurs, leurs composants, les programmes ou les données contre une activité non autorisée
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04W 12/08 - Sécurité d'accès
  • H04W 12/06 - Authentification

38.

API-BASED AD BLOCKING AND TRAFFIC MANAGEMENT

      
Numéro d'application US2021035444
Numéro de publication 2021/247701
Statut Délivré - en vigueur
Date de dépôt 2021-06-02
Date de publication 2021-12-09
Propriétaire SEVEN NETWORKS, LLC (USA)
Inventeur(s)
  • Glazova, Sophia
  • Backholm, Ari
  • Morgan, Dustin

Abrégé

Systems and methods for API-based device management for ad blocking on computing device is disclosed. API-based device management is performed using API and other method hooking within a virtual container. By directly intercepting API calls and other method calls at the application layer, no interception of network traffic is necessary, and there is no need to support network protocols at the network layer, because data can be received directly from an application. The identity of the APIs or methods to intercept and hook may be determined by analyzing a constructor or a signature in the application package.

Classes IPC  ?

  • G06F 9/448 - Paradigmes d’exécution, p.ex. implémentation de paradigmes de programmation
  • G06F 9/455 - Dispositions pour exécuter des programmes spécifiques Émulation; Interprétation; Simulation de logiciel, p.ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur
  • G06F 9/48 - Lancement de programmes; Commutation de programmes, p.ex. par interruption

39.

System and method of a relay server for managing communications and notification between a mobile device and application server

      
Numéro d'application 17387366
Numéro de brevet 11552918
Statut Délivré - en vigueur
Date de dépôt 2021-07-28
Date de la première publication 2021-11-18
Date d'octroi 2023-01-10
Propriétaire Seven Networks, LLC (USA)
Inventeur(s) Fiatal, Trevor

Abrégé

Providing a mobile device with web-based access to data objects is disclosed. Authentication information is sent from a mobile device to a relay server. The relay server executes a connection application to establish a connection to a web access server. The authentication information is provided to the web access server associated with a data store hosting a data object. Upon authentication, the data object is provided to the relay server from the data store. The data object is then provided to the mobile device.

Classes IPC  ?

  • H04L 51/224 - Surveillance ou traitement des messages en fournissant une notification sur les messages entrants, p.ex. des poussées de notifications des messages reçus
  • H04L 67/75 - Services réseau en affichant sur l'écran de l'utilisateur les conditions du réseau ou d'utilisation
  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04W 12/06 - Authentification
  • H04L 45/02 - Mise à jour ou découverte de topologie
  • H04L 67/02 - Protocoles basés sur la technologie du Web, p.ex. protocole de transfert hypertexte [HTTP]
  • H04L 51/58 - Adaptation des messages pour la communication sans fil

40.

System and method for providing a network service in a distributed fashion to a mobile device

      
Numéro d'application 17226192
Numéro de brevet 11178288
Statut Délivré - en vigueur
Date de dépôt 2021-04-09
Date de la première publication 2021-11-16
Date d'octroi 2021-11-16
Propriétaire Seven Networks, LLC (USA)
Inventeur(s) Fiatal, Trevor

Abrégé

A mobile virtual network operator is provided. The operator includes a server that is communicatively coupled to a mobile device. The mobile device includes application software provided by the virtual network operator for allowing phone call and data connectivity.

Classes IPC  ?

  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • H04W 4/20 - Signalisation de services; Signalisation de données auxiliaires, c. à d. transmission de données par un canal non destiné au trafic
  • H04M 3/487 - Dispositions pour fournir des services d'information, p. ex. des services à parole enregistrée ou l'indication de l'heure
  • H04W 4/24 - Comptabilité ou facturation
  • H04W 12/06 - Authentification
  • H04W 4/16 - Services supplémentaires liés aux communications, p.ex. transfert ou mise en attente d'appels
  • H04W 12/71 - Identité matérielle
  • H04W 12/72 - Identité de l’abonné

41.

Targeted notification of content availability to a mobile device

      
Numéro d'application 17360951
Numéro de brevet 11418627
Statut Délivré - en vigueur
Date de dépôt 2021-06-28
Date de la première publication 2021-10-21
Date d'octroi 2022-08-16
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Van Gent, Robert Paul
  • Ariel, Ido

Abrégé

A system includes a first computing device client associated with a first user in a community of users operable to send content to publish to a data aggregation server. The data aggregation server is operable to receive the content to publish from the first computing device client, host a first user profile associated with the first user of the first computing device client, the first user profile identifying a targeted recipient in the community of users, and disseminate automatically the content received from the first computing device client to a second computing device client associated with the targeted recipient, without receiving input from the first computing device client explicitly specifying the targeted recipient to whom the content is disseminated.

Classes IPC  ?

  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04L 67/55 - Services réseau par poussée
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
  • H04L 67/306 - Profils des utilisateurs
  • G06F 7/00 - Procédés ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données maniées
  • H04W 4/21 - Signalisation de services; Signalisation de données auxiliaires, c. à d. transmission de données par un canal non destiné au trafic pour applications de réseaux sociaux
  • G06Q 10/10 - Bureautique; Gestion du temps
  • G06F 16/958 - Organisation ou gestion de contenu de sites Web, p.ex. publication, conservation de pages ou liens automatiques
  • G06Q 50/00 - Systèmes ou procédés spécialement adaptés à un secteur particulier d’activité économique, p.ex. aux services d’utilité publique ou au tourisme
  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
  • H04L 51/56 - Messagerie unifiée, p.ex. interactions entre courriel, messagerie instantanée ou messagerie IP convergente [CPM]
  • H04L 51/58 - Adaptation des messages pour la communication sans fil
  • H04L 51/216 - Gestion de l'historique des conversations, p.ex. regroupement de messages dans des sessions ou des fils de conversation
  • H04L 51/224 - Surveillance ou traitement des messages en fournissant une notification sur les messages entrants, p.ex. des poussées de notifications des messages reçus
  • H04L 67/567 - Intégration de l’approvisionnement des services à partir d'une pluralité de fournisseurs de services
  • H04W 48/08 - Distribution d'informations relatives aux restrictions d'accès ou aux accès, p.ex. distribution de données d'exploration
  • G06F 17/00 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
  • H04W 88/02 - Dispositifs terminaux
  • H04L 51/00 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p.ex. courriel
  • H04L 51/10 - Informations multimédias
  • H04L 65/403 - Dispositions pour la communication multipartite, p.ex. pour les conférences
  • H04W 4/12 - Messagerie; Boîtes aux lettres; Annonces
  • H04L 51/52 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p.ex. courriel pour la prise en charge des services des réseaux sociaux
  • H04L 51/214 - Surveillance ou traitement des messages en utilisant le transfert sélectif
  • H04L 67/01 - Protocoles

42.

Mobile application traffic optimization

      
Numéro d'application 17316898
Numéro de brevet 12052800
Statut Délivré - en vigueur
Date de dépôt 2021-05-11
Date de la première publication 2021-08-26
Date d'octroi 2024-07-30
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Luna, Michael
  • Backholm, Ari

Abrégé

A system with distributed proxy for reducing traffic in a wireless network satisfies data requests made by a mobile application. The system includes a mobile device having a local proxy for intercepting a data request made by the mobile application. The local proxy simulates application server responses for the mobile application on the mobile device for data requests where responses are available in the local cache. A proxy server is coupled to the mobile device and an application server to which the data request is made. The proxy server is able to communicate with the local proxy. The local proxy forwards the data request to the proxy server for transmission to the application server for a response to the data request. The proxy server queries the application server for any changes to the data request that the mobile application has previously made and notifies the local proxy of such changes.

Classes IPC  ?

  • H04W 88/18 - Dispositifs de logistique; Dispositifs de gestion de réseaux
  • H04L 47/122 - Prévention de la congestion; Récupération de la congestion en détournant le trafic des entités congestionnées
  • H04L 47/25 - Commande de flux; Commande de la congestion le débit étant modifié par la source lors de la détection d'un changement des conditions du réseau
  • H04L 65/65 - Protocoles de diffusion en flux de paquets multimédias, p.ex. protocole de transport en temps réel [RTP] ou protocole de commande en temps réel [RTCP]
  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau
  • H04L 67/2885 - Dispositifs intermédiaires arrangés hiérarchiquement, p.ex. pour la mise en antémémoire hiérarchisée
  • H04L 67/289 - Traitement intermédiaire fonctionnellement situé à proximité de l'application consommatrice de données, p.ex. dans la même machine, dans le même domicile ou dans le même sous-réseau
  • H04L 67/56 - Approvisionnement des services mandataires
  • H04L 67/568 - Stockage temporaire des données à un stade intermédiaire, p.ex. par mise en antémémoire
  • H04L 67/5683 - Stockage des données fournies par les terminaux des utilisateurs, c. à d. mise en antémémoire inversée
  • H04L 67/60 - Ordonnancement ou organisation du service des demandes d'application, p.ex. demandes de transmission de données d'application en utilisant l'analyse et l'optimisation des ressources réseau requises
  • H04W 4/18 - Conversion de format ou de contenu d'informations, p.ex. adaptation, par le réseau, des informations reçues ou transmises pour une distribution sans fil aux utilisateurs ou aux terminaux
  • H04W 28/02 - Gestion du trafic, p.ex. régulation de flux ou d'encombrement
  • H04W 28/10 - Régulation de flux
  • H04W 76/25 - Maintien de connexions établies
  • H04W 84/04 - Réseaux à grande échelle; Réseaux fortement hiérarchisés
  • H04W 84/12 - Réseaux locaux sans fil [WLAN Wireless Local Area Network]

43.

Multiple data store authentication

      
Numéro d'application 17226176
Numéro de brevet 11089027
Statut Délivré - en vigueur
Date de dépôt 2021-04-09
Date de la première publication 2021-08-10
Date d'octroi 2021-08-10
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Sutaria, Jay
  • Gustafson, Brian Daniel
  • Van Gent, Robert Paul
  • Lin, Ruth
  • Merriwether, David
  • Sawhney, Parvinder

Abrégé

Systems and methods for authenticating access to multiple data stores substantially in real-time are disclosed. The system may include a server coupled to a network, a client device in communication with the server via the network and a plurality of data stores. The server may authenticate access to the data stores and forward information from those stores to the client device. An exemplary authentication method may include receipt of a request for access to data. Information concerning access to that data is stored and associated with an identifier assigned to a client device. If the identifier is found to correspond to the stored information during a future request for access to the store, access to that store is granted.

Classes IPC  ?

  • H04W 12/06 - Authentification
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04W 12/08 - Sécurité d'accès

44.

System and method for providing a network service in a distributed fashion to a mobile device

      
Numéro d'application 17025107
Numéro de brevet 11089166
Statut Délivré - en vigueur
Date de dépôt 2020-09-18
Date de la première publication 2021-08-10
Date d'octroi 2021-08-10
Propriétaire Seven Networks, LLC (USA)
Inventeur(s) Fiatal, Trevor

Abrégé

A mobile virtual network operator is provided. The operator includes a server that is communicatively coupled to a mobile device. The mobile device includes application software provided by the virtual network operator for allowing phone call and data connectivity.

Classes IPC  ?

  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • H04W 4/24 - Comptabilité ou facturation
  • H04W 12/06 - Authentification
  • H04W 4/16 - Services supplémentaires liés aux communications, p.ex. transfert ou mise en attente d'appels
  • H04M 3/487 - Dispositions pour fournir des services d'information, p. ex. des services à parole enregistrée ou l'indication de l'heure
  • H04W 4/20 - Signalisation de services; Signalisation de données auxiliaires, c. à d. transmission de données par un canal non destiné au trafic

45.

Offloading application traffic to a shared communication channel for signal optimization in a wireless network for traffic uttilizing proprietary and non-proprietary protocols

      
Numéro d'application 17226209
Numéro de brevet 11233745
Statut Délivré - en vigueur
Date de dépôt 2021-04-09
Date de la première publication 2021-07-22
Date d'octroi 2022-01-25
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Alisawi, Rami
  • Backholm, Ari
  • Hu, Huajie
  • Seleznyov, Alexandr
  • Wei, Jie
  • Yoon, Sungwook

Abrégé

A method of reducing network traffic includes blocking, at a mobile device, a first channel to reduce network signaling in a network and to reduce battery consumption. The first channel includes a non-common channel. The method includes offloading application traffic of an application onto a second channel. The second channel may include a common channel. The method may include monitoring the application traffic of the application over the second channel, unblocking the first channel based on the monitored application traffic so that the application can perform an action, and re-blocking the first channel after the action has been completed. The method may include unblocking the first channel when user activity is detected, wherein the user activity includes whether the mobile device is being interacted with.

Classes IPC  ?

  • H04L 12/859 - Actions liées à la commande de flux basée sur la nature de l’application, p.ex. contrôle de navigation sur l’Internet ou contrôle du trafic de courrier électronique
  • H04W 80/12 - Protocoles de couche application, p.ex. protocole WAP [protocole d'application sans fil, Wireless Application Protocol]
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • H04W 28/02 - Gestion du trafic, p.ex. régulation de flux ou d'encombrement
  • H04W 4/20 - Signalisation de services; Signalisation de données auxiliaires, c. à d. transmission de données par un canal non destiné au trafic

46.

Multiple data store authentication

      
Numéro d'application 17198984
Numéro de brevet 11070561
Statut Délivré - en vigueur
Date de dépôt 2021-03-11
Date de la première publication 2021-07-20
Date d'octroi 2021-07-20
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Sutaria, Jay
  • Gustafson, Brian Daniel
  • Van Gent, Robert Paul
  • Lin, Ruth
  • Merriwether, David
  • Sawhney, Parvinder

Abrégé

Systems and methods for authenticating access to multiple data stores substantially in real-time are disclosed. The system may include a server coupled to a network, a client device in communication with the server via the network and a plurality of data stores. The server may authenticate access to the data stores and forward information from those stores to the client device. An exemplary authentication method may include receipt of a request for access to data. Information concerning access to that data is stored and associated with an identifier assigned to a client device. If the identifier is found to correspond to the stored information during a future request for access to the store, access to that store is granted.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04W 12/06 - Authentification
  • H04W 12/08 - Sécurité d'accès

47.

Blocking/unblocking algorithms for signaling optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols

      
Numéro d'application 17176253
Numéro de brevet 11288093
Statut Délivré - en vigueur
Date de dépôt 2021-02-16
Date de la première publication 2021-06-10
Date d'octroi 2022-03-29
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Yoon, Sungwook
  • Backholm, Ari

Abrégé

A method of optimizing traffic on a mobile device includes determining that an application is inactive based on historical behavior of the application and blocking traffic originating from or directed towards the application that is determined to be inactive based on historical behavior. A related mobile device is also provided.

Classes IPC  ?

  • G06F 9/48 - Lancement de programmes; Commutation de programmes, p.ex. par interruption
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04L 47/24 - Trafic caractérisé par des attributs spécifiques, p.ex. la priorité ou QoS
  • H04L 65/1101 - Protocoles de session
  • H04L 43/18 - Analyseurs de protocole
  • H04W 76/22 - Gestion de tunnels de transport
  • H04L 61/2517 - Traduction d'adresses de protocole Internet [IP] en utilisant des numéros de port
  • H04L 47/70 - Contrôle d'admission; Allocation des ressources
  • H04W 4/18 - Conversion de format ou de contenu d'informations, p.ex. adaptation, par le réseau, des informations reçues ou transmises pour une distribution sans fil aux utilisateurs ou aux terminaux
  • H04W 28/02 - Gestion du trafic, p.ex. régulation de flux ou d'encombrement
  • G06Q 30/00 - Commerce
  • H04W 68/02 - Dispositions pour augmenter l'efficacité du canal d'avertissement ou de messagerie
  • G06Q 40/00 - Finance; Assurance; Stratégies fiscales; Traitement des impôts sur les sociétés ou sur le revenu
  • H04L 61/2567 - Traversée NAT pour l'accessibilité, p.ex. en demandant l'adresse d'un correspondant derrière un serveur de traduction d'adresse réseau [NAT]
  • H04L 69/163 - Adaptation dans la bande de l'échange de données TCP; Procédures de commande intra-bande
  • H04L 61/2582 - Traversée NAT par la commande du serveur de traduction d’adresse réseau, p.ex. en mode autoconfigurable [UPnP]

48.

Multiple data store authentication

      
Numéro d'application 17171477
Numéro de brevet 11019069
Statut Délivré - en vigueur
Date de dépôt 2021-02-09
Date de la première publication 2021-05-25
Date d'octroi 2021-05-25
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Sutaria, Jay
  • Gustafson, Brian Daniel
  • Van Gent, Robert Paul
  • Lin, Ruth
  • Merriwether, David
  • Sawhney, Parvinder

Abrégé

Systems and methods for authenticating access to multiple data stores substantially in real-time are disclosed. The system may include a server coupled to a network, a client device in communication with the server via the network and a plurality of data stores. The server may authenticate access to the data stores and forward information from those stores to the client device. An exemplary authentication method may include receipt of a request for access to data. Information concerning access to that data is stored and associated with an identifier assigned to a client device. If the identifier is found to correspond to the stored information during a future request for access to the store, access to that store is granted.

Classes IPC  ?

  • G06F 21/00 - Dispositions de sécurité pour protéger les calculateurs, leurs composants, les programmes ou les données contre une activité non autorisée
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04W 12/06 - Authentification
  • H04W 12/08 - Sécurité d'accès

49.

Multiple data store authentication

      
Numéro d'application 17119448
Numéro de brevet 10979435
Statut Délivré - en vigueur
Date de dépôt 2020-12-11
Date de la première publication 2021-04-13
Date d'octroi 2021-04-13
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Sutaria, Jay
  • Gustafson, Brian Daniel
  • Van Gent, Robert Paul
  • Lin, Ruth
  • Merriwether, David
  • Sawhney, Parvinder

Abrégé

Systems and methods for authenticating access to multiple data stores substantially in real-time are disclosed. The system may include a server coupled to a network, a client device in communication with the server via the network and a plurality of data stores. The server may authenticate access to the data stores and forward information from those stores to the client device. An exemplary authentication method may include receipt of a request for access to data. Information concerning access to that data is stored and associated with an identifier assigned to a client device. If the identifier is found to correspond to the stored information during a future request for access to the store, access to that store is granted.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04W 12/06 - Authentification
  • H04W 12/08 - Sécurité d'accès

50.

Dynamic adjustment of keep-alive messages for efficient battery usage in a mobile network

      
Numéro d'application 17086781
Numéro de brevet 11627629
Statut Délivré - en vigueur
Date de dépôt 2020-11-02
Date de la première publication 2021-02-18
Date d'octroi 2023-04-11
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Backholm, Ari
  • Tervahauta, Mikko
  • Salorinne, Seppo
  • Ahonen, Jukka
  • Daavittila, Mikko
  • Everitt, Andrew
  • Vuornos, Lauri

Abrégé

A method for IP [=Internet Protocol] communication between a mobile terminal and its correspondent node in a mobile radio network. The method comprises establishing an IP connection between the mobile terminal and its correspondent node. After detecting a period of inactivity in the IP connection, keep-alive messages are sent via the IP connection at predetermined intervals, which are varied. The method comprises monitoring the lengths of several periods of inactivity at which the mobile radio network disconnects the IP connection.

Classes IPC  ?

  • H04W 4/00 - Services spécialement adaptés aux réseaux de télécommunications sans fil; Leurs installations
  • H04W 76/25 - Maintien de connexions établies
  • H04W 52/02 - Dispositions d'économie de puissance
  • H04L 43/0811 - Surveillance ou test en fonction de métriques spécifiques, p.ex. la qualité du service [QoS], la consommation d’énergie ou les paramètres environnementaux en vérifiant la disponibilité en vérifiant la connectivité
  • H04L 43/103 - Surveillance active, p.ex. battement de cœur, utilitaire Ping ou trace-route avec interrogation adaptative, c. à d. adaptation dynamique du taux d'interrogation
  • H04L 67/14 - Gestion de session
  • H04L 67/145 - Interruption ou inactivation de sessions, p.ex. fin de session contrôlée par un événement en évitant la fin de session, p.ex. maintien en vie, battements de cœur, message de reprise ou réveil pour une session inactive ou interrompue
  • H04W 52/44 - Commande de puissance d'émission [TPC Transmission power control] le TPC étant effectué dans des situations particulières dans le cadre d'une interruption de transmission
  • H04W 76/11 - Attribution ou utilisation d'identifiants de connexion
  • H04W 24/08 - Réalisation de tests en trafic réel
  • H04W 24/00 - Dispositions de supervision, de contrôle ou de test
  • H04W 48/08 - Distribution d'informations relatives aux restrictions d'accès ou aux accès, p.ex. distribution de données d'exploration
  • H04W 72/12 - Planification du trafic sans fil
  • H04W 80/04 - Protocoles de couche réseau, p.ex. protocole Internet mobile [IP Internet Protocol]

51.

Multiple data store authentication

      
Numéro d'application 16448708
Numéro de brevet 10902487
Statut Délivré - en vigueur
Date de dépôt 2019-06-21
Date de la première publication 2021-01-26
Date d'octroi 2021-01-26
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Sutaria, Jay
  • Gustafson, Brian Daniel
  • Van Gent, Robert Paul
  • Lin, Ruth
  • Merriwether, David
  • Sawhney, Parvinder

Abrégé

Systems and methods for authenticating access to multiple data stores substantially in real-time are disclosed. The system may include a server coupled to a network, a client device in communication with the server via the network and a plurality of data stores. The server may authenticate access to the data stores and forward information from those stores to the client device. An exemplary authentication method may include receipt of a request for access to data. Information concerning access to that data is stored and associated with an identifier assigned to a client device. If the identifier is found to correspond to the stored information during a future request for access to the store, access to that store is granted.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
  • H04W 12/06 - Authentification
  • G06F 21/44 - Authentification de programme ou de dispositif
  • H04W 12/08 - Sécurité d'accès

52.

Optimizing mobile network traffic coordination across multiple applications running on a mobile device

      
Numéro d'application 17025143
Numéro de brevet 11184857
Statut Délivré - en vigueur
Date de dépôt 2020-09-18
Date de la première publication 2021-01-07
Date d'octroi 2021-11-23
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Luna, Michael
  • Backholm, Ari

Abrégé

A mobile device allows transmission of additional outgoing application data requests in response to occurrence of receipt of data transfer from a remote entity, user input in response to a prompt displayed to the user, and a change in a background status of an application executing on the mobile device. Additional outgoing application data requests are foreground application requests.

Classes IPC  ?

  • H04W 52/02 - Dispositions d'économie de puissance
  • G06F 16/957 - Optimisation de la navigation, p.ex. mise en cache ou distillation de contenus
  • H04L 12/12 - Dispositions pour la connexion ou la déconnexion à distance de sous-stations ou de leur équipement
  • G06F 1/3231 - Surveillance de la présence, de l’absence ou du mouvement des utilisateurs
  • G06F 1/3234 - Gestion de l’alimentation, c. à d. passage en mode d’économie d’énergie amorcé par événements Économie d’énergie caractérisée par l'action entreprise
  • G06F 1/3287 - Gestion de l’alimentation, c. à d. passage en mode d’économie d’énergie amorcé par événements Économie d’énergie caractérisée par l'action entreprise par la mise hors tension d’une unité fonctionnelle individuelle dans un ordinateur
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04W 52/00 - Gestion de puissance

53.

Distributed implementation of dynamic wireless traffic policy

      
Numéro d'application 16919873
Numéro de brevet 11240816
Statut Délivré - en vigueur
Date de dépôt 2020-07-02
Date de la première publication 2020-10-22
Date d'octroi 2022-02-01
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Backholm, Ari
  • Luna, Michael

Abrégé

A method of buffering application data operable at a delivery control server is provided. Related systems and computer program products are also provided.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • H04W 72/04 - Affectation de ressources sans fil
  • H04W 4/18 - Conversion de format ou de contenu d'informations, p.ex. adaptation, par le réseau, des informations reçues ou transmises pour une distribution sans fil aux utilisateurs ou aux terminaux
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04W 52/02 - Dispositions d'économie de puissance
  • H04M 3/42 - Systèmes fournissant des fonctions ou des services particuliers aux abonnés
  • H04W 24/02 - Dispositions pour optimiser l'état de fonctionnement

54.

Multiple data store authentication

      
Numéro d'application 16902334
Numéro de brevet 10805307
Statut Délivré - en vigueur
Date de dépôt 2020-06-16
Date de la première publication 2020-10-13
Date d'octroi 2020-10-13
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Sutaria, Jay
  • Gustafson, Brian Daniel
  • Van Gent, Robert Paul
  • Lin, Ruth
  • Merriwether, David
  • Sawhney, Parvinder

Abrégé

Systems and methods for authenticating access to multiple data stores substantially in real-time are disclosed. The system may include a server coupled to a network, a client device in communication with the server via the network and a plurality of data stores. The server may authenticate access to the data stores and forward information from those stores to the client device. An exemplary authentication method may include receipt of a request for access to data. Information concerning access to that data is stored and associated with an identifier assigned to a client device. If the identifier is found to correspond to the stored information during a future request for access to the store, access to that store is granted.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04W 12/06 - Authentification
  • H04W 12/08 - Sécurité d'accès

55.

Mobile application traffic optimization

      
Numéro d'application 16918339
Numéro de brevet 10805834
Statut Délivré - en vigueur
Date de dépôt 2020-07-01
Date de la première publication 2020-10-13
Date d'octroi 2020-10-13
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Luna, Michael
  • Backholm, Ari

Abrégé

A system with distributed proxy for reducing traffic in a wireless network satisfies data requests made by a mobile application. The system includes a mobile device having a local proxy for intercepting a data request made by the mobile application. The local proxy simulates application server responses for the mobile application on the mobile device for data requests where responses are available in the local cache. A proxy server is coupled to the mobile device and an application server to which the data request is made. The proxy server is able to communicate with the local proxy. The local proxy forwards the data request to the proxy server for transmission to the application server for a response to the data request. The proxy server queries the application server for any changes to the data request that the mobile application has previously made and notifies the local proxy of such changes.

Classes IPC  ?

  • H04W 28/02 - Gestion du trafic, p.ex. régulation de flux ou d'encombrement
  • H04W 28/10 - Régulation de flux
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04W 4/18 - Conversion de format ou de contenu d'informations, p.ex. adaptation, par le réseau, des informations reçues ou transmises pour une distribution sans fil aux utilisateurs ou aux terminaux
  • H04W 88/18 - Dispositifs de logistique; Dispositifs de gestion de réseaux
  • H04L 12/803 - Commande de flux ou commande de congestion Équilibrage de charge, p.ex. répartition du trafic entre multiples liens
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04W 76/25 - Maintien de connexions établies
  • H04L 12/825 - Commande adaptative, à la source ou aux nœuds intermédiaires, sur réception d'avis de congestion, p.ex. X-on X-off
  • H04W 84/12 - Réseaux locaux sans fil [WLAN Wireless Local Area Network]
  • H04W 84/04 - Réseaux à grande échelle; Réseaux fortement hiérarchisés

56.

System and method for providing a network service in a distributed fashion to a mobile device

      
Numéro d'application 16245585
Numéro de brevet 10805474
Statut Délivré - en vigueur
Date de dépôt 2019-01-11
Date de la première publication 2020-10-13
Date d'octroi 2020-10-13
Propriétaire Seven Networks, LLC (USA)
Inventeur(s) Fiatal, Trevor

Abrégé

A mobile virtual network operator is provided. The operator includes a server that is communicatively coupled to a mobile device. The mobile device includes application software provided by the virtual network operator for allowing phone call and data connectivity.

Classes IPC  ?

  • H04W 4/16 - Services supplémentaires liés aux communications, p.ex. transfert ou mise en attente d'appels
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • H04M 3/487 - Dispositions pour fournir des services d'information, p. ex. des services à parole enregistrée ou l'indication de l'heure
  • H04W 12/06 - Authentification
  • H04W 4/20 - Signalisation de services; Signalisation de données auxiliaires, c. à d. transmission de données par un canal non destiné au trafic
  • H04W 4/24 - Comptabilité ou facturation

57.

Mobile application traffic optimization

      
Numéro d'application 16902849
Numéro de brevet 11019529
Statut Délivré - en vigueur
Date de dépôt 2020-06-16
Date de la première publication 2020-10-01
Date d'octroi 2021-05-25
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Luna, Michael
  • Backholm, Ari

Abrégé

A system with distributed proxy for reducing traffic in a wireless network satisfies data requests made by a mobile application. The system includes a mobile device having a local proxy for intercepting a data request made by the mobile application. The local proxy simulates application server responses for the mobile application on the mobile device for data requests where responses are available in the local cache. A proxy server is coupled to the mobile device and an application server to which the data request is made. The proxy server is able to communicate with the local proxy. The local proxy forwards the data request to the proxy server for transmission to the application server for a response to the data request. The proxy server queries the application server for any changes to the data request that the mobile application has previously made and notifies the local proxy of such changes.

Classes IPC  ?

  • H04W 28/02 - Gestion du trafic, p.ex. régulation de flux ou d'encombrement
  • H04L 12/825 - Commande adaptative, à la source ou aux nœuds intermédiaires, sur réception d'avis de congestion, p.ex. X-on X-off
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04W 4/18 - Conversion de format ou de contenu d'informations, p.ex. adaptation, par le réseau, des informations reçues ou transmises pour une distribution sans fil aux utilisateurs ou aux terminaux
  • H04W 88/18 - Dispositifs de logistique; Dispositifs de gestion de réseaux
  • H04L 12/803 - Commande de flux ou commande de congestion Équilibrage de charge, p.ex. répartition du trafic entre multiples liens
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04W 76/25 - Maintien de connexions établies
  • H04W 28/10 - Régulation de flux
  • H04W 84/04 - Réseaux à grande échelle; Réseaux fortement hiérarchisés
  • H04W 84/12 - Réseaux locaux sans fil [WLAN Wireless Local Area Network]

58.

Optimizing mobile network traffic coordination across multiple applications running on a mobile device

      
Numéro d'application 16902357
Numéro de brevet 10785724
Statut Délivré - en vigueur
Date de dépôt 2020-06-16
Date de la première publication 2020-09-22
Date d'octroi 2020-09-22
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Luna, Michael
  • Backholm, Ari

Abrégé

A mobile device allows transmission of additional outgoing application data requests in response to occurrence of receipt of data transfer from a remote entity, user input in response to a prompt displayed to the user, and a change in a background status of an application executing on the mobile device. Additional outgoing application data requests are foreground application requests.

Classes IPC  ?

  • H04W 52/02 - Dispositions d'économie de puissance
  • H04L 12/12 - Dispositions pour la connexion ou la déconnexion à distance de sous-stations ou de leur équipement
  • G06F 1/3231 - Surveillance de la présence, de l’absence ou du mouvement des utilisateurs
  • G06F 1/3234 - Gestion de l’alimentation, c. à d. passage en mode d’économie d’énergie amorcé par événements Économie d’énergie caractérisée par l'action entreprise
  • G06F 1/3287 - Gestion de l’alimentation, c. à d. passage en mode d’économie d’énergie amorcé par événements Économie d’énergie caractérisée par l'action entreprise par la mise hors tension d’une unité fonctionnelle individuelle dans un ordinateur
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04W 52/00 - Gestion de puissance
  • G06F 16/957 - Optimisation de la navigation, p.ex. mise en cache ou distillation de contenus

59.

Offloading application traffic to a shared communication channel for signal optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols

      
Numéro d'application 16883299
Numéro de brevet 10999203
Statut Délivré - en vigueur
Date de dépôt 2020-05-26
Date de la première publication 2020-09-10
Date d'octroi 2021-05-04
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Alisawi, Rami
  • Backholm, Ari
  • Hu, Huajie
  • Seleznyov, Alexandr
  • Wei, Jie
  • Yoon, Sungwook

Abrégé

A method of reducing network traffic includes blocking, at a mobile device, a first channel to reduce network signaling in a network and to reduce battery consumption. The first channel includes a non-common channel. The method includes offloading application traffic of an application onto a second channel. The second channel may include a common channel. The method may include monitoring the application traffic of the application over the second channel, unblocking the first channel based on the monitored application traffic so that the application can perform an action, and re-blocking the first channel after the action has been completed. The method may include unblocking the first channel when user activity is detected, wherein the user activity includes whether the mobile device is being interacted with.

Classes IPC  ?

  • G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p.ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié
  • H04L 12/859 - Actions liées à la commande de flux basée sur la nature de l’application, p.ex. contrôle de navigation sur l’Internet ou contrôle du trafic de courrier électronique
  • H04W 80/12 - Protocoles de couche application, p.ex. protocole WAP [protocole d'application sans fil, Wireless Application Protocol]
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • H04W 28/02 - Gestion du trafic, p.ex. régulation de flux ou d'encombrement
  • H04W 4/20 - Signalisation de services; Signalisation de données auxiliaires, c. à d. transmission de données par un canal non destiné au trafic

60.

System and method of a relay server for managing communications and notification between a mobile device and application server

      
Numéro d'application 16876661
Numéro de brevet 11102158
Statut Délivré - en vigueur
Date de dépôt 2020-05-18
Date de la première publication 2020-09-03
Date d'octroi 2021-08-24
Propriétaire Seven Networks, LLC (USA)
Inventeur(s) Fiatal, Trevor

Abrégé

Providing a mobile device with web-based access to data objects is disclosed. Authentication information is sent from a mobile device to a relay server. The relay server executes a connection application to establish a connection to a web access server. The authentication information is provided to the web access server associated with a data store hosting a data object. Upon authentication, the data object is provided to the relay server from the data store. The data object is then provided to the mobile device.

Classes IPC  ?

  • H04L 12/58 - Systèmes de commutation de messages
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04W 12/06 - Authentification
  • H04L 12/751 - Mise à jour ou découverte de la topologie
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison

61.

Mobile device configured for operating in a power save mode and a traffic optimization mode and related method

      
Numéro d'application 16819674
Numéro de brevet 11290912
Statut Délivré - en vigueur
Date de dépôt 2020-03-16
Date de la première publication 2020-07-09
Date d'octroi 2022-03-29
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Luna, Michael
  • Backholm, Ari
  • Bott, Ross

Abrégé

A method and system are for generating a report for delivery to or access or query by a network operator by determining, by a server-side proxy, optimization efficiency for traffic in a wireless network, tracking, by the server-side proxy, user-related information in the wireless network, generating, based on at least one of the optimization efficiency and the user-related information, a report for delivery to or access by an operator of the wireless network, the report including an alert of viral take-up of a new application, and performing, by the server-side proxy, traffic optimization functions alleviating traffic in the wireless network.

Classes IPC  ?

  • H04W 28/06 - Optimisation, p.ex. compression de l'en-tête, calibrage des informations
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04W 52/02 - Dispositions d'économie de puissance
  • H04W 24/10 - Planification des comptes-rendus de mesures
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • H04L 67/025 - Protocoles basés sur la technologie du Web, p.ex. protocole de transfert hypertexte [HTTP] pour la commande à distance ou la surveillance à distance des applications
  • H04L 67/289 - Traitement intermédiaire fonctionnellement situé à proximité de l'application consommatrice de données, p.ex. dans la même machine, dans le même domicile ou dans le même sous-réseau
  • H04L 43/065 - Génération de rapports liés aux appareils du réseau
  • H04L 43/062 - Génération de rapports liés au trafic du réseau
  • H04L 41/0823 - Réglages de configuration caractérisés par les objectifs d’un changement de paramètres, p.ex. l’optimisation de la configuration pour améliorer la fiabilité
  • H04L 41/083 - Réglages de configuration caractérisés par les objectifs d’un changement de paramètres, p.ex. l’optimisation de la configuration pour améliorer la fiabilité pour augmenter la vitesse du réseau
  • H04L 67/564 - Amélioration de la commande des applications basée sur des données interceptées des applications
  • H04L 67/568 - Stockage temporaire des données à un stade intermédiaire, p.ex. par mise en antémémoire

62.

Dynamic adjustment of keep-alive messages for efficient battery usage in a mobile network

      
Numéro d'application 16742459
Numéro de brevet 10856355
Statut Délivré - en vigueur
Date de dépôt 2020-01-14
Date de la première publication 2020-05-14
Date d'octroi 2020-12-01
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Backholm, Ari
  • Tervahauta, Mikko
  • Salorinne, Seppo
  • Ahonen, Jukka
  • Daavittila, Mikko
  • Everitt, Andrew
  • Vuornos, Lauri

Abrégé

A method for IP [=Internet Protocol] communication between a mobile terminal and its correspondent node in a mobile radio network. The method comprises establishing an IP connection between the mobile terminal and its correspondent node. After detecting a period of inactivity in the IP connection, keep-alive messages are sent via the IP connection at predetermined intervals, which are varied. The method comprises monitoring the lengths of several periods of inactivity at which the mobile radio network disconnects the IP connection.

Classes IPC  ?

  • G08C 17/00 - Dispositions pour transmettre des signaux caractérisées par l'utilisation d'une voie électrique sans fil
  • H04W 76/25 - Maintien de connexions établies
  • H04W 52/02 - Dispositions d'économie de puissance
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04W 52/44 - Commande de puissance d'émission [TPC Transmission power control] le TPC étant effectué dans des situations particulières dans le cadre d'une interruption de transmission
  • H04W 76/11 - Attribution ou utilisation d'identifiants de connexion
  • H04W 24/08 - Réalisation de tests en trafic réel
  • H04W 24/00 - Dispositions de supervision, de contrôle ou de test
  • H04W 48/08 - Distribution d'informations relatives aux restrictions d'accès ou aux accès, p.ex. distribution de données d'exploration
  • H04W 72/12 - Planification du trafic sans fil
  • H04W 80/04 - Protocoles de couche réseau, p.ex. protocole Internet mobile [IP Internet Protocol]

63.

Method for power saving in mobile devices by optimizing wakelocks

      
Numéro d'application 16220821
Numéro de brevet 10645654
Statut Délivré - en vigueur
Date de dépôt 2018-12-14
Date de la première publication 2020-05-05
Date d'octroi 2020-05-05
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Backholm, Ari
  • Hu, Allan
  • Li, Wei

Abrégé

A method for conserving device and/or network resources is provided herein. The method includes detecting a wakelock operating on a mobile device and determining a consumption of one of a power or radio usage attributed to the detected wakelock. The method further includes determining a criticality related to user experience for the detected wakelock and releasing the detected wakelock based on the determined consumption and criticality. Related systems and mobile devices are also disclosed.

Classes IPC  ?

  • H04W 52/02 - Dispositions d'économie de puissance

64.

Mobile application traffic optimization

      
Numéro d'application 16713105
Numéro de brevet 10820232
Statut Délivré - en vigueur
Date de dépôt 2019-12-13
Date de la première publication 2020-04-16
Date d'octroi 2020-10-27
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Petersen, Steve
  • Luna, Michael
  • Backholm, Ari

Abrégé

A system with distributed proxy for reducing traffic in a wireless network satisfies data requests made by a mobile application. The system includes a mobile device having a local proxy for intercepting a data request made by the mobile application. The local proxy simulates application server responses for the mobile application on the mobile device for data requests where responses are available in the local cache. A proxy server is coupled to the mobile device and an application server to which the data request is made. The proxy server is able to communicate with the local proxy. The local proxy forwards the data request to the proxy server for transmission to the application server for a response to the data request. The proxy server queries the application server for any changes to the data request that the mobile application has previously made and notifies the local proxy of such changes.

Classes IPC  ?

  • H04W 28/02 - Gestion du trafic, p.ex. régulation de flux ou d'encombrement
  • H04L 12/803 - Commande de flux ou commande de congestion Équilibrage de charge, p.ex. répartition du trafic entre multiples liens
  • H04L 12/825 - Commande adaptative, à la source ou aux nœuds intermédiaires, sur réception d'avis de congestion, p.ex. X-on X-off
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04W 4/18 - Conversion de format ou de contenu d'informations, p.ex. adaptation, par le réseau, des informations reçues ou transmises pour une distribution sans fil aux utilisateurs ou aux terminaux
  • H04W 88/18 - Dispositifs de logistique; Dispositifs de gestion de réseaux
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04W 76/25 - Maintien de connexions établies
  • H04W 28/10 - Régulation de flux
  • H04W 84/04 - Réseaux à grande échelle; Réseaux fortement hiérarchisés
  • H04W 84/12 - Réseaux locaux sans fil [WLAN Wireless Local Area Network]

65.

UNIVERSAL DATA AGGREGATION

      
Numéro d'application 16681240
Statut En instance
Date de dépôt 2019-11-12
Date de la première publication 2020-03-12
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Ariel, Ido
  • Van Gent, Robert Paul

Abrégé

A system for aggregating and managing PIM data from multiple sources is provided. By aggregating various sources of data, the present system allow for the bridging of networked communities and organizations. Limitations of data aggregation as a result of proprietary and/or protocol concerns are overcome through the development of trusted relationships amongst users of the data aggregation and management system.

Classes IPC  ?

  • G06F 16/23 - Mise à jour
  • G06Q 10/10 - Bureautique; Gestion du temps
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/245 - Traitement des requêtes

66.

Optimizing mobile network traffic coordination across multiple applications running on a mobile device

      
Numéro d'application 16585013
Numéro de brevet 10856231
Statut Délivré - en vigueur
Date de dépôt 2019-09-27
Date de la première publication 2020-01-23
Date d'octroi 2020-12-01
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Luna, Michael
  • Backholm, Ari

Abrégé

Systems and methods for prediction of activity session for mobile network use optimization and user experience enhancement are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system for enhancing user experience with a mobile application on a mobile device including, using user activity characteristics at a mobile device and server activity characteristics of a host server to anticipate a future activity session at the mobile device and transferring impending content from the host server the mobile device to pre-cache content on the mobile device to support predicted data activity for the future activity session that has been predicted.

Classes IPC  ?

  • H04W 52/02 - Dispositions d'économie de puissance
  • G06F 16/957 - Optimisation de la navigation, p.ex. mise en cache ou distillation de contenus
  • H04L 12/12 - Dispositions pour la connexion ou la déconnexion à distance de sous-stations ou de leur équipement
  • G06F 1/3231 - Surveillance de la présence, de l’absence ou du mouvement des utilisateurs
  • G06F 1/3234 - Gestion de l’alimentation, c. à d. passage en mode d’économie d’énergie amorcé par événements Économie d’énergie caractérisée par l'action entreprise
  • G06F 1/3287 - Gestion de l’alimentation, c. à d. passage en mode d’économie d’énergie amorcé par événements Économie d’énergie caractérisée par l'action entreprise par la mise hors tension d’une unité fonctionnelle individuelle dans un ordinateur
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04W 52/00 - Gestion de puissance

67.

Servers and mobile devices for automatic content distribution over a wireless network

      
Numéro d'application 16263047
Numéro de brevet 10511721
Statut Délivré - en vigueur
Date de dépôt 2019-01-31
Date de la première publication 2019-12-17
Date d'octroi 2019-12-17
Propriétaire Seven Networks, LLC (USA)
Inventeur(s) Fiatal, Trevor

Abrégé

A digital content provider server comprises a memory and a processor configured for: receiving respective unique authentication tokens from each of a first device and a second device, and transferring to a content selection interface on the first device an indication of content available from a content provider, wherein the content selection interface is associated with an application installed on the first device. The memory and processor are further configured for: transmitting selected content to the first device in response to a user selection of content available from the content provider server at the first device, and automatically transmitting the selected content to the second device.

Classes IPC  ?

  • H04W 12/06 - Authentification
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • H04W 4/24 - Comptabilité ou facturation
  • H04W 4/16 - Services supplémentaires liés aux communications, p.ex. transfert ou mise en attente d'appels
  • H04M 3/487 - Dispositions pour fournir des services d'information, p. ex. des services à parole enregistrée ou l'indication de l'heure
  • H04W 4/20 - Signalisation de services; Signalisation de données auxiliaires, c. à d. transmission de données par un canal non destiné au trafic

68.

Optimizing mobile network traffic coordination across multiple applications running on a mobile device

      
Numéro d'application 16503952
Numéro de brevet 10499339
Statut Délivré - en vigueur
Date de dépôt 2019-07-05
Date de la première publication 2019-10-24
Date d'octroi 2019-12-03
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Luna, Michael
  • Backholm, Ari

Abrégé

Systems and methods for prediction of activity session for mobile network use optimization and user experience enhancement are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system for enhancing user experience with a mobile application on a mobile device including, using user activity characteristics at a mobile device and server activity characteristics of a host server to anticipate a future activity session at the mobile device and transferring impending content from the host server the mobile device to pre-cache content on the mobile device to support predicted data activity for the future activity session that has been predicted.

Classes IPC  ?

  • H04W 52/02 - Dispositions d'économie de puissance
  • H04L 12/12 - Dispositions pour la connexion ou la déconnexion à distance de sous-stations ou de leur équipement
  • G06F 1/3287 - Gestion de l’alimentation, c. à d. passage en mode d’économie d’énergie amorcé par événements Économie d’énergie caractérisée par l'action entreprise par la mise hors tension d’une unité fonctionnelle individuelle dans un ordinateur
  • G06F 1/3234 - Gestion de l’alimentation, c. à d. passage en mode d’économie d’énergie amorcé par événements Économie d’énergie caractérisée par l'action entreprise
  • G06F 1/3231 - Surveillance de la présence, de l’absence ou du mouvement des utilisateurs
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04W 52/00 - Gestion de puissance
  • G06F 16/957 - Optimisation de la navigation, p.ex. mise en cache ou distillation de contenus

69.

Blocking application traffic for resource conservation in a mobile device

      
Numéro d'application 16395483
Numéro de brevet 10693797
Statut Délivré - en vigueur
Date de dépôt 2019-04-26
Date de la première publication 2019-08-15
Date d'octroi 2020-06-23
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Alisawi, Rami
  • Backholm, Ari
  • Hu, Huajie
  • Seleznyov, Alexandr
  • Wei, Jie
  • Yoon, Sungwook

Abrégé

A mobile device is configured for communicating over a shared channel and an application specific channel. The application specific channel is a channel for an application on the mobile device to communicate with an application server. The mobile device is further configured for blocking the application specific channel to offload traffic therefrom to the shared channel. The blocking occurs in response to a screen of the mobile device being off and the blocking includes blocking the application from accessing the application server over the application specific channel.

Classes IPC  ?

  • G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p.ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié
  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • H04L 12/859 - Actions liées à la commande de flux basée sur la nature de l’application, p.ex. contrôle de navigation sur l’Internet ou contrôle du trafic de courrier électronique
  • H04W 80/12 - Protocoles de couche application, p.ex. protocole WAP [protocole d'application sans fil, Wireless Application Protocol]
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • H04W 28/02 - Gestion du trafic, p.ex. régulation de flux ou d'encombrement
  • H04W 4/20 - Signalisation de services; Signalisation de données auxiliaires, c. à d. transmission de données par un canal non destiné au trafic

70.

Multiple data store authentication

      
Numéro d'application 16263035
Numéro de brevet 10348736
Statut Délivré - en vigueur
Date de dépôt 2019-01-31
Date de la première publication 2019-07-09
Date d'octroi 2019-07-09
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Sutaria, Jay
  • Gustafson, Brian Daniel
  • Van Gent, Robert Paul
  • Lin, Ruth
  • Merriwether, David
  • Sawhney, Parvinder
  • Backholm, Ari

Abrégé

Systems and methods for authenticating access to multiple data stores substantially in real-time are disclosed. The system may include a server coupled to a network, a client device in communication with the server via the network and a plurality of data stores. The server may authenticate access to the data stores and forward information from those stores to the client device. An exemplary authentication method may include receipt of a request for access to data. Information concerning access to that data is stored and associated with an identifier assigned to a client device. If the identifier is found to correspond to the stored information during a future request for access to the store, access to that store is granted.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04W 12/06 - Authentification
  • H04W 12/08 - Sécurité d'accès

71.

Dynamic adjustment of keep-alive messages for efficient battery usage in a mobile network

      
Numéro d'application 16245625
Numéro de brevet 10548180
Statut Délivré - en vigueur
Date de dépôt 2019-01-11
Date de la première publication 2019-07-04
Date d'octroi 2020-01-28
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Backholm, Ari
  • Tervahauta, Mikko
  • Salorinne, Seppo
  • Ahonen, Jukka
  • Daavittila, Mikko
  • Everitt, Andrew
  • Vuornos, Lauri

Abrégé

A method for IP [=Internet Protocol] communication between a mobile terminal and its correspondent node in a mobile radio network. The method comprises establishing an IP connection between the mobile terminal and its correspondent node. After detecting a period of inactivity in the IP connection, keep-alive messages are sent via the IP connection at predetermined intervals, which are varied. The method comprises monitoring the lengths of several periods of inactivity at which the mobile radio network disconnects the IP connection.

Classes IPC  ?

  • G08C 17/00 - Dispositions pour transmettre des signaux caractérisées par l'utilisation d'une voie électrique sans fil
  • H04W 76/25 - Maintien de connexions établies
  • H04W 52/02 - Dispositions d'économie de puissance
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04W 52/44 - Commande de puissance d'émission [TPC Transmission power control] le TPC étant effectué dans des situations particulières dans le cadre d'une interruption de transmission
  • H04W 76/11 - Attribution ou utilisation d'identifiants de connexion
  • H04W 24/08 - Réalisation de tests en trafic réel
  • H04W 24/00 - Dispositions de supervision, de contrôle ou de test
  • H04W 48/08 - Distribution d'informations relatives aux restrictions d'accès ou aux accès, p.ex. distribution de données d'exploration
  • H04W 72/12 - Planification du trafic sans fil
  • H04W 80/04 - Protocoles de couche réseau, p.ex. protocole Internet mobile [IP Internet Protocol]

72.

Mobile device configured for operating in a power save mode and a traffic optimization mode and related method

      
Numéro d'application 16292543
Numéro de brevet 10595228
Statut Délivré - en vigueur
Date de dépôt 2019-03-05
Date de la première publication 2019-06-27
Date d'octroi 2020-03-17
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Luna, Michael
  • Backholm, Ari
  • Bott, Ross

Abrégé

A method and system are for generating a report for delivery to or access or query by a network operator by determining, by a server-side proxy, optimization efficiency for traffic in a wireless network, tracking, by the server-side proxy, user-related information in the wireless network, generating, based on at least one of the optimization efficiency and the user-related information, a report for delivery to or access by an operator of the wireless network, the report including an alert of viral take-up of a new application, and performing, by the server-side proxy, traffic optimization functions alleviating traffic in the wireless network.

Classes IPC  ?

  • H04W 28/06 - Optimisation, p.ex. compression de l'en-tête, calibrage des informations
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04W 52/02 - Dispositions d'économie de puissance
  • H04W 24/10 - Planification des comptes-rendus de mesures
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion

73.

DETECTION AND IDENTIFICATION OF POTENTIALLY HARMFUL APPLICATIONS BASED ON DETECTION AND ANALYSIS OF MALWARE/SPYWARE INDICATORS

      
Numéro d'application US2018063288
Numéro de publication 2019/108919
Statut Délivré - en vigueur
Date de dépôt 2018-11-30
Date de publication 2019-06-06
Propriétaire SEVEN NETWORKS, LLC (USA)
Inventeur(s)
  • Backholm, Ari
  • Bott, Ross
  • Morgan, Dustin
  • Adams, Colby

Abrégé

Systems and methods for detecting and identifying malware/potentially harmful applications based on behavior characteristics of a mobile application are disclosed. One embodiment of a method of detecting a potentially harmful application includes detecting behavior characteristics of a mobile device and, based on those detected behavior characteristics, identifying one or more indicators that the mobile application is a potentially harmful application. Those indicators are then analyzed to determine whether the application is a potentially harmful application.

Classes IPC  ?

  • G06F 21/56 - Détection ou gestion de programmes malveillants, p.ex. dispositions anti-virus
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

74.

Predictive fetching of background data request in resource conserving manner

      
Numéro d'application 16258483
Numéro de brevet 10299161
Statut Délivré - en vigueur
Date de dépôt 2019-01-25
Date de la première publication 2019-05-21
Date d'octroi 2019-05-21
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Petersen, Steve
  • Backholm, Ari
  • Luna, Michael

Abrégé

A mobile device having improved resource management predicts that a user is likely to access an application based on prior application access history while the user of the mobile device is inactive and a screen status of the mobile device is off. The mobile device communicates over an established multiplexed connection and a second connection is established while the established multiplexed connection remains connected. Data for the application is fetched based on the prediction. Data for the application is fetched over the second connection before the application is accessed.

Classes IPC  ?

  • H04W 28/02 - Gestion du trafic, p.ex. régulation de flux ou d'encombrement
  • H04L 12/803 - Commande de flux ou commande de congestion Équilibrage de charge, p.ex. répartition du trafic entre multiples liens
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04L 12/825 - Commande adaptative, à la source ou aux nœuds intermédiaires, sur réception d'avis de congestion, p.ex. X-on X-off
  • H04W 76/25 - Maintien de connexions établies
  • H04W 28/10 - Régulation de flux
  • H04W 4/18 - Conversion de format ou de contenu d'informations, p.ex. adaptation, par le réseau, des informations reçues ou transmises pour une distribution sans fil aux utilisateurs ou aux terminaux
  • H04W 88/18 - Dispositifs de logistique; Dispositifs de gestion de réseaux
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04W 84/12 - Réseaux locaux sans fil [WLAN Wireless Local Area Network]
  • H04W 84/04 - Réseaux à grande échelle; Réseaux fortement hiérarchisés

75.

Multiple data store authentication

      
Numéro d'application 15899947
Numéro de brevet 10243962
Statut Délivré - en vigueur
Date de dépôt 2018-02-20
Date de la première publication 2019-03-26
Date d'octroi 2019-03-26
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Backholm, Ari
  • Sawhney, Parvinder

Abrégé

Systems and methods for authenticating access to multiple data stores substantially in real-time are disclosed. The system may include a server coupled to a network, a client device in communication with the server via the network and a plurality of data stores. The server may authenticate access to the data stores and forward information from those stores to the client device. An exemplary authentication method may include receipt of a request for access to data. Information concerning access to that data is stored and associated with an identifier assigned to a client device. If the identifier is found to correspond to the stored information during a future request for access to the store, access to that store is granted.

Classes IPC  ?

  • H04L 21/00 - Appareils ou circuits locaux pour systèmes télégraphiques à imprimeur mosaïque
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04W 12/08 - Sécurité d'accès
  • H04W 12/06 - Authentification

76.

Method for power saving in mobile devices by optimizing wakelocks

      
Numéro d'application 15787896
Numéro de brevet 10244479
Statut Délivré - en vigueur
Date de dépôt 2017-10-19
Date de la première publication 2019-03-26
Date d'octroi 2019-03-26
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Backholm, Ari
  • Hu, Allan
  • Li, Wei

Abrégé

A method for conserving device and/or network resources is provided herein. The method includes detecting a wakelock operating on a mobile device and determining a consumption of one of a power or radio usage attributed to the detected wakelock. The method further includes determining a criticality related to user experience for the detected wakelock and releasing the detected wakelock based on the determined consumption and criticality. Related systems and mobile devices are also disclosed.

Classes IPC  ?

  • H04W 52/02 - Dispositions d'économie de puissance
  • H04M 1/00 - COMMUNICATIONS TÉLÉPHONIQUES Équipement de sous-station, p.ex. pour utilisation par l'abonné

77.

Multiple data store authentication

      
Numéro d'application 16173382
Numéro de brevet 10560459
Statut Délivré - en vigueur
Date de dépôt 2018-10-29
Date de la première publication 2019-02-28
Date d'octroi 2020-02-11
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Sutaria, Jay
  • Gustafson, Brian Daniel
  • Van Gent, Robert Paul
  • Lin, Ruth
  • Merriwether, David
  • Sawhney, Parvinder
  • Backholm, Ari

Abrégé

Systems and methods for authenticating access to multiple data stores substantially in real-time are disclosed. The system may include a server coupled to a network, a client device in communication with the server via the network and a plurality of data stores. The server may authenticate access to the data stores and forward information from those stores to the client device. An exemplary authentication method may include receipt of a request for access to data. Information concerning access to that data is stored and associated with an identifier assigned to a client device. If the identifier is found to correspond to the stored information during a future request for access to the store, access to that store is granted.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
  • G06F 21/44 - Authentification de programme ou de dispositif
  • H04W 12/06 - Authentification
  • H04W 12/08 - Sécurité d'accès

78.

Distributed implementation of dynamic wireless traffic policy

      
Numéro d'application 16168156
Numéro de brevet 10728899
Statut Délivré - en vigueur
Date de dépôt 2018-10-23
Date de la première publication 2019-02-21
Date d'octroi 2020-07-28
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Backholm, Ari
  • Luna, Michael

Abrégé

A method of buffering application data operable at a delivery control server is provided. Related systems and computer program products are also provided.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • H04W 72/04 - Affectation de ressources sans fil
  • H04W 4/18 - Conversion de format ou de contenu d'informations, p.ex. adaptation, par le réseau, des informations reçues ou transmises pour une distribution sans fil aux utilisateurs ou aux terminaux
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04W 52/02 - Dispositions d'économie de puissance
  • H04M 3/42 - Systèmes fournissant des fonctions ou des services particuliers aux abonnés
  • H04W 24/02 - Dispositions pour optimiser l'état de fonctionnement

79.

Optimizing mobile network traffic coordination across multiple applications running on a mobile device

      
Numéro d'application 16164601
Numéro de brevet 10477481
Statut Délivré - en vigueur
Date de dépôt 2018-10-18
Date de la première publication 2019-02-14
Date d'octroi 2019-11-12
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Luna, Michael
  • Backholm, Ari

Abrégé

Systems and methods for prediction of activity session for mobile network use optimization and user experience enhancement are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system for enhancing user experience with a mobile application on a mobile device including, using user activity characteristics at a mobile device and server activity characteristics of a host server to anticipate a future activity session at the mobile device and transferring impending content from the host server the mobile device to pre-cache content on the mobile device to support predicted data activity for the future activity session that has been predicted.

Classes IPC  ?

  • H04W 52/02 - Dispositions d'économie de puissance
  • G06F 16/957 - Optimisation de la navigation, p.ex. mise en cache ou distillation de contenus
  • H04L 12/12 - Dispositions pour la connexion ou la déconnexion à distance de sous-stations ou de leur équipement
  • G06F 1/3231 - Surveillance de la présence, de l’absence ou du mouvement des utilisateurs
  • G06F 1/3234 - Gestion de l’alimentation, c. à d. passage en mode d’économie d’énergie amorcé par événements Économie d’énergie caractérisée par l'action entreprise
  • G06F 1/3287 - Gestion de l’alimentation, c. à d. passage en mode d’économie d’énergie amorcé par événements Économie d’énergie caractérisée par l'action entreprise par la mise hors tension d’une unité fonctionnelle individuelle dans un ordinateur
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04W 52/00 - Gestion de puissance

80.

Blocking/unblocking algorithms for signaling optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols

      
Numéro d'application 16131549
Numéro de brevet 10944686
Statut Délivré - en vigueur
Date de dépôt 2018-09-14
Date de la première publication 2019-01-24
Date d'octroi 2021-03-09
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Yoon, Sungwook
  • Backholm, Ari

Abrégé

A method of optimizing traffic on a mobile device includes determining that an application is inactive based on historical behavior of the application and blocking traffic originating from or directed towards the application that is determined to be inactive based on historical behavior. A related mobile device is also provided.

Classes IPC  ?

  • H04L 12/28 - Réseaux de données à commutation caractérisés par la configuration des liaisons, p.ex. réseaux locaux [LAN Local Area Networks] ou réseaux étendus [WAN Wide Area Networks]
  • H04L 12/911 - Contrôle d’admission au réseau et allocation de ressources, p.ex. allocation de bande passante ou renégociation en cours de communication
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04L 12/851 - Actions liées au type de trafic, p.ex. qualité de service ou priorité
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • H04W 76/22 - Gestion de tunnels de transport
  • H04W 4/18 - Conversion de format ou de contenu d'informations, p.ex. adaptation, par le réseau, des informations reçues ou transmises pour une distribution sans fil aux utilisateurs ou aux terminaux
  • H04W 28/02 - Gestion du trafic, p.ex. régulation de flux ou d'encombrement
  • G06Q 30/00 - Commerce
  • H04W 68/02 - Dispositions pour augmenter l'efficacité du canal d'avertissement ou de messagerie
  • G06Q 40/00 - Finance; Assurance; Stratégies fiscales; Traitement des impôts sur les sociétés ou sur le revenu

81.

Mobile application traffic optimization

      
Numéro d'application 16140505
Numéro de brevet 10638358
Statut Délivré - en vigueur
Date de dépôt 2018-09-24
Date de la première publication 2019-01-24
Date d'octroi 2020-04-28
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Petersen, Steve
  • Luna, Michael
  • Backholm, Ari

Abrégé

A system with distributed proxy for reducing traffic in a wireless network satisfies data requests made by a mobile application. The system includes a mobile device having a local proxy for intercepting a data request made by the mobile application. The local proxy simulates application server responses for the mobile application on the mobile device for data requests where responses are available in the local cache. A proxy server is coupled to the mobile device and an application server to which the data request is made. The proxy server is able to communicate with the local proxy. The local proxy forwards the data request to the proxy server for transmission to the application server for a response to the data request. The proxy server queries the application server for any changes to the data request that the mobile application has previously made and notifies the local proxy of such changes.

Classes IPC  ?

  • H04W 28/02 - Gestion du trafic, p.ex. régulation de flux ou d'encombrement
  • H04L 12/825 - Commande adaptative, à la source ou aux nœuds intermédiaires, sur réception d'avis de congestion, p.ex. X-on X-off
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04W 4/18 - Conversion de format ou de contenu d'informations, p.ex. adaptation, par le réseau, des informations reçues ou transmises pour une distribution sans fil aux utilisateurs ou aux terminaux
  • H04W 88/18 - Dispositifs de logistique; Dispositifs de gestion de réseaux
  • H04L 12/803 - Commande de flux ou commande de congestion Équilibrage de charge, p.ex. répartition du trafic entre multiples liens
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04W 76/25 - Maintien de connexions établies
  • H04W 28/10 - Régulation de flux
  • H04W 84/04 - Réseaux à grande échelle; Réseaux fortement hiérarchisés
  • H04W 84/12 - Réseaux locaux sans fil [WLAN Wireless Local Area Network]

82.

Intelligent alarm manipulator and resource tracker

      
Numéro d'application 15344588
Numéro de brevet 10178199
Statut Délivré - en vigueur
Date de dépôt 2016-11-07
Date de la première publication 2019-01-08
Date d'octroi 2019-01-08
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Nirantar, Abhay
  • Backholm, Ari

Abrégé

Systems and methods for tracking resources used by triggers such as alarms and timers that are used by mobile applications to schedule tasks and intelligently manipulating the timing of the triggers to optimize usage of resources such as, but not limited to: network, battery, CPU and/or memory are disclosed. In one embodiment, an intelligent alarm manipulator and resource tracker tracks triggers from multiple applications on a mobile device and corresponding use of resources resulting from the triggers on a mobile device. The intelligent alarm manipulator and resource tracker further determines correlations between the triggers and the corresponding use of the resources on the mobile device and manipulates, based on the correlations, timing or frequency of some or all of the triggers to optimize the use of the resources on the mobile device.

Classes IPC  ?

  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison

83.

System and method for providing a network service in a distributed fashion to a mobile device

      
Numéro d'application 16045823
Numéro de brevet 10652399
Statut Délivré - en vigueur
Date de dépôt 2018-07-26
Date de la première publication 2018-11-22
Date d'octroi 2020-05-12
Propriétaire Seven Networks, LLC (USA)
Inventeur(s) Fiatal, Trevor

Abrégé

A mobile virtual network operator is provided. The operator includes a server that is communicatively coupled to a mobile device. The mobile device includes application software provided by the virtual network operator for allowing phone call and data connectivity.

Classes IPC  ?

  • H04M 11/00 - Systèmes de communication téléphonique spécialement adaptés pour être combinés avec d'autres systèmes électriques
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • H04W 4/20 - Signalisation de services; Signalisation de données auxiliaires, c. à d. transmission de données par un canal non destiné au trafic
  • H04M 3/487 - Dispositions pour fournir des services d'information, p. ex. des services à parole enregistrée ou l'indication de l'heure
  • H04W 4/24 - Comptabilité ou facturation
  • H04W 12/06 - Authentification
  • H04W 4/16 - Services supplémentaires liés aux communications, p.ex. transfert ou mise en attente d'appels
  • H04W 12/00 - Dispositions de sécurité; Authentification; Protection de la confidentialité ou de l'anonymat

84.

Optimization of resource polling intervals to satisfy mobile device requests

      
Numéro d'application 15972112
Numéro de brevet 10601951
Statut Délivré - en vigueur
Date de dépôt 2018-05-05
Date de la première publication 2018-09-06
Date d'octroi 2020-03-24
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Luna, Michael
  • Backholm, Ari

Abrégé

A method for managing applications configured for execution on a mobile device is provided. The method includes receiving one or more network access requests from one or more applications executing on the mobile device, determining that the mobile device is operating in a background mode, suppressing transmission to a network of the one or more network access requests based on the determination, and transmitting a subset of the one or more network access requests upon transition out of the background mode.

Classes IPC  ?

  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04L 12/927 - Allocation de ressources en fonction du type de trafic, qualité de service ou priorité
  • H04L 12/58 - Systèmes de commutation de messages
  • H04W 74/06 - Accès planifié utilisant une invitation à émettre
  • H04L 12/911 - Contrôle d’admission au réseau et allocation de ressources, p.ex. allocation de bande passante ou renégociation en cours de communication
  • H04W 24/02 - Dispositions pour optimiser l'état de fonctionnement

85.

Mobile application traffic optimization

      
Numéro d'application 15948364
Numéro de brevet 10165466
Statut Délivré - en vigueur
Date de dépôt 2018-04-09
Date de la première publication 2018-08-16
Date d'octroi 2018-12-25
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Luna, Michael
  • Backholm, Ari

Abrégé

A system with distributed proxy for reducing traffic in a wireless network satisfies data requests made by a mobile application. The system includes a mobile device having a local proxy for intercepting a data request made by the mobile application. The local proxy simulates application server responses for the mobile application on the mobile device for data requests where responses are available in the local cache. A proxy server is coupled to the mobile device and an application server to which the data request is made. The proxy server is able to communicate with the local proxy. The local proxy forwards the data request to the proxy server for transmission to the application server for a response to the data request. The proxy server queries the application server for any changes to the data request that the mobile application has previously made and notifies the local proxy of such changes.

Classes IPC  ?

  • H04J 1/16 - Dispositions de contrôle
  • H04J 3/14 - Dispositifs de contrôle
  • H04L 1/00 - Dispositions pour détecter ou empêcher les erreurs dans l'information reçue
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • H04W 28/02 - Gestion du trafic, p.ex. régulation de flux ou d'encombrement
  • H04L 12/825 - Commande adaptative, à la source ou aux nœuds intermédiaires, sur réception d'avis de congestion, p.ex. X-on X-off
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04W 4/18 - Conversion de format ou de contenu d'informations, p.ex. adaptation, par le réseau, des informations reçues ou transmises pour une distribution sans fil aux utilisateurs ou aux terminaux
  • H04W 88/18 - Dispositifs de logistique; Dispositifs de gestion de réseaux
  • H04L 12/803 - Commande de flux ou commande de congestion Équilibrage de charge, p.ex. répartition du trafic entre multiples liens
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04W 76/25 - Maintien de connexions établies
  • H04W 28/10 - Régulation de flux
  • H04W 84/04 - Réseaux à grande échelle; Réseaux fortement hiérarchisés
  • H04W 84/12 - Réseaux locaux sans fil [WLAN Wireless Local Area Network]

86.

Mobile application traffic optimization

      
Numéro d'application 15941229
Numéro de brevet 10159011
Statut Délivré - en vigueur
Date de dépôt 2018-03-30
Date de la première publication 2018-08-09
Date d'octroi 2018-12-18
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Luna, Michael
  • Backholm, Ari

Abrégé

A mobile device which improves network resource utilization in a wireless network includes a first power management mode that is entered in response to instructions to enter the first power management mode that are provided at a user interface of the mobile device. The mobile device has a second power management mode that is entered based on a detected activity status that includes a time that a screen of the mobile device has been idle exceeding a time. Various optimization techniques are utilized while in either of the power management modes.

Classes IPC  ?

  • H04J 1/16 - Dispositions de contrôle
  • H04J 3/14 - Dispositifs de contrôle
  • H04L 1/00 - Dispositions pour détecter ou empêcher les erreurs dans l'information reçue
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • H04W 28/02 - Gestion du trafic, p.ex. régulation de flux ou d'encombrement
  • H04L 12/825 - Commande adaptative, à la source ou aux nœuds intermédiaires, sur réception d'avis de congestion, p.ex. X-on X-off
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04W 4/18 - Conversion de format ou de contenu d'informations, p.ex. adaptation, par le réseau, des informations reçues ou transmises pour une distribution sans fil aux utilisateurs ou aux terminaux
  • H04W 88/18 - Dispositifs de logistique; Dispositifs de gestion de réseaux
  • H04L 12/803 - Commande de flux ou commande de congestion Équilibrage de charge, p.ex. répartition du trafic entre multiples liens
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04W 76/25 - Maintien de connexions établies
  • H04W 28/10 - Régulation de flux
  • H04W 84/04 - Réseaux à grande échelle; Réseaux fortement hiérarchisés
  • H04W 84/12 - Réseaux locaux sans fil [WLAN Wireless Local Area Network]

87.

Mobile application traffic optimization

      
Numéro d'application 15924178
Numéro de brevet 10154432
Statut Délivré - en vigueur
Date de dépôt 2018-03-17
Date de la première publication 2018-07-19
Date d'octroi 2018-12-11
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Luna, Michael
  • Backholm, Ari

Abrégé

A system with distributed proxy for reducing traffic in a wireless network satisfies data requests made by a mobile application. The system includes a mobile device having a local proxy for intercepting a data request made by the mobile application. The local proxy simulates application server responses for the mobile application on the mobile device for data requests where responses are available in the local cache. A proxy server is coupled to the mobile device and an application server to which the data request is made. The proxy server is able to communicate with the local proxy. The local proxy forwards the data request to the proxy server for transmission to the application server for a response to the data request. The proxy server queries the application server for any changes to the data request that the mobile application has previously made and notifies the local proxy of such changes.

Classes IPC  ?

  • H04W 28/02 - Gestion du trafic, p.ex. régulation de flux ou d'encombrement
  • H04W 28/10 - Régulation de flux
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04L 12/803 - Commande de flux ou commande de congestion Équilibrage de charge, p.ex. répartition du trafic entre multiples liens
  • H04L 12/825 - Commande adaptative, à la source ou aux nœuds intermédiaires, sur réception d'avis de congestion, p.ex. X-on X-off
  • H04W 4/18 - Conversion de format ou de contenu d'informations, p.ex. adaptation, par le réseau, des informations reçues ou transmises pour une distribution sans fil aux utilisateurs ou aux terminaux
  • H04W 88/18 - Dispositifs de logistique; Dispositifs de gestion de réseaux
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04W 76/25 - Maintien de connexions établies
  • H04W 84/04 - Réseaux à grande échelle; Réseaux fortement hiérarchisés
  • H04W 84/12 - Réseaux locaux sans fil [WLAN Wireless Local Area Network]

88.

Predictive content delivery

      
Numéro d'application 15901210
Numéro de brevet 11550868
Statut Délivré - en vigueur
Date de dépôt 2018-02-21
Date de la première publication 2018-06-28
Date d'octroi 2023-01-10
Propriétaire Seven Networks, LLC (USA)
Inventeur(s) Fiatal, Trevor

Abrégé

A method and related hardware for improved search engine results delivered to multiple devices associated with a same user is provided. The multiple devices may each have a user profile associated therewith and the search results delivered may be based on the user profile.

Classes IPC  ?

  • G06F 16/957 - Optimisation de la navigation, p.ex. mise en cache ou distillation de contenus
  • G06F 16/14 - Systèmes de fichiers; Serveurs de fichiers - Détails de la recherche de fichiers basée sur les métadonnées des fichiers
  • G06F 16/172 - Mise en cache, pré-extraction ou accumulation de fichiers
  • G06F 16/635 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/951 - Indexation; Techniques d’exploration du Web

89.

System and method for providing digital content from a plurality of content providers

      
Numéro d'application 15839761
Numéro de brevet 10523824
Statut Délivré - en vigueur
Date de dépôt 2017-12-12
Date de la première publication 2018-04-12
Date d'octroi 2019-12-31
Propriétaire Seven Networks, LLC (USA)
Inventeur(s) Fiatal, Trevor

Abrégé

A mobile virtual network operator is provided. The operator includes a server that is communicatively coupled to a mobile device. The mobile device includes application software provided by the virtual network operator for allowing phone call and data connectivity.

Classes IPC  ?

  • H04L 12/14 - Dispositions pour la taxation
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • H04M 3/487 - Dispositions pour fournir des services d'information, p. ex. des services à parole enregistrée ou l'indication de l'heure
  • H04W 4/24 - Comptabilité ou facturation
  • H04W 12/06 - Authentification
  • H04W 4/16 - Services supplémentaires liés aux communications, p.ex. transfert ou mise en attente d'appels
  • H04W 12/00 - Dispositions de sécurité; Authentification; Protection de la confidentialité ou de l'anonymat

90.

Predictive fetching of mobile application traffic

      
Numéro d'application 15829310
Numéro de brevet 10039029
Statut Délivré - en vigueur
Date de dépôt 2017-12-01
Date de la première publication 2018-03-22
Date d'octroi 2018-07-31
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Luna, Michael
  • Backholm, Ari
  • Petersen, Steve

Abrégé

A mobile device having an established multiplexed connection for optimizing communications is configured for communicating over the established multiplexed connection, predicting an activity session based on application access history, and fetching data for an application before the activity session based on the predicted activity session. A second connection is established that is other than the established multiplexed connection with the mobile device. The fetched data is transmitted over the second connection.

Classes IPC  ?

  • H04W 72/00 - Gestion des ressources locales
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04W 28/02 - Gestion du trafic, p.ex. régulation de flux ou d'encombrement

91.

Multiple data store authentication

      
Numéro d'application 15362236
Numéro de brevet 09912671
Statut Délivré - en vigueur
Date de dépôt 2016-11-28
Date de la première publication 2018-03-06
Date d'octroi 2018-03-06
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Backholm, Ari
  • Sawhney, Parvinder

Abrégé

Systems and methods for authenticating access to multiple data stores substantially in real-time are disclosed. The system may include a server coupled to a network, a client device in communication with the server via the network and a plurality of data stores. The server may authenticate access to the data stores and forward information from those stores to the client device. An exemplary authentication method may include receipt of a request for access to data. Information concerning access to that data is stored and associated with an identifier assigned to a client device. If the identifier is found to correspond to the stored information during a future request for access to the store, access to that store is granted.

Classes IPC  ?

  • H02G 1/08 - Méthodes ou appareils spécialement adaptés à l'installation, entretien, réparation, ou démontage des câbles ou lignes électriques pour poser les câbles, p.ex. appareils de pose sur véhicule à travers des tubes ou conduits, p.ex. tringles ou fil de tirage pour pousser ou tirer
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04W 12/06 - Authentification
  • H04W 12/08 - Sécurité d'accès

92.

Offloading application traffic to a shared communication channel for signal optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols

      
Numéro d'application 15630523
Numéro de brevet 10063486
Statut Délivré - en vigueur
Date de dépôt 2017-06-22
Date de la première publication 2017-10-05
Date d'octroi 2018-08-28
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Alisawi, Rami
  • Backholm, Ari
  • Hu, Huajie
  • Seleznyov, Alexandr
  • Wei, Jie
  • Yoon, Sungwook

Abrégé

A method for conserving network and battery usage is provided. The method includes determining that a device is communicating over at least two overlapping push channels and blocking one of the push channels to eliminate or reduce overlap between the at least two overlapping push channels. Related systems are also provided.

Classes IPC  ?

  • G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p.ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié
  • H04L 12/859 - Actions liées à la commande de flux basée sur la nature de l’application, p.ex. contrôle de navigation sur l’Internet ou contrôle du trafic de courrier électronique
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04W 4/20 - Signalisation de services; Signalisation de données auxiliaires, c. à d. transmission de données par un canal non destiné au trafic
  • H04W 28/02 - Gestion du trafic, p.ex. régulation de flux ou d'encombrement
  • H04W 80/12 - Protocoles de couche application, p.ex. protocole WAP [protocole d'application sans fil, Wireless Application Protocol]

93.

Multiple data store authentication

      
Numéro d'application 15362130
Numéro de brevet 09769176
Statut Délivré - en vigueur
Date de dépôt 2016-11-28
Date de la première publication 2017-09-19
Date d'octroi 2017-09-19
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Sutaria, Jay
  • Gustafson, Brian Daniel
  • Van Gent, Robert Paul
  • Lin, Ruth
  • Merriwether, David
  • Sawhney, Parvinder

Abrégé

Systems and methods for authenticating access to multiple data stores substantially in real-time are disclosed. The system may include a server coupled to a network, a client device in communication with the server via the network and a plurality of data stores. The server may authenticate access to the data stores and forward information from those stores to the client device. An exemplary authentication method may include receipt of a request for access to data. Information concerning access to that data is stored and associated with an identifier assigned to a client device. If the identifier is found to correspond to the stored information during a future request for access to the store, access to that store is granted.

Classes IPC  ?

  • G06F 21/00 - Dispositions de sécurité pour protéger les calculateurs, leurs composants, les programmes ou les données contre une activité non autorisée
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04W 12/06 - Authentification
  • H04W 12/08 - Sécurité d'accès

94.

Optimizing mobile network traffic coordination across multiple applications running on a mobile device

      
Numéro d'application 15595104
Numéro de brevet 10091734
Statut Délivré - en vigueur
Date de dépôt 2017-05-15
Date de la première publication 2017-08-31
Date d'octroi 2018-10-02
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Luna, Michael
  • Backholm, Ari

Abrégé

Systems and methods for prediction of activity session for mobile network use optimization and user experience enhancement are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system for enhancing user experience with a mobile application on a mobile device including, using user activity characteristics at a mobile device and server activity characteristics of a host server to anticipate a future activity session at the mobile device and transferring impending content from the host server the mobile device to pre-cache content on the mobile device to support predicted data activity for the future activity session that has been predicted.

Classes IPC  ?

  • H04W 52/02 - Dispositions d'économie de puissance
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04W 52/00 - Gestion de puissance

95.

Mobile device having improved polling characteristics for background applications

      
Numéro d'application 14629520
Numéro de brevet 09661103
Statut Délivré - en vigueur
Date de dépôt 2015-02-24
Date de la première publication 2017-05-18
Date d'octroi 2017-05-23
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Luna, Michael
  • Backholm, Ari
  • Tervahauta, Mikko

Abrégé

A method for managing applications configured for execution on a mobile device is provided. The method includes receiving one or more network access requests from one or more applications executing on the mobile device, determining that the mobile device is operating in a background mode, suppressing transmission to a network of the one or more network access requests based on the determination, and transmitting a subset of the one or more network access requests upon transition out of the background mode.

Classes IPC  ?

  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04L 12/927 - Allocation de ressources en fonction du type de trafic, qualité de service ou priorité
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04L 12/58 - Systèmes de commutation de messages
  • H04W 74/06 - Accès planifié utilisant une invitation à émettre
  • H04W 72/12 - Planification du trafic sans fil

96.

Optimization of resource polling intervals to satisfy mobile device requests

      
Numéro d'application 15408484
Numéro de brevet 10397367
Statut Délivré - en vigueur
Date de dépôt 2017-01-18
Date de la première publication 2017-05-04
Date d'octroi 2019-08-27
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Luna, Michael
  • Backholm, Ari

Abrégé

A method for managing applications configured for execution on a mobile device is provided. The method includes receiving one or more network access requests from one or more applications executing on the mobile device, determining that the mobile device is operating in a background mode, suppressing transmission to a network of the one or more network access requests based on the determination, and transmitting a subset of the one or more network access requests upon transition out of the background mode.

Classes IPC  ?

  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04L 12/927 - Allocation de ressources en fonction du type de trafic, qualité de service ou priorité
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04L 12/58 - Systèmes de commutation de messages
  • H04W 74/06 - Accès planifié utilisant une invitation à émettre
  • H04W 72/12 - Planification du trafic sans fil
  • H04W 24/02 - Dispositions pour optimiser l'état de fonctionnement

97.

Multiple data store authentication

      
Numéro d'application 15155061
Numéro de brevet 09578027
Statut Délivré - en vigueur
Date de dépôt 2016-05-15
Date de la première publication 2017-02-21
Date d'octroi 2017-02-21
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Sutaria, Jay
  • Gustafson, Brian Daniel
  • Van Gent, Robert Paul
  • Lin, Ruth
  • Merriwether, David
  • Sawhney, Parvinder

Abrégé

System and methods for authenticating access to multiple data stores are disclosed. The system may include a server coupled to a network, a client device in communication with the server via the network and a plurality of data stores. The server may authenticate access to the data stores and forward information from those stores to the client device. An exemplary authentication method receives a request for access to data. Information concerning access to that data is stored and associated with an identifier assigned to a client device. If the identifier is found to correspond to the stored information during a future request for access to the store, access to that store is granted.

Classes IPC  ?

  • G06F 21/00 - Dispositions de sécurité pour protéger les calculateurs, leurs composants, les programmes ou les données contre une activité non autorisée
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

98.

Dynamic adjustment of keep-alive messages for efficient battery usage in a mobile network

      
Numéro d'application 15281704
Numéro de brevet 09883548
Statut Délivré - en vigueur
Date de dépôt 2016-09-30
Date de la première publication 2017-01-19
Date d'octroi 2018-01-30
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Backholm, Ari
  • Tervahauta, Mikko
  • Salorinne, Seppo
  • Ahonen, Jukka
  • Daavittila, Mikko
  • Everitt, Andrew
  • Vuornos, Lauri

Abrégé

Systems and methods for maintaining an IP (Internet protocol) connection in a mobile network are disclosed. Techniques are disclosed wherein an optimal keep-alive interval is determined, and dynamic adjustments of keep-alive message interval are employed to prevent detection and counter measure. Keep-Alive schedule information may be determined at a first mobile terminal for a network, and subsequently used for a second mobile terminal when the second mobile terminal encounters that same network. In some embodiments, the Keep-Alive schedule information is stored at a network-node device. In some embodiments, the first mobile terminal and the second mobile terminal are cellular phones.

Classes IPC  ?

  • G08C 17/00 - Dispositions pour transmettre des signaux caractérisées par l'utilisation d'une voie électrique sans fil
  • H04W 76/04 - Traitement de la connexion
  • H04W 52/02 - Dispositions d'économie de puissance
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04W 52/44 - Commande de puissance d'émission [TPC Transmission power control] le TPC étant effectué dans des situations particulières dans le cadre d'une interruption de transmission
  • H04W 24/00 - Dispositions de supervision, de contrôle ou de test
  • H04W 48/08 - Distribution d'informations relatives aux restrictions d'accès ou aux accès, p.ex. distribution de données d'exploration
  • H04W 72/12 - Planification du trafic sans fil
  • H04W 80/04 - Protocoles de couche réseau, p.ex. protocole Internet mobile [IP Internet Protocol]

99.

System and method for providing a network service in a distributed fashion to a mobile device

      
Numéro d'application 15275986
Numéro de brevet 09860389
Statut Délivré - en vigueur
Date de dépôt 2016-09-26
Date de la première publication 2017-01-12
Date d'octroi 2018-01-02
Propriétaire Seven Networks, LLC (USA)
Inventeur(s) Fiatal, Trevor

Abrégé

A mobile virtual network operator is provided. The operator includes a server that is communicatively coupled to a mobile device. The mobile device includes application software provided by the virtual network operator for allowing phone call and data connectivity.

Classes IPC  ?

  • H04W 4/26 - Relevé de l’utilisation
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • H04M 3/487 - Dispositions pour fournir des services d'information, p. ex. des services à parole enregistrée ou l'indication de l'heure
  • H04W 4/24 - Comptabilité ou facturation
  • H04W 12/06 - Authentification
  • H04W 4/16 - Services supplémentaires liés aux communications, p.ex. transfert ou mise en attente d'appels
  • H04W 4/20 - Signalisation de services; Signalisation de données auxiliaires, c. à d. transmission de données par un canal non destiné au trafic

100.

Targeted notification of content availability to a mobile device

      
Numéro d'application 15247848
Numéro de brevet 10298708
Statut Délivré - en vigueur
Date de dépôt 2016-08-25
Date de la première publication 2017-01-05
Date d'octroi 2019-05-21
Propriétaire Seven Networks, LLC (USA)
Inventeur(s)
  • Van Gent, Robert Paul
  • Ariel, Ido

Abrégé

A system includes a first computing device client associated with a first user in a community of users operable to send content to publish to a data aggregation server. The data aggregation server is operable to receive the content to publish from the first computing device client, host a first user profile associated with the first user of the first computing device client, the first user profile identifying a targeted recipient in the community of users, and disseminate automatically the content received from the first computing device client to a second computing device client associated with the targeted recipient, without receiving input from the first computing device client explicitly specifying the targeted recipient to whom the content is disseminated.

Classes IPC  ?

  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 16/958 - Organisation ou gestion de contenu de sites Web, p.ex. publication, conservation de pages ou liens automatiques
  • G06Q 10/10 - Bureautique; Gestion du temps
  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
  • G06F 7/00 - Procédés ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données maniées
  • G06Q 50/00 - Systèmes ou procédés spécialement adaptés à un secteur particulier d’activité économique, p.ex. aux services d’utilité publique ou au tourisme
  • H04L 12/58 - Systèmes de commutation de messages
  • H04W 4/21 - Signalisation de services; Signalisation de données auxiliaires, c. à d. transmission de données par un canal non destiné au trafic pour applications de réseaux sociaux
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04W 48/08 - Distribution d'informations relatives aux restrictions d'accès ou aux accès, p.ex. distribution de données d'exploration
  • G06F 17/00 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
  • H04W 88/02 - Dispositifs terminaux
  1     2        Prochaine page