Patents by Inventor Robert MacDonald

Robert MacDonald 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: 20250344558
    Abstract: Optically active devices and processes for preparing such devices are disclosed. A device in accordance with the present disclosure comprises a patterned surface, wherein the patterned surface comprises a plurality of pattern elements, and a plurality of LED light sources each optically coupled and/or radiationally connected to at least one pattern element of the plurality of pattern elements. The plurality of pattern elements comprise at least one optically active material and a photoresist material.
    Type: Application
    Filed: May 3, 2024
    Publication date: November 6, 2025
    Inventors: Aharon Yakimov, James E. Murphy, Gurvinder Singh Khinda, Robert Macdonald
  • Publication number: 20240087227
    Abstract: Methods of determining solar radiation exposure are provided. A method may include tracing one or more rays from a first 3D coordinate to one or more additional 3D coordinates within a digital model representing one or more simulated locations of the sun within the digital model. The method may also include determining whether any of the rays of the one or more rays intersect an obstruction. Further, the method may include determining solar access associated with the first 3D coordinate based on the determination of whether any of the rays of the one or more rays intersect the obstruction.
    Type: Application
    Filed: August 30, 2023
    Publication date: March 14, 2024
    Inventors: Willard S. MacDonald, Robert MacDonald
  • Patent number: 11748946
    Abstract: A method of determining solar radiation exposure at a predetermined location is provided. The method may include generating a first two-dimensional (2D) matrix including a plurality of elements, wherein each element of the plurality of elements of the first 2D matrix includes an elevation/azimuth pair representing a light ray extending from the predetermined location to one or more positions in the sky. The method may further include generating a second 2D matrix including a plurality of elements, wherein each index of the second 2D matrix includes an associated elevation/azimuth pair of the first 2D matrix. Each element of the plurality of elements of the second 2D matrix represents an amount of solar radiation to impinge on the predetermined location from a direction of a respective elevation/azimuth pair.
    Type: Grant
    Filed: June 16, 2020
    Date of Patent: September 5, 2023
    Assignee: SUNRUN INC.
    Inventors: Willard MacDonald, Robert MacDonald
  • Publication number: 20220075173
    Abstract: A microscope can be retrofitted with a nosepiece configured with a miniaturized inertial measurement sensor and an associated wireless transmitter that functions to relay information as to the current position of the nosepiece as determined by the inertial measurement sensor thereby indicating which objective lens is in the optical path to an external computing device. Alternatively, the nosepiece can configured with a miniaturized inertial measurement sensor generating an electrical signal indicating the current position of the nosepiece or equivalently the current objective lens in the optical path, and a cable for carrying power to the sensor, the electrical signal to internal electronics of the microscope, or both. This latter configuration is suitable in the situation where the microscope is configured with this arrangement, as manufactured.
    Type: Application
    Filed: January 8, 2019
    Publication date: March 10, 2022
    Inventor: Robert MACDONALD
  • Patent number: 11229174
    Abstract: The present invention relates to a method for enhancing crop performance in Brassica, the method comprising providing Brassica seeds which have been sorted so that at least 90% of the seed population have a seed diameter of at least 1.7 mm; and seeding said Brassica seeds at a seeding rate sufficient to establish a population of Brassica plants so that the plants have a density of 40 to 95 plants per m2 when the plants are at any one or more of phenological growth stages 11, 12, 13, 14, or 15, according to the BBCH scale; and that the plants show an establishment rate of at least 40%.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: January 25, 2022
    Assignee: BASF AGRICULTURAL SOLUTIONS SEED US LLC
    Inventors: Robert MacDonald, Susan Slater, Derek Lewis, Joel Gorman
  • Patent number: 10907421
    Abstract: An apparatus and system for generating pressure pulses for enhancing and completing a well bore within a pipe or coiled tubing operation including: a valve longitudinally and axially positioned within the center of a pulser section, a gearbox, and an impeller. The main fluid flow is interrupted by the main valve which is operated by a controlled pilot fluid stream. The pilot fluid stream is controlled by a determined rotation of a gearbox driven by an impeller located centrally and axially and connected to the gearbox. Most specifically, the system utilizes pulse technology to improve weight transfer in horizontal wells by modulating flow, pressure and weight on the bit. The system can be used to overcome coiled tubing (CT) drill out challenges by overcoming friction forces that impede the downhole reach.
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: February 2, 2021
    Assignee: Teledrill Inc
    Inventors: Ford Douglas Creighton, Gabor Vecseri, Robert MacDonald
  • Publication number: 20200334903
    Abstract: A method of determining solar radiation exposure at a predetermined location is provided. The method may include generating a first two-dimensional (2D) matrix including a plurality of elements, wherein each element of the plurality of elements of the first 2D matrix includes an elevation/azimuth pair representing a light ray extending from the predetermined location to one or more positions in the sky. The method may further include generating a second 2D matrix including a plurality of elements, wherein each index of the second 2D matrix includes an associated elevation/azimuth pair of the first 2D matrix. Each element of the plurality of elements of the second 2D matrix represents an amount of solar radiation to impinge on the predetermined location from a direction of a respective elevation/azimuth pair.
    Type: Application
    Filed: June 16, 2020
    Publication date: October 22, 2020
    Inventors: Willard MacDonald, Robert MacDonald
  • Publication number: 20200253141
    Abstract: The present invention relates to a method for enhancing crop performance in Brassica, the method comprising providing Brassica seeds which have been sorted so that at least 90% of the seed population have a seed diameter of at least 1.7 mm; and seeding said Brassica seeds at a seeding rate sufficient to establish a population of Brassica plants so that the plants have a density of 40 to 95 plants per m2 when the plants are at any one or more of phenological growth stages 11, 12, 13, 14, or 15, according to the BBCH scale; and that the plants show an establishment rate of at least 40%.
    Type: Application
    Filed: September 16, 2016
    Publication date: August 13, 2020
    Inventors: Robert MACDONALD, Susan SLATER, Derek LEWIS, Joel GORMAN
  • Patent number: 10692278
    Abstract: A method of determining solar radiation exposure at a predetermined location is provided. The method may include generating a first two-dimensional (2D) matrix including a plurality of elements, wherein each element of the plurality of elements of the first 2D matrix includes an elevation/azimuth pair representing a light ray extending from the predetermined location to one or more positions in the sky. The method may further include generating a second 2D matrix including a plurality of elements, wherein each index of the second 2D matrix includes an associated elevation/azimuth pair of the first 2D matrix. Each element of the plurality of elements of the second 2D matrix represents an amount of solar radiation to impinge on the predetermined location from a direction of a respective elevation/azimuth pair.
    Type: Grant
    Filed: June 1, 2017
    Date of Patent: June 23, 2020
    Assignee: Solmetric Corporation
    Inventors: Willard S. MacDonald, Robert MacDonald
  • Patent number: 10662767
    Abstract: An apparatus, method, and system for generating pressure pulses in a drilling fluid flowing within coiled tubing assembly is described that includes; a flow throttling device longitudinally and axially positioned within the center of a main valve actuator assembly that allows main exit flow fluid to flow past a drive shaft and motor such that the pilot fluid and the main exit flow fluid causes one or more flow throttling devices to generate large, rapid controllable pulses. The pulses generated by the flow throttling device thereby allow transmission of well-developed signals easily distinguished from any noise resulting from other vibrations due to nearby equipment within the borehole or exterior to the borehole, or within the coiled tubing assembly wherein the signals also provide predetermined height, width and shape of the signals.
    Type: Grant
    Filed: October 17, 2017
    Date of Patent: May 26, 2020
    Assignee: TELEDRILL, INC.
    Inventors: Robert MacDonald, Gabor Vecseri, Benjamin Jennings
  • Patent number: 10633968
    Abstract: An apparatus and system for generating pressure pulses for enhancing and completing a well bore within a coiled tubing assembly including: a CT-MWD-FTD tool longitudinally and axially positioned within the center of a main valve assembly including a main valve. The drilling fluid is subsequently split into both an inlet main fluid stream and a pilot fluid stream, wherein the pilot fluid stream subsequently flows such that the pilot fluid recombines with the main flow stream to become a main exit fluid flow. The main exit fluid flow then proceeds toward a motor housing wherein one or more annular pressure sensors measure the pressure of fluid flow with sensors that send signals to a Digital Signal Processor (DSP) that controls flow throttling devices which generate controllable, large, rapid and measurable energy pulses.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: April 28, 2020
    Assignee: TELEDRILL, INC.
    Inventors: Robert MacDonald, Gabor Vecseri
  • Publication number: 20190316465
    Abstract: An apparatus and system for generating pressure pulses for enhancing and completing a well bore within a coiled tubing assembly including: a CT-MWD-FTD tool longitudinally and axially positioned within the center of a main valve assembly including a main valve. The drilling fluid is subsequently split into both an inlet main fluid stream and a pilot fluid stream, wherein the pilot fluid stream subsequently flows such that the pilot fluid recombines with the main flow stream to become a main exit fluid flow. The main exit fluid flow then proceeds toward a motor housing wherein one or more annular pressure sensors measure the pressure of fluid flow with sensors that send signals to a Digital Signal Processor (DSP) that controls flow throttling devices which generate controllable, large, rapid and measurable energy pulses.
    Type: Application
    Filed: March 25, 2019
    Publication date: October 17, 2019
    Applicant: Teledrill, Inc.
    Inventors: Robert MacDonald, Gabor Vecseri
  • Patent number: 10255394
    Abstract: A method for simulating an integrated circuit model is provided. The method includes receiving partition netlists of an integrated circuit in a partition scheduler and scheduling, by at least one computer, an execution of a computational thread associated with a first partition netlist. The method also includes preparing input data for a task and storing the input data set in an object storage. Also, the method includes executing, by the computer, the task in the computational thread. The method also includes building dependency trees between multiple tasks for reducing the input/output data overhead, and caching information that may be necessary for each task but may be reusable by the task when such information is unavailable from previously computed tasks.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: April 9, 2019
    Assignee: CADENCE DESIGN SYSTEMS, INC.
    Inventors: Harsh Vardhan, Jalal Wehbeh, Robert MacDonald
  • Publication number: 20190100994
    Abstract: An apparatus and system for generating pressure pulses and gathering down-hole sensory information for enhancing and completing a well bore within a coiled tubing operation including: a valve longitudinally and axially positioned within the center of a pulser section and electronics to transmit and record down-hole sensory information. The main fluid flow is interrupted by the main valve which is operated by the controlled pilot fluid stream. The main fluid flow proceeds toward one or more pressure sensors to measure the fluid flow pressure with sensors that send signals to a Digital Signal Processor (DSP) that controls a valve which generates controllable and measurable energy pulses. Recorded downhole sensory information such as temperature, fluid bore and annulus pressure, weight/axial force, torque, vibration, shock, gravity tool-face, casing collar locator, gamma, flow and battery condition can be transmitted in real-time via pressure pulses to the surface with pulser or downloaded for analysis.
    Type: Application
    Filed: September 29, 2017
    Publication date: April 4, 2019
    Inventors: Gabor Vecseri, Robert MacDonald, Ford D. Creighton
  • Patent number: 10235482
    Abstract: A method for obtaining a partition netlist from a partition of an integrated circuit netlist and identifying a logic path from an input to an output in the partition netlist is provided. The method includes identifying a first delay arc for the logic path including circuit components from the partition netlist, and configuring a first input stimulus vector to invert the input in the partition netlist and to induce a current through at least one of the plurality of circuit components. When a second input stimulus vector is associated with a second delay arc that is equivalent to the first delay arc in the logic path, the method includes selecting one of the first or second input stimulus vectors for a set of input stimuli vectors. The method further includes determining an electromigration effect on the partition netlist with the input stimuli vectors.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: March 19, 2019
    Assignee: CADENCE DESIGN SYSTEMS, INC.
    Inventors: Aswin Ramakrishnan, Jalal Wehbeh, Robert MacDonald, Federico Politi, Ajish Thomas
  • Patent number: 10133835
    Abstract: A system and method are provided for reducing processing time in characterizing a programmably implemented cell. The cell is decomposed into a plurality of channel connected component portions (CCC's), each including a local output node and at least one switching device establishing a conduction channel within a channel path extending from the local output node to a power plane of the cell. A component characteristic function is generated for each CCC, which logically sums a locus of vectors for nodes electrically connected to the local output node. Each CCC's component characteristic function is expanded to form a local characteristic function relative to one or more other upstream CCC. Each local characteristic function is thereby formed exclusive of any upstream local output node electrically disconnected from its local output node. At least one feasible vector is selectively generated from the local characteristic functions according to requirements predefined for a parametric measurement.
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: November 20, 2018
    Assignee: Cadence Design Systems, Inc.
    Inventor: Robert MacDonald
  • Publication number: 20180320459
    Abstract: An apparatus and system for generating pressure pulses for enhancing and completing a well bore within a pipe or coiled tubing operation including: a valve longitudinally and axially positioned within the center of a pulser section, a gearbox, and an impeller. The main fluid flow is interrupted by the main valve which is operated by a controlled pilot fluid stream. The pilot fluid stream is controlled by a determined rotation of a gearbox driven by an impeller located centrally and axially and connected to the gearbox. Most specifically, the system utilizes pulse technology to improve weight transfer in horizontal wells by modulating flow, pressure and weight on the bit. The system can be used to overcome coiled tubing (CT) drill out challenges by overcoming friction forces that impede the downhole reach.
    Type: Application
    Filed: February 28, 2018
    Publication date: November 8, 2018
    Inventors: Ford Douglas Creighton, Gabor Vecseri, Robert MacDonald
  • Publication number: 20180274363
    Abstract: An apparatus and system for generating pressure pulses for enhancing and completing a well bore within a coiled tubing assembly including: a CT-MWD-FTD tool longitudinally and axially positioned within the center of a main valve assembly including a main valve. The drilling fluid is subsequently split into both an inlet main fluid stream and a pilot fluid stream, wherein the pilot fluid stream subsequently flows such that the pilot fluid recombines with the main flow stream to become a main exit fluid flow. The main exit fluid flow then proceeds toward a motor housing wherein one or more annular pressure sensors measure the pressure of fluid flow with sensors that send signals to a Digital Signal Processor (DSP) that controls flow throttling devices which generate controllable, large, rapid and measurable energy pulses.
    Type: Application
    Filed: March 22, 2017
    Publication date: September 27, 2018
    Inventors: Robert MacDonald, Gabor Vecseri
  • Publication number: 20180156032
    Abstract: An apparatus, method, and system for generating pressure pulses in a drilling fluid flowing within coiled tubing assembly is described that includes; a flow throttling device longitudinally and axially positioned within the center of a main valve actuator assembly that allows main exit flow fluid to flow past a drive shaft and motor such that the pilot fluid and the main exit flow fluid causes one or more flow throttling devices to generate large, rapid controllable pulses. The pulses generated by the flow throttling device thereby allow transmission of well-developed signals easily distinguished from any noise resulting from other vibrations due to nearby equipment within the borehole or exterior to the borehole, or within the coiled tubing assembly wherein the signals also provide predetermined height, width and shape of the signals.
    Type: Application
    Filed: October 17, 2017
    Publication date: June 7, 2018
    Applicant: Teledrill, Inc.
    Inventors: Robert MacDonald, Gabor Vecseri, Benjamin Jennings
  • Patent number: 9822635
    Abstract: An apparatus, method, and system for generating pressure pulses in a drilling fluid flowing within coiled tubing assembly is described that includes; a flow throttling device longitudinally and axially positioned within the center of a main valve actuator assembly that allows main exit flow fluid to flow past a drive shaft and motor such that the pilot fluid and the main exit flow fluid causes one or more flow throttling devices to generate large, rapid controllable pulses. The pulses generated by the flow throttling device thereby allow transmission of well-developed signals easily distinguished from any noise resulting from other vibrations due to nearby equipment within the borehole or exterior to the borehole, or within the coiled tubing assembly wherein the signals also provide predetermined height, width and shape of the signals.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: November 21, 2017
    Assignee: Teledrill, Inc.
    Inventors: Robert MacDonald, Gabor Vecseri, Benjamin Jennings