Patents by Inventor Darrell Johnsrud

Darrell Johnsrud 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: 11102279
    Abstract: Embodiments of the invention are directed to a system, method, or computer program product for generating and using a block chain distributed network for tracking and validating protocols and other operations associated with the transition of one or more resources from being arranged in a consolidated, privately-held structure to being arrange and/or distributed in a publicly available structure. In example implementations, the block chain database is used and updated to reflect the status degree of completion of protocols associated with the identification, characterization, and dissemination of resource characteristics and resource shares, including the fractional distribution of resource portions to effectuate the efficient transition of a resource.
    Type: Grant
    Filed: August 23, 2019
    Date of Patent: August 24, 2021
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Manu Jacob Kurian, Darrell Johnsrud
  • Patent number: 10636033
    Abstract: Embodiments of the present invention are directed to routing process authorizations to determine an appropriate legal entity name when an alternate entity name is provided. The system stores alternate entity names in a private or semi-private block chain distributed network, where a block chain ledger keeps an ongoing record of the alternate entity names and their associated legal entity name. When an authorization request is received that does not include a known legal entity name, the system will match the listed entity name with one of the stored alternate entity names, and thereby determine the legal entity name that should be associated with the authorization request.
    Type: Grant
    Filed: February 22, 2016
    Date of Patent: April 28, 2020
    Assignee: Bank of America Corporation
    Inventors: Darrell Johnsrud, Manu Jacob Kurian, Michael Wuehler
  • Patent number: 10607285
    Abstract: Systems, computer program products, and methods are described herein for a system for using the block chain distributed network for managing serializability of resource transfers in a process data network. The present invention is configured to electronically receive an indication from a computing system associated with a first user that the first user has executed a transfer of resources with a second user; retrieve information associated with the transfer of resources from the first user; retrieve information associated with a block chain of user information associated with the first user; transmit a notification to a computing system associated with the second user to validate the transfer of resources; receive an input from the second user validating the transfer of resources; and update the block chain of user information with the validated transfer of resources based on at least receiving the input from the second user.
    Type: Grant
    Filed: February 22, 2016
    Date of Patent: March 31, 2020
    Assignee: Bank of America Corporation
    Inventors: Darrell Johnsrud, Manu Jacob Kurian
  • Publication number: 20190379727
    Abstract: Embodiments of the invention are directed to a system, method, or computer program product for generating and using a block chain distributed network for tracking and validating protocols and other operations associated with the transition of one or more resources from being arranged in a consolidated, privately-held structure to being arrange and/or distributed in a publicly available structure. In example implementations, the block chain database is used and updated to reflect the status degree of completion of protocols associated with the identification, characterization, and dissemination of resource characteristics and resource shares, including the fractional distribution of resource portions to effectuate the efficient transition of a resource.
    Type: Application
    Filed: August 23, 2019
    Publication date: December 12, 2019
    Applicant: Bank of America Corporation
    Inventors: Manu Jacob Kurian, Darrell Johnsrud
  • Patent number: 10440101
    Abstract: Embodiments of the invention are directed to a system, method, or computer program product for generating and using a block chain distributed network for tracking and validating protocols and other operations associated with the transition of one or more resources from being arranged in a consolidated, privately-held structure to being arrange and/or distributed in a publicly available structure. In example implementations, the block chain database is used and updated to reflect the status degree of completion of protocols associated with the identification, characterization, and dissemination of resource characteristics and resource shares, including the fractional distribution of resource portions to effectuate the efficient transition of a resource.
    Type: Grant
    Filed: February 22, 2016
    Date of Patent: October 8, 2019
    Assignee: Bank of America Corporation
    Inventors: Manu Jacob Kurian, Darrell Johnsrud
  • Patent number: 10387878
    Abstract: Systems, computer program products, and methods are described herein for a system for using the block chain distributed network for managing transaction history of unbanked and underbanked users in a process data network. The present invention is configured to electronically receive an indication from a computing system associated with a first user that the first user has executed a transfer of resources with a second user; retrieve information associated with the transfer of resources from the first user; retrieve information associated with a block chain of user information associated with the first user; transmit a notification to a computing system associated with the second user to validate the transfer of resources; receive an input from the second user validating the transfer of resources; and update the block chain of user information with the validated transfer of resources based on at least receiving the input from the second user.
    Type: Grant
    Filed: February 22, 2016
    Date of Patent: August 20, 2019
    Assignee: Bank of America Corporation
    Inventors: Darrell Johnsrud, Manu Jacob Kurian
  • Patent number: 10318938
    Abstract: Embodiments enable a system operatively connected with a block chain distributed network to use the block chain for routing of process authorization and settlement based on specified parameters. Embodiments receive a transaction record associated with a payment transaction, wherein the transaction record comprises transaction data indicating a payor, a payee and an amount; access a distributed ledger stored in the memory device, wherein the distributed ledger is updated based on communications from a block chain distributed network; determine, using the accessed distributed ledger, one or more preferences associated with the payee of the transaction data; and route at least one of the process authorization and transaction settlement based on the accessed one or more preferences. In some cases, the preferences include a settlement routing preference and the transaction settlement is routed based on the settlement routing preference.
    Type: Grant
    Filed: February 22, 2016
    Date of Patent: June 11, 2019
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Darrell Johnsrud, Manu Jacob Kurian, Michael Wuehler
  • Patent number: 10140470
    Abstract: Embodiments of the invention are directed to a system, method, or computer program product for generating and using a block chain distributed network for tracking and validating the status of distributed portions of a finite resource and the obligations of users to return portions of the finite resource. In example implementations, the block chain database comprises a distributed ledger that is updated to reflect the status and availability of particular portions of the finite resource, including the fractional return of resource portions by users to whom such portion had previously been assigned. Example implementations also implement the use of queries to the block chain to validate requests for access to particular portions of a finite resource, determine the availability of the portion and verify the satisfaction of resource-return obligations incurred by users.
    Type: Grant
    Filed: February 22, 2016
    Date of Patent: November 27, 2018
    Assignee: Bank of America Corporation
    Inventors: Manu Jacob Kurian, Darrell Johnsrud
  • Patent number: 10142312
    Abstract: Systems, computer program products, and methods are described herein for a system for establishing secure access for users in a process data network. The present invention is configured to create a block chain of resource information based on at least aggregated information associated with past transfer of resources executed by an entity; analyze the block chain of resource information to determine a pattern associated with the past transfer of resources executed by the entity; receive an indication that the entity has executed a transfer of resources; receive information associated with the transfer of resources; compare the information associated with the transfer of resources with the pattern associated with the past transfer of resources executed by the entity to determine a match; and allow the execution of the transfer of resources.
    Type: Grant
    Filed: February 22, 2016
    Date of Patent: November 27, 2018
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Darrell Johnsrud, Manu Jacob Kurian, Michael Wuehler
  • Patent number: 10129238
    Abstract: 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.
    Type: Grant
    Filed: February 22, 2016
    Date of Patent: November 13, 2018
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Manu Jacob Kurian, Darrell Johnsrud
  • Patent number: 10116667
    Abstract: Embodiments of the invention are directed to a system, method, or computer program product for generating and using a block chain distributed network for facilitating the conversion of an instrument into a verified secured instrument. The block chain database comprises a distributed ledger that is updated with resource availability based on database node communication. The resource availability is compared to a distribution amount associated with an instrument presented to a receiver for resource distribution. Prior to resource distribution the block chain distributed network confirms the resource availability and marks the resources as unavailable. As such, the invention converts instrument into a verified secure instrument based on an identification of sufficient resources available in association with the instrument.
    Type: Grant
    Filed: February 22, 2016
    Date of Patent: October 30, 2018
    Assignee: BANK OF AMERICA CORPORATION
    Inventor: Darrell Johnsrud
  • Patent number: 9825931
    Abstract: Embodiments of the invention are directed to a system, method, or computer program product for generating and using a block chain distributed network for tracking and validating a user identification morphing over time. The block chain database comprises a distributed ledger that is updated with real-time identification information including an initial identification of the user. Subsequent identifications are stored and changes or morphs in identification, such as signatures, physical attributes, or locations of the user are identified. User facts are correlated with the identifications to build a timeline for the user. Subsequently, the system generates authentication questions based off of the timeline generated. The authentication questions allow for authentication of a user into a third party system.
    Type: Grant
    Filed: February 22, 2016
    Date of Patent: November 21, 2017
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Darrell Johnsrud, Manu Jacob Kurian, Michael Wuehler
  • Publication number: 20170243214
    Abstract: Systems, computer program products, and methods are described herein for a system for using the block chain distributed network for managing transaction history of unbanked and underbanked users in a process data network. The present invention is configured to electronically receive an indication from a computing system associated with a first user that the first user has executed a transfer of resources with a second user; retrieve information associated with the transfer of resources from the first user; retrieve information associated with a block chain of user information associated with the first user; transmit a notification to a computing system associated with the second user to validate the transfer of resources; receive an input from the second user validating the transfer of resources; and update the block chain of user information with the validated transfer of resources based on at least receiving the input from the second user.
    Type: Application
    Filed: February 22, 2016
    Publication date: August 24, 2017
    Inventors: Darrell Johnsrud, Manu Jacob Kurian
  • Publication number: 20170244720
    Abstract: Embodiments of the invention are directed to a system, method, or computer program product for generating and using a block chain distributed network for tracking and validating protocols and other operations associated with the transition of one or more resources from being arranged in a consolidated, privately-held structure to being arrange and/or distributed in a publicly available structure. In example implementations, the block chain database is used and updated to reflect the status degree of completion of protocols associated with the identification, characterization, and dissemination of resource characteristics and resource shares, including the fractional distribution of resource portions to effectuate the efficient transition of a resource.
    Type: Application
    Filed: February 22, 2016
    Publication date: August 24, 2017
    Inventors: Manu Jacob Kurian, Darrell Johnsrud
  • Publication number: 20170243287
    Abstract: Systems, computer program products, and methods are described herein for a system for using the block chain distributed network for managing serializability of resource transfers in a process data network. The present invention is configured to electronically receive an indication from a computing system associated with a first user that the first user has executed a transfer of resources with a second user; retrieve information associated with the transfer of resources from the first user; retrieve information associated with a block chain of user information associated with the first user; transmit a notification to a computing system associated with the second user to validate the transfer of resources; receive an input from the second user validating the transfer of resources; and update the block chain of user information with the validated transfer of resources based on at least receiving the input from the second user.
    Type: Application
    Filed: February 22, 2016
    Publication date: August 24, 2017
    Inventors: Darrell Johnsrud, Manu Jacob Kurian
  • Publication number: 20170243025
    Abstract: Embodiments of the invention are directed to a system, method, or computer program product for generating and using a block chain distributed network for tracking and validating the status of distributed portions of a finite resource and the obligations of users to return portions of the finite resource. In example implementations, the block chain database comprises a distributed ledger that is updated to reflect the status and availability of particular portions of the finite resource, including the fractional return of resource portions by users to whom such portion had previously been assigned. Example implementations also implement the use of queries to the block chain to validate requests for access to particular portions of a finite resource, determine the availability of the portion and verify the satisfaction of resource-return obligations incurred by users.
    Type: Application
    Filed: February 22, 2016
    Publication date: August 24, 2017
    Inventors: Manu Jacob Kurian, Darrell Johnsrud
  • Publication number: 20170243209
    Abstract: Embodiments enable a system operatively connected with a block chain distributed network to use a block chain distributed network for granting user access and/or data usage in a process data network. Embodiments receive a transaction record associated with a payment transaction initiated by a user, wherein the transaction record comprises transaction data indicating a payor account owned by a payor distinct from the user, a payee and an amount; access a distributed ledger stored in the memory device, wherein the distributed ledger is updated based on communications from a block chain distributed network; and determine, using the accessed distributed ledger, whether the user is authorized to conduct the payment transaction. In some cases, the system determines, using the accessed distributed ledger, that one or more payor restrictions have been placed on user use of the payor account; and applies the payor restrictions to processing of the payment transaction.
    Type: Application
    Filed: February 22, 2016
    Publication date: August 24, 2017
    Inventors: Darrell Johnsrud, Manu Jacob Kurian
  • Publication number: 20170244707
    Abstract: Systems, computer program products, and methods are described herein for a system for establishing secure access for users in a process data network. The present invention is configured to create a block chain of resource information based on at least aggregated information associated with past transfer of resources executed by an entity; analyze the block chain of resource information to determine a pattern associated with the past transfer of resources executed by the entity; receive an indication that the entity has executed a transfer of resources; receive information associated with the transfer of resources; compare the information associated with the transfer of resources with the pattern associated with the past transfer of resources executed by the entity to determine a match; and allow the execution of the transfer of resources.
    Type: Application
    Filed: February 22, 2016
    Publication date: August 24, 2017
    Inventors: Darrell Johnsrud, Manu Jacob Kurian, Michael Wuehler
  • Publication number: 20170243177
    Abstract: Embodiments enable a system operatively connected with a block chain distributed network to use the block chain for routing of process authorization and settlement based on specified parameters. Embodiments receive a transaction record associated with a payment transaction, wherein the transaction record comprises transaction data indicating a payor, a payee and an amount; access a distributed ledger stored in the memory device, wherein the distributed ledger is updated based on communications from a block chain distributed network; determine, using the accessed distributed ledger, one or more preferences associated with the payee of the transaction data; and route at least one of the process authorization and transaction settlement based on the accessed one or more preferences. In some cases, the preferences include a settlement routing preference and the transaction settlement is routed based on the settlement routing preference.
    Type: Application
    Filed: February 22, 2016
    Publication date: August 24, 2017
    Inventors: Darrell Johnsrud, Manu Jacob Kurian, Michael Wuehler
  • Publication number: 20170243217
    Abstract: Embodiments of the present invention are directed to routing process authorizations to determine an appropriate legal entity name when an alternate entity name is provided. The system stores alternate entity names in a private or semi-private block chain distributed network, where a block chain ledger keeps an ongoing record of the alternate entity names and their associated legal entity name. When an authorization request is received that does not include a known legal entity name, the system will match the listed entity name with one of the stored alternate entity names, and thereby determine the legal entity name that should be associated with the authorization request.
    Type: Application
    Filed: February 22, 2016
    Publication date: August 24, 2017
    Inventors: Darrell Johnsrud, Manu Jacob Kurian, Michael Wuehler