Patents by Inventor Nigel Brown

Nigel Brown 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: 20250335194
    Abstract: Techniques for assessing software reliability using a reputation graph are disclosed. A package for which to determine a reputation score is identified. Then, a package activity score is computed based on one or more package attributes. The one or more package attributes may include a number of downloads for the package or a quantity of positive feedback for the package. A repository associated with the package is identified. A repository reputation score is obtained for the repository. A package reputation score is determined based on the package activity score and the repository reputation score. The package reputation score is then presented to a user.
    Type: Application
    Filed: April 29, 2024
    Publication date: October 30, 2025
    Inventors: Craig McLuckie, Pankaj Telang, Luke Hinds, Nigel Brown
  • Publication number: 20250335188
    Abstract: Techniques for quantifying a relationship between an open-source package and source code of a repository are disclosed. Package versions, each having a version name and a version date, are obtained from an executable software exchange. A project of a source code exchange is selected, wherein the project is identified by the package as a source from which the package is derived. Project tags established for the project are obtained, each project tag having a tag name and a tag date. A count of each matching package version and project tag is determined, wherein a match is determined by establishing that a name and date of the package version match a name and date of a project tag. A relationship score is determined based on the count of each matching package version and project tag.
    Type: Application
    Filed: April 29, 2024
    Publication date: October 30, 2025
    Inventors: Pankaj Telang, Nigel Brown
  • Publication number: 20240391803
    Abstract: The present invention relates to a method for treating a water stream comprising contaminants, the method comprising the steps of: mixing the water stream and a recycle stream in a first ratio to form a combined stream; electrochemically treating the combined stream in a first treatment zone of an electrochemical treatment unit having a first polarity to form a treated combined stream; dividing the treated combined stream into the recycle stream and a finishing stream in a second ratio; and passing the finishing stream to a second treatment zone having the opposite polarity to the first treatment zone to form an output stream. An apparatus for treating a water stream and the use of the method or apparatus for treating a water stream are also described. Various other apparatuses and methods are also provided.
    Type: Application
    Filed: September 27, 2022
    Publication date: November 28, 2024
    Inventor: Nigel Brown
  • Publication number: 20240137390
    Abstract: The technology disclosed includes a system to reduce clutter when displaying a security analysis graph of nodes and edges. Simple chains of nodes do not have branches and are equivalent when they have the same length, connection types and endpoints. First, second and potentially more simple chains can be aggregated for display. A third and potentially more simple chains can be excluded from aggregation based on an accumulated risk analysis score. The excluded simple chain can readily be called to an analyst's attention.
    Type: Application
    Filed: December 22, 2023
    Publication date: April 25, 2024
    Applicant: Netskope, Inc.
    Inventors: Joshua D. Batson, Raymond J. Canzanese, JR., Nigel Brown
  • Publication number: 20240109796
    Abstract: There is provided a modular water treatment unit for a water treatment system comprising two or more ribs arranged to form at least part of a container and one or more separators, said one or more separators disposed between adjacent ribs, as well as a rib therefor. Also described is a water treatment system comprising a tank with an inlet for supplying contaminated water, one or more modular water treatment units located within the tank, said water treatment units comprising one or more electrodes and an electricity supply operably connected to the electrodes. Also provided are a method of constructing a modular water treatment unit for a water treatment system and a method of operating a water treatment unit.
    Type: Application
    Filed: October 14, 2020
    Publication date: April 4, 2024
    Inventors: Mikael Khan, Akinlabi Adeyemi, Nigel Brown
  • Patent number: 11856016
    Abstract: The technology disclosed includes a system to reduce clutter during graph presentation for security incident analysis. The system includes logic to score nodes potentially collapsed by equivalence, of indicated interest for security incident analysis, to prevent aggregation. The system includes logic to aggregate and hide equivalent nodes that have matching degrees, that are connected to matching nodes by matching edge types, and that have scores below a first selected threshold. The system does not collapse nodes that are interesting for security analysis and keeps them visible. The technology disclosed identifies chains of at least three nodes having degrees of 1 or 2, without branching from any node in the chain. The identified chains are collapsed into chain-collapsed single nodes. Two different cases of chains including whisker chains ending in a leaf node and chains connected at both ends to two other nodes are presented.
    Type: Grant
    Filed: November 1, 2021
    Date of Patent: December 26, 2023
    Assignee: Netskope, Inc.
    Inventors: Raymond J. Canzanese, Jr., Nigel Brown
  • Publication number: 20220060493
    Abstract: The technology disclosed includes a system to reduce clutter during graph presentation for security incident analysis. The system includes logic to score nodes potentially collapsed by equivalence, of indicated interest for security incident analysis, to prevent aggregation. The system includes logic to aggregate and hide equivalent nodes that have matching degrees, that are connected to matching nodes by matching edge types, and that have scores below a first selected threshold. The system does not collapse nodes that are interesting for security analysis and keeps them visible. The technology disclosed identifies chains of at least three nodes having degrees of 1 or 2, without branching from any node in the chain. The identified chains are collapsed into chain-collapsed single nodes. Two different cases of chains including whisker chains ending in a leaf node and chains connected at both ends to two other nodes are presented.
    Type: Application
    Filed: November 1, 2021
    Publication date: February 24, 2022
    Applicant: Netskope, Inc.
    Inventors: Raymond J. Canzanese, JR., Nigel Brown
  • Publication number: 20200298201
    Abstract: There is described a method of making an adsorbent material comprising mixing first particulate material with a second material, homogenising the mixture of the first and second materials, incorporating an impregnating or coating material capable of carbonisation, and carbonising the mixture. Also described are adsorbent materials manufactured according to said method and the use of such adsorbent materials in the treatment of a contaminated liquid. Further described is a method of removing contaminants from a quantity of contaminated liquid.
    Type: Application
    Filed: April 9, 2018
    Publication date: September 24, 2020
    Inventors: Nigel Brown, Kwame Nkrumah-Amoako, Edward Roberts, Stuart Holmes
  • Publication number: 20150191367
    Abstract: The apparatus comprises a treatment reservoir defining first and second treatment zones separated by a porous membrane. Carbon-based adsorbent material capable of electrochemical regeneration is provided in said first and second treatment zones. An agitator is operable to distribute the adsorbent in aqueous organic waste liquid contained in the first and second treatment zones. First and second electric current feeders are operably connected to the adsorbent in the first and second treatment zones respectively. A controller operates the electric current feeders to pass an electric current through the adsorbent in the treatment zones in one direction to regenerate the adsorbent in one of the treatment zones and to then reverse the direction of the current applied to the adsorbent to regenerate the adsorbent in the other treatment zone. Further apparatus is described which facilitates aqueous waste water treatment in a continuous manner.
    Type: Application
    Filed: July 10, 2013
    Publication date: July 9, 2015
    Inventors: Nigel Brown, Edward Roberts, Donald Eaton, Akinlabi Adeyemi
  • Patent number: 8429709
    Abstract: Method and system of providing an association between a system's meta-tagged data objects and a list of terms, the association indicating which objects are and are not covered by a given policy, in one aspect, may comprise obtaining a list of terms and a policy that includes one or more of the terms; identifying a plurality of meta-tags used in a system; developing one or more mappings between the terms and the meta-tags; identifying system data objects in the system having one or more meta-tags; creating for each meta-tag of each system data object identified, an association between the system data object and the one or more terms to which the meta-tag is mapped, the association indicating whether the system data object is or is not covered by the policy.
    Type: Grant
    Filed: August 20, 2007
    Date of Patent: April 23, 2013
    Assignee: International Business Machines Corporation
    Inventors: Carolyn Brodie, Nigel Brown, John Karat, Clare Marie Karat, Peter Malkin
  • Patent number: 7711749
    Abstract: Method and system of providing an association between a system's meta-tagged data objects and a list of terms, the association indicating which objects are and are not covered by a given policy, in one aspect, may comprise obtaining a list of terms and a policy that includes one or more of the terms; identifying a plurality of meta-tags used in a system; developing one or more mappings between the terms and the meta-tags; identifying system data objects in the system having one or more meta-tags; creating for each meta-tag of each system data object identified, an association between the system data object and the one or more terms to which the meta-tag is mapped, the association indicating whether the system data object is or is not covered by the policy.
    Type: Grant
    Filed: August 20, 2007
    Date of Patent: May 4, 2010
    Assignee: International Business Machines Corporation
    Inventors: Carolyn Brodie, Nigel Brown, John Karat, Clare Marie Karat, Peter Malkin
  • Publication number: 20090055887
    Abstract: Method and system of providing an association between a system's meta-tagged data objects and a list of terms, the association indicating which objects are and are not covered by a given policy, in one aspect, may comprise obtaining a list of terms and a policy that includes one or more of the terms; identifying a plurality of meta-tags used in a system; developing one or more mappings between the terms and the meta-tags; identifying system data objects in the system having one or more meta-tags; creating for each meta-tag of each system data object identified, an association between the system data object and the one or more terms to which the meta-tag is mapped, the association indicating whether the system data object is or is not covered by the policy.
    Type: Application
    Filed: August 20, 2007
    Publication date: February 26, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Carolyn Brodie, Nigel Brown, John Karat, Clare-Marie Karat, Peter Malkin
  • Publication number: 20090055431
    Abstract: Method and system of providing an association between a system's meta-tagged data objects and a list of terms, the association indicating which objects are and are not covered by a given policy, in one aspect, may comprise obtaining a list of terms and a policy that includes one or more of the terms; identifying a plurality of meta-tags used in a system; developing one or more mappings between the terms and the meta-tags; identifying system data objects in the system having one or more meta-tags; creating for each meta-tag of each system data object identified, an association between the system data object and the one or more terms to which the meta-tag is mapped, the association indicating whether the system data object is or is not covered by the policy.
    Type: Application
    Filed: August 20, 2007
    Publication date: February 26, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Carolyn Brodie, Nigel Brown, John Karat, Clare-Marie Karat, Peter Malkin
  • Patent number: 6933153
    Abstract: This invention relates to a metal ion specific capacitance sensor with exceptional sensitivity and wide operating range. It is versatile because different kinds of recognition elements can be immobilized directly in a self-assembling monolayer substantially completely covering the surface of the measuring noble metal electrode. The electrode then becomes selective to those metal ions in the solution that show affinity to the recognition element on the surface. Compared to previously described electrochemical sensors, the sensor according to the present invention shows many orders of magnitude better sensitivity because of the unique measuring principle.
    Type: Grant
    Filed: September 15, 1998
    Date of Patent: August 23, 2005
    Assignees: Vlaamse Instelling Voor Technologish Onderzoek, School Biological Sciences at the University of Birmingham
    Inventors: Bo Mattiasson, Elisabeth Csoregi, Ibolya Bontidean, Gillis Johansson, Christine Berggren, Nigel Brown, Jonathan Lloyd, Kenneth Jakeman, Jonathan Hobman, Jonathan Wilson, Daniel Van Der Leile, Philippe Corbisier
  • Publication number: 20050010469
    Abstract: A method, apparatus, and computer program product for providing a consulting assessment environment. Consultants may use the environment to define templates that encode questionnaires and domain knowledge regarding business practices, as well as reporting criteria to specify the content and format of the assessment results. Consultants or their clients may use the environment to automate the process of performing assessments and generating reports from those assessments. These assessments may analyze the current state of the business, compare the business's current state with desired states or with best practices, and perform risk/benefit and/or cost/benefit analyses, according to the specifications made in the templates on a real-time basis for producing immediate assessment results and actions. An information hiding feature is provided to allow sensitive domain knowledge encoded within the templates, such as trade secrets, to be made inaccessible to clients.
    Type: Application
    Filed: July 10, 2003
    Publication date: January 13, 2005
    Applicant: International Business Machines Corporation
    Inventors: Nigel Brown, Yim Chan, Christopher Dolder, Marie-Paule Gauthier, Howard Young