Patents by Inventor David A. Campbell

David A. Campbell 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: 11422947
    Abstract: A page directory entry cache (PDEC) can be checked to potentially rule out one or more possible page sizes for a translation lookaside buffer (TLB) lookup. Information gained from the PDEC lookup can reduce the number of TLB checks required to conclusively determine if the TLB lookup is a hit or a miss.
    Type: Grant
    Filed: August 12, 2020
    Date of Patent: August 23, 2022
    Assignee: International Business Machines Corporation
    Inventors: David Campbell, Jake Truelove, Charles D. Wait, Jon K. Kriegel
  • Patent number: 11409663
    Abstract: A computer system includes a translation lookaside buffer (TLB) and a processor. The TLB comprises a first TLB array and a second TLB array, and stores entries comprising virtual address information and corresponding real address information. The processor is configured to receive a first virtual address for translation, and to concurrently determine if the TLB stores a physical address associated with the first virtual address based on a first portion and a second portion of the first virtual address. The first portion is associated with a first page size and the second portion is associated with a second page size (different from the first page size). The first portion is used to perform lookup in either one of the first TLB array and the second TLB array and the second portion is used for performing lookup in other one of the first TLB array and the second TLB array.
    Type: Grant
    Filed: November 4, 2020
    Date of Patent: August 9, 2022
    Assignee: International Business Machines Corporation
    Inventors: David Campbell, Dwain A. Hicks
  • Publication number: 20220234246
    Abstract: Methods and apparatus are provided for pressure casting ceramic bodies. Methods and apparatus are provided for rapid ejection of cast ceramic bodies from a mold. A mold is described that has an impermeable cavity surface to provide dry release of the cast body.
    Type: Application
    Filed: April 18, 2022
    Publication date: July 28, 2022
    Applicant: James R. Glidewell Dental Ceramics, Inc.
    Inventors: Hugo Gonzalez, Sreeram Balasubramanian, Mathew David Campbell
  • Patent number: 11396573
    Abstract: A copolymer includes a hydrophobic head segment and a random copolymer tail segment comprising hydrophobic blocks and ionizable blocks. Emulsion polymerization systems incorporate the copolymer as a surfactant.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: July 26, 2022
    Inventors: John David Campbell, Sean Raymond George, Gary A. Deeter, Bernd Reck, Michael Cunningham, Connor Sanders
  • Publication number: 20220223320
    Abstract: Disclosed is an armored cable assembly which may include a plurality of conductors and a metal sheath disposed over the plurality of conductors. The metal sheath may have a plurality of revolutions extending helically along a lengthwise axis, each of the plurality of revolutions including a first section having a curved profile, a second section extending from the first section, the second section having a planar profile, and a third section extending from the second section. The third section may include a free end angled towards an interior cavity of the metal sheath, the free end extending past a plane defined by a bottom most point of the first section of an adjacent revolution, the plane extending perpendicular to the second section.
    Type: Application
    Filed: March 21, 2022
    Publication date: July 14, 2022
    Inventors: Peter Lafreniere, Stephen Lundgren, Paulo Damoura, Ronald Pegg, Antonio Araujo, David Campbell
  • Publication number: 20220205254
    Abstract: A roof vent for a contoured metal surface. The roof vent includes a base or foot having one or more recessed channels that extend between opposing edges of the foot. The recessed channels are sized and shaped to receive correspondingly shaped ridges of the contoured metal roof surface.
    Type: Application
    Filed: December 28, 2020
    Publication date: June 30, 2022
    Inventors: William Archie McDow, JR., David Campbell McDow
  • Publication number: 20220177600
    Abstract: Provided herein are multispecific antibodies that selectively bind to PSMA and effector cell antigens such as CD3, pharmaceutical compositions thereof, as well as nucleic acids, and methods for making and discovering the same.
    Type: Application
    Filed: December 7, 2021
    Publication date: June 9, 2022
    Inventors: David CAMPBELL, Thomas R. DiRaimondo
  • Patent number: 11305457
    Abstract: Methods and apparatus are provided for pressure casting ceramic bodies. Methods and apparatus are provided for rapid ejection of cast ceramic bodies from a mold. A mold is described that has an impermeable cavity surface to provide dry release of the cast body. Ceramic bodies produced by the methods and apparatus have smooth, non-tacky surfaces after ejection from the mold.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: April 19, 2022
    Assignee: James R. Glidewell Dental Ceramics, Inc.
    Inventors: Hugo Gonzalez, Sreeram Balasubramanian, Mathew David Campbell
  • Patent number: 11282619
    Abstract: Disclosed is an armored cable assembly may include a plurality of conductors and a metal sheath disposed over the plurality of conductors. The metal sheath may have a plurality of revolutions extending helically along a lengthwise axis, each of the plurality of revolutions including a first section having a curved profile, a second section extending from the first section, the second section having a planar profile, and a third section extending from the second section. The third section may include a free end angled towards an interior cavity of the metal sheath, the free end extending past a plane defined by a bottom most point of the first section of an adjacent revolution, the plane extending perpendicular to the second section.
    Type: Grant
    Filed: August 23, 2021
    Date of Patent: March 22, 2022
    Assignee: AFC Cable Systems, Inc.
    Inventors: Peter Lafreniere, Stephen Lundgren, Paulo Damoura, Ronald Pegg, Antonio Araujo, David Campbell
  • Patent number: 11261103
    Abstract: An outdoor water management system including at least one reservoir configured to receive highly concentrated contaminated water, a weather proof cover, covering the reservoir to define at least one chamber and water vapour removal means, configured to remove evaporated water from the at least one chamber wherein the at least one chamber is configured to further concentrate the contaminated water while providing long-term weatherproof storage thereof.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: March 1, 2022
    Assignee: DMAC IP PTY LTD.
    Inventor: David Campbell Macfarlane
  • Patent number: 11263151
    Abstract: Translation lookaside buffer (TLB) invalidation using virtual addresses is provided. A cache is searched for a virtual address matching the input virtual address. Based on a matching virtual address in the cache, the corresponding cache entry is invalidated. The load/store queue is searched for a set and a way corresponding to the set and the way of the invalidated cache entry. Based on an entry in the load/store queue matching the set and the way of the invalidated cache entry, the entry in the load/store queue is marked as pending. Indicating a completion of the TLB invalidate instruction is delayed until all pending entries in the load/store queues are complete.
    Type: Grant
    Filed: July 29, 2020
    Date of Patent: March 1, 2022
    Assignee: International Business Machines Corporation
    Inventors: David Campbell, Bryan Lloyd, David A. Hrusecky, Kimberly M. Fernsler, Jeffrey A. Stuecheli, Guy L. Guthrie, Samuel David Kirchhoff, Robert A. Cordes, Michael J. Mack, Brian Chen
  • Publication number: 20220048949
    Abstract: Provided herein are cleavable linkers, pharmaceutical compositions thereof, as well as nucleic acids, and methods for making and discovering the same. The cleavable linkers described herein have improved efficacy and safety.
    Type: Application
    Filed: August 10, 2021
    Publication date: February 17, 2022
    Inventors: David CAMPBELL, Thomas R. DiRaimondo
  • Publication number: 20220050792
    Abstract: A page directory entry cache (PDEC) can be checked to potentially rule out one or more possible page sizes for a translation lookaside buffer (TLB) lookup. Information gained from the PDEC lookup can reduce the number of TLB checks required to conclusively determine if the TLB lookup is a hit or a miss.
    Type: Application
    Filed: August 12, 2020
    Publication date: February 17, 2022
    Inventors: David Campbell, Jake Truelove, Charles D. Wait, Jon K. Kriegel
  • Publication number: 20220044841
    Abstract: Disclosed is a cable assembly including at least one conductor and a metal sheath disposed over the at least one conductor, the metal sheath including a continuous strip of metal having a plurality of revolutions. A first revolution of the plurality of revolutions may include a first section having a curved profile extending into an interior cavity of the metal sheath, and a second section extending from the first section, the second section extending along a lengthwise axis, wherein a length of the second section, along the lengthwise axis, is at least two times as large as a diameter of the first section when the metal sheath is in a linear configuration. The first revolution may further include a third section extending from the second section, the third section including a free end terminating within a recess defined by a curved profile of a first section of an adjacent revolution.
    Type: Application
    Filed: October 4, 2021
    Publication date: February 10, 2022
    Inventors: Peter Lafreniere, Stephen Lundgren, Paulo Damoura, Ronald Pegg, Antonio Araujo, David Campbell
  • Patent number: 11243773
    Abstract: A computer system, includes a store queue that holds store entries and a load queue that holds load entries sleeping on a store entry. A processor detects a store drain merge operation call and generates a pair of store tags comprising a first store tag corresponding to a first store entry to be drained and a second store tag corresponding to a second store entry to be drained. The processor determines the pair of store tags an even-type store tag or an odd-type store tag. The processor disables the odd store tag included in the even-type store tag pair when detecting the even-type store tag pair, and wakes up a first load entry dependent on the even store tag and a second load entry dependent on the odd store tag based on the even store tag included in the even-type store tag pair while the odd store tag is disabled.
    Type: Grant
    Filed: December 14, 2020
    Date of Patent: February 8, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bryan Lloyd, David Campbell, Brian Chen, Robert A. Cordes
  • Publication number: 20220035748
    Abstract: Translation lookaside buffer (TLB) invalidation using virtual addresses is provided. A cache is searched for a virtual address matching the input virtual address. Based on a matching virtual address in the cache, the corresponding cache entry is invalidated. The load/store queue is searched for a set and a way corresponding to the set and the way of the invalidated cache entry. Based on an entry in the load/store queue matching the set and the way of the invalidated cache entry, the entry in the load/store queue is marked as pending. Indicating a completion of the TLB invalidate instruction is delayed until all pending entries in the load/store queues are complete.
    Type: Application
    Filed: July 29, 2020
    Publication date: February 3, 2022
    Inventors: David Campbell, Bryan Lloyd, David A. Hrusecky, Kimberly M. Fernsler, Jeffrey A. Stuecheli, Guy L. Guthrie, SAMUEL DAVID KIRCHHOFF, Robert A. Cordes, Michael J. Mack, Brian Chen
  • Patent number: 11221963
    Abstract: A computer system includes a translation lookaside buffer (TLB) data cache and a processor. The TLB data cache includes a hierarchical configuration comprising a first TLB array, a second TLB array, a third TLB array, and a fourth TLB array. The processor is configured to receive a first address for translation to a second address, and determine whether translation should be performed using a hierarchical page table or a hashed page table. The processor also determines (using a first portion of the first address) whether the first array stores a mapping of the first portion of the first address in response to determining that the translation should be performed using the hashed page table, and retrieving the second address from the third TLB array or the fourth TLB array in response to determining that the first TLB array stores the mapping of the first portion of the first address.
    Type: Grant
    Filed: January 27, 2020
    Date of Patent: January 11, 2022
    Assignee: International Business Machines Corporation
    Inventors: David Campbell, Dwain A. Hicks
  • Publication number: 20210404272
    Abstract: A system includes a flow line connected to a fluid and a suction line in fluid communication with the flow line, wherein the fluid is to carry cuttings from a borehole. The system also includes a flow line pump to move fluid via the suction line onto a surface of a cuttings separation conveyor, wherein the surface of the cuttings separation conveyor comprises a separation screen.
    Type: Application
    Filed: April 2, 2019
    Publication date: December 30, 2021
    Inventors: Daniel Duncan Blue, III, Ian David Campbell Mitchell
  • Patent number: 11210233
    Abstract: A method and system of managing addresses translations where in response to a request to invalidate an address translation, the scope of the address translation invalidation operation is determined; an address translation invalidation probe is installed or activated in a memory management unit (MMU) pipeline; whether an address translation undergoing a table walk operation is within a scope of the address translation invalidation probe is determined; and in response to the address translation undergoing a table walk operation being within the scope of the address translation invalidation probe, preventing or blocking the table walk operation from writing data to a translation buffer in the MMU. The probe also performs an address translation comparison to determine whether an address translation request coming down the MMU pipeline is within the scope of the probe, and if within the scope of the probe, prevents, blocks and/or rejects the address translation.
    Type: Grant
    Filed: January 7, 2020
    Date of Patent: December 28, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jake Truelove, David Campbell
  • Publication number: 20210391097
    Abstract: Disclosed is an armored cable assembly may include a plurality of conductors and a metal sheath disposed over the plurality of conductors. The metal sheath may have a plurality of revolutions extending helically along a lengthwise axis, each of the plurality of revolutions including a first section having a curved profile, a second section extending from the first section, the second section having a planar profile, and a third section extending from the second section. The third section may include a free end angled towards an interior cavity of the metal sheath, the free end extending past a plane defined by a bottom most point of the first section of an adjacent revolution, the plane extending perpendicular to the second section.
    Type: Application
    Filed: August 23, 2021
    Publication date: December 16, 2021
    Inventors: Peter Lafreniere, Stephen Lundgren, Paulo Damoura, Ronald Pegg, Antonio Araujo, David Campbell