Patents by Inventor Gary Southwell

Gary Southwell 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: 20250021645
    Abstract: The various implementations described herein include methods and devices for deploying context-based countermeasures against cybersecurity threats. In one aspect, a method includes identifying a process running on the computing device, and in response to identifying the process running on the computing device: (i) selecting one or more countermeasures from a plurality of countermeasures based at least in part on the determined process and (ii) executing each of the selected countermeasures at the computing device. In another aspect, a method includes determining an operating context for the computing device, identifying a set of one or more countermeasures from a plurality of countermeasures based on the determined operating context, and deploying the set of one or more countermeasures at the computing device.
    Type: Application
    Filed: July 12, 2024
    Publication date: January 16, 2025
    Inventors: Henry Tumblin, Gary Southwell
  • Patent number: 11928205
    Abstract: The various implementations described herein include methods and devices for creating and using trust binaries and blockchains. In one aspect, a method includes accessing a trust store for the computing device, including obtaining a blockchain for the trust store. A first change to the trust store is identified. In response to identifying the first change, a first block is generated and inserted into the blockchain, where the first block includes a first encrypted digest for the first change and a first block digest. A second change to the trust store is identified. In response to identifying the second change, a second block is generated and inserted into the blockchain, where the second block includes a second encrypted digest for the second change, a second block digest, and the first block digest.
    Type: Grant
    Filed: May 2, 2022
    Date of Patent: March 12, 2024
    Assignee: CSP Inc.
    Inventors: Henry Tumblin, Gary Southwell
  • Patent number: 11822647
    Abstract: The various implementations described herein include methods and devices for creating and using trust binaries. In one aspect, a computer-readable storage medium includes a trust database storing a plurality of trust binaries, each trust binary corresponding to a respective executable program. Each trust binary of the plurality of trust binaries includes: a trust binary name generated by applying a hash function to a respective header of the respective executable program; and a function digest for each executable function identified in the executable program. The function digest is generated based on a respective starting address and one or more respective static parts of the respective executable function. The plurality of trust binaries are indexed in the trust database using their respective trust binary names.
    Type: Grant
    Filed: May 2, 2022
    Date of Patent: November 21, 2023
    Assignee: CSP Inc.
    Inventors: Henry Tumblin, Gary Southwell
  • Patent number: 11449602
    Abstract: The various implementations described herein include methods and devices for creating and using trust binaries. In one aspect, a method includes obtaining executable code for a program, identifying a plurality of executable functions from the executable code, and for each executable function of the plurality of executable functions, generating a respective function digest based on one or more static parts of the respective executable function. The method further includes constructing a respective trust binary comprising the respective digest for each executable function of the plurality of executable functions, generating a trust binary name by applying a hash function to a header of the executable code, and indexing the trust binary in a trust database utilizing the trust binary name.
    Type: Grant
    Filed: March 1, 2022
    Date of Patent: September 20, 2022
    Assignee: CSP Inc.
    Inventors: Henry Tumblin, Gary Southwell
  • Patent number: 7873638
    Abstract: A system and method for the collection, analysis, utilization, and/or reporting of user preference of content experienced by the user preferably for managing the distribution network of a content delivery environment, managing the selections of content available, reporting user selections of content available, and/or execution of user instructions as presented in the content.
    Type: Grant
    Filed: September 19, 2005
    Date of Patent: January 18, 2011
    Assignee: Ciena Corporation
    Inventors: Ken Young, Gary Southwell, Mike Drew, Tim Jenkins, Morteza Ghodrat, Martin Bijman
  • Publication number: 20060080360
    Abstract: A system and method for the collection, analysis, utilization, and/or reporting of user preference of content experienced by the user preferably for managing the distribution network of a content delivery environment, managing the selections of content available, reporting user selections of content available, and/or execution of user instructions as presented in the content.
    Type: Application
    Filed: September 19, 2005
    Publication date: April 13, 2006
    Inventors: Ken Young, Gary Southwell, Mike Drew, Tim Jenkins, Morteza Ghodrat, Martin Bijman