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: 11646875Abstract: 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: GrantFiled: March 24, 2021Date of Patent: May 9, 2023Assignee: Cloudentity, Inc.Inventor: Nathanael Coffing
-
Patent number: 11611584Abstract: 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: GrantFiled: March 2, 2020Date of Patent: March 21, 2023Assignee: Cloudentity, Inc.Inventor: Nathanael Coffing
-
Publication number: 20220224535Abstract: 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: ApplicationFiled: January 13, 2022Publication date: July 14, 2022Inventor: Nathanael Coffing
-
Publication number: 20210211280Abstract: 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: ApplicationFiled: March 24, 2021Publication date: July 8, 2021Inventor: Nathanael Coffing
-
Patent number: 11057393Abstract: 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: GrantFiled: July 31, 2018Date of Patent: July 6, 2021Assignee: Cloudentity, Inc.Inventor: Nathanael Coffing
-
Patent number: 10999067Abstract: 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: GrantFiled: July 1, 2019Date of Patent: May 4, 2021Assignee: CLOUDENTITY, INC.Inventor: Nathanael Coffing
-
Publication number: 20200389435Abstract: 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: ApplicationFiled: March 2, 2020Publication date: December 10, 2020Inventor: Nathanael Coffing
-
Publication number: 20200389494Abstract: 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: ApplicationFiled: March 2, 2020Publication date: December 10, 2020Inventor: Nathanael Coffing
-
Publication number: 20200014532Abstract: 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: ApplicationFiled: July 1, 2019Publication date: January 9, 2020Inventor: Nathanael Coffing
-
Publication number: 20200013060Abstract: 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: ApplicationFiled: July 1, 2019Publication date: January 9, 2020Inventor: Nathanael Coffing
-
Publication number: 20190273746Abstract: 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: ApplicationFiled: July 31, 2018Publication date: September 5, 2019Inventor: Nathanael Coffing