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: 10447722Abstract: 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: GrantFiled: November 24, 2015Date of Patent: October 15, 2019Assignee: Bank of America CorporationInventors: David N. Hillis, Manu J. Kurian
-
Patent number: 10313363Abstract: 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: GrantFiled: November 24, 2015Date of Patent: June 4, 2019Assignee: Bank of America CorporationInventors: Manu J. Kurian, David N. Hillis
-
Patent number: 9723484Abstract: 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: GrantFiled: November 24, 2015Date of Patent: August 1, 2017Assignee: Bank of America CorporationInventors: David N. Hillis, Manu J. Kurian
-
Patent number: 9680835Abstract: 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: GrantFiled: November 24, 2015Date of Patent: June 13, 2017Assignee: Bank of America CorporationInventors: Manu J. Kurian, David N. Hillis
-
Publication number: 20170149805Abstract: 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: ApplicationFiled: November 24, 2015Publication date: May 25, 2017Inventors: Manu J. Kurian, David N. Hillis
-
Publication number: 20170149785Abstract: 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: ApplicationFiled: November 24, 2015Publication date: May 25, 2017Inventors: Manu J. Kurian, David N. Hillis
-
Publication number: 20170149818Abstract: 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: ApplicationFiled: November 24, 2015Publication date: May 25, 2017Inventors: David N. Hillis, Manu J. Kurian
-
Publication number: 20170150353Abstract: 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: ApplicationFiled: November 24, 2015Publication date: May 25, 2017Inventors: David N. Hillis, Manu J. Kurian