8x8, Inc.

États‑Unis d’Amérique

Retour au propriétaire

1-100 de 437 pour 8x8, Inc. Trier par
Recheche Texte
Affiner par
Type PI
        Brevet 377
        Marque 60
Juridiction
        États-Unis 393
        Europe 24
        Canada 13
        International 7
Date
Nouveautés (dernières 4 semaines) 3
2025 juillet 3
2025 juin 1
2025 mai 7
2025 avril 5
Voir plus
Classe IPC
H04M 7/00 - Dispositions d'interconnexion entre centres de commutation 147
H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole 109
H04M 3/42 - Systèmes fournissant des fonctions ou des services particuliers aux abonnés 87
H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison 61
H04M 3/51 - Dispositions centralisées de réponse aux appels demandant l'intervention d'un opérateur 61
Voir plus
Classe NICE
38 - Services de télécommunications 59
09 - Appareils et instruments scientifiques et électriques 50
42 - Services scientifiques, technologiques et industriels, recherche et conception 43
37 - Services de construction; extraction minière; installation et réparation 25
16 - Papier, carton et produits en ces matières 1
Statut
En Instance 2
Enregistré / En vigueur 435
  1     2     3     ...     5        Prochaine page

1.

Multiple-factor authentication

      
Numéro d'application 18632837
Numéro de brevet 12375473
Statut Délivré - en vigueur
Date de dépôt 2024-04-11
Date de la première publication 2025-07-29
Date d'octroi 2025-07-29
Propriétaire 8x8, Inc. (USA)
Inventeur(s) Liu, Zhishen

Abrégé

One example involves a method for providing communications services to remotely-situated client entities, wherein each client entity is associated with users and each user is associated with a communication device. For providing the services verification may be realized by using authentication factors, and a communication request generated with at least one of the authentication factors. The generated communication request may include a first portion specifying at least one target endpoint associated with the user and a second portion associated with or indicating the security code and that includes a set of instructions which: are specific to the user, which specify how to communicate the security code for the user, and which specify different security codes for different types of communications. The security code is sent to the user according to the set of instructions, and verified via a second authentication factor is implemented.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04L 65/1046 - Contrôleurs d'appelServeurs d'appel
  • H04L 65/1069 - Établissement ou terminaison d'une session
  • H04L 67/02 - Protocoles basés sur la technologie du Web, p. ex. protocole de transfert hypertexte [HTTP]
  • H04L 67/306 - Profils des utilisateurs
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • H04M 7/00 - Dispositions d'interconnexion entre centres de commutation

2.

Methods and systems for information streaming to user interface

      
Numéro d'application 18635388
Numéro de brevet 12368804
Statut Délivré - en vigueur
Date de dépôt 2024-04-15
Date de la première publication 2025-07-22
Date d'octroi 2025-07-22
Propriétaire 8x8, Inc. (USA)
Inventeur(s)
  • Southwick, Richard
  • Lajugie, Mathieu
  • Potenza, Stephen

Abrégé

Methods and systems are disclosed for information streaming to a user interface via a networked contact center. In one example, a system includes communications computer circuitry to receive, at a networked contact center, a request to stream information to a user interface, the user interface being associated with the networked contact center and an agent to be contacted by others. Information streaming circuitry streams the requested information and to open a network connection between the user interface and a server of a networked contact center, and the information streaming circuitry keeps the network connection between the user interface and the server open as a persistent network connection to the user interface. The communications computer circuitry also pushes one or more events to the user interface via the persistent network connection to cause a change in the user interface without further network requests to the server from the user interface.

Classes IPC  ?

  • H04M 3/51 - Dispositions centralisées de réponse aux appels demandant l'intervention d'un opérateur
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projetsPlanification d’entreprise ou d’organisationModélisation d’entreprise ou d’organisation
  • H04L 67/14 - Gestion de session
  • H04L 67/02 - Protocoles basés sur la technologie du Web, p. ex. protocole de transfert hypertexte [HTTP]

3.

Configuring a virtual assistant based on conversation data in a data-communications server system

      
Numéro d'application 18631311
Numéro de brevet 12355617
Statut Délivré - en vigueur
Date de dépôt 2024-04-10
Date de la première publication 2025-07-08
Date d'octroi 2025-07-08
Propriétaire 8x8, Inc. (USA)
Inventeur(s)
  • Martin, Bryan R.
  • Taylor, Matt
  • Mukerji, Manu

Abrégé

In one example, a server system interfaces with a plurality of remotely-situated client entities to provide data communications services. The system uses processing circuitry for: accessing an archive of digital voice data indicative of transcribed audio conversations respectively involving different client stations participating in data communications; correlating a text-based message received by a virtual assistant and associated with one of the different client entities, with at least one intent or at least one topic associated with the archived digital voice data; and automatically configuring the virtual assistant, based on the text-based message being correlated and via the data-processing computer circuitry, to address or otherwise process the received text-based message.

Classes IPC  ?

  • H04L 41/0803 - Réglages de configuration
  • G06F 3/16 - Entrée acoustiqueSortie acoustique
  • G06F 16/23 - Mise à jour
  • G06F 16/65 - GroupementClassement
  • G06F 40/279 - Reconnaissance d’entités textuelles
  • G10L 15/26 - Systèmes de synthèse de texte à partir de la parole
  • H04L 41/08 - Gestion de la configuration des réseaux ou des éléments de réseau
  • H04L 51/02 - 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 en utilisant des réactions automatiques ou la délégation par l’utilisateur, p. ex. des réponses automatiques ou des messages générés par un agent conversationnel

4.

Apparatuses and methods involving a set of servers monitoring data communication endpoints to assess possible communication problems

      
Numéro d'application 18633775
Numéro de brevet 12323312
Statut Délivré - en vigueur
Date de dépôt 2024-04-12
Date de la première publication 2025-06-03
Date d'octroi 2025-06-03
Propriétaire 8x8, Inc. (USA)
Inventeur(s)
  • Liu, Zhishen
  • Martin, Bryan R.

Abrégé

In one example, a system includes a plurality of servers to provide data communication services for a respective set of endpoints. Computer circuit executes an algorithm to assess possible poor call quality sources based on types of call quality metrics are common a set of one or more parsed endpoints from among the set of endpoints, and this involves a diagnostic test involving the at least one of the certain parsed endpoints for assessment of the possible poor call quality sources, and generating data specific to the types of call quality metrics. In response, the data-processing computing circuit indicates one of the plurality of possible poor call quality sources as being more likely, than other of the plurality of possible poor call quality sources, to be causing the at least one data communications problem.

Classes IPC  ?

  • H04M 3/22 - Dispositions de supervision, de contrôle ou de test
  • H04L 41/0631 - Gestion des fautes, des événements, des alarmes ou des notifications en utilisant l’analyse des causes profondesGestion des fautes, des événements, des alarmes ou des notifications en utilisant l’analyse de la corrélation entre les notifications, les alarmes ou les événements en fonction de critères de décision, p. ex. la hiérarchie ou l’analyse temporelle ou arborescente
  • 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/16 - Surveillance de seuil
  • H04L 43/50 - Disposition de test
  • H04L 65/10 - Architectures ou entités
  • H04L 65/1104 - Protocole d'initiation de session [SIP]
  • H04L 65/80 - Dispositions, protocoles ou services dans les réseaux de communication de paquets de données pour prendre en charge les applications en temps réel en répondant à la qualité des services [QoS]
  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau
  • H04L 67/30 - Profils
  • H04L 67/303 - Profils des terminaux
  • H04L 67/55 - Services réseau par poussée
  • H04L 69/40 - Dispositions, protocoles ou services de réseau indépendants de la charge utile de l'application et non couverts dans un des autres groupes de la présente sous-classe pour se remettre d'une défaillance d'une instance de protocole ou d'une entité, p. ex. protocoles de redondance de service, état de redondance de protocole ou redirection de service de protocole

5.

Routing data communications between client-specific servers and data-center communications servers

      
Numéro d'application 18238375
Numéro de brevet 12314672
Statut Délivré - en vigueur
Date de dépôt 2023-08-25
Date de la première publication 2025-05-27
Date d'octroi 2025-05-27
Propriétaire 8x8, Inc. (USA)
Inventeur(s)
  • Arsanjani, Ali
  • Martin, Bryan R.
  • Mukerji, Manu
  • Nagaswamy, Venkat
  • Lincoln, Marshall

Abrégé

Certain aspects of the disclosure are directed to context aggregation in a data communications network. According to a specific example, user-data communications between a client-specific endpoint device and the other participating endpoint device during a first time period can be retrieved from a plurality of interconnected data communications systems. The client station can be configured and arranged to interface with a data communications server providing data communications services on a subscription basis. Context information for each respective user-data communication between the client station and the participating station during the first time period can be aggregated, such that subsequent user-data communications received from the participating station and intended for the client entity, can be routed based on the aggregated context information.

Classes IPC  ?

  • G06F 40/30 - Analyse sémantique
  • G06F 9/54 - Communication interprogramme
  • G06F 16/9032 - Formulation de requêtes
  • G06Q 30/016 - Fourniture d’une assistance aux clients, p. ex. pour assister un client dans un lieu commercial ou par un service d’assistance après-vente
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
  • H04L 67/50 - Services réseau

6.

Customization of emergency notifications for communications services

      
Numéro d'application 18238223
Numéro de brevet 12317015
Statut Délivré - en vigueur
Date de dépôt 2023-08-25
Date de la première publication 2025-05-27
Date d'octroi 2025-05-27
Propriétaire 8x8, Inc. (USA)
Inventeur(s) Liu, Zhishen

Abrégé

Certain aspects of the disclosure are directed to control of data communications services. According to a specific example, an apparatus is provided including one or more computer processor circuits configured and arranged to interface with remotely-situated client entities using a first programming language used by a data communications server, and to provide a database of communications services to the client entities. The apparatus further includes communications control circuitry configured and arranged to control communications routing for each respective client entity, by identifying, client-specific sets of control data derived from programming instructions received over a network and corresponding to a second programming language that is compatible with the first programming language, and providing the communications services to end-users of the client entity based on the client-specific sets of control data including particular routing functions for emergency notifications.

Classes IPC  ?

  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • H04L 65/1056 - Multi sites
  • H04M 3/42 - Systèmes fournissant des fonctions ou des services particuliers aux abonnés
  • H04M 7/00 - Dispositions d'interconnexion entre centres de commutation
  • H04Q 3/00 - Dispositifs de sélection
  • H04Q 3/10 - Circuits pour récepteurs d'aiguillage de nombres pour sélecteurs PBX, c.-à-d. sélecteurs de central privé

7.

Interactive routing of data communications

      
Numéro d'application 18409607
Numéro de brevet 12309325
Statut Délivré - en vigueur
Date de dépôt 2024-01-10
Date de la première publication 2025-05-20
Date d'octroi 2025-05-20
Propriétaire 8x8, Inc. (USA)
Inventeur(s)
  • Arsanjani, Ali
  • Martin, Bryan R.

Abrégé

Certain aspects of the disclosure are directed to monitoring user-data communications corresponding to a user-generated message. According to a specific example, user-data communications, which are addressed to a client among a plurality of remotely-situated client entities, are directed to a message recording system. Each of the plurality of remotely-situated client entities are respectively configured and arranged to interface with a data communications server providing data communications services on a subscription basis. During recording of a message associated with the user-data communications and on the message recording system, speech characteristic parameters of the message may be analyzed, and a sentiment score and a criticality score for the message, may be determined. During the recording of the message, the user-data communications may be routed based on the determined sentiment score and criticality score.

Classes IPC  ?

  • H04M 3/533 - Systèmes de messagerie vocale
  • G06F 40/20 - Analyse du langage naturel
  • G10L 25/63 - Techniques d'analyse de la parole ou de la voix qui ne se limitent pas à un seul des groupes spécialement adaptées pour un usage particulier pour comparaison ou différentiation pour estimer un état émotionnel
  • H04M 1/656 - Dispositions d'enregistrement pour enregistrer des conversations
  • H04M 1/658 - Moyens pour diriger des messages enregistrés à d'autres extensions ou équipements
  • H04M 3/42 - Systèmes fournissant des fonctions ou des services particuliers aux abonnés
  • H04M 3/493 - Services d'information interactifs, p. ex. renseignements sur l'annuaire téléphonique
  • H04M 3/51 - Dispositions centralisées de réponse aux appels demandant l'intervention d'un opérateur

8.

Display screen or portion thereof with graphical user interface

      
Numéro d'application 29842406
Numéro de brevet D1075784
Statut Délivré - en vigueur
Date de dépôt 2022-06-13
Date de la première publication 2025-05-20
Date d'octroi 2025-05-20
Propriétaire 8x8, Inc. (USA)
Inventeur(s)
  • Soni, Dhwani
  • Vichhivora, Jinal
  • Farkas, Ilona
  • Soni, Sanchit
  • Trif, Stefania

9.

Interoperability between RCS networks and proprietary messaging platforms

      
Numéro d'application 18409655
Numéro de brevet 12301634
Statut Délivré - en vigueur
Date de dépôt 2024-01-10
Date de la première publication 2025-05-13
Date d'octroi 2025-05-13
Propriétaire 8x8, Inc. (USA)
Inventeur(s) Evans, Aaron

Abrégé

Methods, systems, and storage media provide interoperability for advanced messaging features involving proprietary messaging platforms. Exemplary implementations: register a user of a messaging platform with an external network; associate the user with an identifier of the external network; configure an adapter to receive notifications from the identifier of the external network via a subscription; and receive, via the adapter at the messaging platform, the notifications addressed to the identifier of the external network based on the subscription.

Classes IPC  ?

  • H04L 65/1016 - Sous-système multimédia IP [IMS]
  • H04L 51/066 - Adaptation de format, p. ex. conversion de format ou compression
  • H04L 51/58 - Adaptation des messages pour la communication sans fil
  • H04L 65/1069 - Établissement ou terminaison d'une session
  • H04L 65/1073 - Enregistrement ou annulation de l’enregistrement

10.

Web-server to host switchboard interfaces

      
Numéro d'application 17848255
Numéro de brevet 12301764
Statut Délivré - en vigueur
Date de dépôt 2022-06-23
Date de la première publication 2025-05-13
Date d'octroi 2025-05-13
Propriétaire 8x8, Inc. (USA)
Inventeur(s)
  • Liu, Zhishen
  • Martin, Bryan R.

Abrégé

Apparatus and methods concerning routing of calls in client-configured set of servers, such as a web-server configured to host a switchboard interface are disclosed. As an example, one apparatus includes such a hosting web-server configured to route VoIP calls for a plurality of end-users having respective VoIP-enabled devices communicatively coupled to the web-server via a network. A user-activity detection circuit is communicatively coupled to the web-server. The user-activity detection circuit is configured to receive activity data indicating activity of end-users in a virtual office environment and receive event messages indicating statuses of pending calls in the web-server. The user-activity detection circuit determines user-activity statuses of the end-users based on received activity data and event messages. A computing server is to provide a set of services for one or more of the plurality of users as a function of the determined user-activity statuses of the end-user.

Classes IPC  ?

  • H04M 7/00 - Dispositions d'interconnexion entre centres de commutation
  • H04L 65/1053 - Entités fonctionnelles ou dispositions d’autocommutateur IP privé [IP-PABX]
  • H04M 3/42 - Systèmes fournissant des fonctions ou des services particuliers aux abonnés
  • H04M 7/12 - Dispositions d'interconnexion entre centres de commutation pour l'exploitation entre centraux comportant différents types d'équipement de commutation, p. ex. à entraînement mécanique et pas à pas ou décimal et non décimal
  • H04Q 3/62 - Dispositions produisant une connexion entre un central principal et une sous-station ou satellite pour connexion à un standard privé

11.

Systems, methods, devices and arrangements for unified messaging

      
Numéro d'application 18403507
Numéro de brevet 12301767
Statut Délivré - en vigueur
Date de dépôt 2024-01-03
Date de la première publication 2025-05-13
Date d'octroi 2025-05-13
Propriétaire 8x8, Inc. (USA)
Inventeur(s) Narayanaswamy, Ramprakash

Abrégé

In one example, a communications platform provides data communications services over a communication network and involving different communications systems respectively associated with respectively different formats to a plurality of communication user-operable devices each of which has a user interface for communicating information. The data communications services are used with a browser and facilitate: establishing an electronic meeting between multiple individuals, the electronic meeting providing access to a plurality of different types of content, or of different format types; and generating, in response to the electronic meeting being established, a status message that is associated with the electronic meeting, that provides an update message to at least a subset of the plurality of communications systems, and that provides information regarding possible availability of an individual for participating in the electronic meeting.

Classes IPC  ?

  • H04M 3/00 - Centraux automatiques ou semi-automatiques
  • 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
  • H04M 3/53 - Dispositions centralisées pour enregistrer des messages entrants
  • H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c.-à-d. pour permettre la transmission de conférences
  • H04M 5/00 - Centraux manuels
  • H04M 7/00 - Dispositions d'interconnexion entre centres de commutation

12.

Apparatuses and methods involving an integrated contact center

      
Numéro d'application 18238419
Numéro de brevet 12278925
Statut Délivré - en vigueur
Date de dépôt 2023-08-25
Date de la première publication 2025-04-15
Date d'octroi 2025-04-15
Propriétaire 8x8, Inc. (USA)
Inventeur(s)
  • Driemeyer, Justin
  • Mukerji, Manu
  • Gandikota, Vijai
  • Mitra, Soumyadeb
  • Fung, Solomon
  • Samat, Arunim
  • Liu, Zhishen

Abrégé

Apparatuses and methods concerning providing a data-communications virtual assistant are disclosed. As an example, one apparatus includes a data-communications server. The data-communications server is configured to process user-data-communications between a client station and another station participating in data-communications via the data-communications services where the client station is associated with one client entity. The server is also configured to identify a context for each respective user-data-communication between the client station and the participating station, where the context data corresponds to at least one communications-specific characteristic associated with the user-data-communications, and to retrieve structured and unstructured data relating to previous data-communications provided by the data-communications server. The server is also configured to provide the integrated contact center to particular end users based on the identified context, and including data generated from the retrieved structured and unstructured data.

Classes IPC  ?

  • H04M 3/493 - Services d'information interactifs, p. ex. renseignements sur l'annuaire téléphonique
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
  • H04M 3/523 - Dispositions centralisées de réponse aux appels demandant l'intervention d'un opérateur avec répartition ou mise en file d'attente des appels

13.

Customized data communication control for data communication service systems using high-level programming

      
Numéro d'application 17948612
Numéro de brevet 12278923
Statut Délivré - en vigueur
Date de dépôt 2022-09-20
Date de la première publication 2025-04-15
Date d'octroi 2025-04-15
Propriétaire 8x8, Inc. (USA)
Inventeur(s) Liu, Zhishen

Abrégé

Certain aspects of the disclosure are directed to customized control, for example, including customized communication lists, for data communications systems using high-level programming. According to a specific example, a data communications server is configured to interface with a remotely-situated client entity using a first programming language. The data communications server includes a communication control engine that is configured to provide a private branch exchange (PBX) or PBX functions from a Cloud-based service platform for the client entity. The communication control engine is to identify client-specific sets of control data derived from instructions written in a second programming language that is compatible with the first programming language, and to control communication routing by determining whether and/or how to route incoming data communications in response to the client-specific sets of control data.

Classes IPC  ?

  • H04M 3/42 - Systèmes fournissant des fonctions ou des services particuliers aux abonnés
  • G06F 8/30 - Création ou génération de code source
  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04M 1/00 - Équipement de sous-station, p. ex. pour utilisation par l'abonné
  • H04M 7/00 - Dispositions d'interconnexion entre centres de commutation

14.

System and method for distributing communication requests based on collaboration circle membership data using machine learning

      
Numéro d'application 17715774
Numéro de brevet RE050388
Statut Délivré - en vigueur
Date de dépôt 2022-04-07
Date de la première publication 2025-04-15
Date d'octroi 2025-04-15
Propriétaire 8x8, Inc. (USA)
Inventeur(s)
  • D'Andrea, Turchese
  • Dinunzio, Alexander
  • Huang, Nancy Ng
  • Johnson, Keith

Abrégé

Various aspects of the subject technology related to systems, methods, and a machine readable storage medium for distributing communication requests based on collaboration circle membership data using machine learning. A system may be configured to receive a plurality of communication requests. Each communication request may include a request initiator and a request recipient. The system may process the plurality of communication requests to using one or more predictive models derived from a machine learning process to generate a communication request resolution for each of the plurality of communication requests. The system may forward a communication request notification to a request facilitator to implement the generated communication request resolution.

Classes IPC  ?

  • G06N 20/20 - Techniques d’ensemble en apprentissage automatique
  • G06N 20/00 - Apprentissage automatique
  • 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
  • H04L 65/403 - Dispositions pour la communication multipartite, p. ex. pour les conférences
  • H04L 67/55 - Services réseau par poussé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
  • H04M 3/51 - Dispositions centralisées de réponse aux appels demandant l'intervention d'un opérateur
  • H04M 3/523 - Dispositions centralisées de réponse aux appels demandant l'intervention d'un opérateur avec répartition ou mise en file d'attente des appels

15.

Telecommunication using a high-level programming interface involving first and second programming languages

      
Numéro d'application 17870285
Numéro de brevet 12271503
Statut Délivré - en vigueur
Date de dépôt 2022-07-21
Date de la première publication 2025-04-08
Date d'octroi 2025-04-08
Propriétaire 8x8, Inc. (USA)
Inventeur(s) Liu, Zhishen

Abrégé

Certain exemplary aspects of the disclosure are directed to customized communications using a high-level programming interface that is associated with related programming languages. According to a specific example, a data communications server is to provide a database with virtual office features available to remotely-situated client entities. The data communications server is to provide to the client entities, a set of instructions written in a first programming language for client-specific communications or directives. The data communications server is further configured to receive from each client entity, client-specific sets of control data written in a second programming language that is compatible with the first programming language.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p. ex. par clés ou règles de contrôle de l’accès
  • G16H 10/60 - TIC spécialement adaptées au maniement ou au traitement des données médicales ou de soins de santé relatives aux patients pour des données spécifiques de patients, p. ex. pour des dossiers électroniques de patients
  • H04L 41/0213 - Protocoles de gestion de réseau normalisés, p. ex. protocole de gestion de réseau simple [SNMP]
  • H04L 67/01 - Protocoles

16.

System and method for monitoring computing servers for possible unauthorized access

      
Numéro d'application 17365901
Numéro de brevet 12273387
Statut Délivré - en vigueur
Date de dépôt 2021-07-01
Date de la première publication 2025-04-08
Date d'octroi 2025-04-08
Propriétaire 8x8, Inc. (USA)
Inventeur(s)
  • Martin, Bryan
  • Liu, Zhishen
  • Zhao, Qing

Abrégé

A system is provided that includes one or more computing servers and a processing circuit for analyzing data transactions of the computing servers. Each of the computing servers is configured to provide respective services to remote users. The processing circuit is configured to analyze data transactions of at least one of the computing servers, which is associated with a user account. A security policy of the user account includes conditions that are indicative of unauthorized access when the conditions are satisfied by various characteristics of the analyzed data transactions. The processing circuit is configured to determine a threat level as function of the characteristics of the data transactions and the conditions of the security policy. In response to the threat level exceeding a threshold level indicated in the security policy of the user account, the processing circuit performs an action for the user account that is associated with the threshold level.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04L 9/40 - Protocoles réseaux de sécurité

17.

UNIFIED COMMUNICATIONS CALL ROUTING AND DECISION BASED ON INTEGRATED ANALYTICS-DRIVEN DATABASE AND AGGREGATED DATA

      
Numéro d'application 18957069
Statut En instance
Date de dépôt 2024-11-22
Date de la première publication 2025-03-13
Propriétaire 8x8, Inc. (USA)
Inventeur(s)
  • Martin, Bryan R.
  • Taylor, Matt
  • Mukerji, Manu

Abrégé

Exemplary aspects involve a data-communications apparatus or system communicate over a broadband network with a plurality of remotely-located data-communications circuits respectively associated with a plurality of remotely-situated client entities. The system includes data-communications platform (e.g., UC-CC) that processes incoming data-communication interactions including different types of digitally-represented communications among which are incoming call, and that is integrated with a memory circuit including a database of information sets. Each of the information sets includes experience data corresponding to past incoming data-communication interactions processed by the platform, and with aggregated and organized data based on data collected in previous incoming interactions. The platform accesses the database and may: use past interactions and other data sources; and facilitate an automated self-service experience for users by resolving inquiries discerned through the incoming interactions; and/or effecting call-decision routing of incoming interactions to call-center agents or specialists.

Classes IPC  ?

  • H04M 3/523 - Dispositions centralisées de réponse aux appels demandant l'intervention d'un opérateur avec répartition ou mise en file d'attente des appels
  • H04M 3/51 - Dispositions centralisées de réponse aux appels demandant l'intervention d'un opérateur

18.

Modeling and analysis of calls in IPBX

      
Numéro d'application 17581661
Numéro de brevet 12238242
Statut Délivré - en vigueur
Date de dépôt 2022-01-21
Date de la première publication 2025-02-25
Date d'octroi 2025-02-25
Propriétaire 8x8, Inc. (USA)
Inventeur(s)
  • Liu, Zhishen
  • Zhao, Qing
  • Martin, Bryan R.

Abrégé

Apparatuses and methods concerning routing of calls in an IPBX server are disclosed. As an example, one apparatus includes an IPBX server configured to route VOIP calls for a plurality of end-users having respective VoIP-enabled circuit devices communicatively coupled to the IPBX server via a communications network. A processing circuit is communicatively coupled to the IPBX server. The processing circuit is configured to receive call event messages corresponding to a plurality of end-users from the IPBX server and generate call models from the call event messages. The processing circuit also generates call summary metrics from the call models. In response to an input query, the processing circuit evaluates the call summary metrics for a parameter of interest specified in the input query to generate data for the parameter of interest.

Classes IPC  ?

  • H04M 3/22 - Dispositions de supervision, de contrôle ou de test
  • H04M 7/00 - Dispositions d'interconnexion entre centres de commutation

19.

Providing a communication history of a multi-modal communication based on an aggregation of events

      
Numéro d'application 17698190
Numéro de brevet 12206825
Statut Délivré - en vigueur
Date de dépôt 2022-03-18
Date de la première publication 2025-01-21
Date d'octroi 2025-01-21
Propriétaire 8x8, Inc. (USA)
Inventeur(s)
  • Viera, Julio
  • Sapede, Alan
  • Wehrung, Clement
  • Brown, Jedidiah

Abrégé

Methods are provided for providing a unified communication history of a multi-modal communication. In one aspect, a method includes receiving a plurality of event logs related to the multi-modal communication. The multi-modal communication comprises a first communication modality and a second communication modality. The method includes aggregating the one or more events from the event logs as a plurality of aggregated events and resolving an identity of each user from among the plurality of users in the plurality of aggregated events. The method includes storing the aggregated events into a communication history of the multi-modal communication. Systems and machine-readable media are also provided.

Classes IPC  ?

  • H04M 7/00 - Dispositions d'interconnexion entre centres de commutation
  • H04M 1/253 - Appareils téléphoniques utilisant la transmission numérique de la parole
  • 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/56 - Messagerie unifiée, p. ex. interactions entre courriel, messagerie instantanée ou messagerie IP convergente [CPM]
  • H04L 65/403 - Dispositions pour la communication multipartite, p. ex. pour les conférences

20.

Contact center customization in data communications systems

      
Numéro d'application 18370209
Numéro de brevet 12206821
Statut Délivré - en vigueur
Date de dépôt 2023-09-19
Date de la première publication 2025-01-21
Date d'octroi 2025-01-21
Propriétaire 8x8, Inc. (USA)
Inventeur(s)
  • Holland, Nick
  • Clark, Lisa
  • Sweeney, Vince
  • Martin, Bryan R.

Abrégé

Certain aspects of the disclosure are directed to customization of a contact center, using a data communications server. According to a specific example, the data communications server includes circuitry configured and arranged to provide data communications services to a plurality of remotely-situated client entities. The data communications server further provides a user interface for each respective remotely-situated client entity, the user interface including a display of communications-based campaigns, tools for contact center communications (e.g., interactive voice response (IVR) tools), and data analytics. Moreover, the data communications server provides a display on the user interface which may include selectable components to create for the associated remotely-situated client entity, a customized way for handling data communications by the data communications server. Accordingly, the data communications server may handle communications for the associated remotely-situated client entity according to the provided customization.

Classes IPC  ?

  • H04M 3/00 - Centraux automatiques ou semi-automatiques
  • H04M 3/51 - Dispositions centralisées de réponse aux appels demandant l'intervention d'un opérateur

21.

Conferencing and meeting implementations with advanced features

      
Numéro d'application 18204866
Numéro de brevet 12200172
Statut Délivré - en vigueur
Date de dépôt 2023-06-01
Date de la première publication 2025-01-14
Date d'octroi 2025-01-14
Propriétaire 8x8, Inc. (USA)
Inventeur(s) Narayanaswamy, Ramprakash

Abrégé

Meeting and conferencing systems and methods are implemented in a variety of manners. Consistent with one example embodiment, an audio conference system includes communications circuitry and a caller interface, each associated with setting up or managing the audio conference. Menu options may be provided to validate or authenticate incoming telephony calls. In response to a selection of the menu options, an incoming telephony call may be prompted to select a callback number, and then the system monitors for a trigger event. A participant is contacted in response to detecting the trigger event, and the contacted participant is then placed into the audio conference.

Classes IPC  ?

  • H04M 3/533 - Systèmes de messagerie vocale
  • H04M 3/42 - Systèmes fournissant des fonctions ou des services particuliers aux abonnés
  • H04M 3/493 - Services d'information interactifs, p. ex. renseignements sur l'annuaire téléphonique
  • H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c.-à-d. pour permettre la transmission de conférences
  • H04M 7/00 - Dispositions d'interconnexion entre centres de commutation

22.

Analysis of system conditions from endpoint status information

      
Numéro d'application 18104688
Numéro de brevet 12177100
Statut Délivré - en vigueur
Date de dépôt 2023-02-01
Date de la première publication 2024-12-24
Date d'octroi 2024-12-24
Propriétaire 8x8, Inc. (USA)
Inventeur(s)
  • Liu, Zhishen
  • Martin, Bryan R.

Abrégé

A system includes Session-Initiation-Protocol (SIP) servers that provide services for a respective set of endpoints. A monitor server can receive connectivity status of the respective set of endpoints based on registration status provided by the endpoints to the SIP servers. Based upon the received connectivity status, endpoints having connectivity problems are parsed into one or more subgroups. Potential problem sources are identified for the connectivity problems of the parsed endpoints. For each of the subgroups, the monitor server determines whether the subgroup exceeds a corresponding trigger threshold. In response a corresponding trigger threshold being exceeded, an action profile specifying an entity is accessed. A notification is transmitted to the entity.

Classes IPC  ?

  • 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 41/0631 - Gestion des fautes, des événements, des alarmes ou des notifications en utilisant l’analyse des causes profondesGestion des fautes, des événements, des alarmes ou des notifications en utilisant l’analyse de la corrélation entre les notifications, les alarmes ou les événements en fonction de critères de décision, p. ex. la hiérarchie ou l’analyse temporelle ou arborescente
  • H04L 43/16 - Surveillance de seuil
  • H04L 43/50 - Disposition de test
  • H04L 65/10 - Architectures ou entités
  • H04L 65/1104 - Protocole d'initiation de session [SIP]
  • H04L 65/80 - Dispositions, protocoles ou services dans les réseaux de communication de paquets de données pour prendre en charge les applications en temps réel en répondant à la qualité des services [QoS]
  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau
  • H04L 67/30 - Profils
  • H04L 67/303 - Profils des terminaux
  • H04L 67/55 - Services réseau par poussée
  • H04L 69/40 - Dispositions, protocoles ou services de réseau indépendants de la charge utile de l'application et non couverts dans un des autres groupes de la présente sous-classe pour se remettre d'une défaillance d'une instance de protocole ou d'une entité, p. ex. protocoles de redondance de service, état de redondance de protocole ou redirection de service de protocole

23.

Apparatuses and methods involving parking communications

      
Numéro d'application 18409630
Numéro de brevet 12177384
Statut Délivré - en vigueur
Date de dépôt 2024-01-10
Date de la première publication 2024-12-24
Date d'octroi 2024-12-24
Propriétaire 8x8, Inc. (USA)
Inventeur(s)
  • Smith-Mickelson, Jared
  • Jain, Abhishek

Abrégé

According to one example, the present disclosure involves a system including a data-communications server which uses client-specific sets of data that respectively indicate, for each of a plurality of disparate client entities, data services including data-communications call routing services and parked-call services to be provided on behalf of the client entity from among the client entities. The server is to access the client-specific sets of data (e.g., as may be stored in database of a memory circuit), and, in response, the server receives incoming calls involving user endpoint devices associated with respective ones of the client entities. These actions may be followed by the server providing the data services for the incoming calls in a manner consistent with the client-specific sets of data, and conveying for one of the incoming calls, one of multiple call-related context indications to one of the user endpoint devices. This context indication may inform the user on how the incoming call is to be processed for a change to or from a parked call status.

Classes IPC  ?

  • H04M 3/523 - Dispositions centralisées de réponse aux appels demandant l'intervention d'un opérateur avec répartition ou mise en file d'attente des appels
  • H04M 3/428 - Dispositions pour placer des appels entrants en attente
  • H04M 3/51 - Dispositions centralisées de réponse aux appels demandant l'intervention d'un opérateur

24.

Management of VoIP device contact lists in a data communications services system

      
Numéro d'application 18074104
Numéro de brevet 12166927
Statut Délivré - en vigueur
Date de dépôt 2022-12-02
Date de la première publication 2024-12-10
Date d'octroi 2024-12-10
Propriétaire 8x8, Inc. (USA)
Inventeur(s)
  • Huang, Ruiqiang
  • Liu, Zhishen
  • Judge, Garth

Abrégé

An apparatus including a server is disclosed for providing data-communications services to and configuring contact lists for a plurality of Internet-enabled devices. The apparatus includes a data server communicatively connected to the plurality of user-communications devices. In response to receiving a first data message, from a first device not included in the plurality of devices, that includes contact information and identifies one of the plurality of devices, the device management circuit adds a new contact having the contact information to the respective contact list of the identified one of the plurality of devices.

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
  • H04L 12/16 - Dispositions pour la fourniture de services particuliers aux abonnés
  • H04M 1/253 - Appareils téléphoniques utilisant la transmission numérique de la parole
  • H04M 1/2757 - Dispositifs dans lesquels plusieurs signaux peuvent être enregistrés simultanément avec possibilité d'emmagasiner plus d'un numéro d'abonné à la fois utilisant des mémoires électroniques statiques, p. ex. des puces électroniques en fournissant les données par transmission de données, p. ex. téléchargement
  • H04M 3/493 - Services d'information interactifs, p. ex. renseignements sur l'annuaire téléphonique
  • H04M 7/00 - Dispositions d'interconnexion entre centres de commutation
  • H04M 1/27457 - Gestion à cet effet, p. ex. édition manuelle de données

25.

Web-enabled chat conferences and meeting implementations

      
Numéro d'application 17985406
Numéro de brevet 12159264
Statut Délivré - en vigueur
Date de dépôt 2022-11-11
Date de la première publication 2024-12-03
Date d'octroi 2024-12-03
Propriétaire 8x8, Inc. (USA)
Inventeur(s) Narayanaswamy, Ramprakash

Abrégé

Meeting and conferencing systems and methods are implemented in a variety of manners. Consistent with an embodiment of the present disclosure, a meeting system is implemented via a computer server which is configured to provide a web-based meeting-group subscription option to potential meeting participants. A meeting scheduling data is received over a web-accessible virtual meeting interface. The meeting scheduling data includes group identification information and meeting time information. In response to the group identification information, participant identification information is retrieved for participants that become associated with a meeting group identified by the group identification information. Chat sessions may be used by the meeting participants.

Classes IPC  ?

  • G06Q 10/1093 - Ordonnancement basé sur un agenda pour des personnes ou des groupes
  • H04L 12/18 - Dispositions pour la fourniture de services particuliers aux abonnés pour la diffusion ou les conférences
  • H04L 65/403 - Dispositions pour la communication multipartite, p. ex. pour les conférences
  • H04L 67/02 - Protocoles basés sur la technologie du Web, p. ex. protocole de transfert hypertexte [HTTP]
  • H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c.-à-d. pour permettre la transmission de conférences
  • H04N 7/15 - Systèmes pour conférences

26.

Communications system for automatically routing data communications based on a chosen routing option

      
Numéro d'application 18212287
Numéro de brevet 12149658
Statut Délivré - en vigueur
Date de dépôt 2023-06-21
Date de la première publication 2024-11-19
Date d'octroi 2024-11-19
Propriétaire 8x8, Inc. (USA)
Inventeur(s)
  • Samat, Arunim
  • Gandikota, Vijai
  • Mukerji, Manu
  • Liu, Zhishen

Abrégé

Apparatuses and methods concerning providing a data-communications contact center virtual agent are disclosed. As an example, user-data communications between client and participant stations are facilitated as follows, which may be implemented using a data communications server and associated communications circuitry. Service request data is received from users at a participant stations, and context information is identified for user-data communications between a client station and the participant stations based on the service request data associated with the user-data communications. The identified context information is aggregated for the client station and used for choosing a data routing option routing data with each user at the participant stations, based on the service request data and the aggregated context information.

Classes IPC  ?

  • H04M 3/42 - Systèmes fournissant des fonctions ou des services particuliers aux abonnés
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
  • H04M 3/51 - Dispositions centralisées de réponse aux appels demandant l'intervention d'un opérateur
  • H04M 3/523 - Dispositions centralisées de réponse aux appels demandant l'intervention d'un opérateur avec répartition ou mise en file d'attente des appels

27.

Call redirect from user-communication device in broadband network

      
Numéro d'application 17878450
Numéro de brevet 12143540
Statut Délivré - en vigueur
Date de dépôt 2022-08-01
Date de la première publication 2024-11-12
Date d'octroi 2024-11-12
Propriétaire 8x8, Inc. (USA)
Inventeur(s)
  • Liu, Zhishen
  • Judge, Garth
  • Martin, Bryan

Abrégé

Apparatus and methods concerning call routing are disclosed. As an example, one apparatus includes a circuitry configured to route calls, as data communications (e.g., between a cellular network or PSTN and a plurality of user communication devices) on a broadband network. In response to receiving a first call notification from one of a plurality of mobile devices, a processing circuit of the apparatus caches the call notification in a first database. A first call notification indicates a source number and a destination number. In response to a first incoming call from the source number included in the cached call notification, the processing circuit redirects the call to the destination number indicated in the call notification via the broadband network.

Classes IPC  ?

  • H04M 7/12 - Dispositions d'interconnexion entre centres de commutation pour l'exploitation entre centraux comportant différents types d'équipement de commutation, p. ex. à entraînement mécanique et pas à pas ou décimal et non décimal
  • H04M 3/42 - Systèmes fournissant des fonctions ou des services particuliers aux abonnés
  • H04M 3/58 - Dispositions pour transférer les appels reçus d'un abonné à un autreDispositions pour permettre des conversations intérimaires entre le demandeur ou le demandé et une tierce personne
  • H04M 7/00 - Dispositions d'interconnexion entre centres de commutation
  • H04W 4/16 - Services supplémentaires liés aux communications, p. ex. transfert ou mise en attente d'appels
  • H04W 40/34 - Modification d'une voie d'acheminement existante

28.

Apparatuses and methods involving data-communications virtual assistance

      
Numéro d'application 18130329
Numéro de brevet 12143537
Statut Délivré - en vigueur
Date de dépôt 2023-04-03
Date de la première publication 2024-11-12
Date d'octroi 2024-11-12
Propriétaire 8x8, Inc. (USA)
Inventeur(s)
  • Samat, Arunim
  • Mitra, Soumyadeb
  • Gandikota, Vijai
  • Mukerji, Manu
  • Fung, Solomon

Abrégé

Apparatuses and methods concerning providing a data-communications virtual assistant are disclosed. As an example, one apparatus includes a data-communications server. The data communications server is configured to process user-data-communication between a client station and another client station participating in data-communications via the data-communications server, where each client station is associated with one client entity. The server is also configured to identify a context for each user-data-communication between the client station and the other client station, where the context corresponds to at least one communications-specific characteristic associated with the user-data-communication.

Classes IPC  ?

  • H04M 3/00 - Centraux automatiques ou semi-automatiques
  • G10L 15/18 - Classement ou recherche de la parole utilisant une modélisation du langage naturel
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • H04M 3/51 - Dispositions centralisées de réponse aux appels demandant l'intervention d'un opérateur
  • H04M 3/523 - Dispositions centralisées de réponse aux appels demandant l'intervention d'un opérateur avec répartition ou mise en file d'attente des appels
  • G10L 15/08 - Classement ou recherche de la parole

29.

Apparatuses and methods involving data-communications room predictions

      
Numéro d'application 18086486
Numéro de brevet 12137006
Statut Délivré - en vigueur
Date de dépôt 2022-12-21
Date de la première publication 2024-11-05
Date d'octroi 2024-11-05
Propriétaire 8x8, Inc. (USA)
Inventeur(s)
  • Driemeyer, Justin
  • Mukerji, Manu
  • Gandikota, Vijai
  • Mitra, Soumyadeb
  • Fung, Solomon

Abrégé

Apparatuses and methods concerning providing data-communications room recommendations are disclosed. As an example, one apparatus includes a data-communications server. The data-communications server is configured to provide user-data-communications sessions. The server is also configured to retrieve data-communications messages, which may arise from a plurality of disparate interconnected data-communications systems, and batch the data communications messages for a particular data-communications room together to create a room document. Responding to receipt of a request from a particular user, the server identifies a particular data-communications room for a particular inquiry.

Classes IPC  ?

  • H04L 12/18 - Dispositions pour la fourniture de services particuliers aux abonnés pour la diffusion ou les conférences
  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
  • G06F 40/279 - Reconnaissance d’entités textuelles
  • G06F 40/30 - Analyse sémantique
  • G06N 3/047 - Réseaux probabilistes ou stochastiques
  • G06N 20/00 - Apprentissage automatique

30.

Communications system with dynamic or changing mapping correspondence between the respective set of domain names and the network addresses

      
Numéro d'application 18124141
Numéro de brevet 12137100
Statut Délivré - en vigueur
Date de dépôt 2023-03-21
Date de la première publication 2024-11-05
Date d'octroi 2024-11-05
Propriétaire 8×8, Inc. (USA)
Inventeur(s)
  • Britt, Timothy
  • Martin, Bryan
  • Peters, Christopher

Abrégé

Various example implementations are directed to circuits, apparatuses, and methods for providing virtual computing services. According to an example embodiment, an apparatus includes a data storage device and a set of computing servers communicatively coupled to the data storage device. The set of computer servers are configured to provide a respective (e.g., virtual) data center for each of a plurality of accounts. The respective data center for each account is configured to provide data communication services specified in a respective settings file for the account stored in the data storage device. For at least one of the accounts, a set of virtual desktops and/or a set virtual data-communications servers may be designated to provide the data communications services as specified in the settings file for the account.

Classes IPC  ?

  • H04L 29/12 - Dispositions, appareils, circuits ou systèmes non couverts par un seul des groupes caractérisés par le terminal de données
  • H04L 9/40 - Protocoles réseaux de sécurité

31.

User configurable routing of VoIP calls

      
Numéro d'application 17391234
Numéro de brevet 12132870
Statut Délivré - en vigueur
Date de dépôt 2021-08-02
Date de la première publication 2024-10-29
Date d'octroi 2024-10-29
Propriétaire 8x8, Inc. (USA)
Inventeur(s)
  • Martin, Bryan R.
  • Judge, Garth
  • Liu, Zhishen

Abrégé

In one or more embodiments, an apparatus includes a set of servers configured to route calls to and from a plurality of devices over network paths. Each of the devices is respectively associated with one of a plurality of client accounts. A control circuit may be communicatively connected to the one or more servers and directs the servers to route calls for a client account according to a respective routing policy for the client account. The routing policy may indicate one or more routing algorithms for selecting paths of a network for routing each of the calls, and may also indicate a selection algorithm configured to, for each call, one of the set of routing algorithms based on a set of criteria such as date or time of the call.

Classes IPC  ?

  • H04M 7/00 - Dispositions d'interconnexion entre centres de commutation
  • H04L 41/22 - Dispositions pour la maintenance, l’administration ou la gestion des réseaux de commutation de données, p. ex. des réseaux de commutation de paquets comprenant des interfaces utilisateur graphiques spécialement adaptées [GUI]
  • H04M 11/04 - Systèmes de communication téléphonique spécialement adaptés pour être combinés avec d'autres systèmes électriques avec systèmes d’alarme, p. ex. systèmes d’alarme d'incendie, de police ou systèmes antivol

32.

User-configurable recording of VoIP calls

      
Numéro d'application 18223992
Numéro de brevet 12107991
Statut Délivré - en vigueur
Date de dépôt 2023-07-19
Date de la première publication 2024-10-01
Date d'octroi 2024-10-01
Propriétaire 8x8, Inc. (USA)
Inventeur(s) Liu, Zhishen

Abrégé

Various example implementations are directed to circuits, apparatuses, and methods for providing data communications services such as voice-over-IP (VOIP). According to an example embodiment, an apparatus includes one or more VOIP servers configured and arranged to route VoIP calls to and from users of a plurality of customer accounts. Each customer account has a respective plurality of users and a respective settings file. For each of the customer accounts, a processing circuit communicatively coupled to the VOIP servers, records an audio portion of a VoIP call to or from a user of the customer account in response to the VOIP call satisfying a set of recording criteria specified in the settings file for the customer account. The recording criteria for at least one of the customer accounts includes account-level settings for selecting VoIP calls to be recorded and sets of user-level settings indicating criteria for preventing recording of VOIP calls of the individual users.

Classes IPC  ?

  • H04M 3/42 - Systèmes fournissant des fonctions ou des services particuliers aux abonnés
  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p. ex. par clés ou règles de contrôle de l’accès
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • H04M 7/00 - Dispositions d'interconnexion entre centres de commutation

33.

Communications apparatus and method using channel-communications management with intelligent access to peripheral resources

      
Numéro d'application 17990208
Numéro de brevet 12107819
Statut Délivré - en vigueur
Date de dépôt 2022-11-18
Date de la première publication 2024-10-01
Date d'octroi 2024-10-01
Propriétaire 8×8, Inc. (USA)
Inventeur(s)
  • Smith-Mickelson, Jared
  • Martin, Bryan R.

Abrégé

In one example, a communications system includes a unified communications server platform (UCP) and processing circuitry including a channel-communications management module. The unified communications platform is to process different types of communications services, for a data-communications service provider, respectively using different types of communications channels. The channel-communications management circuit (CCMC) manages in real-time communications involving the UCP and provides effective merging of two or more inbound data communications received via the different types of communications channels for effecting a streamlined-single communication channel via a graphic user interface (GUI) accessible to a user of the communications services. A processing circuit is communicatively integrated with the CCMC to assess the two or more inbound data communications and in response to provide, as one of the communications services from the UCP and via the GUI, peripheral data deemed by the processing circuit as advantaging the streamlined-single communication channel for review to the user.

Classes IPC  ?

  • H04L 51/56 - Messagerie unifiée, p. ex. interactions entre courriel, messagerie instantanée ou messagerie IP convergente [CPM]
  • H04L 51/216 - Gestion de l'historique des conversations, p. ex. regroupement de messages dans des sessions ou des fils de conversation

34.

Customization of alerts using telecommunications services

      
Numéro d'application 18371833
Numéro de brevet 12101436
Statut Délivré - en vigueur
Date de dépôt 2023-09-22
Date de la première publication 2024-09-24
Date d'octroi 2024-09-24
Propriétaire 8x8, Inc. (USA)
Inventeur(s) Liu, Zhishen

Abrégé

Certain exemplary aspects of the disclosure are directed to customization of alerts using telecommunications services. In one such example, a data-communications server is configured to a set of virtual office features including client-specific call routing functions available to remotely-situated client entities. The server provides a set of instructions to the client entities, with the instructions documented in a first programming language, and receives from each such client entity, client-specific sets of control data written in a second programming language. The client-specific sets of control data may specify, as examples, particular alerts, informational data and/or reminders to be provided to end-users of the respective client entity.

Classes IPC  ?

  • H04L 65/102 - Passerelles
  • G06Q 10/1093 - Ordonnancement basé sur un agenda pour des personnes ou des groupes
  • H04L 65/1053 - Entités fonctionnelles ou dispositions d’autocommutateur IP privé [IP-PABX]
  • H04L 65/1059 - Fonctionnalités du terminal de l'utilisateur final spécialement adaptées à la communication en temps réel
  • H04L 65/1063 - Serveurs d'applications fournissant des services réseau
  • H04M 3/42 - Systèmes fournissant des fonctions ou des services particuliers aux abonnés
  • H04W 64/00 - Localisation d'utilisateurs ou de terminaux pour la gestion du réseau, p. ex. gestion de la mobilité

35.

Dynamic direction of incoming calls

      
Numéro d'application 18130790
Numéro de brevet 12088756
Statut Délivré - en vigueur
Date de dépôt 2023-04-04
Date de la première publication 2024-09-10
Date d'octroi 2024-09-10
Propriétaire 8x8, Inc. (USA)
Inventeur(s)
  • Judge, Garth
  • Liu, Zhishen
  • Martin, Bryan R.

Abrégé

Apparatus and methods concerning call routing are disclosed. In an example embodiment, a call alert message, indicative of the call answer options, is communicated from a data-communications server to the communication device, determined in response to receiving an incoming call for a communication device at the server. A selected option is received from the communication device. In response to the selected option indicating the first call answer option, the call is routed to the communication device as a call via a data network or in response to the selected option indicating the second call answer option, the call is routed to the communication device via a PSTN.

Classes IPC  ?

  • H04M 3/00 - Centraux automatiques ou semi-automatiques
  • H04L 12/66 - Dispositions pour la connexion entre des réseaux ayant différents types de systèmes de commutation, p. ex. passerelles
  • H04M 1/247 - Appareils téléphoniques munis de moyens d’aide à l’utilisateur ou de moyens de sélection de fonction facilitant leur emploi
  • H04M 3/02 - Appel de sous-stations, p. ex. par sonnerie
  • H04M 3/42 - Systèmes fournissant des fonctions ou des services particuliers aux abonnés
  • H04M 3/54 - Dispositions pour dériver des appels d'un abonné à un autre abonné déterminé
  • H04M 5/00 - Centraux manuels
  • H04M 7/12 - Dispositions d'interconnexion entre centres de commutation pour l'exploitation entre centraux comportant différents types d'équipement de commutation, p. ex. à entraînement mécanique et pas à pas ou décimal et non décimal

36.

Client-specific control of shared telecommunications services

      
Numéro d'application 18211998
Numéro de brevet 12088757
Statut Délivré - en vigueur
Date de dépôt 2023-06-20
Date de la première publication 2024-09-10
Date d'octroi 2024-09-10
Propriétaire 8x8, Inc. (USA)
Inventeur(s) Liu, Zhishen

Abrégé

Aspects are directed toward use of data communications server(s) and a Platform as a Service (PaaS) interface to provide remote services for endpoint devices of a plurality disparate client entities. In one example, an apparatus includes a computing server to provide data communications for a plurality of endpoint devices respectively associated with a plurality of disparate client entities according to and responsive to client-specific sets of control data. The apparatus also includes a processing circuit configured to adjust routing of the communications by the computing server, in response to call event data generated by the computing server, by generating the client-specific sets of control data for each client entity according to a respective set of directives.

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 41/5051 - Service à la demande, p. ex. définition et déploiement des services en temps réel
  • H04M 3/42 - Systèmes fournissant des fonctions ou des services particuliers aux abonnés
  • H04M 7/00 - Dispositions d'interconnexion entre centres de commutation

37.

Management of communication bridges between disparate chat rooms

      
Numéro d'application 17872213
Numéro de brevet 12081355
Statut Délivré - en vigueur
Date de dépôt 2022-07-25
Date de la première publication 2024-09-03
Date d'octroi 2024-09-03
Propriétaire 8x8, Inc. (USA)
Inventeur(s)
  • Soroker, Andrei
  • Hizalev, Peter
  • Martin, Bryan R.

Abrégé

Certain aspects of the disclosure are directed to communication bridging in a telecommunication system. According to a specific example, a data-communications service provider uses a data-communication server and a uniform resource locator (URL) generation circuit to form a communication bridge between a different disparate chat rooms. The URL generation circuit generates a URL associated with the communication bridge. Using the generated URL an assimilation and processing circuitry, chat messages may be received and conveys by using the server and respective communication protocols associated with the chat rooms, between participants of the chat rooms.

Classes IPC  ?

  • H04L 12/18 - Dispositions pour la fourniture de services particuliers aux abonnés pour la diffusion ou les conférences
  • H04L 51/56 - Messagerie unifiée, p. ex. interactions entre courriel, messagerie instantanée ou messagerie IP convergente [CPM]
  • H04L 61/50 - Allocation d'adresse
  • H04L 69/08 - Protocoles d’interopérabilitéConversion de protocole
  • H04L 101/604 - Structures ou formats d'adresse

38.

COMMUNICATIONS APPARATUS USING CHANNEL-COMMUNICATIONS MANAGEMENT

      
Numéro d'application 18565692
Statut En instance
Date de dépôt 2021-08-30
Date de la première publication 2024-08-01
Propriétaire 8x8, Inc. (USA)
Inventeur(s)
  • Martin, Bryan R.
  • Smith-Mickelson, Jared

Abrégé

In one example, a communications system includes a unified communications platform and a channel-communications management circuit. The unified communications platform is to process different types of communications services respectively using different types of communications channels. The channel-communications management circuit may be used to provide an effective merging of data communications received via the different types of communications services to develop an interaction record for a reply communication on a preferred channel and/or for use in a subsequently-received inbound data communication. The channel-communications management circuit may also react to a subsequently-received inbound data communication such as by using the interaction record in another communication subsequent to the inbound data communications, and/or by accessing the record and/or replying to content in the different types of communications services based on a determined identity of a sender or participant of the data communications.

Classes IPC  ?

  • H04L 51/56 - Messagerie unifiée, p. ex. interactions entre courriel, messagerie instantanée ou messagerie IP convergente [CPM]
  • H04L 69/08 - Protocoles d’interopérabilitéConversion de protocole

39.

Methods and systems for information streaming to user interface

      
Numéro d'application 18086467
Numéro de brevet 12022028
Statut Délivré - en vigueur
Date de dépôt 2022-12-21
Date de la première publication 2024-06-25
Date d'octroi 2024-06-25
Propriétaire 8x8, Inc. (USA)
Inventeur(s)
  • Southwick, Richard
  • Lajugie, Mathieu
  • Potenza, Stephen

Abrégé

Methods and systems are disclosed for information streaming to a user interface via a networked contact center. In one example, a system includes communications computer circuitry to receive, at a networked contact center, a request to stream information to a user interface, the user interface being associated with the networked contact center and an agent to be contacted by others. Information streaming circuitry streams the requested information and to open a network connection between the user interface and a server of a networked contact center, and the information streaming circuitry keeps the network connection between the user interface and the server open as a persistent network connection to the user interface. The communications computer circuitry also pushes one or more events to the user interface via the persistent network connection to cause a change in the user interface without further network requests to the server from the user interface.

Classes IPC  ?

  • H04M 3/51 - Dispositions centralisées de réponse aux appels demandant l'intervention d'un opérateur
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projetsPlanification d’entreprise ou d’organisationModélisation d’entreprise ou d’organisation
  • H04L 67/14 - Gestion de session
  • H04L 67/02 - Protocoles basés sur la technologie du Web, p. ex. protocole de transfert hypertexte [HTTP]

40.

Apparatuses and methods involving a set of servers monitoring data communication endpoints to assess possible communication problems

      
Numéro d'application 18223975
Numéro de brevet 12021718
Statut Délivré - en vigueur
Date de dépôt 2023-07-19
Date de la première publication 2024-06-25
Date d'octroi 2024-06-25
Propriétaire 8x8, Inc. (USA)
Inventeur(s)
  • Liu, Zhishen
  • Martin, Bryan R.

Abrégé

In one example, a system includes a plurality of servers to provide data communication services for a respective set of endpoints. Computer circuit executes an algorithm to assess possible poor call quality sources based on types of call quality metrics are common a set of one or more parsed endpoints from among the set of endpoints, and this involves a diagnostic test involving the at least one of the certain parsed endpoints for assessment of the possible poor call quality sources, and generating data specific to the types of call quality metrics. In response, the data-processing computing circuit indicates one of the plurality of possible poor call quality sources as being more likely, than other of the plurality of possible poor call quality sources, to be causing the at least one data communications problem.

Classes IPC  ?

  • H04L 12/66 - Dispositions pour la connexion entre des réseaux ayant différents types de systèmes de commutation, p. ex. passerelles
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • H04L 41/0631 - Gestion des fautes, des événements, des alarmes ou des notifications en utilisant l’analyse des causes profondesGestion des fautes, des événements, des alarmes ou des notifications en utilisant l’analyse de la corrélation entre les notifications, les alarmes ou les événements en fonction de critères de décision, p. ex. la hiérarchie ou l’analyse temporelle ou arborescente
  • 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/16 - Surveillance de seuil
  • H04L 43/50 - Disposition de test
  • H04L 65/10 - Architectures ou entités
  • H04L 65/1104 - Protocole d'initiation de session [SIP]
  • H04L 65/80 - Dispositions, protocoles ou services dans les réseaux de communication de paquets de données pour prendre en charge les applications en temps réel en répondant à la qualité des services [QoS]
  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau
  • H04L 67/30 - Profils
  • H04L 67/303 - Profils des terminaux
  • H04L 67/55 - Services réseau par poussée
  • H04L 69/40 - Dispositions, protocoles ou services de réseau indépendants de la charge utile de l'application et non couverts dans un des autres groupes de la présente sous-classe pour se remettre d'une défaillance d'une instance de protocole ou d'une entité, p. ex. protocoles de redondance de service, état de redondance de protocole ou redirection de service de protocole

41.

Server generated timing of location updates for call routing decisions

      
Numéro d'application 17464281
Numéro de brevet 12022032
Statut Délivré - en vigueur
Date de dépôt 2021-09-01
Date de la première publication 2024-06-25
Date d'octroi 2024-06-25
Propriétaire 8x8, Inc. (USA)
Inventeur(s) Miskovic, Slobodan

Abrégé

A data-communications (e.g. VoIP-type) server is configured to provide data-communications services such as VoIP services to a plurality of endpoint devices. The server receives, from applications running on the endpoint devices, location updates identifying geographic locations of the endpoint devices. The server may modify a location database to include entries specifying the geographic locations of the endpoint devices. Data/telephone calls are routed based upon the entries specifying geographic locations of the plurality of endpoint devices. Based upon input parameters, a set of periodic update timings are generated and sent to the endpoint devices.

Classes IPC  ?

  • H04L 41/0813 - Réglages de configuration caractérisés par les conditions déclenchant un changement de paramètres
  • H04L 67/1008 - Sélection du serveur pour la répartition de charge basée sur les paramètres des serveurs, p. ex. la mémoire disponible ou la charge de travail
  • H04L 67/52 - Services réseau spécialement adaptés à l'emplacement du terminal utilisateur
  • H04M 7/00 - Dispositions d'interconnexion entre centres de commutation
  • H04W 4/02 - Services utilisant des informations de localisation

42.

Endpoint location update control for call routing decisions

      
Numéro d'application 17383274
Numéro de brevet 12010271
Statut Délivré - en vigueur
Date de dépôt 2021-07-22
Date de la première publication 2024-06-11
Date d'octroi 2024-06-11
Propriétaire 8×8, Inc. (USA)
Inventeur(s) Miskovic, Slobodan

Abrégé

In one example, a Voice over Internet Protocol (VoIP) endpoint device such as a smart phone or other CPU device interfaces with a data communications server which provides VoIP services to a plurality of VoIP-capable endpoint devices. The VoIP endpoint device includes at least one computer processor circuit and memory circuit that are configured to obtain current geolocation data. The VoIP endpoint device retrieves previously-reported geolocation data from the memory circuit and determines, based upon the previously-reported geolocation data and the current geolocation data, that a mismatch trigger event has occurred. The VoIP endpoint device sends, in response to the determining, the current geolocation data from the particular endpoint device to the VoIP server. The current geolocation data is stored in the memory circuit.

Classes IPC  ?

  • H04M 7/00 - Dispositions d'interconnexion entre centres de commutation
  • H04L 67/1004 - Sélection du serveur pour la répartition de charge
  • H04L 67/52 - Services réseau spécialement adaptés à l'emplacement du terminal utilisateur
  • H04W 4/021 - Services concernant des domaines particuliers, p. ex. services de points d’intérêt, services sur place ou géorepères

43.

Multiple-factor authentication

      
Numéro d'application 18097385
Numéro de brevet 12003501
Statut Délivré - en vigueur
Date de dépôt 2023-01-16
Date de la première publication 2024-06-04
Date d'octroi 2024-06-04
Propriétaire 8x8, Inc. (USA)
Inventeur(s) Liu, Zhishen

Abrégé

One example involves a method for providing communications services to remotely-situated client entities, wherein each client entity is associated with users and each user is associated with a communication device. For providing the services verification may be realized by using a first authentication factor for a user among the users, and a communication request may be generated. The generated communication request may include a first portion specifying at least one target endpoint associated with the user and a second portion associated with or indicating the security code and that includes a set of instructions which: are specific to the user, which specify how to communicate the security code for the user, and which specify different security codes for different types of communications. The security code is sent to the user according to the set of instructions, and verified via a second authentication factor associated with or for the user by comparing input from the user to the security code.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04L 65/1046 - Contrôleurs d'appelServeurs d'appel
  • H04L 65/1069 - Établissement ou terminaison d'une session
  • H04L 67/02 - Protocoles basés sur la technologie du Web, p. ex. protocole de transfert hypertexte [HTTP]
  • H04L 67/306 - Profils des utilisateurs
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • H04M 7/00 - Dispositions d'interconnexion entre centres de commutation

44.

Analysis of transmission characteristics in a voice-over-IP network

      
Numéro d'application 17463819
Numéro de brevet 11997003
Statut Délivré - en vigueur
Date de dépôt 2021-09-01
Date de la première publication 2024-05-28
Date d'octroi 2024-05-28
Propriétaire 8×8, Inc. (USA)
Inventeur(s)
  • Judge, Garth
  • Rees, Huw

Abrégé

Various example implementations are directed to circuits, apparatuses and methods for providing Voice-over-IP (VoIP) services. According to an example embodiment, an apparatus includes a first network node configured to communicate VoIP packets between upstream and downstream network nodes in a network and to communicate metadata with at least one of the VoIP packets downstream in the network. A network pathway assessment module is configured to derive, from the response packet one or more transmission characteristics (e.g., latency) corresponding to the VoIP packets communicated along a pathway between the first network node and the second network node and VoIP packets may be routed in response thereto.

Classes IPC  ?

  • H04L 12/727 - Sélection d’un chemin avec délai minimum
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • H04L 12/721 - Procédures de routage, p.ex. routage par le chemin le plus court, routage par la source, routage à état de lien ou routage par vecteur de distance
  • H04L 43/0829 - Perte de paquets
  • H04L 43/0852 - Retards
  • H04L 45/00 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données
  • H04L 45/121 - Évaluation de la route la plus courte en minimisant les retards

45.

User configurable data storage

      
Numéro d'application 17898174
Numéro de brevet 11997148
Statut Délivré - en vigueur
Date de dépôt 2022-08-29
Date de la première publication 2024-05-28
Date d'octroi 2024-05-28
Propriétaire 8x8, Inc. (USA)
Inventeur(s) Liu, Zhishen

Abrégé

In one or more examples, a method uses a system including data server, a processing circuit, and a data-communications server, with the server being used to route calls in the form of data communications to and from a plurality of telecommunication devices associated with respective user accounts. The server may store data generated by the plurality of telecommunication devices on the data server. The user accounts each have a settings file associated with the user account. In response to a set of criteria indicated in the settings file of one of the user accounts being satisfied, the processing circuit logs into a data server remote to the server may use login credentials included in the settings file. In further response to the set of criteria being satisfied, the processing circuit may copy one or more data files associated with the user account from the data server to the remote data server.

Classes IPC  ?

  • H04L 65/40 - Prise en charge des services ou des applications
  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04L 65/1069 - Établissement ou terminaison d'une session
  • H04L 65/1096 - Fonctions supplémentaires, p. ex. renvoi d'appel ou mise en attente d'appel
  • 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/00 - Centraux automatiques ou semi-automatiques
  • H04M 3/533 - Systèmes de messagerie vocale

46.

Computer server configured for data meetings with optional participant-selected call-connecting attributes

      
Numéro d'application 18105670
Numéro de brevet 11991014
Statut Délivré - en vigueur
Date de dépôt 2023-02-03
Date de la première publication 2024-05-21
Date d'octroi 2024-05-21
Propriétaire 8x8, Inc. (USA)
Inventeur(s) Narayanaswamy, Ramprakash

Abrégé

Consistent with an embodiment of the present disclosure, a server arrangement provides a web-accessible virtual-meeting interface through which participant identifying information and meeting time information is passed for setting up and establishing a primary meeting. In addition to the primary meeting, various selectable options are provided for one or more participants, including merged audio from the established audio connections to the participants, establishing a secondary meeting and/or automatically moving or reverting connections from/to the primary meeting.

Classes IPC  ?

  • H04L 12/18 - Dispositions pour la fourniture de services particuliers aux abonnés pour la diffusion ou les conférences
  • H04L 65/1063 - Serveurs d'applications fournissant des services réseau
  • H04L 65/1096 - Fonctions supplémentaires, p. ex. renvoi d'appel ou mise en attente d'appel
  • H04L 65/401 - Prise en charge des services ou des applications dans laquelle les services impliquent une session principale en temps réel et une ou plusieurs sessions parallèles additionnelles en temps réel ou sensibles au temps, p. ex. accès partagé à un tableau blanc ou mise en place d’une sous-conférence
  • H04L 65/403 - Dispositions pour la communication multipartite, p. ex. pour les conférences
  • H04L 67/02 - Protocoles basés sur la technologie du Web, p. ex. protocole de transfert hypertexte [HTTP]

47.

Information security implementations with extended capabilities

      
Numéro d'application 18074022
Numéro de brevet 11989323
Statut Délivré - en vigueur
Date de dépôt 2022-12-02
Date de la première publication 2024-05-21
Date d'octroi 2024-05-21
Propriétaire 8x8, Inc. (USA)
Inventeur(s) Salour, Mehdi

Abrégé

Systems, devices or methods provide for control of sensitive data in a computer system that includes at least one central server communicatively-coupled to a plurality of client computers. One particular example is directed to a method involving execution of software code on the at least one central server to monitor data communications of the plurality of client computers for sensitive data. A subset of the data communications is restricted when sensitive data is detected. Configuration data is provided to each of the plurality of client computers. Software code is executed on each of the plurality of client computers to detect accesses to sensitive data by one or more applications running on a client computer. Actions of the one or more applications running on a client computer are monitored to determine whether or not a trigger event has occurred. In response to determining that the trigger event has occurred, a notification is sent.

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
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 21/60 - Protection de données
  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p. ex. par clés ou règles de contrôle de l’accès
  • H04L 9/40 - Protocoles réseaux de sécurité

48.

Configuring a virtual assistant based on conversation data in a data-communications server system

      
Numéro d'application 17332339
Numéro de brevet 11979273
Statut Délivré - en vigueur
Date de dépôt 2021-05-27
Date de la première publication 2024-05-07
Date d'octroi 2024-05-07
Propriétaire 8x8, Inc. (USA)
Inventeur(s)
  • Martin, Bryan R.
  • Taylor, Matt
  • Mukerji, Manu

Abrégé

In one example, a server system interfaces with a plurality of remotely-situated client entities to provide data communications services. The system uses processing circuitry to access an archive of voice data indicative of transcribed audio conversations between a client station and another station participating via the data communications services. Archived voice data includes keywords associated with at least one intent or at least one topic of the transcribed audio conversations. The system identifies keywords and/or identified contexts in a message (e.g., text-based message) received by a text-based virtual assistant, and correlates the text-based message with at least one intent or at least one topic by matching keywords from the archive of digital voice data with the identified keywords from the text-based message. The system may automatically configure the virtual assistant associated with the remotely-situated client entity to address the received text-based message, based on the correlation.

Classes IPC  ?

  • H04L 41/0803 - Réglages de configuration
  • G06F 3/16 - Entrée acoustiqueSortie acoustique
  • G06F 16/23 - Mise à jour
  • G06F 16/65 - GroupementClassement
  • G06F 40/279 - Reconnaissance d’entités textuelles
  • G10L 15/26 - Systèmes de synthèse de texte à partir de la parole
  • H04L 41/08 - Gestion de la configuration des réseaux ou des éléments de réseau
  • H04L 51/02 - 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 en utilisant des réactions automatiques ou la délégation par l’utilisateur, p. ex. des réponses automatiques ou des messages générés par un agent conversationnel

49.

Unified communications call routing and decision based on integrated analytics-driven database and aggregated data

      
Numéro d'application 18403445
Numéro de brevet 12166923
Statut Délivré - en vigueur
Date de dépôt 2024-01-03
Date de la première publication 2024-05-02
Date d'octroi 2024-12-10
Propriétaire 8x8, Inc. (USA)
Inventeur(s)
  • Martin, Bryan R.
  • Taylor, Matt
  • Mukerji, Manu

Abrégé

Exemplary aspects involve a data-communications apparatus or system communicate over a broadband network with a plurality of remotely-located data-communications circuits respectively associated with a plurality of remotely-situated client entities. The system includes data-communications platform (e.g., UC-CC) that processes incoming data-communication interactions including different types of digitally-represented communications among which are incoming call, and that is integrated with a memory circuit including a database of information sets. Each of the information sets includes experience data corresponding to past incoming data-communication interactions processed by the platform, and with aggregated and organized data based on data collected in previous incoming interactions. The platform accesses the database and may: use past interactions and other data sources; and facilitate an automated self-service experience for users by resolving inquiries discerned through the incoming interactions; and/or effecting call-decision routing of incoming interactions to call-center agents or specialists.

Classes IPC  ?

  • H04M 3/523 - Dispositions centralisées de réponse aux appels demandant l'intervention d'un opérateur avec répartition ou mise en file d'attente des appels
  • H04M 3/51 - Dispositions centralisées de réponse aux appels demandant l'intervention d'un opérateur

50.

Communications approach and implementations therefor

      
Numéro d'application 17848060
Numéro de brevet 11973807
Statut Délivré - en vigueur
Date de dépôt 2022-06-23
Date de la première publication 2024-04-30
Date d'octroi 2024-04-30
Propriétaire 8x8, Inc. (USA)
Inventeur(s) Petit-Huguenin, Marc

Abrégé

A connection procedure for data communications devices is implemented in a variety of embodiments. In one such embodiment, the procedure uses a first set of connection data for attempting to connect and upon failure to connect uses a second set of connection information in addition to the first set of connection information to attempt a connection. In another embodiment, a delay is implemented before transmitting the connection information and a subsequent delay is implemented to allow for additional connection information to be input and transmitted.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04L 65/1046 - Contrôleurs d'appelServeurs d'appel
  • H04L 65/1069 - Établissement ou terminaison d'une session
  • H04L 65/1104 - Protocole d'initiation de session [SIP]
  • H04M 7/00 - Dispositions d'interconnexion entre centres de commutation

51.

Delayed replication for protection of replicated databases

      
Numéro d'application 17503142
Numéro de brevet 11956258
Statut Délivré - en vigueur
Date de dépôt 2021-10-15
Date de la première publication 2024-04-09
Date d'octroi 2024-04-09
Propriétaire 8x8, Inc. (USA)
Inventeur(s)
  • Salour, Mehdi
  • Rengarajan, Raghu

Abrégé

Apparatuses and methods are disclosed for protection of data servers configured for data replication of a database. As an example, one apparatus includes at least one processing circuit configured to receive records indicating respective modifications performed on a first version of the database stored in a first data server of the plurality of data servers. The at least one processing circuit is configured to delay replication of the modification in one or more additional servers in the plurality of data servers for a respective length of time specified for the servers in security profile data. While delaying replication of the modification, the processing circuit determines a probability that the modification is malicious based on a first set of factors indicated in a security profile. If the probability is greater than a threshold specified in the security profile data, the processing circuit prevents the modification from being performed.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • G06F 16/27 - Réplication, distribution ou synchronisation de données entre bases de données ou dans un système de bases de données distribuéesArchitectures de systèmes de bases de données distribuées à cet effet
  • G06F 21/56 - Détection ou gestion de programmes malveillants, p. ex. dispositions anti-virus
  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p. ex. par clés ou règles de contrôle de l’accès
  • 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
  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p. ex. en utilisant différentes séquences d'opérations aboutissant au même résultat

52.

User-configurable dynamic DNS mapping for virtual services

      
Numéro d'application 18086502
Numéro de brevet 11956205
Statut Délivré - en vigueur
Date de dépôt 2022-12-21
Date de la première publication 2024-04-09
Date d'octroi 2024-04-09
Propriétaire 8x8, Inc. (USA)
Inventeur(s)
  • Britt, Timothy
  • Martin, Bryan
  • Peters, Christopher

Abrégé

Various example implementations are directed to circuits, apparatuses, and methods for providing virtual computing services. According to an example embodiment, an apparatus includes a computing server configured to provide a respective group of virtual servers for each of a plurality of accounts. Each of the accounts has a respective set of domain names and a respective settings file. The apparatus also includes a domain name server (DNS). The DNS is to dynamically map a respective set of domain names for each account to network addresses of the respective group of virtual servers, provided for the account. The DNS performs the mapping according to a mapping function indicated in the respective settings file of the account. The respective settings file of a first account accounts includes a mapping function that is different from a mapping function included in the respective settings file of a second account.

Classes IPC  ?

  • H04L 61/4511 - Répertoires de réseauCorrespondance nom-adresse en utilisant des répertoires normalisésRépertoires de réseauCorrespondance nom-adresse en utilisant des protocoles normalisés d'accès aux répertoires en utilisant le système de noms de domaine [DNS]
  • H04L 41/0813 - Réglages de configuration caractérisés par les conditions déclenchant un changement de paramètres
  • H04L 41/0893 - Affectation de groupes logiques aux éléments de réseau
  • H04L 41/22 - Dispositions pour la maintenance, l’administration ou la gestion des réseaux de commutation de données, p. ex. des réseaux de commutation de paquets comprenant des interfaces utilisateur graphiques spécialement adaptées [GUI]
  • H04L 61/58 - Mise en antémémoire d'adresses ou de noms
  • H04L 61/4541 - Répertoires pour la découverte de services
  • H04L 67/1008 - Sélection du serveur pour la répartition de charge basée sur les paramètres des serveurs, p. ex. la mémoire disponible ou la charge de travail
  • H04L 67/1031 - Commande du fonctionnement des serveurs par un répartiteur de charge, p. ex. en ajoutant ou en supprimant de serveurs qui servent des requêtes
  • H04L 67/63 - 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 acheminant une demande de service en fonction du contenu ou du contexte de la demande
  • H04L 101/618 - Détails d’adresses de réseau
  • H04L 101/69 - Types d'adresses de réseau utilisant des informations géographiques, p. ex. le numéro de la chambre

53.

Analysis of digital voice data in a data-communication server system

      
Numéro d'application 16288270
Numéro de brevet 11948577
Statut Délivré - en vigueur
Date de dépôt 2019-02-28
Date de la première publication 2024-04-02
Date d'octroi 2024-04-02
Propriétaire 8x8, Inc. (USA)
Inventeur(s)
  • Liu, Zhishen
  • Martin, Bryan R.

Abrégé

Certain aspects of the disclosure are directed to apparatuses and methods for analyzing digital voice data in a data-communication system. A specific aspect is directed to a data-communication apparatus that includes a data-communication server and processing circuitry in communication therewith. The data-communication server interfaces with a plurality of remotely-situated client entities for providing data communication services. The processing circuitry receives digital voice data indicative of transcribed audio conversations between a plurality of agents and customers of a remotely-situated client entity from the provided data communication services, identifies keywords and speech characteristic parameters from the digital voice data, provides associations with at least one of the keywords and speech characteristic parameters with outcomes of the transcribed audio conversations, and provides the associations to a client data-communications server as feedback for the outcomes of the transcribed audio conversations with the customers.

Classes IPC  ?

  • G10L 15/26 - Systèmes de synthèse de texte à partir de la parole
  • G06F 16/683 - Recherche de données caractérisée par l’utilisation de métadonnées, p. ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu
  • G10L 15/18 - Classement ou recherche de la parole utilisant une modélisation du langage naturel
  • H04M 3/51 - Dispositions centralisées de réponse aux appels demandant l'intervention d'un opérateur

54.

Programming/data sets via a data-communications server

      
Numéro d'application 18136597
Numéro de brevet 11949815
Statut Délivré - en vigueur
Date de dépôt 2023-04-19
Date de la première publication 2024-04-02
Date d'octroi 2024-04-02
Propriétaire 8x8, Inc. (USA)
Inventeur(s) Liu, Zhishen

Abrégé

Certain aspects of the disclosure are directed to programming of a data-communications system. According to a specific example, a data-communications (e.g., VoIP) server is configured to identify for calls involving endpoint devices, a set of scripts written in a programming language that includes routing and/or call flow commands. The server is to execute the set of scripts to retrieve data from the data sources and control, in response to the data, call flow for the calls.

Classes IPC  ?

  • H04M 3/00 - Centraux automatiques ou semi-automatiques
  • G06F 8/30 - Création ou génération de code source
  • G06F 16/951 - IndexationTechniques d’exploration du Web
  • H04M 3/51 - Dispositions centralisées de réponse aux appels demandant l'intervention d'un opérateur
  • H04M 7/00 - Dispositions d'interconnexion entre centres de commutation

55.

Virtual data centers

      
Numéro d'application 18105145
Numéro de brevet 11924269
Statut Délivré - en vigueur
Date de dépôt 2023-02-02
Date de la première publication 2024-03-05
Date d'octroi 2024-03-05
Propriétaire 8x8, Inc. (USA)
Inventeur(s)
  • Britt, Timothy
  • Martin, Bryan R.
  • Peters, Christopher

Abrégé

Various example implementations are directed to circuits, apparatuses, and methods for providing virtual computing services. One example involves a set of computing servers communicatively coupled to the data storage device. The set of computer servers provide a respective virtual data center for each of a plurality of accounts, and the respective virtual data center for each account provides data-communications services specified in a respective settings file for the account. The virtual data center for at least one of the accounts includes a set of virtual desktops and a set of Cloud-based servers.

Classes IPC  ?

  • H04L 67/02 - Protocoles basés sur la technologie du Web, p. ex. protocole de transfert hypertexte [HTTP]
  • H04L 41/22 - Dispositions pour la maintenance, l’administration ou la gestion des réseaux de commutation de données, p. ex. des réseaux de commutation de paquets comprenant des interfaces utilisateur graphiques spécialement adaptées [GUI]
  • H04L 65/403 - Dispositions pour la communication multipartite, p. ex. pour les conférences

56.

Restricted replication for protection of replicated databases

      
Numéro d'application 17464131
Numéro de brevet 11921856
Statut Délivré - en vigueur
Date de dépôt 2021-09-01
Date de la première publication 2024-03-05
Date d'octroi 2024-03-05
Propriétaire 8x8, Inc. (USA)
Inventeur(s)
  • Salour, Mehdi
  • Rengarajan, Raghu

Abrégé

Example systems and methods are disclosed for protection of data servers configured for data replication of a database. An example system includes a processing circuit configured to receive records indicating respective modifications performed on a first version of the database stored in a first data server of the plurality of data servers. The processing circuit determines a risk level of a modification indicated by a record based on a set of factors indicated in a security profile, the set of factors being indicative of anomalous data access activity. The processing circuit performs the modification in a second data server, in response to the risk level being less than a threshold level indicated in the security profile. The processing circuit prevents the modification indicated by the record from being performed in the second data server in response to the risk level being greater than or equal to the threshold level.

Classes IPC  ?

  • G06F 21/56 - Détection ou gestion de programmes malveillants, p. ex. dispositions anti-virus
  • G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p. ex. en utilisant différentes séquences d'opérations aboutissant au même résultat
  • G06F 16/182 - Systèmes de fichiers distribués
  • G06F 21/55 - Détection d’intrusion locale ou mise en œuvre de contre-mesures
  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04L 67/306 - Profils des utilisateurs

57.

Interactive routing of data communications

      
Numéro d'application 18105612
Numéro de brevet 11924381
Statut Délivré - en vigueur
Date de dépôt 2023-02-03
Date de la première publication 2024-03-05
Date d'octroi 2024-03-05
Propriétaire 8x8, Inc. (USA)
Inventeur(s)
  • Arsanjani, Ali
  • Martin, Bryan R.

Abrégé

Certain aspects of the disclosure are directed to monitoring user-data communications corresponding to a user-generated message. According to a specific example, user-data communications, which are addressed to a client among a plurality of remotely-situated client entities, are directed to a message recording system. Each of the plurality of remotely-situated client entities are respectively configured and arranged to interface with a data communications server providing data communications services on a subscription basis. During recording of a message associated with the user-data communications and on the message recording system, speech characteristic parameters of the message may be analyzed, and a sentiment score and a criticality score for the message, may be determined. During the recording of the message, the user-data communications may be routed based on the determined sentiment score and criticality score.

Classes IPC  ?

  • H04M 3/533 - Systèmes de messagerie vocale
  • G06F 40/20 - Analyse du langage naturel
  • G10L 25/63 - Techniques d'analyse de la parole ou de la voix qui ne se limitent pas à un seul des groupes spécialement adaptées pour un usage particulier pour comparaison ou différentiation pour estimer un état émotionnel
  • H04M 1/656 - Dispositions d'enregistrement pour enregistrer des conversations
  • H04M 1/658 - Moyens pour diriger des messages enregistrés à d'autres extensions ou équipements
  • H04M 3/42 - Systèmes fournissant des fonctions ou des services particuliers aux abonnés
  • H04M 3/493 - Services d'information interactifs, p. ex. renseignements sur l'annuaire téléphonique
  • H04M 3/51 - Dispositions centralisées de réponse aux appels demandant l'intervention d'un opérateur

58.

Interoperability between RCS networks and proprietary messaging platforms

      
Numéro d'application 18086510
Numéro de brevet 11916974
Statut Délivré - en vigueur
Date de dépôt 2022-12-21
Date de la première publication 2024-02-27
Date d'octroi 2024-02-27
Propriétaire 8×8, Inc. (USA)
Inventeur(s) Evans, Aaron

Abrégé

Methods, systems, and storage media provide interoperability for advanced messaging features involving proprietary messaging platforms. Exemplary implementations may: register a user of a messaging platform with an external network; associate the user with an identifier of the external network; configure an adapter to receive notifications from the identifier of the external network via a subscription; and receive, via the adapter at the messaging platform, the notifications addressed to the identifier of the external network based on the subscription.

Classes IPC  ?

  • H04L 65/1016 - Sous-système multimédia IP [IMS]
  • H04L 51/066 - Adaptation de format, p. ex. conversion de format ou compression
  • H04L 65/1069 - Établissement ou terminaison d'une session
  • H04L 65/1073 - Enregistrement ou annulation de l’enregistrement
  • H04L 51/58 - Adaptation des messages pour la communication sans fil

59.

User interfaces for automated control and access to disparate data/management systems

      
Numéro d'application 17544212
Numéro de brevet 11917108
Statut Délivré - en vigueur
Date de dépôt 2021-12-07
Date de la première publication 2024-02-27
Date d'octroi 2024-02-27
Propriétaire 8x8, Inc. (USA)
Inventeur(s)
  • Jackson, Harold
  • Karuppanchettiyar, Bala
  • Holland, Nick

Abrégé

Certain aspects of the disclosure are directed to correlating communication data between a plurality of communication service providers, via a data communications server. According to a specific example, the data communications server receives a selection of a communications service provider to interface with the data communications server. In certain instances, an event associated with a first user of the data communications server is detected, the data communications server identifies a second user associated with the event and a type of interaction for the event. The data communications server provides instructions to the selected communications service provider to retrieve data correlated with the second user, and displays the correlated data received from the server of the communications service provider on a device accessible by the first user.

Classes IPC  ?

  • H04M 7/00 - Dispositions d'interconnexion entre centres de commutation
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04L 12/14 - Dispositions pour la taxation
  • H04L 41/5051 - Service à la demande, p. ex. définition et déploiement des services en temps réel
  • H04L 67/75 - Services réseau en affichant sur l'écran de l'utilisateur les conditions du réseau ou d'utilisation

60.

Apparatuses and methods involving parking communications

      
Numéro d'application 17991689
Numéro de brevet 11902470
Statut Délivré - en vigueur
Date de dépôt 2022-11-21
Date de la première publication 2024-02-13
Date d'octroi 2024-02-13
Propriétaire 8x8, Inc. (USA)
Inventeur(s)
  • Smith-Mickelson, Jared
  • Jain, Abhishek

Abrégé

According to one example, the present disclosure involves a system including a data-communications server which uses client-specific sets of data that respectively indicate, for each of a plurality of remotely-situated disparate client entities, data services including data-communications call routing services and parked-call services to be provided on behalf of the client entity from among the client entities. The server is to access the client-specific sets of data (e.g., as may be stored in database of a memory circuit), and, in response, the server receives incoming calls involving user endpoint devices associated with respective ones of the client entities. These actions may be followed by the server providing the data services for the incoming calls in a manner consistent with the client-specific sets of data, and conveying for one of the incoming calls, one of multiple call-related context indications to one of the user endpoint devices. This context indication may inform the user on how the incoming call is to be processed for a change to or from a parked call status.

Classes IPC  ?

  • H04M 3/523 - Dispositions centralisées de réponse aux appels demandant l'intervention d'un opérateur avec répartition ou mise en file d'attente des appels
  • H04M 3/51 - Dispositions centralisées de réponse aux appels demandant l'intervention d'un opérateur
  • H04M 3/428 - Dispositions pour placer des appels entrants en attente

61.

Networked device control using a high-level programming interface

      
Numéro d'application 18106949
Numéro de brevet 11902359
Statut Délivré - en vigueur
Date de dépôt 2023-02-07
Date de la première publication 2024-02-13
Date d'octroi 2024-02-13
Propriétaire 8x8, Inc. (USA)
Inventeur(s) Liu, Zhishen

Abrégé

Certain exemplary aspects directed to customization of communications services wherein a data communications server provides virtual office features to remote client entities. This server is configured to: use a set of instructions written in a first programming language to provide, over a data-communication network, a set of virtual office features as part of data-communications services available to remotely-situated client entities; generate at or receive from a client server communicatively coupled to the data communications server and associated with a particular one of the client entities, another set of instructions written in a second programming language by populating the other set of instructions with client-specific directives, wherein the second programming language is a subset of the first programming language and associated with the virtual office features; and use the client-specific directives to adjust selected ones of the virtual office features for endpoint devices associated with the particular one of the client entities.

Classes IPC  ?

  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau
  • G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p. ex. dialogue homme-machine

62.

Apparatus and method for user configuration and reporting of virtual services

      
Numéro d'application 18104700
Numéro de brevet 11895274
Statut Délivré - en vigueur
Date de dépôt 2023-02-01
Date de la première publication 2024-02-06
Date d'octroi 2024-02-06
Propriétaire 8x8, Inc. (USA)
Inventeur(s)
  • Britt, Timothy
  • Martin, Bryan
  • Peters, Christopher

Abrégé

Various example implementations are directed to systems, circuits, apparatuses, and methods for providing virtual computing services. According to an example embodiment, a system includes a set of computing servers configured to provide a respective set of virtual servers for each of a plurality of accounts. The system also includes a processing circuit communicatively coupled to the set of computing servers. For each of the plurality of accounts, the processing circuit provides a mechanism for an authorized user of the account to select options for reporting usage of the respective set of virtual servers. The processing circuit also monitors use of the respective set of virtual servers for the account and generates invoices for use of the respective set of virtual servers according to the selected options.

Classes IPC  ?

  • H04M 7/00 - Dispositions d'interconnexion entre centres de commutation
  • H04L 41/22 - Dispositions pour la maintenance, l’administration ou la gestion des réseaux de commutation de données, p. ex. des réseaux de commutation de paquets comprenant des interfaces utilisateur graphiques spécialement adaptées [GUI]

63.

Systems, methods, devices and arrangements for unified messaging

      
Numéro d'application 17845709
Numéro de brevet 11889029
Statut Délivré - en vigueur
Date de dépôt 2022-06-21
Date de la première publication 2024-01-30
Date d'octroi 2024-01-30
Propriétaire 8x8, Inc. (USA)
Inventeur(s) Narayanaswamy, Ramprakash

Abrégé

In one example, a communications system and platform communications platform: provides data communications services, over at least one of the plurality of communication networks, involving a plurality of different or disparate communications systems respectively associated with a plurality of respectively different formats to a plurality of communication user-operable devices each of which has a user interface for communicating information; conveys the data communications services via a browser and to establish an electronic meeting between multiple individuals, the electronic meeting providing access to a plurality of different types of content, or of different format types; and generates, in response to the electronic meeting being established, a status message that is associated with the electronic meeting, that provides an update message to at least a subset of the plurality of communications systems, and that provides information regarding possible availability of an individual for participating in the electronic meeting.

Classes IPC  ?

  • H04M 3/00 - Centraux automatiques ou semi-automatiques
  • H04M 5/00 - Centraux manuels
  • H04M 7/00 - Dispositions d'interconnexion entre centres de commutation
  • H04M 3/53 - Dispositions centralisées pour enregistrer des messages entrants
  • H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c.-à-d. pour permettre la transmission de conférences
  • 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

64.

Visual interfaces for telephone calls

      
Numéro d'application 17897820
Numéro de brevet 11882243
Statut Délivré - en vigueur
Date de dépôt 2022-08-29
Date de la première publication 2024-01-23
Date d'octroi 2024-01-23
Propriétaire 8x8, Inc. (USA)
Inventeur(s) Slade, Scott

Abrégé

Incoming calls are received from audio capable devices. A call processing server receives an incoming call from an audio-capable device to a destination number, and detects availability for an ancillary source device linked to the audio-capable device. A set of data is provided to the ancillary source device. The set of data specifies graphical menu options for functions supported by the call processing server. The ancillary source device provides an indication of a selection of one of the graphical menu options. In response to the indication, a call transfer for the incoming call is implemented.

Classes IPC  ?

  • H04M 3/54 - Dispositions pour dériver des appels d'un abonné à un autre abonné déterminé
  • H04W 4/16 - Services supplémentaires liés aux communications, p. ex. transfert ou mise en attente d'appels
  • H04M 3/42 - Systèmes fournissant des fonctions ou des services particuliers aux abonnés
  • H04M 3/527 - Dispositions centralisées de réponse aux appels ne demandant pas l'intervention d'un opérateur
  • H04L 65/00 - Dispositions, protocoles ou services dans les réseaux de communication de paquets de données pour prendre en charge les applications en temps réel
  • H04L 65/1046 - Contrôleurs d'appelServeurs d'appel
  • H04L 67/306 - Profils des utilisateurs
  • H04L 65/1069 - Établissement ou terminaison d'une session
  • H04M 1/72469 - Interfaces utilisateur spécialement adaptées aux téléphones sans fil ou mobiles pour faire fonctionner le dispositif en sélectionnant des fonctions à partir de plusieurs éléments affichés, p. ex. des menus ou des icônes
  • H01Q 25/00 - Antennes ou systèmes d'antennes fournissant au moins deux diagrammes de rayonnement
  • H01Q 9/18 - Disposition verticale de l'élément
  • H01Q 21/24 - Combinaisons d'unités d'antennes polarisées dans des directions différentes pour émettre ou recevoir des ondes polarisées circulairement ou elliptiquement ou des ondes polarisées linéairement dans n'importe quelle direction
  • H01Q 25/04 - Antennes multimodes

65.

Fault isolation in data communications centers

      
Numéro d'application 17203432
Numéro de brevet 11876666
Statut Délivré - en vigueur
Date de dépôt 2021-03-16
Date de la première publication 2024-01-16
Date d'octroi 2024-01-16
Propriétaire 8x8, Inc. (USA)
Inventeur(s) Salour, Mehdi

Abrégé

Certain aspects of the disclosure are directed to fault isolation in data communications centers. According to a specific example, a data communications server is provided including circuitry configured and arranged to isolate quality or termination issues in a data communications center. The data communications server may retrieve server data relating to data communications routed by the data communications server, and receive from a plurality of endpoint devices communicatively coupled to the data communications server, endpoint data relating to the routed communications. The data communications server may identify data communications quality or data communications termination issues based on the server data and the endpoint data, and identify at least one zone among a plurality of zones of the data communications center associated with the data communications quality or data communications termination issues using a tiered fault isolation process and based on the server data and endpoint data.

Classes IPC  ?

  • H04L 41/0659 - Gestion des fautes, des événements, des alarmes ou des notifications en utilisant la reprise sur incident de réseau en isolant ou en reconfigurant les entités défectueuses
  • H04L 43/04 - Traitement des données de surveillance capturées, p. ex. pour la génération de fichiers journaux

66.

Intelligent call handling and routing based on numbering plan area code

      
Numéro d'application 17555297
Numéro de brevet 11870938
Statut Délivré - en vigueur
Date de dépôt 2021-12-17
Date de la première publication 2024-01-09
Date d'octroi 2024-01-09
Propriétaire 8×8, Inc. (USA)
Inventeur(s) Liu, Zhishen

Abrégé

Certain aspects of the disclosure are directed to routing decisions implemented in response to data communications. According to a specific example, one or more computer processor circuits are to interface with remotely-situated client entities using a first programming language, and to provide a database of data communications services based on a subscription. In response to receipt of a data communication, client-specific sets of control data can be identified. The client-specific sets of control data are derived from programming instructions received over a message exchange protocol and corresponding to a second programming language that is compatible with the first programming language. Based on the client-specific sets of control data and using a numbering plan area (NPA) code of the received data communication, a nearby extension of the client entity can be identified, and the received data communication can be routed to the nearby extension.

Classes IPC  ?

  • H04M 3/54 - Dispositions pour dériver des appels d'un abonné à un autre abonné déterminé
  • H04L 65/1056 - Multi sites
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • H04M 3/42 - Systèmes fournissant des fonctions ou des services particuliers aux abonnés

67.

Apparatus and methods of analyzing status of computing servers

      
Numéro d'application 18074174
Numéro de brevet 11861133
Statut Délivré - en vigueur
Date de dépôt 2022-12-02
Date de la première publication 2024-01-02
Date d'octroi 2024-01-02
Propriétaire 8x8, Inc. (USA)
Inventeur(s)
  • Britt, Timothy
  • Martin, Bryan
  • Peters, Christopher

Abrégé

Various example implementations are directed to apparatuses and methods for providing data communications, and for monitoring and/or analyzing operations of computing data-communication servers. According to an example embodiment, an apparatus includes processing circuitry to generate graphical-user data and further includes cloud-based data-communication servers. The cloud-based data-communication servers are to provide over one or more broadband networks including the Internet, data-communication services to recipients having respective accounts associated with use of the data-communication services and, for one or more of the accounts, to allow the recipients to permit the recipients to designate, for provisioning and/or deploying, certain of the one or more resources which are available from the system. In connection with the one or more resources, the graphical-user data includes information to display a timeline having a graphical indication corresponding to an operating state for a corresponding time period and further to display graphical markers which are aligned visually to indicate comparisons between two of more of the following: network-side events affecting multiple servers, server-side events affecting only a single server, and user-side events affecting a single user.

Classes IPC  ?

  • G06F 3/048 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI]
  • H04L 43/045 - Traitement des données de surveillance capturées, p. ex. pour la génération de fichiers journaux pour la visualisation graphique des données de surveillance
  • H04L 43/0817 - 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 le fonctionnement
  • H04L 41/22 - Dispositions pour la maintenance, l’administration ou la gestion des réseaux de commutation de données, p. ex. des réseaux de commutation de paquets comprenant des interfaces utilisateur graphiques spécialement adaptées [GUI]

68.

Contact center management for contact list generation in data communications systems

      
Numéro d'application 16351347
Numéro de brevet 11861653
Statut Délivré - en vigueur
Date de dépôt 2019-03-12
Date de la première publication 2024-01-02
Date d'octroi 2024-01-02
Propriétaire 8×8, Inc. (USA)
Inventeur(s)
  • Holland, Nick
  • Clark, Lisa
  • Sweeney, Vince
  • Martin, Bryan R.

Abrégé

Certain aspects of the disclosure are directed to contact center management, using a data communications server. According to a specific example, the data communications server includes one or more computer processor circuits coupled to memory circuits and configured to interface with a plurality of remotely-situated client entities. The data communications server may be configured and arranged to monitor a plurality of communications placed to target recipients in a first communications-based campaign of a first client entity among the plurality of remotely-situated client entities, and to determine a disposition of each of the plurality of communications based at least on data received and relating to the plurality of communications. Based at least in part on the disposition of the plurality of communications from the first communications-based campaign, data communications server may generate a contact list of target recipients for a second communications-based campaign associated with a second remotely-situated client entity.

Classes IPC  ?

  • G06Q 30/0242 - Détermination de l’efficacité des publicités
  • G06Q 30/0202 - Prédictions ou prévisions du marché pour les activités commerciales
  • G06Q 30/0251 - Publicités ciblées
  • G06Q 30/0201 - Modélisation du marchéAnalyse du marchéCollecte de données du marché

69.

Proactively determining and managing potential loss of connectivity in an electronic collaborative communication

      
Numéro d'application 18090035
Numéro de brevet 11863608
Statut Délivré - en vigueur
Date de dépôt 2022-12-28
Date de la première publication 2024-01-02
Date d'octroi 2024-01-02
Propriétaire 8x8, Inc. (USA)
Inventeur(s) Evans, Aaron

Abrégé

Non-limiting examples of the present disclosure describe proactive detection and notification of a potential loss of connectivity during an electronic collaborative communication. Subsequently, a state of the electronic collaborative communication is managed to improve, among other technical advantages, processing efficiency of associated computing devices and users involved in the electronic collaborative communication. A quality of a network feed for a participant in an electronic collaborative communication is identified and analyzed to generate a warning of potential loss of connectivity. A state of an electronic collaborative communication is managed relative to a continued quality evaluation of said network feed. For example, a network feed may be placed on hold and/or a communication suspended due to potential connectivity issues. A representation of a video feed may be updated and/or a communication resumed when a quality of that video feed is determined to satisfy a pre-selected quality threshold.

Classes IPC  ?

  • H04L 65/80 - Dispositions, protocoles ou services dans les réseaux de communication de paquets de données pour prendre en charge les applications en temps réel en répondant à la qualité des services [QoS]
  • 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 65/1096 - Fonctions supplémentaires, p. ex. renvoi d'appel ou mise en attente d'appel
  • H04L 65/403 - Dispositions pour la communication multipartite, p. ex. pour les conférences

70.

Communication bridging in a remote office environment

      
Numéro d'application 17959055
Numéro de brevet 11855795
Statut Délivré - en vigueur
Date de dépôt 2022-10-03
Date de la première publication 2023-12-26
Date d'octroi 2023-12-26
Propriétaire 8x8, Inc. (USA)
Inventeur(s)
  • Soroker, Andrei
  • Hizalev, Peter
  • Martin, Bryan R.

Abrégé

Certain aspects of the disclosure are directed to communication bridging among disparate platforms in a remote communications environment involving first and second chat rooms. According to a specific example, a communications system is configured to provide remote communications services including a communication bridging service and another type of data communications services, in the remote communications environment. In certain embodiments the system may provide or generate connectivity data, such as a uniform resource locator (URL), to facilitate formation of the communication bridge, and may identify chat room protocols associated with the first and second chat rooms. The system is further configured to translate chat messages using the specifications for the first and second chat room protocols, and transmit chat messages between the first chat room and the second chat room.

Classes IPC  ?

  • H04L 12/18 - Dispositions pour la fourniture de services particuliers aux abonnés pour la diffusion ou les conférences
  • H04L 51/043 - Messagerie en temps réel ou quasi en temps réel, p. ex. messagerie instantanée [IM] en utilisant ou en gérant les informations de présence
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
  • H04L 51/08 - Informations annexes, p. ex. pièces jointes
  • H04L 65/1063 - Serveurs d'applications fournissant des services réseau
  • H04L 65/1069 - Établissement ou terminaison d'une session
  • H04L 65/403 - Dispositions pour la communication multipartite, p. ex. pour les conférences
  • H04M 7/00 - Dispositions d'interconnexion entre centres de commutation
  • H04N 7/14 - Systèmes à deux voies
  • H04N 7/15 - Systèmes pour conférences
  • H04L 69/08 - Protocoles d’interopérabilitéConversion de protocole
  • H04L 51/56 - Messagerie unifiée, p. ex. interactions entre courriel, messagerie instantanée ou messagerie IP convergente [CPM]
  • H04L 51/04 - Messagerie en temps réel ou quasi en temps réel, p. ex. messagerie instantanée [IM]
  • H04L 65/1083 - Procédures en session
  • H04L 67/104 - Réseaux de pairs [P2P]
  • H04L 61/50 - Allocation d'adresse
  • H04L 101/604 - Structures ou formats d'adresse
  • H04L 65/75 - Gestion des paquets du réseau multimédia
  • H04L 65/00 - Dispositions, protocoles ou services dans les réseaux de communication de paquets de données pour prendre en charge les applications en temps réel

71.

Analysis of call metrics for call direction

      
Numéro d'application 17709957
Numéro de brevet 11849057
Statut Délivré - en vigueur
Date de dépôt 2022-03-31
Date de la première publication 2023-12-19
Date d'octroi 2023-12-19
Propriétaire 8x8, Inc. (USA)
Inventeur(s)
  • Liu, Zhishen
  • Zhao, Qing
  • Martin, Bryan R.

Abrégé

In various examples, data communications are routed as calls by a set for servers, and the calls are processed in various ways including generating a set of data metrics including communications summary metrics which may related to communications event messages. At least one processing circuit is communicatively coupled to the server set which route incoming calls (e.g., for a plurality of agents in a communications/call center). The processing circuit is configured to receive communications event messages from the server set for communications routed by the server set, generate, during a communication to a first agent of the plurality of agents, a set of data metrics including communications summary metrics based on the communications event messages; and redirect, during the communication to the first agent, the communication to a second agent of the plurality of agents in response to the set of data metrics satisfying a set of criteria indicated in a policy.

Classes IPC  ?

  • H04M 3/42 - Systèmes fournissant des fonctions ou des services particuliers aux abonnés
  • H04M 3/22 - Dispositions de supervision, de contrôle ou de test
  • H04M 3/51 - Dispositions centralisées de réponse aux appels demandant l'intervention d'un opérateur
  • H04M 3/58 - Dispositions pour transférer les appels reçus d'un abonné à un autreDispositions pour permettre des conversations intérimaires entre le demandeur ou le demandé et une tierce personne
  • H04M 3/523 - Dispositions centralisées de réponse aux appels demandant l'intervention d'un opérateur avec répartition ou mise en file d'attente des appels
  • H04M 7/00 - Dispositions d'interconnexion entre centres de commutation

72.

Analysis of customer interaction metrics from digital voice data in a data-communication server system

      
Numéro d'application 16288296
Numéro de brevet 11843719
Statut Délivré - en vigueur
Date de dépôt 2019-02-28
Date de la première publication 2023-12-12
Date d'octroi 2023-12-12
Propriétaire 8x8, Inc. (USA)
Inventeur(s)
  • Liu, Zhishen
  • Martin, Bryan R.

Abrégé

Certain aspects of the disclosure are directed to apparatuses and methods for analyzing customer-interaction metrics from digital voice data in a data-communication system. An example method includes accessing digital voice data indicative of transcribed audio conversations between a plurality of agents and customers of a remotely-situated client entity, the digital voice data including keywords and speech characteristic parameters associated with outcomes of the transcribed audio conversations. The method further includes analyzing the digital voice data to identify customer-interaction metrics including values of specific keywords and speech characteristic parameters of the digital voice data associated with particular outcomes and provide identification of particular agents for particular remotely-situated client entities that have customer-interaction metrics outside a threshold value to client data-communications server associated the particular agents, and adjusting the customer-interaction metrics using digital voice data of additional audio conversations.

Classes IPC  ?

  • H04M 3/51 - Dispositions centralisées de réponse aux appels demandant l'intervention d'un opérateur
  • G10L 15/18 - Classement ou recherche de la parole utilisant une modélisation du langage naturel
  • G06Q 30/02 - MarketingEstimation ou détermination des prixCollecte de fonds
  • H04L 67/306 - Profils des utilisateurs
  • G10L 17/26 - Reconnaissance de caractéristiques spéciales de voix, p. ex. pour utilisation dans les détecteurs de mensongeReconnaissance des voix d’animaux
  • G06F 40/56 - Génération de langage naturel

73.

Nat traversal in VoIP communication system

      
Numéro d'application 17521065
Numéro de brevet 11838259
Statut Délivré - en vigueur
Date de dépôt 2021-11-08
Date de la première publication 2023-12-05
Date d'octroi 2023-12-05
Propriétaire 8x8, Inc. (USA)
Inventeur(s) Liu, Zhishen

Abrégé

Methods, systems, and apparatuses are provided for VoIP communication with VoIP-enabled devices via a network address translator (NAT). A set of proxy servers is configured to relay communications through mapped data-communication paths of the NAT during operations including VoIP sessions through or with the plurality of VoIP-enabled devices and during other operations not involving VoIP sessions through or with the plurality of VoIP-enabled devices. The mapped paths are susceptible to being unmapped by the NAT if the mapped path is unused for a threshold duration of time. The proxy servers maintain the mapped paths through the NAT by prompting the VoIP-enabled devices to communicate data to the set of proxy servers. More specifically, a VoIP-enabled device is prompted to communicate data to the set of proxy servers, in response to the VoIP-enabled device not communicating with the set of proxy servers for a duration of time exceeding the threshold duration of time.

Classes IPC  ?

  • H04L 12/851 - Actions liées au type de trafic, p.ex. qualité de service ou priorité
  • H04L 61/2503 - Traduction d'adresses de protocole Internet [IP]
  • H04L 61/256 - Traversée NAT
  • H04L 65/1069 - Établissement ou terminaison d'une session
  • H04L 65/1073 - Enregistrement ou annulation de l’enregistrement
  • H04L 61/2589 - Traversée NAT sur un serveur relais, p. ex. traversée utilisant le relais pour la traduction d’adresses de réseaux [TURN]
  • H04L 65/1045 - Mandataires, p. ex. pour le protocole d'initiation de session [SIP]
  • H04L 61/2514 - Traduction d'adresses de protocole Internet [IP] entre adresses IP locales et globales
  • H04M 7/00 - Dispositions d'interconnexion entre centres de commutation

74.

Region-based network address translation

      
Numéro d'application 17896275
Numéro de brevet 11824827
Statut Délivré - en vigueur
Date de dépôt 2022-08-26
Date de la première publication 2023-11-21
Date d'octroi 2023-11-21
Propriétaire 8x8, Inc. (USA)
Inventeur(s)
  • Salour, Mehdi
  • Rengarajan, Raghu

Abrégé

Apparatus and methods are disclosed for geographic region-based network address translation (NAT) between a public network and a private network having a plurality of defined geographic regions. In some embodiments, region-based NAT may assist to reduce latency, enhance quality, enhance security, and/or improve efficiency of network communications. In response to a data packet from a first port of a private IP address, of an endpoint in the private network, a region of the private network that includes an endpoint identified by the private IP address is determined. A public IP address is selected that is mapped to the determined region in the database. An available port of the selected public IP address is assigned for NAT. NAT is performed for data communicated between the public and private networks using a mapping of the first port of the first IP address to the second port of the second IP address.

Classes IPC  ?

75.

Region-based connecting of calls using client-specific control and provisioned numbers

      
Numéro d'application 17992637
Numéro de brevet 11825018
Statut Délivré - en vigueur
Date de dépôt 2022-11-22
Date de la première publication 2023-11-21
Date d'octroi 2023-11-21
Propriétaire 8x8, Inc. (USA)
Inventeur(s)
  • Salour, Mehdi
  • Liu, Zhishen
  • Glynn, Oisin
  • Stewart, Ona

Abrégé

Systems and methods are disclosed for client-based control of revising caller identifications (IDs) for communications between a private network and a public network. An apparatus including a communications provider server and processing circuit that communicates client-specific sets of data over an interface protocol. The telecommunications-providing server revises a caller ID for a data communication (aka call) based on the client-specific sets of data, an identifier that corresponds to a requesting endpoint, and a geographic region determined from the call request. Further, the telecommunications-providing server connects the VoIP call by accessing and passing a provisioned number. The provisioned number includes the revised caller ID which is a local number identified by the determined geographic region that the endpoint is located.

Classes IPC  ?

  • H04M 3/42 - Systèmes fournissant des fonctions ou des services particuliers aux abonnés
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04M 3/54 - Dispositions pour dériver des appels d'un abonné à un autre abonné déterminé
  • H04M 7/00 - Dispositions d'interconnexion entre centres de commutation
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04L 29/12 - Dispositions, appareils, circuits ou systèmes non couverts par un seul des groupes caractérisés par le terminal de données
  • H04M 3/51 - Dispositions centralisées de réponse aux appels demandant l'intervention d'un opérateur
  • H04L 65/1033 - Passerelles de signalisation
  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau
  • H04L 61/2514 - Traduction d'adresses de protocole Internet [IP] entre adresses IP locales et globales
  • H04L 65/102 - Passerelles
  • H04L 61/4535 - Répertoires de réseauCorrespondance nom-adresse en utilisant une plate-forme d'échange d'adresses qui établit une session entre deux nœuds, p. ex. des serveurs de rendez-vous, des gardes-barrières de protocoles d'initiation de session [SIP] ou contrôleurs d’accès H.323
  • H04L 67/01 - Protocoles
  • H04L 67/52 - Services réseau spécialement adaptés à l'emplacement du terminal utilisateur
  • H04L 101/69 - Types d'adresses de réseau utilisant des informations géographiques, p. ex. le numéro de la chambre

76.

Customization of alerts using telecommunications services

      
Numéro d'application 17878571
Numéro de brevet 11825019
Statut Délivré - en vigueur
Date de dépôt 2022-08-01
Date de la première publication 2023-11-21
Date d'octroi 2023-11-21
Propriétaire 8x8, Inc. (USA)
Inventeur(s) Liu, Zhishen

Abrégé

Certain aspects of the disclosure are directed to customization of alerts using telecommunications services. A data-communications server is configured to a set of virtual office features including client-specific call routing functions available to remotely-situated client entities based on a subscription. The server is configured to provide to the client entities, a set of instructions written in a first programming language, and to receive from each respective client entity, client-specific sets of control data written in a second programming language. The client-specific sets of control data may specify particular alerts, informational data and/or reminders to be provided to end-users of the respective client entity.

Classes IPC  ?

  • H04L 12/16 - Dispositions pour la fourniture de services particuliers aux abonnés
  • H04M 3/42 - Systèmes fournissant des fonctions ou des services particuliers aux abonnés
  • H04W 64/00 - Localisation d'utilisateurs ou de terminaux pour la gestion du réseau, p. ex. gestion de la mobilité
  • G06Q 10/1093 - Ordonnancement basé sur un agenda pour des personnes ou des groupes
  • H04L 65/1059 - Fonctionnalités du terminal de l'utilisateur final spécialement adaptées à la communication en temps réel
  • H04L 65/102 - Passerelles
  • H04L 65/1053 - Entités fonctionnelles ou dispositions d’autocommutateur IP privé [IP-PABX]
  • H04L 65/1063 - Serveurs d'applications fournissant des services réseau

77.

Network path selection for routing data

      
Numéro d'application 17128853
Numéro de brevet 11811673
Statut Délivré - en vigueur
Date de dépôt 2020-12-21
Date de la première publication 2023-11-07
Date d'octroi 2023-11-07
Propriétaire 8x8, Inc. (USA)
Inventeur(s)
  • Salour, Mehdi
  • Rengarajan, Raghu

Abrégé

Apparatus and methods concerning routing of data in a network disclosed. In an example embodiment, an apparatus includes a network interface circuit connected to a network via a plurality of network paths. A circuit arrangement is connected to the network interface circuit and is configured to provide the one or more services for endpoints in the network by 1) communicating data with the endpoints via the network interface, 2) estimating respective qualities of service provided to the endpoints by each of the plurality of network paths, 3) selecting a subset of the plurality of network paths for routing data from the endpoints to the apparatus, and 4) prompting one or more nodes in the network to route data to the apparatus using the selected subset of the plurality of network paths. Paths may be selected for example, to address one or more quality metrics, security/compliance, and/or balance server load.

Classes IPC  ?

  • H04L 47/70 - Contrôle d'admissionAllocation des ressources
  • H04L 43/08 - 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
  • H04L 12/66 - Dispositions pour la connexion entre des réseaux ayant différents types de systèmes de commutation, p. ex. passerelles
  • H04L 67/1004 - Sélection du serveur pour la répartition de charge

78.

Method and system for updating physical location information

      
Numéro d'application 16990798
Numéro de brevet 11811967
Statut Délivré - en vigueur
Date de dépôt 2020-08-11
Date de la première publication 2023-11-07
Date d'octroi 2023-11-07
Propriétaire 8x8, Inc. (USA)
Inventeur(s)
  • Petit-Huguenin, Marc
  • Martin, Bryan R.

Abrégé

A method and system for updating physical location data associated with a user data-communications endpoint device is implemented in a variety of embodiments. In one such embodiment, the endpoint device stores an identifier for a packet-communicating device which is subject to changing. The endpoint device has an interface for communication over the Internet via the packet-communicating device and uses a circuit-implemented method for prompting an update of physical location data associated with the endpoint device. In response to a communications connectivity-state transition and a change in the stored identifier, the endpoint device facilitates an update to the physical location data associated with the data-communications service.

Classes IPC  ?

  • H04W 4/02 - Services utilisant des informations de localisation
  • H04M 3/42 - Systèmes fournissant des fonctions ou des services particuliers aux abonnés
  • H04M 7/00 - Dispositions d'interconnexion entre centres de commutation
  • H04L 12/66 - Dispositions pour la connexion entre des réseaux ayant différents types de systèmes de commutation, p. ex. passerelles
  • H04M 3/00 - Centraux automatiques ou semi-automatiques
  • H04L 65/00 - Dispositions, protocoles ou services dans les réseaux de communication de paquets de données pour prendre en charge les applications en temps réel
  • H04L 65/1053 - Entités fonctionnelles ou dispositions d’autocommutateur IP privé [IP-PABX]
  • H04L 61/5007 - Adresses de protocole Internet [IP]
  • H04L 67/52 - Services réseau spécialement adaptés à l'emplacement du terminal utilisateur
  • H04L 61/103 - Correspondance entre adresses de types différents à travers les couches réseau, p. ex. résolution d’adresse de la couche réseau dans la couche physique ou protocole de résolution d'adresse [ARP]
  • H04M 3/493 - Services d'information interactifs, p. ex. renseignements sur l'annuaire téléphonique
  • H04L 101/69 - Types d'adresses de réseau utilisant des informations géographiques, p. ex. le numéro de la chambre

79.

Contact center customization in data communications systems

      
Numéro d'application 17984925
Numéro de brevet 11805206
Statut Délivré - en vigueur
Date de dépôt 2022-11-10
Date de la première publication 2023-10-31
Date d'octroi 2023-10-31
Propriétaire 8x8, Inc. (USA)
Inventeur(s)
  • Holland, Nick
  • Clark, Lisa
  • Sweeney, Vince
  • Martin, Bryan R.

Abrégé

Certain aspects of the disclosure are directed to customization of a contact center, using a data communications server. According to a specific example, the data communications server includes circuitry configured and arranged to provide data communications services to a plurality of remotely-situated client entities. The data communications server further provides a user interface for each respective remotely-situated client entity, the user interface including a display of communications-based campaigns, interactive voice response (IVR) tools, and data analytics. Moreover, the data communications server provides a display on the user interface which may include selectable components to create for the associated remotely-situated client entity, a customized way for handling incoming data communications by the data communications server. Accordingly, the data communications server may handle communications for the associated remotely-situated client entity according to the provided customization.

Classes IPC  ?

  • H04M 3/00 - Centraux automatiques ou semi-automatiques
  • H04M 3/51 - Dispositions centralisées de réponse aux appels demandant l'intervention d'un opérateur

80.

Encoding a subset of audio input for broadcasting conferenced communications

      
Numéro d'application 17898096
Numéro de brevet 11800017
Statut Délivré - en vigueur
Date de dépôt 2022-08-29
Date de la première publication 2023-10-24
Date d'octroi 2023-10-24
Propriétaire 8x8, Inc. (USA)
Inventeur(s)
  • Judge, Garth
  • Kleck, James

Abrégé

Various example implementations are directed to methods and apparatuses for facilitating conferenced communications. In one of various examples involving audio signals received from a plurality of participants of a digital audio conference, a logic circuit is to process the audio signals via respective audio input circuits respectively associated with each of the endpoint devices, and, in response to a subset of the different audio signals deemed or qualified as having a loudest audio input, encodes audio from only the subset for broadcasting to participants of the digital audio conference.

Classes IPC  ?

  • H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c.-à-d. pour permettre la transmission de conférences
  • H04R 3/00 - Circuits pour transducteurs
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04L 65/403 - Dispositions pour la communication multipartite, p. ex. pour les conférences

81.

Routing data communications between client-specific servers and data-center communications servers

      
Numéro d'application 17203592
Numéro de brevet 11790178
Statut Délivré - en vigueur
Date de dépôt 2021-03-16
Date de la première publication 2023-10-17
Date d'octroi 2023-10-17
Propriétaire 8x8, Inc. (USA)
Inventeur(s)
  • Arsanjani, Ali
  • Martin, Bryan R.
  • Mukerji, Manu
  • Nagaswamy, Venkat
  • Lincoln, Marshall

Abrégé

Certain aspects of the disclosure are directed to context aggregation in a data communications network. According to a specific example, user-data communications between a client-specific endpoint device and the other participating endpoint device during a first time period can be retrieved from a plurality of interconnected data communications systems. The client station can be configured and arranged to interface with a data communications server providing data communications services on a subscription basis. Context information for each respective user-data communication between the client station and the participating station during the first time period can be aggregated, such that subsequent user-data communications received from the participating station and intended for the client entity, can be routed based on the aggregated context information.

Classes IPC  ?

  • G06F 40/30 - Analyse sémantique
  • G06F 16/9032 - Formulation de requêtes
  • G06F 9/54 - Communication interprogramme
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
  • G06Q 30/016 - Fourniture d’une assistance aux clients, p. ex. pour assister un client dans un lieu commercial ou par un service d’assistance après-vente
  • H04L 67/50 - Services réseau

82.

Managing communications-related data based on interactions between and aggregated data involving data-center communications server and client-specific circuitry

      
Numéro d'application 17845619
Numéro de brevet 11792300
Statut Délivré - en vigueur
Date de dépôt 2022-06-21
Date de la première publication 2023-10-17
Date d'octroi 2023-10-17
Propriétaire 8x8, Inc. (USA)
Inventeur(s)
  • Arsanjani, Ali
  • Martin, Bryan R.
  • Mukerji, Manu
  • Nagaswamy, Venkat
  • Lincoln, Marshall

Abrégé

Certain aspects of the disclosure are directed to context aggregation in a data communications network. According to a specific example, process user-data communications between a client station and another station participating in data communications via the data communications services can be processed, where the client station is associated with one of a plurality of client entities configured and arranged to interface with a data communications server providing data communications services. Context information can be aggregated for each respective user-data communication between the client station and the participating station, where the context information corresponds to at least one communications-specific characteristic associated with the user-data communications. In response to receipt of a subsequent user-data communication from the participating station and intended for the client station, present to the participating station a dynamic series of inquiries to address the subsequent user-data communication, based on the aggregated context information.

Classes IPC  ?

  • H04L 67/63 - 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 acheminant une demande de service en fonction du contenu ou du contexte de la demande
  • G10L 25/54 - Techniques d'analyse de la parole ou de la voix qui ne se limitent pas à un seul des groupes spécialement adaptées pour un usage particulier pour comparaison ou différentiation pour la recherche
  • H04L 41/22 - Dispositions pour la maintenance, l’administration ou la gestion des réseaux de commutation de données, p. ex. des réseaux de commutation de paquets comprenant des interfaces utilisateur graphiques spécialement adaptées [GUI]
  • G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p. ex. dialogue homme-machine

83.

Customization of emergency notifications for communications services

      
Numéro d'application 17246221
Numéro de brevet 11785363
Statut Délivré - en vigueur
Date de dépôt 2021-04-30
Date de la première publication 2023-10-10
Date d'octroi 2023-10-10
Propriétaire 8x8, Inc. (USA)
Inventeur(s) Liu, Zhishen

Abrégé

Certain aspects of the disclosure are directed to control of data communications services. According to a specific example, an apparatus is provided including one or more computer processor circuits configured and arranged to interface with remotely-situated client entities using a first programming language used by a data communications server, and to provide a database of communications services to the client entities. The apparatus further includes communications control circuitry configured and arranged to control communications routing for each respective client entity, by identifying, client-specific sets of control data derived from programming instructions received over a network and corresponding to a second programming language that is compatible with the first programming language, and providing the communications services to end-users of the client entity based on the client-specific sets of control data including particular routing functions for emergency notifications.

Classes IPC  ?

  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • H04Q 3/10 - Circuits pour récepteurs d'aiguillage de nombres pour sélecteurs PBX, c.-à-d. sélecteurs de central privé
  • H04M 7/00 - Dispositions d'interconnexion entre centres de commutation
  • H04Q 3/00 - Dispositifs de sélection
  • H04M 3/42 - Systèmes fournissant des fonctions ou des services particuliers aux abonnés
  • H04L 65/1056 - Multi sites
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

84.

Switchboard server using a high-level programming interface

      
Numéro d'application 17946611
Numéro de brevet 11778017
Statut Délivré - en vigueur
Date de dépôt 2022-09-16
Date de la première publication 2023-10-03
Date d'octroi 2023-10-03
Propriétaire 8x8, Inc. (USA)
Inventeur(s) Liu, Zhishen

Abrégé

Certain aspects of the disclosure are directed to routing communications for a plurality of switchboard interfaces, each switchboard interface corresponding to a data communications-enabled device of a respective receptionist. According to a specific example, a computing server is configured and arranged to provide data communications for a plurality of endpoint devices. A processing circuit can be communicatively coupled to the computing server and configured and arranged to receive communication event data from the computing server. For each of the plurality of disparate client entities, and in response to a subscription request from a switchboard interface for the client entity, the processing circuit can initiate a new subscription for the switchboard interface. While the subscription is active, the processing circuit can provide pseudo-event message data indicating a data metric specified in a set of control data for the client entity derived from programming instructions received over a communications network.

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
  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau
  • G06F 9/54 - Communication interprogramme
  • H04L 49/25 - Routage ou recherche de route dans une matrice de commutation

85.

Template-based configuration and management of data-communications services

      
Numéro d'application 17890674
Numéro de brevet 11778105
Statut Délivré - en vigueur
Date de dépôt 2022-08-18
Date de la première publication 2023-10-03
Date d'octroi 2023-10-03
Propriétaire 8x8, Inc. (USA)
Inventeur(s) Liu, Zhishen

Abrégé

Certain aspects of the disclosure are directed to template-based configuration and management of telecommunications services. According to a specific example, a server is provided comprising one or more computer processor circuits configured to interface with a remotely-situated client entity using a first programming language. The server includes a provisioning circuit and a call control circuit. The provisioning circuit is configured to identify a provisioning template for at least one extension for a client entity, and configure the extension for one or more call processing functions. The call control circuit is configured identify at least one call control template written in a second programming language. The call control circuit is further configured to control call routing for communications (e.g., VoIP telephone calls) by executing the call control template, and to implement one or more call processing functions specified by the call control template as being conditional upon retrieved data.

Classes IPC  ?

  • H04L 12/66 - Dispositions pour la connexion entre des réseaux ayant différents types de systèmes de commutation, p. ex. passerelles
  • H04M 7/00 - Dispositions d'interconnexion entre centres de commutation
  • H04L 65/102 - Passerelles
  • H04L 65/1046 - Contrôleurs d'appelServeurs d'appel
  • H04L 65/1053 - Entités fonctionnelles ou dispositions d’autocommutateur IP privé [IP-PABX]
  • H04L 65/1056 - Multi sites
  • H04M 3/42 - Systèmes fournissant des fonctions ou des services particuliers aux abonnés
  • H04L 65/1069 - Établissement ou terminaison d'une session
  • H04L 65/1059 - Fonctionnalités du terminal de l'utilisateur final spécialement adaptées à la communication en temps réel

86.

User-configurable alerts for computing servers

      
Numéro d'application 17313172
Numéro de brevet 11777814
Statut Délivré - en vigueur
Date de dépôt 2021-05-06
Date de la première publication 2023-10-03
Date d'octroi 2023-10-03
Propriétaire 8x8, Inc. (USA)
Inventeur(s)
  • Britt, Timothy
  • Martin, Bryan
  • Peters, Christopher

Abrégé

Various example implementations are directed to circuits, apparatuses, and methods for providing virtual computing services. According to an example embodiment, an apparatus includes a set of computing servers configured to provide a respective set of virtual servers for each of a plurality of accounts. The apparatus also includes a processing circuit communicatively-coupled to the set of computing servers. The processing circuit is configured to determine an operating state of the respective set of virtual servers provided for each account. For each account, the processing circuit is also configured to provide an alert message to one or more users specified in a respective alert policy of the account in response to the operating state of the virtual servers satisfying a set of alert criteria indicated in the alert policy.

Classes IPC  ?

  • H04L 41/50 - Gestion des services réseau, p. ex. en assurant une bonne réalisation du service conformément aux accords
  • H04L 43/50 - Disposition de test
  • H04L 65/10 - Architectures ou entités

87.

Apparatuses and methods involving an integrated contact center

      
Numéro d'application 17903612
Numéro de brevet 11778093
Statut Délivré - en vigueur
Date de dépôt 2022-09-06
Date de la première publication 2023-10-03
Date d'octroi 2023-10-03
Propriétaire 8x8, Inc. (USA)
Inventeur(s)
  • Driemeyer, Justin
  • Mukerji, Manu
  • Gandikota, Vijai
  • Mitra, Soumyadeb
  • Fung, Solomon
  • Samat, Arunim
  • Liu, Zhishen

Abrégé

Apparatuses and methods concerning providing a data-communications virtual assistant are disclosed. As an example, one apparatus includes a data-communications server. The data-communications server is configured to process user-data-communications between a client station and another station participating in data-communications via the data-communications services where the client station is associated with one client entity. The server is also configured to identify a context for each respective user-data-communication between the client station and the participating station, where the context data corresponds to at least one communications-specific characteristic associated with the user-data-communications, and to retrieve structured and unstructured data relating to previous data-communications provided by the data-communications server. The server is also configured to provide the integrated contact center to particular end users based on the identified context, and including data generated from the retrieved structured and unstructured data.

Classes IPC  ?

  • H04M 3/493 - Services d'information interactifs, p. ex. renseignements sur l'annuaire téléphonique
  • H04M 3/523 - Dispositions centralisées de réponse aux appels demandant l'intervention d'un opérateur avec répartition ou mise en file d'attente des appels
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau

88.

Customized call routing and processing based on analytics and a high-level language programming

      
Numéro d'application 17856078
Numéro de brevet 11750467
Statut Délivré - en vigueur
Date de dépôt 2022-07-01
Date de la première publication 2023-09-05
Date d'octroi 2023-09-05
Propriétaire 8x8, Inc. (USA)
Inventeur(s) Liu, Zhishen

Abrégé

Exemplary aspects are directed to customized communications using a high-level programming interface. In a specific example, a data communications system serves endpoint devices respectively associated with different client entities. The system has a single unified server, including at least one data analytics server and at least one data communications server, to integrate communication routing control and data analytics for providing a combined contact-center and unified-communication set of data communication services, and to: interface with different client entities using a first programming language that relates to communications protocol between a data communications server and data sources; and receive, from each of the client entities and via the communications protocol, programming instructions that correspond to a related second programming language and used by the client entities to adjust parameters of the analytics server or at least one data communications server for specifying how the data is to be routed and/or processed.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • G06F 9/54 - Communication interprogramme
  • H04L 41/14 - Analyse ou conception de réseau
  • G06F 8/35 - Création ou génération de code source fondée sur un modèle
  • G06F 16/27 - Réplication, distribution ou synchronisation de données entre bases de données ou dans un système de bases de données distribuéesArchitectures de systèmes de bases de données distribuées à cet effet
  • H04L 67/01 - Protocoles

89.

User-configurable recording of VoIP calls

      
Numéro d'application 17397580
Numéro de brevet 11736607
Statut Délivré - en vigueur
Date de dépôt 2021-08-09
Date de la première publication 2023-08-22
Date d'octroi 2023-08-22
Propriétaire 8x8, Inc. (USA)
Inventeur(s) Liu, Zhishen

Abrégé

Various example implementations are directed to circuits, apparatuses, and methods for providing data communications services such as voice-over-IP (VoIP). According to an example embodiment, an apparatus includes one or more VoIP servers configured and arranged to route VoIP calls to and from users of a plurality of customer accounts. Each customer account has a respective plurality of users and a respective settings file. For each of the customer accounts, a processing circuit communicatively coupled to the VoIP servers, records an audio portion of a VoIP call to or from a user of the customer account in response to the VoIP call satisfying a set of recording criteria specified in the settings file for the customer account. The recording criteria for at least one of the customer accounts includes account-level settings for selecting VoIP calls to be recorded and sets of user-level settings indicating criteria for preventing recording of VoIP calls of the individual users.

Classes IPC  ?

  • H04M 3/42 - Systèmes fournissant des fonctions ou des services particuliers aux abonnés
  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p. ex. par clés ou règles de contrôle de l’accès

90.

Networked contact center user interface approach

      
Numéro d'application 17115147
Numéro de brevet 11736618
Statut Délivré - en vigueur
Date de dépôt 2020-12-08
Date de la première publication 2023-08-22
Date d'octroi 2023-08-22
Propriétaire 8x8, Inc. (USA)
Inventeur(s)
  • Salame, Mansour
  • Southwick, Richard
  • Fernandez, William James
  • Townsend, Robert

Abrégé

This document is directed to, among other things, communication systems involving networked contact center interfaces. One example method involves presenting a frame on a user interface to present information in a selectable format. Another example method involves using a circuit device to detect selection of a frame as displayed and causing display of further graphical information in an un-selectable format.

Classes IPC  ?

  • G06F 3/0481 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p. ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comportement ou d’aspect
  • H04M 3/523 - Dispositions centralisées de réponse aux appels demandant l'intervention d'un opérateur avec répartition ou mise en file d'attente des appels
  • H04M 3/42 - Systèmes fournissant des fonctions ou des services particuliers aux abonnés
  • H04M 3/51 - Dispositions centralisées de réponse aux appels demandant l'intervention d'un opérateur
  • G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p. ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
  • H04L 51/04 - Messagerie en temps réel ou quasi en temps réel, p. ex. messagerie instantanée [IM]

91.

Approaches for evaluating call quality

      
Numéro d'application 17175918
Numéro de brevet 11736970
Statut Délivré - en vigueur
Date de dépôt 2021-02-15
Date de la première publication 2023-08-22
Date d'octroi 2023-08-22
Propriétaire 8X8, INC. (USA)
Inventeur(s)
  • Salour, Mehdi
  • Rengarajan, Raghu

Abrégé

Apparatus and methods concerning simulation of call quality are disclosed. In an example embodiment, computing server is communicatively coupled to a server. The computing server is configured to receive a first set of data which may include audio of a call routed by the server. The computing server also includes a processing circuit configured to characterize a post-transmission quality state of the first set of data. The processing circuit is also configured to generate a second set of data including audio that is different from the audio of the call and data including characteristics indicative of the post-transmission quality state of a first set of data. The processing circuitry may configured to use the second set of data to provide security, protect the confidentiality and privacy, and/or monitor changes of behavior/quality for different audio CODECs, encryption, bit-rate, etc.

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]
  • H04W 28/02 - Gestion du trafic, p. ex. régulation de flux ou d'encombrement
  • H04W 24/06 - Réalisation de tests en trafic simulé
  • H04M 1/253 - Appareils téléphoniques utilisant la transmission numérique de la parole
  • H04L 1/00 - Dispositions pour détecter ou empêcher les erreurs dans l'information reçue
  • H04L 65/1069 - Établissement ou terminaison d'une session
  • H04L 65/403 - Dispositions pour la communication multipartite, p. ex. pour les conférences
  • H04L 65/80 - Dispositions, protocoles ou services dans les réseaux de communication de paquets de données pour prendre en charge les applications en temps réel en répondant à la qualité des services [QoS]
  • H04L 1/20 - Dispositions pour détecter ou empêcher les erreurs dans l'information reçue en utilisant un détecteur de la qualité du signal
  • H04W 12/02 - Protection de la confidentialité ou de l'anonymat, p. ex. protection des informations personnellement identifiables [PII]
  • H04L 65/70 - Mise en paquets adaptés au réseau des données multimédias
  • H04J 1/16 - Dispositions de contrôle
  • H04L 47/38 - Commande de fluxCommande de la congestion en adaptant le codage ou le taux de compression

92.

Apparatuses and methods involving a monitor device for use with endpoint devices

      
Numéro d'application 17731514
Numéro de brevet 11716269
Statut Délivré - en vigueur
Date de dépôt 2022-04-28
Date de la première publication 2023-08-01
Date d'octroi 2023-08-01
Propriétaire 8x8, Inc. (USA)
Inventeur(s)
  • Liu, Zhishen
  • Martin, Bryan R.

Abrégé

A system includes a plurality of SIP servers that are configured and arranged to provide services for a respective set of endpoints. A monitor server having at least one processor circuit receives connectivity status of the respective set of endpoint devices based on registration status provided by the endpoints to the SIP servers. Based upon the received connectivity status, endpoints having connectivity problems are identified, and potential problem sources for the connectivity problems of the parsed endpoints are identified. A monitor device having at LAN interface circuit connected to the LAN and at least one processor circuit receives the command from the monitor server and performs a diagnostic test on the LAN. Results from the at least one diagnostic test are provided to the monitor server.

Classes IPC  ?

  • 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 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/16 - Surveillance de seuil
  • H04L 43/50 - Disposition de test
  • H04L 65/10 - Architectures ou entités
  • H04L 67/30 - Profils
  • H04L 67/55 - Services réseau par poussée
  • H04L 65/80 - Dispositions, protocoles ou services dans les réseaux de communication de paquets de données pour prendre en charge les applications en temps réel en répondant à la qualité des services [QoS]
  • H04L 67/303 - Profils des terminaux
  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau
  • H04L 41/0631 - Gestion des fautes, des événements, des alarmes ou des notifications en utilisant l’analyse des causes profondesGestion des fautes, des événements, des alarmes ou des notifications en utilisant l’analyse de la corrélation entre les notifications, les alarmes ou les événements en fonction de critères de décision, p. ex. la hiérarchie ou l’analyse temporelle ou arborescente
  • H04L 65/1104 - Protocole d'initiation de session [SIP]
  • H04L 69/40 - Dispositions, protocoles ou services de réseau indépendants de la charge utile de l'application et non couverts dans un des autres groupes de la présente sous-classe pour se remettre d'une défaillance d'une instance de protocole ou d'une entité, p. ex. protocoles de redondance de service, état de redondance de protocole ou redirection de service de protocole

93.

Display dependent analytics

      
Numéro d'application 17683515
Numéro de brevet 11706350
Statut Délivré - en vigueur
Date de dépôt 2022-03-01
Date de la première publication 2023-07-18
Date d'octroi 2023-07-18
Propriétaire 8x8, Inc. (USA)
Inventeur(s)
  • Liu, Zhishen
  • Zhao, Qing

Abrégé

Exemplary aspects concern apparatuses and methods for display-related analysis of call data in an IPBX. In an example embodiment, an apparatus is configured to route data/VoIP calls via a data-communications server. An interface circuit is configured to selected parameters of interest based on capabilities of a set of devices and generate subscription requests to subscribe the devices to the parameters of interest. A processing circuit is configured to generate call summary metrics from call event messages for calls routed by the server and with subscription requests being associated with the parameters of interest. The call summary metrics are evaluated in connection with the parameters of interest as subscribed to by the devices and results of the evaluation are provided to the communications devices.

Classes IPC  ?

  • H04L 65/1053 - Entités fonctionnelles ou dispositions d’autocommutateur IP privé [IP-PABX]
  • H04M 7/00 - Dispositions d'interconnexion entre centres de commutation
  • H04L 65/1069 - Établissement ou terminaison d'une session
  • H04N 21/4788 - Services additionnels, p. ex. affichage de l'identification d'un appelant téléphonique ou application d'achat communication avec d'autres utilisateurs, p. ex. discussion en ligne
  • H04N 21/00 - Distribution sélective de contenu, p. ex. télévision interactive ou vidéo à la demande [VOD]
  • H04N 21/45 - Opérations de gestion réalisées par le client pour faciliter la réception de contenu ou l'interaction avec le contenu, ou pour l'administration des données liées à l'utilisateur final ou au dispositif client lui-même, p. ex. apprentissage des préférences d'utilisateurs pour recommander des films ou résolution de conflits d'ordonnancement
  • H04N 21/426 - Éléments internes de client
  • H04N 21/443 - Procédés de système d'exploitation, p. ex. démarrage d'un boîtier décodeur STB, implémentation d'une machine virtuelle Java dans un boîtier décodeur STB ou gestion d'énergie dans un boîtier décodeur STB
  • H04N 21/643 - Protocoles de communication
  • H04L 43/045 - Traitement des données de surveillance capturées, p. ex. pour la génération de fichiers journaux pour la visualisation graphique des données de surveillance
  • H04L 43/0817 - 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 le fonctionnement
  • H04N 21/258 - Gestion de données liées aux clients ou aux utilisateurs finaux, p. ex. gestion des capacités des clients, préférences ou données démographiques des utilisateurs, traitement des multiples préférences des utilisateurs finaux pour générer des données collaboratives
  • H04M 3/42 - Systèmes fournissant des fonctions ou des services particuliers aux abonnés

94.

Region-based bridging of calls using client-specific control and revised caller identifiers

      
Numéro d'application 17244590
Numéro de brevet 11706333
Statut Délivré - en vigueur
Date de dépôt 2021-04-29
Date de la première publication 2023-07-18
Date d'octroi 2023-07-18
Propriétaire 8x8, Inc. (USA)
Inventeur(s)
  • Salour, Mehdi
  • Liu, Zhishen
  • Glynn, Oisin
  • Stewart, Ona

Abrégé

Apparatus and methods are disclosed for client-based control of revising caller identifications (IDs) for communications between a private network and a public network. An apparatus including a telecommunications-providing server and processing circuit that communicates client-specific sets of data over an interface protocol. The telecommunications-providing server revises a caller ID for a VoIP call based on the client-specific sets of data, an identifier that corresponds to a requesting endpoint, and a geographic region determined from the call request. Further, the telecommunications-providing server causes control data to be sent to activate an analog-telephone bridging circuit and redirect the VoIP call by obtaining a dial tone and passes at least a subset of the data packet through the analog-telephone bridging circuit for connecting over the local line. The subset of the data packet includes the revised caller ID which is a local number identified by the determined geographic region.

Classes IPC  ?

  • H04M 3/42 - Systèmes fournissant des fonctions ou des services particuliers aux abonnés
  • H04M 7/00 - Dispositions d'interconnexion entre centres de commutation
  • 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 65/102 - Passerelles
  • H04L 61/2514 - Traduction d'adresses de protocole Internet [IP] entre adresses IP locales et globales
  • H04M 3/54 - Dispositions pour dériver des appels d'un abonné à un autre abonné déterminé
  • H04L 67/52 - Services réseau spécialement adaptés à l'emplacement du terminal utilisateur
  • H04L 61/256 - Traversée NAT
  • H04L 101/69 - Types d'adresses de réseau utilisant des informations géographiques, p. ex. le numéro de la chambre

95.

Region-based redirection and bridging of calls

      
Numéro d'application 17722765
Numéro de brevet 11700151
Statut Délivré - en vigueur
Date de dépôt 2022-04-18
Date de la première publication 2023-07-11
Date d'octroi 2023-07-11
Propriétaire 8×8, Inc. (USA)
Inventeur(s) Salour, Mehdi

Abrégé

Apparatus and methods are disclosed for bridging communications between a private network and a public network. A mapping that associates a first set of IP addresses of endpoints in the private network with a second set of IP addresses of endpoints in the public network is provided which enables communications between the private network and public network for network-address-translation (NAT). In response to a data packet having a first IP address of the first set of IP addresses, the data packet is used to determine whether the local line should be accessed. In response to an indication that the local line should be accessed, the identifier among the second set of IP addresses may be used to activate bridging (e.g., ATB) circuit and redirect a call associated with the data packet by passing the data packet through the ATB circuit.

Classes IPC  ?

  • H04L 12/64 - Systèmes de commutation hybrides
  • H04M 7/00 - Dispositions d'interconnexion entre centres de commutation
  • H04L 65/102 - Passerelles
  • H04L 61/2514 - Traduction d'adresses de protocole Internet [IP] entre adresses IP locales et globales
  • 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 61/256 - Traversée NAT
  • H04L 61/5007 - Adresses de protocole Internet [IP]
  • H04L 67/52 - Services réseau spécialement adaptés à l'emplacement du terminal utilisateur
  • H04L 101/69 - Types d'adresses de réseau utilisant des informations géographiques, p. ex. le numéro de la chambre

96.

Apparatuses and methods involving a contact center virtual agent

      
Numéro d'application 17543232
Numéro de brevet 11700332
Statut Délivré - en vigueur
Date de dépôt 2021-12-06
Date de la première publication 2023-07-11
Date d'octroi 2023-07-11
Propriétaire 8x8, Inc. (USA)
Inventeur(s)
  • Samat, Arunim
  • Gandikota, Vijai
  • Mukerji, Manu
  • Liu, Zhishen

Abrégé

Apparatuses and methods concerning providing a data-communications contact center virtual agent are disclosed. As an example, user-data-communications between client and participant stations are facilitated as follows, which may be implemented using a data communications server and associated communications circuitry. Service request data is received from users at a participant stations, and context information is identified for user-data-communications between a client station and the participant stations based on the service request data at least one communications-specific characteristic associated with the user-data-communications. The identified context information is aggregated for the client station and used for choosing a data routing option routing data with each user at the participant stations, based on the service request data and the aggregated context information.

Classes IPC  ?

  • H04M 3/42 - Systèmes fournissant des fonctions ou des services particuliers aux abonnés
  • H04M 3/523 - Dispositions centralisées de réponse aux appels demandant l'intervention d'un opérateur avec répartition ou mise en file d'attente des appels
  • H04M 3/51 - Dispositions centralisées de réponse aux appels demandant l'intervention d'un opérateur
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau

97.

Data communication routing architecture based on time zone and reconfiguration

      
Numéro d'application 17365731
Numéro de brevet 11695684
Statut Délivré - en vigueur
Date de dépôt 2021-07-01
Date de la première publication 2023-07-04
Date d'octroi 2023-07-04
Propriétaire 8x8, Inc. (USA)
Inventeur(s)
  • Salour, Mehdi
  • Rengarajan, Raghu
  • Martin, Bryan R.

Abrégé

Certain aspects of the disclosure are directed to routing data communications based on time zone. According to a specific example, a data-communications system for routing data communications based on time zone includes a communications routing circuit and a processing circuit. The communications routing circuit receives and routes data communications to a plurality of data communications stations and provides data communications services to remotely-situated client entities. For data communications routed for client entities in which a time zone routing feature is applied, the processing circuit determines a geographic location of the respective data communications station. The processing circuit then identifies a respective set of routing functions, based on a time zone of the geographic location, and routes the data communication based on the time zone, and according to the respective set of routing functions.

Classes IPC  ?

  • H04M 3/51 - Dispositions centralisées de réponse aux appels demandant l'intervention d'un opérateur
  • H04L 12/733 - Sélection d’un chemin de longueur minimum ou de nombre de sauts minimum
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04L 45/12 - Évaluation de la route la plus courte
  • H04M 7/00 - Dispositions d'interconnexion entre centres de commutation
  • H04L 45/00 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données
  • H04L 67/52 - Services réseau spécialement adaptés à l'emplacement du terminal utilisateur

98.

Systems and methods involving semantic determination of job titles

      
Numéro d'application 17108593
Numéro de brevet 11687726
Statut Délivré - en vigueur
Date de dépôt 2020-12-01
Date de la première publication 2023-06-27
Date d'octroi 2023-06-27
Propriétaire 8x8, Inc. (USA)
Inventeur(s)
  • Fung, Solomon
  • Mitra, Soumyadeb
  • Kashyap, Abhishek
  • Samat, Arunim
  • Nagaswamy, Venkat
  • Driemeyer, Justin

Abrégé

In one example, a computer-based system determines a relationship between a first job and a second job at one or more companies, by using a title data store, a training module, and a prediction module, wherein the title data store accepts job-related information characterizing at least one job-related position that includes at least one of title, corporate entity, job description, and job-related interest data. The training module accepts input data from the title data store, calculates or generates a set of coefficients and a set of job-related vectors from the input data, and stores the coefficients into a database. The prediction module may accept: a first set of data including at least one of a first title, a first corporate designation data, a second set of data including at least one of a second title and a second corporate designation data, and the coefficients from the training module; and then a similarity between the first set of data and the second set of data may be calculated.

Classes IPC  ?

  • G06F 40/30 - Analyse sémantique
  • G06Q 30/0241 - Publicités
  • G06Q 10/067 - Modélisation d’entreprise ou d’organisation
  • G06F 16/951 - IndexationTechniques d’exploration du Web
  • G06Q 10/105 - Ressources humaines
  • G06F 18/2135 - Extraction de caractéristiques, p. ex. en transformant l'espace des caractéristiquesSynthétisationsMappages, p. ex. procédés de sous-espace basée sur des critères d'approximation, p. ex. analyse en composantes principales
  • G06N 3/044 - Réseaux récurrents, p. ex. réseaux de Hopfield
  • G06N 3/045 - Combinaisons de réseaux
  • G06N 3/084 - Rétropropagation, p. ex. suivant l’algorithme du gradient
  • G06N 3/088 - Apprentissage non supervisé, p. ex. apprentissage compétitif
  • G06N 5/04 - Modèles d’inférence ou de raisonnement

99.

Client-specific control of shared telecommunications services

      
Numéro d'application 17670851
Numéro de brevet 11689657
Statut Délivré - en vigueur
Date de dépôt 2022-02-14
Date de la première publication 2023-06-27
Date d'octroi 2023-06-27
Propriétaire 8x8, Inc. (USA)
Inventeur(s) Liu, Zhishen

Abrégé

Aspects are directed toward use of data communications server(s) and a Platform as a Service (PaaS) interface to provide remote services for endpoint devices of a plurality disparate client entities. In one example, an apparatus includes a computing server to provide data communications for a plurality of endpoint devices respectively associated with a plurality of disparate client entities according to and responsive to client-specific sets of control data. The apparatus also includes a processing circuit configured to adjust routing of the communications by the computing server, in response to call event data generated by the computing server, by generating the client-specific sets of control data for each client entity according to a respective set of directives.

Classes IPC  ?

  • H04L 12/16 - Dispositions pour la fourniture de services particuliers aux abonnés
  • H04M 3/42 - Systèmes fournissant des fonctions ou des services particuliers aux abonnés
  • H04M 7/00 - Dispositions d'interconnexion entre centres de commutation
  • H04L 41/5051 - Service à la demande, p. ex. définition et déploiement des services en temps réel

100.

Interactive meeting recordings

      
Numéro d'application 16529388
Numéro de brevet 11681819
Statut Délivré - en vigueur
Date de dépôt 2019-08-01
Date de la première publication 2023-06-20
Date d'octroi 2023-06-20
Propriétaire 8x8, Inc. (USA)
Inventeur(s)
  • Surazski, Luke
  • Sardonis, Elias
  • Brown, Jedidiah

Abrégé

A method including receiving a request to access a meeting record from a user is provided. The meeting record includes an identification for at least one participant in a meeting, an audio recording for the at least one participant, a video recording for the at least one participant, and a presentation from one of the participants in the meeting. The method includes verifying an access privilege of the user for the meeting record, providing the meeting record to the user, for playback of a selected portion, and providing, in the meeting record, a selecting tool to the user, for playing the selected portion, wherein the selecting tool is configured to playback the selected portion for one of multiple participants in the meeting.

Classes IPC  ?

  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p. ex. par clés ou règles de contrôle de l’accès
  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
  1     2     3     ...     5        Prochaine page