Patents by Inventor Paul Sowden
Paul Sowden 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).
-
Publication number: 20240064171Abstract: The invention is a security system providing domain name authentication for intrusion and malware prevention. The system is configured to analyze domain names, specifically analyze network metadata associated with said domain names, and further identify domain names attempting to impersonate or spoof domain names associated with a trusted entity or party.Type: ApplicationFiled: August 22, 2023Publication date: February 22, 2024Inventors: Simon Paul Tyler, Jackie Anne Maylor, Paul Sowden, Meni Farjon
-
Patent number: 11736521Abstract: The invention is a security system providing domain name authentication for intrusion and malware prevention. The system is configured to analyze domain names, specifically analyze network metadata associated with said domain names, and further identify domain names attempting to impersonate or spoof domain names associated with a trusted entity or party.Type: GrantFiled: September 18, 2018Date of Patent: August 22, 2023Assignee: Mimecast Services Ltd.Inventors: Simon Paul Tyler, Jackie Anne Maylor, Paul Sowden, Meni Farjon
-
Patent number: 11595417Abstract: The present disclosure relates generally to the field of data processing and electronic messaging systems, and, more particularly, to systems and methods for mediating a user's access to a resource to thereby prevent potential security breaches, including phishing and impersonation, malware, and security issues, particularly with respect to websites and electronic communications.Type: GrantFiled: July 27, 2020Date of Patent: February 28, 2023Assignee: Mimecast Services Ltd.Inventors: Jackie Anne Maylor, Simon Paul Tyler, Steven Malone, Wayne Van Ry, Francisco Ribeiro, Nathaniel S. Borenstein, Paul Sowden
-
Patent number: 11231838Abstract: Implementations described herein relate to methods, devices, and computer-readable media to display a motion image that includes a plurality of frames. In some implementations, a computer-implemented method includes determining a motion score for the motion image based on the plurality of frames. The method further includes determining whether the motion score meets a display threshold. If the motion score meets the display threshold, the method further includes causing the motion image to be displayed with subject motion by displaying the plurality of frames of the motion image in succession. If the motion score does not meet the display threshold, the method further includes causing the motion image to be displayed without subject motion by displaying a particular frame of the motion image.Type: GrantFiled: August 28, 2020Date of Patent: January 25, 2022Assignee: Google LLCInventors: Paul Sowden, Leslie Ikemoto
-
Patent number: 10896478Abstract: Implementations relate to an image grid with selectively prominent images. In some implementations, a computer-implemented method includes identifying a plurality of images, where each image of the plurality of images has a respective importance score. A subset of the images is selected based at least in part on the respective importance score for each image. The method determines respective one or more cells in a grid for occupation by each of the images, where at least one image of the subset is placed in the grid such that it occupies at least two cells in the grid. The method causes the images to be displayed in a user interface on a display screen based on the grid.Type: GrantFiled: November 26, 2018Date of Patent: January 19, 2021Assignee: Google LLCInventors: Paul Sowden, Madhur Khandelwal
-
Publication number: 20200393943Abstract: Implementations described herein relate to methods, devices, and computer-readable media to display a motion image that includes a plurality of frames. In some implementations, a computer-implemented method includes determining a motion score for the motion image based on the plurality of frames. The method further includes determining whether the motion score meets a display threshold. If the motion score meets the display threshold, the method further includes causing the motion image to be displayed with subject motion by displaying the plurality of frames of the motion image in succession. If the motion score does not meet the display threshold, the method further includes causing the motion image to be displayed without subject motion by displaying a particular frame of the motion image.Type: ApplicationFiled: August 28, 2020Publication date: December 17, 2020Applicant: Google LLCInventors: Paul Sowden, Leslie Ikemoto
-
Publication number: 20200358798Abstract: The present disclosure relates generally to the field of data processing and electronic messaging systems, and, more particularly, to systems and methods for mediating a user's access to a resource to thereby prevent potential security breaches, including phishing and impersonation, malware, and security issues, particularly with respect to websites and electronic communications.Type: ApplicationFiled: July 27, 2020Publication date: November 12, 2020Inventors: Jackie Anne Maylor, Simon Paul Tyler, Steven Malone, Wayne Van Ry, Francisco Ribeiro, Nathaniel S. Borenstein, Paul Sowden
-
Patent number: 10775977Abstract: Implementations described herein relate to methods, devices, and computer-readable media to display a motion image that includes a plurality of frames. In some implementations, a computer-implemented method includes determining a motion score for the motion image based on the plurality of frames. The method further includes determining whether the motion score meets a display threshold. If the motion score meets the display threshold, the method further includes causing the motion image to be displayed with subject motion by displaying the plurality of frames of the motion image in succession. If the motion score does not meet the display threshold, the method further includes causing the motion image to be displayed without subject motion by displaying a particular frame of the motion image.Type: GrantFiled: January 25, 2019Date of Patent: September 15, 2020Assignee: Google LLCInventors: Paul Sowden, Leslie Ikemoto
-
Patent number: 10764316Abstract: A malware detection system based on stored data that analyzes an electronic message for threats by comparing it to previously received messages in a message archive or to a contacts list. Threat protection rules may be generated dynamically based on the message and contacts history. A message that appears suspicious may be blocked, or the system may insert warnings to the receiver not to provide personal information without verifying the message. Threat checks may look for unknown senders, senders with identities that are similar to but not identical to previous senders or to known contacts, or senders that were added only recently as contacts. Links embedded in messages may be checked by comparing them to links previously received or to domain names of known contacts. The system may flag messages as potential threats if they contradict previous messages, or if they appear unusual compared to the patterns of previous messages.Type: GrantFiled: May 11, 2017Date of Patent: September 1, 2020Assignee: Mimecast North America, Inc.Inventors: Jackie Maylor, Simon Tyler, Peter Bauer, Gilly Benamram, Paul Sowden, Steven Malone, Wayne Van Ry, Francisco Ribeiro
-
Publication number: 20200241716Abstract: Implementations described herein relate to methods, devices, and computer-readable media to display a motion image that includes a plurality of frames. In some implementations, a computer-implemented method includes determining a motion score for the motion image based on the plurality of frames. The method further includes determining whether the motion score meets a display threshold. If the motion score meets the display threshold, the method further includes causing the motion image to be displayed with subject motion by displaying the plurality of frames of the motion image in succession. If the motion score does not meet the display threshold, the method further includes causing the motion image to be displayed without subject motion by displaying a particular frame of the motion image.Type: ApplicationFiled: January 25, 2019Publication date: July 30, 2020Applicant: Google LLCInventors: Paul Sowden, Leslie Ikemoto
-
Patent number: 10656811Abstract: Implementations relate to generating and displaying animations of user interface elements. In some implementations, a computer-executed method includes receiving user input indicative of manipulation of a particular user interface element with respect to a grid including a plurality of user interface elements. The method identifies, based on the user input, at least first and second rows of the grid to be updated. The method generates an animation to update the grid, including an update of the second row of the grid and one or more transitions comprising at least one of: transition of a first user interface element from the first row to outside the display area of the grid along a first direction, and transition of a second user interface element into the first row from outside the display area along a different second direction. The method causes the animation to be displayed.Type: GrantFiled: February 27, 2019Date of Patent: May 19, 2020Assignee: Google LLCInventors: Paul Sowden, Eric Henry
-
Publication number: 20190196701Abstract: Implementations relate to generating and displaying animations of user interface elements. In some implementations, a computer-executed method includes receiving user input indicative of manipulation of a particular user interface element with respect to a grid including a plurality of user interface elements. The method identifies, based on the user input, at least first and second rows of the grid to be updated. The method generates an animation to update the grid, including an update of the second row of the grid and one or more transitions comprising at least one of: transition of a first user interface element from the first row to outside the display area of the grid along a first direction, and transition of a second user interface element into the first row from outside the display area along a different second direction. The method causes the animation to be displayed.Type: ApplicationFiled: February 27, 2019Publication date: June 27, 2019Applicant: Google LLCInventors: Paul SOWDEN, Eric HENRY
-
Publication number: 20190164248Abstract: Implementations relate to an image grid with selectively prominent images. In some implementations, a computer-implemented method includes identifying a plurality of images, where each image of the plurality of images has a respective importance score. A subset of the images is selected based at least in part on the respective importance score for each image. The method determines respective one or more cells in a grid for occupation by each of the images, where at least one image of the subset is placed in the grid such that it occupies at least two cells in the grid. The method causes the images to be displayed in a user interface on a display screen based on the grid.Type: ApplicationFiled: November 26, 2018Publication date: May 30, 2019Applicant: Google LLCInventors: Paul SOWDEN, Madhur KHANDELWAL
-
Publication number: 20190141077Abstract: The invention is a security system providing domain name authentication for intrusion and malware prevention. The system is configured to analyze domain names, specifically analyze network metadata associated with said domain names, and further identify domain names attempting to impersonate or spoof domain names associated with a trusted entity or party.Type: ApplicationFiled: September 18, 2018Publication date: May 9, 2019Inventors: Simon Paul Tyler, Jackie Anne Maylor, Paul Sowden, Meni Farjon
-
Patent number: 10222960Abstract: Implementations relate to generating and displaying animations of user interface elements. In some implementations, a computer-executed method includes receiving user input indicative of manipulation of a particular user interface element with respect to a grid including a plurality of user interface elements. The method identifies, based on the user input, at least first and second rows of the grid to be updated. The method generates an animation to update the grid, including an update of the second row of the grid and one or more transitions comprising at least one of: transition of a first user interface element from the first row to outside the display area of the grid along a first direction, and transition of a second user interface element into the first row from outside the display area along a different second direction. The method causes the animation to be displayed.Type: GrantFiled: April 26, 2016Date of Patent: March 5, 2019Assignee: Google LLCInventors: Paul Sowden, Eric Henry
-
Patent number: 10140675Abstract: Implementations relate to an image grid with selectively prominent images. In some implementations, a computer-implemented method includes identifying a plurality of images, where each image of the plurality of images has a respective importance score. A subset of the images is selected based at least in part on the respective importance score for each image. The method determines respective one or more cells in a grid for occupation by each of the images, where at least one image of the subset is placed in the grid such that it occupies at least two cells in the grid. The method causes the images to be displayed in a user interface on a display screen based on the grid.Type: GrantFiled: November 28, 2016Date of Patent: November 27, 2018Assignee: Google LLCInventors: Paul Sowden, Madhur Khandelwal
-
Patent number: D891461Type: GrantFiled: June 22, 2018Date of Patent: July 28, 2020Assignee: Google LLCInventors: Paul Sowden, Eric Henry
-
Patent number: D891462Type: GrantFiled: June 22, 2018Date of Patent: July 28, 2020Assignee: Google LLCInventors: Paul Sowden, Eric Henry
-
Patent number: D892157Type: GrantFiled: June 22, 2018Date of Patent: August 4, 2020Assignee: Google LLCInventors: Paul Sowden, Eric Henry
-
Patent number: D903707Type: GrantFiled: June 22, 2018Date of Patent: December 1, 2020Assignee: Google LLCInventors: Paul Sowden, Eric Henry