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: 11575679Abstract: 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: GrantFiled: February 16, 2021Date of Patent: February 7, 2023Assignee: Bank of America CorporationInventors: Hieu Xuan Hoang, Christopher Quinn, Rahul Balar, Krupali Prafulchandra Desai, Ronald David Pfiester, Genaro Signo, Robert Justin Brown
-
Patent number: 11556452Abstract: 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: GrantFiled: March 31, 2021Date of Patent: January 17, 2023Assignee: BANK OF AMERICA CORPORATIONInventors: Christopher L. Danielson, Robert Justin Brown
-
Patent number: 11489729Abstract: 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: GrantFiled: May 14, 2021Date of Patent: November 1, 2022Assignee: Bank of America CorporationInventors: Robert Justin Brown, Ronald David Pfiester, Hieu Xuan Hoang, Krupali Prafulchandra Desai, Rahul Balar, Christopher Quinn, Genaro Signo
-
Publication number: 20220318127Abstract: 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: ApplicationFiled: March 31, 2021Publication date: October 6, 2022Applicant: BANK OF AMERICA CORPORATIONInventors: Christopher L. Danielson, Robert Justin Brown
-
Publication number: 20220263831Abstract: 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: ApplicationFiled: February 16, 2021Publication date: August 18, 2022Inventors: Hieu Xuan Hoang, Christopher Quinn, Rahul Balar, Krupali Prafulchandra Desai, Ronald David Pfiester, Genaro Signo, Robert Justin Brown
-
Publication number: 20220263830Abstract: 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: ApplicationFiled: May 14, 2021Publication date: August 18, 2022Inventors: Robert Justin Brown, Ronald David Pfiester, Hieu Xuan Hoang, Krupali Prafulchandra Desai, Rahul Balar, Christopher Quinn, Genaro Signo
-
Patent number: 11388057Abstract: 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: GrantFiled: February 16, 2021Date of Patent: July 12, 2022Assignee: Bank of America CorporationInventors: Rahul Balar, Genaro Signo, Christopher Quinn, Hieu Xuan Hoang, Krupali Prafulchandra Desai, Ronald David Pfiester, Robert Justin Brown
-
Patent number: 11093437Abstract: 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: GrantFiled: February 16, 2021Date of Patent: August 17, 2021Assignee: Bank of America CorporationInventors: Ronald David Pfiester, Genaro Signo, Krupali Prafulchandra Desai, Hieu Xuan Hoang, Rahul Balar, Robert Justin Brown, Christopher Quinn
-
Patent number: 10572900Abstract: 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: GrantFiled: August 13, 2013Date of Patent: February 25, 2020Assignee: Bank of America CorporationInventors: Robert Justin Brown, Craig A. Froelich
-
Patent number: 9635042Abstract: 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: GrantFiled: April 12, 2016Date of Patent: April 25, 2017Assignee: Bank of America CorporationInventors: Robert Justin Brown, Craig A. Froelich
-
Publication number: 20160226897Abstract: 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: ApplicationFiled: April 12, 2016Publication date: August 4, 2016Inventors: Robert Justin Brown, Craig A. Froelich
-
Patent number: 9344449Abstract: 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: GrantFiled: March 11, 2013Date of Patent: May 17, 2016Assignee: Bank of America CorporationInventors: Robert Justin Brown, Craig A. Froelich
-
Publication number: 20150051976Abstract: 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: ApplicationFiled: August 13, 2013Publication date: February 19, 2015Applicant: BANK OF AMERICA CORPORATIONInventors: Robert Justin Brown, Craig A. Froelich
-
Publication number: 20140259158Abstract: 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: ApplicationFiled: March 11, 2013Publication date: September 11, 2014Applicant: BANK OF AMERICA CORPORATIONInventors: Robert Justin Brown, Craig A. Froelich