Patents by Inventor David N. Hillis

David N. Hillis 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: 10447722
    Abstract: An application associated with a remote device executes logic to receive, from a remote system, data identifying a plurality of compromising entities, identify an incoming communication initiated by the remote device, and identify information regarding a source of the incoming communication. Additionally, the logic determines an entity associated with the source of the incoming communication and determines that the entity associated with the source matches at least one of the plurality of compromising entities based on comparing the data identifying the plurality of compromising entities and the entity associated with the source of the incoming communication. In addition, the logic generates a signal configured to block the incoming communication.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: October 15, 2019
    Assignee: Bank of America Corporation
    Inventors: David N. Hillis, Manu J. Kurian
  • Patent number: 10313363
    Abstract: A system for proactive intrusion protection comprises a memory operable to store data identifying a plurality of compromising entities, comprising at least one of a device identifier or a contact identifier, and a processor communicatively coupled to the memory and operable to receive, from a remote application associated with a remote device and with the system, information regarding a destination of the outgoing communication. The processor is further operable to determine an entity associated with the destination of the outgoing communication and to determine that the entity associated with the destination matches at least one of the plurality of compromising entities based on comparing the data identifying the plurality of compromising entities and the entity associated with the destination of the outgoing communication. Furthermore, the processor is operable to send to the remote application, before the outgoing communication is sent, a signal configured to block the outgoing communication.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: June 4, 2019
    Assignee: Bank of America Corporation
    Inventors: Manu J. Kurian, David N. Hillis
  • Patent number: 9723484
    Abstract: One or more non-transitory computer-readable media comprises logic, where the logic corresponds to an application associated with a remote device and a remote system. When executed, the logic is operable to receive, from the remote system, data identifying a plurality of compromising entities, identify a pending outgoing communication initiated by the remote device, and identify information regarding a destination of the outgoing communication. Additionally, the logic is operable to determine an entity associated with the destination of the outgoing communication and determine that the entity associated with the destination matches at least one of the plurality of compromising entities based on comparing the data identifying the plurality of compromising entities and the entity associated with the destination of the outgoing communication.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: August 1, 2017
    Assignee: Bank of America Corporation
    Inventors: David N. Hillis, Manu J. Kurian
  • Patent number: 9680835
    Abstract: A system for proactive intrusion protection comprises a memory operable to store data identifying a plurality of compromising entities, comprising at least one of a device identifier or a contact identifier, and a processor communicatively coupled to the memory and operable to receive, from a remote application associated with a remote device and with the system, information regarding a source of the incoming communication. The processor is further operable to determine an entity associated with the source of the incoming communication and to determine that the entity associated with the source matches at least one of the plurality of compromising entities based on comparing the data identifying the plurality of compromising entities and the entity associated with the source of the incoming communication. Furthermore, the processor is operable to send to the remote application a signal configured to block the incoming communication.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: June 13, 2017
    Assignee: Bank of America Corporation
    Inventors: Manu J. Kurian, David N. Hillis
  • Publication number: 20170149805
    Abstract: A system for proactive intrusion protection comprises a memory operable to store data identifying a plurality of compromising entities, comprising at least one of a device identifier or a contact identifier, and a processor communicatively coupled to the memory and operable to receive, from a remote application associated with a remote device and with the system, information regarding a destination of the outgoing communication. The processor is further operable to determine an entity associated with the destination of the outgoing communication and to determine that the entity associated with the destination matches at least one of the plurality of compromising entities based on comparing the data identifying the plurality of compromising entities and the entity associated with the destination of the outgoing communication. Furthermore, the processor is operable to send to the remote application, before the outgoing communication is sent, a signal configured to block the outgoing communication.
    Type: Application
    Filed: November 24, 2015
    Publication date: May 25, 2017
    Inventors: Manu J. Kurian, David N. Hillis
  • Publication number: 20170149785
    Abstract: A system for proactive intrusion protection comprises a memory operable to store data identifying a plurality of compromising entities, comprising at least one of a device identifier or a contact identifier, and a processor communicatively coupled to the memory and operable to receive, from a remote application associated with a remote device and with the system, information regarding a source of the incoming communication. The processor is further operable to determine an entity associated with the source of the incoming communication and to determine that the entity associated with the source matches at least one of the plurality of compromising entities based on comparing the data identifying the plurality of compromising entities and the entity associated with the source of the incoming communication. Furthermore, the processor is operable to send to the remote application a signal configured to block the incoming communication.
    Type: Application
    Filed: November 24, 2015
    Publication date: May 25, 2017
    Inventors: Manu J. Kurian, David N. Hillis
  • Publication number: 20170149818
    Abstract: An application associated with a remote device executes logic to receive, from a remote system, data identifying a plurality of compromising entities, identify an incoming communication initiated by the remote device, and identify information regarding a source of the incoming communication. Additionally, the logic determines an entity associated with the source of the incoming communication and determines that the entity associated with the source matches at least one of the plurality of compromising entities based on comparing the data identifying the plurality of compromising entities and the entity associated with the source of the incoming communication. In addition, the logic generates a signal configured to block the incoming communication.
    Type: Application
    Filed: November 24, 2015
    Publication date: May 25, 2017
    Inventors: David N. Hillis, Manu J. Kurian
  • Publication number: 20170150353
    Abstract: One or more non-transitory computer-readable media comprises logic, where the logic corresponds to an application associated with a remote device and a remote system. When executed, the logic is operable to receive, from the remote system, data identifying a plurality of compromising entities, identify a pending outgoing communication initiated by the remote device, and identify information regarding a destination of the outgoing communication. Additionally, the logic is operable to determine an entity associated with the destination of the outgoing communication and determine that the entity associated with the destination matches at least one of the plurality of compromising entities based on comparing the data identifying the plurality of compromising entities and the entity associated with the destination of the outgoing communication.
    Type: Application
    Filed: November 24, 2015
    Publication date: May 25, 2017
    Inventors: David N. Hillis, Manu J. Kurian