Patents by Inventor Robert A. MacDonald

Robert A. 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).

  • 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
  • Publication number: 20190055736
    Abstract: Wall blocks, veneers, veneer connectors, walls, and methods of constructing walls are provided. More particularly, the invention relates to constructing walls in which a veneer panel is attached to a wall block with a connector and in which the front faces of the veneers have a desirable texture.
    Type: Application
    Filed: October 23, 2018
    Publication date: February 21, 2019
    Applicant: Keystone Retaining Wall Systems LLC
    Inventors: Robert A. MacDonald, Robert John Lundell
  • Patent number: 10192104
    Abstract: Systems and methods are provided for authenticating a user of a computing device. The system comprises one or more memory devices storing instructions, and one or more processors configured to execute the instructions to provide, to a computing device associated with a user, an indication of a prescribed authentication parameter. The system also receives image data including an image of the user of the computing device captured using an image sensor of the computing device. The system determines an identity of the user based on an analysis of the received image data, determines whether the received image data includes a feature corresponding to the prescribed authentication parameter, and authenticates the user based at least in part on whether the received image data includes the feature corresponding to the prescribed authentication parameter.
    Type: Grant
    Filed: October 20, 2017
    Date of Patent: January 29, 2019
    Assignee: Capital One Services, LLC
    Inventor: Colin Robert MacDonald
  • Publication number: 20180371705
    Abstract: A permeable surface covering unit comprises a top surface and at least two pairs of irregularly shaped mating sides, one or more passageways extending downwardly from the top surface, and at least one under channel connected to the passageways for retaining liquid, such as storm water. The sides of the unit preferably define an irregular rotational tessellation element. The passageways may comprise gaps or side cavities between units and/or core cavities or other passageways within the unit. Optional undercuts may be provided in the core cavities. Pervious material plugs are cast into the cavities extending into the channel or undercut. Thereby the plug is locked into the cavity like a rivet and resists being dislodged by mechanical or hydraulic forces. A permeable surface embodiment comprises a combination of pervious and impervious units, wherein the ratio of permeable to impermeable units and resulting surface absorption rate may be adjusted.
    Type: Application
    Filed: September 4, 2018
    Publication date: December 27, 2018
    Inventors: Robert A. MacDonald, Thomas S. Riccobene
  • Patent number: 10156077
    Abstract: Wall blocks, veneers, veneer connectors, walls, and methods of constructing walls are provided. More particularly, the invention relates to constructing walls in which a veneer panel is attached to a wall block with a connector and in which the front faces of the veneers have a desirable texture.
    Type: Grant
    Filed: July 19, 2017
    Date of Patent: December 18, 2018
    Assignee: KEYSTONE RETAINING WALL SYSTEMS LLC
    Inventors: Robert A. MacDonald, Robert John Lundell
  • Publication number: 20180334805
    Abstract: Wall blocks, veneers, veneer connectors, walls, and methods of constructing walls are provided. More particularly, the invention relates to constructing walls in which a veneer panel is attached to a wall block with a connector and in which the front faces of the veneers have a desirable texture.
    Type: Application
    Filed: July 30, 2018
    Publication date: November 22, 2018
    Applicant: Keystone Retaining Wall Systems LLC
    Inventor: Robert A. MacDonald
  • Publication number: 20180333893
    Abstract: A block, block system and method of making a wall block. A block with multiple embodiments of a visually exposed surface having three dimensional shaped areas and three dimensional angular valleys or joints that can be used to construct a patio, wall, fence or the like; the multiple embodiments creating a more random and natural appearance. A mold box having a moveable liner and a stripper shoe that impart three dimensional shaped areas and three dimensional angular valleys or joints onto an exposed surface of a block. The moveable liner and stripper shoe also impart a parting line onto the exposed surface of the block.
    Type: Application
    Filed: July 30, 2018
    Publication date: November 22, 2018
    Applicant: Keystone Retaining Wall Systems LLC
    Inventors: Robert A. MacDonald, Thomas S. Riccobene
  • 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: 20180238061
    Abstract: A landscaping block having a block body with at least a first side surface, a second side surface, a third side surface and a fourth side surface, and opposed and substantially parallel top and bottom surfaces. The patio block having at least one spacer projection extending outwardly from each of the at least first, second, third and fourth side surfaces. The patio block having at least one spacer locator positioned along each one of the first, second, third and fourth side surfaces. The at least one spacer locator positioned along each side surface has a retaining surface shaped to receive a spacer projection, at least a portion of the retaining surface extending outwardly from the side surface.
    Type: Application
    Filed: April 23, 2018
    Publication date: August 23, 2018
    Applicant: Keystone Retaining Wall Systems LLC
    Inventors: Robert John Lundell, Robert A. MacDonald
  • 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: 9957687
    Abstract: A wall block, wall block system and method of making a wall block. The wall block including at least one core extending from the top surface to the bottom surface, the at least one core having opposed front and rear surfaces and first and second side surfaces the wall block also including at least one pin hole opening onto the top surface of the block and extending at least a portion of the distance from the top surface to the bottom surface. The at least one pin hole may open onto at least a portion of at least one surface of the at least one core. The block may be provided with channels; the pin hole, channels and core may all be formed in a mold box by a single forming member.
    Type: Grant
    Filed: January 9, 2017
    Date of Patent: May 1, 2018
    Assignee: KEYSTONE RETAINING WALL SYSTEMS LLC
    Inventor: Robert A. MacDonald
  • Patent number: 9951527
    Abstract: A landscaping block having a block body with at least a first side surface, a second side surface, a third side surface and a fourth side surface, and opposed and substantially parallel top and bottom surfaces. The patio block having at least one spacer projection extending outwardly from each of the at least first, second, third and fourth side surfaces. The patio block having at least one spacer locator positioned along each one of the first, second, third and fourth side surfaces. The at least one spacer locator positioned along each side surface has a retaining surface shaped to receive a spacer projection, at least a portion of the retaining surface extending outwardly from the side surface.
    Type: Grant
    Filed: July 20, 2016
    Date of Patent: April 24, 2018
    Assignee: KEYSTONE RETAINING WALL SYSTEMS LLC
    Inventors: Robert John Lundell, Robert A. MacDonald
  • Patent number: D815938
    Type: Grant
    Filed: July 21, 2016
    Date of Patent: April 24, 2018
    Assignee: KEYSTONE RETAINING WALL SYSTEMS LLC
    Inventors: Robert A. MacDonald, Robert John Lundell
  • Patent number: D816869
    Type: Grant
    Filed: May 3, 2017
    Date of Patent: May 1, 2018
    Assignee: KEYSTONE RETAINING WALL SYSTEMS LLC
    Inventors: Robert John Lundell, Thomas S. Riccobene, Robert A. MacDonald
  • Patent number: D819231
    Type: Grant
    Filed: May 3, 2017
    Date of Patent: May 29, 2018
    Assignee: KEYSTONE RETAINING WALL SYSTEMS LLC
    Inventors: Robert John Lundell, Robert A. MacDonald, Thomas S. Riccobene
  • Patent number: D824542
    Type: Grant
    Filed: May 3, 2017
    Date of Patent: July 31, 2018
    Assignee: KEYSTONE RETAINING WALL SYSTEMS LLC
    Inventors: Robert John Lundell, Robert A. MacDonald, Thomas S. Riccobene