Patents by Inventor Bruce Richardson

Bruce Richardson 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: 20190042419
    Abstract: Technologies for demoting cache lines to a shared cache include a compute device with at least one processor having multiple cores, a cache memory with a core-local cache and a shared cache, and a cache line demote device. A processor core of a processor of the compute device is configured to retrieve at least a portion of data of a received network packet and move the data into one or more core-local cache lines of the core-local cache. The processor core is further configured to perform a processing operation on the data and transmit a cache line demotion command to the cache line demote device subsequent to having completed the processing operation. The cache line demote device is configured to perform a cache line demotion operation to demote the data from the core-local cache lines to shared cache lines of the shared cache. Other embodiments are described herein.
    Type: Application
    Filed: June 30, 2018
    Publication date: February 7, 2019
    Inventors: Eliezer Tamir, Bruce Richardson, Niall Power, Andrew Cunningham, David Hunt, Kevin Devey, Changzheng Wei
  • Publication number: 20190044893
    Abstract: Technologies for buffering received network packet data include a compute device with a network interface controller (NIC) configured to determine a packet size of a network packet received by the NIC and identify a preferred buffer size between a small buffer and a large buffer. The NIC is further configured to select, from the descriptor, a buffer pointer based on the preferred buffer size, wherein the buffer pointer comprises one of a small buffer pointer corresponding to a first physical address in memory allocated to the small buffer or a large buffer pointer corresponding to a second physical address in memory allocated to the large buffer. Additionally, the NIC is configured to store at least a portion of the network packet in the memory based on the selected buffer pointer. Other embodiments are described herein.
    Type: Application
    Filed: June 30, 2018
    Publication date: February 7, 2019
    Inventors: Bruce Richardson, Chris MacNamara, Patrick Fleming, Tomasz Kantecki, Ciara Loftus, John J. Browne, Patrick Connor
  • Publication number: 20190042305
    Abstract: Technologies for moving workloads between hardware queue managers include a compute device. The compute device includes a set of hardware queue managers. Each hardware queue manager is to manage one or more queues of queue elements and each queue element is indicative of a data set to be operated on by a thread. The compute device also includes circuitry to execute a workload with a first hardware queue manager of the set of hardware queue managers, determine whether a workload migration condition is present, determine whether a second hardware queue manager of the set of hardware queue managers has sufficient capacity to manage a set of queues associated with the workload, move, in response to a determination that the second hardware queue manager does have sufficient capacity, the workload to the second hardware queue manager, and reduce, after the move of the workload to the second hardware queue manager, a power usage of the first hardware queue manager.
    Type: Application
    Filed: March 6, 2018
    Publication date: February 7, 2019
    Inventors: Niall D. McDonnell, Debra Bernstein, Patrick Fleming, Chris Macnamara, Andrew Cunningham, Bruce Richardson, Brendan N. Ryan
  • Publication number: 20190042506
    Abstract: A network system includes a central processing unit and a peripheral device in electrical communication with the central processing unit. The peripheral device has at least one power input and a data input. The network system also includes an out of band controller in electrical communication with the central processing unit, the peripheral device, and an external management interface. Responsive to an identified threat, the out of band controller is configured to disable the at least one power input and the data input to the peripheral device, where the disablement indicates to the central processing unit that a hot plug event has occurred with respect to the peripheral device. The out of band controller is also configured to enable auxiliary power to the peripheral device such that the out of band controller remains in communication with the peripheral device during remediation of the identified threat.
    Type: Application
    Filed: July 5, 2018
    Publication date: February 7, 2019
    Inventors: Kevin Devey, John Browne, Chris Macnamara, Eoin Walsh, Bruce Richardson, Andrew Cunningham, Niall Power, David Hunt, Changzheng Wei, Eliezer Tamir
  • Publication number: 20190044892
    Abstract: Technologies for using a hardware queue manager as a virtual guest to host networking interface include a compute node configured to receive a pointer corresponding to each of one or more available receive buffers from a guest processor core of at least one processor of the compute node that has been allocated to a virtual guest managed by the compute node. The compute node is further configured to enqueue the received pointer of each of the one or more available receive buffers into an available buffer queue and facilitate access to the available receive buffers to at least a portion of a plurality of virtual switch processor cores. Each of the virtual switch processor cores comprises another processor core of the plurality of processor cores that has been allocated to a virtual switch of the compute node. Other embodiments are described herein.
    Type: Application
    Filed: September 27, 2018
    Publication date: February 7, 2019
    Inventors: John Mangan, Niall D. McDonnell, Harry Van Haaren, Bruce Richardson, Ciara Loftus
  • Publication number: 20190042602
    Abstract: Techniques and apparatus for dynamic data access mode processes are described. In one embodiment, for example, an apparatus may a processor, at least one memory coupled to the processor, the at least one memory comprising an indication of a database and instructions, the instructions, when executed by the processor, to cause the processor to determine a database utilization value for a database, perform a comparison of the database utilization value to at least one utilization threshold, and set an active data access mode to one of a low-utilization data access mode or a high-utilization data access mode based on the comparison. Other embodiments are described.
    Type: Application
    Filed: August 20, 2018
    Publication date: February 7, 2019
    Inventors: Ren Wang, Bruce Richardson, Tsung-Yuan Tai, Yipeng Wang, Pablo De Lara Guarch
  • Publication number: 20190009271
    Abstract: Disclosed are cartridges and modules that may be utilized in diagnostic systems and methods. The cartridge includes a flexible seal that caps the cartridge. The flexible seal has an opening for a pipette tip, and the flexible seal is configured to create a sealed environment when a pipette tip is positioned in the opening of the flexible seal and when the pipette tip is moved in the X-axis, Y-axis, and Z-axis.
    Type: Application
    Filed: September 12, 2018
    Publication date: January 10, 2019
    Applicant: Nanosphere, Inc.
    Inventors: Tom WESTBERG, Bruce RICHARDSON, Ryan GRISWOLD, Chris LEWIS
  • Patent number: 10161948
    Abstract: In some aspects, automated rapid antimicrobial susceptibility testing systems for performing a multi-assay testing sequence can include an automated incubation assembly having a nest assembly adapted to house at least one test panel having a plurality of wells for receiving a sample comprising microorganisms originating from a clinical sample, the incubation assembly facilitating incubation of one or more test panels in order to undergo the multi-assay testing sequence; a robotic handling assembly configured to accept one or more incoming test panels and move them to and from the incubation assembly for incubation between each assay of the multi-assay testing sequence; an automated liquid handling assembly configured to exchange one or more fluids in the plurality of wells of the test panels; and an optical assembly for interrogation and readout of each assay of the multi-assay testing sequence being performed in the plurality of wells.
    Type: Grant
    Filed: December 1, 2017
    Date of Patent: December 25, 2018
    Assignee: SELUX DIAGNOSTICS, INC.
    Inventors: Aleksandar Vacic, Nathan Purmort, Eric Stern, Anna Passernig, Paul Otten, Randy Tragni, Ronan Hayes, Andriy Tsupryk, Bruce Richardson
  • Publication number: 20180318838
    Abstract: Cartridges for the isolation of a biological sample and downstream biological assays on the sample are provided, as are methods for using such cartridges. In one embodiment, a nucleic acid sample is isolated from a biological sample and the nucleic acid sample is amplified, for example by the polymerase chain reaction. The cartridges provided herein can also be used for the isolation of non-nucleic acid samples, for example proteins, and to perform downstream reactions on the proteins, for example, binding assays. Instruments for carrying out the downstream biological assays and for detecting the results of the assays are also provided.
    Type: Application
    Filed: July 11, 2018
    Publication date: November 8, 2018
    Applicant: LUMINEX CORPORATION
    Inventors: Dylan Hilmer BIRD, Jesus CHING, Bruce A. JOHNSON, Keith E. MORAVICK, Bruce RICHARDSON
  • Patent number: 10092906
    Abstract: Disclosed are cartridges and modules that may be utilized in diagnostic systems and methods. The cartridge includes a flexible seal that caps the cartridge. The flexible seal has an opening for a pipette tip, and the flexible seal is configured to create a sealed environment when a pipette tip is positioned in the opening of the flexible seal and when the pipette tip is moved in the X-axis, Y-axis, and Z-axis.
    Type: Grant
    Filed: November 21, 2017
    Date of Patent: October 9, 2018
    Assignee: LUMINEX CORPORATION
    Inventors: Tom Westberg, Bruce Richardson, Ryan Griswold, Chris Lewis
  • Publication number: 20180230517
    Abstract: First and second sets of receptacles containing reagents for first and second amplification reactions, respectively, are placed in first and second receptacle holders, each associated with a thermal element. The receptacles are subjected to different first and second incubation processes resulting in the first and second amplification reactions in each of the first and second sets of receptacles that contain a first or a second target nucleic acid, respectively. The presence or absence of the first or second target nucleic acid, if any, is determined for each receptacle of the first and second sets of receptacles.
    Type: Application
    Filed: April 12, 2018
    Publication date: August 16, 2018
    Applicant: Gen-Probe Incorporated
    Inventors: David Buse, David Howard Combs, Norbert D. Hagen, David Opalsky, Bruce Richardson, Anita Prasad, Keith Moravick, Tyler Moore
  • Patent number: 10040071
    Abstract: Cartridges for the isolation of a biological sample and downstream biological assays on the sample are provided, as are methods for using such cartridges. In one embodiment, a nucleic acid sample is isolated from a biological sample and the nucleic acid sample is amplified, for example by the polymerase chain reaction. The cartridges provided herein can also be used for the isolation of non-nucleic acid samples, for example proteins, and to perform downstream reactions on the proteins, for example, binding assays. Instruments for carrying out the downstream biological assays and for detecting the results of the assays are also provided.
    Type: Grant
    Filed: December 1, 2016
    Date of Patent: August 7, 2018
    Assignee: LUMINEX CORPORATION
    Inventors: Dylan Hilmer Bird, Jesus Ching, Bruce A. Johnson, Keith E. Moravick, Bruce Richardson
  • Publication number: 20180181530
    Abstract: Examples include techniques for coalescing doorbells in a request message. Example techniques include gathering doorbells to access a device. The gathered are combined in a cache line structure and the cache line structure is written to a cache or buffer for a central processing unit in a single write operation.
    Type: Application
    Filed: December 28, 2016
    Publication date: June 28, 2018
    Applicant: Intel Corporation
    Inventors: Tomasz Kantecki, Ben-Zion Friedman, Niall D. McDonnell, Bruce Richardson
  • Publication number: 20180169658
    Abstract: The present disclosure provides systems, devices and methods associates with processing and analyzing samples for molecular diagnostics. The system may process samples using assay cartridges including sample preparation modules and PCR modules. The system may include thermal cycler modules and optics modules to detect the specific nucleic acid sequences in the samples.
    Type: Application
    Filed: December 21, 2016
    Publication date: June 21, 2018
    Inventors: Xiaojun Lei, Yuan Yuan, Qian Xu, Paul Fleming, Ronan Hayes, Brian Lewis, Bruce Richardson
  • Patent number: 9981410
    Abstract: A cylindrical mask may be fabricated using a hollow casting cylinder and a mask cylinder. The casting cylinder has an inner diameter that is larger than the outer diameter of the mask cylinder. The casting and mask cylinders are coaxially assembled and a liquid polymer inserted in a space surrounding the mask cylinder between the inner surface of the casting cylinder and the outer surface of the mask cylinder. After curing the liquid polymer, the casting cylinder is removed. A surface of the cured polymer can be patterned. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
    Type: Grant
    Filed: August 12, 2016
    Date of Patent: May 29, 2018
    Assignee: METAMATERIAL TECHNOLOGIES USA, INC.
    Inventors: Boris Kobrin, Oliver Seitz, Bruce Richardson, Ian McMackin, Mukti Aryal, Bryant Grigsby
  • Publication number: 20180104787
    Abstract: A side stop device used to locate and relocate the left to right, or X direction, position of work material held by a machine vise is disclosed. The side stop device comprises an X direction shaft which fastens the side stop device to the vise, a rear block, a front block, and a Y direction shaft. The X direction shaft and Y direction shaft are fastened to the rear block. The Y direction shaft is fastened to the front block which clamps a small X shaft. The position of the small X shaft is used to locate the work material in the X direction.
    Type: Application
    Filed: October 9, 2017
    Publication date: April 19, 2018
    Inventor: Bruce Richardson
  • Publication number: 20180103129
    Abstract: Technologies for packet flow classification on a computing device include a hash table including a plurality of hash table buckets in which each hash table bucket maps a plurality of keys to corresponding traffic flows. The computing device performs packet flow classification on received data packets, where the packet flow classification includes a plurality of sequential classification stages and fetch classification operations and non-fetch classification operations are performed in each classification stage. The fetch classification operations include to prefetch a key of a first received data packet based on a set of packet fields of the first received data packet for use during a subsequent classification stage, prefetch a hash table bucket from the hash table based on a key signature of the prefetched key for use during another subsequent classification stage, and prefetch a traffic flow to be applied to the first received data packet based on the prefetched hash table bucket and the prefetched key.
    Type: Application
    Filed: August 15, 2017
    Publication date: April 12, 2018
    Inventors: Cristian Florin F. Dumitrescu, Namakkal N. Venkatesan, Pierre Laurent, Bruce Richardson
  • Patent number: 9931636
    Abstract: An apparatus includes a housing, a reaction vial and a transfer mechanism. The housing defines a first flow path and a second flow path. The housing has transfer port defining an opening in fluid communication with the second flow path and a volume outside of the housing. The transfer port includes a flow control member to limit flow through the opening. The reaction vial is coupled to the housing and defines a reaction volume, which is in fluid communication with the transfer port via the second flow path. The transfer mechanism is configured to transfer a sample from an isolation chamber of an isolation module to the reaction chamber via at least the first flow path when the transfer mechanism is actuated. The transfer mechanism configured to produce a vacuum in the reaction vial to produce a flow of a sample from the isolation chamber to the reaction volume.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: April 3, 2018
    Assignee: LUMINEX CORPORATION
    Inventors: Jesus Ching, Phillip You Fai Lee, Bruce Richardson
  • Publication number: 20180088141
    Abstract: In some aspects, automated rapid antimicrobial susceptibility testing systems for performing a multi-assay testing sequence can include an automated incubation assembly having a nest assembly adapted to house at least one test panel having a plurality of wells for receiving a sample comprising microorganisms originating from a clinical sample, the incubation assembly facilitating incubation of one or more test panels in order to undergo the multi-assay testing sequence; a robotic handling assembly configured to accept one or more incoming test panels and move them to and from the incubation assembly for incubation between each assay of the multi-assay testing sequence; an automated liquid handling assembly configured to exchange one or more fluids in the plurality of wells of the test panels; and an optical assembly for interrogation and readout of each assay of the multi-assay testing sequence being performed in the plurality of wells.
    Type: Application
    Filed: December 1, 2017
    Publication date: March 29, 2018
    Inventors: Aleksandar Vacic, Nathan Purmort, Eric Stern, Anna Passernig, Paul Otten, Randy Tragni, Rohan Hayes, Andriy Tsupryk, Bruce Richardson
  • Publication number: 20180071732
    Abstract: Disclosed arc cartridges and modules that may be utilized in diagnostic systems and methods. The cartridge includes a flexible seal that caps the cartridge. The flexible seal has an opening for a pipette tip, and the flexible seal is configured to create a sealed environment when a pipette tip is positioned in the opening of the flexible seal and when the pipette tip is moved in the X-axis, Y-axis, and Z-axis.
    Type: Application
    Filed: November 21, 2017
    Publication date: March 15, 2018
    Applicant: Nanosphere, Inc.
    Inventors: Tom WESTBERG, Bruce RICHARDSON, Ryan GRISWOLD, Chris LEWIS