Patents by Inventor Steven R. King

Steven R. King 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: 20240113313
    Abstract: The present invention relates to methods and apparatuses for determining the ratio of oxidized and reduced forms of a redox couple in solution, each method comprising: contacting first and second stationary working electrodes and first and second counter electrode to the solution; applying a first potential at the first stationary working electrode and a second potential at the second stationary working electrode relative to the respective counter electrodes and measuring first and second constant currents for the first and second stationary working electrodes, respectively; wherein the first and second constant currents have opposite signs and the ratio of the absolute values of the first and second constant currents reflects the ratio of the oxidized and reduced forms of the redox couple in solution. When used in the context of monitoring/controlling electrochemical cells, additional embodiments include those further comprising oxidizing or reducing the solution.
    Type: Application
    Filed: December 1, 2023
    Publication date: April 4, 2024
    Inventors: Evan R. King, Kean Duffey, Adam Morris-Cohen, John Goeltz, Steven Y. Reece
  • Patent number: 11929528
    Abstract: The present invention relates to methods and apparatuses for determining the ratio of oxidized and reduced forms of a redox couple in solution, each method comprising: contacting first and second stationary working electrodes and first and second counter electrode to the solution; applying a first potential at the first stationary working electrode and a second potential at the second stationary working electrode relative to the respective counter electrodes and measuring first and second constant currents for the first and second stationary working electrodes, respectively; wherein the first and second constant currents have opposite signs and the ratio of the absolute values of the first and second constant currents reflects the ratio of the oxidized and reduced forms of the redox couple in solution. When used in the context of monitoring/controlling electrochemical cells, additional embodiments include those further comprising oxidizing or reducing the solution.
    Type: Grant
    Filed: August 19, 2020
    Date of Patent: March 12, 2024
    Assignee: Lockheed Martin Energy, LLC
    Inventors: Evan R. King, Kean Duffey, Adam Morris-Cohen, John Goeltz, Steven Y. Reece
  • Patent number: 11899530
    Abstract: In one embodiment, the present invention includes a method for receiving incoming data in a processor and performing a checksum operation on the incoming data in the processor pursuant to a user-level instruction for the checksum operation. For example, a cyclic redundancy checksum may be computed in the processor itself responsive to the user-level instruction. Other embodiments are described and claimed.
    Type: Grant
    Filed: June 26, 2021
    Date of Patent: February 13, 2024
    Assignee: Intel Corporation
    Inventors: Steven R. King, Frank L. Berry, Michael E. Kounavis
  • Publication number: 20220164237
    Abstract: Examples described herein relate to a packet processing device comprising a programmable packet processing pipeline that is logically partitioned into multiple domains including privileged and unprivileged domains. The multiple domains can span one or more stages of the programmable packet processing pipeline, wherein at least one stage is to perform match action operations.
    Type: Application
    Filed: February 8, 2022
    Publication date: May 26, 2022
    Inventors: Steven R. KING, Matthew VICK, Keren GUY
  • Publication number: 20220091926
    Abstract: In one embodiment, the present invention includes a method for receiving incoming data in a processor and performing a checksum operation on the incoming data in the processor pursuant to a user-level instruction for the checksum operation. For example, a cyclic redundancy checksum may be computed in the processor itself responsive to the user-level instruction. Other embodiments are described and claimed.
    Type: Application
    Filed: June 26, 2021
    Publication date: March 24, 2022
    Inventors: Steven R. King, Frank L. Berry, Michael E. Kounavis
  • Patent number: 11048579
    Abstract: In one embodiment, the present invention includes a method for receiving incoming data in a processor and performing a checksum operation on the incoming data in the processor pursuant to a user-level instruction for the checksum operation. For example, a cyclic redundancy checksum may be computed in the processor itself responsive to the user-level instruction. Other embodiments are described and claimed.
    Type: Grant
    Filed: August 12, 2019
    Date of Patent: June 29, 2021
    Assignee: Intel Corporation
    Inventors: Steven R. King, Frank L. Berry, Michael E. Kounavis
  • Publication number: 20200159614
    Abstract: In one embodiment, the present invention includes a method for receiving incoming data in a processor and performing a checksum operation on the incoming data in the processor pursuant to a user-level instruction for the checksum operation. For example, a cyclic redundancy checksum may be computed in the processor itself responsive to the user-level instruction. Other embodiments are described and claimed.
    Type: Application
    Filed: August 12, 2019
    Publication date: May 21, 2020
    Inventors: Steven R. King, Frank L. Berry, Michael E. Kounavis
  • Patent number: 10447604
    Abstract: In an embodiment, an apparatus is provided that may include an integrated circuit including switch circuitry to determine, at least in part, an action to be executed3 involving a packet. This determination may be based, at least in part, upon flow information determined, at least in part, from the packet, and packet processing policy information. The circuitry may examine the policy information to determine whether a previously-established packet processing policy has been established that corresponds, at least in part, to the flow information. If the circuitry determines, at least in part, that the policy has not been established and the packet is a first packet in a flow corresponding at least in part to the flow information, the switch circuitry may request that at least one switch control program module establish, at least in part, a new packet processing policy corresponding, at least in part, to the flow information.
    Type: Grant
    Filed: June 5, 2017
    Date of Patent: October 15, 2019
    Assignee: Intel Corporation
    Inventors: Mazhar I. Memon, Steven R. King
  • Patent number: 10379938
    Abstract: In one embodiment, the present invention includes a method for receiving incoming data in a processor and performing a checksum operation on the incoming data in the processor pursuant to a user-level instruction for the checksum operation. For example, a cyclic redundancy checksum may be computed in the processor itself responsive to the user-level instruction. Other embodiments are described and claimed.
    Type: Grant
    Filed: May 8, 2017
    Date of Patent: August 13, 2019
    Assignee: Intel Corporation
    Inventors: Steven R. King, Frank L. Berry, Michael E. Kounavis
  • Publication number: 20170339060
    Abstract: In an embodiment, an apparatus is provided that may include an integrated circuit including switch circuitry to determine, at least in part, an action to be executed involving a packet. This determination may be based, at least in part, upon flow information determined, at least in part, from the packet, and packet processing policy information. The circuitry may examine the policy information to determine whether a previously-established packet processing policy has been established that corresponds, at least in part, to the flow information. If the circuitry determines, at least in part, that the policy has not been established and the packet is a first packet in a flow corresponding at least in part to the flow information, the switch circuitry may request that at least one switch control program module establish, at least in part, a new packet processing policy corresponding, at least in part, to the flow information.
    Type: Application
    Filed: June 5, 2017
    Publication date: November 23, 2017
    Applicant: Intel Corporation
    Inventors: Mazhar I. Memon, Steven R. King
  • Publication number: 20170242746
    Abstract: In one embodiment, the present invention includes a method for receiving incoming data in a processor and performing a checksum operation on the incoming data in the processor pursuant to a user-level instruction for the checksum operation. For example, a cyclic redundancy checksum may be computed in the processor itself responsive to the user-level instruction. Other embodiments are described and claimed.
    Type: Application
    Filed: May 8, 2017
    Publication date: August 24, 2017
    Applicant: INTEL CORPORATION
    Inventors: Steven R. King, Frank L. Berry, Michael E. Kounavis
  • Patent number: 9674097
    Abstract: In an embodiment, an apparatus is provided that may include an integrated circuit including switch circuitry to determine, at least in part, an action to be executed involving a packet. This determination may be based, at least in part, upon flow information determined, at least in part, from the packet, and packet processing policy information. The circuitry may examine the policy information to determine whether a previously-established packet processing policy has been established that corresponds, at least in part, to the flow information. If the circuitry determines, at least in part, that the policy has not been established and the packet is a first packet in a flow corresponding at least in part to the flow information, the switch circuitry may request that at least one switch control program module establish, at least in part, a new packet processing policy corresponding, at least in part, to the flow information.
    Type: Grant
    Filed: December 8, 2014
    Date of Patent: June 6, 2017
    Assignee: Intel Corporation
    Inventors: Mazhar I. Memon, Steven R. King
  • Patent number: 9645884
    Abstract: In one embodiment, the present invention includes a method for receiving incoming data in a processor and performing a checksum operation on the incoming data in the processor pursuant to a user-level instruction for the checksum operation. For example, a cyclic redundancy checksum may be computed in the processor itself responsive to the user-level instruction. Other embodiments are described and claimed.
    Type: Grant
    Filed: January 28, 2016
    Date of Patent: May 9, 2017
    Assignee: Intel Corporation
    Inventors: Steven R. King, Frank L. Berry, Michael E. Kounavis
  • Publication number: 20160224411
    Abstract: In one embodiment, the present invention includes a method for receiving incoming data in a processor and performing a checksum operation on the incoming data in the processor pursuant to a user-level instruction for the checksum operation. For example, a cyclic redundancy checksum may be computed in the processor itself responsive to the user-level instruction. Other embodiments are described and claimed.
    Type: Application
    Filed: January 28, 2016
    Publication date: August 4, 2016
    Applicant: INTEL CORPORATION
    Inventors: Steven R. King, Frank L. Berry, Michael E. Kounavis
  • Patent number: 9262159
    Abstract: In one embodiment, the present invention includes a method for receiving incoming data in a processor and performing a checksum operation on the incoming data in the processor pursuant to a user-level instruction for the checksum operation. For example, a cyclic redundancy checksum may be computed in the processor itself responsive to the user-level instruction. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: February 16, 2016
    Assignee: Intel Corporation
    Inventors: Steven R. King, Frank L. Berry, Mlchael E. Kounavis
  • Patent number: 9116684
    Abstract: In one embodiment, the present invention includes a method for receiving incoming data in a processor and performing a checksum operation on the incoming data in the processor pursuant to a user-level instruction for the checksum operation. For example, a cyclic redundancy checksum may be computed in the processor itself responsive to the user-level instruction. Other embodiments are described and claimed.
    Type: Grant
    Filed: May 27, 2014
    Date of Patent: August 25, 2015
    Assignee: INTEL CORPORATION
    Inventors: Steven R. King, Frank L. Berry, Michael E. Kounavis
  • Publication number: 20150195206
    Abstract: In an embodiment, an apparatus is provided that may include an integrated circuit including switch circuitry to determine, at least in part, an action to be executed involving a packet. This determination may be based, at least in part, upon flow information determined, at least in part, from the packet, and packet processing policy information. The circuitry may examine the policy information to determine whether a previously-established packet processing policy has been established that corresponds, at least in part, to the flow information. If the circuitry determines, at least in part, that the policy has not been established and the packet is a first packet in a flow corresponding at least in part to the flow information, the switch circuitry may request that at least one switch control program module establish, at least in part, a new packet processing policy corresponding, at least in part, to the flow information.
    Type: Application
    Filed: December 8, 2014
    Publication date: July 9, 2015
    Applicant: INTEL CORPORATION
    Inventors: Mazhar I. Memon, Steven R. King
  • Publication number: 20150155883
    Abstract: In one embodiment, the present invention includes a method for receiving incoming data in a processor and performing a checksum operation on the incoming data in the processor pursuant to a user-level instruction for the checksum operation. For example, a cyclic redundancy checksum may be computed in the processor itself responsive to the user-level instruction. Other embodiments are described and claimed.
    Type: Application
    Filed: December 22, 2014
    Publication date: June 4, 2015
    Applicant: Intel Corporation
    Inventors: Steven R. King, Frank L. Berry, MIchael E. Kounavis
  • Patent number: 8934344
    Abstract: In an embodiment, an apparatus is provided that may include an integrated circuit including switch circuitry to determine, at least in part, an action to be executed involving a packet. This determination may be based, at least in part, upon flow information determined, at least in part, from the packet, and packet processing policy information. The circuitry may examine the policy information to determine whether a previously-established packet processing policy has been established that corresponds, at least in part, to the flow information. If the circuitry determines, at least in part, that the policy has not been established and the packet is a first packet in a flow corresponding at least in part to the flow information, the switch circuitry may request that at least one switch control program module establish, at least in part, a new packet processing policy corresponding, at least in part, to the flow information.
    Type: Grant
    Filed: January 29, 2014
    Date of Patent: January 13, 2015
    Assignee: Intel Corporation
    Inventors: Mazhar I. Memon, Steven R. King
  • Patent number: 8856627
    Abstract: In one embodiment, the present invention includes a method for receiving incoming data in a processor and performing a checksum operation on the incoming data in the processor pursuant to a user-level instruction for the checksum operation. For example, a cyclic redundancy checksum may be computed in the processor itself responsive to the user-level instruction. Other embodiments are described and claimed.
    Type: Grant
    Filed: July 12, 2013
    Date of Patent: October 7, 2014
    Assignee: Intel Corporation
    Inventors: Steven R. King, Frank L. Berry, Michael E. Kounavis