Patents by Inventor David A. McDougall

David A. McDougall 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: 20240143742
    Abstract: The disclosure provides computing platforms, systems, methods, and storage media for delivering contextual feedback to a user of a potential cybersecurity attack, such as a phishing attack. In an aspect, the disclosure provides: configuring, via a processor, a plurality of rules, each rule associated with an indicator of suspicious activity and a feedback snippet corresponding to the indicator; receiving, at the processor, a report of a potentially malicious electronic communication; triggering, at the processor, a rule of the plurality of rules based on the associated indicator and the report of the electronic communication; generating, at the processor, feedback comprising the feedback snippet associated with each triggered rule; automatically providing the feedback to the user.
    Type: Application
    Filed: October 31, 2022
    Publication date: May 2, 2024
    Inventors: David SHIPLEY, Sean MCDOUGALL
  • Publication number: 20210325088
    Abstract: A heat transfer device (100) includes an inner tube (102) mounted within a tubular chamber (104) of a heat exchanger (106). The hollow tubular chamber (104) has a closed end (108) with inwardly sloping inner surfaces (110) and the inner tube (102) has an open end (112) that terminates short of the closed end (108). A diffuser (114) is provided and is shaped such that an operatively front part (116) thereof substantially conforms to a shape of the inner surfaces (110) of the closed end (108) so as to form a narrow flow passageway (118) between the diffuser (114) and the inner surfaces (110) at the closed end (108), and an operatively back part (120) of the diffuser (114) slopes towards the inner tube (102) and away from its open end (112) to form a diffusion zone (122). Heat transfer assemblies utilising the heat transfer device (100) are also disclosed.
    Type: Application
    Filed: December 11, 2019
    Publication date: October 21, 2021
    Applicant: Stellenbosch University
    Inventors: Derwalt Johannes ERASMUS, Theodor Willem VON BACKSTRĂ–M, David MCDOUGALL, Matti LUBKOLL
  • Publication number: 20140196767
    Abstract: A photovoltaic module assembly is mounted on a frame of a racking system of a photovoltaic module installation site. The photovoltaic module assembly includes at least one photovoltaic module and at least one rash. The photovoltaic module includes a back sheet, at least one crystalline silicon photovoltaic cell supported on the back sheet, a first encapsulant layer formed from a silicone composition supported on the photovoltaic cell, and a cover sheet supported on the first encapsulant layer. The rail is fixed relative to the back sheet and is configured to support the one photovoltaic module on the racking system. Adhesive adheres the back sheet of the photovoltaic module to the rail. The adhesive is formed from a room-temperature vulcanizing silicone composition and has a thickness from the rail to the back sheet of between 2.3 mm and 6.0 mm.
    Type: Application
    Filed: June 1, 2012
    Publication date: July 17, 2014
    Applicant: DOW CORNING CORPORATION
    Inventors: Kevin Houle, Elizabeth Knazs, Brandy Knutson, David McDougall
  • Patent number: 8050904
    Abstract: A method, data processing system, and computer program product are provided for performing time-based symbolic simulation. A delay-aware representation of a circuit is created that includes a plurality of circuit nodes. The data-aware representation is simulated. In particular, the simulator simulates transitions from a first set of circuit nodes to a second set of circuit nodes selected from the plurality of circuit nodes, the simulating based on executing a first set of simulation events. A second set of simulation events is then generated in response to executing the first set of simulation events. During the simulation, a time is computed for each of the transitions. An an event scheduling diagram is constructed during simulation. The event scheduling diagram depicts the transitions and the times of the transitions.
    Type: Grant
    Filed: September 15, 2006
    Date of Patent: November 1, 2011
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Jayanta Bhadra, Magdy S. Abadir, Ping Gao, Timothy David McDougall
  • Patent number: 8019840
    Abstract: A computerized method for determining whether a storage device detected in a SAN is associated with a storage array detected in the SAN, where the storage array has one or more storage devices associated therewith. The computerized method includes obtaining identifying information for the detected storage device, obtaining identifying information for the one or more storage devices associated with the detected storage array, and processing the obtained information to determine whether the detected storage device is one of the one or more storage devices associated with the detected storage array.
    Type: Grant
    Filed: October 31, 2002
    Date of Patent: September 13, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: David McDougall, Harry E Kellogg, Paulene M. Purdy
  • Publication number: 20080071515
    Abstract: A method, data processing system, and computer program product are provided for performing time-based symbolic simulation. A delay-aware representation of a circuit is created that includes a plurality of circuit nodes. The data-aware representation is simulated. In particular, the simulator simulates transitions from a first set of circuit nodes to a second set of circuit nodes selected from the plurality of circuit nodes, the simulating based on executing a first set of simulation events. A second set of simulation events is then generated in response to executing the first set of simulation events. During the simulation, a time is computed for each of the transitions. An an event scheduling diagram is constructed during simulation. The event scheduling diagram depicts the transitions and the times of the transitions.
    Type: Application
    Filed: September 15, 2006
    Publication date: March 20, 2008
    Inventors: Jayanta Bhadra, Magdy S. Abadir, Ping Gao, Timothy David McDougall
  • Patent number: 7216184
    Abstract: The present invention is directed to a system and method which discovers or identifies a type of device associated with an input/output (I/O path). Preferred embodiments define a type of device by a property file. The property file is utilized to identify executable code that determines whether the device associated with a particular I/O path is the type of device defined by said property file.
    Type: Grant
    Filed: May 1, 2001
    Date of Patent: May 8, 2007
    Assignee: Hewlett-Packard Development Company, LP.
    Inventors: Tom Milner, David McDougall
  • Publication number: 20040088366
    Abstract: A computerized method for determining whether a storage device detected in a SAN is associated with a storage array detected in the SAN, where the storage array has one or more storage devices associated therewith. The computerized method includes obtaining identifying information for the detected storage device, obtaining identifying information for the one or more storage devices associated with the detected storage array, and processing the obtained information to determine whether the detected storage device is one of the one or more storage devices associated with the detected storage array.
    Type: Application
    Filed: October 31, 2002
    Publication date: May 6, 2004
    Inventors: David McDougall, Harry E. Kellogg, Paulene M. Purdy
  • Patent number: 6711722
    Abstract: A method for deriving a functional circuit description that is independent of pre-charge node values, the functional circuit description IS a transformation of an initial structural circuit description having pre-chargeable nodes. The method includes identifying the pre-chargeable nodes in initial structural circuit description. The pre-chargeable nodes have a logic value that is dependent upon an associated pre-charge clock. Pre-charge nodes value associated with the pre-chargeable nodes are then determined and then the functional circuit description that is independent of pre-charge node values is derived.
    Type: Grant
    Filed: August 21, 2000
    Date of Patent: March 23, 2004
    Assignee: Motorola, Inc.
    Inventors: Atanas Nikolaev Parashkevov, Simon Thomas Jolly, Timothy David McDougall
  • Publication number: 20030079190
    Abstract: A method for deriving a hierarchical functional description of a circuit by creating a hierarchical model of the circuit from the initial hardware description (100), the hierarchical model having at least one boundary connection coupling hierarchical levels of the model. Signal flow conflicts at each boundary connection are then analyszd (101) which includes flattening (205) instances of the hierarchical model where signal flow conflicts are identified thereby transforming the hierarchical model into a signal flow conflict free hierarchical model. A hierarchical functional description of the circuit is then derived (102) from the signal flow conflict free hierarchical model.
    Type: Application
    Filed: September 24, 2002
    Publication date: April 24, 2003
    Inventors: Atanas Nikolaev Parashkevov, Simon Thomas Jolly, Timothy David McDougall
  • Publication number: 20020166002
    Abstract: The present invention is directed to a system and method which discovers or identifies a type of device associated with an input/output (I/O path). Preferred embodiments define a type of device by a property file. The property file is utilized to identify executable code that determines whether the device associated with a particular I/O path is the type of device defined by said property file.
    Type: Application
    Filed: May 1, 2001
    Publication date: November 7, 2002
    Inventors: Tom Milner, David McDougall
  • Patent number: 4652265
    Abstract: A blood pump is powered by an implantable motive power source. The blood pump has four actively pumping chambers, two of the chambers simulating ventricles and two of the chambers simulating atria, wherein the ventricular and atrial chambers are driven in a reciprocating manner by a pivoting wedge hinged to a septal wall partition separating the ventricular from the atrial chambers. The pivoting wedge is hydraulically powered through systole and diastole by means of hydraulic motors harnessed individually to respective skeletal muscles and responsive to the contraction of these muscles which are sequentially contracted by control stimulation means. The hydraulic pressure from the hydraulic motors is transmitted through hydraulic lines to the blood pump.
    Type: Grant
    Filed: September 23, 1982
    Date of Patent: March 24, 1987
    Inventor: David A. McDougall
  • Patent number: 4647062
    Abstract: A linkage connecting two runners and a platform, includes three link members in a pentagonal configuration to effect a progressive shift of weight onto the uphill runner from the downhill runner during rotation of the runners about the long axis of the platform.
    Type: Grant
    Filed: November 10, 1983
    Date of Patent: March 3, 1987
    Inventor: David A. McDougall
  • Patent number: 4449735
    Abstract: A skiing device having at least a pair of parallel, elongated, longitudinally extending runners is provided with a platform therebetween, and quadrilateral linkage arrangements extend between the runners and the platform independently while at least one link member extends between the runners. The quadrilateral linkage arrangements between the runners and the platform allow the ski to carve a turn in the slope of a hill with more ease since the two runners present separate control edges.
    Type: Grant
    Filed: August 28, 1981
    Date of Patent: May 22, 1984
    Inventor: David A. McDougall
  • Patent number: D679244
    Type: Grant
    Filed: July 10, 2012
    Date of Patent: April 2, 2013
    Assignee: Dow Corning Corporation
    Inventors: Tim Efthimiady, Kevin Houle, Elizabeth Knazs, David McDougall, Nicholas Singh, Heather Singler
  • Patent number: D679245
    Type: Grant
    Filed: July 10, 2012
    Date of Patent: April 2, 2013
    Assignee: Dow Corning Corporation
    Inventors: Tim Efthimiady, Kevin Houle, Elizabeth Knazs, David McDougall, Nicholas Singh, Heather Singler
  • Patent number: D689816
    Type: Grant
    Filed: July 10, 2012
    Date of Patent: September 17, 2013
    Inventors: Tim Efthimiady', Kevin Houle, Elizabeth Knazs, David McDougall, Nicholas Singh, Heather Singler