Patents by Inventor Ian Richards

Ian Richards 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: 20250110895
    Abstract: The disclosed device includes a cache organized by sets and ways and a control circuit that selects a first way for a cache replacement from a first half of a set of ways. The control circuit also selects another way from a second half of the set of ways, and uses the second way for the cache replacement when the first way is unavailable. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Application
    Filed: September 28, 2023
    Publication date: April 3, 2025
    Applicant: Advanced Micro Devices, Inc.
    Inventor: Ian Richard Beaumont
  • Publication number: 20250086317
    Abstract: A company may want to give access to voice conversations (e.g., a support call) to some users for review and analysis. However, the conversations may include personally identifiable information (PII), and the company wants to protect customer information while still allowing the use of the data. In one aspect, techniques are presented for receiving audio from the conversation and obtaining a redacted version of the audio, which does not include the PII, directly from the audio without having to rely on analyzing the transcript of the conversation first. Further, the modified audio may be deidentified to change the voice of the customer in the resulting audio in order to protect the customer identity.
    Type: Application
    Filed: November 21, 2024
    Publication date: March 13, 2025
    Inventor: Ian Richard Lane
  • Publication number: 20250068429
    Abstract: A Streaming Wave Coalescer (SWC) circuit stores a first set of state values associated with a first subset of threads of a first wave in a bin based on each of the first subset of threads including a first set of instructions to be executed. A second set of state values associated with a second subset of threads of a second wave is stored in the bin based on each of the second subset of threads including the first set of instructions to be executed and based on the first wave and the second wave both being associated with a hard key. A third wave is formed from the threads of the first subset and the second subset and is emitted for execution. As a result of reorganizing the threads and reconstituting a different wave, thread divergence of waves sent for execution is reduced.
    Type: Application
    Filed: December 12, 2023
    Publication date: February 27, 2025
    Inventors: John Stephen Junkins, Christopher J. Brennan, Ian Richard Beaumont, Kellie Marks, Matthaeus G. Chajdas, Max Oberberger, Michael John Bedy, Michael Mantor, Sean Keely
  • Publication number: 20250061112
    Abstract: Techniques are provided for global query optimization. In one embodiment, the techniques involve receiving an input query, generating query candidates based on the input query, determining ratings of the query candidates, selecting a primary query of the query candidates based on the ratings of the query candidates, comparing a rating of the primary query to a query threshold, and generating a recommended query based on the rating.
    Type: Application
    Filed: August 14, 2023
    Publication date: February 20, 2025
    Inventors: Alexandar Mihaylov, Vincent Corvinelli, Calisto Zuzarte, Mohammed Fahd Alhamid, Brandon Lewis Frendo, Ian Richard Finlay
  • Patent number: 12189817
    Abstract: A company may want to give access to voice conversations (e.g., a support call) to some users for review and analysis. However, the conversations may include personally identifiable information (PII), and the company wants to protect customer information while still allowing the use of the data. In one aspect, techniques are presented for receiving audio from the conversation and obtaining a redacted version of the audio, which does not include the PII, directly from the audio without having to rely on analyzing the transcript of the conversation first. Further, the modified audio may be deidentified to change the voice of the customer in the resulting audio in order to protect the customer identity.
    Type: Grant
    Filed: February 14, 2022
    Date of Patent: January 7, 2025
    Assignee: Twilio Inc.
    Inventor: Ian Richard Lane
  • Publication number: 20240370965
    Abstract: A processing unit includes traversal recursion circuitry that performs, on behalf of a software shader, at least some of the requisite actions for traversing selected types of nodes of the acceleration structure. In response to identifying a first node of a raytracing acceleration structure is of a first type, the processing unit provides an intersection result for the first node to recursion circuitry. In response to the intersection result for the first node, the processing unit performs a traversal operation for the raytracing acceleration structure at the recursion circuitry.
    Type: Application
    Filed: September 26, 2023
    Publication date: November 7, 2024
    Inventors: Saurabh Sharma, Hashem Hashemi, Ian Richard Beaumont, Jeffrey C. Allan, Dana Schaa
  • Patent number: 12049326
    Abstract: A lightning strike protection material for an aircraft includes an electrically-conductive grid with grid-forming members and nodes where grid-forming members overlap or intersect. A plurality of the grid-forming members and/or nodes include an outward-facing surface, and at least a portion of the outward-facing surface is concave.
    Type: Grant
    Filed: June 27, 2022
    Date of Patent: July 30, 2024
    Assignee: Airbus Operations Limited
    Inventor: Ian Richard Lane
  • Publication number: 20240212438
    Abstract: A game recommender device includes a processor circuit and a memory comprising machine-readable instructions that, when executed by the processor circuit, cause the processor circuit to receive a login request from an operator processor circuit. The login request includes login credentials. Operations include evaluating the login credentials. A graphical user interface (GUI) is provided to the operator processor circuit configured to manage multiple gaming devices that provide a player with a subset of games of multiple games. Managing the games includes selecting the subset of games. Operations include receiving, from the operator processor circuit, an indication of a first game of the subset of games, determining data corresponding to multiple external factors and an identity of the first game, and transmitting, to the operator processor circuit, recommended games for use with the first game based on the first game and the data corresponding to the plurality of external factors.
    Type: Application
    Filed: December 22, 2022
    Publication date: June 27, 2024
    Inventors: Bradley BOUDREAU, Robert WALKER, Ian RICHARD, Stacey ARMSWORTHY, Stephen CAPSTICK
  • Patent number: 12006784
    Abstract: A method of calibrating a choke system includes connecting to the positioner an electronic controller which is programmed to output a control signal representing the desired position of the plug, connecting to the electronic controller a flowmeter which is configured to provide a flow signal representing the rate of flow of fluid from the pump to the inlet and a pressure sensor which is configured to provide a pressure signal representing the fluid pressure at the inlet, connecting the inlet to a reservoir of fluid via a pump which is operable to pump fluid from the reservoir into the inlet at varying flow rates, and using gain scheduling to determine optimum values of proportional gain and integral gain required for control of the choke using a proportional differential and integral controller at a plurality of different rates of flow of fluid along the central flow passage.
    Type: Grant
    Filed: January 22, 2021
    Date of Patent: June 11, 2024
    Assignee: NTDrill Holdings, LLC
    Inventors: Earl Dietrich, Christian Leuchtenberg, Ian Richard Knight
  • Patent number: 11959565
    Abstract: The present invention relates to a pipe coupling comprising: a tubular casing, having a longitudinal gap between a first free end and a second free end, for fitting around a pipe; and a tensioning system for tightening the casing around the outer surface of the pipe, the system comprising: at least one fastener having a first end and a second end, for tightening the casing around the pipe; a first member, coupled to the first free end of the casing, configured to engage with the first end of the or each fastener; and a second member, slidably coupled to the second free end of the casing, configured to engage with the second end of the or each fastener, the second member being longitudinally slidable from a first position, in which the or each fastener is free to move radially out of engagement with said second member, to a second position in which the or each fastener is in retained engagement with said second member.
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: April 16, 2024
    Assignee: TAYLOR KERR (COUPLINGS) LIMITED
    Inventor: Ian Richard Webb
  • Patent number: 11862354
    Abstract: A passive nuclear reactor control device. The passive nuclear reactor control device comprises a sealed chamber, which comprises a reservoir and a tube in fluid communication with the reservoir. A molten salt is within the sealed chamber, the molten salt being a eutectic mixture of a monovalent metal halide, and a fluoride or chloride of one or more lanthanides and/or a fluoride or chloride of hafnium. A gas is within the sealed chamber, and the gas does not react with the molten salt.
    Type: Grant
    Filed: September 1, 2021
    Date of Patent: January 2, 2024
    Inventor: Ian Richard Scott
  • Publication number: 20230396642
    Abstract: A method comprising defining a model that represents a communication network, wherein defining the model comprises: formulating a directed graph comprising nodes that represent communication data sources, communication data sinks, and communication data routers of at least a portion of the communication network and arcs connecting nodes that represent communication links between the communication data sources, communication data sinks, and communication data routers, defining a plurality of layers, each layer associated with a different set of communication priorities and comprising a replication of the directed graph, and assigning data communication attributes to the nodes and arcs of each layer, at least a portion of the data communication attributes being associated with different communication priorities; and determining an optimized set of communication flows through the model based on a minimization of communication cost.
    Type: Application
    Filed: June 2, 2023
    Publication date: December 7, 2023
    Applicant: LinQuest Corporation
    Inventors: Ian Richard COTE, Hoai Xuan VU
  • Publication number: 20230343474
    Abstract: Use of a molten salt comprising aluminium trifluoride and sodium fluoride as a primary coolant for a fission reactor, wherein the molten salt is in contact with graphite and with aluminium metal during operation of the fission reactor.
    Type: Application
    Filed: September 2, 2021
    Publication date: October 26, 2023
    Inventor: Ian Richard SCOTT
  • Patent number: 11736449
    Abstract: The disclosed invention provides system and method for providing electronic collaborations between a plurality of user devices connected through networks. The user devices include one or more collaborator devices and one or more anonymous contributor devices. The system includes instructions for contribution processor and instructions for digital workspace processor. The contribution processor is coupled through the networks to the one or more anonymous contributor devices including contribution applications, and the digital workspace processor is coupled through the networks to the one or more collaborator devices including digital workspace applications. The system and method allows anonymous devices geographically located anywhere, in real-time, to simultaneously contribute data for the purpose of using the contributed data in one or more unique digital workspaces.
    Type: Grant
    Filed: December 9, 2020
    Date of Patent: August 22, 2023
    Assignee: Nureva, Inc.
    Inventors: Erica Patricia Yorga, Gabriela Alexandra Jurca, Ian Richard Collinson, David Gregory Popovich, Suzanne Marie Ferguson
  • Publication number: 20230259653
    Abstract: A company may want to give access to voice conversations (e.g., a support call) to some users for review and analysis. However, the conversations may include personally identifiable information (PII), and the company wants to protect customer information while still allowing the use of the data. In one aspect, techniques are presented for receiving audio from the conversation and obtaining a redacted version of the audio, which does not include the PII, directly from the audio without having to rely on analyzing the transcript of the conversation first. Further, the modified audio may be deidentified to change the voice of the customer in the resulting audio in order to protect the customer identity.
    Type: Application
    Filed: February 14, 2022
    Publication date: August 17, 2023
    Inventor: Ian Richard Lane
  • Publication number: 20230260668
    Abstract: A passive nuclear reactor control device. The passive nuclear reactor control device comprises a sealed chamber, which comprises a reservoir and a tube in fluid communication with the reservoir. A molten salt is within the sealed chamber, the molten salt being a eutectic mixture of a monovalent metal halide, and a fluoride or chloride of one or more lanthanides and/or a luoride or chloride of hafnium. A gas is within the sealed chamber, and the gas does not react with the molten salt.
    Type: Application
    Filed: September 1, 2021
    Publication date: August 17, 2023
    Inventor: Ian Richard SCOTT
  • Patent number: 11727022
    Abstract: Embodiments are disclosed for a method. The method includes receiving a plurality of local deltas for a query execution against a corresponding plurality of data sources hosted by a corresponding plurality of distributed nodes of a dynamic distributed network. The method also includes generating a combined delta by combining the local deltas. Additionally, the method includes generating a determined delta result by performing additional processing on the combined delta. Further, the method includes providing the determined delta for one of the distributed nodes.
    Type: Grant
    Filed: March 19, 2021
    Date of Patent: August 15, 2023
    Assignee: International Business Machines Corporation
    Inventors: Robert Neugebauer, Ian Richard Finlay, Glenn Patrick Steffler, Mohammad Wasif Khan
  • Publication number: 20230243593
    Abstract: A heat exchanger. The heat exchanger comprises a plurality of primary fluid tubes configured to carry a primary fluid, a plurality of secondary fluid tubes configured to carry a secondary fluid, and a plurality of intervening layers, each intervening layer being thermally conductive and impermeable to both the primary and secondary fluids. Each intervening layer has one or more of the primary fluid tubes on a first side, and one or more of the secondary fluid tubes on a second side opposite the first side, such that the region between each pair of neighbouring intervening layers contains either primary fluid tubes or secondary fluid tubes, but not both primary and secondary fluid tubes.
    Type: Application
    Filed: September 1, 2021
    Publication date: August 3, 2023
    Inventor: Ian Richard SCOTT
  • Patent number: 11704327
    Abstract: Embodiments are disclosed for a method. The method includes parsing a distributed database query into component queries corresponding to distributed nodes. The method also includes matching component queries to central cache to determine whether the component queries can be satisfied. This matching generates matched and unmatched component queries. The method further includes transforming the matched component query to a cache query and local delta query for a first node. Additionally, the method includes executing the cache query to generate a cache result. Also, the method includes providing the local delta query for the first node to generate a local delta. Further, the method includes providing the unmatched component query for a second node to generate a remote result. The method also includes generating a global delta based on the local delta. The method additionally includes generating a result by combining the cache result, local delta, and remote result.
    Type: Grant
    Filed: March 19, 2021
    Date of Patent: July 18, 2023
    Assignee: International Business Machines Corporation
    Inventors: Robert Neugebauer, Ian Richard Finlay, Glenn Patrick Steffler, Mohammad Wasif Khan
  • Patent number: D1008895
    Type: Grant
    Filed: March 8, 2022
    Date of Patent: December 26, 2023
    Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventors: Ian Richard Cartabiano, Lu Yi