People.ai, Inc.

États‑Unis d’Amérique

Retour au propriétaire

1-100 de 125 pour People.ai, Inc. Trier par
Recheche Texte
Affiner par
Type PI
        Brevet 118
        Marque 7
Juridiction
        États-Unis 115
        International 10
Date
2024 janvier 1
2023 décembre 1
2024 (AACJ) 1
2023 13
2022 13
Voir plus
Classe IPC
G06F 16/23 - Mise à jour 88
G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet 78
G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage 74
G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage 73
G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur 72
Voir plus
Classe NICE
42 - Services scientifiques, technologiques et industriels, recherche et conception 6
35 - Publicité; Affaires commerciales 1
Statut
En Instance 20
Enregistré / En vigueur 105
  1     2        Prochaine page

1.

SYSTEMS AND METHODS FOR REMOVING ELECTRONIC ACTIVITIES FROM SYSTEMS OF RECORDS BASED ON FILTERING POLICIES

      
Numéro d'application 18310336
Statut En instance
Date de dépôt 2023-05-01
Date de la première publication 2024-01-25
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Jain, Vardhman
  • Hall, Brittney
  • Seropyan, Armine

Abrégé

The present disclosure relates to systems and methods for removing electronic activities from systems of record based on filtering policies. The method includes accessing record objects of one or more systems of record. The method includes identifying a plurality of electronic activities stored in a record object of one of the systems of record. The method includes parsing the plurality of electronic activities. The method includes determining that one of the electronic activities is associated with an electronic account corresponding to a data source provider. The method includes selecting one or more filtering policies associated with the electronic account. The method includes applying the selected one or more filtering policies to the plurality of electronic activities to identify a subset of electronic activities. The method includes initiating a process to cause removal of at least one electronic activity of the subset of electronic activities from the system of record.

Classes IPC  ?

  • H04L 67/50 - Services réseau
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/903 - Requêtes
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/23 - Mise à jour
  • G06F 16/245 - Traitement des requêtes
  • G06F 16/906 - Groupement; Classement
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • 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 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/35 - Groupement; Classement
  • G06F 40/295 - Reconnaissance de noms propres
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • 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
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
  • G06Q 10/0639 - Analyse des performances des employés; Analyse des performances des opérations d’une entreprise ou d’une organisation
  • G06Q 10/107 - Gestion informatisée du courrier électronique
  • G06Q 10/1091 - Enregistrement du temps à des fins administratives ou de gestion
  • G06Q 10/1093 - Ordonnancement basé sur un agenda pour des personnes ou des groupes
  • G06Q 50/22 - Aide sociale
  • H04L 41/14 - Analyse ou conception de réseau
  • H04L 43/026 - Capture des données de surveillance en utilisant l’identification du flux
  • 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/062 - Génération de rapports liés au trafic du réseau
  • H04L 43/065 - Génération de rapports liés aux appareils du réseau
  • H04L 43/067 - Génération de rapports en utilisant des rapports de délai
  • H04L 43/0876 - Utilisation du réseau, p.ex. volume de charge ou niveau de congestion
  • H04L 43/00 - Dispositions pour la surveillance ou le test de réseaux de commutation de données
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
  • H04L 67/125 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p.ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance en impliquant la commande des applications des terminaux par un réseau
  • H04L 67/30 - Profils
  • H04L 67/306 - Profils des utilisateurs
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • G06F 40/237 - Outils lexicaux
  • H04L 67/303 - Profils des terminaux
  • G06N 5/025 - Extraction de règles à partir de données
  • G06F 16/31 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/182 - Systèmes de fichiers distribués
  • G06F 40/20 - Analyse du langage naturel
  • H04L 51/42 - Aspects liés aux boîtes aux lettres, p.ex. synchronisation des boîtes aux lettres
  • H04L 51/212 - Surveillance ou traitement des messages utilisant un filtrage ou un blocage sélectif
  • H04L 51/234 - Surveillance ou traitement des messages pour le suivi des messages
  • H04L 61/45 - Répertoires de réseau; Correspondance nom-adresse
  • G06F 9/54 - Communication interprogramme

2.

SYSTEMS AND METHODS FOR DETECTING EVENTS BASED ON UPDATES TO NODE PROFILES FROM ELECTRONIC ACTIVITIES

      
Numéro d'application 18324775
Statut En instance
Date de dépôt 2023-05-26
Date de la première publication 2023-12-28
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Wulf, John
  • Prakash, Sathya Hariesh
  • Lutsaievska, Tetiana

Abrégé

The present disclosure relates to methods, systems, and storage media for detecting events based on updates to node profiles from electronic activities. Exemplary implementations may access an electronic activity transmitted or received via an electronic account associated with a data source provider; generate a plurality of activity field-value pairs; maintain a plurality of node profiles; identify a first state of a first node profile of the plurality of node profiles; update the first node profile using the electronic activity; identify a second state of the first node profile subsequent to updating the first node profile using the electronic activity; detect a state change of the first node profile based on the first state and the second state; determine that the state change satisfies an event condition; and store an association between the first node profile and an event type corresponding to the event condition.

Classes IPC  ?

  • H04L 67/50 - Services réseau
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • G06F 9/54 - Communication interprogramme
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06F 16/182 - Systèmes de fichiers distribués
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/23 - Mise à jour
  • G06F 16/245 - Traitement des requêtes
  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/31 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/35 - Groupement; Classement
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/906 - Groupement; Classement
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/903 - Requêtes
  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
  • 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 40/20 - Analyse du langage naturel
  • G06F 40/237 - Outils lexicaux
  • G06F 40/295 - Reconnaissance de noms propres
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 5/025 - Extraction de règles à partir de données
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
  • G06Q 10/0639 - Analyse des performances des employés; Analyse des performances des opérations d’une entreprise ou d’une organisation
  • G06Q 10/107 - Gestion informatisée du courrier électronique
  • G06Q 10/109 - Gestion du temps, p.ex. agendas, rappels, réunions ou décompte de temps
  • G06Q 10/1091 - Enregistrement du temps à des fins administratives ou de gestion
  • G06Q 10/1093 - Ordonnancement basé sur un agenda pour des personnes ou des groupes
  • G06Q 50/22 - Aide sociale
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • H04L 41/14 - Analyse ou conception de réseau
  • H04L 43/026 - Capture des données de surveillance en utilisant l’identification du flux
  • 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/062 - Génération de rapports liés au trafic du réseau
  • H04L 43/065 - Génération de rapports liés aux appareils du réseau
  • H04L 43/067 - Génération de rapports en utilisant des rapports de délai
  • H04L 43/0876 - Utilisation du réseau, p.ex. volume de charge ou niveau de congestion
  • H04L 43/00 - Dispositions pour la surveillance ou le test de réseaux de commutation de données
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
  • H04L 51/212 - Surveillance ou traitement des messages utilisant un filtrage ou un blocage sélectif
  • H04L 51/234 - Surveillance ou traitement des messages pour le suivi des messages
  • H04L 51/42 - Aspects liés aux boîtes aux lettres, p.ex. synchronisation des boîtes aux lettres
  • H04L 61/45 - Répertoires de réseau; Correspondance nom-adresse
  • H04L 67/125 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p.ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance en impliquant la commande des applications des terminaux par un réseau
  • H04L 67/30 - Profils
  • H04L 67/303 - Profils des terminaux
  • H04L 67/306 - Profils des utilisateurs
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée

3.

SYSTEMS AND METHODS FOR GENERATING A CONTENT ITEM BASED ON A STATUS OF A NODE PROFILE DETERMINED USING ELECTRONIC ACTIVITIES

      
Numéro d'application 18209917
Statut En instance
Date de dépôt 2023-06-14
Date de la première publication 2023-10-12
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Flink, David
  • Xi, Cathy
  • Hai, Wei
  • Feenstra, Cameron

Abrégé

Systems and methods for providing content items can generate the content items based on impact scores associated with actions of the content items. The system and methods can include accessing, for an entity, a plurality of record objects linked with one or more electronic activities having the entity as a participant, each record object corresponding to an event to be completed; identifying, for each record object of the plurality of record objects, an action to perform to increase a completion score; determining, for each action, using the electronic activities linked with the record object and a current completion score of the record object, an impact score indicating an amount of change in the completion score of the record object corresponding to the action; and providing, for presentation to a device of the entity, a content item corresponding to the action based on the impact score.

Classes IPC  ?

  • G06F 16/23 - Mise à jour
  • 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

4.

SYSTEMS AND METHODS FOR GENERATING NEW RECORD OBJECTS BASED ON ELECTRONIC ACTIVITIES

      
Numéro d'application 17958592
Statut En instance
Date de dépôt 2022-10-03
Date de la première publication 2023-09-07
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Navarro, Jose Alberto Muniz
  • Jain, Vardhman
  • Akselrod, Andrey
  • Kozlov, Heorhiy
  • Joseph, Rajit Kurien
  • Rogynskyy, Oleg

Abrégé

Methods, systems, and storage media for generating new record objects based on electronic activities are disclosed. Example implementations may: access a plurality of electronic activities; access a plurality of record objects; parse an electronic activity of the plurality of electronic activities; determine, responsive to parsing the electronic activity, that the electronic activity is to be matched to one or more record objects; determine for each candidate record object that a match score indicating a likelihood of electronic activity being matched to the candidate record object is below a threshold; determine an object type of a new record object to generate based on one or more participants of the electronic activity; generate the new record object of the determined type; and store in a data structure an association between the new record object and the electronic activity.

Classes IPC  ?

  • H04L 67/50 - Services réseau
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/903 - Requêtes
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/23 - Mise à jour
  • G06F 16/245 - Traitement des requêtes
  • G06F 16/906 - Groupement; Classement
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • 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 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/35 - Groupement; Classement
  • G06F 40/295 - Reconnaissance de noms propres
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • 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
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
  • G06Q 10/0639 - Analyse des performances des employés; Analyse des performances des opérations d’une entreprise ou d’une organisation
  • G06Q 10/107 - Gestion informatisée du courrier électronique
  • G06Q 10/1091 - Enregistrement du temps à des fins administratives ou de gestion
  • G06Q 10/1093 - Ordonnancement basé sur un agenda pour des personnes ou des groupes
  • G06Q 50/22 - Aide sociale
  • H04L 41/14 - Analyse ou conception de réseau
  • H04L 43/026 - Capture des données de surveillance en utilisant l’identification du flux
  • 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/062 - Génération de rapports liés au trafic du réseau
  • H04L 43/065 - Génération de rapports liés aux appareils du réseau
  • H04L 43/067 - Génération de rapports en utilisant des rapports de délai
  • H04L 43/0876 - Utilisation du réseau, p.ex. volume de charge ou niveau de congestion
  • H04L 43/00 - Dispositions pour la surveillance ou le test de réseaux de commutation de données
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
  • H04L 67/125 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p.ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance en impliquant la commande des applications des terminaux par un réseau
  • H04L 67/30 - Profils
  • H04L 67/306 - Profils des utilisateurs
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • G06F 40/237 - Outils lexicaux
  • H04L 67/303 - Profils des terminaux
  • G06N 5/025 - Extraction de règles à partir de données
  • G06F 16/31 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/182 - Systèmes de fichiers distribués
  • G06F 40/20 - Analyse du langage naturel
  • H04L 51/42 - Aspects liés aux boîtes aux lettres, p.ex. synchronisation des boîtes aux lettres
  • H04L 51/212 - Surveillance ou traitement des messages utilisant un filtrage ou un blocage sélectif
  • H04L 51/234 - Surveillance ou traitement des messages pour le suivi des messages
  • H04L 61/45 - Répertoires de réseau; Correspondance nom-adresse
  • G06Q 10/109 - Gestion du temps, p.ex. agendas, rappels, réunions ou décompte de temps
  • G06F 9/54 - Communication interprogramme

5.

SYSTEMS AND METHODS FOR BLAST ELECTRONIC ACTIVITY DETECTION

      
Numéro d'application 18186504
Statut En instance
Date de dépôt 2023-03-20
Date de la première publication 2023-08-10
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Pavlov, Mykola

Abrégé

The present disclosure relates to determining detecting blast electronic activities. A method can include identifying a plurality of first electronic activities transmitted by a first electronic account of a data source provider. For each first electronic activity of the plurality of first electronic activities, a plurality of features can be extracted. For at least one first electronic activity of the plurality of first electronic activities, a blast probability score can be generated indicating a likelihood that the at least one first electronic activity is a blast electronic activity. The blast probability score can be generated using a machine learning model trained using features extracted from second electronic activities labeled as blast electronic activities and features extracted from third electronic activities labeled as non-blast electronic activities. An association between the at least one first electronic activity and the blast probability score can be stored in a data structure.

Classes IPC  ?

  • G06N 7/01 - Modèles graphiques probabilistes, p.ex. réseaux probabilistes
  • G06N 20/00 - Apprentissage automatique

6.

SYSTEMS AND METHODS FOR MATCHING ELECTRONIC ACTIVITIES DIRECTLY TO RECORD OBJECTS OF SYSTEMS OF RECORD WITH NODE PROFILES

      
Numéro d'application 17990791
Statut En instance
Date de dépôt 2022-11-21
Date de la première publication 2023-06-29
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Joseph, Rajit Kurien
  • Navarro, Jose Alberto Muniz
  • Brunets, Yurii

Abrégé

The system described herein can automatically match, link, or otherwise associate electronic activities with one or more record objects. For an electronic activity that is eligible or qualifies to be matched with one or more record objects, the system can identify one or more set of rules or rule sets. Using the rule sets, the system can identify candidate record objects. The system can then rank the identified candidate record objects to select one or more record objects with which to associate the electronic activity. The system can then store an association between the electronic activity and the selected one or more record objects.

Classes IPC  ?

  • H04L 67/50 - Services réseau
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/903 - Requêtes
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/23 - Mise à jour
  • G06F 16/245 - Traitement des requêtes
  • G06F 16/906 - Groupement; Classement
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • 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 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/35 - Groupement; Classement
  • G06F 40/295 - Reconnaissance de noms propres
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • 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
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
  • G06Q 10/0639 - Analyse des performances des employés; Analyse des performances des opérations d’une entreprise ou d’une organisation
  • G06Q 10/107 - Gestion informatisée du courrier électronique
  • G06Q 10/1091 - Enregistrement du temps à des fins administratives ou de gestion
  • G06Q 10/1093 - Ordonnancement basé sur un agenda pour des personnes ou des groupes
  • G06Q 50/22 - Aide sociale
  • H04L 41/14 - Analyse ou conception de réseau
  • H04L 43/026 - Capture des données de surveillance en utilisant l’identification du flux
  • 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/062 - Génération de rapports liés au trafic du réseau
  • H04L 43/065 - Génération de rapports liés aux appareils du réseau
  • H04L 43/067 - Génération de rapports en utilisant des rapports de délai
  • H04L 43/0876 - Utilisation du réseau, p.ex. volume de charge ou niveau de congestion
  • H04L 43/00 - Dispositions pour la surveillance ou le test de réseaux de commutation de données
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
  • H04L 67/125 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p.ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance en impliquant la commande des applications des terminaux par un réseau
  • H04L 67/30 - Profils
  • H04L 67/306 - Profils des utilisateurs
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • G06F 40/237 - Outils lexicaux
  • H04L 67/303 - Profils des terminaux
  • G06N 5/025 - Extraction de règles à partir de données
  • G06F 16/31 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/182 - Systèmes de fichiers distribués
  • G06F 40/20 - Analyse du langage naturel
  • H04L 51/42 - Aspects liés aux boîtes aux lettres, p.ex. synchronisation des boîtes aux lettres
  • H04L 51/212 - Surveillance ou traitement des messages utilisant un filtrage ou un blocage sélectif
  • H04L 51/234 - Surveillance ou traitement des messages pour le suivi des messages
  • H04L 61/45 - Répertoires de réseau; Correspondance nom-adresse
  • G06Q 10/109 - Gestion du temps, p.ex. agendas, rappels, réunions ou décompte de temps
  • G06F 9/54 - Communication interprogramme

7.

Systems and methods for restricting electronic activities from being linked with record objects

      
Numéro d'application 18100501
Numéro de brevet 11949751
Statut Délivré - en vigueur
Date de dépôt 2023-01-23
Date de la première publication 2023-05-25
Date d'octroi 2024-04-02
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Lutsaievska, Tetiana
  • Wulf, John
  • Prakash, Sathya Hariesh

Abrégé

The present disclosure relates to restricting electronic activities from being linked with record objects. According to at least one aspect of the disclosure, a method can include accessing, by one or more processors, a plurality of electronic activities, accessing a plurality of record objects of one or more systems of record, identifying an electronic activity of the plurality of electronic activities to match to one or more record objects, determining a data source provider associated with providing access to the electronic activity, and identifying a system of record corresponding to the determined data source provider. The system of record can include a plurality of candidate record objects to which to match the electronic activity. The method can include restricting the electronic activity from being linked with the at least one record object.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • G06F 9/54 - Communication interprogramme
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06F 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/182 - Systèmes de fichiers distribués
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/23 - Mise à jour
  • G06F 16/245 - Traitement des requêtes
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/31 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/35 - Groupement; Classement
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/903 - Requêtes
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/906 - Groupement; Classement
  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
  • 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 40/20 - Analyse du langage naturel
  • G06F 40/237 - Outils lexicaux
  • G06F 40/295 - Reconnaissance de noms propres
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 5/025 - Extraction de règles à partir de données
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
  • G06Q 10/0639 - Analyse des performances des employés; Analyse des performances des opérations d’une entreprise ou d’une organisation
  • G06Q 10/107 - Gestion informatisée du courrier électronique
  • G06Q 10/109 - Gestion du temps, p.ex. agendas, rappels, réunions ou décompte de temps
  • G06Q 10/1091 - Enregistrement du temps à des fins administratives ou de gestion
  • G06Q 10/1093 - Ordonnancement basé sur un agenda pour des personnes ou des groupes
  • G06Q 50/22 - Aide sociale
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • H04L 41/14 - Analyse ou conception de réseau
  • H04L 43/00 - Dispositions pour la surveillance ou le test de réseaux de commutation de données
  • H04L 43/026 - Capture des données de surveillance en utilisant l’identification du flux
  • 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/062 - Génération de rapports liés au trafic du réseau
  • H04L 43/065 - Génération de rapports liés aux appareils du réseau
  • H04L 43/067 - Génération de rapports en utilisant des rapports de délai
  • H04L 43/0876 - Utilisation du réseau, p.ex. volume de charge ou niveau de congestion
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
  • H04L 51/212 - Surveillance ou traitement des messages utilisant un filtrage ou un blocage sélectif
  • H04L 51/234 - Surveillance ou traitement des messages pour le suivi des messages
  • H04L 51/42 - Aspects liés aux boîtes aux lettres, p.ex. synchronisation des boîtes aux lettres
  • H04L 61/45 - Répertoires de réseau; Correspondance nom-adresse
  • H04L 67/125 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p.ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance en impliquant la commande des applications des terminaux par un réseau
  • H04L 67/30 - Profils
  • H04L 67/303 - Profils des terminaux
  • H04L 67/306 - Profils des utilisateurs
  • H04L 67/50 - Services réseau
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • G06F 40/205 - Analyse syntaxique
  • G06N 20/00 - Apprentissage automatique
  • G06Q 10/10 - Bureautique; Gestion du temps
  • G16H 15/00 - TIC spécialement adaptées aux rapports médicaux, p.ex. leur création ou leur transmission
  • G16H 50/30 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour l’évaluation des risques pour la santé d’une personne
  • H04L 12/14 - Dispositions pour la taxation
  • H04L 101/00 - Schéma d'indexation associé au groupe
  • H04L 101/35 - Types de noms de réseau contenant des préfixes spéciaux
  • H04L 101/37 - Adresses courriel
  • H04M 3/22 - Dispositions de supervision, de contrôle ou de test
  • H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c. à d. pour permettre la transmission de conférences

8.

SYSTEMS AND METHODS FOR UPDATING RECORD OBJECTS OF A SYSTEM OF RECORD

      
Numéro d'application 17986214
Statut En instance
Date de dépôt 2022-11-14
Date de la première publication 2023-03-16
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Brunets, Yurii
  • Jeske, Eric
  • Dingwall, Nicholas

Abrégé

The present disclosure relates to generating performance profiles of member nodes. A plurality of electronic activities can be accessed. A subset of electronic activities from the plurality of electronic activities can be identified. The subset of electronic activities can be parsed to identify participants of the electronic activities. A second node profile can be accessed for each participant. Participant types can be identified from each second node profiles. A distribution of the subset of electronic activities can be determined. A performance profile can be generated.

Classes IPC  ?

  • H04L 67/50 - Services réseau
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/903 - Requêtes
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/23 - Mise à jour
  • G06F 16/245 - Traitement des requêtes
  • G06F 16/906 - Groupement; Classement
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • 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 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/35 - Groupement; Classement
  • G06F 40/295 - Reconnaissance de noms propres
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • 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
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
  • G06Q 10/10 - Bureautique; Gestion du temps
  • G06Q 50/22 - Aide sociale
  • H04L 41/14 - Analyse ou conception de réseau
  • H04L 43/026 - Capture des données de surveillance en utilisant l’identification du flux
  • 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/062 - Génération de rapports liés au trafic du réseau
  • H04L 43/065 - Génération de rapports liés aux appareils du réseau
  • H04L 43/067 - Génération de rapports en utilisant des rapports de délai
  • H04L 43/0876 - Utilisation du réseau, p.ex. volume de charge ou niveau de congestion
  • H04L 43/00 - Dispositions pour la surveillance ou le test de réseaux de commutation de données
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
  • H04L 67/125 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p.ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance en impliquant la commande des applications des terminaux par un réseau
  • H04L 67/30 - Profils
  • H04L 67/306 - Profils des utilisateurs
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • G06F 40/237 - Outils lexicaux
  • H04L 67/303 - Profils des terminaux
  • G06N 5/02 - Représentation de la connaissance; Représentation symbolique
  • G06F 16/31 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/182 - Systèmes de fichiers distribués
  • G06F 40/20 - Analyse du langage naturel
  • H04L 51/42 - Aspects liés aux boîtes aux lettres, p.ex. synchronisation des boîtes aux lettres
  • H04L 51/212 - Surveillance ou traitement des messages utilisant un filtrage ou un blocage sélectif
  • H04L 51/234 - Surveillance ou traitement des messages pour le suivi des messages
  • H04L 61/45 - Répertoires de réseau; Correspondance nom-adresse
  • G06F 9/54 - Communication interprogramme

9.

Systems and methods for determining a completion score of a record object from electronic activities

      
Numéro d'application 17958769
Numéro de brevet 11895207
Statut Délivré - en vigueur
Date de dépôt 2022-10-03
Date de la première publication 2023-02-16
Date d'octroi 2024-02-06
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Markovsky, Yury
  • Jeske, Eric
  • Lutsaievska, Tetiana
  • Li, Hang

Abrégé

The present disclosure relates to a method for determining a completion score for a record object based on electronic activities. The method includes accessing record objects, each of which corresponds to a record object type and includes object fields having object field-values. The method includes selecting one of the record objects. The method includes identifying electronic activities transmitted or received associated with the record object. Each of the electronic activities has a timestamp indicating a receipt time or transmission time of the respective electronic activity. The method includes determining a participant of each of the electronic activities. The method includes determining a completion score indicating a likelihood of completing an event associated with the record object based on the timestamp of each of the electronic activities and the participant of each of the electronic activities. The method includes storing an association between the record object and the completion score.

Classes IPC  ?

  • G06F 16/20 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet de données structurées, p.ex. de données relationnelles
  • H04L 67/50 - Services réseau
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/903 - Requêtes
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/23 - Mise à jour
  • G06F 16/245 - Traitement des requêtes
  • G06F 16/906 - Groupement; Classement
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • 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 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/35 - Groupement; Classement
  • G06F 40/295 - Reconnaissance de noms propres
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • 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
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
  • G06Q 10/0639 - Analyse des performances des employés; Analyse des performances des opérations d’une entreprise ou d’une organisation
  • G06Q 10/107 - Gestion informatisée du courrier électronique
  • G06Q 10/1091 - Enregistrement du temps à des fins administratives ou de gestion
  • G06Q 10/1093 - Ordonnancement basé sur un agenda pour des personnes ou des groupes
  • G06Q 50/22 - Aide sociale
  • H04L 41/14 - Analyse ou conception de réseau
  • H04L 43/026 - Capture des données de surveillance en utilisant l’identification du flux
  • 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/062 - Génération de rapports liés au trafic du réseau
  • H04L 43/065 - Génération de rapports liés aux appareils du réseau
  • H04L 43/067 - Génération de rapports en utilisant des rapports de délai
  • H04L 43/0876 - Utilisation du réseau, p.ex. volume de charge ou niveau de congestion
  • H04L 43/00 - Dispositions pour la surveillance ou le test de réseaux de commutation de données
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
  • H04L 67/125 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p.ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance en impliquant la commande des applications des terminaux par un réseau
  • H04L 67/30 - Profils
  • H04L 67/306 - Profils des utilisateurs
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • G06F 40/237 - Outils lexicaux
  • H04L 67/303 - Profils des terminaux
  • G06N 5/025 - Extraction de règles à partir de données
  • G06F 16/31 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/182 - Systèmes de fichiers distribués
  • G06F 40/20 - Analyse du langage naturel
  • H04L 51/42 - Aspects liés aux boîtes aux lettres, p.ex. synchronisation des boîtes aux lettres
  • H04L 51/212 - Surveillance ou traitement des messages utilisant un filtrage ou un blocage sélectif
  • H04L 51/234 - Surveillance ou traitement des messages pour le suivi des messages
  • H04L 61/45 - Répertoires de réseau; Correspondance nom-adresse
  • G06Q 10/109 - Gestion du temps, p.ex. agendas, rappels, réunions ou décompte de temps
  • G06F 9/54 - Communication interprogramme
  • G16H 15/00 - TIC spécialement adaptées aux rapports médicaux, p.ex. leur création ou leur transmission
  • G16H 50/30 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour l’évaluation des risques pour la santé d’une personne
  • G06N 20/00 - Apprentissage automatique
  • G06F 40/205 - Analyse syntaxique
  • G06Q 10/10 - Bureautique; Gestion du temps
  • H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c. à d. pour permettre la transmission de conférences
  • H04L 12/14 - Dispositions pour la taxation
  • H04L 101/37 - Adresses courriel
  • H04L 101/00 - Schéma d'indexation associé au groupe
  • H04M 3/22 - Dispositions de supervision, de contrôle ou de test
  • H04L 101/35 - Types de noms de réseau contenant des préfixes spéciaux

10.

SYSTEMS AND METHODS FOR MATCHING ELECTRONIC ACTIVITIES WITH RECORD OBJECTS BASED ON ENTITY RELATIONSHIPS

      
Numéro d'application 17962475
Statut En instance
Date de dépôt 2022-10-08
Date de la première publication 2023-02-16
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Hermanek, Stefan
  • Halladay, Dylan
  • Korkuna, Ostap
  • Navarro, Jose Alberto Muniz

Abrégé

The present disclosure relates to systems and methods for matching electronic activities with record objects based on entity relationships. The method can include accessing a plurality of electronic activities, identifying an electronic activity, identifying a first participant associated with a first entity and a second participant associated with a second entity, determining whether a record object identifier is included in the electronic activity, identifying a first record object of the system of record that includes an instance of the record object identifier, and storing an association between the electronic activity and the first record object. The method can include determining a second record object corresponding to the second entity, identifying, using a matching policy, a third record object linked to the second record object and identifying a third entity, and storing, by the one or more processors, an association between the electronic activity and the third record object.

Classes IPC  ?

  • H04L 67/50 - Services réseau
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/903 - Requêtes
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/23 - Mise à jour
  • G06F 16/245 - Traitement des requêtes
  • G06F 16/906 - Groupement; Classement
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • 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 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/35 - Groupement; Classement
  • G06F 40/295 - Reconnaissance de noms propres
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • 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
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
  • G06Q 10/10 - Bureautique; Gestion du temps
  • G06Q 50/22 - Aide sociale
  • H04L 41/14 - Analyse ou conception de réseau
  • H04L 43/026 - Capture des données de surveillance en utilisant l’identification du flux
  • 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/062 - Génération de rapports liés au trafic du réseau
  • H04L 43/065 - Génération de rapports liés aux appareils du réseau
  • H04L 43/067 - Génération de rapports en utilisant des rapports de délai
  • H04L 43/0876 - Utilisation du réseau, p.ex. volume de charge ou niveau de congestion
  • H04L 43/00 - Dispositions pour la surveillance ou le test de réseaux de commutation de données
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
  • H04L 67/125 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p.ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance en impliquant la commande des applications des terminaux par un réseau
  • H04L 67/30 - Profils
  • H04L 67/306 - Profils des utilisateurs
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • G06F 40/237 - Outils lexicaux
  • H04L 67/303 - Profils des terminaux
  • G06N 5/02 - Représentation de la connaissance; Représentation symbolique
  • G06F 16/31 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/182 - Systèmes de fichiers distribués
  • G06F 40/20 - Analyse du langage naturel
  • H04L 51/42 - Aspects liés aux boîtes aux lettres, p.ex. synchronisation des boîtes aux lettres
  • H04L 51/212 - Surveillance ou traitement des messages utilisant un filtrage ou un blocage sélectif
  • H04L 51/234 - Surveillance ou traitement des messages pour le suivi des messages
  • H04L 61/45 - Répertoires de réseau; Correspondance nom-adresse
  • G06F 9/54 - Communication interprogramme

11.

Systems and methods for managing the generation or deletion of record objects based on electronic activities and communication policies

      
Numéro d'application 17958714
Numéro de brevet 11949682
Statut Délivré - en vigueur
Date de dépôt 2022-10-03
Date de la première publication 2023-02-09
Date d'octroi 2024-04-02
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Hall, Brittney
  • Halladay, Dylan
  • Wulf, John
  • Jain, Vardhman

Abrégé

The present disclosure relates to for managing the generation or deletion of record objects based on electronic activities and communication policies. Data of a plurality of electronic activities from one or more electronic accounts of the entity may be identified. It may be determined whether the identified data satisfies a communication policy. The communication policy may include one or more rules based on the electronic activities. Instructions to generate a contact record object or instructions to delete an existing contact record for the entity may be transmitted based on the condition of the communication of the communication policy that is satisfied.

Classes IPC  ?

  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 16/23 - Mise à jour
  • G06N 20/00 - Apprentissage automatique
  • H04L 9/40 - Protocoles réseaux de sécurité
  • 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

12.

Systems and methods for determining the shareability of values of node profiles

      
Numéro d'application 17962477
Numéro de brevet 11895208
Statut Délivré - en vigueur
Date de dépôt 2022-10-08
Date de la première publication 2023-02-02
Date d'octroi 2024-02-06
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Brunets, Yurii
  • Rice, Devin

Abrégé

The present disclosure relates to determining the shareability of values of node profiles. Record objects and electronic activities of a system of record corresponding to a data source provider may be accessed. Each record object may correspond to a record object type and have one or more object field-value pairs. Node profiles may be maintained. Values of fields corresponding to a predetermined type of field including fewer than a predetermined threshold number of data source providers may be identified. A restriction tag used to restrict populating other node profiles may be generated. Provision of the value with a second data source provider may be restricted.

Classes IPC  ?

  • H04L 67/50 - Services réseau
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/903 - Requêtes
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/23 - Mise à jour
  • G06F 16/245 - Traitement des requêtes
  • G06F 16/906 - Groupement; Classement
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • 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 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/35 - Groupement; Classement
  • G06F 40/295 - Reconnaissance de noms propres
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • 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
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
  • G06Q 10/0639 - Analyse des performances des employés; Analyse des performances des opérations d’une entreprise ou d’une organisation
  • G06Q 10/107 - Gestion informatisée du courrier électronique
  • G06Q 10/1091 - Enregistrement du temps à des fins administratives ou de gestion
  • G06Q 10/1093 - Ordonnancement basé sur un agenda pour des personnes ou des groupes
  • G06Q 50/22 - Aide sociale
  • H04L 41/14 - Analyse ou conception de réseau
  • H04L 43/026 - Capture des données de surveillance en utilisant l’identification du flux
  • 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/062 - Génération de rapports liés au trafic du réseau
  • H04L 43/065 - Génération de rapports liés aux appareils du réseau
  • H04L 43/067 - Génération de rapports en utilisant des rapports de délai
  • H04L 43/0876 - Utilisation du réseau, p.ex. volume de charge ou niveau de congestion
  • H04L 43/00 - Dispositions pour la surveillance ou le test de réseaux de commutation de données
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
  • H04L 67/125 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p.ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance en impliquant la commande des applications des terminaux par un réseau
  • H04L 67/30 - Profils
  • H04L 67/306 - Profils des utilisateurs
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • G06F 40/237 - Outils lexicaux
  • H04L 67/303 - Profils des terminaux
  • G06N 5/025 - Extraction de règles à partir de données
  • G06F 16/31 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/182 - Systèmes de fichiers distribués
  • G06F 40/20 - Analyse du langage naturel
  • H04L 51/42 - Aspects liés aux boîtes aux lettres, p.ex. synchronisation des boîtes aux lettres
  • H04L 51/212 - Surveillance ou traitement des messages utilisant un filtrage ou un blocage sélectif
  • H04L 51/234 - Surveillance ou traitement des messages pour le suivi des messages
  • H04L 61/45 - Répertoires de réseau; Correspondance nom-adresse
  • G06F 9/54 - Communication interprogramme
  • G06Q 10/109 - Gestion du temps, p.ex. agendas, rappels, réunions ou décompte de temps
  • G16H 15/00 - TIC spécialement adaptées aux rapports médicaux, p.ex. leur création ou leur transmission
  • G16H 50/30 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour l’évaluation des risques pour la santé d’une personne
  • G06N 20/00 - Apprentissage automatique
  • G06F 40/205 - Analyse syntaxique
  • G06Q 10/10 - Bureautique; Gestion du temps
  • H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c. à d. pour permettre la transmission de conférences
  • H04L 12/14 - Dispositions pour la taxation
  • H04L 101/37 - Adresses courriel
  • H04M 3/22 - Dispositions de supervision, de contrôle ou de test
  • H04L 101/00 - Schéma d'indexation associé au groupe
  • H04L 101/35 - Types de noms de réseau contenant des préfixes spéciaux

13.

SYSTEMS AND METHODS FOR MATCHING ELECTRONIC ACTIVITIES DIRECTLY TO RECORD OBJECTS OF SYSTEMS OF RECORD

      
Numéro d'application 17948166
Statut En instance
Date de dépôt 2022-09-19
Date de la première publication 2023-01-26
Propriétaire People.ai, Inc. (USA)
Inventeur(s) Rogynskyy, Oleg

Abrégé

The system described herein can automatically match, link, or otherwise associate electronic activities with one or more record objects. For an electronic activity that is eligible or qualifies to be matched with one or more record objects, the system can identify one or more set of rules or rule sets. Using the rule sets, the system can identify candidate record objects. The system can then rank the identified candidate record objects to select one or more record objects with which to associate the electronic activity. The system can then store an association between the electronic activity and the selected one or more record objects.

Classes IPC  ?

  • H04L 67/50 - Services réseau
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/903 - Requêtes
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/23 - Mise à jour
  • G06F 16/245 - Traitement des requêtes
  • G06F 16/906 - Groupement; Classement
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • 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 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/35 - Groupement; Classement
  • G06F 40/295 - Reconnaissance de noms propres
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • 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
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
  • G06Q 10/10 - Bureautique; Gestion du temps
  • G06Q 50/22 - Aide sociale
  • H04L 41/14 - Analyse ou conception de réseau
  • H04L 43/026 - Capture des données de surveillance en utilisant l’identification du flux
  • 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/062 - Génération de rapports liés au trafic du réseau
  • H04L 43/065 - Génération de rapports liés aux appareils du réseau
  • H04L 43/067 - Génération de rapports en utilisant des rapports de délai
  • H04L 43/0876 - Utilisation du réseau, p.ex. volume de charge ou niveau de congestion
  • H04L 43/00 - Dispositions pour la surveillance ou le test de réseaux de commutation de données
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
  • H04L 67/125 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p.ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance en impliquant la commande des applications des terminaux par un réseau
  • H04L 67/30 - Profils
  • H04L 67/306 - Profils des utilisateurs
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • G06F 40/237 - Outils lexicaux
  • H04L 67/303 - Profils des terminaux
  • G06N 5/02 - Représentation de la connaissance; Représentation symbolique
  • G06F 16/31 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/182 - Systèmes de fichiers distribués
  • G06F 40/20 - Analyse du langage naturel
  • H04L 51/42 - Aspects liés aux boîtes aux lettres, p.ex. synchronisation des boîtes aux lettres
  • H04L 51/212 - Surveillance ou traitement des messages utilisant un filtrage ou un blocage sélectif
  • H04L 51/234 - Surveillance ou traitement des messages pour le suivi des messages
  • H04L 61/45 - Répertoires de réseau; Correspondance nom-adresse

14.

Systems and methods for auto discovery of filters and processing electronic activities using the same

      
Numéro d'application 17953220
Numéro de brevet 11909837
Statut Délivré - en vigueur
Date de dépôt 2022-09-26
Date de la première publication 2023-01-12
Date d'octroi 2024-02-20
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Markovsky, Yury
  • Lutsaievska, Tetiana
  • Wulf, John

Abrégé

The present disclosure relates to systems and methods for filtering electronic activities. Exemplary implementations may include ingesting a first electronic activity; identifying an associated entity; and selecting a first filtering model based on the entity, the first filtering model trained to indicate whether to restrict further processing of ingested electronic activities. The method may further include generating a plurality of structured data tags for the first electronic activity; applying the selected first filtering model to the plurality of structured data tags for the first electronic activity to determine whether the first electronic activity satisfies a first restriction condition; and responsive to the first electronic activity satisfying the first restriction condition, restricting the first electronic activity from further processing; or responsive to the first electronic activity not satisfying the first restriction condition, further processing, by the one or more processors, the first electronic activity.

Classes IPC  ?

  • H04L 67/50 - Services réseau
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/903 - Requêtes
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/245 - Traitement des requêtes
  • G06F 16/906 - Groupement; Classement
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/23 - Mise à jour
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • 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 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/35 - Groupement; Classement
  • G06F 40/295 - Reconnaissance de noms propres
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • 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
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
  • G06Q 10/0639 - Analyse des performances des employés; Analyse des performances des opérations d’une entreprise ou d’une organisation
  • G06Q 10/107 - Gestion informatisée du courrier électronique
  • G06Q 10/1091 - Enregistrement du temps à des fins administratives ou de gestion
  • G06Q 10/1093 - Ordonnancement basé sur un agenda pour des personnes ou des groupes
  • G06Q 50/22 - Aide sociale
  • H04L 41/14 - Analyse ou conception de réseau
  • H04L 43/026 - Capture des données de surveillance en utilisant l’identification du flux
  • 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/062 - Génération de rapports liés au trafic du réseau
  • H04L 43/065 - Génération de rapports liés aux appareils du réseau
  • H04L 43/067 - Génération de rapports en utilisant des rapports de délai
  • H04L 43/0876 - Utilisation du réseau, p.ex. volume de charge ou niveau de congestion
  • H04L 43/00 - Dispositions pour la surveillance ou le test de réseaux de commutation de données
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
  • H04L 67/125 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p.ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance en impliquant la commande des applications des terminaux par un réseau
  • H04L 67/30 - Profils
  • H04L 67/306 - Profils des utilisateurs
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • G06F 40/237 - Outils lexicaux
  • H04L 67/303 - Profils des terminaux
  • G06N 5/025 - Extraction de règles à partir de données
  • G06F 16/31 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/182 - Systèmes de fichiers distribués
  • G06F 40/20 - Analyse du langage naturel
  • H04L 51/42 - Aspects liés aux boîtes aux lettres, p.ex. synchronisation des boîtes aux lettres
  • H04L 51/212 - Surveillance ou traitement des messages utilisant un filtrage ou un blocage sélectif
  • H04L 51/234 - Surveillance ou traitement des messages pour le suivi des messages
  • H04L 61/45 - Répertoires de réseau; Correspondance nom-adresse
  • G06F 9/54 - Communication interprogramme
  • G16H 15/00 - TIC spécialement adaptées aux rapports médicaux, p.ex. leur création ou leur transmission
  • G16H 50/30 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour l’évaluation des risques pour la santé d’une personne
  • G06N 20/00 - Apprentissage automatique
  • G06F 40/205 - Analyse syntaxique
  • G06Q 10/10 - Bureautique; Gestion du temps
  • H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c. à d. pour permettre la transmission de conférences
  • H04L 12/14 - Dispositions pour la taxation
  • H04L 101/37 - Adresses courriel
  • H04M 3/22 - Dispositions de supervision, de contrôle ou de test

15.

SYSTEMS AND METHODS FOR MAINTAINING EXTRACTED DATA IN A GROUP NODE PROFILE FROM ELECTRONIC ACTIVITIES

      
Numéro d'application 17888244
Statut En instance
Date de dépôt 2022-08-15
Date de la première publication 2022-12-08
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Markovsky, Yury
  • Brunets, Yurii
  • Navarro, Jose Alberto Muniz

Abrégé

The present disclosure relates to maintaining extracted data in a group node profile from electronic activities. A group node profile associated with a group entity is maintained. A first data point including an electronic activity or a record object is accessed. The first data point is parsed using a value detection policy to obtain a first value. The group node profile is updated based on the first value. An association score between the group node profile and the first value is generated. A second data point is accessed. The second data point is parsed. The association score between the group node profile and the first value is updated.

Classes IPC  ?

  • H04L 67/50 - Services réseau
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/903 - Requêtes
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/23 - Mise à jour
  • G06F 16/245 - Traitement des requêtes
  • G06F 16/906 - Groupement; Classement
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • 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 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/35 - Groupement; Classement
  • G06F 40/295 - Reconnaissance de noms propres
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • 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
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
  • G06Q 10/10 - Bureautique; Gestion du temps
  • G06Q 50/22 - Aide sociale
  • H04L 41/14 - Analyse ou conception de réseau
  • H04L 43/026 - Capture des données de surveillance en utilisant l’identification du flux
  • 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/062 - Génération de rapports liés au trafic du réseau
  • H04L 43/065 - Génération de rapports liés aux appareils du réseau
  • H04L 43/067 - Génération de rapports en utilisant des rapports de délai
  • H04L 43/0876 - Utilisation du réseau, p.ex. volume de charge ou niveau de congestion
  • H04L 43/00 - Dispositions pour la surveillance ou le test de réseaux de commutation de données
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
  • H04L 67/125 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p.ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance en impliquant la commande des applications des terminaux par un réseau
  • H04L 67/30 - Profils
  • H04L 67/306 - Profils des utilisateurs
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • G06F 40/237 - Outils lexicaux
  • H04L 67/303 - Profils des terminaux
  • G06N 5/02 - Représentation de la connaissance; Représentation symbolique
  • G06F 16/31 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/182 - Systèmes de fichiers distribués
  • G06F 40/20 - Analyse du langage naturel
  • H04L 51/42 - Aspects liés aux boîtes aux lettres, p.ex. synchronisation des boîtes aux lettres
  • H04L 51/212 - Surveillance ou traitement des messages utilisant un filtrage ou un blocage sélectif
  • H04L 51/234 - Surveillance ou traitement des messages pour le suivi des messages
  • H04L 61/45 - Répertoires de réseau; Correspondance nom-adresse

16.

Systems and methods for merging tenant shadow systems of record into a master system of record

      
Numéro d'application 17867245
Numéro de brevet 11831733
Statut Délivré - en vigueur
Date de dépôt 2022-07-18
Date de la première publication 2022-11-10
Date d'octroi 2023-11-28
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Jain, Vardhman
  • Joseph, Rajit Kurien
  • Navarro, Jose Alberto Muniz

Abrégé

The present disclosure is related to systems and methods of merging tenant shadow systems of record into a master system of record. First tenant record objects of a first tenant system of record can be accessed. A master record object for a master system of record can be generated using the corresponding first tenant record object. A second tenant record object of a second tenant system of record can be accessed. Whether the second tenant record object is to be merged into the corresponding master record object can be determined. When determined to merge, the second tenant record object can be merged into the corresponding master record object. When determined to not merge, a new master record can be generated.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet
  • H04L 67/50 - Services réseau
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/903 - Requêtes
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/23 - Mise à jour
  • G06F 16/245 - Traitement des requêtes
  • G06F 16/906 - Groupement; Classement
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • 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 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/35 - Groupement; Classement
  • G06F 40/295 - Reconnaissance de noms propres
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • 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
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
  • G06Q 10/0639 - Analyse des performances des employés; Analyse des performances des opérations d’une entreprise ou d’une organisation
  • G06Q 10/107 - Gestion informatisée du courrier électronique
  • G06Q 10/1091 - Enregistrement du temps à des fins administratives ou de gestion
  • G06Q 10/1093 - Ordonnancement basé sur un agenda pour des personnes ou des groupes
  • G06Q 50/22 - Aide sociale
  • H04L 41/14 - Analyse ou conception de réseau
  • H04L 43/026 - Capture des données de surveillance en utilisant l’identification du flux
  • 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/062 - Génération de rapports liés au trafic du réseau
  • H04L 43/065 - Génération de rapports liés aux appareils du réseau
  • H04L 43/067 - Génération de rapports en utilisant des rapports de délai
  • H04L 43/0876 - Utilisation du réseau, p.ex. volume de charge ou niveau de congestion
  • H04L 43/00 - Dispositions pour la surveillance ou le test de réseaux de commutation de données
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
  • H04L 67/125 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p.ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance en impliquant la commande des applications des terminaux par un réseau
  • H04L 67/30 - Profils
  • H04L 67/306 - Profils des utilisateurs
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • G06F 40/237 - Outils lexicaux
  • H04L 67/303 - Profils des terminaux
  • G06N 5/025 - Extraction de règles à partir de données
  • G06F 16/31 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/182 - Systèmes de fichiers distribués
  • G06F 40/20 - Analyse du langage naturel
  • H04L 51/42 - Aspects liés aux boîtes aux lettres, p.ex. synchronisation des boîtes aux lettres
  • H04L 51/212 - Surveillance ou traitement des messages utilisant un filtrage ou un blocage sélectif
  • H04L 51/234 - Surveillance ou traitement des messages pour le suivi des messages
  • H04L 61/45 - Répertoires de réseau; Correspondance nom-adresse
  • G06Q 10/109 - Gestion du temps, p.ex. agendas, rappels, réunions ou décompte de temps
  • G06F 9/54 - Communication interprogramme
  • G16H 15/00 - TIC spécialement adaptées aux rapports médicaux, p.ex. leur création ou leur transmission
  • G16H 50/30 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour l’évaluation des risques pour la santé d’une personne
  • G06N 20/00 - Apprentissage automatique
  • G06F 40/205 - Analyse syntaxique
  • G06Q 10/10 - Bureautique; Gestion du temps
  • H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c. à d. pour permettre la transmission de conférences
  • H04L 12/14 - Dispositions pour la taxation
  • H04L 101/37 - Adresses courriel
  • H04L 101/00 - Schéma d'indexation associé au groupe
  • H04M 3/22 - Dispositions de supervision, de contrôle ou de test
  • H04L 101/35 - Types de noms de réseau contenant des préfixes spéciaux

17.

SYSTEMS AND METHODS FOR CLASSIFYNG ELECTRONIC ACTIVITIES BASED ON SENDER AND RECEPIENT INFORMATION

      
Numéro d'application 17700233
Statut En instance
Date de dépôt 2022-03-21
Date de la première publication 2022-11-03
Propriétaire People ai, Inc. (USA)
Inventeur(s)
  • Joseph, Rajit
  • Hermanek, Stefan
  • Navarro, Jose Alberto Muniz
  • Halladay, Dylan
  • Kozlov, Heorhiy
  • Rogynskyy, Oleg

Abrégé

The system and methods described herein can classify electronic activities based on sender and recipient information. The system can determine a relationship between a sender of an electronic activity and at least one recipient of the electronic activity using a sender node profile and a recipient node profile. The system can assign a tag to the electronic activity based on the relationship between the sender and one or more recipients of the electronic activity. The system can process the electronic activity based on the assigned tag.

Classes IPC  ?

  • H04L 67/50 - Services réseau
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/903 - Requêtes
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/23 - Mise à jour
  • G06F 16/245 - Traitement des requêtes
  • G06F 16/906 - Groupement; Classement
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • 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 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/35 - Groupement; Classement
  • G06F 40/295 - Reconnaissance de noms propres
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • 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
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
  • G06Q 10/10 - Bureautique; Gestion du temps
  • G06Q 50/22 - Aide sociale
  • H04L 41/14 - Analyse ou conception de réseau
  • H04L 43/026 - Capture des données de surveillance en utilisant l’identification du flux
  • 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/062 - Génération de rapports liés au trafic du réseau
  • H04L 43/065 - Génération de rapports liés aux appareils du réseau
  • H04L 43/067 - Génération de rapports en utilisant des rapports de délai
  • H04L 43/0876 - Utilisation du réseau, p.ex. volume de charge ou niveau de congestion
  • H04L 43/00 - Dispositions pour la surveillance ou le test de réseaux de commutation de données
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
  • H04L 67/125 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p.ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance en impliquant la commande des applications des terminaux par un réseau
  • H04L 67/30 - Profils
  • H04L 67/306 - Profils des utilisateurs
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • G06F 40/237 - Outils lexicaux
  • H04L 67/303 - Profils des terminaux
  • G06N 5/02 - Représentation de la connaissance; Représentation symbolique
  • G06F 16/31 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/182 - Systèmes de fichiers distribués
  • G06F 40/20 - Analyse du langage naturel
  • H04L 51/42 - Aspects liés aux boîtes aux lettres, p.ex. synchronisation des boîtes aux lettres
  • H04L 51/212 - Surveillance ou traitement des messages utilisant un filtrage ou un blocage sélectif
  • H04L 51/234 - Surveillance ou traitement des messages pour le suivi des messages
  • H04L 61/45 - Répertoires de réseau; Correspondance nom-adresse

18.

Systems and methods for generating a filtered data set

      
Numéro d'application 17853797
Numéro de brevet 11924297
Statut Délivré - en vigueur
Date de dépôt 2022-06-29
Date de la première publication 2022-10-27
Date d'octroi 2024-03-05
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Oleinikov, Oleksandr
  • Rogynskyy, Oleg

Abrégé

The present disclosure relates to generating a filtered data set. Data from a plurality of systems of record of a plurality of data source providers may be accessed. A master data set generated using the data accessed from the plurality of systems of record may be maintained. Restriction policies including one or more rules for restricting sharing of data may be maintained. A filtered data set may be generated for a data source provider responsive to an application of restriction policies of other data source providers to the master data set. The filtered data set may be provisioned.

Classes IPC  ?

  • H04L 67/50 - Services réseau
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06F 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/182 - Systèmes de fichiers distribués
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/23 - Mise à jour
  • G06F 16/245 - Traitement des requêtes
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/31 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/35 - Groupement; Classement
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/903 - Requêtes
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/906 - Groupement; Classement
  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
  • 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 40/20 - Analyse du langage naturel
  • G06F 40/237 - Outils lexicaux
  • G06F 40/295 - Reconnaissance de noms propres
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 5/025 - Extraction de règles à partir de données
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
  • G06Q 10/0639 - Analyse des performances des employés; Analyse des performances des opérations d’une entreprise ou d’une organisation
  • G06Q 10/107 - Gestion informatisée du courrier électronique
  • G06Q 10/109 - Gestion du temps, p.ex. agendas, rappels, réunions ou décompte de temps
  • G06Q 10/1091 - Enregistrement du temps à des fins administratives ou de gestion
  • G06Q 10/1093 - Ordonnancement basé sur un agenda pour des personnes ou des groupes
  • G06Q 50/22 - Aide sociale
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • H04L 41/14 - Analyse ou conception de réseau
  • H04L 43/00 - Dispositions pour la surveillance ou le test de réseaux de commutation de données
  • H04L 43/026 - Capture des données de surveillance en utilisant l’identification du flux
  • 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/062 - Génération de rapports liés au trafic du réseau
  • H04L 43/065 - Génération de rapports liés aux appareils du réseau
  • H04L 43/067 - Génération de rapports en utilisant des rapports de délai
  • H04L 43/0876 - Utilisation du réseau, p.ex. volume de charge ou niveau de congestion
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
  • H04L 51/212 - Surveillance ou traitement des messages utilisant un filtrage ou un blocage sélectif
  • H04L 51/234 - Surveillance ou traitement des messages pour le suivi des messages
  • H04L 51/42 - Aspects liés aux boîtes aux lettres, p.ex. synchronisation des boîtes aux lettres
  • H04L 61/45 - Répertoires de réseau; Correspondance nom-adresse
  • H04L 67/125 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p.ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance en impliquant la commande des applications des terminaux par un réseau
  • H04L 67/30 - Profils
  • H04L 67/303 - Profils des terminaux
  • H04L 67/306 - Profils des utilisateurs
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • G06F 40/205 - Analyse syntaxique
  • G06N 20/00 - Apprentissage automatique
  • G06Q 10/10 - Bureautique; Gestion du temps
  • G16H 15/00 - TIC spécialement adaptées aux rapports médicaux, p.ex. leur création ou leur transmission
  • G16H 50/30 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour l’évaluation des risques pour la santé d’une personne
  • H04L 12/14 - Dispositions pour la taxation
  • H04L 101/37 - Adresses courriel
  • H04M 3/22 - Dispositions de supervision, de contrôle ou de test
  • H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c. à d. pour permettre la transmission de conférences

19.

SYSTEMS AND METHODS FOR DETECTING EVENTS BASED ON UPDATES TO NODE PROFILES FROM ELECTRONIC ACTIVITIES

      
Numéro d'application 17683245
Statut En instance
Date de dépôt 2022-02-28
Date de la première publication 2022-10-13
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Wulf, John
  • Prakash, Sathya Hariesh
  • Brunets, Yurii
  • Rogynskyy, Oleg
  • Joseph, Rajit Kurien
  • Markovsky, Yury

Abrégé

The present disclosure relates to methods, systems, and storage media for detecting events based on updates to node profiles from electronic activities. Exemplary implementations may access an electronic activity transmitted or received via an electronic account associated with a data source provider; generate a plurality of activity field-value pairs; maintain a plurality of node profiles; identify a first state of a first node profile of the plurality of node profiles; update the first node profile using the electronic activity; identify a second state of the first node profile subsequent to updating the first node profile using the electronic activity; detect a state change of the first node profile based on the first state and the second state; determine that the state change satisfies an event condition; and store an association between the first node profile and an event type corresponding to the event condition.

Classes IPC  ?

20.

SYSTEMS AND METHODS OF GENERATING AN ENGAGEMENT PROFILE

      
Numéro d'application 17700210
Statut En instance
Date de dépôt 2022-03-21
Date de la première publication 2022-07-07
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Halladay, Dylan
  • Hermanek, Stefan
  • Brunets, Yurii

Abrégé

The present disclosure relates to systems and methods for determining an engagement profile of a participant by associating electronic activities to a profile. It may generate the engagement profile based on analysis of the electronic activity level. An example implementation may contain the following steps. The system may access for a first record object a plurality of electronic activities linked with the first record object. The system may identify for a participant from the plurality of electronic activities a set of electronic activities including the participant. The system may determine an engagement profile of the participant based on a first number of electronic activities of the set of electronic activities sent by the participant, a second number of the set of electronic activities received by the participant and a temporal distribution of the set of electronic activities. The system may store the engagement profile in one or more data structures.

Classes IPC  ?

  • H04L 67/50 - Services réseau
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/903 - Requêtes
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/23 - Mise à jour
  • G06F 16/245 - Traitement des requêtes
  • G06F 16/906 - Groupement; Classement
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • 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 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/35 - Groupement; Classement
  • G06F 40/295 - Reconnaissance de noms propres
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • 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
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
  • G06Q 10/10 - Bureautique; Gestion du temps
  • G06Q 50/22 - Aide sociale
  • H04L 41/14 - Analyse ou conception de réseau
  • H04L 43/026 - Capture des données de surveillance en utilisant l’identification du flux
  • 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/062 - Génération de rapports liés au trafic du réseau
  • H04L 43/065 - Génération de rapports liés aux appareils du réseau
  • H04L 43/067 - Génération de rapports en utilisant des rapports de délai
  • H04L 43/0876 - Utilisation du réseau, p.ex. volume de charge ou niveau de congestion
  • H04L 43/00 - Dispositions pour la surveillance ou le test de réseaux de commutation de données
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
  • H04L 51/42 - Aspects liés aux boîtes aux lettres, p.ex. synchronisation des boîtes aux lettres
  • H04L 51/234 - Surveillance ou traitement des messages pour le suivi des messages
  • H04L 61/45 - Répertoires de réseau; Correspondance nom-adresse
  • H04L 67/125 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p.ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance en impliquant la commande des applications des terminaux par un réseau
  • H04L 67/30 - Profils
  • H04L 67/306 - Profils des utilisateurs
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • G06F 40/237 - Outils lexicaux
  • H04L 51/00 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p.ex. courriel
  • H04L 67/303 - Profils des terminaux
  • G06N 5/02 - Représentation de la connaissance; Représentation symbolique
  • G06F 16/31 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/182 - Systèmes de fichiers distribués
  • G06F 40/20 - Analyse du langage naturel

21.

Systems and methods for restricting generation and delivery of insights to second data source providers

      
Numéro d'application 17694198
Numéro de brevet 11895205
Statut Délivré - en vigueur
Date de dépôt 2022-03-14
Date de la première publication 2022-06-23
Date d'octroi 2024-02-06
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Flink, David
  • Shah, Kavita
  • Hai, Wei

Abrégé

The present disclosure relates to restricting generation and delivery of insights to data source providers. Electronic activities and record objects may be accessed. Each record object may correspond to a record object type and have one or more object field-value pairs. Node profiles may be maintained. Updates to a node graph or corresponding to a record object may be detected. A number of data source providers having respective electronic activities or record objects from which the update to the node graph or corresponding to the record object can be determined. Provisioning of a content item to a second data source provider may be restricted.

Classes IPC  ?

  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • H04L 67/50 - Services réseau
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/903 - Requêtes
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/23 - Mise à jour
  • G06F 16/245 - Traitement des requêtes
  • G06F 16/906 - Groupement; Classement
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • 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 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/35 - Groupement; Classement
  • G06F 40/295 - Reconnaissance de noms propres
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • 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
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
  • G06Q 10/0639 - Analyse des performances des employés; Analyse des performances des opérations d’une entreprise ou d’une organisation
  • G06Q 10/107 - Gestion informatisée du courrier électronique
  • G06Q 10/1091 - Enregistrement du temps à des fins administratives ou de gestion
  • G06Q 10/1093 - Ordonnancement basé sur un agenda pour des personnes ou des groupes
  • G06Q 50/22 - Aide sociale
  • H04L 41/14 - Analyse ou conception de réseau
  • H04L 43/026 - Capture des données de surveillance en utilisant l’identification du flux
  • 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/062 - Génération de rapports liés au trafic du réseau
  • H04L 43/065 - Génération de rapports liés aux appareils du réseau
  • H04L 43/067 - Génération de rapports en utilisant des rapports de délai
  • H04L 43/0876 - Utilisation du réseau, p.ex. volume de charge ou niveau de congestion
  • H04L 43/00 - Dispositions pour la surveillance ou le test de réseaux de commutation de données
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
  • H04L 67/125 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p.ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance en impliquant la commande des applications des terminaux par un réseau
  • H04L 67/30 - Profils
  • H04L 67/306 - Profils des utilisateurs
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • G06F 40/237 - Outils lexicaux
  • H04L 67/303 - Profils des terminaux
  • G06N 5/025 - Extraction de règles à partir de données
  • G06F 16/31 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/182 - Systèmes de fichiers distribués
  • G06F 40/20 - Analyse du langage naturel
  • H04L 51/42 - Aspects liés aux boîtes aux lettres, p.ex. synchronisation des boîtes aux lettres
  • H04L 51/212 - Surveillance ou traitement des messages utilisant un filtrage ou un blocage sélectif
  • H04L 51/234 - Surveillance ou traitement des messages pour le suivi des messages
  • H04L 61/45 - Répertoires de réseau; Correspondance nom-adresse
  • G06Q 10/109 - Gestion du temps, p.ex. agendas, rappels, réunions ou décompte de temps
  • G06F 9/54 - Communication interprogramme
  • G16H 15/00 - TIC spécialement adaptées aux rapports médicaux, p.ex. leur création ou leur transmission
  • G16H 50/30 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour l’évaluation des risques pour la santé d’une personne
  • G06N 20/00 - Apprentissage automatique
  • G06F 40/205 - Analyse syntaxique
  • G06Q 10/10 - Bureautique; Gestion du temps
  • H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c. à d. pour permettre la transmission de conférences
  • H04L 12/14 - Dispositions pour la taxation
  • H04L 101/37 - Adresses courriel
  • H04L 101/00 - Schéma d'indexation associé au groupe
  • H04M 3/22 - Dispositions de supervision, de contrôle ou de test
  • H04L 101/35 - Types de noms de réseau contenant des préfixes spéciaux

22.

Systems and methods for updating confidence scores of labels based on subsequent electronic activities

      
Numéro d'application 17683240
Numéro de brevet 11909836
Statut Délivré - en vigueur
Date de dépôt 2022-02-28
Date de la première publication 2022-06-16
Date d'octroi 2024-02-20
Propriétaire PEOPLE.AI, INC. (USA)
Inventeur(s)
  • Wulf, John
  • Prakash, Sathya Hariesh
  • Jain, Vardhman
  • Hermanek, Stefan
  • Hai, Wei
  • Rogynskyy, Oleg

Abrégé

The present disclosure relates to methods, systems, and storage media for updating confidence scores of labels based on subsequent electronic activities. Exemplary embodiments may maintain a plurality of node profiles corresponding to a plurality of unique entities; access a plurality of electronic activities transmitted or received via electronic accounts associated with one or more data source providers; identify a first electronic activity to process; assign a tag to the first electronic activity based on the data included in the electronic activity; determine a confidence score of the tag based on the data included in the first electronic activity; identify a second electronic activity to process; and update the confidence score of the tag assigned to the first electronic activity responsive to parsing the second electronic activity.

Classes IPC  ?

  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • H04L 67/50 - Services réseau
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/903 - Requêtes
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/23 - Mise à jour
  • G06F 16/245 - Traitement des requêtes
  • G06F 16/906 - Groupement; Classement
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • 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 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/35 - Groupement; Classement
  • G06F 40/295 - Reconnaissance de noms propres
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • 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
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
  • G06Q 10/0639 - Analyse des performances des employés; Analyse des performances des opérations d’une entreprise ou d’une organisation
  • G06Q 10/107 - Gestion informatisée du courrier électronique
  • G06Q 10/1091 - Enregistrement du temps à des fins administratives ou de gestion
  • G06Q 10/1093 - Ordonnancement basé sur un agenda pour des personnes ou des groupes
  • G06Q 50/22 - Aide sociale
  • H04L 41/14 - Analyse ou conception de réseau
  • H04L 43/026 - Capture des données de surveillance en utilisant l’identification du flux
  • 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/062 - Génération de rapports liés au trafic du réseau
  • H04L 43/065 - Génération de rapports liés aux appareils du réseau
  • H04L 43/067 - Génération de rapports en utilisant des rapports de délai
  • H04L 43/0876 - Utilisation du réseau, p.ex. volume de charge ou niveau de congestion
  • H04L 43/00 - Dispositions pour la surveillance ou le test de réseaux de commutation de données
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
  • H04L 67/125 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p.ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance en impliquant la commande des applications des terminaux par un réseau
  • H04L 67/30 - Profils
  • H04L 67/306 - Profils des utilisateurs
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • G06F 40/237 - Outils lexicaux
  • H04L 67/303 - Profils des terminaux
  • G06N 5/025 - Extraction de règles à partir de données
  • G06F 16/31 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/182 - Systèmes de fichiers distribués
  • G06F 40/20 - Analyse du langage naturel
  • H04L 51/42 - Aspects liés aux boîtes aux lettres, p.ex. synchronisation des boîtes aux lettres
  • H04L 51/212 - Surveillance ou traitement des messages utilisant un filtrage ou un blocage sélectif
  • H04L 51/234 - Surveillance ou traitement des messages pour le suivi des messages
  • H04L 61/45 - Répertoires de réseau; Correspondance nom-adresse
  • G06Q 10/109 - Gestion du temps, p.ex. agendas, rappels, réunions ou décompte de temps
  • G06F 9/54 - Communication interprogramme
  • G16H 15/00 - TIC spécialement adaptées aux rapports médicaux, p.ex. leur création ou leur transmission
  • G16H 50/30 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour l’évaluation des risques pour la santé d’une personne
  • G06N 20/00 - Apprentissage automatique
  • G06F 40/205 - Analyse syntaxique
  • G06Q 10/10 - Bureautique; Gestion du temps
  • H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c. à d. pour permettre la transmission de conférences
  • H04L 12/14 - Dispositions pour la taxation
  • H04L 101/37 - Adresses courriel
  • H04L 101/00 - Schéma d'indexation associé au groupe
  • H04M 3/22 - Dispositions de supervision, de contrôle ou de test
  • H04L 101/35 - Types de noms de réseau contenant des préfixes spéciaux

23.

SYSTEMS AND METHODS FOR COMPUTING ENGAGEMENT SCORES FOR RECORD OBJECTS BASED ON ELECTRONIC ACTIVITIES AND FIELD-VALUE PAIRS

      
Numéro d'application 17519091
Statut En instance
Date de dépôt 2021-11-04
Date de la première publication 2022-05-05
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Mamdur, Chaitanya
  • Zhang, Sihan
  • Zhang, Dan

Abrégé

Methods, systems, and storage media for computing engagement scores for record objects are disclosed. Exemplary implementations may: access data of a record object; identify a plurality of electronic activities linked with the record object; determining a field-value pair of the record object corresponding to a first time instance; determining a length of time between the first time instance and a second time instance; determining a first count of electronic activities included in the plurality of electronic activities generated between the first time instance and the second time instance; determining a second count based on the plurality of electronic activities generated between the first time instance and the second time instance; computing an engagement score for the record object based on the first count, the second count, and the length of time; and storing, in one or more data structures, an association between the engagement score and the record object.

Classes IPC  ?

  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
  • G06Q 30/00 - Commerce
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage

24.

SYSTEMS AND METHODS FOR SELECTION OF A FIRST RECORD OBJECT FOR ASSOCIATION WITH SECOND RECORD OBJECTS BASED ON CONNECTION PROFILES

      
Numéro d'application 17519561
Statut En instance
Date de dépôt 2021-11-04
Date de la première publication 2022-05-05
Propriétaire
  • PEOPLE.AI, INC. (USA)
  • PEOPLE.AI, INC. (USA)
Inventeur(s)
  • Oryeshko, Oleksiy
  • Hai, Wei
  • Li, Hang
  • Xi, Cathy

Abrégé

The present disclosure relates to selection of a first record object for association with second record objects based on connection profiles. Member entities of a second group entity that are associated with second record objects associated with processes may be identified. A second record object having a first object field-value pair identifying the second group entity may be identified. A first member entity having a respective connection score exceeding a threshold may be selected. A notification comprising an identification of the selected first member entity may be transmitted to an electronic account of a node profile.

Classes IPC  ?

  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
  • G06F 16/23 - Mise à jour
  • G06F 9/54 - Communication interprogramme

25.

SYSTEMS AND METHODS FOR MATCHING ELECTRONIC ACTIVITIES WITH WHITESPACE DOMAINS TO RECORD OBJECTS IN A MULTI-TENANT SYSTEM

      
Numéro d'application 17520051
Statut En instance
Date de dépôt 2021-11-05
Date de la première publication 2022-05-05
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Hermanek, Stefan
  • Cherednychenko, Andrii
  • Kvachov, Andrey
  • Seropyan, Armine
  • Korkuna, Ostap
  • Nykytiuk, Volodymyr
  • Jeske, Eric

Abrégé

The present disclosure relates to linking record objects between systems of record based on a comparison of object field-value pairs to a ground truth. A domain name may be identified from an electronic activity. It may be determined that the electronic activity does not match with any first record objects. A second record object including the domain name as a value may be identified. Object field-value pairs of the second record object may be identified. It may be determined that a third record object matches with the second record object. The electronic activity may be matched to the third second record object or a fourth record object. An association between the electronic activity and the third record object or the fourth record object may be stored.

Classes IPC  ?

  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/21 - Conception, administration ou maintenance des bases de données

26.

Systems and methods for identifying a sequence of events and participants for record objects

      
Numéro d'application 17504394
Numéro de brevet 11805187
Statut Délivré - en vigueur
Date de dépôt 2021-10-18
Date de la première publication 2022-02-03
Date d'octroi 2023-10-31
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Markovsky, Yury

Abrégé

Methods, systems, and storage media for identifying a sequence of events and participants for record objects are disclosed. Exemplary implementations may: access record objects of a system of record; identify a subset of record objects associated with a group entity and having a first record object status; identify one or more electronic activities linked to the record objects; determine an event-participant pattern based on the electronic activities linked to the record object; identify electronic activities linked with a second record object; determine that a first event is performed by the a participant type and a second event is not yet performed by a second participant type; generate a content item identifying an action to trigger a performance of the second event; and transmit the content item to a device of a participant of at least one electronic activity linked with the second record object.

Classes IPC  ?

  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • H04L 67/50 - Services réseau
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/903 - Requêtes
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/23 - Mise à jour
  • G06F 16/245 - Traitement des requêtes
  • G06F 16/906 - Groupement; Classement
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • 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 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/35 - Groupement; Classement
  • G06F 40/295 - Reconnaissance de noms propres
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • 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
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
  • G06Q 10/0639 - Analyse des performances des employés; Analyse des performances des opérations d’une entreprise ou d’une organisation
  • G06Q 10/107 - Gestion informatisée du courrier électronique
  • G06Q 10/1091 - Enregistrement du temps à des fins administratives ou de gestion
  • G06Q 10/1093 - Ordonnancement basé sur un agenda pour des personnes ou des groupes
  • G06Q 50/22 - Aide sociale
  • H04L 41/14 - Analyse ou conception de réseau
  • H04L 43/026 - Capture des données de surveillance en utilisant l’identification du flux
  • 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/062 - Génération de rapports liés au trafic du réseau
  • H04L 43/065 - Génération de rapports liés aux appareils du réseau
  • H04L 43/067 - Génération de rapports en utilisant des rapports de délai
  • H04L 43/0876 - Utilisation du réseau, p.ex. volume de charge ou niveau de congestion
  • H04L 43/00 - Dispositions pour la surveillance ou le test de réseaux de commutation de données
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
  • H04L 67/125 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p.ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance en impliquant la commande des applications des terminaux par un réseau
  • H04L 67/30 - Profils
  • H04L 67/306 - Profils des utilisateurs
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • G06F 40/237 - Outils lexicaux
  • H04L 67/303 - Profils des terminaux
  • G06N 5/025 - Extraction de règles à partir de données
  • G06F 16/31 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/182 - Systèmes de fichiers distribués
  • G06F 40/20 - Analyse du langage naturel
  • H04L 51/42 - Aspects liés aux boîtes aux lettres, p.ex. synchronisation des boîtes aux lettres
  • H04L 51/212 - Surveillance ou traitement des messages utilisant un filtrage ou un blocage sélectif
  • H04L 51/234 - Surveillance ou traitement des messages pour le suivi des messages
  • H04L 61/45 - Répertoires de réseau; Correspondance nom-adresse
  • G06Q 10/109 - Gestion du temps, p.ex. agendas, rappels, réunions ou décompte de temps
  • G06F 9/54 - Communication interprogramme
  • G16H 15/00 - TIC spécialement adaptées aux rapports médicaux, p.ex. leur création ou leur transmission
  • G16H 50/30 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour l’évaluation des risques pour la santé d’une personne
  • G06N 20/00 - Apprentissage automatique
  • G06F 40/205 - Analyse syntaxique
  • G06Q 10/10 - Bureautique; Gestion du temps
  • H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c. à d. pour permettre la transmission de conférences
  • H04L 12/14 - Dispositions pour la taxation
  • H04L 101/37 - Adresses courriel
  • H04L 101/00 - Schéma d'indexation associé au groupe
  • H04M 3/22 - Dispositions de supervision, de contrôle ou de test
  • H04L 101/35 - Types de noms de réseau contenant des préfixes spéciaux

27.

Systems and methods for filtering electronic activities by parsing current and historical electronic activities

      
Numéro d'application 17175982
Numéro de brevet 11876874
Statut Délivré - en vigueur
Date de dépôt 2021-02-15
Date de la première publication 2022-01-06
Date d'octroi 2024-01-16
Propriétaire PEOPLE.AI, INC. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Hall, Brittney
  • Halladay, Dylan
  • Wulf, John
  • Jain, Vardhman

Abrégé

The present disclosure relates to systems and methods for filtering electronic activities. The method includes identifying an electronic activity. The method includes parsing the electronic activity to identify one or more electronic accounts in the electronic activity. The method includes determining, responsive to parsing the electronic activity, that the electronic activity is associated with an electronic account of the one or more electronic accounts. The method includes selecting, based on the electronic account, one or more filtering policies associated with the data source provider to apply to the electronic activity. The method includes determining, by applying the selected one or more filtering policies to the electronic activity, to restrict the electronic activity from further processing based on the electronic activity satisfying at least one of the selected one or more filtering policies. The method includes restricting, the electronic activity from further processing.

Classes IPC  ?

  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G16H 15/00 - TIC spécialement adaptées aux rapports médicaux, p.ex. leur création ou leur transmission
  • H04L 67/50 - Services réseau
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/903 - Requêtes
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/23 - Mise à jour
  • G06F 16/245 - Traitement des requêtes
  • G06F 16/906 - Groupement; Classement
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • 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 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/35 - Groupement; Classement
  • G06F 40/295 - Reconnaissance de noms propres
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • 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
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
  • G06Q 10/0639 - Analyse des performances des employés; Analyse des performances des opérations d’une entreprise ou d’une organisation
  • G06Q 10/107 - Gestion informatisée du courrier électronique
  • G06Q 10/1091 - Enregistrement du temps à des fins administratives ou de gestion
  • G06Q 10/1093 - Ordonnancement basé sur un agenda pour des personnes ou des groupes
  • G06Q 50/22 - Aide sociale
  • H04L 41/14 - Analyse ou conception de réseau
  • H04L 43/026 - Capture des données de surveillance en utilisant l’identification du flux
  • 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/062 - Génération de rapports liés au trafic du réseau
  • H04L 43/065 - Génération de rapports liés aux appareils du réseau
  • H04L 43/067 - Génération de rapports en utilisant des rapports de délai
  • H04L 43/0876 - Utilisation du réseau, p.ex. volume de charge ou niveau de congestion
  • H04L 43/00 - Dispositions pour la surveillance ou le test de réseaux de commutation de données
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
  • H04L 67/125 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p.ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance en impliquant la commande des applications des terminaux par un réseau
  • H04L 67/30 - Profils
  • H04L 67/306 - Profils des utilisateurs
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • G06F 40/237 - Outils lexicaux
  • H04L 67/303 - Profils des terminaux
  • G06N 5/025 - Extraction de règles à partir de données
  • G06F 16/31 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/182 - Systèmes de fichiers distribués
  • G06F 40/20 - Analyse du langage naturel
  • H04L 51/42 - Aspects liés aux boîtes aux lettres, p.ex. synchronisation des boîtes aux lettres
  • H04L 51/212 - Surveillance ou traitement des messages utilisant un filtrage ou un blocage sélectif
  • H04L 51/234 - Surveillance ou traitement des messages pour le suivi des messages
  • H04L 61/45 - Répertoires de réseau; Correspondance nom-adresse
  • G06Q 10/109 - Gestion du temps, p.ex. agendas, rappels, réunions ou décompte de temps
  • G06F 9/54 - Communication interprogramme
  • G16H 50/30 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour l’évaluation des risques pour la santé d’une personne
  • G06N 20/00 - Apprentissage automatique
  • G06F 40/205 - Analyse syntaxique
  • G06Q 10/10 - Bureautique; Gestion du temps
  • H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c. à d. pour permettre la transmission de conférences
  • H04L 12/14 - Dispositions pour la taxation
  • H04L 101/37 - Adresses courriel
  • H04L 101/00 - Schéma d'indexation associé au groupe
  • H04M 3/22 - Dispositions de supervision, de contrôle ou de test
  • H04L 101/35 - Types de noms de réseau contenant des préfixes spéciaux

28.

SYSTEMS AND METHODS FOR GENERATING NODE PROFILES USING ELECTRONIC ACTIVITY INFORMATION

      
Numéro d'application 17361094
Statut En instance
Date de dépôt 2021-06-28
Date de la première publication 2021-10-21
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Joseph, Rajit Kurien
  • Kozlov, Heorhiy
  • Akselrod, Andrey

Abrégé

The present disclosure relates to systems and methods for generating new node profiles using information from electronic activities. The system is configured to maintain node profiles corresponding to unique entities; access electronic activities transmitted or received via electronic accounts associated with data source providers; identify a first email address of a sender and second email addresses of respective recipients of an electronic activity; identify that the first email address matches a value of a field of a first node profile; link the electronic activity to the first node profile; determine that a second email address of a respective recipient of the electronic activity cannot be matched to any node profile associated with the respective participant; and generate, responsive to determining that the electronic activity cannot be matched to any node profile of the plurality of node profiles, a new node profile including the second email address of the respective recipient.

Classes IPC  ?

  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/903 - Requêtes
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/23 - Mise à jour
  • G06F 16/245 - Traitement des requêtes
  • G06F 16/906 - Groupement; Classement
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • 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 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/35 - Groupement; Classement
  • G06F 40/295 - Reconnaissance de noms propres
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • 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
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
  • G06Q 10/10 - Bureautique; Gestion du temps
  • G06Q 50/22 - Aide sociale
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • H04L 12/58 - Systèmes de commutation de messages
  • 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/436 - Dispositions pour intercepter des appels entrants
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • G06F 40/237 - Outils lexicaux
  • G06F 40/20 - Analyse du langage naturel
  • G06N 5/02 - Représentation de la connaissance; Représentation symbolique

29.

Systems and methods for generating performance profiles of nodes

      
Numéro d'application 17102379
Numéro de brevet 11503131
Statut Délivré - en vigueur
Date de dépôt 2020-11-23
Date de la première publication 2021-09-16
Date d'octroi 2022-11-15
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Brunets, Yurii
  • Jeske, Eric
  • Dingwall, Nicholas

Abrégé

The present disclosure relates to generating performance profiles of member nodes. A plurality of electronic activities can be accessed. A subset of electronic activities from the plurality of electronic activities can be identified. The subset of electronic activities can be parsed to identify participants of the electronic activities. A second node profile can be accessed for each participant. Participant types can be identified from each second node profiles. A distribution of the subset of electronic activities can be determined. A performance profile can be generated.

Classes IPC  ?

  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/245 - Traitement des requêtes
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
  • H04L 67/50 - Services réseau
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/903 - Requêtes
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/23 - Mise à jour
  • G06F 16/906 - Groupement; Classement
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
  • G06F 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/35 - Groupement; Classement
  • G06F 40/295 - Reconnaissance de noms propres
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • 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
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
  • G06Q 10/10 - Bureautique; Gestion du temps
  • G06Q 50/22 - Aide sociale
  • H04L 41/14 - Analyse ou conception de réseau
  • H04L 43/026 - Capture des données de surveillance en utilisant l’identification du flux
  • 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/062 - Génération de rapports liés au trafic du réseau
  • H04L 43/065 - Génération de rapports liés aux appareils du réseau
  • H04L 43/067 - Génération de rapports en utilisant des rapports de délai
  • H04L 43/0876 - Utilisation du réseau, p.ex. volume de charge ou niveau de congestion
  • H04L 43/00 - Dispositions pour la surveillance ou le test de réseaux de commutation de données
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
  • H04L 67/125 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p.ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance en impliquant la commande des applications des terminaux par un réseau
  • H04L 67/30 - Profils
  • H04L 67/306 - Profils des utilisateurs
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • G06F 40/237 - Outils lexicaux
  • H04L 67/303 - Profils des terminaux
  • G06N 5/02 - Représentation de la connaissance; Représentation symbolique
  • G06F 16/31 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/182 - Systèmes de fichiers distribués
  • G06F 40/20 - Analyse du langage naturel
  • H04L 51/42 - Aspects liés aux boîtes aux lettres, p.ex. synchronisation des boîtes aux lettres
  • H04L 51/212 - Surveillance ou traitement des messages utilisant un filtrage ou un blocage sélectif
  • H04L 51/234 - Surveillance ou traitement des messages pour le suivi des messages
  • H04L 61/45 - Répertoires de réseau; Correspondance nom-adresse
  • G16H 15/00 - TIC spécialement adaptées aux rapports médicaux, p.ex. leur création ou leur transmission
  • G16H 50/30 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour l’évaluation des risques pour la santé d’une personne
  • G06N 20/00 - Apprentissage automatique
  • G06F 40/205 - Analyse syntaxique
  • H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c. à d. pour permettre la transmission de conférences
  • H04L 12/14 - Dispositions pour la taxation
  • H04M 3/22 - Dispositions de supervision, de contrôle ou de test
  • H04L 101/37 - Adresses courriel

30.

SYSTEMS AND METHODS FOR UPDATING EMAIL ADDRESSES BASED ON EMAIL GENERATION PATTERNS

      
Numéro d'application 17329854
Statut En instance
Date de dépôt 2021-05-25
Date de la première publication 2021-09-09
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Markovsky, Yury
  • Brunets, Yurii
  • Joseph, Rajit Kurien

Abrégé

The present disclosure relates to systems and methods for updating email addresses based on email generation patterns. The method includes accessing a plurality of electronic activities used to update a plurality of member node profiles. The method includes determining that the plurality of member node profiles is linked to a group node profile of a group entity. The methods includes identifying, for each of the plurality of member node profiles, a first field-value pair of the member node profile corresponding to an email address. The method includes determining, for each member node profile, a correlation between the email address, a second field-value pair corresponding to a first name and a third field-value pair corresponding to a last name. The method includes determining, based on the determined correlation, an electronic account identifier pattern. The method includes storing an association between the group node and the electronic account identifier pattern.

Classes IPC  ?

  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/903 - Requêtes
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/23 - Mise à jour
  • G06F 16/245 - Traitement des requêtes
  • G06F 16/906 - Groupement; Classement
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • 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 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/35 - Groupement; Classement
  • G06F 40/295 - Reconnaissance de noms propres
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • 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
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
  • G06Q 10/10 - Bureautique; Gestion du temps
  • G06Q 50/22 - Aide sociale
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • H04L 12/58 - Systèmes de commutation de messages
  • 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/436 - Dispositions pour intercepter des appels entrants
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • G06F 40/237 - Outils lexicaux
  • G06F 40/20 - Analyse du langage naturel

31.

PEOPLEGLASS

      
Numéro de série 90879001
Statut Enregistrée
Date de dépôt 2021-08-12
Date d'enregistrement 2022-09-06
Propriétaire People.ai, Inc. ()
Classes de Nice  ? 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Software as a service (SaaS) services featuring software for use in customer relationship management (CRM) and business intelligence applications

32.

SYSTEMS AND METHODS FOR DETECTING EVENTS BASED ON UPDATES TO NODE PROFILES FROM ELECTRONIC ACTIVITIES

      
Numéro d'application 17102397
Statut En instance
Date de dépôt 2020-11-23
Date de la première publication 2021-07-01
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Wulf, John
  • Prakash, Sathya Hariesh
  • Lutsaievska, Tetiana
  • Rogynskyy, Oleg

Abrégé

The present disclosure relates to methods, systems, and storage media for detecting events based on updates to node profiles from electronic activities. Exemplary implementations may access an electronic activity transmitted or received via an electronic account associated with a data source provider; generate a plurality of activity field-value pairs; maintain a plurality of node profiles; identify a first state of a first node profile of the plurality of node profiles; update the first node profile using the electronic activity; identify a second state of the first node profile subsequent to updating the first node profile using the electronic activity; detect a state change of the first node profile based on the first state and the second state; determine that the state change satisfies an event condition; and store an association between the first node profile and an event type corresponding to the event condition.

Classes IPC  ?

  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
  • G06Q 10/10 - Bureautique; Gestion du temps
  • G06F 16/23 - Mise à jour
  • G06N 20/00 - Apprentissage automatique

33.

Systems and methods of generating an engagement profile

      
Numéro d'application 17102387
Numéro de brevet 11888949
Statut Délivré - en vigueur
Date de dépôt 2020-11-23
Date de la première publication 2021-06-10
Date d'octroi 2024-01-30
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Brunets, Yurii
  • Hermanek, Stefan
  • Halladay, Dylan

Abrégé

The present disclosure relates to systems and methods for determining an engagement profile of a participant by associating electronic activities to a profile. It may generate the engagement profile based on analysis of the electronic activity level. An example implementation may contain the following steps. The system may access for a first record object a plurality of electronic activities linked with the first record object. The system may identify for a participant from the plurality of electronic activities a set of electronic activities including the participant. The system may determine an engagement profile of the participant based on a first number of electronic activities of the set of electronic activities sent by the participant, a second number of the set of electronic activities received by the participant and a temporal distribution of the set of electronic activities. The system may store the engagement profile in one or more data structures.

Classes IPC  ?

  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • H04L 67/50 - Services réseau
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/903 - Requêtes
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/23 - Mise à jour
  • G06F 16/245 - Traitement des requêtes
  • G06F 16/906 - Groupement; Classement
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • 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 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/35 - Groupement; Classement
  • G06F 40/295 - Reconnaissance de noms propres
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • 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
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
  • G06Q 10/0639 - Analyse des performances des employés; Analyse des performances des opérations d’une entreprise ou d’une organisation
  • G06Q 10/107 - Gestion informatisée du courrier électronique
  • G06Q 10/1091 - Enregistrement du temps à des fins administratives ou de gestion
  • G06Q 10/1093 - Ordonnancement basé sur un agenda pour des personnes ou des groupes
  • G06Q 50/22 - Aide sociale
  • H04L 41/14 - Analyse ou conception de réseau
  • H04L 43/026 - Capture des données de surveillance en utilisant l’identification du flux
  • 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/062 - Génération de rapports liés au trafic du réseau
  • H04L 43/065 - Génération de rapports liés aux appareils du réseau
  • H04L 43/067 - Génération de rapports en utilisant des rapports de délai
  • H04L 43/0876 - Utilisation du réseau, p.ex. volume de charge ou niveau de congestion
  • H04L 43/00 - Dispositions pour la surveillance ou le test de réseaux de commutation de données
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
  • H04L 67/125 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p.ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance en impliquant la commande des applications des terminaux par un réseau
  • H04L 67/30 - Profils
  • H04L 67/306 - Profils des utilisateurs
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • G06F 40/237 - Outils lexicaux
  • H04L 67/303 - Profils des terminaux
  • G06N 5/025 - Extraction de règles à partir de données
  • G06F 16/31 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/182 - Systèmes de fichiers distribués
  • G06F 40/20 - Analyse du langage naturel
  • H04L 51/42 - Aspects liés aux boîtes aux lettres, p.ex. synchronisation des boîtes aux lettres
  • H04L 51/212 - Surveillance ou traitement des messages utilisant un filtrage ou un blocage sélectif
  • H04L 51/234 - Surveillance ou traitement des messages pour le suivi des messages
  • H04L 61/45 - Répertoires de réseau; Correspondance nom-adresse
  • G06Q 10/109 - Gestion du temps, p.ex. agendas, rappels, réunions ou décompte de temps
  • G06F 9/54 - Communication interprogramme
  • G16H 15/00 - TIC spécialement adaptées aux rapports médicaux, p.ex. leur création ou leur transmission
  • G16H 50/30 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour l’évaluation des risques pour la santé d’une personne
  • G06N 20/00 - Apprentissage automatique
  • G06F 40/205 - Analyse syntaxique
  • G06Q 10/10 - Bureautique; Gestion du temps
  • H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c. à d. pour permettre la transmission de conférences
  • H04L 12/14 - Dispositions pour la taxation
  • H04L 101/37 - Adresses courriel
  • H04L 101/00 - Schéma d'indexation associé au groupe
  • H04M 3/22 - Dispositions de supervision, de contrôle ou de test
  • H04L 101/35 - Types de noms de réseau contenant des préfixes spéciaux

34.

Systems and methods for restricting electronic activities from being linked with record objects

      
Numéro d'application 17157471
Numéro de brevet 11563821
Statut Délivré - en vigueur
Date de dépôt 2021-01-25
Date de la première publication 2021-05-13
Date d'octroi 2023-01-24
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Lutsaievska, Tetiana
  • Wulf, John
  • Prakash, Sathya Hariesh

Abrégé

The present disclosure relates to restricting electronic activities from being linked with record objects. According to at least one aspect of the disclosure, a method can include accessing, by one or more processors, a plurality of electronic activities, accessing a plurality of record objects of one or more systems of record, identifying an electronic activity of the plurality of electronic activities to match to one or more record objects, determining a data source provider associated with providing access to the electronic activity, and identifying a system of record corresponding to the determined data source provider. The system of record can include a plurality of candidate record objects to which to match the electronic activity. The method can include restricting the electronic activity from being linked with the at least one record object.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet
  • H04L 67/50 - Services réseau
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/903 - Requêtes
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/23 - Mise à jour
  • G06F 16/245 - Traitement des requêtes
  • G06F 16/906 - Groupement; Classement
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • 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 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/35 - Groupement; Classement
  • G06F 40/295 - Reconnaissance de noms propres
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • 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
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
  • G06Q 10/10 - Bureautique; Gestion du temps
  • G06Q 50/22 - Aide sociale
  • H04L 41/14 - Analyse ou conception de réseau
  • H04L 43/026 - Capture des données de surveillance en utilisant l’identification du flux
  • 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/062 - Génération de rapports liés au trafic du réseau
  • H04L 43/065 - Génération de rapports liés aux appareils du réseau
  • H04L 43/067 - Génération de rapports en utilisant des rapports de délai
  • H04L 43/0876 - Utilisation du réseau, p.ex. volume de charge ou niveau de congestion
  • H04L 43/00 - Dispositions pour la surveillance ou le test de réseaux de commutation de données
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
  • H04L 67/125 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p.ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance en impliquant la commande des applications des terminaux par un réseau
  • H04L 67/30 - Profils
  • H04L 67/306 - Profils des utilisateurs
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • G06F 40/237 - Outils lexicaux
  • H04L 67/303 - Profils des terminaux
  • G06N 5/02 - Représentation de la connaissance; Représentation symbolique
  • G06F 16/31 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/182 - Systèmes de fichiers distribués
  • G06F 40/20 - Analyse du langage naturel
  • H04L 51/42 - Aspects liés aux boîtes aux lettres, p.ex. synchronisation des boîtes aux lettres
  • H04L 51/212 - Surveillance ou traitement des messages utilisant un filtrage ou un blocage sélectif
  • H04L 51/234 - Surveillance ou traitement des messages pour le suivi des messages
  • H04L 61/45 - Répertoires de réseau; Correspondance nom-adresse
  • G16H 15/00 - TIC spécialement adaptées aux rapports médicaux, p.ex. leur création ou leur transmission
  • G16H 50/30 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour l’évaluation des risques pour la santé d’une personne
  • G06N 20/00 - Apprentissage automatique
  • G06F 40/205 - Analyse syntaxique
  • H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c. à d. pour permettre la transmission de conférences
  • H04L 12/14 - Dispositions pour la taxation
  • H04L 101/37 - Adresses courriel

35.

Systems and methods for maintaining an electronic activity derived member node network

      
Numéro d'application 17113843
Numéro de brevet 11930086
Statut Délivré - en vigueur
Date de dépôt 2020-12-07
Date de la première publication 2021-04-22
Date d'octroi 2024-03-12
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Brunets, Yurii
  • Rice, Devin

Abrégé

The present disclosure relates to maintaining an electronic activity derived member node network. Exemplary implementations may: generate a plurality of node profiles; generate a node graph generated from the plurality of node profiles; identify a second electronic activity identifying a pair of electronic accounts; identify using the node graph, a pair of participant node profiles corresponding to the pair of electronic accounts identified by the second electronic activity; identify, using the node graph, an edge between a pair of nodes corresponding to the pair of participant node profiles; determine a relevancy score for the second electronic activity corresponding to the pair of the participant node profiles based on context of the second electronic activity; and update the node graph by modifying the connection corresponding to the edge between the pair of participant node profiles based on the relevancy score determined for the second electronic activity.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • G06F 9/54 - Communication interprogramme
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06F 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/182 - Systèmes de fichiers distribués
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/23 - Mise à jour
  • G06F 16/245 - Traitement des requêtes
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/31 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/35 - Groupement; Classement
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/903 - Requêtes
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/906 - Groupement; Classement
  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
  • 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 40/20 - Analyse du langage naturel
  • G06F 40/237 - Outils lexicaux
  • G06F 40/295 - Reconnaissance de noms propres
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 5/025 - Extraction de règles à partir de données
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
  • G06Q 10/0639 - Analyse des performances des employés; Analyse des performances des opérations d’une entreprise ou d’une organisation
  • G06Q 10/107 - Gestion informatisée du courrier électronique
  • G06Q 10/1091 - Enregistrement du temps à des fins administratives ou de gestion
  • G06Q 10/1093 - Ordonnancement basé sur un agenda pour des personnes ou des groupes
  • G06Q 50/22 - Aide sociale
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • H04L 41/14 - Analyse ou conception de réseau
  • H04L 43/00 - Dispositions pour la surveillance ou le test de réseaux de commutation de données
  • H04L 43/026 - Capture des données de surveillance en utilisant l’identification du flux
  • 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/062 - Génération de rapports liés au trafic du réseau
  • H04L 43/065 - Génération de rapports liés aux appareils du réseau
  • H04L 43/067 - Génération de rapports en utilisant des rapports de délai
  • H04L 43/0876 - Utilisation du réseau, p.ex. volume de charge ou niveau de congestion
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
  • H04L 51/212 - Surveillance ou traitement des messages utilisant un filtrage ou un blocage sélectif
  • H04L 51/234 - Surveillance ou traitement des messages pour le suivi des messages
  • H04L 51/42 - Aspects liés aux boîtes aux lettres, p.ex. synchronisation des boîtes aux lettres
  • H04L 61/45 - Répertoires de réseau; Correspondance nom-adresse
  • H04L 67/125 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p.ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance en impliquant la commande des applications des terminaux par un réseau
  • H04L 67/30 - Profils
  • H04L 67/303 - Profils des terminaux
  • H04L 67/306 - Profils des utilisateurs
  • H04L 67/50 - Services réseau
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • G06F 40/205 - Analyse syntaxique
  • G06N 20/00 - Apprentissage automatique
  • G06Q 10/10 - Bureautique; Gestion du temps
  • G16H 15/00 - TIC spécialement adaptées aux rapports médicaux, p.ex. leur création ou leur transmission
  • G16H 50/30 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour l’évaluation des risques pour la santé d’une personne
  • H04L 12/14 - Dispositions pour la taxation
  • H04L 101/37 - Adresses courriel
  • H04M 3/22 - Dispositions de supervision, de contrôle ou de test
  • H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c. à d. pour permettre la transmission de conférences

36.

Systems and methods for matching electronic activities directly to record objects of systems of record with node profiles

      
Numéro d'application 17129213
Numéro de brevet 11509736
Statut Délivré - en vigueur
Date de dépôt 2020-12-21
Date de la première publication 2021-04-15
Date d'octroi 2022-11-22
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Joseph, Rajit Kurien
  • Navarro, Jose Alberto Muniz
  • Brunets, Yurii

Abrégé

The system described herein can automatically match, link, or otherwise associate electronic activities with one or more record objects. For an electronic activity that is eligible or qualifies to be matched with one or more record objects, the system can identify one or more set of rules or rule sets. Using the rule sets, the system can identify candidate record objects. The system can then rank the identified candidate record objects to select one or more record objects with which to associate the electronic activity. The system can then store an association between the electronic activity and the selected one or more record objects.

Classes IPC  ?

  • H04L 67/50 - Services réseau
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/903 - Requêtes
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/23 - Mise à jour
  • G06F 16/245 - Traitement des requêtes
  • G06F 16/906 - Groupement; Classement
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • 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 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/35 - Groupement; Classement
  • G06F 40/295 - Reconnaissance de noms propres
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • 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
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
  • G06Q 10/10 - Bureautique; Gestion du temps
  • G06Q 50/22 - Aide sociale
  • H04L 41/14 - Analyse ou conception de réseau
  • H04L 43/026 - Capture des données de surveillance en utilisant l’identification du flux
  • 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/062 - Génération de rapports liés au trafic du réseau
  • H04L 43/065 - Génération de rapports liés aux appareils du réseau
  • H04L 43/067 - Génération de rapports en utilisant des rapports de délai
  • H04L 43/0876 - Utilisation du réseau, p.ex. volume de charge ou niveau de congestion
  • H04L 43/00 - Dispositions pour la surveillance ou le test de réseaux de commutation de données
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
  • H04L 67/125 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p.ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance en impliquant la commande des applications des terminaux par un réseau
  • H04L 67/30 - Profils
  • H04L 67/306 - Profils des utilisateurs
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • G06F 40/237 - Outils lexicaux
  • H04L 67/303 - Profils des terminaux
  • G06N 5/02 - Représentation de la connaissance; Représentation symbolique
  • G06F 16/31 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/182 - Systèmes de fichiers distribués
  • G06F 40/20 - Analyse du langage naturel
  • H04L 51/42 - Aspects liés aux boîtes aux lettres, p.ex. synchronisation des boîtes aux lettres
  • H04L 51/212 - Surveillance ou traitement des messages utilisant un filtrage ou un blocage sélectif
  • H04L 51/234 - Surveillance ou traitement des messages pour le suivi des messages
  • H04L 61/45 - Répertoires de réseau; Correspondance nom-adresse
  • G06F 9/54 - Communication interprogramme
  • G16H 15/00 - TIC spécialement adaptées aux rapports médicaux, p.ex. leur création ou leur transmission
  • G16H 50/30 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour l’évaluation des risques pour la santé d’une personne
  • G06N 20/00 - Apprentissage automatique
  • G06F 40/205 - Analyse syntaxique
  • H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c. à d. pour permettre la transmission de conférences
  • H04L 12/14 - Dispositions pour la taxation
  • H04L 101/37 - Adresses courriel
  • H04L 101/00 - Schéma d'indexation associé au groupe
  • H04M 3/22 - Dispositions de supervision, de contrôle ou de test
  • H04L 101/35 - Types de noms de réseau contenant des préfixes spéciaux

37.

Systems and methods for removing electronic activities from systems of records based on filtering policies

      
Numéro d'application 17014176
Numéro de brevet 11641409
Statut Délivré - en vigueur
Date de dépôt 2020-09-08
Date de la première publication 2020-12-24
Date d'octroi 2023-05-02
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Jain, Vardhman
  • Hall, Brittney
  • Seropyan, Armine

Abrégé

The present disclosure relates to systems and methods for removing electronic activities from systems of record based on filtering policies. The method includes accessing record objects of one or more systems of record. The method includes identifying a plurality of electronic activities stored in a record object of one of the systems of record. The method includes parsing the plurality of electronic activities. The method includes determining that one of the electronic activities is associated with an electronic account corresponding to a data source provider. The method includes selecting one or more filtering policies associated with the electronic account. The method includes applying the selected one or more filtering policies to the plurality of electronic activities to identify a subset of electronic activities. The method includes initiating a process to cause removal of at least one electronic activity of the subset of electronic activities from the system of record.

Classes IPC  ?

  • G06F 7/00 - Procédés ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données maniées
  • H04L 67/50 - Services réseau
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/903 - Requêtes
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/23 - Mise à jour
  • G06F 16/245 - Traitement des requêtes
  • G06F 16/906 - Groupement; Classement
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • 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 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/35 - Groupement; Classement
  • G06F 40/295 - Reconnaissance de noms propres
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • 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
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
  • G06Q 10/0639 - Analyse des performances des employés; Analyse des performances des opérations d’une entreprise ou d’une organisation
  • G06Q 10/107 - Gestion informatisée du courrier électronique
  • G06Q 10/1091 - Enregistrement du temps à des fins administratives ou de gestion
  • G06Q 10/1093 - Ordonnancement basé sur un agenda pour des personnes ou des groupes
  • G06Q 50/22 - Aide sociale
  • H04L 41/14 - Analyse ou conception de réseau
  • H04L 43/026 - Capture des données de surveillance en utilisant l’identification du flux
  • 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/062 - Génération de rapports liés au trafic du réseau
  • H04L 43/065 - Génération de rapports liés aux appareils du réseau
  • H04L 43/067 - Génération de rapports en utilisant des rapports de délai
  • H04L 43/0876 - Utilisation du réseau, p.ex. volume de charge ou niveau de congestion
  • H04L 43/00 - Dispositions pour la surveillance ou le test de réseaux de commutation de données
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
  • H04L 67/125 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p.ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance en impliquant la commande des applications des terminaux par un réseau
  • H04L 67/30 - Profils
  • H04L 67/306 - Profils des utilisateurs
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • G06F 40/237 - Outils lexicaux
  • H04L 67/303 - Profils des terminaux
  • G06N 5/025 - Extraction de règles à partir de données
  • G06F 16/31 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/182 - Systèmes de fichiers distribués
  • G06F 40/20 - Analyse du langage naturel
  • H04L 51/42 - Aspects liés aux boîtes aux lettres, p.ex. synchronisation des boîtes aux lettres
  • H04L 51/212 - Surveillance ou traitement des messages utilisant un filtrage ou un blocage sélectif
  • H04L 51/234 - Surveillance ou traitement des messages pour le suivi des messages
  • H04L 61/45 - Répertoires de réseau; Correspondance nom-adresse
  • G06Q 10/109 - Gestion du temps, p.ex. agendas, rappels, réunions ou décompte de temps
  • G06F 9/54 - Communication interprogramme
  • G16H 15/00 - TIC spécialement adaptées aux rapports médicaux, p.ex. leur création ou leur transmission
  • G16H 50/30 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour l’évaluation des risques pour la santé d’une personne
  • G06N 20/00 - Apprentissage automatique
  • G06F 40/205 - Analyse syntaxique
  • G06Q 10/10 - Bureautique; Gestion du temps
  • H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c. à d. pour permettre la transmission de conférences
  • H04L 12/14 - Dispositions pour la taxation
  • H04L 101/37 - Adresses courriel
  • H04L 101/00 - Schéma d'indexation associé au groupe
  • H04M 3/22 - Dispositions de supervision, de contrôle ou de test
  • H04L 101/35 - Types de noms de réseau contenant des préfixes spéciaux

38.

Systems and methods for blast electronic activity detection

      
Numéro d'application 16898132
Numéro de brevet 11610145
Statut Délivré - en vigueur
Date de dépôt 2020-06-10
Date de la première publication 2020-12-10
Date d'octroi 2023-03-21
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Pavlov, Mykola

Abrégé

The present disclosure relates to determining detecting blast electronic activities. A method can include identifying a plurality of first electronic activities transmitted by a first electronic account of a data source provider. For each first electronic activity of the plurality of first electronic activities, a plurality of features can be extracted. For at least one first electronic activity of the plurality of first electronic activities, a blast probability score can be generated indicating a likelihood that the at least one first electronic activity is a blast electronic activity. The blast probability score can be generated using a machine learning model trained using features extracted from second electronic activities labeled as blast electronic activities and features extracted from third electronic activities labeled as non-blast electronic activities. An association between the at least one first electronic activity and the blast probability score can be stored in a data structure.

Classes IPC  ?

  • G06N 7/00 - Agencements informatiques fondés sur des modèles mathématiques spécifiques
  • G06N 20/00 - Apprentissage automatique

39.

Systems and methods for maintaining confidence scores of entity associations derived from systems of record

      
Numéro d'application 16880799
Numéro de brevet 11934457
Statut Délivré - en vigueur
Date de dépôt 2020-05-21
Date de la première publication 2020-11-26
Date d'octroi 2024-03-19
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Joseph, Rajit Kurien
  • Jain, Vardhman
  • Halladay, Dylan

Abrégé

The present disclosure is directed to systems and methods of maintaining confidence scores of entity associations derived from systems of record. The system can access a record objects of systems of record. The system can identify, from a record object corresponding to a first group entity, an account relationship data structure specifying a relationship. The system can identify a first group node profile corresponding to the first group entity. The system can identify, for each second group entity, a second group node profile. The system can detect a change in a relationship of the group entities in the account relationship data structure or from electronic activities. The system can determine, between the first and a second group node profile, a relationship type in the change. The system can update, in a node graph, an edge between a first and a second group node profile to indicate the relationship type.

Classes IPC  ?

  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 40/205 - Analyse syntaxique
  • G06F 40/284 - Analyse lexicale, p.ex. segmentation en unités ou cooccurrence
  • G06F 40/295 - Reconnaissance de noms propres
  • G06F 40/30 - Analyse sémantique
  • H04L 51/18 - Commandes ou codes exécutables
  • H04L 51/48 - Adressage des messages, p.ex. format des adresses ou messages anonymes, alias
  • 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

40.

Systems and methods for determining a communication channel based on a status of a node profile determined using electronic activities

      
Numéro d'application 16882078
Numéro de brevet 11720546
Statut Délivré - en vigueur
Date de dépôt 2020-05-22
Date de la première publication 2020-11-26
Date d'octroi 2023-08-08
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Flink, David
  • Xi, Cathy
  • Hai, Wei
  • Feenstra, Cameron

Abrégé

Systems and methods for providing content items can generate the content items based on impact scores associated with actions of the content items. The system and methods can include accessing, for an entity, a plurality of record objects linked with one or more electronic activities having the entity as a participant, each record object corresponding to an event to be completed; identifying, for each record object of the plurality of record objects, an action to perform to increase a completion score; determining, for each action, using the electronic activities linked with the record object and a current completion score of the record object, an impact score indicating an amount of change in the completion score of the record object corresponding to the action; and providing, for presentation to a device of the entity, a content item corresponding to the action based on the impact score.

Classes IPC  ?

  • G06F 16/23 - Mise à jour
  • 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
  • G06N 20/00 - Apprentissage automatique

41.

Systems and methods for auto discovery of filters and processing electronic activities using the same

      
Numéro d'application 16895946
Numéro de brevet 11457084
Statut Délivré - en vigueur
Date de dépôt 2020-06-08
Date de la première publication 2020-09-24
Date d'octroi 2022-09-27
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Markovsky, Yury
  • Lutsaievska, Tetiana
  • Wulf, John

Abrégé

The present disclosure relates to systems and methods for filtering electronic activities. Exemplary implementations may include ingesting a first electronic activity; identifying an associated entity; and selecting a first filtering model based on the entity, the first filtering model trained to indicate whether to restrict further processing of ingested electronic activities. The method may further include generating a plurality of structured data tags for the first electronic activity; applying the selected first filtering model to the plurality of structured data tags for the first electronic activity to determine whether the first electronic activity satisfies a first restriction condition; and responsive to the first electronic activity satisfying the first restriction condition, restricting the first electronic activity from further processing; or responsive to the first electronic activity not satisfying the first restriction condition, further processing, by the one or more processors, the first electronic activity.

Classes IPC  ?

  • H04L 67/50 - Services réseau
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/903 - Requêtes
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/245 - Traitement des requêtes
  • G06F 16/906 - Groupement; Classement
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/23 - Mise à jour
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • 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 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/35 - Groupement; Classement
  • G06F 40/295 - Reconnaissance de noms propres
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • 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
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
  • G06Q 10/10 - Bureautique; Gestion du temps
  • G06Q 50/22 - Aide sociale
  • H04L 41/14 - Analyse ou conception de réseau
  • H04L 43/026 - Capture des données de surveillance en utilisant l’identification du flux
  • 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/062 - Génération de rapports liés au trafic du réseau
  • H04L 43/065 - Génération de rapports liés aux appareils du réseau
  • H04L 43/067 - Génération de rapports en utilisant des rapports de délai
  • H04L 43/0876 - Utilisation du réseau, p.ex. volume de charge ou niveau de congestion
  • H04L 43/00 - Dispositions pour la surveillance ou le test de réseaux de commutation de données
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
  • H04L 67/125 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p.ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance en impliquant la commande des applications des terminaux par un réseau
  • H04L 67/30 - Profils
  • H04L 67/306 - Profils des utilisateurs
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • G06F 40/237 - Outils lexicaux
  • H04L 67/303 - Profils des terminaux
  • G06N 5/02 - Représentation de la connaissance; Représentation symbolique
  • G06F 16/31 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/182 - Systèmes de fichiers distribués
  • G06F 40/20 - Analyse du langage naturel
  • H04L 51/42 - Aspects liés aux boîtes aux lettres, p.ex. synchronisation des boîtes aux lettres
  • H04L 51/212 - Surveillance ou traitement des messages utilisant un filtrage ou un blocage sélectif
  • H04L 51/234 - Surveillance ou traitement des messages pour le suivi des messages
  • H04L 61/45 - Répertoires de réseau; Correspondance nom-adresse
  • G16H 15/00 - TIC spécialement adaptées aux rapports médicaux, p.ex. leur création ou leur transmission
  • G16H 50/30 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour l’évaluation des risques pour la santé d’une personne
  • G06N 20/00 - Apprentissage automatique
  • G06F 40/205 - Analyse syntaxique
  • H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c. à d. pour permettre la transmission de conférences
  • H04L 12/14 - Dispositions pour la taxation
  • H04M 3/22 - Dispositions de supervision, de contrôle ou de test
  • H04L 101/37 - Adresses courriel

42.

Systems and methods for matching electronic activities directly to record objects of systems of record with node profiles

      
Numéro d'application 16877016
Numéro de brevet 10872106
Statut Délivré - en vigueur
Date de dépôt 2020-05-18
Date de la première publication 2020-09-03
Date d'octroi 2020-12-22
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Joseph, Rajit Kurien
  • Navarro, Jose Alberto Muniz
  • Brunets, Yurii

Abrégé

The system described herein can automatically match, link, or otherwise associate electronic activities with one or more record objects. For an electronic activity that is eligible or qualifies to be matched with one or more record objects, the system can identify one or more set of rules or rule sets. Using the rule sets, the system can identify candidate record objects. The system can then rank the identified candidate record objects to select one or more record objects with which to associate the electronic activity. The system can then store an association between the electronic activity and the selected one or more record objects.

Classes IPC  ?

  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/903 - Requêtes
  • G16H 15/00 - TIC spécialement adaptées aux rapports médicaux, p.ex. leur création ou leur transmission
  • G16H 50/30 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour l’évaluation des risques pour la santé d’une personne
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/23 - Mise à jour
  • G06F 16/245 - Traitement des requêtes
  • G06F 16/906 - Groupement; Classement
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06N 20/00 - Apprentissage automatique
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • 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 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/35 - Groupement; Classement
  • G06F 40/205 - Analyse syntaxique
  • G06F 40/295 - Reconnaissance de noms propres
  • G06F 40/20 - Analyse du langage naturel
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • 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
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
  • G06Q 10/10 - Bureautique; Gestion du temps
  • G06Q 50/22 - Aide sociale
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • H04L 12/58 - Systèmes de commutation de messages
  • 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 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c. à d. pour permettre la transmission de conférences

43.

Systems and methods for managing the generation or deletion of record objects based on electronic activities and communication policies

      
Numéro d'application 16877078
Numéro de brevet 11463441
Statut Délivré - en vigueur
Date de dépôt 2020-05-18
Date de la première publication 2020-09-03
Date d'octroi 2022-10-04
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Hall, Brittney
  • Halladay, Dylan
  • Wulf, John
  • Jain, Vardhman

Abrégé

The present disclosure relates to for managing the generation or deletion of record objects based on electronic activities and communication policies. Data of a plurality of electronic activities from one or more electronic accounts of the entity may be identified. It may be determined whether the identified data satisfies a communication policy. The communication policy may include one or more rules based on the electronic activities. Instructions to generate a contact record object or instructions to delete an existing contact record for the entity may be transmitted based on the condition of the communication of the communication policy that is satisfied.

Classes IPC  ?

  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04L 9/40 - Protocoles réseaux de sécurité
  • G06F 16/23 - Mise à jour
  • G06N 20/00 - Apprentissage automatique
  • 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

44.

Systems and methods for matching electronic activities directly to record objects of systems of record

      
Numéro d'application 16792676
Numéro de brevet 11451638
Statut Délivré - en vigueur
Date de dépôt 2020-02-17
Date de la première publication 2020-06-11
Date d'octroi 2022-09-20
Propriétaire People. ai, Inc. (USA)
Inventeur(s) Rogynskyy, Oleg

Abrégé

The system described herein can automatically match, link, or otherwise associate electronic activities with one or more record objects. For an electronic activity that is eligible or qualifies to be matched with one or more record objects, the system can identify one or more set of rules or rule sets. Using the rule sets, the system can identify candidate record objects. The system can then rank the identified candidate record objects to select one or more record objects with which to associate the electronic activity. The system can then store an association between the electronic activity and the selected one or more record objects.

Classes IPC  ?

  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04L 67/50 - Services réseau
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/903 - Requêtes
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/23 - Mise à jour
  • G06F 16/245 - Traitement des requêtes
  • G06F 16/906 - Groupement; Classement
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • 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 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/35 - Groupement; Classement
  • G06F 40/295 - Reconnaissance de noms propres
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • 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
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
  • G06Q 10/10 - Bureautique; Gestion du temps
  • G06Q 50/22 - Aide sociale
  • H04L 41/14 - Analyse ou conception de réseau
  • H04L 43/026 - Capture des données de surveillance en utilisant l’identification du flux
  • 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/062 - Génération de rapports liés au trafic du réseau
  • H04L 43/065 - Génération de rapports liés aux appareils du réseau
  • H04L 43/067 - Génération de rapports en utilisant des rapports de délai
  • H04L 43/0876 - Utilisation du réseau, p.ex. volume de charge ou niveau de congestion
  • H04L 43/00 - Dispositions pour la surveillance ou le test de réseaux de commutation de données
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
  • H04L 51/42 - Aspects liés aux boîtes aux lettres, p.ex. synchronisation des boîtes aux lettres
  • H04L 51/234 - Surveillance ou traitement des messages pour le suivi des messages
  • H04L 61/45 - Répertoires de réseau; Correspondance nom-adresse
  • H04L 67/125 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p.ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance en impliquant la commande des applications des terminaux par un réseau
  • H04L 67/30 - Profils
  • H04L 67/306 - Profils des utilisateurs
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • G06F 40/237 - Outils lexicaux
  • G06F 40/20 - Analyse du langage naturel
  • H04L 51/00 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p.ex. courriel
  • H04L 67/303 - Profils des terminaux
  • G06N 5/02 - Représentation de la connaissance; Représentation symbolique
  • G06F 16/31 - Indexation; Structures de données à cet effet; Structures de stockage
  • G16H 15/00 - TIC spécialement adaptées aux rapports médicaux, p.ex. leur création ou leur transmission
  • G16H 50/30 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour l’évaluation des risques pour la santé d’une personne
  • G06N 20/00 - Apprentissage automatique
  • G06F 40/205 - Analyse syntaxique
  • H04L 101/37 - Adresses courriel
  • H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c. à d. pour permettre la transmission de conférences
  • H04L 12/14 - Dispositions pour la taxation
  • H04M 3/22 - Dispositions de supervision, de contrôle ou de test

45.

Systems and methods for restricting generation and delivery of insights to second data source providers

      
Numéro d'application 16773363
Numéro de brevet 11277484
Statut Délivré - en vigueur
Date de dépôt 2020-01-27
Date de la première publication 2020-05-21
Date d'octroi 2022-03-15
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Flink, David
  • Shah, Kavita
  • Hai, Wei

Abrégé

The present disclosure relates to restricting generation and delivery of insights to data source providers. Electronic activities and record objects may be accessed. Each record object may correspond to a record object type and have one or more object field-value pairs. Node profiles may be maintained. Updates to a node graph or corresponding to a record object may be detected. A number of data source providers having respective electronic activities or record objects from which the update to the node graph or corresponding to the record object can be determined. Provisioning of a content item to a second data source provider may be restricted.

Classes IPC  ?

  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • H04L 67/50 - Services réseau
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/903 - Requêtes
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/23 - Mise à jour
  • G06F 16/245 - Traitement des requêtes
  • G06F 16/906 - Groupement; Classement
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • 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 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/35 - Groupement; Classement
  • G06F 40/295 - Reconnaissance de noms propres
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • 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
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
  • G06Q 10/10 - Bureautique; Gestion du temps
  • G06Q 50/22 - Aide sociale
  • H04L 41/14 - Analyse ou conception de réseau
  • H04L 43/026 - Capture des données de surveillance en utilisant l’identification du flux
  • 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/062 - Génération de rapports liés au trafic du réseau
  • H04L 43/065 - Génération de rapports liés aux appareils du réseau
  • H04L 43/067 - Génération de rapports en utilisant des rapports de délai
  • H04L 43/0876 - Utilisation du réseau, p.ex. volume de charge ou niveau de congestion
  • H04L 43/00 - Dispositions pour la surveillance ou le test de réseaux de commutation de données
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
  • H04L 51/42 - Aspects liés aux boîtes aux lettres, p.ex. synchronisation des boîtes aux lettres
  • H04L 51/234 - Surveillance ou traitement des messages pour le suivi des messages
  • H04L 61/45 - Répertoires de réseau; Correspondance nom-adresse
  • H04L 67/125 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p.ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance en impliquant la commande des applications des terminaux par un réseau
  • H04L 67/30 - Profils
  • H04L 67/306 - Profils des utilisateurs
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • G06F 40/237 - Outils lexicaux
  • G06F 40/20 - Analyse du langage naturel
  • H04L 51/00 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p.ex. courriel
  • H04L 67/303 - Profils des terminaux
  • G06N 5/02 - Représentation de la connaissance; Représentation symbolique
  • G06F 16/31 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/182 - Systèmes de fichiers distribués
  • G16H 15/00 - TIC spécialement adaptées aux rapports médicaux, p.ex. leur création ou leur transmission
  • G16H 50/30 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour l’évaluation des risques pour la santé d’une personne
  • G06N 20/00 - Apprentissage automatique
  • G06F 40/205 - Analyse syntaxique
  • H04L 101/37 - Adresses courriel
  • H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c. à d. pour permettre la transmission de conférences
  • H04L 12/14 - Dispositions pour la taxation
  • H04M 3/22 - Dispositions de supervision, de contrôle ou de test

46.

Systems and methods for identifying a sequence of events and participants for record objects

      
Numéro d'application 16725705
Numéro de brevet 11153396
Statut Délivré - en vigueur
Date de dépôt 2019-12-23
Date de la première publication 2020-04-30
Date d'octroi 2021-10-19
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Markovsky, Yury

Abrégé

Methods, systems, and storage media for identifying a sequence of events and participants for record objects are disclosed. Exemplary implementations may: access record objects of a system of record; identify a subset of record objects associated with a group entity and having a first record object status; identify one or more electronic activities linked to the record objects; determine an event-participant pattern based on the electronic activities linked to the record object; identify electronic activities linked with a second record object; determine that a first event is performed by the a participant type and a second event is not yet performed by a second participant type; generate a content item identifying an action to trigger a performance of the second event; and transmit the content item to a device of a participant of at least one electronic activity linked with the second record object.

Classes IPC  ?

  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/903 - Requêtes
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/23 - Mise à jour
  • G06F 16/245 - Traitement des requêtes
  • G06F 16/906 - Groupement; Classement
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • 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 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/35 - Groupement; Classement
  • G06F 40/295 - Reconnaissance de noms propres
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • 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
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
  • G06Q 10/10 - Bureautique; Gestion du temps
  • G06Q 50/22 - Aide sociale
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • H04L 12/58 - Systèmes de commutation de messages
  • 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/436 - Dispositions pour intercepter des appels entrants
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • G06F 40/237 - Outils lexicaux
  • G06F 40/20 - Analyse du langage naturel
  • G16H 15/00 - TIC spécialement adaptées aux rapports médicaux, p.ex. leur création ou leur transmission
  • G16H 50/30 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour l’évaluation des risques pour la santé d’une personne
  • G06N 20/00 - Apprentissage automatique
  • G06F 40/205 - Analyse syntaxique
  • H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c. à d. pour permettre la transmission de conférences

47.

Systems and methods for generating new record objects based on electronic activities

      
Numéro d'application 16708257
Numéro de brevet 11463534
Statut Délivré - en vigueur
Date de dépôt 2019-12-09
Date de la première publication 2020-04-16
Date d'octroi 2022-10-04
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Navarro, Jose Alberto Muniz
  • Jain, Vardhman
  • Akselrod, Andrey
  • Kozlov, Heorhiy
  • Joseph, Rajit Kurien
  • Rogynskyy, Oleg

Abrégé

The systems and methods relate to updating a system of record by selectively generating record objects for the system of record according to information generated by parsing the electronic activities according to specific matching rules and/or filtering rules. By selectively generating the record objects in the specific manners described herein, the systems and methods can provide for better determinations about whether to generate new record objects that match the information generated by parsing the electronic activities, or to update an existing record object.

Classes IPC  ?

  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • H04L 67/50 - Services réseau
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/903 - Requêtes
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/23 - Mise à jour
  • G06F 16/245 - Traitement des requêtes
  • G06F 16/906 - Groupement; Classement
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • 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 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/35 - Groupement; Classement
  • G06F 40/295 - Reconnaissance de noms propres
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • 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
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
  • G06Q 10/10 - Bureautique; Gestion du temps
  • G06Q 50/22 - Aide sociale
  • H04L 41/14 - Analyse ou conception de réseau
  • H04L 43/026 - Capture des données de surveillance en utilisant l’identification du flux
  • 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/062 - Génération de rapports liés au trafic du réseau
  • H04L 43/065 - Génération de rapports liés aux appareils du réseau
  • H04L 43/067 - Génération de rapports en utilisant des rapports de délai
  • H04L 43/0876 - Utilisation du réseau, p.ex. volume de charge ou niveau de congestion
  • H04L 43/00 - Dispositions pour la surveillance ou le test de réseaux de commutation de données
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
  • H04L 51/42 - Aspects liés aux boîtes aux lettres, p.ex. synchronisation des boîtes aux lettres
  • H04L 51/234 - Surveillance ou traitement des messages pour le suivi des messages
  • H04L 61/45 - Répertoires de réseau; Correspondance nom-adresse
  • H04L 67/125 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p.ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance en impliquant la commande des applications des terminaux par un réseau
  • H04L 67/30 - Profils
  • H04L 67/306 - Profils des utilisateurs
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • G06F 40/237 - Outils lexicaux
  • H04L 51/00 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p.ex. courriel
  • H04L 67/303 - Profils des terminaux
  • G06N 5/02 - Représentation de la connaissance; Représentation symbolique
  • G06F 16/31 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/182 - Systèmes de fichiers distribués
  • G06F 40/20 - Analyse du langage naturel
  • G16H 15/00 - TIC spécialement adaptées aux rapports médicaux, p.ex. leur création ou leur transmission
  • G16H 50/30 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour l’évaluation des risques pour la santé d’une personne
  • G06N 20/00 - Apprentissage automatique
  • G06F 40/205 - Analyse syntaxique
  • H04L 101/37 - Adresses courriel
  • H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c. à d. pour permettre la transmission de conférences
  • H04L 12/14 - Dispositions pour la taxation
  • H04M 3/22 - Dispositions de supervision, de contrôle ou de test

48.

Systems and methods for matching electronic activities with record objects based on entity relationships

      
Numéro d'application 16716221
Numéro de brevet 11470171
Statut Délivré - en vigueur
Date de dépôt 2019-12-16
Date de la première publication 2020-04-16
Date d'octroi 2022-10-11
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Hermanek, Stefan
  • Halladay, Dylan
  • Korkuna, Ostap
  • Navarro, Jose Alberto Muniz

Abrégé

The present disclosure relates to systems and methods for matching electronic activities with record objects based on entity relationships. The method can include accessing a plurality of electronic activities, identifying an electronic activity, identifying a first participant associated with a first entity and a second participant associated with a second entity, determining whether a record object identifier is included in the electronic activity, identifying a first record object of the system of record that includes an instance of the record object identifier, and storing an association between the electronic activity and the first record object. The method can include determining a second record object corresponding to the second entity, identifying, using a matching policy, a third record object linked to the second record object and identifying a third entity, and storing, by the one or more processors, an association between the electronic activity and the third record object.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet
  • H04L 67/50 - Services réseau
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/903 - Requêtes
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/23 - Mise à jour
  • G06F 16/245 - Traitement des requêtes
  • G06F 16/906 - Groupement; Classement
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • 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 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/35 - Groupement; Classement
  • G06F 40/295 - Reconnaissance de noms propres
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • 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
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
  • G06Q 10/10 - Bureautique; Gestion du temps
  • G06Q 50/22 - Aide sociale
  • H04L 41/14 - Analyse ou conception de réseau
  • H04L 43/026 - Capture des données de surveillance en utilisant l’identification du flux
  • 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/062 - Génération de rapports liés au trafic du réseau
  • H04L 43/065 - Génération de rapports liés aux appareils du réseau
  • H04L 43/067 - Génération de rapports en utilisant des rapports de délai
  • H04L 43/0876 - Utilisation du réseau, p.ex. volume de charge ou niveau de congestion
  • H04L 43/00 - Dispositions pour la surveillance ou le test de réseaux de commutation de données
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
  • H04L 67/125 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p.ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance en impliquant la commande des applications des terminaux par un réseau
  • H04L 67/30 - Profils
  • H04L 67/306 - Profils des utilisateurs
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • G06F 40/237 - Outils lexicaux
  • H04L 67/303 - Profils des terminaux
  • G06N 5/02 - Représentation de la connaissance; Représentation symbolique
  • G06F 16/31 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/182 - Systèmes de fichiers distribués
  • G06F 40/20 - Analyse du langage naturel
  • H04L 51/42 - Aspects liés aux boîtes aux lettres, p.ex. synchronisation des boîtes aux lettres
  • H04L 51/212 - Surveillance ou traitement des messages utilisant un filtrage ou un blocage sélectif
  • H04L 51/234 - Surveillance ou traitement des messages pour le suivi des messages
  • H04L 61/45 - Répertoires de réseau; Correspondance nom-adresse
  • G16H 15/00 - TIC spécialement adaptées aux rapports médicaux, p.ex. leur création ou leur transmission
  • G16H 50/30 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour l’évaluation des risques pour la santé d’une personne
  • G06N 20/00 - Apprentissage automatique
  • G06F 40/205 - Analyse syntaxique
  • H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c. à d. pour permettre la transmission de conférences
  • H04L 12/14 - Dispositions pour la taxation
  • H04L 101/37 - Adresses courriel

49.

Systems and methods for classifying electronic activities based on sender and recipient information

      
Numéro d'application 16708247
Numéro de brevet 11283888
Statut Délivré - en vigueur
Date de dépôt 2019-12-09
Date de la première publication 2020-04-09
Date d'octroi 2022-03-22
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Joseph, Rajit
  • Hermanek, Stefan
  • Navarro, Jose Alberto Muniz
  • Halladay, Dylan
  • Kozlov, Heorhiy
  • Rogynskyy, Oleg

Abrégé

The system and methods described herein can classify electronic activities based on sender and recipient information. The system can determine a relationship between a sender of an electronic activity and at least one recipient of the electronic activity using a sender node profile and a recipient node profile. The system can assign a tag to the electronic activity based on the relationship between the sender and one or more recipients of the electronic activity. The system can process the electronic activity based on the assigned tag.

Classes IPC  ?

  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04L 67/50 - Services réseau
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/903 - Requêtes
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/23 - Mise à jour
  • G06F 16/245 - Traitement des requêtes
  • G06F 16/906 - Groupement; Classement
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • 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 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/35 - Groupement; Classement
  • G06F 40/295 - Reconnaissance de noms propres
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • 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
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
  • G06Q 10/10 - Bureautique; Gestion du temps
  • G06Q 50/22 - Aide sociale
  • H04L 41/14 - Analyse ou conception de réseau
  • H04L 43/026 - Capture des données de surveillance en utilisant l’identification du flux
  • 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/062 - Génération de rapports liés au trafic du réseau
  • H04L 43/065 - Génération de rapports liés aux appareils du réseau
  • H04L 43/067 - Génération de rapports en utilisant des rapports de délai
  • H04L 43/0876 - Utilisation du réseau, p.ex. volume de charge ou niveau de congestion
  • H04L 43/00 - Dispositions pour la surveillance ou le test de réseaux de commutation de données
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
  • H04L 51/42 - Aspects liés aux boîtes aux lettres, p.ex. synchronisation des boîtes aux lettres
  • H04L 51/234 - Surveillance ou traitement des messages pour le suivi des messages
  • H04L 61/45 - Répertoires de réseau; Correspondance nom-adresse
  • H04L 67/125 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p.ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance en impliquant la commande des applications des terminaux par un réseau
  • H04L 67/30 - Profils
  • H04L 67/306 - Profils des utilisateurs
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • G06F 40/237 - Outils lexicaux
  • G06F 40/20 - Analyse du langage naturel
  • H04L 51/00 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p.ex. courriel
  • H04L 67/303 - Profils des terminaux
  • G06N 5/02 - Représentation de la connaissance; Représentation symbolique
  • G06F 16/31 - Indexation; Structures de données à cet effet; Structures de stockage
  • G16H 15/00 - TIC spécialement adaptées aux rapports médicaux, p.ex. leur création ou leur transmission
  • G16H 50/30 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour l’évaluation des risques pour la santé d’une personne
  • G06N 20/00 - Apprentissage automatique
  • G06F 40/205 - Analyse syntaxique
  • H04L 101/37 - Adresses courriel
  • H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c. à d. pour permettre la transmission de conférences
  • H04L 12/14 - Dispositions pour la taxation
  • H04M 3/22 - Dispositions de supervision, de contrôle ou de test

50.

Systems and methods for determining a completion score of a record object from electronic activities

      
Numéro d'application 16700484
Numéro de brevet 11463545
Statut Délivré - en vigueur
Date de dépôt 2019-12-02
Date de la première publication 2020-04-02
Date d'octroi 2022-10-04
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Markovsky, Yury
  • Jeske, Eric
  • Lutsaievska, Tetiana
  • Li, Hang

Abrégé

The present disclosure relates to a method for determining a completion score for a record object based on electronic activities. The method includes accessing record objects, each of which corresponds to a record object type and includes object fields having object field-values. The method includes selecting one of the record objects. The method includes identifying electronic activities transmitted or received associated with the record object. Each of the electronic activities has a timestamp indicating a receipt time or transmission time of the respective electronic activity. The method includes determining a participant of each of the electronic activities. The method includes determining a completion score indicating a likelihood of completing an event associated with the record object based on the timestamp of each of the electronic activities and the participant of each of the electronic activities. The method includes storing an association between the record object and the completion score.

Classes IPC  ?

  • G06F 16/90 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet - Détails des fonctions des bases de données indépendantes des types de données cherchés
  • H04L 67/50 - Services réseau
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/903 - Requêtes
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/23 - Mise à jour
  • G06F 16/245 - Traitement des requêtes
  • G06F 16/906 - Groupement; Classement
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • 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 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/35 - Groupement; Classement
  • G06F 40/295 - Reconnaissance de noms propres
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • 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
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
  • G06Q 10/10 - Bureautique; Gestion du temps
  • G06Q 50/22 - Aide sociale
  • H04L 41/14 - Analyse ou conception de réseau
  • H04L 43/026 - Capture des données de surveillance en utilisant l’identification du flux
  • 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/062 - Génération de rapports liés au trafic du réseau
  • H04L 43/065 - Génération de rapports liés aux appareils du réseau
  • H04L 43/067 - Génération de rapports en utilisant des rapports de délai
  • H04L 43/0876 - Utilisation du réseau, p.ex. volume de charge ou niveau de congestion
  • H04L 43/00 - Dispositions pour la surveillance ou le test de réseaux de commutation de données
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
  • H04L 67/125 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p.ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance en impliquant la commande des applications des terminaux par un réseau
  • H04L 67/30 - Profils
  • H04L 67/306 - Profils des utilisateurs
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • G06F 40/237 - Outils lexicaux
  • H04L 67/303 - Profils des terminaux
  • G06N 5/02 - Représentation de la connaissance; Représentation symbolique
  • G06F 16/31 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/182 - Systèmes de fichiers distribués
  • G06F 40/20 - Analyse du langage naturel
  • H04L 51/42 - Aspects liés aux boîtes aux lettres, p.ex. synchronisation des boîtes aux lettres
  • H04L 51/212 - Surveillance ou traitement des messages utilisant un filtrage ou un blocage sélectif
  • H04L 51/234 - Surveillance ou traitement des messages pour le suivi des messages
  • H04L 61/45 - Répertoires de réseau; Correspondance nom-adresse
  • G16H 15/00 - TIC spécialement adaptées aux rapports médicaux, p.ex. leur création ou leur transmission
  • G16H 50/30 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour l’évaluation des risques pour la santé d’une personne
  • G06N 20/00 - Apprentissage automatique
  • G06F 40/205 - Analyse syntaxique
  • H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c. à d. pour permettre la transmission de conférences
  • H04L 12/14 - Dispositions pour la taxation
  • H04M 3/22 - Dispositions de supervision, de contrôle ou de test
  • H04L 101/37 - Adresses courriel

51.

Systems and methods of generating an engagement profile

      
Numéro d'application 16700510
Numéro de brevet 11283887
Statut Délivré - en vigueur
Date de dépôt 2019-12-02
Date de la première publication 2020-04-02
Date d'octroi 2022-03-22
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Halladay, Dylan
  • Hermanek, Stefan
  • Brunets, Yurii

Abrégé

The present disclosure relates to systems and methods for determining an engagement profile of a participant by associating electronic activities to a profile. It may generate the engagement profile based on analysis of the electronic activity level. An example implementation may contain the following steps. The system may access for a first record object a plurality of electronic activities linked with the first record object. The system may identify for a participant from the plurality of electronic activities a set of electronic activities including the participant. The system may determine an engagement profile of the participant based on a first number of electronic activities of the set of electronic activities sent by the participant, a second number of the set of electronic activities received by the participant and a temporal distribution of the set of electronic activities. The system may store the engagement profile in one or more data structures.

Classes IPC  ?

  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
  • G06Q 10/10 - Bureautique; Gestion du temps
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/23 - Mise à jour
  • H04L 67/50 - Services réseau
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/903 - Requêtes
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/245 - Traitement des requêtes
  • G06F 16/906 - Groupement; Classement
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • 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 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/35 - Groupement; Classement
  • G06F 40/295 - Reconnaissance de noms propres
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • 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
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G06Q 50/22 - Aide sociale
  • H04L 41/14 - Analyse ou conception de réseau
  • H04L 43/026 - Capture des données de surveillance en utilisant l’identification du flux
  • 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/062 - Génération de rapports liés au trafic du réseau
  • H04L 43/065 - Génération de rapports liés aux appareils du réseau
  • H04L 43/067 - Génération de rapports en utilisant des rapports de délai
  • H04L 43/0876 - Utilisation du réseau, p.ex. volume de charge ou niveau de congestion
  • H04L 43/00 - Dispositions pour la surveillance ou le test de réseaux de commutation de données
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
  • H04L 51/42 - Aspects liés aux boîtes aux lettres, p.ex. synchronisation des boîtes aux lettres
  • H04L 51/234 - Surveillance ou traitement des messages pour le suivi des messages
  • H04L 61/45 - Répertoires de réseau; Correspondance nom-adresse
  • H04L 67/125 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p.ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance en impliquant la commande des applications des terminaux par un réseau
  • H04L 67/30 - Profils
  • H04L 67/306 - Profils des utilisateurs
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • G06F 40/237 - Outils lexicaux
  • G06F 40/20 - Analyse du langage naturel
  • H04L 51/00 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p.ex. courriel
  • H04L 67/303 - Profils des terminaux
  • G06N 5/02 - Représentation de la connaissance; Représentation symbolique
  • G06F 16/31 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/182 - Systèmes de fichiers distribués
  • G16H 15/00 - TIC spécialement adaptées aux rapports médicaux, p.ex. leur création ou leur transmission
  • G16H 50/30 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour l’évaluation des risques pour la santé d’une personne
  • G06N 20/00 - Apprentissage automatique
  • G06F 40/205 - Analyse syntaxique
  • H04L 101/37 - Adresses courriel
  • H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c. à d. pour permettre la transmission de conférences
  • H04L 12/14 - Dispositions pour la taxation
  • H04M 3/22 - Dispositions de supervision, de contrôle ou de test

52.

Systems and methods for merging tenant shadow systems of record into a master system of record

      
Numéro d'application 16700498
Numéro de brevet 11394791
Statut Délivré - en vigueur
Date de dépôt 2019-12-02
Date de la première publication 2020-04-02
Date d'octroi 2022-07-19
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Jain, Vardhman
  • Joseph, Rajit Kurien
  • Navarro, Jose Alberto Muniz

Abrégé

The present disclosure is related to systems and methods of merging tenant shadow systems of record into a master system of record. First tenant record objects of a first tenant system of record can be accessed. A master record object for a master system of record can be generated using the corresponding first tenant record object. A second tenant record object of a second tenant system of record can be accessed. Whether the second tenant record object is to be merged into the corresponding master record object can be determined. When determined to merge, the second tenant record object can be merged into the corresponding master record object. When determined to not merge, a new master record can be generated.

Classes IPC  ?

  • G06F 17/00 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
  • H04L 67/50 - Services réseau
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/903 - Requêtes
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/23 - Mise à jour
  • G06F 16/245 - Traitement des requêtes
  • G06F 16/906 - Groupement; Classement
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • 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 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/35 - Groupement; Classement
  • G06F 40/295 - Reconnaissance de noms propres
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • 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
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
  • G06Q 10/10 - Bureautique; Gestion du temps
  • G06Q 50/22 - Aide sociale
  • H04L 41/14 - Analyse ou conception de réseau
  • H04L 43/026 - Capture des données de surveillance en utilisant l’identification du flux
  • 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/062 - Génération de rapports liés au trafic du réseau
  • H04L 43/065 - Génération de rapports liés aux appareils du réseau
  • H04L 43/067 - Génération de rapports en utilisant des rapports de délai
  • H04L 43/0876 - Utilisation du réseau, p.ex. volume de charge ou niveau de congestion
  • H04L 43/00 - Dispositions pour la surveillance ou le test de réseaux de commutation de données
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
  • H04L 51/42 - Aspects liés aux boîtes aux lettres, p.ex. synchronisation des boîtes aux lettres
  • H04L 51/234 - Surveillance ou traitement des messages pour le suivi des messages
  • H04L 61/45 - Répertoires de réseau; Correspondance nom-adresse
  • H04L 67/125 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p.ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance en impliquant la commande des applications des terminaux par un réseau
  • H04L 67/30 - Profils
  • H04L 67/306 - Profils des utilisateurs
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • G06F 40/237 - Outils lexicaux
  • H04L 51/00 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p.ex. courriel
  • H04L 67/303 - Profils des terminaux
  • G06N 5/02 - Représentation de la connaissance; Représentation symbolique
  • G06F 16/31 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/182 - Systèmes de fichiers distribués
  • G06F 40/20 - Analyse du langage naturel
  • G16H 15/00 - TIC spécialement adaptées aux rapports médicaux, p.ex. leur création ou leur transmission
  • G16H 50/30 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour l’évaluation des risques pour la santé d’une personne
  • G06N 20/00 - Apprentissage automatique
  • G06F 40/205 - Analyse syntaxique
  • H04L 101/37 - Adresses courriel
  • H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c. à d. pour permettre la transmission de conférences
  • H04L 12/14 - Dispositions pour la taxation
  • H04M 3/22 - Dispositions de supervision, de contrôle ou de test

53.

Systems and methods for detecting events based on updates to node profiles from electronic activities

      
Numéro d'application 16695082
Numéro de brevet 11265390
Statut Délivré - en vigueur
Date de dépôt 2019-11-25
Date de la première publication 2020-03-26
Date d'octroi 2022-03-01
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Wulf, John
  • Prakash, Sathya Hariesh
  • Brunets, Yurii
  • Rogynskyy, Oleg
  • Joseph, Rajit Kurien
  • Markovsky, Yury

Abrégé

The present disclosure relates to methods, systems, and storage media for detecting events based on updates to node profiles from electronic activities. Exemplary implementations may access an electronic activity transmitted or received via an electronic account associated with a data source provider; generate a plurality of activity field-value pairs; maintain a plurality of node profiles; identify a first state of a first node profile of the plurality of node profiles; update the first node profile using the electronic activity; identify a second state of the first node profile subsequent to updating the first node profile using the electronic activity; detect a state change of the first node profile based on the first state and the second state; determine that the state change satisfies an event condition; and store an association between the first node profile and an event type corresponding to the event condition.

Classes IPC  ?

  • G06F 16/90 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet - Détails des fonctions des bases de données indépendantes des types de données cherchés
  • H04L 67/50 - Services réseau
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/903 - Requêtes
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/23 - Mise à jour
  • G06F 16/245 - Traitement des requêtes
  • G06F 16/906 - Groupement; Classement
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • 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 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/35 - Groupement; Classement
  • G06F 40/295 - Reconnaissance de noms propres
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • 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
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
  • G06Q 10/10 - Bureautique; Gestion du temps
  • G06Q 50/22 - Aide sociale
  • H04L 41/14 - Analyse ou conception de réseau
  • H04L 43/026 - Capture des données de surveillance en utilisant l’identification du flux
  • 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/062 - Génération de rapports liés au trafic du réseau
  • H04L 43/065 - Génération de rapports liés aux appareils du réseau
  • H04L 43/067 - Génération de rapports en utilisant des rapports de délai
  • H04L 43/0876 - Utilisation du réseau, p.ex. volume de charge ou niveau de congestion
  • H04L 43/00 - Dispositions pour la surveillance ou le test de réseaux de commutation de données
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
  • H04L 51/42 - Aspects liés aux boîtes aux lettres, p.ex. synchronisation des boîtes aux lettres
  • H04L 51/234 - Surveillance ou traitement des messages pour le suivi des messages
  • H04L 61/45 - Répertoires de réseau; Correspondance nom-adresse
  • H04L 67/125 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p.ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance en impliquant la commande des applications des terminaux par un réseau
  • H04L 67/30 - Profils
  • H04L 67/306 - Profils des utilisateurs
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • G06F 40/237 - Outils lexicaux
  • G06F 40/20 - Analyse du langage naturel
  • H04L 51/00 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p.ex. courriel
  • H04L 67/303 - Profils des terminaux
  • G06N 5/02 - Représentation de la connaissance; Représentation symbolique
  • G06F 16/31 - Indexation; Structures de données à cet effet; Structures de stockage
  • G16H 15/00 - TIC spécialement adaptées aux rapports médicaux, p.ex. leur création ou leur transmission
  • G16H 50/30 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour l’évaluation des risques pour la santé d’une personne
  • G06N 20/00 - Apprentissage automatique
  • G06F 40/205 - Analyse syntaxique
  • H04L 101/37 - Adresses courriel
  • H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c. à d. pour permettre la transmission de conférences
  • H04L 12/14 - Dispositions pour la taxation
  • H04M 3/22 - Dispositions de supervision, de contrôle ou de test

54.

Systems and methods for determining the shareability of values of node profiles

      
Numéro d'application 16694253
Numéro de brevet 11470170
Statut Délivré - en vigueur
Date de dépôt 2019-11-25
Date de la première publication 2020-03-19
Date d'octroi 2022-10-11
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Brunets, Yurii
  • Rice, Devin

Abrégé

The present disclosure relates to determining the shareability of values of node profiles. Record objects and electronic activities of a system of record corresponding to a data source provider may be accessed. Each record object may correspond to a record object type and have one or more object field-value pairs. Node profiles may be maintained. Values of fields corresponding to a predetermined type of field including fewer than a predetermined threshold number of data source providers may be identified. A restriction tag used to restrict populating other node profiles may be generated. Provision of the value with a second data source provider may be restricted.

Classes IPC  ?

  • H04L 67/50 - Services réseau
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/903 - Requêtes
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/23 - Mise à jour
  • G06F 16/245 - Traitement des requêtes
  • G06F 16/906 - Groupement; Classement
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • 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 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/35 - Groupement; Classement
  • G06F 40/295 - Reconnaissance de noms propres
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • 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 3/08 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement à partir de, ou vers des supports d'enregistrement distincts, p.ex. carte perforée
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
  • G06Q 10/10 - Bureautique; Gestion du temps
  • G06Q 50/22 - Aide sociale
  • H04L 41/14 - Analyse ou conception de réseau
  • H04L 43/026 - Capture des données de surveillance en utilisant l’identification du flux
  • 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/062 - Génération de rapports liés au trafic du réseau
  • H04L 43/065 - Génération de rapports liés aux appareils du réseau
  • H04L 43/067 - Génération de rapports en utilisant des rapports de délai
  • H04L 43/0876 - Utilisation du réseau, p.ex. volume de charge ou niveau de congestion
  • H04L 43/00 - Dispositions pour la surveillance ou le test de réseaux de commutation de données
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
  • H04L 67/125 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p.ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance en impliquant la commande des applications des terminaux par un réseau
  • H04L 67/30 - Profils
  • H04L 67/306 - Profils des utilisateurs
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • G06F 40/237 - Outils lexicaux
  • H04L 67/303 - Profils des terminaux
  • G06N 5/02 - Représentation de la connaissance; Représentation symbolique
  • G06F 16/31 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/182 - Systèmes de fichiers distribués
  • G06F 40/20 - Analyse du langage naturel
  • H04L 51/42 - Aspects liés aux boîtes aux lettres, p.ex. synchronisation des boîtes aux lettres
  • H04L 51/212 - Surveillance ou traitement des messages utilisant un filtrage ou un blocage sélectif
  • H04L 51/234 - Surveillance ou traitement des messages pour le suivi des messages
  • H04L 61/45 - Répertoires de réseau; Correspondance nom-adresse
  • G16H 15/00 - TIC spécialement adaptées aux rapports médicaux, p.ex. leur création ou leur transmission
  • G16H 50/30 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour l’évaluation des risques pour la santé d’une personne
  • G06N 20/00 - Apprentissage automatique
  • G06F 40/205 - Analyse syntaxique
  • H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c. à d. pour permettre la transmission de conférences
  • H04L 12/14 - Dispositions pour la taxation
  • H04L 101/37 - Adresses courriel

55.

Systems and methods for matching electronic activities to record objects using feedback based match policies

      
Numéro d'application 16694274
Numéro de brevet 10678796
Statut Délivré - en vigueur
Date de dépôt 2019-11-25
Date de la première publication 2020-03-19
Date d'octroi 2020-06-09
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Nykytiuk, Volodymyr
  • Hermanek, Stefan
  • Korkuna, Ostap

Abrégé

Systems and methods for matching electronic activities to record objects using feedback based match policies can include accessing a plurality of electronic activities and record objects. The systems and method can include identifying candidate record objects by applying a matching model. The systems and methods can include selecting a record object based on a match score. The systems and methods can include configuring the matching model in a first configuration responsive to a first feedback type or configuring the matching model in a second configuration responsive to a second feedback type.

Classes IPC  ?

  • G06F 16/20 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet de données structurées, p.ex. de données relationnelles
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/23 - Mise à jour
  • G06Q 10/10 - Bureautique; Gestion du temps
  • H04L 12/58 - Systèmes de commutation de messages
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06N 20/00 - Apprentissage automatique
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • G06N 3/08 - Méthodes d'apprentissage
  • G06F 16/903 - Requêtes
  • G06F 16/906 - Groupement; Classement
  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • 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
  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/245 - Traitement des requêtes
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • G06F 11/30 - Surveillance du fonctionnement
  • 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/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/35 - Groupement; Classement
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G16H 15/00 - TIC spécialement adaptées aux rapports médicaux, p.ex. leur création ou leur transmission
  • G16H 50/30 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour l’évaluation des risques pour la santé d’une personne
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • G06Q 50/22 - Aide sociale
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • G06F 40/20 - Analyse du langage naturel
  • G06F 40/205 - Analyse syntaxique
  • G06F 40/295 - Reconnaissance de noms propres
  • H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c. à d. pour permettre la transmission de conférences

56.

Systems and methods for classifying electronic activities based on sender and recipient information

      
Numéro d'application 16360933
Numéro de brevet 10505888
Statut Délivré - en vigueur
Date de dépôt 2019-03-21
Date de la première publication 2019-11-28
Date d'octroi 2019-12-10
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Joseph, Rajit
  • Hermanek, Stefan
  • Muniz Navarro, Jose Alberto
  • Halladay, Dylan
  • Kozlov, Heorhiy
  • Rogynskyy, Oleg

Abrégé

The system and methods described herein can classify electronic activities based on sender and recipient information. The system can determine a relationship between a sender of an electronic activity and at least one recipient of the electronic activity using a sender node profile and a recipient node profile. The system can assign a tag to the electronic activity based on the relationship between the sender and one or more recipients of the electronic activity. The system can process the electronic activity based on the assigned tag.

Classes IPC  ?

  • H04L 12/58 - Systèmes de commutation de messages
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison

57.

Systems and methods for updating confidence scores of labels based on subsequent electronic activities

      
Numéro d'application 16360953
Numéro de brevet 11265388
Statut Délivré - en vigueur
Date de dépôt 2019-03-21
Date de la première publication 2019-11-28
Date d'octroi 2022-03-01
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Wulf, John
  • Prakash, Sathya Hariesh
  • Jain, Vardhman
  • Hermanek, Stefan
  • Hai, Wei
  • Rogynskyy, Oleg

Abrégé

The present disclosure relates to methods, systems, and storage media for updating confidence scores of labels based on subsequent electronic activities. Exemplary embodiments may maintain a plurality of node profiles corresponding to a plurality of unique entities; access a plurality of electronic activities transmitted or received via electronic accounts associated with one or more data source providers; identify a first electronic activity to process; assign a tag to the first electronic activity based on the data included in the electronic activity; determine a confidence score of the tag based on the data included in the first electronic activity; identify a second electronic activity to process; and update the confidence score of the tag assigned to the first electronic activity responsive to parsing the second electronic activity.

Classes IPC  ?

  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/903 - Requêtes
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/23 - Mise à jour
  • G06F 16/245 - Traitement des requêtes
  • G06F 16/906 - Groupement; Classement
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
  • H04L 67/50 - Services réseau
  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
  • G06F 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/35 - Groupement; Classement
  • G06F 40/295 - Reconnaissance de noms propres
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • 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
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
  • G06Q 10/10 - Bureautique; Gestion du temps
  • G06Q 50/22 - Aide sociale
  • H04L 41/14 - Analyse ou conception de réseau
  • H04L 43/026 - Capture des données de surveillance en utilisant l’identification du flux
  • 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/062 - Génération de rapports liés au trafic du réseau
  • H04L 43/065 - Génération de rapports liés aux appareils du réseau
  • H04L 43/067 - Génération de rapports en utilisant des rapports de délai
  • H04L 43/0876 - Utilisation du réseau, p.ex. volume de charge ou niveau de congestion
  • H04L 43/00 - Dispositions pour la surveillance ou le test de réseaux de commutation de données
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
  • H04L 51/42 - Aspects liés aux boîtes aux lettres, p.ex. synchronisation des boîtes aux lettres
  • H04L 51/234 - Surveillance ou traitement des messages pour le suivi des messages
  • H04L 61/45 - Répertoires de réseau; Correspondance nom-adresse
  • H04L 67/125 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p.ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance en impliquant la commande des applications des terminaux par un réseau
  • H04L 67/30 - Profils
  • H04L 67/306 - Profils des utilisateurs
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • G06F 40/237 - Outils lexicaux
  • G06F 40/20 - Analyse du langage naturel
  • H04L 51/00 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p.ex. courriel
  • H04L 67/303 - Profils des terminaux
  • G06N 5/02 - Représentation de la connaissance; Représentation symbolique
  • G16H 15/00 - TIC spécialement adaptées aux rapports médicaux, p.ex. leur création ou leur transmission
  • G16H 50/30 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour l’évaluation des risques pour la santé d’une personne
  • G06N 20/00 - Apprentissage automatique
  • G06F 40/205 - Analyse syntaxique
  • H04L 101/37 - Adresses courriel
  • H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c. à d. pour permettre la transmission de conférences
  • H04L 12/14 - Dispositions pour la taxation
  • H04M 3/22 - Dispositions de supervision, de contrôle ou de test

58.

Systems and methods for updating field-value pairs of record objects using electronic activities

      
Numéro d'application 16371039
Numéro de brevet 10503719
Statut Délivré - en vigueur
Date de dépôt 2019-03-31
Date de la première publication 2019-11-28
Date d'octroi 2019-12-10
Propriétaire PEOPLE.AI, INC. (USA)
Inventeur(s)
  • Rice, Devin
  • Hermanek, Stefan
  • Hai, Wei
  • Rogynskyy, Oleg
  • Joseph, Rajit Kurien

Abrégé

The present disclosure relates to methods, systems, and storage media for updating field-value pairs of record objects using electronic activities linked to the record objects. The method can maintain a plurality of node profiles corresponding to a plurality of unique entities; access a plurality of electronic activities transmitted or received via electronic accounts associated with one or more data source providers; identify a record object of a plurality of record objects of one or more systems of record; match electronic activity of the plurality of electronic activities to the record object based on content of the electronic activity and the object field-value pairs of the record object; identify a node profile matched with the electronic activity of the plurality of electronic activities; determine a weighting factor for the electronic activity; and update a stage field of the record object to a second stage value indicating a second proximity to the completion of the event.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • G06F 16/23 - Mise à jour
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/906 - Groupement; Classement

59.

Systems and methods for generating a performance profile of a node profile including field-value pairs using electronic activities

      
Numéro d'application 16371048
Numéro de brevet 10657130
Statut Délivré - en vigueur
Date de dépôt 2019-03-31
Date de la première publication 2019-11-28
Date d'octroi 2020-05-19
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rice, Devin
  • Shah, Kavita
  • Draper, Adam
  • Hai, Wei
  • Navarro, Jose Alberto Muniz
  • Rogynskyy, Oleg

Abrégé

This disclosure relates to methods, systems, and storage media for generating a performance profile of a node profile. First electronic activities linked to a first node profile can be accessed. For each first electronic activity, a type of the first electronic activity can be determined. A feature extraction policy can be selected to generate a first feature array for the first electronic activity. The first feature array for the first electronic activity can be generated based on the type of the first electronic activity. A first performance profile of the first node profile can be generated for the time period by providing the generated first feature array for each first electronic activity to one or more models trained using second feature arrays corresponding to second electronic activities of second node profiles. An association between the first node profile and the first performance profile can be stored.

Classes IPC  ?

  • G06F 40/20 - Analyse du langage naturel
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • G06F 16/245 - Traitement des requêtes
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/23 - Mise à jour
  • G06Q 10/10 - Bureautique; Gestion du temps
  • H04L 12/58 - Systèmes de commutation de messages
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06N 20/00 - Apprentissage automatique
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • G06N 3/08 - Méthodes d'apprentissage
  • G06F 16/903 - Requêtes
  • G06F 16/906 - Groupement; Classement
  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • 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
  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 11/30 - Surveillance du fonctionnement
  • 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/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/35 - Groupement; Classement
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G16H 15/00 - TIC spécialement adaptées aux rapports médicaux, p.ex. leur création ou leur transmission
  • G16H 50/30 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour l’évaluation des risques pour la santé d’une personne
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • G06Q 50/22 - Aide sociale
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • G06F 40/205 - Analyse syntaxique
  • G06F 40/295 - Reconnaissance de noms propres
  • H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c. à d. pour permettre la transmission de conférences

60.

Systems and methods for generating group node profiles based on member nodes

      
Numéro d'application 16398150
Numéro de brevet 10878015
Statut Délivré - en vigueur
Date de dépôt 2019-04-29
Date de la première publication 2019-11-28
Date d'octroi 2020-12-29
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Brunets, Yurii
  • Hermanek, Stefan
  • Markovsky, Yury

Abrégé

The present disclosure relates to a method for generating a group node profile based on member nodes. Member node profiles may be maintained. A subset of member node profiles may be identified. Each member node profile of the subset may correspond to a group entity. A set of member node fields to populate values for a group node profile of the group entity may be identified. A corresponding group node field of the group node profile may be updated in accordance with a group node population policy. A field value of the member node field to the group node field may be added. An entry to a value data structure of the field value of the group node field may be added.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/23 - Mise à jour
  • G06Q 10/10 - Bureautique; Gestion du temps
  • H04L 12/58 - Systèmes de commutation de messages
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06N 20/00 - Apprentissage automatique
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • G06N 3/08 - Méthodes d'apprentissage
  • G06F 16/903 - Requêtes
  • G06F 16/906 - Groupement; Classement
  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • 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
  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/245 - Traitement des requêtes
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • G06F 16/2455 - Exécution des requêtes
  • G06F 11/30 - Surveillance du fonctionnement
  • 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/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/35 - Groupement; Classement
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • G06Q 50/22 - Aide sociale
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • G06F 40/205 - Analyse syntaxique
  • G06F 40/295 - Reconnaissance de noms propres
  • G06F 40/20 - Analyse du langage naturel
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c. à d. pour permettre la transmission de conférences

61.

Systems and methods for inferring schedule patterns using electronic activities of node profiles

      
Numéro d'application 16398157
Numéro de brevet 10496688
Statut Délivré - en vigueur
Date de dépôt 2019-04-29
Date de la première publication 2019-11-28
Date d'octroi 2019-12-03
Propriétaire PEOPLE.AI, INC. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Wulf, John
  • Brunets, Yurii

Abrégé

Systems and methods for inferring schedule patterns using electronic activities of node profiles are disclosed. Exemplary implementations may: access electronic activities via electronic accounts associated with data source providers; identify, for a node profile, a set of electronic activities of each electronic account linked to the node profile within a time period; identify for each electronic activity, a timestamp of the electronic activity; generate for each time interval within the time period, a temporal distribution of electronic activity for the time interval based on respective timestamps of each electronic activity; determine an electronic activity pattern based on the temporal distribution of electronic activity for each time interval within the time period; identify based on the electronic activity pattern, a first region of the electronic activity pattern satisfying a region identification policy; and store, in one or more data structures, an association between the first region and the node profile.

Classes IPC  ?

  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/35 - Groupement; Classement
  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées

62.

Systems and methods for restricting electronic activities from being linked with record objects

      
Numéro d'application 16398220
Numéro de brevet 10901997
Statut Délivré - en vigueur
Date de dépôt 2019-04-29
Date de la première publication 2019-11-28
Date d'octroi 2021-01-26
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Lutsaievska, Tetiana
  • Wulf, John
  • Prakash, Sathya Hariesh

Abrégé

The present disclosure relates to restricting electronic activities from being linked with record objects. According to at least one aspect of the disclosure, a method can include accessing, by one or more processors, a plurality of electronic activities, accessing a plurality of record objects of one or more systems of record, identifying an electronic activity of the plurality of electronic activities to match to one or more record objects, determining a data source provider associated with providing access to the electronic activity, and identifying a system of record corresponding to the determined data source provider. The system of record can include a plurality of candidate record objects to which to match the electronic activity. The method can include restricting the electronic activity from being linked with the at least one record object.

Classes IPC  ?

  • G06F 7/00 - Procédés ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données maniées
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/23 - Mise à jour
  • G06Q 10/10 - Bureautique; Gestion du temps
  • H04L 12/58 - Systèmes de commutation de messages
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06N 20/00 - Apprentissage automatique
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • G06F 17/27 - Analyse automatique, p.ex. analyse grammaticale, correction orthographique
  • G06N 3/08 - Méthodes d'apprentissage
  • G06F 16/903 - Requêtes
  • G06F 16/906 - Groupement; Classement
  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • 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
  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/245 - Traitement des requêtes
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • G06F 11/30 - Surveillance du fonctionnement
  • 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/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/35 - Groupement; Classement
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G16H 15/00 - TIC spécialement adaptées aux rapports médicaux, p.ex. leur création ou leur transmission
  • G16H 50/30 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour l’évaluation des risques pour la santé d’une personne
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • G06Q 50/22 - Aide sociale
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c. à d. pour permettre la transmission de conférences

63.

Systems and methods for maintaining an electronic activity derived member node network

      
Numéro d'application 16399690
Numéro de brevet 10860794
Statut Délivré - en vigueur
Date de dépôt 2019-04-30
Date de la première publication 2019-11-28
Date d'octroi 2020-12-08
Propriétaire People. ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Brunets, Yurii
  • Rice, Devin

Abrégé

The present disclosure relates to maintaining an electronic activity derived member node network. Exemplary implementations may: generate a plurality of node profiles; generate a node graph generated from the plurality of node profiles; identify a second electronic activity identifying a pair of electronic accounts; identify using the node graph, a pair of participant node profiles corresponding to the pair of electronic accounts identified by the second electronic activity; identify, using the node graph, an edge between a pair of nodes corresponding to the pair of participant node profiles; determine a relevancy score for the second electronic activity corresponding to the pair of the participant node profiles based on context of the second electronic activity; and update the node graph by modifying the connection corresponding to the edge between the pair of participant node profiles based on the relevancy score determined for the second electronic activity.

Classes IPC  ?

  • G06F 16/23 - Mise à jour
  • G06Q 10/10 - Bureautique; Gestion du temps
  • G06F 40/205 - Analyse syntaxique
  • H04L 12/58 - Systèmes de commutation de messages
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06N 20/00 - Apprentissage automatique
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • G06N 3/08 - Méthodes d'apprentissage
  • G06F 16/903 - Requêtes
  • G06F 16/906 - Groupement; Classement
  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • 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
  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/245 - Traitement des requêtes
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • G06F 16/2455 - Exécution des requêtes
  • G06F 11/30 - Surveillance du fonctionnement
  • 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/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/35 - Groupement; Classement
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G16H 15/00 - TIC spécialement adaptées aux rapports médicaux, p.ex. leur création ou leur transmission
  • G16H 50/30 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour l’évaluation des risques pour la santé d’une personne
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • G06Q 50/22 - Aide sociale
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • G06F 40/295 - Reconnaissance de noms propres
  • H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c. à d. pour permettre la transmission de conférences

64.

Systems and methods for node deduplication based on a node merging policy

      
Numéro d'application 16418539
Numéro de brevet 10671612
Statut Délivré - en vigueur
Date de dépôt 2019-05-21
Date de la première publication 2019-11-28
Date d'octroi 2020-06-02
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Markovsky, Yury
  • Brunets, Yurii
  • Kysylov, Maksym

Abrégé

The present disclosure relates to node deduplication based on a node merging policy. A plurality of node profiles may be maintained. Each node profile may include plurality of fields. Each field of the plurality of fields may include one or more values. For a node profile including one or more field-value pairs, each field-value pair may be identified. Each field-value pair may include a value of a field. A respective weight may be assigned to each field-value pair based on a number of field-value pairs or a confidence score. Based on the respective weights assigned to each field-value pair, it may be determined that node profiles satisfy a node profile merging policy. The node profiles may be merged based on the node profiles satisfying the node profile merging policy. Field-value pairs including a value of a field may be identified.

Classes IPC  ?

  • G06F 16/2455 - Exécution des requêtes
  • G06F 40/20 - Analyse du langage naturel
  • G06F 16/23 - Mise à jour
  • G06Q 10/10 - Bureautique; Gestion du temps
  • H04L 12/58 - Systèmes de commutation de messages
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06N 20/00 - Apprentissage automatique
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • G06N 3/08 - Méthodes d'apprentissage
  • G06F 16/903 - Requêtes
  • G06F 16/906 - Groupement; Classement
  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • 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
  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/245 - Traitement des requêtes
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • G06F 11/30 - Surveillance du fonctionnement
  • 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/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/35 - Groupement; Classement
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G16H 15/00 - TIC spécialement adaptées aux rapports médicaux, p.ex. leur création ou leur transmission
  • G16H 50/30 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour l’évaluation des risques pour la santé d’une personne
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • G06Q 50/22 - Aide sociale
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • G06F 40/205 - Analyse syntaxique
  • G06F 40/295 - Reconnaissance de noms propres
  • H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c. à d. pour permettre la transmission de conférences

65.

Systems and methods for filtering electronic activities by parsing current and historical electronic activities

      
Numéro d'application 16418807
Numéro de brevet 10922345
Statut Délivré - en vigueur
Date de dépôt 2019-05-21
Date de la première publication 2019-11-28
Date d'octroi 2021-02-16
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Hall, Brittney
  • Halladay, Dylan
  • Wulf, John
  • Jain, Vardhman

Abrégé

The present disclosure relates to systems and methods for filtering electronic activities. The method includes identifying an electronic activity. The method includes parsing the electronic activity to identify one or more electronic accounts in the electronic activity. The method includes determining, responsive to parsing the electronic activity, that the electronic activity is associated with an electronic account of the one or more electronic accounts. The method includes selecting, based on the electronic account, one or more filtering policies associated with the data source provider to apply to the electronic activity. The method includes determining, by applying the selected one or more filtering policies to the electronic activity, to restrict the electronic activity from further processing based on the electronic activity satisfying at least one of the selected one or more filtering policies. The method includes restricting, the electronic activity from further processing.

Classes IPC  ?

  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G16H 15/00 - TIC spécialement adaptées aux rapports médicaux, p.ex. leur création ou leur transmission
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/903 - Requêtes
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/23 - Mise à jour
  • G06F 16/245 - Traitement des requêtes
  • G06F 16/906 - Groupement; Classement
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • 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 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/35 - Groupement; Classement
  • G06F 40/295 - Reconnaissance de noms propres
  • G06F 40/20 - Analyse du langage naturel
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • 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
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
  • G06Q 10/10 - Bureautique; Gestion du temps
  • G06Q 50/22 - Aide sociale
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • H04L 12/58 - Systèmes de commutation de messages
  • 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 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • G16H 50/30 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour l’évaluation des risques pour la santé d’une personne
  • G06N 20/00 - Apprentissage automatique
  • G06F 40/205 - Analyse syntaxique
  • H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c. à d. pour permettre la transmission de conférences

66.

Systems and methods for generating a master group node graph from systems of record

      
Numéro d'application 16418836
Numéro de brevet 11909834
Statut Délivré - en vigueur
Date de dépôt 2019-05-21
Date de la première publication 2019-11-28
Date d'octroi 2024-02-20
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Brunets, Yurii
  • Rice, Devin
  • Jain, Vardhman

Abrégé

The present disclosure relates to generating a master group node graph from a plurality of systems of record. Record objects of a system of record corresponding to a data source provider may be accessed. Each record object can have a record object type and identify a group entity. Each record object can be linked to one or more second record objects of a second record object type and identifying a respective member entity. A record object corresponding to a group entity can be identified. A connection profile between the record objects of the group entity and another group entity can be generated. An association between the group node profiles and the connection profile can be stored.

Classes IPC  ?

  • H04L 67/50 - Services réseau
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/903 - Requêtes
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/23 - Mise à jour
  • G06F 16/245 - Traitement des requêtes
  • G06F 16/906 - Groupement; Classement
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • 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 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/35 - Groupement; Classement
  • G06F 40/295 - Reconnaissance de noms propres
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • 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
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
  • G06Q 10/0639 - Analyse des performances des employés; Analyse des performances des opérations d’une entreprise ou d’une organisation
  • G06Q 10/107 - Gestion informatisée du courrier électronique
  • G06Q 10/1091 - Enregistrement du temps à des fins administratives ou de gestion
  • G06Q 10/1093 - Ordonnancement basé sur un agenda pour des personnes ou des groupes
  • G06Q 50/22 - Aide sociale
  • H04L 41/14 - Analyse ou conception de réseau
  • H04L 43/026 - Capture des données de surveillance en utilisant l’identification du flux
  • 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/062 - Génération de rapports liés au trafic du réseau
  • H04L 43/065 - Génération de rapports liés aux appareils du réseau
  • H04L 43/067 - Génération de rapports en utilisant des rapports de délai
  • H04L 43/0876 - Utilisation du réseau, p.ex. volume de charge ou niveau de congestion
  • H04L 43/00 - Dispositions pour la surveillance ou le test de réseaux de commutation de données
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
  • H04L 67/125 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p.ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance en impliquant la commande des applications des terminaux par un réseau
  • H04L 67/30 - Profils
  • H04L 67/306 - Profils des utilisateurs
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • G06F 40/237 - Outils lexicaux
  • H04L 67/303 - Profils des terminaux
  • G06N 5/025 - Extraction de règles à partir de données
  • G06F 16/31 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/182 - Systèmes de fichiers distribués
  • G06F 40/20 - Analyse du langage naturel
  • H04L 51/42 - Aspects liés aux boîtes aux lettres, p.ex. synchronisation des boîtes aux lettres
  • H04L 51/212 - Surveillance ou traitement des messages utilisant un filtrage ou un blocage sélectif
  • H04L 51/234 - Surveillance ou traitement des messages pour le suivi des messages
  • H04L 61/45 - Répertoires de réseau; Correspondance nom-adresse
  • G06Q 10/109 - Gestion du temps, p.ex. agendas, rappels, réunions ou décompte de temps
  • G06F 9/54 - Communication interprogramme
  • G16H 15/00 - TIC spécialement adaptées aux rapports médicaux, p.ex. leur création ou leur transmission
  • G16H 50/30 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour l’évaluation des risques pour la santé d’une personne
  • G06N 20/00 - Apprentissage automatique
  • G06F 40/205 - Analyse syntaxique
  • G06Q 10/10 - Bureautique; Gestion du temps
  • H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c. à d. pour permettre la transmission de conférences
  • H04L 12/14 - Dispositions pour la taxation
  • H04L 101/37 - Adresses courriel
  • H04L 101/00 - Schéma d'indexation associé au groupe
  • H04M 3/22 - Dispositions de supervision, de contrôle ou de test
  • H04L 101/35 - Types de noms de réseau contenant des préfixes spéciaux

67.

Systems and methods for auto discovery of filters and processing electronic activities using the same

      
Numéro d'application 16418846
Numéro de brevet 10679001
Statut Délivré - en vigueur
Date de dépôt 2019-05-21
Date de la première publication 2019-11-28
Date d'octroi 2020-06-09
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Markovsky, Yury
  • Lutsaievska, Tetiana
  • Wulf, John

Abrégé

The present disclosure relates to systems and methods for filtering electronic activities. Exemplary implementations may include ingesting a first electronic activity; identifying an associated entity; and selecting a first filtering model based on the entity, the first filtering model trained to indicate whether to restrict further processing of ingested electronic activities. The method may further include generating a plurality of structured data tags for the first electronic activity; applying the selected first filtering model to the plurality of structured data tags for the first electronic activity to determine whether the first electronic activity satisfies a first restriction condition; and responsive to the first electronic activity satisfying the first restriction condition, restricting the first electronic activity from further processing; or responsive to the first electronic activity not satisfying the first restriction condition, further processing, by the one or more processors, the first electronic activity.

Classes IPC  ?

  • G06F 7/00 - Procédés ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données maniées
  • G06F 40/205 - Analyse syntaxique
  • G06F 16/23 - Mise à jour
  • G06Q 10/10 - Bureautique; Gestion du temps
  • H04L 12/58 - Systèmes de commutation de messages
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06N 20/00 - Apprentissage automatique
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • G06N 3/08 - Méthodes d'apprentissage
  • G06F 16/903 - Requêtes
  • G06F 16/906 - Groupement; Classement
  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • 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
  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/245 - Traitement des requêtes
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • G06F 16/2455 - Exécution des requêtes
  • G06F 11/30 - Surveillance du fonctionnement
  • 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/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/35 - Groupement; Classement
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G16H 15/00 - TIC spécialement adaptées aux rapports médicaux, p.ex. leur création ou leur transmission
  • G16H 50/30 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour l’évaluation des risques pour la santé d’une personne
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • G06Q 50/22 - Aide sociale
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • G06F 40/295 - Reconnaissance de noms propres
  • G06F 40/20 - Analyse du langage naturel
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • G06F 17/00 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
  • H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c. à d. pour permettre la transmission de conférences

68.

Systems and methods for updating email addresses based on email generation patterns

      
Numéro d'application 16418851
Numéro de brevet 11017004
Statut Délivré - en vigueur
Date de dépôt 2019-05-21
Date de la première publication 2019-11-28
Date d'octroi 2021-05-25
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Markovsky, Yury
  • Brunets, Yurii
  • Joseph, Rajit Kurien

Abrégé

The present disclosure relates to systems and methods for updating email addresses based on email generation patterns. The method includes accessing a plurality of electronic activities used to update a plurality of member node profiles. The method includes determining that the plurality of member node profiles is linked to a group node profile of a group entity. The methods includes identifying, for each of the plurality of member node profiles, a first field-value pair of the member node profile corresponding to an email address. The method includes determining, for each member node profile, a correlation between the email address, a second field-value pair corresponding to a first name and a third field-value pair corresponding to a last name. The method includes determining, based on the determined correlation, an electronic account identifier pattern. The method includes storing an association between the group node and the electronic account identifier pattern.

Classes IPC  ?

  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • 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 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/35 - Groupement; Classement
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/903 - Requêtes
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/23 - Mise à jour
  • G06F 16/245 - Traitement des requêtes
  • G06F 16/906 - Groupement; Classement
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 40/295 - Reconnaissance de noms propres
  • G06F 40/20 - Analyse du langage naturel
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • 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
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
  • G06Q 10/10 - Bureautique; Gestion du temps
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • G06Q 50/22 - Aide sociale
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • H04L 12/58 - Systèmes de commutation de messages
  • 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 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • G06F 40/205 - Analyse syntaxique
  • G16H 15/00 - TIC spécialement adaptées aux rapports médicaux, p.ex. leur création ou leur transmission
  • G16H 50/30 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour l’évaluation des risques pour la santé d’une personne
  • G06N 20/00 - Apprentissage automatique
  • H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c. à d. pour permettre la transmission de conférences
  • H04L 12/14 - Dispositions pour la taxation

69.

Systems and methods for inferring a time zone of a node profile using electronic activities

      
Numéro d'application 16418867
Numéro de brevet 10860633
Statut Délivré - en vigueur
Date de dépôt 2019-05-21
Date de la première publication 2019-11-28
Date d'octroi 2020-12-08
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Lutsaievska, Tetiana
  • Hai, Wei
  • Shah, Kavita

Abrégé

The present disclosure relates to inferring a time zone of a node profile using electronic activities. A method can include accessing a plurality of electronic activities transmitted or received via a plurality of electronic accounts. The method can include identifying, for a node profile, a set of electronic activities sent from or received by an electronic account of the plurality of electronic accounts linked to the node profile within a time period. The method can include identifying, for each electronic activity of the set of electronic activities, a timestamp at which the electronic activity was sent or received. The method can include generating, for each of a plurality of time intervals within the time period, a temporal distribution of electronic activity based on respective timestamps of each electronic activity. The method can include determining a time zone of the node profile based on the temporal distribution.

Classes IPC  ?

  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/23 - Mise à jour
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/906 - Groupement; Classement
  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/245 - Traitement des requêtes
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/903 - Requêtes
  • G06F 16/29 - Bases de données d’informations géographiques

70.

Systems and methods for electronic activity classification

      
Numéro d'application 16418891
Numéro de brevet 10496681
Statut Délivré - en vigueur
Date de dépôt 2019-05-21
Date de la première publication 2019-11-28
Date d'octroi 2019-12-03
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Hermanek, Stefan
  • Markovsky, Yury

Abrégé

The present disclosure relates to electronic activity classification. A plurality of node profiles corresponding to a plurality of unique entities is maintained. A plurality of electronic activities is accessed from electronic accounts of one or more data source providers. Features are extracted from the electronic activities to determine a classification of the first electronic activity. A confidence score is determined indicating a likelihood that the first electronic activity of a classification type. An association is stored between the first electronic activity and a tag corresponding to the first classification type. The confidence score is updated based on a second electronic activity.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 17/27 - Analyse automatique, p.ex. analyse grammaticale, correction orthographique
  • G06F 16/23 - Mise à jour

71.

Systems and methods for maintaining extracted data in a group node profile from electronic activities

      
Numéro d'application 16418892
Numéro de brevet 11418626
Statut Délivré - en vigueur
Date de dépôt 2019-05-21
Date de la première publication 2019-11-28
Date d'octroi 2022-08-16
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Markovsky, Yury
  • Brunets, Yurii
  • Navarro, Jose Alberto Muniz

Abrégé

The present disclosure relates to maintaining extracted data in a group node profile from electronic activities. A group node profile associated with a group entity is maintained. A first data point including an electronic activity or a record object is accessed. The first data point is parsed using a value detection policy to obtain a first value. The group node profile is updated based on the first value. An association score between the group node profile and the first value is generated. A second data point is accessed. The second data point is parsed. The association score between the group node profile and the first value is updated.

Classes IPC  ?

  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
  • H04L 67/50 - Services réseau
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/903 - Requêtes
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/23 - Mise à jour
  • G06F 16/245 - Traitement des requêtes
  • G06F 16/906 - Groupement; Classement
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • 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 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/35 - Groupement; Classement
  • G06F 40/295 - Reconnaissance de noms propres
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • 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
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G06Q 10/10 - Bureautique; Gestion du temps
  • G06Q 50/22 - Aide sociale
  • H04L 41/14 - Analyse ou conception de réseau
  • H04L 43/026 - Capture des données de surveillance en utilisant l’identification du flux
  • 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/062 - Génération de rapports liés au trafic du réseau
  • H04L 43/065 - Génération de rapports liés aux appareils du réseau
  • H04L 43/067 - Génération de rapports en utilisant des rapports de délai
  • H04L 43/0876 - Utilisation du réseau, p.ex. volume de charge ou niveau de congestion
  • H04L 43/00 - Dispositions pour la surveillance ou le test de réseaux de commutation de données
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
  • H04L 67/125 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p.ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance en impliquant la commande des applications des terminaux par un réseau
  • H04L 67/30 - Profils
  • H04L 67/306 - Profils des utilisateurs
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • G06F 40/237 - Outils lexicaux
  • H04L 67/303 - Profils des terminaux
  • G06N 5/02 - Représentation de la connaissance; Représentation symbolique
  • G06F 16/31 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/182 - Systèmes de fichiers distribués
  • G06F 40/20 - Analyse du langage naturel
  • H04L 51/42 - Aspects liés aux boîtes aux lettres, p.ex. synchronisation des boîtes aux lettres
  • H04L 51/212 - Surveillance ou traitement des messages utilisant un filtrage ou un blocage sélectif
  • H04L 51/234 - Surveillance ou traitement des messages pour le suivi des messages
  • H04L 61/45 - Répertoires de réseau; Correspondance nom-adresse
  • G16H 15/00 - TIC spécialement adaptées aux rapports médicaux, p.ex. leur création ou leur transmission
  • G16H 50/30 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour l’évaluation des risques pour la santé d’une personne
  • G06N 20/00 - Apprentissage automatique
  • G06F 40/205 - Analyse syntaxique
  • H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c. à d. pour permettre la transmission de conférences
  • H04L 12/14 - Dispositions pour la taxation
  • H04M 3/22 - Dispositions de supervision, de contrôle ou de test
  • H04L 101/37 - Adresses courriel

72.

Systems and methods for managing the use of electronic activities based on geographic location and communication history policies

      
Numéro d'application 16419583
Numéro de brevet 10657131
Statut Délivré - en vigueur
Date de dépôt 2019-05-22
Date de la première publication 2019-11-28
Date d'octroi 2020-05-19
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Hall, Brittney
  • Halladay, Dylan
  • Wulf, John
  • Jain, Vardhman

Abrégé

A method for managing information corresponding to electronic activities may include accessing a plurality of electronic activities transmitted or received via electronic accounts associated with a plurality of data source providers, maintaining a plurality of node profiles, updating the plurality of node profiles using the plurality of electronic activities, and identifying a node profile with which to link the electronic activity. The method further includes selecting, using an electronic activity management policy, an electronic activity management process of a plurality of electronic activity management processes based on i) at least one value of one or more predetermined field-value pairs of the node profile satisfying a location-based condition, or ii) a communication history between a first electronic account of the node profile and a second participant of the electronic activity. The method yet further includes managing information corresponding to the electronic activity in accordance with the selected electronic activity management process.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/23 - Mise à jour
  • G06Q 10/10 - Bureautique; Gestion du temps
  • H04L 12/58 - Systèmes de commutation de messages
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06N 20/00 - Apprentissage automatique
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • G06N 3/08 - Méthodes d'apprentissage
  • G06F 16/903 - Requêtes
  • G06F 16/906 - Groupement; Classement
  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • 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
  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/245 - Traitement des requêtes
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • G06F 11/30 - Surveillance du fonctionnement
  • 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/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/35 - Groupement; Classement
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G16H 15/00 - TIC spécialement adaptées aux rapports médicaux, p.ex. leur création ou leur transmission
  • G16H 50/30 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour l’évaluation des risques pour la santé d’une personne
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • G06Q 50/22 - Aide sociale
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • G06F 40/20 - Analyse du langage naturel
  • G06F 40/205 - Analyse syntaxique
  • G06F 40/295 - Reconnaissance de noms propres
  • H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c. à d. pour permettre la transmission de conférences

73.

Systems and methods for determining a preferred communication channel based on determining a status of a node profile using electronic activities

      
Numéro d'application 16420052
Numéro de brevet 10649998
Statut Délivré - en vigueur
Date de dépôt 2019-05-22
Date de la première publication 2019-11-28
Date d'octroi 2020-05-12
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Flink, David
  • Xi, Cathy
  • Hai, Wei
  • Feenstra, Cameron

Abrégé

Systems and methods for determining a preferred communication channel can be based on determining a status of a node profile using electronic activities. The system and methods can include accessing a plurality of electronic activities and maintaining a plurality of node profiles. The system and methods can include identifying a node profile and generating a communication mode schedule. The systems and methods can include transmitting a notification to a device via a communication selected using the communication mode schedule.

Classes IPC  ?

  • G06Q 10/10 - Bureautique; Gestion du temps
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/23 - Mise à jour
  • H04L 12/58 - Systèmes de commutation de messages
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06N 20/00 - Apprentissage automatique
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • G06F 17/27 - Analyse automatique, p.ex. analyse grammaticale, correction orthographique
  • G06N 3/08 - Méthodes d'apprentissage
  • G06F 16/903 - Requêtes
  • G06F 16/906 - Groupement; Classement
  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • 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
  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/245 - Traitement des requêtes
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • G06F 11/30 - Surveillance du fonctionnement
  • 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/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/35 - Groupement; Classement
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G16H 15/00 - TIC spécialement adaptées aux rapports médicaux, p.ex. leur création ou leur transmission
  • G16H 50/30 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour l’évaluation des risques pour la santé d’une personne
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • G06Q 50/22 - Aide sociale
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c. à d. pour permettre la transmission de conférences

74.

Systems and methods of determining node metrics for assigning node profiles to categories based on field-value pairs and electronic activities

      
Numéro d'application 16420059
Numéro de brevet 11343337
Statut Délivré - en vigueur
Date de dépôt 2019-05-22
Date de la première publication 2019-11-28
Date d'octroi 2022-05-24
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Markovsky, Yury
  • Gerbe, Kyle
  • Jeske, Eric
  • Dingwall, Nicholas

Abrégé

The present disclosure relates to a method for determining node metrics based on node field-value pairs and electronic activities. The method includes identifying a first node profile. The method includes identifying a plurality of electronic activities associated with the first node profile. The method includes identifying a first group of node profiles of a first category with a predetermined event. The method includes selecting a second group of node profiles. The method includes parsing the plurality of electronic activities to identify creation timestamps and participant characteristics of the electronic activities. The method includes generating an input array based on the timestamps and the participant characteristics. The method includes generating, for each of the second group of node profiles, a respective array. The method includes determining a probability score indicating a likelihood that the node profile belongs to the first category.

Classes IPC  ?

  • G16H 50/00 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies
  • H04L 67/50 - Services réseau
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/903 - Requêtes
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/23 - Mise à jour
  • G06F 16/245 - Traitement des requêtes
  • G06F 16/906 - Groupement; Classement
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • 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 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/35 - Groupement; Classement
  • G06F 40/295 - Reconnaissance de noms propres
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • 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
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
  • G06Q 10/10 - Bureautique; Gestion du temps
  • G06Q 50/22 - Aide sociale
  • H04L 41/14 - Analyse ou conception de réseau
  • H04L 43/026 - Capture des données de surveillance en utilisant l’identification du flux
  • 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/062 - Génération de rapports liés au trafic du réseau
  • H04L 43/065 - Génération de rapports liés aux appareils du réseau
  • H04L 43/067 - Génération de rapports en utilisant des rapports de délai
  • H04L 43/0876 - Utilisation du réseau, p.ex. volume de charge ou niveau de congestion
  • H04L 43/00 - Dispositions pour la surveillance ou le test de réseaux de commutation de données
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
  • H04L 51/42 - Aspects liés aux boîtes aux lettres, p.ex. synchronisation des boîtes aux lettres
  • H04L 51/234 - Surveillance ou traitement des messages pour le suivi des messages
  • H04L 61/45 - Répertoires de réseau; Correspondance nom-adresse
  • H04L 67/125 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p.ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance en impliquant la commande des applications des terminaux par un réseau
  • H04L 67/30 - Profils
  • H04L 67/306 - Profils des utilisateurs
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • G06F 40/237 - Outils lexicaux
  • H04L 51/00 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p.ex. courriel
  • H04L 67/303 - Profils des terminaux
  • G06N 5/02 - Représentation de la connaissance; Représentation symbolique
  • G06F 16/31 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/182 - Systèmes de fichiers distribués
  • G06F 40/20 - Analyse du langage naturel
  • G16H 15/00 - TIC spécialement adaptées aux rapports médicaux, p.ex. leur création ou leur transmission
  • G16H 50/30 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour l’évaluation des risques pour la santé d’une personne
  • G06N 20/00 - Apprentissage automatique
  • G06F 40/205 - Analyse syntaxique
  • H04L 101/37 - Adresses courriel
  • H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c. à d. pour permettre la transmission de conférences
  • H04L 12/14 - Dispositions pour la taxation
  • H04M 3/22 - Dispositions de supervision, de contrôle ou de test

75.

Systems and methods for assigning node profiles to record objects

      
Numéro d'application 16421256
Numéro de brevet 10535031
Statut Délivré - en vigueur
Date de dépôt 2019-05-23
Date de la première publication 2019-11-28
Date d'octroi 2020-01-14
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Brunets, Yurii
  • Kysylov, Maksym

Abrégé

The present disclosure relates to systems and methods for assigning node profiles to record objects. The method includes maintaining a plurality of node profiles. The method includes identifying a record object to which to assign a node profile. The method includes selecting a subset of node profiles that satisfy a node profile selection policy. The method includes generating, for each of the subset of node profiles, a performance profile using electronic activities of the node profiles and one or more object field-value pairs of the record object. The method includes determining, for a first node profile, that a match score between the first node profile and the record object based on the performance profile and one or more object field-value pairs of the record object satisfies a threshold. The method includes storing an association between the first node profile and the record object based on the match score.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur

76.

Systems and methods of generating an engagement profile

      
Numéro d'application 16421288
Numéro de brevet 10498856
Statut Délivré - en vigueur
Date de dépôt 2019-05-23
Date de la première publication 2019-11-28
Date d'octroi 2019-12-03
Propriétaire PEOPLE.AI, INC. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Halladay, Dylan
  • Hermanek, Stefan
  • Brunets, Yurii

Abrégé

The present disclosure relates to systems and methods for determining an engagement profile of a participant by associating electronic activities to a profile. It may generate the engagement profile based on analysis of the electronic activity level. An example implementation may contain the following steps. The system may access for a first record object a plurality of electronic activities linked with the first record object. The system may identify for a participant from the plurality of electronic activities a set of electronic activities including the participant. The system may determine an engagement profile of the participant based on a first number of electronic activities of the set of electronic activities sent by the participant, a second number of the set of electronic activities received by the participant and a temporal distribution of the set of electronic activities. The system may store the engagement profile in one or more data structures.

Classes IPC  ?

  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06Q 10/10 - Bureautique; Gestion du temps

77.

Systems and methods for managing electronic activity driven targets

      
Numéro d'application 16421298
Numéro de brevet 10504050
Statut Délivré - en vigueur
Date de dépôt 2019-05-23
Date de la première publication 2019-11-28
Date d'octroi 2019-12-10
Propriétaire PEOPLE.AI, INC. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Hai, Wei
  • Shah, Kavita

Abrégé

Methods, systems, and storage media for managing electronic activity driven targets are disclosed. Example implementations may: maintain a plurality of node profiles; select, for a first node profile, using one or more field-value pairs of the first node profile, an endpoint profile generated using electronic activities of second node profiles including one or more field-value pairs that match the one or more field-value pairs of the first node profile, the endpoint profile specifying electronic activity driven targets that can be tracked by parsing electronic activities corresponding to the first node profile; store in one or more data structures, an association between the first node profile and the endpoint profile specifying the electronic activity driven targets; parse a plurality of electronic activities corresponding to the first node profile; and update a metric relating to the electronic activity driven targets responsive to parsing the second plurality of electronic activities.

Classes IPC  ?

  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation

78.

Systems and methods for identifying a sequence of events and participants for record objects

      
Numéro d'application 16421324
Numéro de brevet 10515072
Statut Délivré - en vigueur
Date de dépôt 2019-05-23
Date de la première publication 2019-11-28
Date d'octroi 2019-12-24
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Markovsky, Yury

Abrégé

Methods, systems, and storage media for identifying a sequence of events and participants for record objects are disclosed. Exemplary implementations may: access record objects of a system of record; identify a subset of record objects associated with a group entity and having a first record object status; identify one or more electronic activities linked to the record objects; determine an event-participant pattern based on the electronic activities linked to the record object; identify electronic activities linked with a second record object; determine that a first event is performed by the a participant type and a second event is not yet performed by a second participant type; generate a content item identifying an action to trigger a performance of the second event; and transmit the content item to a device of a participant of at least one electronic activity linked with the second record object.

Classes IPC  ?

  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/23 - Mise à jour

79.

Systems and methods for linking electronic activities to node profiles

      
Numéro d'application 16237580
Numéro de brevet 10599653
Statut Délivré - en vigueur
Date de dépôt 2018-12-31
Date de la première publication 2019-11-28
Date d'octroi 2020-03-24
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Joseph, Rajit Kurien
  • Navarro, Jose Alberto Muniz

Abrégé

The system described herein can automatically match, link, or otherwise associate electronic activities with one or more node profiles. For an electronic activity that is eligible or qualifies to be matched with one or more node profiles, the system can selectively apply rules to match the electronic activity to a subset of the one or more node profiles based on values of fields extracted from the electronic activity and values of the node profiles. The system can then store an association between the electronic activity and the subset of the one or more node profiles.

Classes IPC  ?

  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/23 - Mise à jour
  • G06Q 10/10 - Bureautique; Gestion du temps
  • H04L 12/58 - Systèmes de commutation de messages
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06N 20/00 - Apprentissage automatique
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • G06F 17/27 - Analyse automatique, p.ex. analyse grammaticale, correction orthographique
  • G06N 3/08 - Méthodes d'apprentissage
  • G06F 16/903 - Requêtes
  • G06F 16/906 - Groupement; Classement
  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • 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
  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/245 - Traitement des requêtes
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • G06F 11/30 - Surveillance du fonctionnement
  • 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/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/35 - Groupement; Classement
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G16H 15/00 - TIC spécialement adaptées aux rapports médicaux, p.ex. leur création ou leur transmission
  • G16H 50/30 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour l’évaluation des risques pour la santé d’une personne
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • G06Q 50/22 - Aide sociale
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c. à d. pour permettre la transmission de conférences

80.

Systems and methods for linking record objects to node profiles

      
Numéro d'application 16237582
Numéro de brevet 10528601
Statut Délivré - en vigueur
Date de dépôt 2018-12-31
Date de la première publication 2019-11-28
Date d'octroi 2020-01-07
Propriétaire PEOPLE.AI, INC. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Joseph, Rajit Kurien
  • Petrov, Volodymyr
  • Brunets, Yurii

Abrégé

The system described herein can automatically match, link, or otherwise associate record objects with one or more node profiles. For a record object that is eligible or qualifies to be matched with one or more node profiles, the system can selectively apply rules to match the record object to a subset of the one or more node profiles based on values of fields extracted from the record object and values of the node profiles. The system can then store an association between the record object and the subset of the one or more node profiles.

Classes IPC  ?

  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur

81.

Systems and methods for generating confidence scores of values of fields of node profiles using electronic activities

      
Numéro d'application 16237585
Numéro de brevet 10585880
Statut Délivré - en vigueur
Date de dépôt 2018-12-31
Date de la première publication 2019-11-28
Date d'octroi 2020-03-10
Propriétaire People.ai, Inc. (USA)
Inventeur(s) Rogynskyy, Oleg

Abrégé

The present disclosure relates to dynamically generating and updating confidence scores of values of fields based on data points. A system having access to a plurality of data points corresponding to electronic activities and record objects can identify a node profile of the plurality of node profiles including a plurality of fields, determine, for at least one data point of the one or more data points included in a respective value data structure of a value of a field of the plurality of fields of the node profile, a contribution score of the data point based on a time corresponding to when the data point was generated or updated. The system can then generate a confidence score of the value of the field of the node profile based on the contribution score of the at least one data point.

Classes IPC  ?

  • G06F 16/30 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet de données textuelles non structurées
  • G06F 16/23 - Mise à jour
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage

82.

SYSTEMS AND METHODS FOR GENERATING PERFORMANCE PROFILES OF NODES

      
Numéro d'application US2019034030
Numéro de publication 2019/227062
Statut Délivré - en vigueur
Date de dépôt 2019-05-24
Date de publication 2019-11-28
Propriétaire PEOPLE.AI, INC. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Shah, Kavita
  • Hai, Wei
  • Markovsky, Yury
  • Halladay, Dylan
  • Hermanek, Stefan
  • Brunets, Yurii
  • Gerbe, Kyle
  • Jeske, Eric
  • Dingwall, Nicholas

Abrégé

The system described herein can automatically match, link, or otherwise associate electronic activities with one or more record objects. For an electronic activity that is eligible or qualifies to be matched with one or more record objects, the system can identify one or more set of rules or rule sets. Using the rule sets, the system can identify candidate record objects. The system can then rank the identified candidate record objects to select one or more record objects with which to associate the electronic activity. The system can then store an association between the electronic activity and the selected one or more record objects.

Classes IPC  ?

  • G06Q 10/10 - Bureautique; Gestion du temps
  • G06Q 50/00 - Systèmes ou procédés spécialement adaptés à un secteur particulier d’activité économique, p.ex. aux services d’utilité publique ou au tourisme

83.

SYSTEMS AND METHODS FOR MAINTAINING A GROUP NODE GRAPH FOR GROUP ENTITIES

      
Numéro d'application US2019034062
Numéro de publication 2019/227081
Statut Délivré - en vigueur
Date de dépôt 2019-05-24
Date de publication 2019-11-28
Propriétaire PEOPLE.AI, INC. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Hermanek, Stefan
  • Brunets, Yurii
  • Markovsky, Yury
  • Rice, Devin
  • Jain, Vardhman
  • Kysylov, Maksym
  • Navarro, Jose Alberto Muniz

Abrégé

The system described herein can automatically match, link, or otherwise associate electronic activities with one or more record objects. For an electronic activity that is eligible or qualifies to be matched with one or more record objects, the system can identify one or more set of rules or rule sets. Using the rule sets, the system can identify candidate record objects. The system can then rank the identified candidate record objects to select one or more record objects with which to associate the electronic activity. The system can then store an association between the electronic activity and the selected one or more record objects.

Classes IPC  ?

  • G06Q 10/10 - Bureautique; Gestion du temps
  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds

84.

Systems and methods for matching electronic activities directly to record objects of systems of record

      
Numéro d'application 16213754
Numéro de brevet 10565229
Statut Délivré - en vigueur
Date de dépôt 2018-12-07
Date de la première publication 2019-11-28
Date d'octroi 2020-02-18
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Joseph, Rajit Kurien
  • Navarro, Jose Alberto Muniz

Abrégé

The system described herein can automatically match, link, or otherwise associate electronic activities with one or more record objects. For an electronic activity that is eligible or qualifies to be matched with one or more record objects, the system can identify one or more set of rules or rule sets. Using the rule sets, the system can identify candidate record objects. The system can then rank the identified candidate record objects to select one or more record objects with which to associate the electronic activity. The system can then store an association between the electronic activity and the selected one or more record objects.

Classes IPC  ?

  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage

85.

Systems and methods for matching electronic activities to record objects of systems of record with node profiles

      
Numéro d'application 16237579
Numéro de brevet 10657129
Statut Délivré - en vigueur
Date de dépôt 2018-12-31
Date de la première publication 2019-11-28
Date d'octroi 2020-05-19
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Joseph, Rajit Kurien
  • Navarro, Jose Alberto Muniz
  • Brunets, Yurii

Abrégé

The system described herein can automatically match, link, or otherwise associate electronic activities with one or more record objects. For an electronic activity that is eligible or qualifies to be matched with one or more record objects, the system can identify one or more set of rules or rule sets. Using the rule sets, the system can identify candidate record objects. The system can then rank the identified candidate record objects to select one or more record objects with which to associate the electronic activity. The system can then store an association between the electronic activity and the selected one or more record objects.

Classes IPC  ?

  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/23 - Mise à jour
  • G06Q 10/10 - Bureautique; Gestion du temps
  • H04L 12/58 - Systèmes de commutation de messages
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06N 20/00 - Apprentissage automatique
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • G06F 17/27 - Analyse automatique, p.ex. analyse grammaticale, correction orthographique
  • G06N 3/08 - Méthodes d'apprentissage
  • G06F 16/903 - Requêtes
  • G06F 16/906 - Groupement; Classement
  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • 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
  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/245 - Traitement des requêtes
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • G06F 11/30 - Surveillance du fonctionnement
  • 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/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/35 - Groupement; Classement
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G16H 15/00 - TIC spécialement adaptées aux rapports médicaux, p.ex. leur création ou leur transmission
  • G16H 50/30 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour l’évaluation des risques pour la santé d’une personne
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • G06Q 50/22 - Aide sociale
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c. à d. pour permettre la transmission de conférences

86.

Systems and methods for assigning tags to node profiles using electronic activities

      
Numéro d'application 16360866
Numéro de brevet 10496635
Statut Délivré - en vigueur
Date de dépôt 2019-03-21
Date de la première publication 2019-11-28
Date d'octroi 2019-12-03
Propriétaire PEOPLE.AI, INC. (USA)
Inventeur(s)
  • Brunets, Yurii
  • Rice, Devin
  • Rogynskyy, Oleg
  • Muniz Navarro, Jose Alberto

Abrégé

The present disclosure relates to systems and methods for assigning tags to values of node profiles based on detected electronic activity. Exemplary implementations may: maintain node profiles; access a response to an electronic activity transmitted or received via an electronic account; detect responsive to parsing the response, that the response is one of a bounce-back electronic activity indicating that the recipient of the electronic activity is invalid or an automatic responder electronic activity generated by an autoresponder of the recipient; compare a communication identifier of the response to the node profile(s) to identify a node profile having a matching communication identifier; assign a respective tag to the identified at least one node profile responsive to detecting that the electronic activity is the bounce-back electronic activity or the automatic responder electronic activity; and update a node field-value pair of the identified at least one node profile based on the assigned tag.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet
  • G06F 16/23 - Mise à jour
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation

87.

Systems and methods for node resolution using multiple fields with dynamically determined priorities based on field values

      
Numéro d'application 16360884
Numéro de brevet 10516587
Statut Délivré - en vigueur
Date de dépôt 2019-03-21
Date de la première publication 2019-11-28
Date d'octroi 2019-12-24
Propriétaire PEOPLE.AI, INC. (USA)
Inventeur(s)
  • Brunets, Yurii
  • Rice, Devin
  • Rogynskyy, Oleg
  • Wilson, James

Abrégé

The systems and methods described herein can use multiple fields with dynamically determined priorities based on field values for node resolution. The system can generate activity field-value pairs including an activity value associated with an activity field from an electronic activity. The system can determine a frequency score based on a first count of node field-value pairs that match the activity value. The system can assign a weight to the activity value based on the frequency score. The system can generate a match score of a candidate node profile indicating a likelihood that the electronic activity is transmitted or received by an account corresponding to the candidate node profile. The system can store an association between the electronic activity and the node profile selected based on the match score.

Classes IPC  ?

  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur

88.

SYSTEMS AND METHODS FOR MAINTAINING TRUST SCORES FOR DATA SOURCES

      
Numéro d'application 16360892
Statut En instance
Date de dépôt 2019-03-21
Date de la première publication 2019-11-28
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Lutsaievska, Tetiana
  • Jain, Vardhman
  • Babych, Tymofii
  • Rogynskyy, Oleg

Abrégé

The present disclosure relates to maintaining trust scores for data sources. Record objects of a system of record corresponding to a data source provider may be accessed. Each record object may correspond to a record object type and have one or more object field-value pairs. Node profiles may be maintained. Each node profile may include one or more node field-value pairs. A subset of node field-value pairs of the node profiles with confidence scores greater than a threshold score may be identified. Each node field-value pair of the subset may be compared with a corresponding object field-value pair of the record objects. A trust score for the data source provider may be generated based on the comparison.

Classes IPC  ?

  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/23 - Mise à jour
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données

89.

Systems and methods for maintaining a time series of data points

      
Numéro d'application 16360960
Numéro de brevet 10521443
Statut Délivré - en vigueur
Date de dépôt 2019-03-21
Date de la première publication 2019-11-28
Date d'octroi 2019-12-31
Propriétaire PEOPLE.AI, INC. (USA)
Inventeur(s)
  • Brunets, Yurii
  • Rice, Devin
  • Rogynskyy, Oleg

Abrégé

The systems and methods described herein can maintain time series of data points. The system can access at least one of a plurality of electronic activities transmitted or received via electronic accounts of one or more data source providers or a plurality of record objects of one or more systems of record of the one or more data source providers; maintain an association between each electronic activity or record object and a timestamp corresponding to when the electronic activity was sent or received by an or when the record object was last updated; maintain a plurality of node profiles; and generate, for a particular time, a confidence score of a value of a field-value pair of a node profile only using the data of the plurality of electronic activities or the plurality of record objects that correspond to the value and have a corresponding timestamp prior to or contemporaneous with the particular time.

Classes IPC  ?

  • G06F 7/02 - Comparaison de valeurs numériques
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage

90.

Systems and methods for updating node profile status based on automated electronic activity

      
Numéro d'application 16360997
Numéro de brevet 10509781
Statut Délivré - en vigueur
Date de dépôt 2019-03-21
Date de la première publication 2019-11-28
Date d'octroi 2019-12-17
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Akselrod, Andrey
  • Brunets, Yurii

Abrégé

The present disclosure relates to systems and methods for updating a node profile status based on automated electronic activity. The method may include accessing electronic activities transmitted or received via electronic accounts; identifying, for an electronic activity account, a second electronic activity automatically generated and transmitted in response to a first electronic activity transmitted from the electronic activity account; determining that the second electronic activity is an automated electronic activity responsive to the first electronic activity; determining, responsive to parsing content included in a body of the second electronic activity, a context related to the second electronic activity; identifying a node profile corresponding to the recipient of the first electronic activity and identified by the second electronic activity; and updating the identified node profile corresponding to the recipient based on the context.

Classes IPC  ?

  • G06F 7/00 - Procédés ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données maniées
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • G06F 16/23 - Mise à jour

91.

Systems and methods for updating multiple value data structures using a single electronic activity

      
Numéro d'application 16361009
Numéro de brevet 10678795
Statut Délivré - en vigueur
Date de dépôt 2019-03-21
Date de la première publication 2019-11-28
Date d'octroi 2020-06-09
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Wulf, John
  • Prakash, Sathya Hariesh
  • Lutsaievska, Tetiana
  • Hermanek, Stefan
  • Kozlov, Heorhiy
  • Rogynskyy, Oleg

Abrégé

The present disclosure relates to systems and methods for updating multiple value data structures using a single electronic activity. Exemplary embodiments may include hardware processors configured by machine-readable instructions to access electronic activities transmitted or received via electronic accounts associated with data source providers; to maintain and update node profiles; to determine a first activity field-value pair and a second activity field-value pair associated with a participant of the first electronic activity; to identify a first node profile of the node profiles that includes a first node field-value pair that matches the first activity field-value pair; to update a first value data structure corresponding to a first value included in the first node field-value pair by adding a first entry to the first value data structure identifying the first electronic activity; and to update a second value data structure corresponding to a second value.

Classes IPC  ?

  • G06F 17/00 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/23 - Mise à jour
  • G06Q 10/10 - Bureautique; Gestion du temps
  • H04L 12/58 - Systèmes de commutation de messages
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06N 20/00 - Apprentissage automatique
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • G06N 3/08 - Méthodes d'apprentissage
  • G06F 16/903 - Requêtes
  • G06F 16/906 - Groupement; Classement
  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • 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
  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/245 - Traitement des requêtes
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • G06F 11/30 - Surveillance du fonctionnement
  • 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/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/35 - Groupement; Classement
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G16H 15/00 - TIC spécialement adaptées aux rapports médicaux, p.ex. leur création ou leur transmission
  • G16H 50/30 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour l’évaluation des risques pour la santé d’une personne
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • G06Q 50/22 - Aide sociale
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • G06F 40/20 - Analyse du langage naturel
  • G06F 40/205 - Analyse syntaxique
  • G06F 40/295 - Reconnaissance de noms propres
  • H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c. à d. pour permettre la transmission de conférences

92.

Systems and methods for generating node profiles using electronic activity information

      
Numéro d'application 16361025
Numéro de brevet 11048740
Statut Délivré - en vigueur
Date de dépôt 2019-03-21
Date de la première publication 2019-11-28
Date d'octroi 2021-06-29
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Joseph, Rajit Kurien
  • Kozlov, Heorhiy
  • Akselrod, Andrey

Abrégé

The present disclosure relates to systems and methods for generating new node profiles using information from electronic activities. The system is configured to maintain node profiles corresponding to unique entities; access electronic activities transmitted or received via electronic accounts associated with data source providers; identify a first email address of a sender and second email addresses of respective recipients of an electronic activity; identify that the first email address matches a value of a field of a first node profile; link the electronic activity to the first node profile; determine that a second email address of a respective recipient of the electronic activity cannot be matched to any node profile associated with the respective participant; and generate, responsive to determining that the electronic activity cannot be matched to any node profile of the plurality of node profiles, a new node profile including the second email address of the respective recipient.

Classes IPC  ?

  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/903 - Requêtes
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/23 - Mise à jour
  • G06F 16/245 - Traitement des requêtes
  • G06F 16/906 - Groupement; Classement
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • 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 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/35 - Groupement; Classement
  • G06F 40/295 - Reconnaissance de noms propres
  • G06F 40/20 - Analyse du langage naturel
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • 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
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
  • G06Q 10/10 - Bureautique; Gestion du temps
  • G06Q 50/22 - Aide sociale
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • H04L 12/58 - Systèmes de commutation de messages
  • 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 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • G16H 15/00 - TIC spécialement adaptées aux rapports médicaux, p.ex. leur création ou leur transmission
  • G16H 50/30 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour l’évaluation des risques pour la santé d’une personne
  • G06N 20/00 - Apprentissage automatique
  • G06F 40/205 - Analyse syntaxique
  • H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c. à d. pour permettre la transmission de conférences

93.

Systems and methods for identifying node hierarchies and connections using electronic activities

      
Numéro d'application 16371035
Numéro de brevet 10866980
Statut Délivré - en vigueur
Date de dépôt 2019-03-31
Date de la première publication 2019-11-28
Date d'octroi 2020-12-15
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Hermanek, Stefan
  • Wulf, John
  • Rice, Devin
  • Markovsky, Yury

Abrégé

The present disclosure relates to methods, systems, and storage media for identifying node hierarchies and connections using electronic activities. The method may include maintaining node profiles corresponding to unique entities; selecting electronic activities linked to both a first node profile and a second node profile of the plurality of node profiles; generating for each electronic activity of the plurality of electronic activities, a relevancy score based on a respective time at which the electronic activity was transmitted or received; generating a connection profile for a connection between the first node profile and the second node profile based on the respective relevancy score of each electronic activity and storing in a data structure, an association between the connection profile, the first node profile, and the second node profile.

Classes IPC  ?

  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/23 - Mise à jour
  • G06Q 10/10 - Bureautique; Gestion du temps
  • H04L 12/58 - Systèmes de commutation de messages
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06N 20/00 - Apprentissage automatique
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • G06N 3/08 - Méthodes d'apprentissage
  • G06F 16/903 - Requêtes
  • G06F 16/906 - Groupement; Classement
  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • 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
  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/245 - Traitement des requêtes
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • G06F 16/2455 - Exécution des requêtes
  • G06F 11/30 - Surveillance du fonctionnement
  • 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/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/35 - Groupement; Classement
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • G06Q 50/22 - Aide sociale
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • G06F 40/205 - Analyse syntaxique
  • G06F 40/295 - Reconnaissance de noms propres
  • G06F 40/20 - Analyse du langage naturel
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c. à d. pour permettre la transmission de conférences

94.

Systems and methods for generating new record objects based on electronic activities

      
Numéro d'application 16371037
Numéro de brevet 10503783
Statut Délivré - en vigueur
Date de dépôt 2019-03-31
Date de la première publication 2019-11-28
Date d'octroi 2019-12-10
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Muniz Navarro, Jose Alberto
  • Jain, Vardhman
  • Akselrod, Andrey
  • Kozlov, Heorhiy
  • Joseph, Rajit Kurien
  • Rogynskyy, Oleg

Abrégé

Methods, systems, and storage media for generating new record objects based on electronic activities are disclosed. Example implementations may: access a plurality of electronic activities; access a plurality of record objects; parse an electronic activity of the plurality of electronic activities; determine, responsive to parsing the electronic activity, that the electronic activity is to be matched to one or more record objects; determine for each candidate record object that a match score indicating a likelihood of electronic activity being matched to the candidate record object is below a threshold; determine an object type of a new record object to generate based on one or more participants of the electronic activity; generate the new record object of the determined type; and store in a data structure an association between the new record object and the electronic activity.

Classes IPC  ?

  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 17/27 - Analyse automatique, p.ex. analyse grammaticale, correction orthographique
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06Q 10/10 - Bureautique; Gestion du temps
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • H04L 12/58 - Systèmes de commutation de messages

95.

Systems and methods for generating field-specific health scores for a system of record

      
Numéro d'application 16371041
Numéro de brevet 10552932
Statut Délivré - en vigueur
Date de dépôt 2019-03-31
Date de la première publication 2019-11-28
Date d'octroi 2020-02-04
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Brunets, Yurii
  • Rogynskyy, Oleg
  • Rice, Devin
  • Markovsky, Yury
  • Lutsaievska, Tetiana

Abrégé

The present disclosure relates to generating field-specific health scores for a system of record. Record objects of a system of record corresponding to a data source provider may be accessed. Each record object may correspond to a record object type and have one or more object field-value pairs. Node profiles may be maintained. Each node profile may include one or more node field-value pairs. A subset of node field-value pairs of the node profiles with confidence scores greater than a threshold score may be identified. Node profiles having the subset of node field-value pairs may be identified. Node field-value pairs of the subset may be compared with corresponding object field-value pairs of the record objects. A field-specific health score for each field may be generated based on the comparison.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet
  • G06Q 50/22 - Aide sociale
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • G16H 50/30 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour l’évaluation des risques pour la santé d’une personne
  • G16H 15/00 - TIC spécialement adaptées aux rapports médicaux, p.ex. leur création ou leur transmission
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées

96.

Systems and methods for classifying phone numbers based on node profile data

      
Numéro d'application 16371044
Numéro de brevet 10516784
Statut Délivré - en vigueur
Date de dépôt 2019-03-31
Date de la première publication 2019-11-28
Date d'octroi 2019-12-24
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Hermanek, Stefan
  • Markovsky, Yury
  • Brunets, Yurii
  • Rogynskyy, Oleg

Abrégé

The present disclosure relates to methods, systems, and storage media for classifying phone numbers based on node profile data. Exemplary embodiments for classifying phone numbers based on node profile data may maintain a plurality of node profiles and generate a plurality of activity field-value pairs from an electronic activity. Each activity field-value pair of the plurality of activity field-value pairs corresponding to at least one participant of the electronic activity. Exemplary embodiments may further parse the electronic activity to identify a string corresponding to an electronic activity phone number, determine a type of phone number to which the electronic activity phone number corresponds using a data structure, identify a node profile of the plurality of node profiles corresponding to a participant of the electronic activity to which the electronic activity phone number corresponds, and update the identified node profile by the determined phone number type.

Classes IPC  ?

  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue

97.

Systems and methods for determining a completion score of a record object from electronic activities

      
Numéro d'application 16398260
Numéro de brevet 10496634
Statut Délivré - en vigueur
Date de dépôt 2019-04-29
Date de la première publication 2019-11-28
Date d'octroi 2019-12-03
Propriétaire PEOPLE.AI, INC. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Markovsky, Yury
  • Jeske, Eric
  • Lutsaievska, Tetiana
  • Li, Hang

Abrégé

The present disclosure relates to a method for determining a completion score for a record object based on electronic activities. The method includes accessing record objects, each of which corresponds to a record object type and includes object fields having object field-values. The method includes selecting one of the record objects. The method includes identifying electronic activities transmitted or received associated with the record object. Each of the electronic activities has a timestamp indicating a receipt time or transmission time of the respective electronic activity. The method includes determining a participant of each of the electronic activities. The method includes determining a completion score indicating a likelihood of completing an event associated with the record object based on the timestamp of each of the electronic activities and the participant of each of the electronic activities. The method includes storing an association between the record object and the completion score.

Classes IPC  ?

  • G06F 16/20 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet de données structurées, p.ex. de données relationnelles
  • G06F 16/23 - Mise à jour

98.

Systems and methods for matching electronic activities with record objects based on entity relationships

      
Numéro d'application 16399706
Numéro de brevet 10509786
Statut Délivré - en vigueur
Date de dépôt 2019-04-30
Date de la première publication 2019-11-28
Date d'octroi 2019-12-17
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Hermanek, Stefan
  • Halladay, Dylan
  • Korkuna, Ostap
  • Navarro, Jose Alberto Muniz

Abrégé

The present disclosure relates to systems and methods for matching electronic activities with record objects based on entity relationships. The method can include accessing a plurality of electronic activities, identifying an electronic activity, identifying a first participant associated with a first entity and a second participant associated with a second entity, determining whether a record object identifier is included in the electronic activity, identifying a first record object of the system of record that includes an instance of the record object identifier, and storing an association between the electronic activity and the first record object. The method can include determining a second record object corresponding to the second entity, identifying, using a matching policy, a third record object linked to the second record object and identifying a third entity, and storing, by the one or more processors, an association between the electronic activity and the third record object.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/23 - Mise à jour

99.

Systems and methods for merging tenant shadow systems of record into a master system of record

      
Numéro d'application 16399787
Numéro de brevet 10496675
Statut Délivré - en vigueur
Date de dépôt 2019-04-30
Date de la première publication 2019-11-28
Date d'octroi 2019-12-03
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Jain, Vardhman
  • Joseph, Rajit Kurien
  • Navarro, Jose Alberto Muniz

Abrégé

The present disclosure is related to systems and methods of merging tenant shadow systems of record into a master system of record. First tenant record objects of a first tenant system of record can be accessed. A master record object for a master system of record can be generated using the corresponding first tenant record object. A second tenant record object of a second tenant system of record can be accessed. Whether the second tenant record object is to be merged into the corresponding master record object can be determined. When determined to merge, the second tenant record object can be merged into the corresponding master record object. When determined to not merge, a new master record can be generated.

Classes IPC  ?

  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/23 - Mise à jour
  • G06Q 10/10 - Bureautique; Gestion du temps

100.

Systems and methods for standardizing field-value pairs across different entities

      
Numéro d'application 16418725
Numéro de brevet 11363121
Statut Délivré - en vigueur
Date de dépôt 2019-05-21
Date de la première publication 2019-11-28
Date d'octroi 2022-06-14
Propriétaire People.ai, Inc. (USA)
Inventeur(s)
  • Rogynskyy, Oleg
  • Jeske, Eric
  • Lutsaievska, Tetiana
  • Li, Hang
  • Markovsky, Yury

Abrégé

Methods, systems, and computer-readable storage mediums for standardizing node field-value pairs of node profiles generated using electronic activities across multiple entities are described. In one aspect, the system can access, for a node profile of an entity, data points linked to the node profile. The system may determine a seniority value and a department value using the data points. The system may generate a normalized job title value by combining the seniority value and the department value using a title formatting policy specifying a format in which to combine to the seniority value and the department value. The normalized job title value may identify the seniority and department of entity. The system may store an association between the node profile and the normalized job title value in one or more data structures.

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
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • G06F 40/237 - Outils lexicaux
  • G06F 40/20 - Analyse du langage naturel
  • G06N 5/02 - Représentation de la connaissance; Représentation symbolique
  • G16H 15/00 - TIC spécialement adaptées aux rapports médicaux, p.ex. leur création ou leur transmission
  • G16H 50/30 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour l’évaluation des risques pour la santé d’une personne
  • G06N 20/00 - Apprentissage automatique
  • G06F 40/205 - Analyse syntaxique
  • H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c. à d. pour permettre la transmission de conférences
  • H04L 12/14 - Dispositions pour la taxation
  • H04M 3/22 - Dispositions de supervision, de contrôle ou de test
  • H04L 67/50 - Services réseau
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/903 - Requêtes
  • G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • 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ées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/23 - Mise à jour
  • G06F 16/245 - Traitement des requêtes
  • G06F 16/906 - Groupement; Classement
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • 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 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/35 - Groupement; Classement
  • G06F 40/295 - Reconnaissance de noms propres
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • 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
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 7/02 - Agencements informatiques fondés sur des modèles mathématiques spécifiques utilisant la logique floue
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
  • G06Q 10/10 - Bureautique; Gestion du temps
  • G06Q 50/22 - Aide sociale
  • H04L 41/14 - Analyse ou conception de réseau
  • H04L 43/026 - Capture des données de surveillance en utilisant l’identification du flux
  • 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/062 - Génération de rapports liés au trafic du réseau
  • H04L 43/065 - Génération de rapports liés aux appareils du réseau
  • H04L 43/067 - Génération de rapports en utilisant des rapports de délai
  • H04L 43/0876 - Utilisation du réseau, p.ex. volume de charge ou niveau de congestion
  • H04L 43/00 - Dispositions pour la surveillance ou le test de réseaux de commutation de données
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
  • H04L 67/125 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p.ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance en impliquant la commande des applications des terminaux par un réseau
  • H04L 67/30 - Profils
  • H04L 67/306 - Profils des utilisateurs
  • H04L 67/303 - Profils des terminaux
  • G06F 16/31 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/182 - Systèmes de fichiers distribués
  • H04L 51/42 - Aspects liés aux boîtes aux lettres, p.ex. synchronisation des boîtes aux lettres
  • H04L 51/212 - Surveillance ou traitement des messages utilisant un filtrage ou un blocage sélectif
  • H04L 51/234 - Surveillance ou traitement des messages pour le suivi des messages
  • H04L 61/45 - Répertoires de réseau; Correspondance nom-adresse
  • H04L 101/37 - Adresses courriel
  1     2        Prochaine page