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: 20250110895Abstract: 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: ApplicationFiled: September 28, 2023Publication date: April 3, 2025Applicant: Advanced Micro Devices, Inc.Inventor: Ian Richard Beaumont
-
Publication number: 20250086317Abstract: 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: ApplicationFiled: November 21, 2024Publication date: March 13, 2025Inventor: Ian Richard Lane
-
Publication number: 20250068429Abstract: 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: ApplicationFiled: December 12, 2023Publication date: February 27, 2025Inventors: 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: 20250061112Abstract: 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: ApplicationFiled: August 14, 2023Publication date: February 20, 2025Inventors: Alexandar Mihaylov, Vincent Corvinelli, Calisto Zuzarte, Mohammed Fahd Alhamid, Brandon Lewis Frendo, Ian Richard Finlay
-
Patent number: 12189817Abstract: 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: GrantFiled: February 14, 2022Date of Patent: January 7, 2025Assignee: Twilio Inc.Inventor: Ian Richard Lane
-
Publication number: 20240370965Abstract: 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: ApplicationFiled: September 26, 2023Publication date: November 7, 2024Inventors: Saurabh Sharma, Hashem Hashemi, Ian Richard Beaumont, Jeffrey C. Allan, Dana Schaa
-
Patent number: 12049326Abstract: 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: GrantFiled: June 27, 2022Date of Patent: July 30, 2024Assignee: Airbus Operations LimitedInventor: Ian Richard Lane
-
Publication number: 20240212438Abstract: 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: ApplicationFiled: December 22, 2022Publication date: June 27, 2024Inventors: Bradley BOUDREAU, Robert WALKER, Ian RICHARD, Stacey ARMSWORTHY, Stephen CAPSTICK
-
Patent number: 12006784Abstract: 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: GrantFiled: January 22, 2021Date of Patent: June 11, 2024Assignee: NTDrill Holdings, LLCInventors: Earl Dietrich, Christian Leuchtenberg, Ian Richard Knight
-
Patent number: 11959565Abstract: 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: GrantFiled: September 20, 2019Date of Patent: April 16, 2024Assignee: TAYLOR KERR (COUPLINGS) LIMITEDInventor: Ian Richard Webb
-
Patent number: 11862354Abstract: 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: GrantFiled: September 1, 2021Date of Patent: January 2, 2024Inventor: Ian Richard Scott
-
Publication number: 20230396642Abstract: 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: ApplicationFiled: June 2, 2023Publication date: December 7, 2023Applicant: LinQuest CorporationInventors: Ian Richard COTE, Hoai Xuan VU
-
Publication number: 20230343474Abstract: 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: ApplicationFiled: September 2, 2021Publication date: October 26, 2023Inventor: Ian Richard SCOTT
-
Patent number: 11736449Abstract: 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: GrantFiled: December 9, 2020Date of Patent: August 22, 2023Assignee: Nureva, Inc.Inventors: Erica Patricia Yorga, Gabriela Alexandra Jurca, Ian Richard Collinson, David Gregory Popovich, Suzanne Marie Ferguson
-
Publication number: 20230259653Abstract: 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: ApplicationFiled: February 14, 2022Publication date: August 17, 2023Inventor: Ian Richard Lane
-
Publication number: 20230260668Abstract: 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: ApplicationFiled: September 1, 2021Publication date: August 17, 2023Inventor: Ian Richard SCOTT
-
Patent number: 11727022Abstract: 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: GrantFiled: March 19, 2021Date of Patent: August 15, 2023Assignee: International Business Machines CorporationInventors: Robert Neugebauer, Ian Richard Finlay, Glenn Patrick Steffler, Mohammad Wasif Khan
-
Publication number: 20230243593Abstract: 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: ApplicationFiled: September 1, 2021Publication date: August 3, 2023Inventor: Ian Richard SCOTT
-
Patent number: 11704327Abstract: 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: GrantFiled: March 19, 2021Date of Patent: July 18, 2023Assignee: International Business Machines CorporationInventors: Robert Neugebauer, Ian Richard Finlay, Glenn Patrick Steffler, Mohammad Wasif Khan
-
Patent number: D1008895Type: GrantFiled: March 8, 2022Date of Patent: December 26, 2023Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHAInventors: Ian Richard Cartabiano, Lu Yi