Patents by Inventor John Moran

John Moran 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: 11954511
    Abstract: Methods, apparatus, and processor-readable storage media for automated storage system performance validation are provided herein. An example computer-implemented method includes obtaining user input pertaining to performance testing associated with one or more storage systems deployed in at least one user environment; generating, based at least in part on the obtained user input, a storage system performance test deployment environment comprising at least one controller and at least one data collection mechanism; executing, using the storage system performance test deployment environment, at least one performance test on at least a portion of the one or more storage systems deployed in the at least one user environment; and performing one or more automated actions based at least in part on results from the at least one executed performance test.
    Type: Grant
    Filed: April 16, 2021
    Date of Patent: April 9, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: John Moran, Christopher Trudel, Anurag Sharma
  • Patent number: 11929982
    Abstract: A method of assigning an identifier to a controller of a modular vacuum pumping and/or abatement system, the method including: determining, by a first controller of the modular vacuum pumping and/or abatement system, that a first identifier is to be assigned to a second controller of the modular vacuum pumping and/or abatement system, wherein the second controller is located at a module of the modular vacuum pumping and/or abatement system; transmitting, by the first controller, a first signal indicative of the first identifier to the second controller; receiving, by a user input device coupled to the module, a user input; and adopting, by the second controller, the first identifier as its identifier in response to the user input.
    Type: Grant
    Filed: November 12, 2019
    Date of Patent: March 12, 2024
    Assignee: Edwards Limited
    Inventors: Peter Reginald Crundwell, Richard John Moran, Peter George Stammers, Steven Graham Barlow, Brent Haslett
  • Patent number: 11900131
    Abstract: Techniques comprise receiving results from one or more configuration checks performed on one or more elements of an information processing system, wherein the results are received from a set of one or more interfaces of the information processing system and comprise an indication of detection of a configuration issue with at least a portion of the one or more elements of the information processing system. The method generates one or more remediation actions based on at least a portion of the received results, and then causes initiation of the one or more remediation actions within the information processing system at least in part through the set of one or more interfaces of the information processing system from which the results are received to effectuate remediation of the configuration issue with the portion of the one or more elements of the information processing system.
    Type: Grant
    Filed: October 15, 2020
    Date of Patent: February 13, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: John Moran, Anurag Sharma, Christopher Trudel
  • Patent number: 11828232
    Abstract: A direct injection fuel system is shown for injecting hydrogen fuel into a gas turbine combustor. The fuel injection system includes a plurality of fuel injector blocks. Each fuel injector block includes a fuel admission duct having an inlet for receiving hydrogen fuel from a fuel supply, an outlet for delivering hydrogen fuel into the combustor and a central axis extending from said inlet to said outlet. Each fuel injector block also includes an air admission duct located around the periphery of the fuel admission duct, having an inlet for receiving air from a diffuser and an outlet for delivering air into the combustor for mixing with the hydrogen fuel.
    Type: Grant
    Filed: September 15, 2021
    Date of Patent: November 28, 2023
    Assignee: ROLLS-ROYCE plc
    Inventors: Jonathan F. Carrotte, Anthony John Moran, Mark Brend, Mark Cassell, Maxwell Williams
  • Patent number: 11789921
    Abstract: A method includes generating, by an asset modification module, a core algorithm for modification of assets. The core algorithm modifies the assets based on time-sensitive and time varying evaluation data and in accordance with user preferences. For an asset of the assets, the method further comprises generating a set of augmented algorithms based on the core algorithm, where the set of augmented algorithms modifies the asset based on asset specific time-sensitive and time varying evaluation data and in accordance with asset specific user preferences. When the asset is selected for modification, the method further includes obtaining current asset specific time-sensitive and time varying evaluation data and selecting an augmented algorithm to process indicators of the current asset specific time-sensitive and time varying evaluation data in light of the asset specific user preferences to determine a modification operation.
    Type: Grant
    Filed: December 16, 2019
    Date of Patent: October 17, 2023
    Assignee: ImageWorks Interactive
    Inventors: Thomas W. Becker, John Moran, Mike Barrett, Gary W. Grube, Timothy W. Markison
  • Patent number: 11687536
    Abstract: Pipeline-based techniques for system configuration management are provided. For example, a method comprises, in a pipeline-based system comprising a set of one or more pipelines, for a given one of the set of one or more pipelines, collecting a set of one or more configuration datasets respectively associated with a set of one or more elements of an information processing system, wherein each of the configuration datasets of the collected set of one or more configuration datasets is specific to the respective element of the information processing system from which it is collected; executing a set of one or more configuration checks on the set of one or more configuration datasets; receiving a set of one or more output results from the executed one or more configuration checks; and generating at least one report from the one or more output results.
    Type: Grant
    Filed: October 14, 2020
    Date of Patent: June 27, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Anurag Sharma, Sujayendra Thammaiah, Christopher Trudel, John Moran, Ramesh Ramanathan, Ranjini Gogga, Sunil Bhaskarnaidu
  • Publication number: 20220334860
    Abstract: Methods, apparatus, and processor-readable storage media for automated storage system performance validation are provided herein. An example computer-implemented method includes obtaining user input pertaining to performance testing associated with one or more storage systems deployed in at least one user environment; generating, based at least in part on the obtained user input, a storage system performance test deployment environment comprising at least one controller and at least one data collection mechanism; executing, using the storage system performance test deployment environment, at least one performance test on at least a portion of the one or more storage systems deployed in the at least one user environment; and performing one or more automated actions based at least in part on results from the at least one executed performance test.
    Type: Application
    Filed: April 16, 2021
    Publication date: October 20, 2022
    Inventors: John Moran, Christopher Trudel, Anurag Sharma
  • Publication number: 20220121458
    Abstract: Techniques comprise receiving results from one or more configuration checks performed on one or more elements of an information processing system, wherein the results are received from a set of one or more interfaces of the information processing system and comprise an indication of detection of a configuration issue with at least a portion of the one or more elements of the information processing system. The method generates one or more remediation actions based on at least a portion of the received results, and then causes initiation of the one or more remediation actions within the information processing system at least in part through the set of one or more interfaces of the information processing system from which the results are received to effectuate remediation of the configuration issue with the portion of the one or more elements of the information processing system.
    Type: Application
    Filed: October 15, 2020
    Publication date: April 21, 2022
    Inventors: John Moran, Anurag Sharma, Christopher Trudel
  • Publication number: 20220114184
    Abstract: Pipeline-based techniques for system configuration management are provided. For example, a method comprises, in a pipeline-based system comprising a set of one or more pipelines, for a given one of the set of one or more pipelines, collecting a set of one or more configuration datasets respectively associated with a set of one or more elements of an information processing system, wherein each of the configuration datasets of the collected set of one or more configuration datasets is specific to the respective element of the information processing system from which it is collected; executing a set of one or more configuration checks on the set of one or more configuration datasets; receiving a set of one or more output results from the executed one or more configuration checks; and generating at least one report from the one or more output results.
    Type: Application
    Filed: October 14, 2020
    Publication date: April 14, 2022
    Inventors: Anurag Sharma, Sujayendra Thammaiah, Christopher Trudel, John Moran, Ramesh Ramanathan, Ranjini Gogga, Sunil Bhaskarnaidu
  • Publication number: 20220099025
    Abstract: A direct injection fuel system is shown for injecting hydrogen fuel into a gas turbine combustor. The fuel injection system includes a plurality of fuel injector blocks. Each fuel injector block includes a fuel admission duct having an inlet for receiving hydrogen fuel from a fuel supply, an outlet for delivering hydrogen fuel into the combustor and a central axis extending from said inlet to said outlet. Each fuel injector block also includes an air admission duct located around the periphery of the fuel admission duct, having an inlet for receiving air from a diffuser and an outlet for delivering air into the combustor for mixing with the hydrogen fuel.
    Type: Application
    Filed: September 15, 2021
    Publication date: March 31, 2022
    Applicant: ROLLS-ROYCE plc
    Inventors: Jonathan F. CARROTTE, Anthony John MORAN, Mark BREND, Mark CASSELL, Maxwell WILLIAMS
  • Publication number: 20220035349
    Abstract: A method of assigning an identifier to a controller of a modular vacuum pumping and/or abatement system, the method including: determining, by a first controller of the modular vacuum pumping and/or abatement system, that a first identifier is to be assigned to a second controller of the modular vacuum pumping and/or abatement system, wherein the second controller is located at a module of the modular vacuum pumping and/or abatement system; transmitting, by the first controller, a first signal indicative of the first identifier to the second controller; receiving, by a user input device coupled to the module, a user input; and adopting, by the second controller, the first identifier as its identifier in response to the user input.
    Type: Application
    Filed: November 12, 2019
    Publication date: February 3, 2022
    Inventors: Peter Reginald Crundwell, Richard John Moran, Peter George Stammers, Steven Graham Barlow, Brent Haslett
  • Publication number: 20210386255
    Abstract: A toilet seat lifting assembly includes a toilet seat that is pivotally coupled to a toilet such that a user can sit on the toilet. A pair of pins is each coupled to the toilet and each of the pins rotatably engages the toilet seat. A pair of biasing units is each coupled between a respective one of the pins and the toilet seat. Each of the biasing units biases the toilet seat to rotate on the pins into a lifted position. Additionally, the toilet seat is urgeable into a lowered position for sitting on the toilet seat. A pair of gaskets is each fixed around a respective one of the pins. Each of the gaskets frictionally engages the toilet seat to slow the movement of the toilet seat into the lifted position to inhibit the toilet seat from striking the toilet.
    Type: Application
    Filed: June 11, 2020
    Publication date: December 16, 2021
    Inventor: John Moran
  • Publication number: 20200118214
    Abstract: A method includes generating, by an asset modification module, a core algorithm for modification of assets. The core algorithm modifies the assets based on time-sensitive and time varying evaluation data and in accordance with user preferences. For an asset of the assets, the method further comprises generating a set of augmented algorithms based on the core algorithm, where the set of augmented algorithms modifies the asset based on asset specific time-sensitive and time varying evaluation data and in accordance with asset specific user preferences. When the asset is selected for modification, the method further includes obtaining current asset specific time-sensitive and time varying evaluation data and selecting an augmented algorithm to process indicators of the current asset specific time-sensitive and time varying evaluation data in light of the asset specific user preferences to determine a modification operation.
    Type: Application
    Filed: December 16, 2019
    Publication date: April 16, 2020
    Applicant: ImageWorks Interactive
    Inventors: Thomas W. Becker, John Moran, Mike Barrett, Gary W. Grube, Timothy W. Markison
  • Publication number: 20200005397
    Abstract: An inventory modification device includes memory, an inventory modification module, and operation modules. The memory stores limit tables and inventory operational data. The inventory modification module selects an inventory item to modify, a limit table regarding the inventory item, an operational module based on an entry in the limit table, and evaluation data. A specific task execution module of the selected operation module executes a specific task on inventory operational data of the inventory item to produce a modified inventory item when an evaluation data filter of the selected operation module indicates that analysis of the evaluation data is favorable for modification of the inventory item via the specific task.
    Type: Application
    Filed: September 12, 2019
    Publication date: January 2, 2020
    Applicant: ImageWorks Interactive
    Inventors: Thomas W. Becker, John Moran, Mike Barrett, Gary W. Grube, Timothy W. Markison
  • Patent number: 10510116
    Abstract: A device includes a network interface module, memory, and a processing module. The memory stores limit tables regarding an asset and operational data regarding the asset. When an asset is to be modified, the processing module retrieves a limit table(s) and identifies time-varying and time-sensitive data and an operation therefrom. The processing module then receives, via the network interface module, the time-varying and time-sensitive data and analyzes it based on evaluation criteria in the limit table. When the analysis is favorable, the processing module triggers the operation. With the operation triggered, the processing module further analyzes the time-varying and time-sensitive data based on correlated evaluation criteria of the evaluation criteria. When the further analysis is favorable, the processing module activates the operation for execution up operational data regarding the asset such that the asset is modified.
    Type: Grant
    Filed: April 23, 2013
    Date of Patent: December 17, 2019
    Assignee: IMAGEWORKS INTERACTIVE
    Inventors: Thomas W. Becker, John Moran, Mike Barrett, Gary W. Grube, Timothy W. Markison
  • Publication number: 20190227841
    Abstract: In some examples, multiple requesters request use of a resource and a single request is granted. A priority scheme can be set such that among pairs of requests, the lower numbered request is advanced. After one or more rounds of arbitration, a determination is made as to which request to grant. In a case where higher priority requesters are to be identified, masks can be used to mask out requests from non-higher priority requesters in a subsequent round. A mask can be generated for any requester that is at or below the priority level of the requester that had its request granted. Accordingly, when a high priority arbiter is used to set another priority level, the mask(s) can be used to indicate the higher priority requests.
    Type: Application
    Filed: April 2, 2019
    Publication date: July 25, 2019
    Inventors: John MORAN, Ireneusz SOBANSKI, Edward BRAZIL
  • Patent number: 9970357
    Abstract: A fluid conduit for a gas turbine engine. The conduit includes a superelastic material such as TNTZ or Ti2448. The conduit is installed such that at least part of the conduit is subject to a stress which lies in one of a superelastic and a plastic region of the material in use.
    Type: Grant
    Filed: October 6, 2015
    Date of Patent: May 15, 2018
    Assignee: ROLLS-ROYCE plc
    Inventors: Paul Fletcher, John Richard Webster, Anthony John Moran
  • Patent number: 9903589
    Abstract: A tile for attaching to a wall of a gas turbine engine. The tile has a main body. The tile also has a bridging structure that projects outwardly from the main body and has a hole configured to receive an elongate fastener so that the tile can be attached to the wall of the gas turbine engine by passing the elongate fastener through a hole in the wall of the gas turbine engine and the hole in the bridging structure.
    Type: Grant
    Filed: August 27, 2014
    Date of Patent: February 27, 2018
    Assignee: ROLLS-ROYCE plc
    Inventors: Paul Allan Hucker, Alan Philip Geary, Anthony John Moran, Jonathan Mark Gregory
  • Patent number: 9759130
    Abstract: A cooling system for a gas turbine engine. The system includes a fuel air heat exchanger with a fuel passage that is in thermal contact with an engine cooling air passage. The system further includes a fuel deoxygenator located upstream of the fuel air heat exchanger and configured to deliver deoxygenated fuel to the fuel air heat exchanger fuel passage. The system also includes a valve configured to moderate engine cooling air flow to the engine cooling air passage.
    Type: Grant
    Filed: September 23, 2013
    Date of Patent: September 12, 2017
    Assignee: ROLLS-ROYCE plc
    Inventors: Ajith Appukuttan, Andrew Martin Rolt, Anthony John Moran
  • Patent number: 9610492
    Abstract: A snow-gliding board with adjustable camber includes a mobile actuator attached to a first portion of the board and an adjustment mechanism attached to a second portion of the board. The adjustment mechanism and mobile actuator are engaged, and travel of the mobile actuator with respect to the adjustment mechanism causes a change in camber of the snow-gliding board.
    Type: Grant
    Filed: May 6, 2015
    Date of Patent: April 4, 2017
    Inventor: John Moran