Patents by Inventor Robert Justin Brown

Robert Justin Brown 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: 11575679
    Abstract: Systems and methods are provided for efficient and automated control of software permissions and access to network resources across a complex enterprise environment. User access is may be governed by software bundles. Such bundles and bundles may or may not include all programs or access to all systems needed by the user. An access request management tool is provided that includes new process flows and artificial intelligence for automated refining of software access across a complex and large network of computer servers. The management tool may eliminate conventional intermediary systems needed when utilizing centralized access request management. The management tool may check which user has access to a software bundle and may assign the bundle to other users. The management tool may revoke or grant access to a software bundle.
    Type: Grant
    Filed: February 16, 2021
    Date of Patent: February 7, 2023
    Assignee: Bank of America Corporation
    Inventors: Hieu Xuan Hoang, Christopher Quinn, Rahul Balar, Krupali Prafulchandra Desai, Ronald David Pfiester, Genaro Signo, Robert Justin Brown
  • Patent number: 11556452
    Abstract: Systems, computer program products, and methods are described herein for software compiler integrity verification. The present invention is configured to retrieve, from a source code repository, a source code; process, using a first build machine, the source code into a first object code; process, using a second build machine, the source code into a second object code; initiate an integrity verification engine on the first object code and the second object code; decompile, using the integrity verification engine, the first object code to create a first decompiled object code and the second object code to create a second decompiled object code; compare the first decompiled object code with the second decompiled object code; determine a match between the first decompiled object code and the second decompiled object code; and transmit an approval notification.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: January 17, 2023
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Christopher L. Danielson, Robert Justin Brown
  • Patent number: 11489729
    Abstract: Systems and methods are provided for efficient and automated control of software permissions and access to network resources across a complex enterprise environment. An access request management (“ARM”) system may formulate a list of functions and associated parameters that may be processed by an agentless distribution system. In response to receiving the set of instructions, the agentless distribution system may generate system-specific executable instructions for performing automated control of one or more of the network resources. The agentless distribution system may formulate system-specific executable instructions for a network resource using commands that, when executed on the network resource, implement automated control in accordance with the parameters defined in the set of instructions provided by the ARM system.
    Type: Grant
    Filed: May 14, 2021
    Date of Patent: November 1, 2022
    Assignee: Bank of America Corporation
    Inventors: Robert Justin Brown, Ronald David Pfiester, Hieu Xuan Hoang, Krupali Prafulchandra Desai, Rahul Balar, Christopher Quinn, Genaro Signo
  • Publication number: 20220318127
    Abstract: Systems, computer program products, and methods are described herein for software compiler integrity verification. The present invention is configured to retrieve, from a source code repository, a source code; process, using a first build machine, the source code into a first object code; process, using a second build machine, the source code into a second object code; initiate an integrity verification engine on the first object code and the second object code; decompile, using the integrity verification engine, the first object code to create a first decompiled object code and the second object code to create a second decompiled object code; compare the first decompiled object code with the second decompiled object code; determine a match between the first decompiled object code and the second decompiled object code; and transmit an approval notification.
    Type: Application
    Filed: March 31, 2021
    Publication date: October 6, 2022
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Christopher L. Danielson, Robert Justin Brown
  • Publication number: 20220263831
    Abstract: Systems and methods are provided for efficient and automated control of software permissions and access to network resources across a complex enterprise environment. User access is may be governed by software bundles. Such bundles and bundles may or may not include all programs or access to all systems needed by the user. An access request management tool is provided that includes new process flows and artificial intelligence for automated refining of software access across a complex and large network of computer servers. The management tool may eliminate conventional intermediary systems needed when utilizing centralized access request management. The management tool may check which user has access to a software bundle and may assign the bundle to other users. The management tool may revoke or grant access to a software bundle.
    Type: Application
    Filed: February 16, 2021
    Publication date: August 18, 2022
    Inventors: Hieu Xuan Hoang, Christopher Quinn, Rahul Balar, Krupali Prafulchandra Desai, Ronald David Pfiester, Genaro Signo, Robert Justin Brown
  • Publication number: 20220263830
    Abstract: Systems and methods are provided for efficient and automated control of software permissions and access to network resources across a complex enterprise environment. An access request management (“ARM”) system may formulate a list of functions and associated parameters that may be processed by an agentless distribution system. In response to receiving the set of instructions, the agentless distribution system may generate system-specific executable instructions for performing automated control of one or more of the network resources. The agentless distribution system may formulate system-specific executable instructions for a network resource using commands that, when executed on the network resource, implement automated control in accordance with the parameters defined in the set of instructions provided by the ARM system.
    Type: Application
    Filed: May 14, 2021
    Publication date: August 18, 2022
    Inventors: Robert Justin Brown, Ronald David Pfiester, Hieu Xuan Hoang, Krupali Prafulchandra Desai, Rahul Balar, Christopher Quinn, Genaro Signo
  • Patent number: 11388057
    Abstract: Systems and methods are provided for efficient and automated control of software permissions and access to network resources across a complex enterprise environment. Systems may configure computer servers in response to an employment status change. Changes to employment status may include leave, termination or hiring. System may interface with a human resources data feed and detect changes to employment status. The system may enable, disable and/or delete a user's account on all appropriate computer servers. Systems may disconnect a software profile in response a detected employment change. Systems may create new software profiles in response to a detected employment change.
    Type: Grant
    Filed: February 16, 2021
    Date of Patent: July 12, 2022
    Assignee: Bank of America Corporation
    Inventors: Rahul Balar, Genaro Signo, Christopher Quinn, Hieu Xuan Hoang, Krupali Prafulchandra Desai, Ronald David Pfiester, Robert Justin Brown
  • Patent number: 11093437
    Abstract: Systems and methods are provided for efficient and automated control of software permissions and access to network resources across a complex enterprise environment. Systems may include an access reconciliation tool that provides functionality for propagating changes to user access credentials. Credential changes may be initiated on a local computer server. Credential changes may then be pushed from the local server to a distribution system and from the distribution system to an access rights management server. The reconciliation tool may accept a secure file transfer file from the distribution system to update user's current access. The access rights management server may coordinate storage of the credential changes in a centralized database. A password management tool may be provided that synchronizes user account passwords across servers for human and non-human accounts.
    Type: Grant
    Filed: February 16, 2021
    Date of Patent: August 17, 2021
    Assignee: Bank of America Corporation
    Inventors: Ronald David Pfiester, Genaro Signo, Krupali Prafulchandra Desai, Hieu Xuan Hoang, Rahul Balar, Robert Justin Brown, Christopher Quinn
  • Patent number: 10572900
    Abstract: Systems, methods and computer-readable media for detecting a mobile device and identifying a user of the device are provided. A wireless signature or other unique identifier of a device may be detected. User information for the device may be obtained from a secondary source independent of the mobile device. Once a user is identified, user information may be retrieved and the user identity and user information may be associated with a mobile device. When the mobile device is then detected at a later time (e.g., after the information has been associated with the device), one or more offers may be generated based on the associated information and/or the location of the device at the time it is detected.
    Type: Grant
    Filed: August 13, 2013
    Date of Patent: February 25, 2020
    Assignee: Bank of America Corporation
    Inventors: Robert Justin Brown, Craig A. Froelich
  • Patent number: 9635042
    Abstract: A computer system enables a business to reduce risks from phishing electronic messages. One or more original web links embedded in the electronic message may be replaced with a replacement web link. If the determined risk score for the original webpage is large enough webpage and the user clicks on the embedded web link, a user is directed to an intermediate webpage rather than to the original webpage. The intermediate webpage may provide details about the original webpage so that the user can make an informed choice whether to proceed to the original website. For example, the intermediate webpage may provide pertinent information to a user such as the actual domain of the remote site, the country the site is hosted in, how long the site has been online, and a rendered screen capture of the remote website, and/or a confidence score.
    Type: Grant
    Filed: April 12, 2016
    Date of Patent: April 25, 2017
    Assignee: Bank of America Corporation
    Inventors: Robert Justin Brown, Craig A. Froelich
  • Publication number: 20160226897
    Abstract: A computer system enables a business to reduce risks from phishing electronic messages. One or more original web links embedded in the electronic message may be replaced with a replacement web link. If the determined risk score for the original webpage is large enough webpage and the user clicks on the embedded web link, a user is directed to an intermediate webpage rather than to the original webpage. The intermediate webpage may provide details about the original webpage so that the user can make an informed choice whether to proceed to the original website. For example, the intermediate webpage may provide pertinent information to a user such as the actual domain of the remote site, the country the site is hosted in, how long the site has been online, and a rendered screen capture of the remote website, and/or a confidence score.
    Type: Application
    Filed: April 12, 2016
    Publication date: August 4, 2016
    Inventors: Robert Justin Brown, Craig A. Froelich
  • Patent number: 9344449
    Abstract: A computer system enables a business to reduce risks from phishing electronic messages. One or more original web links embedded in the electronic message may be replaced with a replacement web link. If the determined risk score for the original webpage is large enough webpage and the user clicks on the embedded web link, a user is directed to an intermediate webpage rather than to the original webpage. The intermediate webpage may provide details about the original webpage so that the user can make an informed choice whether to proceed to the original website. For example, the intermediate webpage may provide pertinent information to a user such as the actual domain of the remote site, the country the site is hosted in, how long the site has been online, and a rendered screen capture of the remote website, and/or a confidence score.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: May 17, 2016
    Assignee: Bank of America Corporation
    Inventors: Robert Justin Brown, Craig A. Froelich
  • Publication number: 20150051976
    Abstract: Systems, methods and computer-readable media for detecting a mobile device and identifying a user of the device are provided. A wireless signature or other unique identifier of a device may be detected. User information for the device may be obtained from a secondary source independent of the mobile device. Once a user is identified, user information may be retrieved and the user identity and user information may be associated with a mobile device. When the mobile device is then detected at a later time (e.g., after the information has been associated with the device), one or more offers may be generated based on the associated information and/or the location of the device at the time it is detected.
    Type: Application
    Filed: August 13, 2013
    Publication date: February 19, 2015
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Robert Justin Brown, Craig A. Froelich
  • Publication number: 20140259158
    Abstract: A computer system enables a business to reduce risks from phishing electronic messages. One or more original web links embedded in the electronic message may be replaced with a replacement web link. If the determined risk score for the original webpage is large enough webpage and the user clicks on the embedded web link, a user is directed to an intermediate webpage rather than to the original webpage. The intermediate webpage may provide details about the original webpage so that the user can make an informed choice whether to proceed to the original website. For example, the intermediate webpage may provide pertinent information to a user such as the actual domain of the remote site, the country the site is hosted in, how long the site has been online, and a rendered screen capture of the remote website, and/or a confidence score.
    Type: Application
    Filed: March 11, 2013
    Publication date: September 11, 2014
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Robert Justin Brown, Craig A. Froelich