Patents by Inventor Allen Russell

Allen Russell 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: 12216926
    Abstract: A method for dispatching input-output in a system. The system may include a centralized processing circuit, a plurality of persistent storage targets, a first input-output processor, and a second input-output processor. The method may include determining whether the first input-output processor is connected to a first target of the plurality of persistent storage targets; determining whether the second input-output processor is connected to the first target; and in response to determining that both the first input-output processor is connected to the first target, and the second input-output processor is connected to the first target, dispatching a first plurality of input-output requests, each to either the first input-output processor or the second input-output processor, the dispatching being in proportion to a service rate of the first input-output processor to the first target and a service rate of the second input-output processor to the first target, respectively.
    Type: Grant
    Filed: July 20, 2023
    Date of Patent: February 4, 2025
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Zhengyu Yang, Nithya Ramakrishnan, Allen Russell Andrews, Sudheendra Grama Sampath, T. David Evans, Clay Mayers
  • Patent number: 12153625
    Abstract: An electronic device provides, to a user, a user-curated playlist, the user-curated playlist including an ordered set of media items that were added by the user. While providing a first media item in the ordered set of media items, the electronic device receives a first user input selecting an option to include recommended media items in the user-curated playlist. In response to the first user input, the electronic device updates the user-curated playlist to include a first recommended media item, the first recommended media item selected without user intervention based at least in part on attributes of the user-curated playlist. The first recommended media item is positioned in the user-curated playlist in between media items that were added to the ordered set of media items by the user.
    Type: Grant
    Filed: October 19, 2022
    Date of Patent: November 26, 2024
    Assignee: Spotify AB
    Inventors: Gustav Söderström, Sandra Kristina Hansson, Jason Allen Russell, Kelly Drecourt, Morgan Hecht, Simon Amor, Ajay Mathew Kalia, Jeremy Hopple, Jonathan Marmor, Bianca Capretta, Ingrid Maria Pettersson, Matthew Budelman, Björn Håkan Lindberg, Gabriella Maria Eleonora Ljunggren, Ian Alexander Vannest, Tim Olsson Wiklund, Gastón Montemayor Olaizola
  • Publication number: 20230359377
    Abstract: A method for dispatching input-output in a system. The system may include a centralized processing circuit, a plurality of persistent storage targets, a first input-output processor, and a second input-output processor. The method may include determining whether the first input-output processor is connected to a first target of the plurality of persistent storage targets; determining whether the second input-output processor is connected to the first target; and in response to determining that both the first input-output processor is connected to the first target, and the second input-output processor is connected to the first target, dispatching a first plurality of input-output requests, each to either the first input-output processor or the second input-output processor, the dispatching being in proportion to a service rate of the first input-output processor to the first target and a service rate of the second input-output processor to the first target, respectively.
    Type: Application
    Filed: July 20, 2023
    Publication date: November 9, 2023
    Inventors: Zhengyu Yang, Nithya Ramakrishnan, Allen Russell Andrews, Sudheendra Grama Sampath, T. David Evans, Clay Mayers
  • Patent number: 11776951
    Abstract: A TVS circuit having a first diode with a cathode coupled to a first terminal and an anode coupled to a first node. A second diode has an anode coupled to a second node and a cathode coupled to a third node. A third diode is coupled between the first node and second node. A fourth diode is coupled between the first node and third node. A fifth diode is coupled between the second node and a second terminal. A sixth diode is coupled between the second terminal and the third node. A seventh diode can be coupled between the second terminal and an intermediate node between the fifth diode and sixth diode. The first diode is disposed on a first semiconductor die, while the second diode is disposed on a second semiconductor die. Alternatively, the first diode and second diode are disposed on a single semiconductor die.
    Type: Grant
    Filed: May 11, 2022
    Date of Patent: October 3, 2023
    Assignee: Semtech Corporation
    Inventors: Liping Ren, William Allen Russell
  • Patent number: 11740815
    Abstract: A method for dispatching input-output in a system. The system may include a centralized processing circuit, a plurality of persistent storage targets, a first input-output processor, and a second input-output processor. The method may include determining whether the first input-output processor is connected to a first target of the plurality of persistent storage targets; determining whether the second input-output processor is connected to the first target; and in response to determining that both the first input-output processor is connected to the first target, and the second input-output processor is connected to the first target, dispatching a first plurality of input-output requests, each to either the first input-output processor or the second input-output processor, the dispatching being in proportion to a service rate of the first input-output processor to the first target and a service rate of the second input-output processor to the first target, respectively.
    Type: Grant
    Filed: August 30, 2021
    Date of Patent: August 29, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Zhengyu Yang, Nithya Ramakrishnan, Allen Russell Andrews, Sudheendra Grama Sampath, T. David Evans, Clay Mayers
  • Publication number: 20230139333
    Abstract: An electronic device provides, to a user, a user-curated playlist, the user-curated playlist including an ordered set of media items that were added by the user. While providing a first media item in the ordered set of media items, the electronic device receives a first user input selecting an option to include recommended media items in the user-curated playlist. In response to the first user input, the electronic device updates the user-curated playlist to include a first recommended media item, the first recommended media item selected without user intervention based at least in part on attributes of the user-curated playlist. The first recommended media item is positioned in the user-curated playlist in between media items that were added to the ordered set of media items by the user.
    Type: Application
    Filed: October 19, 2022
    Publication date: May 4, 2023
    Inventors: Gustav SÖDERSTRÖM, Sandra Kristina HANSSON, Jason Allen RUSSELL, Kelly DRECOURT, Morgan HECHT, Simon AMOR, Ajay Mathew KALIA, Jeremy HOPPLE, Jonathan MARMOR, Bianca CAPRETTA, Ingrid Maria PETTERSSON, Matthew BUDELMAN, Björn Håkan LINDBERG, Gabriella Maria Eleonora LJUNGGREN, Ian Alexander VANNEST, Tim Olsson WIKLUND, Gastón MONTEMAYOR OLAIZOLA
  • Publication number: 20230114681
    Abstract: Systems, devices, apparatuses, components, methods, and techniques for media a simple user interface that can facilitate discovery of contextually relevant media content with minimal navigation are provided. For example, the disclosed user interface may present contextually relevant categories, sub-categories and media content items while concurrently playing a media content item predicted to likely be selected by the user.
    Type: Application
    Filed: October 8, 2021
    Publication date: April 13, 2023
    Applicant: Spotify AB
    Inventors: Achal Varma, Arjun Shantanu Narayen, Katherine Yi-Pin Lin, Björn Håkan Lindberg, Jason Allen Russell
  • Publication number: 20220271027
    Abstract: A TVS circuit having a first diode with a cathode coupled to a first terminal and an anode coupled to a first node. A second diode has an anode coupled to a second node and a cathode coupled to a third node. A third diode is coupled between the first node and second node. A fourth diode is coupled between the first node and third node. A fifth diode is coupled between the second node and a second terminal. A sixth diode is coupled between the second terminal and the third node. A seventh diode can be coupled between the second terminal and an intermediate node between the fifth diode and sixth diode. The first diode is disposed on a first semiconductor die, while the second diode is disposed on a second semiconductor die. Alternatively, the first diode and second diode are disposed on a single semiconductor die.
    Type: Application
    Filed: May 11, 2022
    Publication date: August 25, 2022
    Applicant: Semtech Corporation
    Inventors: Liping Ren, William Allen Russell
  • Patent number: 11362083
    Abstract: A TVS circuit having a first diode with a cathode coupled to a first terminal and an anode coupled to a first node. A second diode has an anode coupled to a second node and a cathode coupled to a third node. A third diode is coupled between the first node and second node. A fourth diode is coupled between the first node and third node. A fifth diode is coupled between the second node and a second terminal. A sixth diode is coupled between the second terminal and the third node. A seventh diode can be coupled between the second terminal and an intermediate node between the fifth diode and sixth diode. The first diode is disposed on a first semiconductor die, while the second diode is disposed on a second semiconductor die. Alternatively, the first diode and second diode are disposed on a single semiconductor die.
    Type: Grant
    Filed: February 11, 2020
    Date of Patent: June 14, 2022
    Assignee: Semtech Corporation
    Inventors: Liping Ren, William Allen Russell
  • Publication number: 20220146146
    Abstract: A diffuser is provided for use in a thermal storage tank. The diffuser includes a fluid inlet to receive a flow of liquid into the diffuser, and a fluid outlet to discharge the flow of liquid out of the diffuser into an internal volume of the thermal storage tank. A flow circuit extends between the fluid inlet and the fluid outlet. A plurality of flow sections are sequentially arranged along the flow circuit. Each one of the plurality of flow sections defines a cross-sectional flow area for the flow of liquid. The cross-sectional flow area within any one of the plurality of flow sections is greater than the cross-sectional flow area within any of the plurality of flow sections arranged upstream of said one of the plurality of flow sections.
    Type: Application
    Filed: November 12, 2020
    Publication date: May 12, 2022
    Applicant: A. O. Smith Corporation
    Inventors: Steven Patrick Smiltneek, Cade Matthew Guest, Edward John Karl, Gregory Allen Russell
  • Patent number: 11216190
    Abstract: A system and method for managing input output queue pairs. In some embodiments, the method includes calculating a system utilization ratio, the system utilization ratio being a ratio of: an arrival rate of input output requests, to a service rate; determining whether: the system utilization ratio has exceeded a first threshold utilization during a time period exceeding a first threshold length, and adding a new queue pair is expected to improve system performance; and in response to determining: that the system utilization ratio has exceeded the first threshold utilization during a time period exceeding the first threshold length, and that adding a new queue pair is expected to improve system performance: adding a new queue pair.
    Type: Grant
    Filed: August 9, 2019
    Date of Patent: January 4, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Zhengyu Yang, Nithya Ramakrishnan, Allen Russell Andrews, Sudheendra G. Sampath, T. David Evans, Clay Mayers
  • Publication number: 20210389891
    Abstract: A method for dispatching input-output in a system. The system may include a centralized processing circuit, a plurality of persistent storage targets, a first input-output processor, and a second input-output processor. The method may include determining whether the first input-output processor is connected to a first target of the plurality of persistent storage targets; determining whether the second input-output processor is connected to the first target; and in response to determining that both the first input-output processor is connected to the first target, and the second input-output processor is connected to the first target, dispatching a first plurality of input-output requests, each to either the first input-output processor or the second input-output processor, the dispatching being in proportion to a service rate of the first input-output processor to the first target and a service rate of the second input-output processor to the first target, respectively.
    Type: Application
    Filed: August 30, 2021
    Publication date: December 16, 2021
    Inventors: Zhengyu Yang, Nithya Ramakrishnan, Allen Russell Andrews, Sudheendra Grama Sampath, T. David Evans, Clay Mayers
  • Publication number: 20210327870
    Abstract: A semiconductor device includes a voltage input circuit node and a ground voltage node. A first transistor is coupled between the voltage input circuit node and the ground voltage node. A triggering circuit is coupled between the voltage input circuit node and the ground voltage node in parallel with the first transistor. The triggering circuit includes a trigger diode. An output of the triggering circuit is coupled to a control terminal of the first transistor. A load is powered by coupling the load between the voltage input circuit node and the ground voltage node.
    Type: Application
    Filed: June 30, 2021
    Publication date: October 21, 2021
    Applicant: Semtech Corporation
    Inventors: Lei Hua, William Allen Russell, Changjun Huang, Bo Liang, Pengcheng Han
  • Patent number: 11144226
    Abstract: A method for dispatching input-output in a system. The system may include a centralized processing circuit, a plurality of persistent storage targets, a first input-output processor, and a second input-output processor. The method may include determining whether the first input-output processor is connected to a first target of the plurality of persistent storage targets; determining whether the second input-output processor is connected to the first target; and in response to determining that both the first input-output processor is connected to the first target, and the second input-output processor is connected to the first target, dispatching a first plurality of input-output requests, each to either the first input-output processor or the second input-output processor, the dispatching being in proportion to a service rate of the first input-output processor to the first target and a service rate of the second input-output processor to the first target, respectively.
    Type: Grant
    Filed: July 1, 2019
    Date of Patent: October 12, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Zhengyu Yang, Nithya Ramakrishnan, Allen Russell Andrews, Sudheendra Grama Sampath, T. David Evans, Clay Mayers
  • Patent number: 11114432
    Abstract: A semiconductor device includes a voltage input circuit node and a ground voltage node. A first transistor is coupled between the voltage input circuit node and the ground voltage node. A triggering circuit is coupled between the voltage input circuit node and the ground voltage node in parallel with the first transistor. The triggering circuit includes a trigger diode. An output of the triggering circuit is coupled to a control terminal of the first transistor. A load is powered by coupling the load between the voltage input circuit node and the ground voltage node.
    Type: Grant
    Filed: March 5, 2019
    Date of Patent: September 7, 2021
    Assignee: Semtech Corporation
    Inventors: Lei Hua, William Allen Russell, Changjun Huang, Bo Liang, Pengcheng Han
  • Publication number: 20210249402
    Abstract: A TVS circuit having a first diode with a cathode coupled to a first terminal and an anode coupled to a first node. A second diode has an anode coupled to a second node and a cathode coupled to a third node. A third diode is coupled between the first node and second node. A fourth diode is coupled between the first node and third node. A fifth diode is coupled between the second node and a second terminal. A sixth diode is coupled between the second terminal and the third node. A seventh diode can be coupled between the second terminal and an intermediate node between the fifth diode and sixth diode. The first diode is disposed on a first semiconductor die, while the second diode is disposed on a second semiconductor die. Alternatively, the first diode and second diode are disposed on a single semiconductor die.
    Type: Application
    Filed: February 11, 2020
    Publication date: August 12, 2021
    Applicant: Semtech Corporation
    Inventors: Liping Ren, William Allen Russell
  • Publication number: 20200387312
    Abstract: A system and method for managing input output queue pairs. In some embodiments, the method includes calculating a system utilization ratio, the system utilization ratio being a ratio of: an arrival rate of input output requests, to a service rate; determining whether: the system utilization ratio has exceeded a first threshold utilization during a time period exceeding a first threshold length, and adding a new queue pair is expected to improve system performance; and in response to determining: that the system utilization ratio has exceeded the first threshold utilization during a time period exceeding the first threshold length, and that adding a new queue pair is expected to improve system performance: adding a new queue pair.
    Type: Application
    Filed: August 9, 2019
    Publication date: December 10, 2020
    Inventors: Zhengyu Yang, Nithya Ramakrishnan, Allen Russell Andrews, Sudheendra G. Sampath, T. David Evans, Clay Mayers
  • Publication number: 20200326868
    Abstract: A method for dispatching input-output in a system. The system may include a centralized processing circuit, a plurality of persistent storage targets, a first input-output processor, and a second input-output processor. The method may include determining whether the first input-output processor is connected to a first target of the plurality of persistent storage targets; determining whether the second input-output processor is connected to the first target; and in response to determining that both the first input-output processor is connected to the first target, and the second input-output processor is connected to the first target, dispatching a first plurality of input-output requests, each to either the first input-output processor or the second input-output processor, the dispatching being in proportion to a service rate of the first input-output processor to the first target and a service rate of the second input-output processor to the first target, respectively.
    Type: Application
    Filed: July 1, 2019
    Publication date: October 15, 2020
    Inventors: Zhengyu Yang, Nithya Ramakrishnan, Allen Russell Andrews, Sudheendra Grama Sampath, T. David Evans, Clay Mayers
  • Patent number: 10730601
    Abstract: A self-contained expandable automatic pressure compensated accumulator system for storing and releasing hydraulic fluid energy for use by subsea equipment having a controller, a pressure source, a bidirectional valve fluidly connected to the pressure source, an expandable multisided vessel fluidly connected to the bidirectional valve having a plurality of axial folds between first and second ends, and a bidirectional port connected to the pressure source. As the plurality of axial folds expand, a contracted volume of pressure expands increasing stored hydraulic fluid energy in the expandable multisided vessel. As the plurality of axial folds contract, the expanded volume reduces, releasing stored hydraulic fluid energy to nearby subsea equipment on demand as changes in hydraulic fluid energy requirements for the subsea equipment changes.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: August 4, 2020
    Inventor: Allen Russell Gartman
  • Publication number: 20190303930
    Abstract: A computer system for validating an account to be used in an electronic payment includes a processor coupled to a memory device. The computer system is programmed to receive an account validation web request from a bill payment originator. The account validation web request includes account details. The computer system is further programmed to process the account validation web request to parse the account details, validate the account details associated with the account validation web request using at least one validation rule, and transmit an account validation web response to the bill payment originator.
    Type: Application
    Filed: June 17, 2019
    Publication date: October 3, 2019
    Inventors: AMY CHRISTINE MILAM, Stephen J. Klaus, Allen Russell Thompson, Richard G. Ampleman