Patents by Inventor Hema Krishnamurthy
Hema Krishnamurthy 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: 11963068Abstract: When a mobile device such as a smart phone comes within range of a location device, the mobile device inputs a location token from the location device and a travel token is created from a mobile device token and the location token. The mobile and location tokens may include data elements indicating not only identity, but also such other characteristics as an authorization or infection risk level. Tokens may be digitally signed, preferably with an independently verifiable signature that also encodes time. Mobile and location devices may be created and issued by a tracking service provider, which may also store tokens, analyze travel tokens with respect to a location's risk level, and update mobile device and location tokens to change a status of the mobile or location device.Type: GrantFiled: October 18, 2022Date of Patent: April 16, 2024Assignee: Guardtime SAInventors: Michael Xie, Hema Krishnamurthy
-
Publication number: 20230037761Abstract: When a mobile device such as a smart phone comes within range of a location device, the mobile device inputs a location token from the location device and a travel token is created from a mobile device token and the location token. The mobile and location tokens may include data elements indicating not only identity, but also such other characteristics as an authorization or infection risk level. Tokens may be digitally signed, preferably with an independently verifiable signature that also encodes time. Mobile and location devices may be created and issued by a tracking service provider, which may also store tokens, analyze travel tokens with respect to a location's risk level, and update mobile device and location tokens to change a status of the mobile or location device.Type: ApplicationFiled: October 18, 2022Publication date: February 9, 2023Applicant: Guardtime SAInventors: Michael XIE, Hema KRISHNAMURTHY
-
Patent number: 11477611Abstract: When a mobile device such as a smart phone comes within range of a location device, the mobile device inputs a location token from the location device and a travel token is created from a mobile device token and the location token. The mobile and location tokens may include data elements indicating not only identity, but also such other characteristics as an authorization or infection risk level. Tokens may be digitally signed, preferably with an independently verifiable signature that also encodes time. Mobile and location devices may be created and issued by a tracking service provider, which may also store tokens, analyze travel tokens with respect to a location's risk level, and update mobile device and location tokens to change a status of the mobile or location device.Type: GrantFiled: July 6, 2020Date of Patent: October 18, 2022Assignee: Guardtime SAInventors: Michael Xie, Hema Krishnamurthy
-
Publication number: 20220078006Abstract: A method for auditably tracking data objects is proposed.Type: ApplicationFiled: December 31, 2019Publication date: March 10, 2022Applicant: Guardtime SAInventors: Hema Krishnamurthy, Jamie Steiner, Joosep Simm, Janis Abele
-
Publication number: 20220007141Abstract: When a mobile device such as a smart phone comes within range of a location device, the mobile device inputs a location token from the location device and a travel token is created from a mobile device token and the location token. The mobile and location tokens may include data elements indicating not only identity, but also such other characteristics as an authorization or infection risk level. Tokens may be digitally signed, preferably with an independently verifiable signature that also encodes time. Mobile and location devices may be created and issued by a tracking service provider, which may also store tokens, analyze travel tokens with respect to a location's risk level, and update mobile device and location tokens to change a status of the mobile or location device.Type: ApplicationFiled: July 6, 2020Publication date: January 6, 2022Applicant: Guardtime SAInventors: Michael XIE, Hema KRISHNAMURTHY
-
Patent number: 11061887Abstract: An event is registered in at least one node server in a directed data structure, which comprises a computationally linked series of nodes such that each node encodes information included in at least one preceding node. Within at least selected nodes of the directed data structure after at least one initial node, a representation of at least one history data structure is included and has a highest-level value computed based on inputs of lowest level input values, at least one said lowest level input value encoding node-specific information of at least one preceding node. In a verification phase, a purportedly valid lowest level input value is verified by recomputing the corresponding highest-level value from the representation of the history data structure included in the corresponding node.Type: GrantFiled: October 15, 2019Date of Patent: July 13, 2021Assignee: Guardtime SAInventors: Risto Alas, Hema Krishnamurthy
-
Patent number: 11018856Abstract: Parties communicate input values to a central entity by first decomposing them according to a chosen operation into share values, which are sent either directly or, in a transformed form such as being hashed and/or encrypted, via a bulletin board data structure, to respective nodes, such that no node receives the input value itself. The nodes then combine the share values using the operation and pass these respective node values to the central entity for computation of a global value. The operation of the parties and of the nodes may be made verifiable by aggregating the share values within a party or the received share values within a node using a data and computational structure such as a hash tree or skip list. Digital signing and timestamping may also be applied.Type: GrantFiled: September 11, 2019Date of Patent: May 25, 2021Assignee: Guardtime SAInventors: Ahto Truu, Rando Mihkelsaar, Hema Krishnamurthy, Jeffrey Pearce
-
Publication number: 20210075595Abstract: Parties communicate input values to a central entity by first decomposing them according to a chosen operation into share values, which are sent either directly or, in a transformed form such as being hashed and/or encrypted, via a bulletin board data structure, to respective nodes, such that no node receives the input value itself. The nodes then combine the share values using the operation and pass these respective node values to the central entity for computation of a global value. The operation of the parties and of the nodes may be made verifiable by aggregating the share values within a party or the received share values within a node using a data and computational structure such as a hash tree or skip list. Digital signing and timestamping may also be applied.Type: ApplicationFiled: September 11, 2019Publication date: March 11, 2021Applicant: Guardtime SAInventors: Ahto TRUU, Rando MIHKELSAAR, Hema KRISHNAMURTHY, Jeffrey PEARCE
-
Patent number: 10936732Abstract: Multi-party consent to performance of an action is securely registered by receiving from at least one consent requesting entity (CRE) a consent action request (CAR), which is matched with a consent policy. The policy may specify a plurality of consent voting entities (CVE), and direct confirmation of registration of an identity of each CVE in a blockchain. A consent request (CR) may then be issued to the CVEs. Consent request responses (CRRs) from the CVEs are then compared with at least one condition in the consent policy. A representation of a state of the CRRs is relative to the consent policy is registered in the blockchain. If the policy condition(s) is satisfied, a subject entity may be signaled to perform the action corresponding to the CAR, and a state indication of performance of the action may also be registered in the blockchain.Type: GrantFiled: July 29, 2018Date of Patent: March 2, 2021Assignee: Guardtime SAInventors: Anthony Kenyon, Hema Krishnamurthy
-
Patent number: 10637669Abstract: Initial data is included in a data structure such as an initial container at an initial entity, along with rules and a data signature of at least a portion of the initial data and other container contents relating to the initial entity and the initial data. Each rule defines at least one condition governing the permissible transfer and processing of the initial data by other entities in a provenance chain. Each receiving entity creates a container of its own to encapsulate received containers, and, after optional processing of its own, such as adding or altering data and rules, digital signature for its container. The digital signatures may be obtained from a hash tree-based signing infrastructure that returns data signatures enabling recomputation of a logically uppermost value of the hash tree. A lineage map of any given container may also be displayed for analysis by a user.Type: GrantFiled: February 24, 2018Date of Patent: April 28, 2020Assignee: Guardtime SAInventors: Matthew Johnson, Garrett Day, Gregory Raymond, Hema Krishnamurthy
-
Patent number: 10637772Abstract: Data packets passing from a source to a destination in a network according to a Service Function Chain (SFC) are processed by an ordered sequence of at least one service function (SF). For each SF in the SFC in order, a current value of a function, such as a hash function, is recursively computed including, as input values, at least current identifying data that identifies a corresponding current one of the SFs, and a value of the function output from an immediately preceding SF. After computing the current value of the function for a selected SF in the SFC, the current value of the function is compared with an expected value. If the value of the function for the selected SF is the same as the expected value, the data packet is allowed to be transmitted to a subsequent processing stage; if not, then an error response action is taken.Type: GrantFiled: May 28, 2016Date of Patent: April 28, 2020Assignee: Guardtime SAInventors: Hema Krishnamurthy, Jeffrey Pearce
-
Publication number: 20200104294Abstract: An event is registered in at least one node server in a directed data structure, which comprises a computationally linked series of nodes such that each node encodes information included in at least one preceding node. Within at least selected nodes of the directed data structure after at least one initial node, a representation of at least one history data structure is included and has a highest-level value computed based on inputs of lowest level input values, at least one said lowest level input value encoding node-specific information of at least one preceding node. In a verification phase, a purportedly valid lowest level input value is verified by recomputing the corresponding highest-level value from the representation of the history data structure included in the corresponding node.Type: ApplicationFiled: October 15, 2019Publication date: April 2, 2020Applicant: Guardtime SAInventors: Risto ALAS, Hema KRISHNAMURTHY
-
Publication number: 20200034553Abstract: Multi-party consent to performance of an action is securely registered by receiving from at least one consent requesting entity (CRE) a consent action request (CAR), which is matched with a consent policy. The policy may specify a plurality of consent voting entities (CVE), and direct confirmation of registration of an identity of each CVE in a blockchain. A consent request (CR) may then be issued to the CVEs. Consent request responses (CRRs) from the CVEs are then compared with at least one condition in the consent policy. A representation of a state of the CRRs is relative to the consent policy is registered in the blockchain. If the policy condition(s) is satisfied, a subject entity may be signaled to perform the action corresponding to the CAR, and a state indication of performance of the action may also be registered in the blockchain.Type: ApplicationFiled: July 29, 2018Publication date: January 30, 2020Applicant: Guardtime IP Holdings Ltd.Inventors: Anthony KENYON, Hema KRISHNAMURTHY
-
Patent number: 10447480Abstract: Blockchain blocks are provided with either or both of two element types that enable later verification of block validity. One element type is identifiers, such as signatures, of trusted validators that approve entry of the block into the blockchain. Another element is a history hash tree that encodes data from not only the current block, but also at least one previous block.Type: GrantFiled: December 30, 2016Date of Patent: October 15, 2019Assignee: Guardtime SAInventors: Risto Alas, Hema Krishnamurthy
-
Patent number: 10425428Abstract: Whenever users receive or transfer a copy of any of a set of documents, prior verification of the document is enforced by an administrative system, which associates verification metadata with the copy. As each copy is itself copied, possibly modified, and transferred, updated verification metadata is included with the previous verification metadata to form a verification lineage chain, which can later be examined to determine the circumstances of any verification failure. Documents are preferably verified by comparing the digital signature of the current copy with the signature of a reference copy. Documents may be signed by submitting them as transactions to a blockchain, with the blockchain receipt comprising the digital signature of the respective document.Type: GrantFiled: January 13, 2017Date of Patent: September 24, 2019Assignee: Guardtime SAInventor: Hema Krishnamurthy
-
Patent number: 10284568Abstract: Data acquired, for example by a mobile platform, such as a sequence of images observed by a mobile platform, is grouped. A signature is computed for each group and is transmitted along with frame data to a reception system, which verifies correct transmission based on the group signature. The signature may be a root value of a hash tree that has at least selected ones of each group as inputs. Transmission events may also be separately signed as a whole using an event validation system. Although the signature maybe computed for all frames in a group, it may also be computed based on only a subset, selected pseudo-randomly.Type: GrantFiled: August 23, 2016Date of Patent: May 7, 2019Assignee: Guardtime IP Holdings LimitedInventors: Garrett Day, Hema Krishnamurthy
-
Patent number: 10277608Abstract: Whenever users receive or transfer a copy of any of a set of documents, prior verification of the document is enforced by an administrative system, which associates verification metadata with the copy. As each copy is itself copied and transferred, updated verification metadata is included with the previous verification metadata to form a verification lineage chain, which can later be examined to determine the circumstances of any verification failure. Documents are preferably verified by comparing the digital signature of the current copy with the signature of a reference copy. Documents may be signed by submitting them as input records to a distributed, keyless, hash tree infrastructure.Type: GrantFiled: August 20, 2015Date of Patent: April 30, 2019Assignee: Guardtime IP Holdings LimitedInventor: Hema Krishnamurthy
-
Publication number: 20180248701Abstract: Initial data is included in a data structure such as an initial container at an initial entity, along with rules and a data signature of at least a portion of the initial data and other container contents relating to the initial entity and the initial data. Each rule defines at least one condition governing the permissible transfer and processing of the initial data by other entities in a provenance chain. Each receiving entity creates a container of its own to encapsulate received containers, and, after optional processing of its own, such as adding or altering data and rules, digital signature for its container. The digital signatures may be obtained from a hash tree-based signing infrastructure that returns data signatures enabling recomputation of a logically uppermost value of the hash tree. A lineage map of any given container may also be displayed for analysis by a user.Type: ApplicationFiled: February 24, 2018Publication date: August 30, 2018Applicant: Guardtime IP Holdings LimitedInventors: Matthew JOHNSON, Garrett DAY, Gregory RAYMOND, Hema KRISHNAMURTHY
-
Publication number: 20180189312Abstract: Blockchain blocks are provided with either or both of two element types that enable later verification of block validity. One element type is identifiers, such as signatures, of trusted validators that approve entry of the block into the blockchain. Another element is a history hash tree that encodes data from not only the current block, but also at least one previous block.Type: ApplicationFiled: December 30, 2016Publication date: July 5, 2018Applicant: Guardtime IP Holdings LimitedInventors: Risto ALAS, Hema KRISHNAMURTHY
-
Publication number: 20180063139Abstract: Data acquired, for example by a mobile platform, such as a sequence of images observed by a mobile platform, is grouped. A signature is computed for each group and is transmitted along with frame data to a reception system, which verifies correct transmission based on the group signature. The signature may be a root value of a hash tree that has at least selected ones of each group as inputs. Transmission events may also be separately signed as a whole using an event validation system. Although the signature maybe computed for all frames in a group, it may also be computed based on only a subset, selected pseudo-randomly.Type: ApplicationFiled: August 23, 2016Publication date: March 1, 2018Applicant: Guardtime IP Holdings LimitedInventors: Garrett DAY, Hema KRISHNAMURTHY