Patents by Inventor William Scott Treadwell

William Scott Treadwell 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: 9104872
    Abstract: An enhanced whitelisting module associated within a system whitelists unknown files for execution on the system. The whitelisting module may oversee the computation of a hash of a file loaded into the memory and comparison of the hash to hashes within a hash table generated from clean files located on a clean system. The whitelisting module may communicate to a device internal and/or external to the system to retrieve the hash table of clean files. In certain embodiments, a rolling hash (or other piecewise hash) may be used to determine the location and/or extent of the differences between a modified file and a clean file.
    Type: Grant
    Filed: January 28, 2010
    Date of Patent: August 11, 2015
    Assignee: Bank of America Corporation
    Inventors: Mian Zhou, William Scott Treadwell
  • Publication number: 20150221172
    Abstract: Online banking using a gaming console may provide added security due to the hardened nature of gaming consoles. Additionally, console specific credentials may be used to verify that a user or console is authorized to access a requested financial account. The console specific credentials may be hardcoded in one or more hardware components of the gaming console so that the risks of exposure through tampering or hacking is reduced. User specific credentials and/or other information may also be used to further verify that a user or console is authorized to access a financial account. An integrity of the console may also be validated using console specific information. In one example, console integrity may be verified by a gaming service provider.
    Type: Application
    Filed: April 15, 2015
    Publication date: August 6, 2015
    Inventors: Daniel P. Shnowske, William Scott Treadwell
  • Patent number: 8874706
    Abstract: Described herein are apparatuses, methods, and computer program products for quarantining an out of compliance client device from other client devices on a network. Quarantining the out of compliance client device prevents the out of compliance device from corrupting other client devices on the network. For example, in operation, embodiments of the present invention involve: (1) receiving identification and location information for an out of compliance client device; (2) running a tool that utilizes the identification and location information to access the out of compliance device; (3) using the tool to modify the out of compliance device such that the out of compliance client device broadcasts a request for configuration information to which a network server is programmed to respond with configuration information associated with an isolated network; and (4) using the tool to cause the out of compliance client device to logout of the network.
    Type: Grant
    Filed: July 30, 2010
    Date of Patent: October 28, 2014
    Assignee: Bank of America Corporation
    Inventors: William Scott Treadwell, Daniel P. Shnowske, Kenneth Kaye
  • Patent number: 8868693
    Abstract: Described herein are apparatuses, methods, and computer program products for changing an out of compliance client device into a client device that is in compliance utilizing a compliance tool. In some embodiments of the invention the compliance tool identifies the location of the out of compliance client device, determines why the client device is out of compliance, brings the client device into compliance, and modifies the client device to allow it to access the network. In other embodiments of the invention the compliance tool is a compliance agent, wherein at a least a part of the compliance agent is uploaded on the client device. The compliance agent periodically checks the client device to determine if the client device has been brought into compliance, and when it is brought into compliance the compliance agent modifies the client device to allow it to access the network, and is then uninstalled from the client device.
    Type: Grant
    Filed: July 30, 2010
    Date of Patent: October 21, 2014
    Assignee: Bank of America Corporation
    Inventors: Kenneth Kaye, Daniel P. Shnowske, William Scott Treadwell
  • Patent number: 8037536
    Abstract: A method suitable for detecting malicious files includes several steps. A file that is received into a computer system is analyzed to determine a presence or absence of each of a plurality of predefined properties in the file. A score is calculated based on the presence or absence of the plurality of properties in the file. This score is reflective of the risk that the file is malicious. Once the score is calculated, the file can be further processed based on the score.
    Type: Grant
    Filed: November 14, 2007
    Date of Patent: October 11, 2011
    Assignee: Bank of America Corporation
    Inventors: William Scott Treadwell, Mian Zhou
  • Publication number: 20110219059
    Abstract: Described herein are apparatuses, methods, and computer program products for changing an out of compliance client device into a client device that is in compliance utilizing a compliance tool. In some embodiments of the invention the compliance tool identifies the location of the out of compliance client device, determines why the client device is out of compliance, brings the client device into compliance, and modifies the client device to allow it to access the network. In other embodiments of the invention the compliance tool is a compliance agent, wherein at a least a part of the compliance agent is uploaded on the client device. The compliance agent periodically checks the client device to determine if the client device has been brought into compliance, and when it is brought into compliance the compliance agent modifies the client device to allow it to access the network, and is then uninstalled from the client device.
    Type: Application
    Filed: July 30, 2010
    Publication date: September 8, 2011
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Kenneth Kaye, Daniel P. Shnowske, William Scott Treadwell
  • Publication number: 20110219103
    Abstract: Described herein are apparatuses, methods, and computer program products for quarantining an out of compliance client device from other client devices on a network. Quarantining the out of compliance client device prevents the out of compliance device from corrupting other client devices on the network. For example, in operation, embodiments of the present invention involve: (1) receiving identification and location information for an out of compliance client device; (2) running a tool that utilizes the identification and location information to access the out of compliance device; (3) using the tool to modify the out of compliance device such that the out of compliance client device broadcasts a request for configuration information to which a network server is programmed to respond with configuration information associated with an isolated network; and (4) using the tool to cause the out of compliance client device to logout of the network.
    Type: Application
    Filed: July 30, 2010
    Publication date: September 8, 2011
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: William Scott Treadwell, Daniel P. Shnowske, Kenneth Kaye
  • Publication number: 20110185417
    Abstract: An enhanced whitelisting module associated within a system whitelists unknown files for execution on the system. The whitelisting module may oversee the computation of a hash of a file loaded into the memory and comparison of the hash to hashes within a hash table generated from clean files located on a clean system. The whitelisting module may communicate to a device internal and/or external to the system to retrieve the hash table of clean files. In certain embodiments, a rolling hash (or other piecewise hash) may be used to determine the location and/or extent of the differences between a modified file and a clean file.
    Type: Application
    Filed: January 28, 2010
    Publication date: July 28, 2011
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Mian Zhou, William Scott Treadwell
  • Patent number: 7971059
    Abstract: Systems, devices, and methods for establishing a secure session for the transmission of data from an input device to a remote server device is disclosed. The input device may be an electronic check scanner attached to a banking customer's home personal computer. The customer may visit a bank's Internet website using the web browser or other application on their personal computer, and then submit scanned images of check to the bank. The bank, however, to ensure security and prevent fraud, may wish to establish a secure session between the devices and components in the system before the image data may be scanned and transmitted.
    Type: Grant
    Filed: May 30, 2007
    Date of Patent: June 28, 2011
    Assignee: Bank of America Corporation
    Inventors: Matthew Alexander Calman, William Scott Treadwell
  • Publication number: 20090312090
    Abstract: Online banking using a gaming console may provide added security due to the hardened nature of gaming consoles. Additionally, console specific credentials may be used to verify that a user or console is authorized to access a requested financial account. The console specific credentials may be hardcoded in one or more hardware components of the gaming console so that the risks of exposure through tampering or hacking is reduced. User specific credentials and/or other information may also be used to further verify that a user or console is authorized to access a financial account. An integrity of the console may also be validated using console specific information. In one example, console integrity may be verified by a gaming service provider.
    Type: Application
    Filed: June 17, 2008
    Publication date: December 17, 2009
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Daniel P. Shnowske, William Scott Treadwell
  • Publication number: 20090126012
    Abstract: A method suitable for detecting malicious files includes several steps. A file that is received into a computer system is analyzed to determine a presence or absence of each of a plurality of predefined properties in the file. A score is calculated based on the presence or absence of the plurality of properties in the file. This score is reflective of the risk that the file is malicious. Once the score is calculated, the file can be further processed based on the score.
    Type: Application
    Filed: November 14, 2007
    Publication date: May 14, 2009
    Applicant: Bank of America Corporation
    Inventors: William Scott Treadwell, Mian Zhou
  • Publication number: 20080301441
    Abstract: Systems, devices, and methods for establishing a secure session for the transmission of data from an input device to a remote server device is disclosed. The input device may be an electronic check scanner attached to a banking customer's home personal computer. The customer may visit a bank's Internet website using the web browser or other application on their personal computer, and then submit scanned images of check to the bank. The bank, however, to ensure security and prevent fraud, may wish to establish a secure session between the devices and components in the system before the image data may be scanned and transmitted.
    Type: Application
    Filed: May 30, 2007
    Publication date: December 4, 2008
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Matthew Alexander Calman, William Scott Treadwell
  • Publication number: 20040015610
    Abstract: A computerized instant messaging (IM) methodology allows secure data transmission between sending and recipient client computer systems each residing on a common network infrastructure. Each computer system has an installed client application program, and the network infrastructure includes a network server having an associated server application program installed thereon. A computer-readable medium is also provided for use as a component of a client computer system that has a graphical user interface including a monitor and at least one data input device, with the client computer system being one of a plurality of computer systems each residing as a respective node on a network infrastructure that includes a network server for interfacing with the client computer systems to enable an exchange of messages therebetween as part of a client/server IM application. A client computer system for use as a component in a client/server messaging application is also provided.
    Type: Application
    Filed: July 18, 2002
    Publication date: January 22, 2004
    Applicant: Sytex, Inc.
    Inventor: William Scott Treadwell