Patents Assigned to FORTIFID, INC.
-
Patent number: 11741257Abstract: Techniques are described for providing access to anonymized user data derived from external data providers. A persona management system generates a searchable data store containing metadata related to a plurality of users of the persona management system. The metadata includes entries indicating: a first identifier of a user of the plurality of users of the persona management system, a second identifier of an external data provider of a plurality of external data providers that possess data related to users of the persona management system, a third identifier of an algorithm that is used to transform data possessed by the external data provider related to the user of the persona management system into one or more transformed data values, and the one or more transformed data values. In response to requests from various data consumers, the persona management system uses the metadata to identify users matching specified search criteria.Type: GrantFiled: April 23, 2021Date of Patent: August 29, 2023Assignee: FortifID, Inc.Inventors: Shantanu Rajkumar Kothavale, Anirban Basak, Michael Brown, Danny Y. Lee, Prashant Kediyal, Ronald C. Lee
-
Patent number: 11604784Abstract: Techniques are described that enable client computer systems to request an attestation provider server to execute a given algorithm as identified by a decentralized algorithm identifier on the blockchain, using a specific data set. In some embodiments, the owners of the algorithms, data schemas, and data sets use their private key to sign/register each of these decentralized identifier structures, which includes a copy of the owner's public key. Ownership of these decentralized identifiers can be validated by verifying the digital signatures on the blockchain. In some embodiments, only the owner can replace or delete (retire) these identifiers by creating a cancellation transaction on the blockchain for each of these identifiers. In some scenarios, the decentralized identifier structures may include payment options for requesting the execution of an algorithm upon a given appropriate data set.Type: GrantFiled: March 24, 2021Date of Patent: March 14, 2023Assignee: FortifID, Inc.Inventors: Anirban Basak, Thomas P. Hardjono, Shantanu Rajkumar Kothavale
-
Publication number: 20230058013Abstract: Techniques are described for algorithmic confidential computing on personal data and to an insights provider providing access to personal data using limited-use anonymous insights records stored on a blockchain. To enable service providers and other queriers to obtain such insights information in a secure manner, an insights provider creates an anonymous insights record that is recorded on a blockchain responsive a request from a subject indicating that the subject desires to share one or more items of insights information. An anonymous insights record contains a single-use (or limited number of use) random number that is used by the insights provider to index the data in a shards index database for the relevant shards of the insights data file. These multiple segments can then be stored across multiple separate repositories using a decentralized file storage service.Type: ApplicationFiled: November 1, 2022Publication date: February 23, 2023Applicant: FortifID, Inc.Inventors: Anirban Basak, Thomas P. Hardjono
-
Patent number: 11509709Abstract: Techniques are described for algorithmic confidential computing on personal data and to an insights provider providing access to personal data using limited-use anonymous insights records stored on a blockchain. To enable service providers and other queriers to obtain such insights information in a secure manner, an insights provider creates an anonymous insights record that is recorded on a blockchain responsive a request from a subject indicating that the subject desires to share one or more items of insights information. An anonymous insights record contains a single-use (or limited number of use) random number that is used by the insights provider to index the data in a shards index database for the relevant shards of the insights data file. These multiple segments can then be stored across multiple separate repositories using a decentralized file storage service.Type: GrantFiled: August 18, 2021Date of Patent: November 22, 2022Assignee: FortifID, Inc.Inventors: Anirban Basak, Thomas P. Hardjono
-
Publication number: 20220278962Abstract: Techniques are described for generating semi-random private transaction identifiers for users that are meaningful to data providers and can be used by data providers to perform internal queries for user data. A user provides input to an identity management service indicating the user's consent to link their user account at the identity management service to one or more data providers. The identity management service stores a group blinded transaction identifier (GBTI) based on transaction identifiers generated by one or more data providers. When the user desires to obtain a service from a service provider, the user obtains GBTI-derived value from the identity management service and sends it to the service provider. The service provider sends the GBTI-derived value (and possibly other information) to the data provider to prove that it has the user's consent to obtain desired data or insights about the user but without infringing the user's privacy.Type: ApplicationFiled: January 6, 2022Publication date: September 1, 2022Applicant: FortifID, Inc.Inventors: Shantanu Rajkumar Kothavale, Anirban Basak
-
Patent number: 11252132Abstract: Techniques are described for generating semi-random private transaction identifiers for users that are meaningful to data providers and can be used by data providers to perform internal queries for user data. A user provides input to an identity management service indicating the user's consent to link their user account at the identity management service to one or more data providers. The identity management service stores a group blinded transaction identifier (GBTI) based on transaction identifiers generated by one or more data providers. When the user desires to obtain a service from a service provider, the user obtains GBTI-derived value from the identity management service and sends it to the service provider. The service provider sends the GBTI-derived value (and possibly other information) to the data provider to prove that it has the user's consent to obtain desired data or insights about the user but without infringing the user's privacy.Type: GrantFiled: December 26, 2019Date of Patent: February 15, 2022Assignee: FORTIFID, INC.Inventors: Shantanu Rajkumar Kothavale, Anirban Basak
-
Publication number: 20210383016Abstract: Techniques are described for providing access to anonymized user data derived from external data providers. A persona management system generates a searchable data store containing metadata related to a plurality of users of the persona management system. The metadata includes entries indicating: a first identifier of a user of the plurality of users of the persona management system, a second identifier of an external data provider of a plurality of external data providers that possess data related to users of the persona management system, a third identifier of an algorithm that is used to transform data possessed by the external data provider related to the user of the persona management system into one or more transformed data values, and the one or more transformed data values. In response to requests from various data consumers, the persona management system uses the metadata to identify users matching specified search criteria.Type: ApplicationFiled: April 23, 2021Publication date: December 9, 2021Applicant: FortifID, Inc.Inventors: Shantanu Rajkumar Kothavale, Anirban Basak, Michael Brown, Danny Y. Lee, Prashant Kediyal, Ronald C. Lee
-
Publication number: 20210349882Abstract: Techniques are described that enable client computer systems to request an attestation provider server to execute a given algorithm as identified by a decentralized algorithm identifier on the blockchain, using a specific data set. In some embodiments, the owners of the algorithms, data schemas, and data sets use their private key to sign/register each of these decentralized identifier structures, which includes a copy of the owner's public key. Ownership of these decentralized identifiers can be validated by verifying the digital signatures on the blockchain. In some embodiments, only the owner can replace or delete (retire) these identifiers by creating a cancellation transaction on the blockchain for each of these identifiers. In some scenarios, the decentralized identifier structures may include payment options for requesting the execution of an algorithm upon a given appropriate data set.Type: ApplicationFiled: March 24, 2021Publication date: November 11, 2021Applicant: FortifID, Inc.Inventors: Anirban Basak, Thomas P. Hardjono, Shantanu Rajkumar Kothavale
-
Patent number: 11003792Abstract: Techniques are described for providing access to anonymized user data derived from external data providers. A persona management system generates a searchable data store containing metadata related to a plurality of users of the persona management system. The metadata includes entries indicating: a first identifier of a user of the plurality of users of the persona management system, a second identifier of an external data provider of a plurality of external data providers that possess data related to users of the persona management system, a third identifier of an algorithm that is used to transform data possessed by the external data provider related to the user of the persona management system into one or more transformed data values, and the one or more transformed data values. In response to requests from various data consumers, the persona management system uses the metadata to identify users matching specified search criteria.Type: GrantFiled: July 9, 2019Date of Patent: May 11, 2021Assignee: FortifID, Inc.Inventors: Shantanu Rajkumar Kothavale, Anirban Basak, Michael Brown, Danny Y. Lee, Prashant Kediyal, Ronald C. Lee
-
Patent number: 10990584Abstract: Techniques are described that enable client computer systems to request an attestation provider server to execute a given algorithm as identified by a decentralized algorithm identifier on the blockchain, using a specific data set. In some embodiments, the owners of the algorithms, data schemas, and data sets use their private key to sign/register each of these decentralized identifier structures, which includes a copy of the owner's public key. Ownership of these decentralized identifiers can be validated by verifying the digital signatures on the blockchain. In some embodiments, only the owner can replace or delete (retire) these identifiers by creating a cancellation transaction on the blockchain for each of these identifiers. In some scenarios, the decentralized identifier structures may include payment options for requesting the execution of an algorithm upon a given appropriate data set.Type: GrantFiled: March 5, 2020Date of Patent: April 27, 2021Assignee: FortifID, Inc.Inventors: Anirban Basak, Thomas P. Hardjono, Shantanu Rajkumar Kothavale
-
Publication number: 20200322316Abstract: Techniques are described for generating semi-random private transaction identifiers for users that are meaningful to data providers and can be used by data providers to perform internal queries for user data. A user provides input to an identity management service indicating the user's consent to link their user account at the identity management service to one or more data providers. The identity management service stores a group blinded transaction identifier (GBTI) based on transaction identifiers generated by one or more data providers. When the user desires to obtain a service from a service provider, the user obtains GBTI-derived value from the identity management service and sends it to the service provider. The service provider sends the GBTI-derived value (and possibly other information) to the data provider to prove that it has the user's consent to obtain desired data or insights about the user but without infringing the user's privacy.Type: ApplicationFiled: December 26, 2019Publication date: October 8, 2020Applicant: FortifID, Inc.Inventors: Shantanu Rajkumar Kothavale, Anirban Basak
-
Patent number: 10536434Abstract: Techniques are described for generating semi-random private transaction identifiers for users that are meaningful to data providers and can be used by data providers to perform internal queries for user data. A user provides input to an identity management service indicating the user's consent to link their user account at the identity management service to one or more data providers. The identity management service stores a group blinded transaction identifier (GBTI) based on transaction identifiers generated by one or more data providers. When the user desires to obtain a service from a service provider, the user obtains GBTI-derived value from the identity management service and sends it to the service provider. The service provider sends the GBTI-derived value (and possibly other information) to the data provider to prove that it has the user's consent to obtain desired data or insights about the user but without infringing the user's privacy.Type: GrantFiled: December 13, 2018Date of Patent: January 14, 2020Assignee: FORTIFID, INC.Inventors: Shantanu Rajkumar Kothavale, Anirban Basak
-
Patent number: 10395058Abstract: Techniques are described for providing access to anonymized user data derived from external data providers. A persona management system generates a searchable data store containing metadata related to a plurality of users of the persona management system. The metadata includes entries indicating: a first identifier of a user of the plurality of users of the persona management system, a second identifier of an external data provider of a plurality of external data providers that possess data related to users of the persona management system, a third identifier of an algorithm that is used to transform data possessed by the external data provider related to the user of the persona management system into one or more transformed data values, and the one or more transformed data values. In response to requests from various data consumers, the persona management system uses the metadata to identify users matching specified search criteria.Type: GrantFiled: February 12, 2019Date of Patent: August 27, 2019Assignee: FORTIFID, INC.Inventors: Shantanu Rajkumar Kothavale, Anirban Basak, Michael Brown, Danny Y. Lee, Prashant Kediyal, Ronald C. Lee