Home Patent Forecast® Sectors Log In   Contact  
How it works Patent Forecast® Sectors Insights
Menu
Enjoy your FREE PREVIEW which shows only 2022 data and 25 documents. Contact Patent Forecast for full access.        

Cryptocurrency: Security

Search All Patents in Cryptocurrency: Security


Patent US10129238


Issued 2018-11-13

System For Control Of Secure Access And Communication With Different Process Data Networks With Separate Security Features

A distributed block chain network having at least a private block chain portion, and in some cases a public block chain portion, allows users to take actions (e.g., accessing, viewing, storing, disseminating, validating, or the like) with respect to event information associated with events. In some aspects of the invention the distributed block chain network with the private block chain portion may be utilized to verify events and separate the private information associated with the events from the public information associated with the events. As such, the present invention provides systems for centralized control of secure access to process data networks by utilizing a private block chain; and moreover, provide systems for control of secure access and communication with different process data networks with different security requirements by utilizing one or more block chains with private block chain portions and/or public block chain portions.



Much More than Average Length Specification


View the Patent Matrix® Diagram to Explore the Claim Relationships

USPTO Full Text Publication >

3 Independent Claims

  • 1. A system for supporting and controlling access to a block chain distributed network including a private block chain portion and a public block chain portion through which users take actions on events, the system comprising: one or more memory devices storing computer-readable program code; and one or more processing devices operatively coupled to the one or more memory devices, wherein the one or more processing devices are configured to execute the computer-readable program code to: receive a request from one or more users to access the private block chain portion of the block chain distributed network, wherein the private block chain portion comprises one or more private nodes; receive authentication credentials from the one or more users in order to access the private block chain portion; authenticate the one or more users to access the private block chain portion; receive a request from the one or more users to take a private action with respect to an event on the private block chain portion, wherein private information associated with the event remains private within the private block chain portion, wherein the event is a resource transfer from a customer to an entity using a financial account from a financial institution, wherein the private action is validating the resource transfer, and wherein the private information is private resource transfer information; identify limits, wherein the limits comprise one or more user limits, one or more private node limits, one or more entity limits, one or more event limits, and one or more private action limits; compare the private action taken and the one or more users, the one or more private nodes, the entity, and the event associated with the private action to the limits, including the one or more user limits, the one or more private node limits, the one or more entity limits, the one or more event limits, and the one or more private action limits; allow the private action to proceed when the limits are met; store the private information within the private block chain portion; receive a request from the one or more users to take a public action with respect to the event on the public block chain portion of the block chain distributed network, wherein the public block chain portion comprises one or more public nodes, wherein public information associated with the event remains public within the public block chain portion, wherein the public action is confirmation of allowance or denial of the resource transfer, and wherein the public information is public resource transfer information; and store the public information within the public block chain portion.

  • 11. A method for supporting and controlling access to a block chain distributed network including a private block chain portion and a public block chain portion through which users take actions on events, the method comprising: receiving, by one or more processing devices, a request from one or more users to access the private block chain portion of the block chain distributed network, wherein the private block chain portion comprises one or more private nodes; receiving, by the one or more processing devices, authentication credentials from the one or more users in order to access the private block chain portion; authenticating, by the one or more processing devices, the one or more users to access the private block chain portion; receiving, by the one or more processing devices, a request from the one or more users to take a private action with respect to an event on the private block chain portion, wherein private information associated with the event remains private within the private block chain portion, wherein the event is a resource transfer from a customer to an entity using a financial account from a financial institution, wherein the private action is validating the resource transfer, and wherein the private information is private resource transfer information; identifying, by the one or more processing devices, limits, wherein the limits comprise one or more user limits, one or more private node limits, one or more entity limits, one or more event limits, and one or more private action limits; comparing, by the one or more processing devices, the private action taken and the one or more users, the one or more private nodes, the entity, and the event associated with the private action to the limits, including the one or more user limits, the one or more private node limits, the one or more entity limits, the one or more event limits, and the one or more private action limits; allowing, by the one or more processing devices, the private action to proceed when the limits are met; storing, by the one or more processing devices, the private information within the private block chain portion; receiving, by the one or more processing devices, a request from the one or more users to take a public action with respect to the event on the public block chain portion of the block chain distributed network, wherein the public block chain portion comprises one or more public nodes, wherein public information associated with the event remains public within the public block chain portion, wherein the public action is confirmation of allowance or denial of the resource transfer, and wherein the public information is public resource transfer information; and storing, by the one or more processing devices, the public information within the public block chain portion.

  • 20. A computer program product for supporting and controlling access to a block chain distributed network including a private block chain portion and a public block chain portion through which users take actions on events, the computer program product comprising at least one non-transitory computer-readable medium having computer-readable program code portions embodied therein, the computer-readable program code portions comprising: an executable portion configured to receive a request from one or more users to access the private block chain portion of the block chain distributed network, wherein the private block chain portion comprises one or more private nodes; an executable portion configured to receive authentication credentials from the one or more users in order to access the private block chain portion; an executable portion configured to authenticate the one or more users to access the private block chain portion; an executable portion configured to receive a request from the one or more users to take a private action with respect to an event on the private block chain portion, wherein private information associated with the event remains private within the private block chain portion, wherein the event is a resource transfer from a customer to an entity using a financial account from a financial institution, wherein the private action is validating the resource transfer, and wherein the private information is private resource transfer information; an executable portion configured to identify limits, wherein the limits comprise one or more user limits, one or more private note limits, one or more entity limits, one or more event limits, and one or more private action limits; an executable portion configured to compare the private action taken and the one or more users, the one or more private nodes, the entity, and the event associated with the private action to the limits, including the one or more user limits, the one or more private node limits, the one or more entity limits, the one or more event limits, and the one or more private action limits; an executable portion configured to allow the private action to proceed when the limits are met; an executable portion configured to store the private information within the private block chain portion; an executable portion configured to receive a request from the one or more users to take a public action with respect to the event on the public block chain portion of the block chain distributed network, wherein the public block chain portion comprises one or more public nodes, wherein public information associated with the event remains public within the public block chain portion, wherein the public action is confirmation of allowance or denial of the resource transfer, and wherein the public information is public resource transfer information; and an executable portion configured to store the public information within the public block chain portion.