Patents by Inventor David Soper

David Soper 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: 20230193246
    Abstract: The disclosure relates in part to methods and compositions for detecting targets in a sample. Such methods and compositions can be useful for laboratory, research, and diagnostic purposes.
    Type: Application
    Filed: February 25, 2021
    Publication date: June 22, 2023
    Applicant: BIOLEGEND, INC.
    Inventors: Andre Luiz Viera Zorzetto Fernandes, Craig Monell, Kristopher Nazor, David Soper, Carsten Wiethe, Xifeng Yang, Bertrand Yeung
  • Patent number: 11420887
    Abstract: Provided for example is a system and method for real-time monitoring or controlling wastewater or sludge dewatering or thickening processes. The system and method can also enable operators to remotely monitor their own system off-site.
    Type: Grant
    Filed: December 10, 2015
    Date of Patent: August 23, 2022
    Assignee: KEMIRA OYJ
    Inventors: Roderick Abinet, Greg Land, David Soper, Tafadzwa Mariga
  • Publication number: 20220137403
    Abstract: The invention relates to a method for cleaning a sensor in a wastewater monitoring arrangement comprising at least one sensor with a sensor surface, such as an optical sensor with a window, lens, or the like. In the monitoring arrangement, during a normal operation mode, a sample flow of wastewater is arranged to flow past the sensor surface and the sensor is arranged to provide measurement values that describe a quality parameter of the wastewater. The method comprising steps of: starting a sensor cleaning cycle by discontinuing the sample flow; starting a cleaning liquid flow; arranging the cleaning liquid flow towards the sensor surface; mechanically cleaning the sensor surface by an automatic cleaning device; discontinuing the cleaning liquid flow after a predetermined cleaning time and ending the cleaning cycle; and starting the wastewater flow again.
    Type: Application
    Filed: February 17, 2020
    Publication date: May 5, 2022
    Inventors: Greg LAND, David SOPER, Marco STAMMEGNA
  • Publication number: 20170341958
    Abstract: The present invention relates to a system (17) for real-time monitoring and/or controlling wastewater or sludge dewatering and/or thickening processes, said system (17) comprising a wastewater piping (13) comprising a wastewater inlet (1) and a concentrated wastewater outlet (18); at least one dewatering or thickening device (14), attached to said wastewater piping (13) between the inlet (1) and the outlet (18); at least one total solids measurement device (2, 8, 11), attached to said wastewater piping (13); at least one total suspended solids measurement device (3, 7, 10), attached to said wastewater piping (13) or a fluid outlet (9) of the dewatering or thickening device (14); an inorganic coagulant container (4) connected to said wastewater piping (13); a feeding valve (5) to control a flow of inorganic coagulant from said inorganic coagulant container (4) to said wastewater piping (13); and a control unit (15); wherein the flow of inorganic coagulant is adapted to be controlled to uphold at least a predet
    Type: Application
    Filed: December 10, 2015
    Publication date: November 30, 2017
    Inventors: Roderick ABINET, Greg LAND, David SOPER, Tafadzwa MARIGA
  • Patent number: 9815718
    Abstract: A method of controlling addition rate of an odor control chemical to a wastewater line by adding odor control chemical to the wastewater. The method includes measuring a level of dissolved sulfides in the wastewater line using a sulfide probe placed in said wastewater line, transferring data on the level of dissolved sulfides to a computing unit, determining a required odor control chemical addition rate in said computing unit based on said level of dissolved sulfides, and adding the odor control chemical at said required addition rate. The method allows for accurate on-line control of the level of H2S in the wastewater line.
    Type: Grant
    Filed: February 1, 2013
    Date of Patent: November 14, 2017
    Inventors: Greg Land, Roderick Abinet, David Soper
  • Publication number: 20150246834
    Abstract: The invention describes a method and system for controlling the addition rate of a contaminant control chemical to a water or wastewater line. The level of hexavalent chromium as a contaminant in the water or wastewater is measured using a spectro-photometric probe placed in the line. Data representative of the level of measured hexavalent chromium content is read into a computing unit, which determines a required contaminant control chemical addition rate based on said level of hexavalent chromium content. The contaminant control chemical is then added at the required addition rate to reduce the amount of hexavalent chromium to a predetermined level.
    Type: Application
    Filed: March 3, 2014
    Publication date: September 3, 2015
    Applicant: Kemira Oyj
    Inventors: Roderick Abinet, Greg Land, David Soper
  • Publication number: 20120276558
    Abstract: As disclosed herein, the present invention provides for kits and a composition for diagnosis, prognosis, drug discovery, drug development, and patient stratification. The kits can comprise a plurality of binding elements for cell surface markers, and a plurality of binding elements for state-specific intracellular markers. The kits can further comprise a plurality of modulators directed for the particular cell function or signaling pathways. The kits can further include fixatives, permeabilizing agent, buffers, containers, instructions, and software for data analysis/compilation.
    Type: Application
    Filed: July 9, 2012
    Publication date: November 1, 2012
    Applicant: Nodality, Inc.
    Inventors: David Soper, David Rosen, Todd Covey, Ying-Wen Huang, Wenday Fantl, Ralph Lin
  • Patent number: 8242248
    Abstract: As disclosed herein, the present invention provides for kits and a composition for diagnosis, prognosis, drug discovery, drug development, and patient stratification. The kits can comprise a plurality of binding elements for cell surface markers, and a plurality of binding elements for state-specific intracellular markers. The kits can further comprise a plurality of modulators directed for the particular cell function or signaling pathways. The kits can further include fixatives, permeabilizing agent, buffers, containers, instructions, and software for data analysis/compilation.
    Type: Grant
    Filed: March 23, 2010
    Date of Patent: August 14, 2012
    Assignee: Nodality, Inc.
    Inventors: David Soper, David Rosen, Ying-Wen Huang, Wendy Fantl
  • Publication number: 20100240542
    Abstract: As disclosed herein, the present invention provides for kits and a composition for diagnosis, prognosis, drug discovery, drug development, and patient stratification. The kits can comprise a plurality of binding elements for cell surface markers, and a plurality of binding elements for state-specific intracellular markers. The kits can further comprise a plurality of modulators directed for the particular cell function or signaling pathways. The kits can further include fixatives, permeabilizing agent, buffers, containers, instructions, and software for data analysis/compilation.
    Type: Application
    Filed: March 23, 2010
    Publication date: September 23, 2010
    Applicant: Nodality, Inc.
    Inventors: David Soper, David Rosen, Todd Covey, Ying-Wen Huang, Wendy Fantl, Ralph Lin
  • Patent number: 7437651
    Abstract: A method for controlling application of an erasure mode of an error correction code (ECC) algorithm in a memory subsystem includes detecting errors in cache lines retrieved from the memory subsystem using the ECC algorithm. The method also analyzes the errors to detect a repeated bit pattern of data corruption within the cache lines, correlates the detected repeated bit pattern of data corruption to one of a plurality of domains of the memory subsystem, and applies the ECC algorithm to erase bits associated with the detected repeated bit pattern from cache lines retrieved from the correlated domain of the memory subsystem.
    Type: Grant
    Filed: June 29, 2004
    Date of Patent: October 14, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: John A. Nerl, Ken Pomaranski, Gary Gostin, Andrew Walton, David Soper
  • Patent number: 7313749
    Abstract: A system utilizing an erasure mode in an error correction code algorithm is described that includes non-volatile memory storing a page deallocation table. A memory controller stores and retrieves data from a memory subsystem, and uses an error correction code algorithm to correct data corruption in retrieved data. An error analysis algorithm executed in a processor records instances of data corruption in the page deallocation tables and deallocates memory regions associated with multiple occurrences of data corruption at single bit locations. The error analysis algorithm further causes the memory controller to apply an erasure mode of the error correction code algorithm upon detection of a repeated pattern of data corruption across different addresses of the memory subsystem, and removes entries in the page deallocation table that correspond to data corruption addressed by application of the erasure mode.
    Type: Grant
    Filed: June 29, 2004
    Date of Patent: December 25, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: John A. Nerl, Ken Pomaranski, Gary Gostin, Andrew Walton, David Soper
  • Patent number: 7308638
    Abstract: In one embodiment, a computer readable medium comprises code for recording occurrences of data corruption in data retrieved from a memory subsystem, code for determining whether bit locations within the memory subsystem are associated with multiple occurrences of data corruption, code for deallocating, in response to the code for determining, memory regions containing bit locations associated with multiple occurrences of data corruption, code for analyzing patterns of data corruption repeated across multiple addresses of the memory subsystem, and code for controlling application of an error correction code (ECC) algorithm by the memory subsystem to erase bits associated with a repeated bit pattern, detected by the code for analyzing, from data retrieved from the memory subsystem.
    Type: Grant
    Filed: June 29, 2004
    Date of Patent: December 11, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: John A. Nerl, Ken Pomaranski, Gary Gostin, Andrew Walton, David Soper
  • Publication number: 20060085616
    Abstract: One embodiment is a method of dynamically adjusting a rate at which a dynamic random access memory (“DRAM”) module is refreshed in a computer system. The method comprises monitoring a plurality of system conditions; detecting a change in at least one of the monitored system conditions; responsive to the detection, determining an optimum refresh rate for a current state of the computer system; and setting the refresh rate to the determined optimum refresh rate.
    Type: Application
    Filed: October 20, 2004
    Publication date: April 20, 2006
    Inventors: Roy Zeighami, Brian Johnson, John Wastlick, David Soper
  • Publication number: 20050289402
    Abstract: In one embodiment, a system comprises non-volatile memory storing a page deallocation table (PDT), a memory controller for storing and retrieving data from a memory subsystem, the memory controller using an error correction code (ECC) algorithm to correct data corruption in retrieved data, a processor for executing an error analysis algorithm, the error analysis algorithm recording instances of data corruption in the PDT, deallocating memory regions associated with multiple occurrences of data corruption at single bit locations, the error analysis algorithm causing the memory controller to apply an erasure mode of the ECC algorithm upon detection of a repeated pattern of data corruption across different addresses of the memory subsystem, and removing entries in the PDT that correspond to data corruption addressed by application of the erasure mode.
    Type: Application
    Filed: June 29, 2004
    Publication date: December 29, 2005
    Inventors: John Nerl, Ken Pomaranski, Gary Gostin, Andrew Walton, David Soper
  • Publication number: 20050289440
    Abstract: In one embodiment of the invention, a computer readable medium, comprising executable instructions for controlling application of an error correction code (ECC) algorithm in a memory subsystem, comprises code for recording occurrences of data corruption in data retrieved from the memory subsystem, code for analyzing the occurrences of data corruption to detect a repeated bit pattern of data corruption across different addresses of the memory subsystem, and code for controlling application of the ECC algorithm to erase bits associated with a repeated bit pattern, detected by the code for analyzing, from data retrieved from the memory subsystem.
    Type: Application
    Filed: June 29, 2004
    Publication date: December 29, 2005
    Inventors: John Nerl, Ken Pomaranski, Gary Gostin, Andrew Walton, David Soper
  • Publication number: 20050289439
    Abstract: In one embodiment, a computer readable medium comprises code for recording occurrences of data corruption in data retrieved from a memory subsystem, code for determining whether bit locations within the memory subsystem are associated with multiple occurrences of data corruption, code for deallocating, in response to the code for determining, memory regions containing bit locations associated with multiple occurrences of data corruption, code for analyzing patterns of data corruption repeated across multiple addresses of the memory subsystem, and code for controlling application of an error correction code (ECC) algorithm by the memory subsystem to erase bits associated with a repeated bit pattern, detected by the code for analyzing, from data retrieved from the memory subsystem.
    Type: Application
    Filed: June 29, 2004
    Publication date: December 29, 2005
    Inventors: John Nerl, Ken Pomaranski, Gary Gostin, Andrew Walton, David Soper
  • Publication number: 20040083196
    Abstract: A system and method is disclosed for managing a plurality of hardware properties in a component-based system comprising representing the plurality of hardware properties using a data-descriptive meta-language, and making the hardware properties available to client devices according to the data-descriptive meta-language.
    Type: Application
    Filed: October 29, 2002
    Publication date: April 29, 2004
    Inventors: Jason Reasor, Bradley G. Culter, David Soper