Patents by Inventor Nathanael Coffing

Nathanael Coffing has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11646875
    Abstract: Systems and methods for managing data stream identity are provided. Ownership information regarding a data stream may be analyzed to identify at least one owner. The data stream may be filtered to identify at least one portion that is associated with the identified owner. A unique identifier may be assigned to the identified portion. The identified portion may be stored in memory in association with the assigned unique identifier and information regarding the identified owner. Access to the identified portion may be controlled based on settings set by the identified owner.
    Type: Grant
    Filed: March 24, 2021
    Date of Patent: May 9, 2023
    Assignee: Cloudentity, Inc.
    Inventor: Nathanael Coffing
  • Patent number: 11611584
    Abstract: Systems and methods for intelligent data routing based on data type are provided. A proxy installed on a client device receives a data stream and scans the data stream for classification parameters associated with sensitive data. A data stream may be broken down, for example, to data packets, classified using known libraries containing characteristics of a classification, and routed based on applicable policies governing each classification. The routed data packets are constantly monitored and may be re-routed to a network designed to handle highly sensitive data, a network designed to handle data with high security risk, or to another applicable service infrastructure as needed, before reaching the intended recipient. The classification libraries may be updated based on the monitored data and change in classification of the data packet.
    Type: Grant
    Filed: March 2, 2020
    Date of Patent: March 21, 2023
    Assignee: Cloudentity, Inc.
    Inventor: Nathanael Coffing
  • Publication number: 20220224535
    Abstract: A system that uses an enriched token to dynamically authorize and/or manage access to endpoint(s). The enriched token defines a scope of access with respect to the endpoint(s) and may be generated based at least in part on user context information obtained from an identity provider.
    Type: Application
    Filed: January 13, 2022
    Publication date: July 14, 2022
    Inventor: Nathanael Coffing
  • Publication number: 20210211280
    Abstract: Systems and methods for managing data stream identity are provided. Ownership information regarding a data stream may be analyzed to identify at least one owner. The data stream may be filtered to identify at least one portion that is associated with the identified owner. A unique identifier may be assigned to the identified portion. The identified portion may be stored in memory in association with the assigned unique identifier and information regarding the identified owner. Access to the identified portion may be controlled based on settings set by the identified owner.
    Type: Application
    Filed: March 24, 2021
    Publication date: July 8, 2021
    Inventor: Nathanael Coffing
  • Patent number: 11057393
    Abstract: Systems and methods for identity and access management are provided in a service mesh that includes a plurality of interconnected microservices. Each microservice is associated with a microgateway sidecar. The associated microgateway sidecar may intercept a request for the associated microservice sent over a communication network from a user device. Such request may include data regarding a context of the request. A token associated with the request may be enriched based on the context data and sent to at least one other microservice. A database of security policies for each of the microservices may be maintained. An authentication engine may generate a risk profile for the request based on the context data of the request and one or more of the security policies in the database. One or more of a plurality of available security workflows may be selected based on the risk profile.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: July 6, 2021
    Assignee: Cloudentity, Inc.
    Inventor: Nathanael Coffing
  • Patent number: 10999067
    Abstract: Systems and methods for managing data stream identity are provided. Ownership information regarding a data stream may be analyzed to identify at least one owner. The data stream may be filtered to identify at least one portion that is associated with the identified owner. A unique identifier may be assigned to the identified portion. The identified portion may be stored in memory in association with the assigned unique identifier and information regarding the identified owner. Access to the identified portion may be controlled based on settings set by the identified owner.
    Type: Grant
    Filed: July 1, 2019
    Date of Patent: May 4, 2021
    Assignee: CLOUDENTITY, INC.
    Inventor: Nathanael Coffing
  • Publication number: 20200389435
    Abstract: Systems and methods for decentralized risk propagation by auditing dynamically routed data are provided. A proxy installed on a client device receives a data stream and scans the data stream for classification parameters associated with sensitive data. The client information and the client device information are stored in a distributed ledger system. A data stream is broken down to data packets, tagged using known libraries containing characteristics of a classification, and routed based on applicable policies governing each classification. The tagged data packets and the metadata of the data packet are stored on the distributed ledger system. The path of the data packet, reasons for such routing, and whether consent was obtained to use the data in the data packet by service infrastructures are also stored in the distributed ledger system for auditability. Data stored in the distributed ledger may be stored as a hash digest.
    Type: Application
    Filed: March 2, 2020
    Publication date: December 10, 2020
    Inventor: Nathanael Coffing
  • Publication number: 20200389494
    Abstract: Systems and methods for intelligent data routing based on data type are provided. A proxy installed on a client device receives a data stream and scans the data stream for classification parameters associated with sensitive data. A data stream may be broken down, for example, to data packets, classified using known libraries containing characteristics of a classification, and routed based on applicable policies governing each classification. The routed data packets are constantly monitored and may be re-routed to a network designed to handle highly sensitive data, a network designed to handle data with high security risk, or to another applicable service infrastructure as needed, before reaching the intended recipient. The classification libraries may be updated based on the monitored data and change in classification of the data packet.
    Type: Application
    Filed: March 2, 2020
    Publication date: December 10, 2020
    Inventor: Nathanael Coffing
  • Publication number: 20200014532
    Abstract: Systems and methods for managing data stream identity are provided. Ownership information regarding a data stream may be analyzed to identify at least one owner. The data stream may be filtered to identify at least one portion that is associated with the identified owner. A unique identifier may be assigned to the identified portion. The identified portion may be stored in memory in association with the assigned unique identifier and information regarding the identified owner. Access to the identified portion may be controlled based on settings set by the identified owner.
    Type: Application
    Filed: July 1, 2019
    Publication date: January 9, 2020
    Inventor: Nathanael Coffing
  • Publication number: 20200013060
    Abstract: Systems and methods for filtered authorizations for transactions are provided. Information may be stored in memory regarding a plurality of authorization rules, each of which may be specific to one or more transaction parameters. A transaction request sent by a requesting user via a cloud-native application may be received at a remote location. The transaction request may be broken down into one or more transaction segments, each of which may be associated with a respective location. A set of authorization rules may be identified as being applicable to each transaction segment of the received transaction request. The set of authorization rules may be identified based on the requesting user at the remote location, the respective location, and the transaction parameters specified by the set of authorization rules. The results of each transaction segment of the received transaction request may be filtered based on the respective identified set of authorization rules.
    Type: Application
    Filed: July 1, 2019
    Publication date: January 9, 2020
    Inventor: Nathanael Coffing
  • Publication number: 20190273746
    Abstract: Systems and methods for identity and access management are provided in a service mesh that includes a plurality of interconnected microservices. Each microservice is associated with a microgateway sidecar. The associated microgateway sidecar may intercept a request for the associated microservice sent over a communication network from a user device. Such request may include data regarding a context of the request. A token associated with the request may be enriched based on the context data and sent to at least one other microservice. A database of security policies for each of the microservices may be maintained. An authentication engine may generate a risk profile for the request based on the context data of the request and one or more of the security policies in the database. One or more of a plurality of available security workflows may be selected based on the risk profile.
    Type: Application
    Filed: July 31, 2018
    Publication date: September 5, 2019
    Inventor: Nathanael Coffing