Cyral Inc.

États‑Unis d’Amérique

Retour au propriétaire

1-36 de 36 pour Cyral Inc. Trier par
Recheche Texte
Affiner par
Juridiction
        États-Unis 33
        International 3
Date
2025 2
2024 7
2023 11
2022 5
2021 2
Voir plus
Classe IPC
H04L 9/40 - Protocoles réseaux de sécurité 28
G06F 21/60 - Protection de données 14
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 14
H04L 69/326 - Protocoles de communication intra-couche entre entités paires ou définitions d'unité de données de protocole [PDU] dans la couche transport [couche OSI 4] 14
H04L 69/329 - Protocoles de communication intra-couche entre entités paires ou définitions d'unité de données de protocole [PDU] dans la couche application [couche OSI 7] 14
Voir plus
Statut
En Instance 11
Enregistré / En vigueur 25
Résultats pour  brevets

1.

Security for database systems using identity providers for authentication

      
Numéro d'application 17483600
Numéro de brevet 12531859
Statut Délivré - en vigueur
Date de dépôt 2021-09-23
Date de la première publication 2025-09-18
Date d'octroi 2026-01-20
Propriétaire Cyral Inc. (USA)
Inventeur(s)
  • Vadlamani, Srinivas Nageswarrao
  • Mital, Manav Ratan
  • Chandraiah, Pramod
  • Araújo De Sousa, Hugo
  • Nguyen, Timothy Do
  • Ribeiro Da Silva, Junio Cezar

Abrégé

A system including a processor and a memory is described. The memory is coupled to the processor and configured to provide the processor with instructions. The processor is configured to receive from an identity provider a validation indication for a user as a proxy. The validation indication is for a database, the identity provider, and the user. The processor is also configured to configure a data flow between the database and a client corresponding to the user through the proxy using the validation indication.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • 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

2.

USER-DEFINED FUNCTION SECURITY FRAMEWORK

      
Numéro d'application 18786047
Statut En instance
Date de dépôt 2024-07-26
Date de la première publication 2025-06-12
Propriétaire Cyral Inc. (USA)
Inventeur(s)
  • Vemula, Narendra
  • Gupta, Deepak
  • Andrade, Guilherme Neri
  • Vadlamani, Srinivas Nageswarrao

Abrégé

The present application discloses a method, system, and computer system for obtaining responses to a query. The method includes: (a) receiving, at a sidecar, a communication for a data source, (b) determining, by the sidecar, a policy corresponding to the communication, the policy identifying a user-defined function (UDF) corresponding to the policy, the UDF being stored by the data source, and (c) invoking the UDF based on the policy using the sidecar.

Classes IPC  ?

  • G06F 21/53 - Contrôle des utilisateurs, des programmes ou des dispositifs de préservation de l’intégrité des plates-formes, p. ex. des processeurs, des micrologiciels ou des systèmes d’exploitation au stade de l’exécution du programme, p. ex. intégrité de la pile, débordement de tampon ou prévention d'effacement involontaire de données par exécution dans un environnement restreint, p. ex. "boîte à sable" ou machine virtuelle sécurisée
  • G06F 21/60 - Protection de données

3.

INTRUDER DETECTION FOR A NETWORK

      
Numéro d'application 18637907
Statut En instance
Date de dépôt 2024-04-17
Date de la première publication 2024-10-24
Propriétaire Cyral Inc. (USA)
Inventeur(s)
  • Mital, Manav Ratan
  • Vadlamani, Srinivas Nageswarrao
  • Chandraiah, Pramod
  • Bragioni Las-Casas, Pedro Henrique
  • Towfiq, Kaizen Navid
  • Nguyen, Timothy Do

Abrégé

A technique for intruder detection is described. Communications for a data source in an organization are intercepted and analyzed to identify an intruder detection signature. An intrusion is determined based on the intruder detection signature and an alarm generated based on the intrusion.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité

4.

CREDENTIAL MANAGEMENT SERVICE

      
Numéro d'application 18673007
Statut En instance
Date de dépôt 2024-05-23
Date de la première publication 2024-09-19
Propriétaire Cyral Inc. (USA)
Inventeur(s)
  • Mital, Manav Ratan
  • Vadlamani, Srinivas Nageswarrao

Abrégé

A method for accessing a data repository by a service is described. The method includes requesting an authenticator for credentials using a role-based identity. The services receives, from the authenticator, temporary data repository access credentials that are based on the role-based identity. The temporary data repository access credentials are abstracted from the credentials. The service accesses the data repository using the temporary data repository access credentials.

Classes IPC  ?

  • G06F 21/45 - Structures ou outils d’administration de l’authentification
  • H04L 9/40 - Protocoles réseaux de sécurité

5.

Architecture having a protective layer at the data source

      
Numéro d'application 18611327
Numéro de brevet 12423455
Statut Délivré - en vigueur
Date de dépôt 2024-03-20
Date de la première publication 2024-07-04
Date d'octroi 2025-09-23
Propriétaire Cyral Inc. (USA)
Inventeur(s)
  • Mital, Manav Ratan
  • Vadlamani, Srinivas Nageswarrao

Abrégé

A method and system for performing at least one service are disclosed. The method and system include receiving a communication for a data source at a wrapper. The wrapper includes a dispatcher and at least one service. The dispatcher receives the communication and is data agnostic. The method and system also include providing the communication from the dispatcher to the data source and to the at least one service. The at least one service inspects the communication and may perform additional functions.

Classes IPC  ?

  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p. ex. par clés ou règles de contrôle de l’accès
  • G06F 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/2453 - Optimisation des requêtes
  • G06F 21/31 - Authentification de l’utilisateur
  • G06F 21/60 - Protection de données
  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04L 69/326 - Protocoles de communication intra-couche entre entités paires ou définitions d'unité de données de protocole [PDU] dans la couche transport [couche OSI 4]
  • H04L 69/329 - Protocoles de communication intra-couche entre entités paires ou définitions d'unité de données de protocole [PDU] dans la couche application [couche OSI 7]

6.

Credential management service

      
Numéro d'application 17356361
Numéro de brevet 12019731
Statut Délivré - en vigueur
Date de dépôt 2021-06-23
Date de la première publication 2024-06-25
Date d'octroi 2024-06-25
Propriétaire Cyral Inc. (USA)
Inventeur(s)
  • Mital, Manav Ratan
  • Vadlamani, Srinivas Nageswarrao

Abrégé

A method for accessing a data repository by a service is described. The method includes requesting an authenticator for credentials using a role-based identity. The services receives, from the authenticator, temporary data repository access credentials that are based on the role-based identity. The temporary data repository access credentials are abstracted from the credentials. The service accesses the data repository using the temporary data repository access credentials.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • G06F 21/45 - Structures ou outils d’administration de l’authentification

7.

Architecture having a protective layer at the data source

      
Numéro d'application 18496429
Numéro de brevet 12423454
Statut Délivré - en vigueur
Date de dépôt 2023-10-27
Date de la première publication 2024-02-15
Date d'octroi 2025-09-23
Propriétaire Cyral Inc. (USA)
Inventeur(s)
  • Mital, Manav Ratan
  • Vadlamani, Srinivas Nageswarrao

Abrégé

A method and system for performing at least one service are disclosed. The method and system include receiving a communication for a data source at a wrapper. The wrapper includes a dispatcher and at least one service. The dispatcher receives the communication and is data agnostic. The method and system also include providing the communication from the dispatcher to the data source and to the at least one service. The at least one service inspects the communication and may perform additional functions.

Classes IPC  ?

  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p. ex. par clés ou règles de contrôle de l’accès
  • G06F 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/2453 - Optimisation des requêtes
  • G06F 21/31 - Authentification de l’utilisateur
  • G06F 21/60 - Protection de données
  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04L 69/326 - Protocoles de communication intra-couche entre entités paires ou définitions d'unité de données de protocole [PDU] dans la couche transport [couche OSI 4]
  • H04L 69/329 - Protocoles de communication intra-couche entre entités paires ou définitions d'unité de données de protocole [PDU] dans la couche application [couche OSI 7]

8.

NON-IN LINE DATA MONITORING AND SECURITY SERVICES

      
Numéro d'application 18449490
Statut En instance
Date de dépôt 2023-08-14
Date de la première publication 2024-02-01
Propriétaire Cyral Inc. (USA)
Inventeur(s)
  • Mital, Manav Ratan
  • Vadlamani, Srinivas Nageswarrao

Abrégé

A method for accessing a data source is described. A communication for the data source is received from a proxy at a sidecar. The proxy mirrors the communication so that the communication is provided to the data source and the sidecar. The sidecar includes a dispatcher and service(s). The dispatcher receives the communication, is data agnostic, and provides the communication to the data source and service(s). The service(s) inspect the communication. In some embodiments, the dispatcher is an open systems interconnection (OSI) Layer 4 dispatcher and the service(s) include OSI Layer 7 service(s). The service(s) perform function(s) based on the communication.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité

9.

TECHNIQUES FOR IN-BAND TOPOLOGY CONNECTIONS IN A PROXY

      
Numéro d'application 18358360
Statut En instance
Date de dépôt 2023-07-25
Date de la première publication 2024-01-25
Propriétaire Cyral Inc. (USA)
Inventeur(s)
  • Vadlamani, Srinivas Nageswarrao
  • Mital, Manav Ratan
  • Chandraiah, Pramod
  • Towfiq, Kaizen Navid

Abrégé

A system for adapting to topology changes in a proxy is described. The system includes a processor and a memory coupled to the processor and configured to provide the processor with instructions. The processor is configured to intercept a plurality of communications and match a communication signature for a topology update in a communication. The processor is further configured to identify topology update information in the communication and update listener(s) based on the topology update information. The processor also translates the topology update information and sends the translated topology information to a client.

Classes IPC  ?

  • H04L 45/02 - Mise à jour ou découverte de topologie
  • H04L 67/563 - Redirection de flux de réseau de données

10.

TOKENIZATION AND ENCRYPTION OF SENSITIVE DATA

      
Numéro d'application 18098637
Statut En instance
Date de dépôt 2023-01-18
Date de la première publication 2023-12-21
Propriétaire Cyral Inc. (USA)
Inventeur(s)
  • Mital, Manav Ratan
  • Vadlamani, Srinivas Nageswarrao
  • Chandraiah, Pramod

Abrégé

A method and system for anonymizing data are disclosed. The method and system include receiving, at the wrapper, a request to store data in a data source. The wrapper includes a dispatcher and at least one service. The dispatcher receives the communication and is data agnostic. The method and system also include providing the request from the dispatcher to the at least one service and anonymizing, at the service(s), the data to provide anonymized data.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • 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/31 - Authentification de l’utilisateur
  • H04L 69/326 - Protocoles de communication intra-couche entre entités paires ou définitions d'unité de données de protocole [PDU] dans la couche transport [couche OSI 4]
  • H04L 69/329 - Protocoles de communication intra-couche entre entités paires ou définitions d'unité de données de protocole [PDU] dans la couche application [couche OSI 7]
  • G06F 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/2453 - Optimisation des requêtes
  • G06F 21/60 - Protection de données

11.

MANAGEMENT OF APPLICATIONS’ ACCESS TO DATA RESOURCES

      
Numéro d'application 18140477
Statut En instance
Date de dépôt 2023-04-27
Date de la première publication 2023-10-19
Propriétaire Cyral Inc. (USA)
Inventeur(s)
  • Vemula, Narendra
  • Gupta, Deepak
  • Afanah, Amjad
  • Vadlamani, Srinivas Nageswarrao
  • Mital, Manav Ratan

Abrégé

A method is described. The method includes receiving, at an intermediary such as a sidecar, a request from an application for a computing resource. The request is authenticated using a sidecar credential. The sidecar credential is verified to authenticate the application to the sidecar. The request is sent from the sidecar to the computing resource. A response from the computing resource is received at the sidecar and relayed from the sidecar to the application.

Classes IPC  ?

  • G06F 21/45 - Structures ou outils d’administration de l’authentification
  • G06F 21/44 - Authentification de programme ou de dispositif
  • H04L 9/40 - Protocoles réseaux de sécurité

12.

Non-in line data monitoring and security services

      
Numéro d'application 17356362
Numéro de brevet 11770377
Statut Délivré - en vigueur
Date de dépôt 2021-06-23
Date de la première publication 2023-09-26
Date d'octroi 2023-09-26
Propriétaire Cyral Inc. (USA)
Inventeur(s)
  • Mital, Manav Ratan
  • Vadlamani, Srinivas Nageswarrao

Abrégé

A method for accessing a data source is described. A communication for the data source is received from a proxy at a sidecar. The proxy mirrors the communication so that the communication is provided to the data source and the sidecar. The sidecar includes a dispatcher and service(s). The dispatcher receives the communication, is data agnostic, and provides the communication to the data source and service(s). The service(s) inspect the communication. In some embodiments, the dispatcher is an open systems interconnection (OSI) Layer 4 dispatcher and the service(s) include OSI Layer 7 service(s). The service(s) perform function(s) based on the communication.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité

13.

Techniques for in-band topology connections in a proxy

      
Numéro d'application 17483589
Numéro de brevet 11757755
Statut Délivré - en vigueur
Date de dépôt 2021-09-23
Date de la première publication 2023-09-12
Date d'octroi 2023-09-12
Propriétaire Cyral Inc. (USA)
Inventeur(s)
  • Vadlamani, Srinivas Nageswarrao
  • Mital, Manav Ratan
  • Chandraiah, Pramod
  • Towfiq, Kaizen Navid

Abrégé

A system for adapting to topology changes in a proxy is described. The system includes a processor and a memory coupled to the processor and configured to provide the processor with instructions. The processor is configured to intercept a plurality of communications and match a communication signature for a topology update in a communication. The processor is further configured to identify topology update information in the communication and update listener(s) based on the topology update information. The processor also translates the topology update information and sends the translated topology information to a client.

Classes IPC  ?

  • H04L 45/02 - Mise à jour ou découverte de topologie
  • H04L 67/563 - Redirection de flux de réseau de données

14.

DATA MASKING

      
Numéro d'application 17893123
Statut En instance
Date de dépôt 2022-08-22
Date de la première publication 2023-06-22
Propriétaire Cyral Inc. (USA)
Inventeur(s)
  • Vadlamani, Srinivas Nageswarrao
  • Chandraiah, Pramod
  • Martins De Souza, Rafael
  • Algatt, Scott Matthew

Abrégé

A method for protecting sensitive data is described. The method includes receiving a communication for data for a data source. The method includes rewriting the communication to generate a rewritten communication. The rewritten communication utilizes data masking resources at the data source. The rewritten communication is provided to the data source. Masked data is generated by the data masking resources in response to the rewritten communication.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur

15.

DYNAMIC TEMPORARY DATA SOURCE ACCESS MANAGEMENT

      
Numéro d'application 17893125
Statut En instance
Date de dépôt 2022-08-22
Date de la première publication 2023-03-02
Propriétaire Cyral Inc. (USA)
Inventeur(s)
  • Vadlamani, Srinivas Nageswarrao
  • Chandraiah, Pramod
  • Araújo De Sousa, Hugo
  • Martins De Souza, Rafael

Abrégé

A method is described. The method includes receiving a communication to a data source for a user in a group. User authentication is performed for the user based on the group in response to the communication being received. The method includes determining a current authorization for the user at the data source using a utility and in response to the user being authenticated based on the group. The user is granted time-based access to the data source in response to the user authentication and the current authorization both being successful. The time-based access has a specified termination time. The communication is provided to the data source in for the user being granted the time-based access.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité

16.

POLICY ENFORCEMENT FOR DATA SOURCES ACCESSED VIA INTERFACES

      
Numéro d'application 17893126
Statut En instance
Date de dépôt 2022-08-22
Date de la première publication 2023-03-02
Propriétaire Cyral Inc. (USA)
Inventeur(s)
  • Vadlamani, Srinivas Nageswarrao
  • Chandraiah, Pramod
  • Araújo De Sousa, Hugo
  • Rodrigues Franco, Antônio Marcos
  • Martins De Souza, Rafael
  • Algatt, Scott Matthew

Abrégé

A method is described. The method includes receiving a communication including a command for a data source accessed via an interface. The interface is a data source agnostic platform and is capable of decoupling execution of the commands for the data source from a current session. The method also includes generating an augmented communication including the command and dynamically injected code for enforcing at least one policy. The augmented communication is provided to the interface. The interface enforces policies in response to the dynamically injected code in the augmented communication being executed by the interface.

Classes IPC  ?

17.

Query analysis using a protective layer at the data source

      
Numéro d'application 17899950
Numéro de brevet 11949676
Statut Délivré - en vigueur
Date de dépôt 2022-08-31
Date de la première publication 2023-03-02
Date d'octroi 2024-04-02
Propriétaire Cyral Inc. (USA)
Inventeur(s)
  • Mital, Manav Ratan
  • Vadlamani, Srinivas Nageswarrao
  • Chandraiah, Pramod

Abrégé

A method and system for performing query analysis are described. The method and system include receiving a query for a data source at a wrapper. The wrapper includes a dispatcher and a service. The dispatcher receives the query and is data agnostic. The method and system also include providing the query from the dispatcher to the data source and to the service as well as analyzing the query using the service.

Classes IPC  ?

  • G06F 16/2453 - Optimisation des requêtes
  • 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/31 - Authentification de l’utilisateur
  • G06F 21/60 - Protection de données
  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p. ex. par clés ou règles de contrôle de l’accès
  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04L 69/326 - Protocoles de communication intra-couche entre entités paires ou définitions d'unité de données de protocole [PDU] dans la couche transport [couche OSI 4]
  • H04L 69/329 - Protocoles de communication intra-couche entre entités paires ou définitions d'unité de données de protocole [PDU] dans la couche application [couche OSI 7]
  • H04L 67/01 - Protocoles

18.

DYNAMIC IDENTITY ATTRIBUTION

      
Numéro d'application 17893124
Statut En instance
Date de dépôt 2022-08-22
Date de la première publication 2023-03-02
Propriétaire Cyral Inc. (USA)
Inventeur(s)
  • Vadlamani, Srinivas Nageswarrao
  • Chandraiah, Pramod
  • Martins De Souza, Rafael
  • Araújo De Sousa, Hugo

Abrégé

A method is described. The method includes receiving, from a service application having a protocol, a communication for a data source. The communication indicates a user of the service application and is consistent with the protocol, Thus, the user corresponds to the communication. The method also includes utilizing signatures that are dynamically updated from a control plane to determine the service application based on the communication and a corresponding signature. The user is identified based on the communication, the service application, and the protocol. Each of the signatures includes executable code for identifying features of the protocol of a corresponding service application and obtaining an identity of the user from a corresponding communication.

Classes IPC  ?

  • G06F 21/32 - Authentification de l’utilisateur par données biométriques, p. ex. empreintes digitales, balayages de l’iris ou empreintes vocales

19.

Behavioral baselining from a data source perspective for detection of compromised users

      
Numéro d'application 17964885
Numéro de brevet 11956235
Statut Délivré - en vigueur
Date de dépôt 2022-10-12
Date de la première publication 2023-02-02
Date d'octroi 2024-04-09
Propriétaire Cyral Inc. (USA)
Inventeur(s)
  • Mital, Manav Ratan
  • Vadlamani, Srinivas Nageswarrao
  • Chandraiah, Pramod

Abrégé

A method and system are disclosed. The method and system include receiving, at a wrapper, a communication and a context associated with the communication from a client. The communication is for a data source. The wrapper includes a dispatcher and a service. The dispatcher receives the communication and is data agnostic. The method and system also include providing the context from the dispatcher to the service. In some embodiments, the method and system use the service to compare the context to a behavioral baseline for the client. The behavioral baseline incorporates a plurality of contexts previously received from the client.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • 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/2453 - Optimisation des requêtes
  • G06F 21/31 - Authentification de l’utilisateur
  • G06F 21/60 - Protection de données
  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p. ex. par clés ou règles de contrôle de l’accès
  • H04L 69/326 - Protocoles de communication intra-couche entre entités paires ou définitions d'unité de données de protocole [PDU] dans la couche transport [couche OSI 4]
  • H04L 69/329 - Protocoles de communication intra-couche entre entités paires ou définitions d'unité de données de protocole [PDU] dans la couche application [couche OSI 7]
  • H04L 67/01 - Protocoles

20.

Centralized applications credentials management

      
Numéro d'application 17959181
Numéro de brevet 11836243
Statut Délivré - en vigueur
Date de dépôt 2022-10-03
Date de la première publication 2023-01-26
Date d'octroi 2023-12-05
Propriétaire Cyral Inc. (USA)
Inventeur(s)
  • Mital, Manav Ratan
  • Vadlamani, Srinivas Nageswarrao
  • Chandraiah, Pramod

Abrégé

A method for providing connection between applications and a data repository is described. The method includes receiving a communication from an application for the data repository. The application is authenticated. In response to the application being authenticated, the credentials for the data repository are obtained from a data vault. The credentials are used to access the data repository while the application is free of the credentials.

Classes IPC  ?

  • G06F 21/44 - Authentification de programme ou de dispositif
  • G06F 21/45 - Structures ou outils d’administration de l’authentification
  • H04L 9/40 - Protocoles réseaux de sécurité

21.

Centralized applications credentials management

      
Numéro d'application 17095519
Numéro de brevet 11494482
Statut Délivré - en vigueur
Date de dépôt 2020-11-11
Date de la première publication 2022-11-08
Date d'octroi 2022-11-08
Propriétaire Cyral Inc. (USA)
Inventeur(s)
  • Mital, Manav Ratan
  • Vadlamani, Srinivas Nageswarrao
  • Chandraiah, Pramod

Abrégé

A method for providing connection between applications and a data repository is described. The method includes receiving a communication from an application for the data repository. The application is authenticated. In response to the application being authenticated, the credentials for the data repository are obtained from a data vault. The credentials are used to access the data repository while the application is free of the credentials.

Classes IPC  ?

  • G06F 7/04 - Contrôle d'égalité, c.-à-d. pour valeurs égales ou non
  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p. ex. pour le traitement simultané de plusieurs programmes
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • G06F 21/45 - Structures ou outils d’administration de l’authentification
  • G06F 21/44 - Authentification de programme ou de dispositif
  • H04L 9/40 - Protocoles réseaux de sécurité

22.

Intruder detection for a network

      
Numéro d'application 17866269
Numéro de brevet 11991192
Statut Délivré - en vigueur
Date de dépôt 2022-07-15
Date de la première publication 2022-11-03
Date d'octroi 2024-05-21
Propriétaire Cyral Inc. (USA)
Inventeur(s)
  • Mital, Manav Ratan
  • Vadlamani, Srinivas Nageswarrao
  • Chandraiah, Pramod
  • Bragioni Las-Casas, Pedro Henrique
  • Towfiq, Kaizen Navid
  • Nguyen, Timothy Do

Abrégé

A technique for intruder detection is described. Communications for a data source in an organization are intercepted and analyzed to identify an intruder detection signature. An intrusion is determined based on the intruder detection signature and an alarm generated based on the intrusion.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité

23.

Architecture having a protective layer at the data source

      
Numéro d'application 17732425
Numéro de brevet 11968208
Statut Délivré - en vigueur
Date de dépôt 2022-04-28
Date de la première publication 2022-08-11
Date d'octroi 2024-04-23
Propriétaire Cyral Inc. (USA)
Inventeur(s)
  • Mital, Manav Ratan
  • Vadlamani, Srinivas Nageswarrao

Abrégé

A method and system for performing at least one service are disclosed. The method and system include receiving a communication for a data source at a wrapper. The wrapper includes a dispatcher and at least one service. The dispatcher receives the communication and is data agnostic. The method and system also include providing the communication from the dispatcher to the data source and to the at least one service. The at least one service inspects the communication and may perform additional functions.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • 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/2453 - Optimisation des requêtes
  • G06F 21/31 - Authentification de l’utilisateur
  • G06F 21/60 - Protection de données
  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p. ex. par clés ou règles de contrôle de l’accès
  • H04L 67/01 - Protocoles
  • H04L 69/326 - Protocoles de communication intra-couche entre entités paires ou définitions d'unité de données de protocole [PDU] dans la couche transport [couche OSI 4]
  • H04L 69/329 - Protocoles de communication intra-couche entre entités paires ou définitions d'unité de données de protocole [PDU] dans la couche application [couche OSI 7]

24.

Sidecar architecture for stateless proxying to databases

      
Numéro d'application 17687122
Numéro de brevet 11863557
Statut Délivré - en vigueur
Date de dépôt 2022-03-04
Date de la première publication 2022-08-04
Date d'octroi 2024-01-02
Propriétaire Cyral Inc. (USA)
Inventeur(s)
  • Mital, Manav Ratan
  • Vadlamani, Srinivas Nageswarrao
  • Chandraiah, Pramod
  • Araújo De Sousa, Hugo

Abrégé

A mechanism for providing connection to a database is described. A connection to the database is intercepted. The connection is assigned to an instance of the database. A sidecar is configured to proxy the connection to the database. The sidecar is stateless and passes all communications for the connection to the instance of the database.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04L 69/329 - Protocoles de communication intra-couche entre entités paires ou définitions d'unité de données de protocole [PDU] dans la couche application [couche OSI 7]
  • H04L 69/326 - Protocoles de communication intra-couche entre entités paires ou définitions d'unité de données de protocole [PDU] dans la couche transport [couche OSI 4]

25.

Federated identity management for data repositories

      
Numéro d'application 17496314
Numéro de brevet 12058133
Statut Délivré - en vigueur
Date de dépôt 2021-10-07
Date de la première publication 2022-01-27
Date d'octroi 2024-08-06
Propriétaire Cyral Inc. (USA)
Inventeur(s)
  • Mital, Manav Ratan
  • Vadlamani, Srinivas Nageswarrao
  • Chandraiah, Pramod
  • Araújo De Sousa, Hugo

Abrégé

A method and system for performing federated identity management are described. The method and system include receiving a communication for a data source at a wrapper. The wrapper includes a dispatcher and a service. The dispatcher receives the communication and is data agnostic. The communication corresponds to end user credentials for an end user. The method and system include providing the communication from the dispatcher to the data source and to the service. The method and system also use the service to authenticate the end user based on the end user credentials and utilizing federated identity management.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • 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/2453 - Optimisation des requêtes
  • G06F 21/31 - Authentification de l’utilisateur
  • G06F 21/60 - Protection de données
  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p. ex. par clés ou règles de contrôle de l’accès
  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04L 69/326 - Protocoles de communication intra-couche entre entités paires ou définitions d'unité de données de protocole [PDU] dans la couche transport [couche OSI 4]
  • H04L 69/329 - Protocoles de communication intra-couche entre entités paires ou définitions d'unité de données de protocole [PDU] dans la couche application [couche OSI 7]
  • H04L 67/01 - Protocoles

26.

SIDECAR ARCHITECTURE FOR STATELESS PROXYING TO DATABASES

      
Numéro d'application US2021019118
Numéro de publication 2021/183278
Statut Délivré - en vigueur
Date de dépôt 2021-02-22
Date de publication 2021-09-16
Propriétaire CYRAL INC. (USA)
Inventeur(s)
  • Mital, Manav, Ratan
  • Vadlamani, Srinivas, Nageswarrao
  • Chandraiah, Pramod
  • Araujo De Sousa, Hugo

Abrégé

A mechanism for providing connection to a database is described. A connection to the database is intercepted. The connection is assigned to an instance of the database. A sidecar is configured to proxy the connection to the database. The sidecar is stateless and passes all communications for the connection to the instance of the database.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

27.

INTRUDER DETECTION FOR A NETWORK

      
Numéro d'application US2020043080
Numéro de publication 2021/034441
Statut Délivré - en vigueur
Date de dépôt 2020-07-22
Date de publication 2021-02-25
Propriétaire CYRAL INC. (USA)
Inventeur(s)
  • Mital, Manav Ratan
  • Vadlamani, Srinivas Nageswarrao
  • Chandraiah, Pramod
  • Bragioni Las-Casas, Pedro Henrique
  • Towfiq, Kaizen Navid
  • Nguyen, Timothy Do

Abrégé

A technique for intruder detection is described. Communications for a data source in an organization are intercepted and analyzed to identify an intruder detection signature. An intrusion is determined based on the intruder detection signature and an alarm generated based on the intrusion.

Classes IPC  ?

  • G06F 11/00 - Détection d'erreursCorrection d'erreursContrôle de fonctionnement
  • G06F 21/00 - Dispositions de sécurité pour protéger les calculateurs, leurs composants, les programmes ou les données contre une activité non autorisée
  • H04L 9/00 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité

28.

Intruder detection for a network

      
Numéro d'application 16900619
Numéro de brevet 11477217
Statut Délivré - en vigueur
Date de dépôt 2020-06-12
Date de la première publication 2020-11-26
Date d'octroi 2022-10-18
Propriétaire Cyral Inc. (USA)
Inventeur(s)
  • Mital, Manav Ratan
  • Vadlamani, Srinivas Nageswarrao
  • Chandraiah, Pramod
  • Bragioni Las-Casas, Pedro Henrique
  • Towfiq, Kaizen Navid
  • Nguyen, Timothy Do

Abrégé

A technique for intruder detection is described. Communications for a data source in an organization are intercepted and analyzed to identify an intruder detection signature. An intrusion is determined based on the intruder detection signature and an alarm generated based on the intrusion.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité

29.

Sidecar architecture for stateless proxying to databases

      
Numéro d'application 16817366
Numéro de brevet 11477197
Statut Délivré - en vigueur
Date de dépôt 2020-03-12
Date de la première publication 2020-07-23
Date d'octroi 2022-10-18
Propriétaire Cyral Inc. (USA)
Inventeur(s)
  • Mital, Manav Ratan
  • Vadlamani, Srinivas Nageswarrao
  • Chandraiah, Pramod
  • Araújo De Sousa, Hugo

Abrégé

A mechanism for providing connection to a database is described. A connection to the database is intercepted. The connection is assigned to an instance of the database. A sidecar is configured to proxy the connection to the database. The sidecar is stateless and passes all communications for the connection to the instance of the database.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04L 69/329 - Protocoles de communication intra-couche entre entités paires ou définitions d'unité de données de protocole [PDU] dans la couche application [couche OSI 7]
  • H04L 69/326 - Protocoles de communication intra-couche entre entités paires ou définitions d'unité de données de protocole [PDU] dans la couche transport [couche OSI 4]

30.

ARCHITECTURE HAVING A PROTECTIVE LAYER AT THE DATA SOURCE

      
Numéro d'application US2019048377
Numéro de publication 2020/060732
Statut Délivré - en vigueur
Date de dépôt 2019-08-27
Date de publication 2020-03-26
Propriétaire CYRAL INC. (USA)
Inventeur(s)
  • Mital, Manav, Ratan
  • Vadlamani, Srinivas, Nageswarrao
  • Chandraiah, Pramod
  • Araújo De Sousa, Hugo

Abrégé

A method and system for performing at least one service are disclosed. The method and system include receiving a communication for a data source at a wrapper. The wrapper includes a dispatcher and at least one service. The dispatcher receives the communication and is data agnostic. The method and system also include providing the communication from the dispatcher to the data source and to the at least one service. The at least one service inspects the communication and may perform additional functions.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

31.

Behavioral baselining from a data source perspective for detection of compromised users

      
Numéro d'application 16548735
Numéro de brevet 11570173
Statut Délivré - en vigueur
Date de dépôt 2019-08-22
Date de la première publication 2020-03-19
Date d'octroi 2023-01-31
Propriétaire Cyral Inc. (USA)
Inventeur(s)
  • Mital, Manav Ratan
  • Vadlamani, Srinivas Nageswarrao
  • Chandraiah, Pramod

Abrégé

A method and system are disclosed. The method and system include receiving, at a wrapper, a communication and a context associated with the communication from a client. The communication is for a data source. The wrapper includes a dispatcher and a service. The dispatcher receives the communication and is data agnostic. The method and system also include providing the context from the dispatcher to the service. In some embodiments, the method and system use the service to compare the context to a behavioral baseline for the client. The behavioral baseline incorporates a plurality of contexts previously received from the client.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • G06F 16/2453 - Optimisation des requêtes
  • 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/31 - Authentification de l’utilisateur
  • H04L 69/326 - Protocoles de communication intra-couche entre entités paires ou définitions d'unité de données de protocole [PDU] dans la couche transport [couche OSI 4]
  • H04L 69/329 - Protocoles de communication intra-couche entre entités paires ou définitions d'unité de données de protocole [PDU] dans la couche application [couche OSI 7]
  • G06F 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 21/60 - Protection de données
  • H04L 67/01 - Protocoles

32.

Multifactor authentication at a data source

      
Numéro d'application 16548737
Numéro de brevet 11757880
Statut Délivré - en vigueur
Date de dépôt 2019-08-22
Date de la première publication 2020-03-19
Date d'octroi 2023-09-12
Propriétaire Cyral Inc. (USA)
Inventeur(s)
  • Mital, Manav Ratan
  • Vadlamani, Srinivas Nageswarrao
  • Chandraiah, Pramod
  • Araújo De Sousa, Hugo

Abrégé

A method and system for performing authentication are described. The method and system include receiving, from a client, a communication for a data source at a wrapper. The wrapper includes a dispatcher and a service. The dispatcher receives the communication and is data agnostic. The communication is provided from the dispatcher to the service. The service determines whether the client is authorized to access the data source utilizing multi-factor authentication.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • 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/31 - Authentification de l’utilisateur
  • H04L 69/326 - Protocoles de communication intra-couche entre entités paires ou définitions d'unité de données de protocole [PDU] dans la couche transport [couche OSI 4]
  • H04L 69/329 - Protocoles de communication intra-couche entre entités paires ou définitions d'unité de données de protocole [PDU] dans la couche application [couche OSI 7]
  • G06F 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/2453 - Optimisation des requêtes
  • G06F 21/60 - Protection de données
  • H04L 67/01 - Protocoles

33.

Architecture having a protective layer at the data source

      
Numéro d'application 16548732
Numéro de brevet 11477196
Statut Délivré - en vigueur
Date de dépôt 2019-08-22
Date de la première publication 2020-03-19
Date d'octroi 2022-10-18
Propriétaire Cyral Inc. (USA)
Inventeur(s)
  • Mital, Manav Ratan
  • Vadlamani, Srinivas Nageswarrao

Abrégé

A method and system for performing at least one service are disclosed. The method and system include receiving a communication for a data source at a wrapper. The wrapper includes a dispatcher and at least one service. The dispatcher receives the communication and is data agnostic. The method and system also include providing the communication from the dispatcher to the data source and to the at least one service. The at least one service inspects the communication and may perform additional functions.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • 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/31 - Authentification de l’utilisateur
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • 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/2453 - Optimisation des requêtes
  • G06F 21/60 - Protection de données
  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04L 69/326 - Protocoles de communication intra-couche entre entités paires ou définitions d'unité de données de protocole [PDU] dans la couche transport [couche OSI 4]
  • H04L 69/329 - Protocoles de communication intra-couche entre entités paires ou définitions d'unité de données de protocole [PDU] dans la couche application [couche OSI 7]
  • H04L 67/01 - Protocoles

34.

Tokenization and encryption of sensitive data

      
Numéro d'application 16548736
Numéro de brevet 11606358
Statut Délivré - en vigueur
Date de dépôt 2019-08-22
Date de la première publication 2020-03-19
Date d'octroi 2023-03-14
Propriétaire Cyral Inc. (USA)
Inventeur(s)
  • Mital, Manav Ratan
  • Vadlamani, Srinivas Nageswarrao
  • Chandraiah, Pramod

Abrégé

A method and system for anonymizing data are disclosed. The method and system include receiving, at the wrapper, a request to store data in a data source. The wrapper includes a dispatcher and at least one service. The dispatcher receives the communication and is data agnostic. The method and system also include providing the request from the dispatcher to the at least one service and anonymizing, at the service(s), the data to provide anonymized data.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • 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/31 - Authentification de l’utilisateur
  • H04L 69/326 - Protocoles de communication intra-couche entre entités paires ou définitions d'unité de données de protocole [PDU] dans la couche transport [couche OSI 4]
  • H04L 69/329 - Protocoles de communication intra-couche entre entités paires ou définitions d'unité de données de protocole [PDU] dans la couche application [couche OSI 7]
  • G06F 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/2453 - Optimisation des requêtes
  • G06F 21/60 - Protection de données
  • H04L 67/01 - Protocoles

35.

Query analysis using a protective layer at the data source

      
Numéro d'application 16548740
Numéro de brevet 11470084
Statut Délivré - en vigueur
Date de dépôt 2019-08-22
Date de la première publication 2020-03-19
Date d'octroi 2022-10-11
Propriétaire Cyral Inc. (USA)
Inventeur(s)
  • Mital, Manav Ratan
  • Vadlamani, Srinivas Nageswarrao
  • Chandraiah, Pramod

Abrégé

A method and system for performing query analysis are described. The method and system include receiving a query for a data source at a wrapper. The wrapper includes a dispatcher and a service. The dispatcher receives the query and is data agnostic. The method and system also include providing the query from the dispatcher to the data source and to the service as well as analyzing the query using the service.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • 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/31 - Authentification de l’utilisateur
  • H04L 69/326 - Protocoles de communication intra-couche entre entités paires ou définitions d'unité de données de protocole [PDU] dans la couche transport [couche OSI 4]
  • H04L 69/329 - Protocoles de communication intra-couche entre entités paires ou définitions d'unité de données de protocole [PDU] dans la couche application [couche OSI 7]
  • G06F 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/2453 - Optimisation des requêtes
  • G06F 21/60 - Protection de données
  • H04L 67/01 - Protocoles

36.

Federated identity management for data repositories

      
Numéro d'application 16548742
Numéro de brevet 11223622
Statut Délivré - en vigueur
Date de dépôt 2019-08-22
Date de la première publication 2020-03-19
Date d'octroi 2022-01-11
Propriétaire Cyral Inc. (USA)
Inventeur(s)
  • Mital, Manav Ratan
  • Vadlamani, Srinivas Nageswarrao
  • Chandraiah, Pramod
  • Araújo De Sousa, Hugo

Abrégé

A method and system for performing federated identity management are described. The method and system include receiving a communication for a data source at a wrapper. The wrapper includes a dispatcher and a service. The dispatcher receives the communication and is data agnostic. The communication corresponds to end user credentials for an end user. The method and system include providing the communication from the dispatcher to the data source and to the service. The method and system also use the service to authenticate the end user based on the end user credentials and utilizing federated identity management.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • 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/31 - Authentification de l’utilisateur
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • 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/2453 - Optimisation des requêtes
  • G06F 21/60 - Protection de données