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: 12216926Abstract: 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: GrantFiled: July 20, 2023Date of Patent: February 4, 2025Assignee: Samsung Electronics Co., Ltd.Inventors: Zhengyu Yang, Nithya Ramakrishnan, Allen Russell Andrews, Sudheendra Grama Sampath, T. David Evans, Clay Mayers
-
Patent number: 12153625Abstract: 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: GrantFiled: October 19, 2022Date of Patent: November 26, 2024Assignee: Spotify ABInventors: 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: 20230359377Abstract: 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: ApplicationFiled: July 20, 2023Publication date: November 9, 2023Inventors: Zhengyu Yang, Nithya Ramakrishnan, Allen Russell Andrews, Sudheendra Grama Sampath, T. David Evans, Clay Mayers
-
Patent number: 11776951Abstract: 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: GrantFiled: May 11, 2022Date of Patent: October 3, 2023Assignee: Semtech CorporationInventors: Liping Ren, William Allen Russell
-
Patent number: 11740815Abstract: 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: GrantFiled: August 30, 2021Date of Patent: August 29, 2023Assignee: Samsung Electronics Co., Ltd.Inventors: Zhengyu Yang, Nithya Ramakrishnan, Allen Russell Andrews, Sudheendra Grama Sampath, T. David Evans, Clay Mayers
-
Publication number: 20230139333Abstract: 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: ApplicationFiled: October 19, 2022Publication date: May 4, 2023Inventors: 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: 20230114681Abstract: 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: ApplicationFiled: October 8, 2021Publication date: April 13, 2023Applicant: Spotify ABInventors: Achal Varma, Arjun Shantanu Narayen, Katherine Yi-Pin Lin, Björn Håkan Lindberg, Jason Allen Russell
-
Publication number: 20220271027Abstract: 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: ApplicationFiled: May 11, 2022Publication date: August 25, 2022Applicant: Semtech CorporationInventors: Liping Ren, William Allen Russell
-
Patent number: 11362083Abstract: 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: GrantFiled: February 11, 2020Date of Patent: June 14, 2022Assignee: Semtech CorporationInventors: Liping Ren, William Allen Russell
-
Publication number: 20220146146Abstract: 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: ApplicationFiled: November 12, 2020Publication date: May 12, 2022Applicant: A. O. Smith CorporationInventors: Steven Patrick Smiltneek, Cade Matthew Guest, Edward John Karl, Gregory Allen Russell
-
Patent number: 11216190Abstract: 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: GrantFiled: August 9, 2019Date of Patent: January 4, 2022Assignee: Samsung Electronics Co., Ltd.Inventors: Zhengyu Yang, Nithya Ramakrishnan, Allen Russell Andrews, Sudheendra G. Sampath, T. David Evans, Clay Mayers
-
Publication number: 20210389891Abstract: 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: ApplicationFiled: August 30, 2021Publication date: December 16, 2021Inventors: Zhengyu Yang, Nithya Ramakrishnan, Allen Russell Andrews, Sudheendra Grama Sampath, T. David Evans, Clay Mayers
-
Publication number: 20210327870Abstract: 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: ApplicationFiled: June 30, 2021Publication date: October 21, 2021Applicant: Semtech CorporationInventors: Lei Hua, William Allen Russell, Changjun Huang, Bo Liang, Pengcheng Han
-
Patent number: 11144226Abstract: 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: GrantFiled: July 1, 2019Date of Patent: October 12, 2021Assignee: Samsung Electronics Co., Ltd.Inventors: Zhengyu Yang, Nithya Ramakrishnan, Allen Russell Andrews, Sudheendra Grama Sampath, T. David Evans, Clay Mayers
-
Patent number: 11114432Abstract: 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: GrantFiled: March 5, 2019Date of Patent: September 7, 2021Assignee: Semtech CorporationInventors: Lei Hua, William Allen Russell, Changjun Huang, Bo Liang, Pengcheng Han
-
Publication number: 20210249402Abstract: 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: ApplicationFiled: February 11, 2020Publication date: August 12, 2021Applicant: Semtech CorporationInventors: Liping Ren, William Allen Russell
-
Publication number: 20200387312Abstract: 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: ApplicationFiled: August 9, 2019Publication date: December 10, 2020Inventors: Zhengyu Yang, Nithya Ramakrishnan, Allen Russell Andrews, Sudheendra G. Sampath, T. David Evans, Clay Mayers
-
Publication number: 20200326868Abstract: 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: ApplicationFiled: July 1, 2019Publication date: October 15, 2020Inventors: Zhengyu Yang, Nithya Ramakrishnan, Allen Russell Andrews, Sudheendra Grama Sampath, T. David Evans, Clay Mayers
-
Patent number: 10730601Abstract: 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: GrantFiled: November 30, 2017Date of Patent: August 4, 2020Inventor: Allen Russell Gartman
-
Publication number: 20190303930Abstract: 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: ApplicationFiled: June 17, 2019Publication date: October 3, 2019Inventors: AMY CHRISTINE MILAM, Stephen J. Klaus, Allen Russell Thompson, Richard G. Ampleman