IP Library Granted Patent US 12,210,733
Granted Patent B2
US 12,210,733 · App. 18/383,694 · Granted Jan 28, 2025

Systems and methods for proactive analysis of artifacts associated with information resources

Inventors: Lee Haworth (London, GB); Simon Paul Tyler (Wiltshire, GB); Jackie Anne Maylor (Wiltshire, GB); Nathaniel S. Borenstein (Greenbush, MI)
Assignee: Mimecast Services Ltd.
G06F3/0482G06F3/04817G06F21/44G06F21/56
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,210,733
App. No.
18/383,694
Granted
Jan 28, 2025
Kind
B2
Abstract

The invention is related to security systems and methods for proactively informing a user about an artifact associated with a clickable object on a user interface with which the user is interacting, where such information is provided to the user prior to selection of the clickable object. The information includes a safety assessment of the clickable object, details about the underlying artifact, such as the contents of an archive file, and general information helpful in assisting the user with making a decision as to whether to select the clickable object.

Claims (55)

1. A method for proactively providing a user with information associated with an information resource in advance of user selection and viewing of the information resource, the method comprising:

monitoring user interaction with a user interface of a computing device displaying content;

detecting user input comprising positioning of a selection input proximate to a visual representation of an information resource for a predetermined amount of time, wherein the visual representation of the information resource is a selectable object associated with an archive file;

analyzing contents of the archive file; and

outputting to the user, via the user interface, information about the information resource based on the analysis in advance of user selection of the visual representation of the information resource.

2. The method of claim 1 , wherein outputting the information comprises displaying, on the user interface, a pop-up icon providing information associated with the information resource.

3. The method of claim 1 , wherein the information associated with the information resource comprises at least one of:

an indication whether the archive file is safe or unsafe;

a listing of contents of the archive file;

an indication whether the archive file contains a virus or other malware;

an indication whether a claimed provenance or authorship of the archive file appears to be valid;

an indication whether the archive file is an executable program for a platform other than a platform associated with the computing device and in use;

an indication whether the archive file comprises adult-oriented material;

an indication whether the archive file comprises material distributed without legal permission;

an indication whether the archive file comprises a copyright violation;

an indication whether the archive file comprises sensitive information that the user should not view;

an indication whether the archive file comprises information forbidden by a policy;

one or more aspects of a reputation of the archive file;

a characterization of the contents of the archive file; or

a recommended action that the user take.

4. The method of claim 1 , wherein the visual representation of the information resource is a selectable object comprising a link, an icon, an attachment, an email address, or other visual representation of an information resource.

5. The method of claim 1 , wherein the archive file is a ZIP file and wherein the information about the information resource includes a listing of the contents of the ZIP file.

6. The method of claim 1 , wherein the user input is a hover event.

7. The method of claim 1 , wherein the selection input comprises a cursor or pointer.

8. The method of claim 7 , wherein the user input comprises user input from a mouse.

9. The method of claim 1 , wherein the user interface is a touchscreen interface and wherein the user input is a touchscreen input.

10. The method of claim 9 , wherein the selection input comprises input from a finger or stylus interacting with the touchscreen interface.

11. A system for proactively providing a user with information associated with an information resource in advance of user selection and viewing of the information resource, the system comprising:

at least one processor coupled to at least one memory containing instructions which, when executed by the at least one processor, cause the system to perform processes comprising:

monitoring user interaction with a user interface of a computing device displaying content;

detecting user input comprising positioning of a selection input proximate to a visual representation of an information resource for a predetermined amount of time, wherein the visual representation of the information resource is a selectable object associated with an archive file;

analyzing contents of the archive file; and

outputting to the user, via the user interface, information about the information resource based on the analysis in advance of user selection of the visual representation of the information resource.

12. The system of claim 11 , wherein outputting the information comprises displaying, on the user interface, a pop-up icon providing information associated with the information resource.

13. The system of claim 11 , wherein the information associated with the information resource comprises at least one of:

an indication whether the archive file is safe or unsafe;

a listing of contents of the archive file;

an indication whether the archive file contains a virus or other malware;

an indication whether a claimed provenance or authorship of the archive file appears to be valid;

an indication whether the archive file is an executable program for a platform other than a platform associated with the computing device and in use;

an indication whether the archive file comprises adult-oriented material;

an indication whether the archive file comprises material distributed without legal permission;

an indication whether the archive file comprises a copyright violation;

an indication whether the archive file comprises sensitive information that the user should not view;

an indication whether the archive file comprises information forbidden by a policy;

one or more aspects of a reputation of the archive file;

a characterization of the contents of the archive file; or

a recommended action that the user take.

14. The system of claim 11 , wherein the visual representation of the information resource is a selectable object comprising a link, an icon, an attachment, an email address, or other visual representation of an information resource.

15. The system of claim 11 , wherein the archive file is a ZIP file and wherein the information about the information resource includes a listing of the contents of the ZIP file.

16. The system of claim 11 , wherein the user input is a hover event.

17. The system of claim 11 , wherein the selection input comprises a cursor or pointer.

18. The system of claim 17 , wherein the user input comprises user input from a mouse.

19. The system of claim 11 , wherein the user interface is a touchscreen interface and wherein the user input is a touchscreen input.

20. The system of claim 19 , wherein the selection input comprises input from a finger or stylus interacting with the touchscreen interface.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2026
From: HAWORTH, LEE; TAYLOR, SIMON PAUL; MAYLOR, JACKIE ANNE; BORENSTEIN, NATHANIEL S.
To: MIMECAST SERVICES LTD.
Reel/Frame 075435/0348 →
Continuity (5)
Continuation 18102292 · Jan 27, 2023
Continuation 17465610 · Sep 2, 2021
Continuation 16239508 · Jan 3, 2019
Provisional Application 62613189 · Jan 3, 2018
Related Publication 20240061550A1 · Feb 22, 2024
References Cited (72)
US 6965968B1 · Touboul · 2005 [cited by applicant]
US 7058822B2 · Edery et al. · 2006 [cited by applicant]
US 7418731B2 · Touboul · 2008 [cited by applicant]
US 7647633B2 · Edery et al. · 2010 [cited by applicant]
US 7777648B2 · Smith et al. · 2010 [cited by applicant]
US 8037527B2 · Milener et al. · 2011 [cited by applicant]
US 8082576B2 · Flynn et al. · 2011 [cited by applicant]
US 8141154B2 · Gruzman et al. · 2012 [cited by applicant]
US 8327440B2 · Milener et al. · 2012 [cited by applicant]
US 8516439B2 · Brass et al. · 2013 [cited by applicant]
US 8856869B1 · Brinskelle · 2014 [cited by applicant]
US 9336499B2 · Mahmood et al. · 2016 [cited by applicant]
US 9398029B2 · Sadeh-Koniecpol et al. · 2016 [cited by applicant]
US 9467435B1 · Tyler et al. · 2016 [cited by applicant]
US 9894092B2 · Irimie et al. · 2018 [cited by applicant]
US 10277628B1 · Jakobsson · 2019 [cited by applicant]
US 10609073B2 · Jakobsson · 2020 [cited by applicant]
US 10678933B2 · Bray et al. · 2020 [cited by applicant]
US 10812528B2 · Xavier et al. · 2020 [cited by applicant]
US 10834129B2 · Kumar et al. · 2020 [cited by applicant]
US 10855716B2 · Irimie et al. · 2020 [cited by applicant]
US 11032307B2 · Tsironis · 2021 [cited by examiner]
US 11089052B2 · Epstein · 2021 [cited by examiner]
US 11119632B2 · Haworth et al. · 2021 [cited by applicant]
US 11126722B1 · Ding et al. · 2021 [cited by applicant]
US 11240271B2 · Wiener et al. · 2022 [cited by applicant]
US 11252186B2 · Kaidi · 2022 [cited by examiner]
US 11258805B2 · Nguyen et al. · 2022 [cited by applicant]
US 11599244B2 · Haworth et al. · 2023 [cited by applicant]
US 11741171B2 · Kravitz · 2023 [cited by examiner]
US 11777977B2 · Irimie · 2023 [cited by examiner]
US 11824828B2 · Mohan · 2023 [cited by examiner]
US 11914719B1 · Adams · 2024 [cited by examiner]
US 20050114778A1 · Branson et al. · 2005 [cited by applicant]
US 20060101514A1 · Milener et al. · 2006 [cited by applicant]
US 20070016949A1 · Dunagan et al. · 2007 [cited by applicant]
US 20070256003A1 · Wagoner et al. · 2007 [cited by applicant]
US 20130091580A1 · Maha et al. · 2013 [cited by applicant]
US 20140015778A1 · Taguchi et al. · 2014 [cited by applicant]
US 20140168056A1 · Swaminathan et al. · 2014 [cited by applicant]
US 20140236926A1 · Lisa et al. · 2014 [cited by applicant]
US 20150302585A1 · VanBlon et al. · 2015 [cited by applicant]
US 20160156576A1 · Jeng et al. · 2016 [cited by applicant]
US 20170026393A1 · Walsh · 2017 [cited by applicant]
US 20170078321A1 · Maylor et al. · 2017 [cited by applicant]
US 20170180378A1 · Tyler et al. · 2017 [cited by applicant]
US 20170195310A1 · Tyler et al. · 2017 [cited by applicant]
US 20180284885A1 · Kim · 2018 [cited by applicant]
US 20190034038A1 · Rudchenko et al. · 2019 [cited by applicant]
US 20190102986A1 · Nelson · 2019 [cited by applicant]
US 20190190868A1 · Zhong et al. · 2019 [cited by applicant]
US 20190204996A1 · Elce et al. · 2019 [cited by applicant]
US 20200137110A1 · Tyler et al. · 2020 [cited by applicant]
US 20200280628A1 · Liu · 2020 [cited by applicant]
US 20200358798A1 · Maylor et al. · 2020 [cited by applicant]
US 20200358818A1 · Stoletny et al. · 2020 [cited by applicant]
US 20220100332A1 · Haworth et al. · 2022 [cited by applicant]
US 20220171512A1 · Zou et al. · 2022 [cited by applicant]
US 20220210123A1 · Patel et al. · 2022 [cited by applicant]
US 20230176712A1 · Haworth et al. · 2023 [cited by applicant]
US 20230359330A1 · Haworth et al. · 2023 [cited by applicant]
Porta, M., et al., “WeyeB, an eye-controlled Web browser for hands-free navigation,” 2009 2nd Conference on Human System Interactions, Catania, Italy, 2009, pp. 210-215, doi: 10.1109/HSI.2009.5090980. (Year: 2009). [cited by applicant]
United States Patent and Trademark Office, Final Office Action, dated Mar. 23, 2023, pertaining to U.S. Appl. No. 17/735,717, 20 pages. [cited by applicant]
United States Patent and Trademark Office, Final Office Action, dated Oct. 31, 2023, pertaining to U.S. Appl. No. 17/735,717, 17 pages. [cited by applicant]
United States Patent and Trademark Office, Non-Final Office Action, dated May 10, 2023, pertaining to U.S. Appl. No. 18/102,292, 13 pages. [cited by applicant]
United States Patent and Trademark Office, Non-Final Office Action, dated May 25, 2023, pertaining to U.S. Appl. No. 17/735,717, 24 pages. [cited by applicant]
United States Patent and Trademark Office, Non-Final Office Action, dated Nov. 9, 2022, pertaining to U.S. Appl. No. 17/735,717, 12 pages. [cited by applicant]
United States Patent and Trademark Office, Non-Final Office Action, dated Oct. 4, 2022, pertaining to U.S. Appl. No. 17/465,610, 8 pages. [cited by applicant]
United States Patent and Trademark Office, Notice of Allowance dated Jan. 9, 2023, pertaining to U.S. Appl. No. 17/465,610, 7 pages. [cited by applicant]
United States Patent and Trademark Office, Notice of Allowance, dated Aug. 22, 2023, pertaining to U.S. Appl. No. 18/102,292, 7 pages. [cited by applicant]
United States Patent and Trademark Office, Preliminary Amendment, dated Oct. 2, 2021, pertaining to U.S. Appl. No. 17/465,610, 14 pages. [cited by applicant]
United States Patent and Trademark Office, Response to Non-Final Office Action, dated Oct. 6, 2022, pertaining to U.S. Appl. No. 17/465,610, 4 pages. [cited by applicant]