Patents by Inventor Philip Brown

Philip 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: 20210116568
    Abstract: An example method performed by a processing system includes obtaining a light detecting and ranging point cloud of a building, where the point cloud includes a plurality of points, and where each point is associated with a set of (x,y,z) coordinates. A first point of the plurality of points is assigned to a subset of the plurality of points that is associated with the building, where the subset includes points whose (x,y) coordinates fall within a footprint of the building. The first point is grouped into a first cluster according to at least one of: a (z) coordinate of the first point and a gradient to which the first point belongs. A first prism formed by the first cluster is constructed. A model of the building is stored as a plurality of connected prisms, where the plurality of connected prisms includes the first prism.
    Type: Application
    Filed: October 22, 2019
    Publication date: April 22, 2021
    Inventors: Yaron Kanza, Philip Brown, Velin Kounev, Arun Jotshi
  • Publication number: 20210088546
    Abstract: A method for determining a corrected axial displacement parameter of a conduit inspection tool, in particular a downhole inspection tool, during transit of the tool axially along a conduit is disclosed. The tool used in the method has an imaging device and may be attached to a control module with a connecting line. The method comprises obtaining successive axially overlapping images of an internal wall of the conduit, determining, from the images, an observed axial displacement parameter of the tool as a function of transit time, identifying, in the images, a plurality of reference points, determining an estimated axial displacement parameter of the tool over an of transit time between successive reference points, and computing the corrected axial displacement parameter of the tool by applying a correction factor to the observed axial velocity of the tool.
    Type: Application
    Filed: February 4, 2019
    Publication date: March 25, 2021
    Inventors: Steven HELMORE, Christopher SCOTT, Jonathan THURSBY, Philip BROWN, Fraser LOUDEN, Tobben TYMONS
  • Publication number: 20210087920
    Abstract: Methods for correcting for non-centred tool geometry in image data obtained by a conduit inspection tool are disclosed. Embodiments of the invention apply to inspection tools with one or multiple sideview cameras and to inspection tools with downview cameras. The methods include obtaining at least two overlapping images of the internal surface of the conduit using the tool, identifying one or more features common to at least a pair of the overlapping images, determining, based on the positions of the or each common feature, the position of the tool with respect to a longitudinal axis of the conduit, determining a correction function based on the position of the tool and applying the correction function to the image data. Methods for determining the dimension of a feature of interest on the internal surface of the conduit are also disclosed.
    Type: Application
    Filed: February 4, 2019
    Publication date: March 25, 2021
    Inventors: Christopher SCOTT, Philip BROWN, Steven HELMORE, Jonathan THURSBY, David TYNEWYDD, James CRISAFULLI
  • Publication number: 20200394839
    Abstract: A method for constructing a three-dimensional representation of an internal surface of a conduit comprises obtaining a plurality of images of the internal surface of the conduit, for example from a camera mounted on an inspection tool, constructing, from the plurality of images, a composite image of the internal surface, providing a shape model of the internal surface, constructing, using the shape model, a three-dimensional mesh of the internal surface, and constructing a three-dimensional representation of the internal surface by assigning a pixel value from the composite image to a corresponding node of the mesh. The three-dimensional representation may be derived from two or more sets of images obtained under different image acquisition conditions, such as different camera angles, lighting conditions or spectral sensitivities.
    Type: Application
    Filed: February 4, 2019
    Publication date: December 17, 2020
    Inventors: Steven HELMORE, Christopher SCOTT, Philip BROWN, Jonathan THURSBY
  • Patent number: 10849850
    Abstract: At least one of the embodiments described herein relate generally to a method of obtaining metadata for content stored in a first repository. The method may be performed at a second repository, and may include the acts of: identifying a content object stored in the first repository, the content object including learning content usable in an electronic educational system to provide electronic learning; identifying metadata for the content object stored in the first repository, the metadata associated with the learning content of the content object; retrieving the metadata associated with the learning content from the first repository; and storing a harvested content object corresponding to the content object. The harvested content object may includes the metadata associated with the learning content of the content object stored in the first repository.
    Type: Grant
    Filed: November 21, 2013
    Date of Patent: December 1, 2020
    Assignee: D2L Corporation
    Inventors: Phillip McClelland, Philip Brown, Chris Carleton
  • Publication number: 20200175887
    Abstract: Systems and methods for conducting an electronic assessment in an electronic learning (eLearning) environment are provided. The system includes a display and at least one processor operatively coupled to the display. The at least one processor configured for: providing an electronic assessment comprising a plurality of assessment tasks for a current participant to complete within an allocated amount of assessment time; determining context-dependent time requirement (CDTR) value for at least one of the assessment tasks based upon historical performance data associated with that task, the CDTR value being indicative of a suggested amount of time required to complete that task; and providing the CDTR value to the current participant.
    Type: Application
    Filed: November 28, 2019
    Publication date: June 4, 2020
    Inventors: Sebastian Mihai, Phil McClelland, Philip Brown, Vladan Ignjatovic
  • Patent number: 10559216
    Abstract: Systems and methods for conducting an electronic assessment in an electronic learning (eLearning) environment are provided. The system includes a display and at least one processor operatively coupled to the display. The at least one processor configured for: providing an electronic assessment comprising a plurality of assessment tasks for a current participant to complete within an allocated amount of assessment time; determining context-dependent time requirement (CDTR) value for at least one of the assessment tasks based upon historical performance data associated with that task, the CDTR value being indicative of a suggested amount of time required to complete that task; and providing the CDTR value to the current participant.
    Type: Grant
    Filed: October 22, 2013
    Date of Patent: February 11, 2020
    Assignee: D2L Corporation
    Inventors: Sebastian Mihai, Phil McClelland, Philip Brown, Vladan Ignjatovic
  • Patent number: 10545176
    Abstract: A current measurement circuit suitable for measuring the flow of current along a path in an electrical circuit such as a part of an electric power assisted steering system comprises a current measurement resistor that is located in series in the electrical path through which a current to be measured may flow, a first measurement sub-circuit that measures the voltage dropped across at least a part of the resistor and produces a first output signal, and a second measurement sub-circuit that measures the voltage dropped across at least a part of the resistor and produces a second output signal, and in which the electrical connections of the two sub-circuits to the resistor are independent of each other.
    Type: Grant
    Filed: October 8, 2015
    Date of Patent: January 28, 2020
    Assignee: TRW Limited
    Inventors: Stephen Harvey, Andrew Williams, Philip Browne
  • Publication number: 20200022742
    Abstract: Intramedullary nails are provided for the fixation of epiphyseal fragments in a long bone of a patient in need thereof. The intramedullary nails have a cap portion that allows for fixation of the epiphyseal bone fragments thereto, and an intramedullary shaft for insertion into the medullary canal of the long bone. The intramedullary nails can provide for fixation of comminuted fractures that are difficult to treat with conventional methods. In some aspects, the patient is a human patient and the fracture is a Mason type II radial head fracture or a Mason type III radial head fracture. Methods of fixation of epiphyseal fractures using the intramedullary nails of the present disclosure are also described.
    Type: Application
    Filed: March 20, 2018
    Publication date: January 23, 2020
    Inventors: ZHONGYU JOHN LI, PHILIP BROWN
  • Patent number: 10525210
    Abstract: A fluid extraction device is provided for extracting fluid from a syringe assembly including a syringe port and a sleeve. The device includes a body with first and second ends, the first end defining a fluid entry port, and the second end defining a fluid exit port. A channel through the body connects the fluid entry and fluid exit ports. At least one push member extends radially from the body and is configured to contact the sleeve of the syringe assembly in use such to push it from a first position in which the sleeve closes the syringe port to a second position in which the sleeve exposes the syringe port.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: January 7, 2020
    Assignee: C-MAJOR LTD.
    Inventors: Philip Brown, Allen Pearson, James Collins
  • Patent number: 10522937
    Abstract: A convenience interface device is provided for personnel to access devices that reside inside an enclosure without opening the enclosure door. The convenience interface device includes a housing, a cover assembly comprising a cover and a cover receiving frame operatively connected to the housing, a first metal insert and a first magnet for magnetically connecting together, one of the first metal insert and the first magnet on one of the cover or the receiving frame and the other of the first metal insert and the first magnet on the other of the cover or the receiving frame, and a second metal insert and a second magnet for magnetically connecting together, one of the second metal insert and the second magnet on one of the cover or the receiving frame and the other of the second metal insert and the second magnet on the other of the cover or the receiving frame. The housing passes through an opening in the enclosure door and includes inside and outside outlet faces.
    Type: Grant
    Filed: November 14, 2018
    Date of Patent: December 31, 2019
    Assignee: Grace Engineered Products, Inc.
    Inventors: Philip Brown Allen, Drew Philip Allen
  • Patent number: 10430356
    Abstract: Embodiments of the present invention set forth techniques for resolving page faults associated with a copy engine. A copy engine within a parallel processor receives a copy operation that includes a set of copy commands. The copy engine executes a first copy command included in the set of copy commands that results in a page fault. The copy engine stores the set of copy commands to the memory. At least one advantage of the disclosed techniques is that the copy engine can perform copy operations that involve source and destination memory pages that are not pinned, leading to reduced memory demand and greater flexibility.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: October 1, 2019
    Assignee: NVIDIA CORPORATION
    Inventors: M. Wasiur Rashid, Jonathon Evans, Gary Ward, Philip Browning Johnson
  • Patent number: 10423424
    Abstract: Techniques are disclosed for performing an auxiliary operation via a compute engine associated with a host computing device. The method includes determining that the auxiliary operation is directed to the compute engine, and determining that the auxiliary operation is associated with a first context comprising a first set of state parameters. The method further includes determining a first subset of state parameters related to the auxiliary operation based on the first set of state parameters. The method further includes transmitting the first subset of state parameters to the compute engine, and transmitting the auxiliary operation to the compute engine. One advantage of the disclosed technique is that surface area and power consumption are reduced within the processor by utilizing copy engines that have no context switching capability.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: September 24, 2019
    Assignee: NVIDIA CORPORATION
    Inventors: Lincoln G. Garlick, Philip Browning Johnson, Rafal Zboinski, Jeff Tuckey, Samuel H. Duncan, Peter C. Mills
  • Patent number: 10356126
    Abstract: There is provided a method and apparatus of providing communication between frames of a web browser which is arranged to enforce a same origin security policy for communication between frames. The method comprises, receiving a hub document of a hub origin into a hub frame of the web browser. Receiving a first application document of a first application origin into a first application frame of the web browser, the first application origin being different to the hub origin. Communicating between the hub document and the first application document within the web browser using a cross origin communication mechanism.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: July 16, 2019
    Assignee: Livestax Limited
    Inventors: Ross Alderson, Philip Brown
  • Publication number: 20190148871
    Abstract: A convenience interface device is provided for personnel to access devices that reside inside an enclosure without opening the enclosure door. The convenience interface device includes a housing, a cover assembly comprising a cover and a cover receiving frame operatively connected to the housing, a first metal insert and a first magnet for magnetically connecting together, one of the first metal insert and the first magnet on one of the cover or the receiving frame and the other of the first metal insert and the first magnet on the other of the cover or the receiving frame, and a second metal insert and a second magnet for magnetically connecting together, one of the second metal insert and the second magnet on one of the cover or the receiving frame and the other of the second metal insert and the second magnet on the other of the cover or the receiving frame.
    Type: Application
    Filed: November 14, 2018
    Publication date: May 16, 2019
    Applicant: Grace Engineered Products, Inc.
    Inventors: Philip Brown Allen, Drew Philip Allen
  • Publication number: 20190146015
    Abstract: An electrical safety monitoring system is provided. The system includes an analog circuit having line inputs for hardwiring an L1, an L2, an L3, and a GND three-phase connections, the analog circuit configured to monitor if voltage exists between any two of the line inputs, a heartbeat circuit electrically connected to the analog circuit to provide a heartbeat signal indicative of voltage present on any of the line inputs, an isolated voltage source electrically connected to the heartbeat circuit to power the heartbeat circuit with a VDC+ and a VDC?, and a logic circuit in operative communication with the heartbeat circuit for monitoring input from the heartbeat circuit and decoding the input from the heart beat circuit. The isolated voltage source may be supplied by a programmable logic controller (PLC) and the logic circuit may be implemented within the same PLC as a function block.
    Type: Application
    Filed: November 14, 2018
    Publication date: May 16, 2019
    Applicant: Grace Engineered Products, Inc.
    Inventors: Philip Brown Allen, Mark Alan Hockert
  • Patent number: 10275275
    Abstract: A copy subsystem within a processor includes a set of logical copy engines and a set of physical copy engines. Each logical copy engine corresponds to a different command stream implemented by a device driver, and each logical copy engine is configured to receive copy commands via the corresponding command stream. When a logical copy engine receives a copy command, the logical copy engine distributes the command, or one or more subcommands derived from the command, to one or more of the physical copy engines. The physical copy engines can perform multiple copy operations in parallel with one another, thereby allowing the bandwidth of the communication link(s) to be saturated.
    Type: Grant
    Filed: December 3, 2015
    Date of Patent: April 30, 2019
    Assignee: NVIDIA CORPORATION
    Inventors: M. Wasiur Rashid, Gary Ward, Wei-Je Robert Huang, Philip Browning Johnson
  • Publication number: 20190066526
    Abstract: A computer-implemented method for modifying one or more contents of an electronic learning system for a user impaired by a colour vision deficiency. The method includes: generating a vision profile for the user, the vision profile indicating at least a type of the colour vision deficiency, identifying, from the one or more contents, a content to be modified, the content including at least two portions formed of a first colour and a second colour, respectively, the first colour being different from the second colour but the first colour being at least partially indistinguishable from the second colour by the user due to the colour vision deficiency, identifying a content transformation to be applied to the content based on the vision profile, the content transformation including one or more adjustments of the content to accommodate the colour vision deficiency impairing the user; and applying the content transformation to the content.
    Type: Application
    Filed: October 3, 2018
    Publication date: February 28, 2019
    Applicant: D2L Corporation
    Inventors: Sebastian Mihai, Philip Brown, Chantal Jandard, Mark Cowan
  • Patent number: 10217183
    Abstract: A system, method, and computer program product are provided for allocating processor resources to process compute workloads and graphics workloads substantially simultaneously. The method includes the steps of allocating a plurality of processing units to process tasks associated with a graphics pipeline, receiving a request to allocate at least one processing unit in the plurality of processing units to process tasks associated with a compute pipeline, and reallocating the at least one processing unit to process tasks associated with the compute pipeline.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: February 26, 2019
    Assignee: NVIDIA CORPORATION
    Inventors: Gregory S. Palmer, Jerome F. Duluk, Jr., Karim Maher Abdalla, Jonathon S. Evans, Adam Clark Weitkemper, Lacky Vasant Shah, Philip Browning Johnson, Gentaro Hirota
  • Patent number: 10180916
    Abstract: A copy subsystem within a processor includes a set of logical copy engines and a set of physical copy engines. Each logical copy engine corresponds to a different command stream implemented by a device driver, and each logical copy engine is configured to receive copy commands via the corresponding command stream. When a logical copy engine receives a copy command, the logical copy engine distributes the command, or one or more subcommands derived from the command, to one or more of the physical copy engines. The physical copy engines can perform multiple copy operations in parallel with one another, thereby allowing the bandwidth of the communication link(s) to be saturated.
    Type: Grant
    Filed: December 3, 2015
    Date of Patent: January 15, 2019
    Assignee: NVIDIA CORPORATION
    Inventors: M. Wasiur Rashid, Gary Ward, Wei-Je Robert Huang, Philip Browning Johnson