Patents by Inventor Joseph B. Castinado

Joseph B. Castinado 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).

  • Publication number: 20150032600
    Abstract: In certain embodiments, a system for executing electronic transaction services comprises one or more processors operable to access first charge information associated with electronic transactions related to a plurality of nodes, access second charge information associated with electronic transactions related to a plurality of regulatory authorities, access a plurality of previously executed electronic transactions associated with a user, determine one or more transaction patterns based on the plurality of previously executed electronic transactions, determine a current cost associated with the one or more transaction patterns based at least in part on the first and second charge information, and determine, based at least in part on the first and second charge information, one or more proposed electronic transactions associated with a proposed cost less than the current cost.
    Type: Application
    Filed: July 24, 2013
    Publication date: January 29, 2015
    Applicant: Bank of America Corporation
    Inventors: Joseph B. Castinado, Gregory G. Farr, Richard H. Thomas, Bonnie L. Dolan
  • Publication number: 20150032601
    Abstract: In certain embodiments, a system for executing electronic transaction services comprises one or more interfaces operable to receive access credentials for a plurality of accounts associated with an entity, one or more processors communicatively coupled to at least one of the one or more interfaces, the one or more processors operable to access account data from the plurality of accounts, the one or more interfaces further operable to receive a service request from a user to execute a fund transfer involving a first of the plurality of accounts associated with the entity, the one or more processors further operable to determine one or more second of the plurality of accounts associated with the entity, and filter the one or more second of the plurality of accounts based on fund transfer limitations associated with the one or more second accounts to determine one or more proposed accounts.
    Type: Application
    Filed: July 24, 2013
    Publication date: January 29, 2015
    Applicant: Bank of America Corporation
    Inventors: Joseph B. Castinado, Gregory G. Farr, Richard H. Thomas, Shilpoo Agrawal, Matthew J. Stowell, Bonnie L. Dolan, Ganesan Muthukrishnan
  • Publication number: 20150032620
    Abstract: In certain embodiments, a system for executing electronic transaction services comprises one or more interfaces operable to receive service data related to a plurality of service requests, receive a first message identifying a user, an electronic transaction service, and a problem associated with the user and the electronic transaction service, communicate a second message to one or more service administrators identifying the user, the electronic transaction service, and the problem, receive, from at least one of the one or more service administrators, authorization credentials and a limit to the use of the electronic transaction service for the user, and one or more processors operable to determine whether the authorization credentials satisfy authorization criteria, and, if the authorization credentials satisfy the authorization criteria, apply the limit to a subsequent service request by the user.
    Type: Application
    Filed: July 24, 2013
    Publication date: January 29, 2015
    Applicant: Bank of America Corporation
    Inventors: Joseph B. Castinado, Gregory G. Farr, Richard H. Thomas, Bonnie L. Dolan
  • Publication number: 20140373121
    Abstract: In certain embodiments, a system for providing internal services to third party enterprises comprises a memory module operable to store credentials associated with each of a plurality of third party enterprises, an interface module operable to receive a service request associated with a particular third party enterprise, the service request including a token associated with the particular third party enterprise, and a processing module operable to validate the particular third party enterprise, determine a particular internal service offered by an enterprise that is the subject of the service request, the interface module further operable to forward the service request to the particular internal service, receive results corresponding to the service request generated by the particular internal service, and communicate the results corresponding to the service request to the particular third party enterprise, and the memory module further operable to store the results corresponding to the service request.
    Type: Application
    Filed: June 18, 2013
    Publication date: December 18, 2014
    Inventors: William J. Wied, Matthew L. Donlan, Jason D. Parrish, Joseph B. Castinado, Jason R. Bradshaw, Christopher T. Hart
  • Patent number: 8538873
    Abstract: In certain embodiments, a system for calculating a cost for an electronic transaction comprises one or more processors operable to receive first charge information associated with electronic transactions for a plurality of nodes, one or more memories operable to store the first charge information, the one or more processors further operable to receive a request execute an electronic transaction, determine a route for the electronic transaction comprising two or more of the nodes, determine first charge information applicable to the electronic transaction for the two or more nodes, and calculate a cost for the electronic transaction based at least in part on the first charge information for the two or more nodes on the route.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: September 17, 2013
    Assignee: Bank of America Corporation
    Inventors: Joseph B. Castinado, Gregory G. Farr, Jo-Anne E. Rivet