Patents by Inventor James C. Sternberg

James C. Sternberg 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: 10893050
    Abstract: Provided are a computer product, method, and system to dynamically provide discovery services for host nodes of target systems and storage resources in a network. Discover on storage resources available at target systems. An access control list indicates subsets of the host nodes that can access the storage resources at the target systems. A query is received from a requesting host node comprising one of the host nodes for storage resources the host node is permitted to access according to the access control list. Host discovery information is returned to the requesting host node indicating the storage resources the requesting host node is provisioned to access, wherein the requesting host node establishes a connection with the target systems indicated in the returned host discovery information to access the storage resources the requesting host node is provisioned to access indicated in the access control list.
    Type: Grant
    Filed: January 9, 2019
    Date of Patent: January 12, 2021
    Assignee: Intel Corporation
    Inventors: Phil C. Cayton, James P. Freyensee, Jay E. Sternberg, Dave B. Minturn
  • Patent number: 10769081
    Abstract: Provided are a computer program product, method, and system to transfer storage input/output (I/O) requests to host and target systems on different fabrics. An origination packet is received from an originating node over a first network to a destination node having a storage device. The origination packet includes a first fabric layer for transport through a first network, a command in a transport protocol with a storage Input/Output (I/O) request, with respect to the storage device at the destination node, and a host memory address. A destination packet is constructed including a second fabric layer for transport through a second network and the command in the transport protocol to send the storage I/O request and a transfer memory address that maps to the host memory address. The destination packet is sent over the second network to the destination node to perform the storage I/O request.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: September 8, 2020
    Assignee: INTEL CORPORATION
    Inventors: Jay E. Sternberg, Phil C. Cayton, James P. Freyensee
  • Publication number: 20200241749
    Abstract: A computer product, method, and system to generate a virtual subsystem to process read and write requests to storage devices. A virtual controller is configured in a memory device to provide a representation of a controller in a computer system. At least one virtual storage is configured in the memory device. A virtual storage is assigned a quantity of physical storage configured in a plurality of storage devices, wherein the virtual storage maps to addresses in the quantity of physical storage. At least one virtual storage is assigned to a virtual controller. A host is assigned to the virtual storage assigned to the virtual controller. The host assigned the virtual storage is allowed to direct read and write requests to the quantity of physical storage assigned to the virtual storage.
    Type: Application
    Filed: April 13, 2020
    Publication date: July 30, 2020
    Inventors: James P. Freyensee, Dave B. Minturn, Phil C. Cayton, Jay E. Sternberg, Anthony J. Knapp
  • Patent number: 10649660
    Abstract: Systems, apparatuses and methods may provide for communicating, by a common layer, with a local block storage system and communicating, by a subsystem layer that is communicatively coupled to the common layer, with one or more subsystems. Additionally, the common layer may be disassociated with one or more hardware specific components of the subsystem layer. In one example, the common layer may export one or more callback functions to the subsystem layer, wherein the callback functions include a registration and/or deregistration function.
    Type: Grant
    Filed: June 11, 2018
    Date of Patent: May 12, 2020
    Assignee: Intel Corporation
    Inventors: Phil C. Cayton, Jay E. Sternberg, James P. Freyensee, Dave B. Minturn
  • Patent number: 10620840
    Abstract: Provided are a computer product, method, and system to generate a virtual subsystem to process read and write requests to storage devices. A virtual subsystem is configured in the memory to provide a representation of a subsystem presented to at least one host system. The at least one host system is to communicate with the virtual subsystem to access the at least one storage device. At least one virtual namespace is configured in the memory for the virtual subsystem. Each of the at least one virtual namespace maps to at least one physical namespace in at least one storage device. Each virtual namespace is assigned to one host system to use to direct read and write requests to the at least one physical namespace of the at least one storage device assigned to the virtual namespace.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: April 14, 2020
    Assignee: Intel Corporation
    Inventors: James P. Freyensee, Dave B. Minturn, Phil C. Cayton, Jay E. Sternberg, Anthony J. Knapp
  • Publication number: 20190303003
    Abstract: Methods and apparatus related to enabling individual NVMe (Non-Volatile Memory express) IO (Input Output or I/O) queues on differing network addresses of an NVMe controller are described. In one embodiment, a plurality of backend controller logic is coupled to a plurality of non-volatile memory devices. One or more virtual controller target logic (coupled to the plurality of backend controller logic) transmit data from a first portion of a plurality of IO queues to a first backend controller logic of the plurality of the backend controller logic. The one or more virtual controller target logic transmit data from a second portion of the plurality of IO queues to a second backend controller logic of the plurality of backend controller logic. Other embodiments are also disclosed and claimed.
    Type: Application
    Filed: April 11, 2019
    Publication date: October 3, 2019
    Applicant: Intel Corporation
    Inventors: James P. Freyensee, Phil C. Cayton, Dave B. Minturn, Jay E. Sternberg
  • Publication number: 20190243777
    Abstract: Provided are a computer product, method, and system to virtualize target system storage resources as virtual target storage resources. Target storage resources available at a target system are discovered over a network. A configuration is determined of virtual target storage resources mapping to the target storage resources for a host node. The configuration is registered with a virtual target. The configuration maps the virtual target storage resources to the target storage resources at the target system and an access control list of the host node allowed to access the virtual target storage resources. A query is received from the host node for the target storage resources the host node is permitted to access according to the access control list. Host discovery information is returned to the requesting host node indicating the virtual target storage resources the requesting host node is provisioned to access from the virtual target.
    Type: Application
    Filed: January 4, 2019
    Publication date: August 8, 2019
    Inventors: Jay E. STERNBERG, Phil C. CAYTON, James P. FREYENSEE, Dave B. MINTURN
  • Publication number: 20190238545
    Abstract: Provided are a computer product, method, and system to dynamically provide discovery services for host nodes of target systems and storage resources in a network. Discover on storage resources available at target systems. An access control list indicates subsets of the host nodes that can access the storage resources at the target systems. A query is received from a requesting host node comprising one of the host nodes for storage resources the host node is permitted to access according to the access control list. Host discovery information is returned to the requesting host node indicating the storage resources the requesting host node is provisioned to access, wherein the requesting host node establishes a connection with the target systems indicated in the returned host discovery information to access the storage resources the requesting host node is provisioned to access indicated in the access control list.
    Type: Application
    Filed: January 9, 2019
    Publication date: August 1, 2019
    Inventors: Phil C. CAYTON, James P. FREYENSEE, Jay E. STERNBERG, Dave B. MINTURN
  • Publication number: 20190138217
    Abstract: Systems, apparatuses and methods may provide for communicating, by a common layer, with a local block storage system and communicating, by a subsystem layer that is communicatively coupled to the common layer, with one or more subsystems. Additionally, the common layer may be disassociated with one or more hardware specific components of the subsystem layer. In one example, the common layer may export one or more callback functions to the subsystem layer, wherein the callback functions include a registration and/or deregistration function.
    Type: Application
    Filed: June 11, 2018
    Publication date: May 9, 2019
    Inventors: Phil C. Cayton, Jay E. Sternberg, James P. Freyensee, Dave B. Minturn
  • Patent number: 5851778
    Abstract: A trifunctional conjugate is provided having three chemical moieties attached through a spacer moeity. At least two of the chemical moieties are relatively small molecules, usually less than about 7,000 Daltons in size. The spacer moiety is selected to impart certain steric properties to the conjugate. In one embodiment, the binding of a macromolecular specific binding partner to one of the chemical moieties sterically inhibits the binding of a different macromolecule to another chemical moiety. In another embodiment, the binding of a first chemical moiety to a macromolecule restricts the subsequent binding of a second chemical moiety to a proximate location on the same macromolecule. The three chemical moieties are preferably a nitrophenylazido residue, a phenyl boronic acid residue, and a solid support or a label such as biotin. The spacer is preferably cysteine, lysine, glutamic acid, pyroglutamic acid, S-acetylmercaptosuccinic anhydride or .omega.-carbobenzoxylysine.
    Type: Grant
    Filed: April 2, 1997
    Date of Patent: December 22, 1998
    Assignee: Beckman Instruments, Inc.
    Inventors: Chan S. Oh, James C. Sternberg
  • Patent number: 5661019
    Abstract: A trifunctional conjugate is providing having three chemical moieties attached through a spacer moiety. At least two of the chemical moieties are relatively small molecules, usually less than about 7,000 Daltons in size. The spacer moiety is selected to impart certain steric properties to the conjugate. In one embodiment, the binding of a macromolecular specific binding partner to one of the chemical moieties sterically inhibits the binding of a different macromolecule to another chemical moieties. In another embodiment, the binding of a first chemical moiety to a macromolecule restricts the subsequent binding of a second tridentate member to a proximate location on the same macromolecule. The three chemical moieties are preferably a nitrophenylazido residue, a phenyl boronic acid residue, and a solid support or a label such as biotin. The spacer is preferably cysteine, lysine, glutamic acid, pyroglutamic acid, S-acetylmercaptosuccinic anhydride or .omega.-carbobenzoxylysine.
    Type: Grant
    Filed: March 22, 1995
    Date of Patent: August 26, 1997
    Assignee: Beckman Instruments, Inc.
    Inventors: Chan S. Oh, James C. Sternberg
  • Patent number: 5648213
    Abstract: Double stranded nucleic acid duplexes serve as universal harvestable and cleavable link systems in a variety of different types of immunoassays (e.g., sandwich, competitive, etc.). Depending upon the type of assay, at least one specific component involved in the assay system is attached to a first member of a pair of sequences forming a double stranded nucleic acid (i.e., two oligonucleotides comprising substantially complementary sequences). The assay is carried out in the presence of a support to which is attached an oligonucleotide which is the other member of the pair of sequences forming a double-stranded nucleic acid duplex under hybridization conditions. Upon the hybridization of the two complementary oligonucleotides to form a duplex, the component of the assay system to which the first member of the pair of oligonucleotides is attached may thereby be effectively removed from the solution phase and harvested onto the support.
    Type: Grant
    Filed: August 30, 1994
    Date of Patent: July 15, 1997
    Assignee: Beckman Instruments, Inc.
    Inventors: M. Parameswara Reddy, James C. Sternberg
  • Patent number: 5541113
    Abstract: A method for detecting an analyte, in an aqueous solution at a physiological pH, by reductive or oxidative/reductive electrochemical luminescence methodologies is disclosed. The method proceeds by labelling the analyte with a transition metal complex, followed by inducing the transition metal label to luminescence by application of a suitable electrical potential to a solution containing the label and the analyte. The transition metal complex can be a tris-ruthenium(bipyridine) complex. A hydroxylamine and/or a halogen-containing moiety can be used to enhance both reductive and/or oxidative electrochemical luminescence of the transition metal complex. The transition metal chelate can be used as a label for the detection of picomolar concentrations of an analyte of interest, such as an analyte present in a sample of a physiological fluid.
    Type: Grant
    Filed: September 22, 1993
    Date of Patent: July 30, 1996
    Assignee: Beckman Instruments, Inc.
    Inventors: Iqbal W. Siddigi, James C. Sternberg
  • Patent number: 5387527
    Abstract: A method for correcting for light scattering affects obtained from a sample to which a fluorophore has been added. In accordance with the invention, a sample to which a fluorophore has been added is irradiated with light in the adsorption band of the fluorophore such that the fluorophore emits light at a different intensity. By manipulating the pH of the sample, and obtaining both pre- and post-manipulation emission light intensity readings, the value of the reading attributed to "light scattering" can be determined, such that correction of an erroneous fluorescence reading can be obtained.
    Type: Grant
    Filed: June 26, 1992
    Date of Patent: February 7, 1995
    Assignee: Beckman Instruments, Inc.
    Inventor: James C. Sternberg
  • Patent number: 5282942
    Abstract: The present invention provides processes for isoelectric focusing ("IEF") and associated detection, which incorporates a dynamic means of electroosmotic flow ("EOF") control during IEF and/or after IEF to effect solute mobilization. In accordance with the present invention, the EOF control during IEF and/or solute mobilization after IEF are accomplished by applying an external electric field, relative to an internal electric field, to modify the electroosmotic flow in the capillary. This can be done by disposing a conductive member at one or more locations outside and along the buffer column in the capillary. The conductive member may be statically charged or caused to conduct a current to create the external required electric field. The applied external electric field may be adjusted, relative to the internal electric field, during IEF as necessary to reduce or completely suppress EOF to prevent flow of the buffer.
    Type: Grant
    Filed: January 22, 1993
    Date of Patent: February 1, 1994
    Assignee: Beckman Instruments, Inc.
    Inventors: Steven S. Herrick, James C. Sternberg
  • Patent number: 5264095
    Abstract: Disclosed herein is a methodology for analyzing isoenzymes using capillary zone electrophoresis ("CZE") techniques. Briefly, an isoenzyme-containing sample and a substrate capable of being catalyzed by said isoenzyme into a reaction product are introduced into a capillary column comprising a buffer. Most preferably, the buffer contains the substrate prior to introduction of the sample into such substrate-buffer. CZE separation techniques are applied to the column such that the isoenzymes are separated from each other into discrete zones. The separation techniques are terminated such that product is rapidly generated by the catalytic conversion of substrate by the isoenzymes, and accumulated, within each discrete zone, followed by detection of product. Information regarding the relative distribution of the isoenzymes can be derived from the relative distribution of the product.
    Type: Grant
    Filed: June 12, 1992
    Date of Patent: November 23, 1993
    Assignee: Beckman Instruments, Inc.
    Inventors: You-Zung Hseih, Fu-Tai A. Chen, James C. Sternberg, Gerald Klein, Cheng-Ming Liu
  • Patent number: 5228960
    Abstract: Disclosed herein are methodologies for the Capillary Electrophoretic Immunosubtraction ("CEI") of samples. In a preferred embodiment, CEI of a sample comprising constituent parts to be separated comprises the steps of: (1) separating a first aliquot of the sample into constituent parts by capillary electrophoretic techniques, and detecting said parts; (2) admixing a second aliquot of said sample with at least one specific binding partner to a constituent of said sample, said specific binding partner capable of being substantially removed from said aliquot; (3) separating said second aliquot into constituent parts by capillary electrophoretic techniques and detecting said parts; and (4) comparing the separated constituent parts of step (3) with the separated constituent parts of step (1).
    Type: Grant
    Filed: July 17, 1992
    Date of Patent: July 20, 1993
    Assignee: Beckman Instruments, Inc.
    Inventors: Cheng-Ming Liu, Hann-Ping Wang, Fu-Tai A. Chen, James C. Sternberg, Gerald L. Klein
  • Patent number: 5168057
    Abstract: A trifunctional conjugate is provided having three chemical moieties, attached through a spacer moiety. At least two of the chemical moieties are relatively small molecules, usually less than about 7,000 Daltons in size. The spacer moiety is selected to impart certain steric properties to the conjugate. In one embodiment, the binding of a macromolecular specific binding partner to one of the chemical mouths sterically inhibits the binding of a different macromolecule to another chemical moiety. In another embodiment, the binding of a first chemical moiety to a macromolecule restricts the subsequent binding of a second chemical moiety to a proximate location on the same macromolecule.
    Type: Grant
    Filed: September 30, 1991
    Date of Patent: December 1, 1992
    Assignee: Beckman Instruments, Inc.
    Inventors: Chan S. Oh, James C. Sternberg
  • Patent number: 5145567
    Abstract: Disclosed herein is a methodology for analyzing isoenzymes using capillary zone electrophoresis ("CZE") techniques. Briefly, an isoenzyme-containing sample and a substrate capable of being catalyzed by said isoenzyme into a reaction product are introduced into a capillary column comprising a buffer. Most preferably, the buffer contains the substrate prior to introduction of the sample into such substrate-buffer. CZE separation techniques are applied to the column such that the isoenzymes are separated from each other into discrete zones. The separation techniques are terminated such that product is rapidly generated by the catalytic conversion of substrate by the isoenzymes, and accumulated, within each discrete zone, followed by detection of product. Information regarding the relative distribution of the isoenzymes can be derived from the relative distribution of the product.
    Type: Grant
    Filed: November 14, 1991
    Date of Patent: September 8, 1992
    Assignee: Beckman Instruments, Inc.
    Inventors: You-Zung Hsieh, Fu-Tai A. Chen, James C. Sternberg, Gerald Klein, Cheng-Ming Liu
  • Patent number: 5120413
    Abstract: Method and electrolyte buffer useful in the analysis of samples comprising glycoproteins by capillary zone electrophoresis. The buffer comprises at least one agent capable of complexing with sugar moieties of glycoproteins. The buffer preferably further comprises at least one pH modifier. An embodiment of the buffer comprises boric acid as the complexing agent and sodium hydroxide as the pH modifier.
    Type: Grant
    Filed: May 31, 1991
    Date of Patent: June 9, 1992
    Assignee: Beckman Instruments, Inc.
    Inventors: Fu-Tai A. Chen, James C. Sternberg