Patents Assigned to Ridgeline, Inc.
-
Patent number: 12282580Abstract: The present application discloses a method, system, and computer system for deleting, auditing, and/or performing disaster recovery for personal identifiable information (PII). The method includes determining to delete from a dataset PII data corresponding to an individual, determining a PII key associated with the individual, and performing a lookup with respect to the dataset for PII data associated with the individual using the PII key.Type: GrantFiled: March 22, 2022Date of Patent: April 22, 2025Assignee: Ridgeline, Inc.Inventors: Alex Daniel Ciampaglia, Wen Jie Zhou
-
Patent number: 12248605Abstract: The present application discloses a method, system, and computer system for storing, reading and/or encrypting personal identifiable information (PII). The method includes obtaining PII data corresponding to a dataset, obtaining a PII key associated with the PII data, and storing, in the dataset, information pertaining to the PII key in association with the PII data.Type: GrantFiled: March 22, 2022Date of Patent: March 11, 2025Assignee: Ridgeline, Inc.Inventors: Alex Daniel Ciampaglia, Wen Jie Zhou
-
Patent number: 12164676Abstract: The present application discloses a method, system, and computer system for authentication permissions with respect to an action. The method includes receiving, by a microservice comprised in a distributed computing environment, a permissions identifier comprising an indication of the set of permissions permitted for a requesting entity, receiving, by the microservice, a request to perform one or more actions on behalf of the requesting entity, determining whether the permissions identifier enables performing the one or more actions on behalf of the requesting entity, in response to determining that the permissions identifier enables performing the one or more actions on behalf of the requesting entity, performing the one or more actions, and providing to the requesting entity one or more results for the one or more actions.Type: GrantFiled: August 31, 2022Date of Patent: December 10, 2024Assignee: Ridgeline, Inc.Inventors: Timophey Zaitsev, Matthew Sewall, Sabina Sobhani
-
Patent number: 11949784Abstract: A system for auditing event data includes an interface and a processor. The interface is configured to receive an audit query request and a client key. The processor is configured to determine whether the audit query request is valid; determine whether a chain of events is stored in an audit store, wherein the chain of events is associated with the audit query request; and in response to determining that the chain of events is stored in the audit store, provide data for the audit query request.Type: GrantFiled: May 13, 2020Date of Patent: April 2, 2024Assignee: Ridgeline, Inc.Inventors: George Michael Barrameda, Joan Hyewon Hong, Hayden Ray Hudgins, Nathan Matthew Macfarlane
-
Patent number: 11943344Abstract: A system for committing event data includes an interface and a hardware processor. The interface is configured to receive modified input data for desired events. The hardware processor is configured to retrieve the desired events from a desired aggregate; select requested event to modify from the desired aggregate; replace input data of the requested event with the modified input data to create a modified aggregate; replay events of the modified aggregate N to generate a new state of aggregate N; and provide the new state of aggregate N.Type: GrantFiled: November 29, 2021Date of Patent: March 26, 2024Assignee: Ridgeline, Inc.Inventors: George Michael Barrameda, Joan Hyewon Hong, Hayden Ray Hudgins, Nathan Matthew Macfarlane
-
Patent number: 11847352Abstract: A system, method, and device for providing information between a parent node and a child node is disclosed. The method includes issuing, by a parent node to a child node, an identifier and a set of storage locations, the identifier and the set of storage locations being issued in connection with the parent node instructing the child node to perform an operation, determining, by the parent node, whether a response pertaining to the operation has been received from the child node within a predetermined period of time, in response to a determination that the parent node has not received the response from the child node within the predefined period of time, checking the set of storage locations for a response associated with the identifier.Type: GrantFiled: January 25, 2022Date of Patent: December 19, 2023Assignee: Ridgeline, Inc.Inventors: Timophey Zaitsev, Hayden Ray Hudgins
-
Patent number: 11818259Abstract: A system for querying a state of aggregate N or creating a projection comprises an interface and a processor. The interface is configured to receive request to query the state of the aggregate N or to create a projection up to a target event and receive a client key. The processor is configured to rehash each event input data of the aggregate N with its corresponding sequence number and a prior event signature to generate a hash value; reencrypt the hash value using the client key to create a check signature; determine whether the check signature is equal to the prior event signature; in response to each check signature being equal to the prior event signature, replay the events of the aggregate N to generate and provide the state of the aggregate N; and in response to a check signature not being equal to the prior event signature, indicate that the aggregate N is not valid.Type: GrantFiled: May 13, 2020Date of Patent: November 14, 2023Assignee: Ridgeline, Inc.Inventors: George Michael Barrameda, Joan Hyewon Hong, Hayden Ray Hudgins, Nathan Matthew Macfarlane
-
Patent number: 11726861Abstract: A system for poisoned data management includes an interface and a processor. The interface is configured to receive an indication of poisoned data in a published event. The processor is configured to mark the poisoned data in a data graph; mark in the data graph a set of downstream nodes as poisoned; and store the data graph.Type: GrantFiled: February 9, 2022Date of Patent: August 15, 2023Assignee: Ridgeline, Inc.Inventors: Timophey Zaitsev, Charles Chang-Lin Yu
-
Patent number: 11281523Abstract: A system for poisoned data management includes an interface and a processor. The interface is configured to receive an indication for remediation of poisoned data. The processor is configured to correct the poisoned data associated with an event in a storage location, wherein the storage location is determined based at least in part on a data graph associated with the poisoned data, and wherein the data graph is determined based at least in part on the data sourcing information of a published event associated with the poisoned data.Type: GrantFiled: August 31, 2020Date of Patent: March 22, 2022Assignee: Ridgeline, Inc.Inventors: Timophey Zaitsev, Charles Chang-Lin Yu
-
Patent number: 11233640Abstract: A system for committing event data includes an interface and a processor. The interface is configured to receive input data and receive a client key. The processor is configured to generate an Nth sequence number; determine an Nth event hash using the input data, an N?1 signature, and the Nth sequence number; encrypt the Nth event hash with the client key to generate an Nth signature; generate an Nth event from the input data, the N?1 signature, the Nth sequence number, and the Nth signature; and, in response to an aggregate N?1 of one or more prior events being valid, apply Nth event onto the aggregate N?1.Type: GrantFiled: May 13, 2020Date of Patent: January 25, 2022Assignee: Ridgeline, Inc.Inventors: George Michael Barrameda, Joan Hyewon Hong, Hayden Ray Hudgins, Nathan Matthew Macfarlane