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: 20240064171
    Abstract: 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: Application
    Filed: August 22, 2023
    Publication date: February 22, 2024
    Inventors: Simon Paul Tyler, Jackie Anne Maylor, Paul Sowden, Meni Farjon
  • Patent number: 11736521
    Abstract: 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: Grant
    Filed: September 18, 2018
    Date of Patent: August 22, 2023
    Assignee: Mimecast Services Ltd.
    Inventors: Simon Paul Tyler, Jackie Anne Maylor, Paul Sowden, Meni Farjon
  • Patent number: 11595417
    Abstract: 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: Grant
    Filed: July 27, 2020
    Date of Patent: February 28, 2023
    Assignee: Mimecast Services Ltd.
    Inventors: Jackie Anne Maylor, Simon Paul Tyler, Steven Malone, Wayne Van Ry, Francisco Ribeiro, Nathaniel S. Borenstein, Paul Sowden
  • Patent number: 11231838
    Abstract: 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: Grant
    Filed: August 28, 2020
    Date of Patent: January 25, 2022
    Assignee: Google LLC
    Inventors: Paul Sowden, Leslie Ikemoto
  • Patent number: 10896478
    Abstract: 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: Grant
    Filed: November 26, 2018
    Date of Patent: January 19, 2021
    Assignee: Google LLC
    Inventors: Paul Sowden, Madhur Khandelwal
  • Publication number: 20200393943
    Abstract: 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: Application
    Filed: August 28, 2020
    Publication date: December 17, 2020
    Applicant: Google LLC
    Inventors: Paul Sowden, Leslie Ikemoto
  • Publication number: 20200358798
    Abstract: 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: Application
    Filed: July 27, 2020
    Publication date: November 12, 2020
    Inventors: Jackie Anne Maylor, Simon Paul Tyler, Steven Malone, Wayne Van Ry, Francisco Ribeiro, Nathaniel S. Borenstein, Paul Sowden
  • Patent number: 10775977
    Abstract: 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: Grant
    Filed: January 25, 2019
    Date of Patent: September 15, 2020
    Assignee: Google LLC
    Inventors: Paul Sowden, Leslie Ikemoto
  • Patent number: 10764316
    Abstract: 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: Grant
    Filed: May 11, 2017
    Date of Patent: September 1, 2020
    Assignee: Mimecast North America, Inc.
    Inventors: Jackie Maylor, Simon Tyler, Peter Bauer, Gilly Benamram, Paul Sowden, Steven Malone, Wayne Van Ry, Francisco Ribeiro
  • Publication number: 20200241716
    Abstract: 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: Application
    Filed: January 25, 2019
    Publication date: July 30, 2020
    Applicant: Google LLC
    Inventors: Paul Sowden, Leslie Ikemoto
  • Patent number: 10656811
    Abstract: 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: Grant
    Filed: February 27, 2019
    Date of Patent: May 19, 2020
    Assignee: Google LLC
    Inventors: Paul Sowden, Eric Henry
  • Publication number: 20190196701
    Abstract: 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: Application
    Filed: February 27, 2019
    Publication date: June 27, 2019
    Applicant: Google LLC
    Inventors: Paul SOWDEN, Eric HENRY
  • Publication number: 20190164248
    Abstract: 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: Application
    Filed: November 26, 2018
    Publication date: May 30, 2019
    Applicant: Google LLC
    Inventors: Paul SOWDEN, Madhur KHANDELWAL
  • Publication number: 20190141077
    Abstract: 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: Application
    Filed: September 18, 2018
    Publication date: May 9, 2019
    Inventors: Simon Paul Tyler, Jackie Anne Maylor, Paul Sowden, Meni Farjon
  • Patent number: 10222960
    Abstract: 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: Grant
    Filed: April 26, 2016
    Date of Patent: March 5, 2019
    Assignee: Google LLC
    Inventors: Paul Sowden, Eric Henry
  • Patent number: 10140675
    Abstract: 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: Grant
    Filed: November 28, 2016
    Date of Patent: November 27, 2018
    Assignee: Google LLC
    Inventors: Paul Sowden, Madhur Khandelwal
  • Patent number: D891461
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: July 28, 2020
    Assignee: Google LLC
    Inventors: Paul Sowden, Eric Henry
  • Patent number: D891462
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: July 28, 2020
    Assignee: Google LLC
    Inventors: Paul Sowden, Eric Henry
  • Patent number: D892157
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: August 4, 2020
    Assignee: Google LLC
    Inventors: Paul Sowden, Eric Henry
  • Patent number: D903707
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: December 1, 2020
    Assignee: Google LLC
    Inventors: Paul Sowden, Eric Henry