Patents by Inventor John Costello

John Costello 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: 12590850
    Abstract: A system for detecting a failure in a thermocouple array may comprise the thermocouple array. The thermocouple array may comprise a plurality of thermocouples. The system may comprise an impedance determination circuit. The impedance determination circuit may include a capacitor that has a capacitance equal to an expected capacitance of one of the plurality of thermocouples. The one of the plurality of thermocouples may be connected to test nodes of the impedance determination circuit. The system may comprise a comparator circuit connected to the impedance determination circuit, where the comparator circuit includes an amplifier and a comparator. The system may comprise an excitation circuit connected to the impedance determination circuit, where the excitation circuit includes a waveform generator and an amplifier.
    Type: Grant
    Filed: July 31, 2023
    Date of Patent: March 31, 2026
    Assignees: Rolls-Royce Corporation, Rolls-Royce North American Technologies, Inc.
    Inventors: John Costello, Robert C. Dalley, Douglas Schetzel
  • Patent number: 12348576
    Abstract: Methods are provided in which a recording service obtains a multimedia stream along with metadata of an established collaboration session in which at least two participants collaborate via respective user devices. The recording service identifies each of the at least two participants of the established collaboration session based on the metadata and obtains an individual recording privacy control associated with each of the at least two participants based on identifying. The recording service further generates a recording of the established collaboration session restricted by the individual recording privacy control for each of the at least two participants.
    Type: Grant
    Filed: November 30, 2023
    Date of Patent: July 1, 2025
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: John Costello, Robert Patrick Headon
  • Publication number: 20250044159
    Abstract: A method of monitoring a health of a temperature system may comprise selecting a temperature sensor of a plurality of temperature sensors arranged in an array, where each temperature sensor corresponds to an address within the array. The method may comprise identifying the address corresponding to the single temperature sensor, sending the address to a multiplexer, and selecting the single temperature sensor using the identified address. The method may comprise testing the selected single temperature sensor calculating an average temperature detected by the plurality of temperatures sensors.
    Type: Application
    Filed: July 31, 2023
    Publication date: February 6, 2025
    Applicants: Rolls-Royce Corporation, Rolls-Royce North American Technologies Inc.
    Inventors: John Costello, Robert C. Dalley, Douglas Schetzel
  • Publication number: 20250044168
    Abstract: A system for detecting a failure in a thermocouple array may comprise the thermocouple array. The thermocouple array may comprise a plurality of thermocouples. The system may comprise an impedance determination circuit. The impedance determination circuit may include a capacitor that has a capacitance equal to an expected capacitance of one of the plurality of thermocouples. The one of the plurality of thermocouples may be connected to test nodes of the impedance determination circuit. The system may comprise a comparator circuit connected to the impedance determination circuit, where the comparator circuit includes an amplifier and a comparator. The system may comprise an excitation circuit connected to the impedance determination circuit, where the excitation circuit includes a waveform generator and an amplifier.
    Type: Application
    Filed: July 31, 2023
    Publication date: February 6, 2025
    Applicants: Rolls-Royce Corporation, Rolls-Royce North American Technologies Inc.
    Inventors: John Costello, Robert C. Dalley, Douglas Schetzel
  • Publication number: 20240401547
    Abstract: The disclosed methods, systems, and kits provide the ability to deliver entire clean sheet designs from concept to first hot fire in under six weeks with instant specific impulses above 330 seconds in some of our engines. In examples, thrusters can be delivered that are at less than half of the mass budget allowable for them and they can be delivered in weeks.
    Type: Application
    Filed: February 28, 2024
    Publication date: December 5, 2024
    Inventors: Prashanth Bangalore Venkatesh, Daudi Barnes, Hans Boenish, Charles Campbell, Shane Cullen, Evan Daniel, Michael Fitzpatrick, Carlos Rafael Garcia, Benjamin Graybill, Mesa Hollinbeck, Daniel Kolano, Lawrence Kyle Metsger, Drew Daniel Nemeth, Lars Osborne, Patrick Riley, Tucker James Smith, Gabriel Hall Sylvester, Ryan Good, Alexander Michael Kohut, Nicholas Anthony Gabrielli, Katherine Mulry, Mary Ellen Phillips, John Costello, Curtis Foster, Margaret Lea, Benjamin Updike, Clayton Birchenough, Graham Knight Dudley, Jamie M. Nollet, Robin E. Hormann, Samuel A. Harrison, Steven Torres, Teva Wiese
  • Publication number: 20240121283
    Abstract: Methods are provided in which a recording service obtains a multimedia stream along with metadata of an established collaboration session in which at least two participants collaborate via respective user devices. The recording service identifies each of the at least two participants of the established collaboration session based on the metadata and obtains an individual recording privacy control associated with each of the at least two participants based on identifying. The recording service further generates a recording of the established collaboration session restricted by the individual recording privacy control for each of the at least two participants.
    Type: Application
    Filed: November 30, 2023
    Publication date: April 11, 2024
    Inventors: John Costello, Robert Patrick Headon
  • Patent number: 11916985
    Abstract: Methods are provided in which a recording service obtains a multimedia stream along with metadata of an established collaboration session in which at least two participants collaborate via respective user devices. The recording service identifies each of the at least two participants of the established collaboration session based on the metadata and obtains an individual recording privacy control associated with each of the at least two participants based on identifying. The recording service further generates a recording of the established collaboration session restricted by the individual recording privacy control for each of the at least two participants.
    Type: Grant
    Filed: October 11, 2022
    Date of Patent: February 27, 2024
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: John Costello, Robert Patrick Headon
  • Patent number: 11533179
    Abstract: In one embodiment, an endpoint in a network sends a Session Initiation Protocol (SIP) registration request to a device. The device generates a first key using information included in the SIP registration request. The device also writes the first key to a storage location accessible by a Traversal Using Relays around Network address translators (TURN) server. The endpoint generates a second key based on the information included in the SIP registration request. The endpoint sends an allocate request to the TURN server that includes the second key. The TURN server authenticates the endpoint based in part by comparing the second key to the first key. The endpoint receives an allocate response from the TURN server, after the TURN server authenticates the endpoint.
    Type: Grant
    Filed: August 13, 2020
    Date of Patent: December 20, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Ollie Fagan, John Costello, Owen Friel, Andrew West
  • Patent number: 11444900
    Abstract: In one embodiment, a request to join an electronic chat room is received from a requester. A selection of an access control level for the requester is received via a user interface in order to grant the requester access to the electronic chat room according to a condition for granting access. The user interface is used to assign a selected access control level to the requester, thereupon granting access to the requester. The requester's access to content available in the electronic chat room being limited based on the selected access control level. Related methods, apparatus, and systems are also described.
    Type: Grant
    Filed: February 24, 2020
    Date of Patent: September 13, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: John Costello, Andrew Henderson, Robert Headon
  • Publication number: 20220265488
    Abstract: Absorbent laminates and folded multi-layer absorbent cores including one or more of the present absorbent laminates The present absorbent laminates comprise an absorbent layer between two laminate layers, at least one of which absorbent laminates including a spunlace nonwoven. Some of the present multi-layer absorbent cores are folded to define a channel running longitudinally along the core to enhance liquid distribution and absorption.
    Type: Application
    Filed: July 20, 2020
    Publication date: August 25, 2022
    Applicant: ATTENDS HEALTHCARE PRODUCTS, INC.
    Inventors: Harry J. CHMIELEWSKI, Paul DUCKER, Charles F. SCHROER, Jr., Matthew ASHCRAFT, John COSTELLO
  • Publication number: 20220052850
    Abstract: In one embodiment, an endpoint in a network sends a Session Initiation Protocol (SIP) registration request to a device. The device generates a first key using information included in the SIP registration request. The device also writes the first key to a storage location accessible by a Traversal Using Relays around Network address translators (TURN) server. The endpoint generates a second key based on the information included in the SIP registration request. The endpoint sends an allocate request to the TURN server that includes the second key. The TURN server authenticates the endpoint based in part by comparing the second key to the first key. The endpoint receives an allocate response from the TURN server, after the TURN server authenticates the endpoint.
    Type: Application
    Filed: August 13, 2020
    Publication date: February 17, 2022
    Inventors: Ollie Fagan, John Costello, Owen Friel, Andrew West
  • Patent number: 11140234
    Abstract: Various embodiments describe controlling usages of channels of a user experience ecosystem. A computer system provides a user interface to a computing device, generates data entries based on user interactions with the user interface, and stores the data entries in a data store. The data entries identify the channels and specify dependencies between the usages of the channels. The computer system adds, to the data store, identifiers of storage locations of content. The computer system provides, to channel systems, access to the data entries and the identifiers of the storage locations in the data store. A usage of a channel by a channel system includes a content publication based on the data entries and the identifiers of the storage locations. The usage of this channel is coordinated with a usage of a different channel by a different channel system based on the dependencies specified in the data entries.
    Type: Grant
    Filed: April 10, 2020
    Date of Patent: October 5, 2021
    Assignee: Adobe Inc.
    Inventors: Stephanie Au, Peter Krmpotic, John Costello
  • Publication number: 20200244754
    Abstract: Various embodiments describe controlling usages of channels of a user experience ecosystem. A computer system provides a user interface to a computing device, generates data entries based on user interactions with the user interface, and stores the data entries in a data store. The data entries identify the channels and specify dependencies between the usages of the channels. The computer system adds, to the data store, identifiers of storage locations of content. The computer system provides, to channel systems, access to the data entries and the identifiers of the storage locations in the data store. A usage of a channel by a channel system includes a content publication based on the data entries and the identifiers of the storage locations. The usage of this channel is coordinated with a usage of a different channel by a different channel system based on the dependencies specified in the data entries.
    Type: Application
    Filed: April 10, 2020
    Publication date: July 30, 2020
    Inventors: Stephanie Au, Peter Krmpotic, John Costello
  • Publication number: 20200195596
    Abstract: In one embodiment, a request to join an electronic chat room is received from a requester. A selection of an access control level for the requester is received via a user interface in order to grant the requester access to the electronic chat room according to a condition for granting access. The user interface is used to assign a selected access control level to the requester, thereupon granting access to the requester. The requester's access to content available in the electronic chat room being limited based on the selected access control level. Related methods, apparatus, and systems are also described.
    Type: Application
    Filed: February 24, 2020
    Publication date: June 18, 2020
    Inventors: John Costello, Andrew Henderson, Robert Headon
  • Patent number: 10659546
    Abstract: Various embodiments describe controlling usages of channels of a user experience ecosystem. A computer system provides a user interface to a computing device, generates data entries based on user interactions with the user interface, and stores the data entries in a data store. The data entries identify the channels and specify dependencies between the usages of the channels. The computer system adds, to the data store, identifiers of storage locations of content. The computer system provides, to channel systems, access to the data entries and the identifiers of the storage locations in the data store. A usage of a channel by a channel system includes a content publication based on the data entries and the identifiers of the storage locations. The usage of this channel is coordinated with a usage of a different channel by a different channel system based on the dependencies specified in the data entries.
    Type: Grant
    Filed: May 23, 2017
    Date of Patent: May 19, 2020
    Assignee: Adobe Inc.
    Inventors: Stephanie Au, Peter Krmpotic, John Costello
  • Patent number: 10574609
    Abstract: In one embodiment, a request to join an electronic chat room is received from a requester. A selection of an access control level for the requester is received via a user interface in order to grant the requester access to the electronic chat room according to a condition for granting access. The user interface is used to assign a selected access control level to the requester, thereupon granting access to the requester. The requester's access to content available in the electronic chat room being limited based on the selected access control level. Related methods, apparatus, and systems are also described.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: February 25, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: John Costello, Andrew Henderson, Robert Headon
  • Publication number: 20190063253
    Abstract: Technologies for engine fluid quality monitoring are disclosed herein. An engine system includes a sensor and an engine controller. The sensor generates sensor data indicative of a fluid property of engine fluid of a gas turbine engine of the engine system. The engine fluid may be engine oil or fuel. The fluid quality may be viscosity, water content, calorific content, specific gravity, heating value, or the presence of contaminants in the engine fluid. The engine controller determines the fluid property based on the sensor data and outputs the fluid property. The fluid property may be stored in non-volatile storage. A user alert such as a cockpit alert may be generated based on the fluid property. A control law of the gas turbine engine may be modified as a function of the fluid property. The engine controller may include the sensor.
    Type: Application
    Filed: August 25, 2017
    Publication date: February 28, 2019
    Inventors: Dawn K. Andrus, Michael T. Elliott, John Costello, Anthony Fulford, John Gebhard
  • Patent number: 10180075
    Abstract: Technologies for engine fluid quality monitoring are disclosed herein. An engine system includes a gas turbine engine having one or more mechanical components, a fluid quality sensing system, and an engine controller. Each mechanical component includes a tracer material embedded in the mechanical component during manufacture. The fluid quality sensing system applies a laser beam to debris captured in an engine fluid of the gas turbine engine and detects a light signature generated by tracer material in the debris in response to application of the laser beam. The engine controller identifies the tracer material as a function of the light signature. The engine controller determines a potential wear state of a mechanical component as a function of the tracer material. The engine controller may select the mechanical component from multiple mechanical components based on the tracer material. Each mechanical component has a predetermined association with a corresponding tracer material.
    Type: Grant
    Filed: August 25, 2017
    Date of Patent: January 15, 2019
    Assignee: Rolls-Royce Corporation
    Inventors: Dawn K. Andrus, Michael T. Elliott, John Costello, Anthony Fulford, John Gebhard
  • Publication number: 20180343313
    Abstract: Various embodiments describe controlling usages of channels of a user experience ecosystem. A computer system provides a user interface to a computing device, generates data entries based on user interactions with the user interface, and stores the data entries in a data store. The data entries identify the channels and specify dependencies between the usages of the channels. The computer system adds, to the data store, identifiers of storage locations of content. The computer system provides, to channel systems, access to the data entries and the identifiers of the storage locations in the data store. A usage of a channel by a channel system includes a content publication based on the data entries and the identifiers of the storage locations. The usage of this channel is coordinated with a usage of a different channel by a different channel system based on the dependencies specified in the data entries.
    Type: Application
    Filed: May 23, 2017
    Publication date: November 29, 2018
    Inventors: Stephanie Au, Peter Krmpotic, John Costello
  • Patent number: D841380
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: February 26, 2019
    Assignee: Herman Miller, Inc.
    Inventors: Gianfranco Zaccai, Mark Bates, Alex Broerman, John Costello