Patents by Inventor Patrick Gates

Patrick Gates 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: 12637974
    Abstract: A method is provided for operating an aircraft having a first propulsion unit and a second propulsion unit. During this method a propulsion unit-inoperative event is identified where the first propulsion unit is inoperative and the second propulsion unit is operative. A trimmed parameter for the second propulsion unit is converted to an actual parameter for the second propulsion unit. The actual parameter is monitored over a period of time the second propulsion unit operates during the propulsion unit-inoperative event. An action is performed in response to determining that the second propulsion unit has operated for at least a time threshold with the actual parameter being equal to or greater than a parameter threshold.
    Type: Grant
    Filed: April 22, 2022
    Date of Patent: May 26, 2026
    Assignee: Pratt & Whitney Canada Corp.
    Inventors: Patrick Gates, Melanie Papillon
  • Publication number: 20250232580
    Abstract: Systems, methods, devices and non-transitory, computer-readable storage mediums are disclosed for a wearable multimedia device and cloud computing platform with an application ecosystem for processing multimedia data captured by the wearable multimedia device. In an embodiment, a body-worn apparatus comprises: a camera; a depth sensor; a laser projection system; one or more processors; memory storing instructions that when executed by the one or more processors, cause the one or more processors to perform operations comprising: capturing, using the camera, a set of digital images; identifying an object in the set of digital images; capturing, using the depth sensor, depth data; identifying a gesture of a user wearing the apparatus in the depth data; associating the object with the gesture; obtaining data associated with the object; and projecting, using the laser projection system, a laser projection of the data on a surface.
    Type: Application
    Filed: January 16, 2025
    Publication date: July 17, 2025
    Inventors: Imran A. Chaudhri, Patrick Gates, Monique Relova, Bethany Bongiorno, Brian Huppi, Shahzad Chaudhri
  • Patent number: 12230029
    Abstract: Systems, methods, devices and non-transitory, computer-readable storage mediums are disclosed for a wearable multimedia device and cloud computing platform with an application ecosystem for processing multimedia data captured by the wearable multimedia device. In an embodiment, a body-worn apparatus comprises: a camera; a depth sensor; a laser projection system; one or more processors; memory storing instructions that when executed by the one or more processors, cause the one or more processors to perform operations comprising: capturing, using the camera, a set of digital images; identifying an object in the set of digital images; capturing, using the depth sensor, depth data; identifying a gesture of a user wearing the apparatus in the depth data; associating the object with the gesture; obtaining data associated with the object; and projecting, using the laser projection system, a laser projection of the data on a surface.
    Type: Grant
    Filed: June 17, 2020
    Date of Patent: February 18, 2025
    Assignee: Humane, Inc.
    Inventors: Imran A. Chaudhri, Patrick Gates, Monique Relova, Bethany Bongiorno, Brian Huppi, Shahzad Chaudhri
  • Patent number: 12217240
    Abstract: In an embodiment, a wearable multimedia device, comprises: a housing configured to attach to clothing of a user; a wide field-of-view camera embedded in the housing; one or more processors; memory storing instructions that when executed by the one or more processors, causes the one or more processors to perform operations comprising: capturing, using the camera, an image of a scene that includes a bar code displayed by a terminal device; determining an intent of the user to read the bar code; in accordance with the user's intent to read the barcode: cropping the barcode from the image of the scene; establishing, using the bar code, a communication channel with the terminal device; receiving, using the communication channel, transaction data from the terminal device; and responsive to the transaction data, sending, using the communication channel, authentication credentials to the terminal device.
    Type: Grant
    Filed: May 28, 2021
    Date of Patent: February 4, 2025
    Assignee: Humane, Inc.
    Inventors: Imran A. Chaudhri, Patrick Gates, Bethany Bongiorno, Yanir Nulman, Monique Relova
  • Patent number: 11816269
    Abstract: Systems, methods, devices and non-transitory, computer-readable storage mediums are disclosed for gesture recognition for a wearable multimedia device using real-time data streams. In an embodiment, a method comprises: detecting a trigger event from one or more real-time data streams running on a wearable multimedia device; taking one or more data snapshots of the one or more real-time data streams; inferring user intent from the one or more data snapshots; and selecting a service or preparing content for the user based on the inferred user intent. In an embodiment, a hand and finger pointing direction is determined from a depth image, a 2D bounding box for the hand/finger is projected into a 2D image space and compared to bounding boxes for identified/labeled objects in the 2D image space to identify an object that the hand is holding or the finger is pointing toward.
    Type: Grant
    Filed: May 28, 2021
    Date of Patent: November 14, 2023
    Assignee: Humane, Inc.
    Inventors: Imran A. Chaudhri, Bethany Bongiorno, Patrick Gates, Wangju Tsai, Monique Relova, Nathan Lord, Yanir Nulman, Ralph Brunner, Lilynaz Hashemi, Britt Nelson
  • Publication number: 20230339620
    Abstract: A method is provided for operating an aircraft having a first propulsion unit and a second propulsion unit. During this method a propulsion unit-inoperative event is identified where the first propulsion unit is inoperative and the second propulsion unit is operative. A trimmed parameter for the second propulsion unit is converted to an actual parameter for the second propulsion unit. The actual parameter is monitored over a period of time the second propulsion unit operates during the propulsion unit-inoperative event. An action is performed in response to determining that the second propulsion unit has operated for at least a time threshold with the actual parameter being equal to or greater than a parameter threshold.
    Type: Application
    Filed: April 22, 2022
    Publication date: October 26, 2023
    Inventors: Patrick Gates, Melanie Papillon
  • Publication number: 20230327497
    Abstract: A portable battery pack and portable electronic device communicate by pulsing (turning on/off) their respective battery chargers causing variations in a magnetic field between the battery pack and portable electronic device that can be used to transmit and receive short messages through their respective coils using a magnetic communication protocol. Data or messages can be transferred between portable battery pack and portable electronic device when the portable battery pack and portable electronic device are in a mated configuration. The magnetic communication protocol allows for bi-directional communication of various battery status indicators and other data from the portable battery pack to the portable electronic device and vice-versa.
    Type: Application
    Filed: June 13, 2023
    Publication date: October 12, 2023
    Inventors: Imran A. Chaudhri, Bethany Bongiorno, Sara Glick, James Joseph Blanc, Miguel Christophy, Patrick Gates, Brian Huppi
  • Patent number: 11722013
    Abstract: A portable battery pack and portable electronic device communicate by pulsing (turning on/off) their respective battery chargers causing variations in a magnetic field between the battery pack and portable electronic device that can be used to transmit and receive short messages through their respective coils using a magnetic communication protocol. Data or messages can be transferred between portable battery pack and portable electronic device when the portable battery pack and portable electronic device are in a mated configuration. The magnetic communication protocol allows for bi-directional communication of various battery status indicators and other data from the portable battery pack to the portable electronic device and vice-versa.
    Type: Grant
    Filed: May 28, 2021
    Date of Patent: August 8, 2023
    Assignee: Humane, Inc.
    Inventors: Imran A. Chaudhri, Bethany Bongiorno, Sara Glick, James Joseph Blanc, Miguel Christophy, Patrick Gates, Brian Huppi
  • Publication number: 20210117680
    Abstract: Systems, methods, devices and non-transitory, computer-readable storage mediums are disclosed for a wearable multimedia device and cloud computing platform with an application ecosystem for processing multimedia data captured by the wearable multimedia device. In an embodiment, a body-worn apparatus comprises: a camera; a depth sensor; a laser projection system; one or more processors; memory storing instructions that when executed by the one or more processors, cause the one or more processors to perform operations comprising: capturing, using the camera, a set of digital images; identifying an object in the set of digital images; capturing, using the depth sensor, depth data; identifying a gesture of a user wearing the apparatus in the depth data; associating the object with the gesture; obtaining data associated with the object; and projecting, using the laser projection system, a laser projection of the data on a surface.
    Type: Application
    Filed: June 17, 2020
    Publication date: April 22, 2021
    Inventors: Imran A. Chaudhri, Patrick Gates, Monique Relova, Bethany Bongiorno, Brian Huppi, Shahzad Chaudhri
  • Patent number: 10837312
    Abstract: A braking system for the low pressure spool of a gas turbine engine includes a braking assembly connected to the low pressure spool and reversibly configurable between an actuated state and an unactuated state. The braking assembly in the unactuated state allows rotation of the low pressure spool without interference. The braking assembly in the actuated state applies a force opposing the rotation of the low pressure spool. A method of controlling the speed of rotation of a low pressure spool and a method of controlling the speed of rotation of low and high pressure spools are also discussed.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: November 17, 2020
    Assignee: PRATT & WHITNEY CANADA CORP.
    Inventors: Patrick Gates, Olivier Bibor
  • Patent number: 9838474
    Abstract: The described embodiments distribute and synchronize objects in a network. More specifically, the described embodiments distribute copies of objects locally (i.e., store copies of objects in local address spaces). By storing a copy of a given object in a local address space, the object's methods may be executed locally, which can help to avoid excessive network traffic associated with remotely executing the object's methods. However, executing an object's methods locally can result in the state of the object (i.e., data associated with the object, etc.) becoming out of sync with other copies of the object in the network. To avoid issues associated with unsynchronized copies of the object in the network, the described embodiments use a policy that specifies conditions under which objects are to be synchronized.
    Type: Grant
    Filed: January 4, 2016
    Date of Patent: December 5, 2017
    Assignee: APPLE INC.
    Inventors: Patrick Gates, Craig Federighi, Eric Noyau
  • Patent number: 9654551
    Abstract: An invitation service performs a series of transactions to enable P2P communication between two or more mobile data processing devices. Prior to attempting to establish a P2P network communication channel, the invitation service may first collect network information for each of the mobile devices and use the network information to determine if a direct P2P network communication channel is feasible. If a direct connection is feasible, then the invitation service provides for direct P2P communication, pushing the necessary network information to each of the mobile devices. If a direct connection is infeasible, or an attempted direct connection fails, then the invitation service may identify network information associated with a relay service. The network information may then be used by any pair of mobile devices to establish a connection through the relay service. The invitation service can perform its functions without maintaining per-connection state information for the mobile devices.
    Type: Grant
    Filed: March 28, 2013
    Date of Patent: May 16, 2017
    Assignee: Apple Inc.
    Inventors: Andrew H. Vyrros, Jeremy Matthew Werner, Patrick Gates
  • Patent number: 9577976
    Abstract: Registering a client computing device for online communication sessions. A registration server receives a message that has a push token that is unique to the client computing device and a phone number of the client computing device from an SMS (Short Message Service) transit device, which received an SMS message having the push token from the client computing device and determined the phone number of the client computing device from that SMS message. The registration server associates the push token and the phone number and stores it in a registration data store, which is used for inviting users for online communication sessions.
    Type: Grant
    Filed: December 18, 2014
    Date of Patent: February 21, 2017
    Assignee: Apple Inc.
    Inventors: Arun Mathias, Justin Santamaria, Justin Wood, Joe Abuan, Jeremy Brown, Patrick Gates, Matthew Klahn, Andrew H. Vyrros, Braden Thomas, Drew Yao
  • Patent number: 9496003
    Abstract: Methods and arrangements for facilitating media playlist generation for a program participant based at least in part on media library inventory information provided by a number of program participants. The system or program in which the individuals are participating is an on-line media store. Those individuals that decide to be program participants are interested in organizing, maintaining and playing their music, based at least in part, on data derived from a population of other participants in the program that have similar or the same music in their libraries. To be a program participant, the individual music holder must send, and the on-line music store receive, data representative of that program participant's media inventory. This data typically contains identification data of the individual media items presently contained in that participant's media library regardless of the individual media item's source.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: November 15, 2016
    Assignee: Apple Inc.
    Inventors: Patrick Gates, Richard Frederick Wagner, Jeremy Werner, Andrew Wadycki, Josh Flowers
  • Patent number: 9497265
    Abstract: An invitation service performs a series of transactions to enable P2P communication between two or more mobile data processing devices. Prior to attempting to establish a P2P network communication channel, the invitation service may first collect network information for each of the mobile devices and use the network information to determine if a direct P2P network communication channel is feasible. If a direct connection is feasible, then the invitation service provides for direct P2P communication, pushing the necessary network information to each of the mobile devices. If a direct connection is infeasible, or an attempted direct connection fails, then the invitation service may identify network information associated with a relay service. The network information may then be used by any pair of mobile devices to establish a connection through the relay service. The invitation service can perform its functions without maintaining per-connection state information for the mobile devices.
    Type: Grant
    Filed: March 28, 2013
    Date of Patent: November 15, 2016
    Assignee: Apple Inc.
    Inventors: Andrew H. Vyrros, Jeremy Matthew Werner, Patrick Gates
  • Publication number: 20160261691
    Abstract: The described embodiments distribute and synchronize objects in a network. More specifically, the described embodiments distribute copies of objects locally (i.e., store copies of objects in local address spaces). By storing a copy of a given object in a local address space, the object's methods may be executed locally, which can help to avoid excessive network traffic associated with remotely executing the object's methods. However, executing an object's methods locally can result in the state of the object (i.e., data associated with the object, etc.) becoming out of sync with other copies of the object in the network. To avoid issues associated with unsynchronized copies of the object in the network, the described embodiments use a policy that specifies conditions under which objects are to be synchronized.
    Type: Application
    Filed: January 4, 2016
    Publication date: September 8, 2016
    Inventors: Patrick Gates, Craig Federighi, Eric Noyau
  • Publication number: 20160251977
    Abstract: A braking system for the low pressure spool of a gas turbine engine includes a braking assembly connected to the low pressure spool and reversibly configurable between an actuated state and an unactuated state. The braking assembly in the unactuated state allows rotation of the low pressure spool without interference. The braking assembly in the actuated state applies a force opposing the rotation of the low pressure spool. A method of controlling the speed of rotation of a low pressure spool and a method of controlling the speed of rotation of low and high pressure spools are also discussed.
    Type: Application
    Filed: February 27, 2015
    Publication date: September 1, 2016
    Inventors: Patrick Gates, Olivier BIBOR
  • Patent number: 9247000
    Abstract: The described embodiments distribute and synchronize objects in a network. More specifically, the described embodiments distribute copies of objects locally (i.e., store copies of objects in local address spaces). By storing a copy of a given object in a local address space, the object's methods may be executed locally, which can help to avoid excessive network traffic associated with remotely executing the object's methods. However, executing an object's methods locally can result in the state of the object (i.e., data associated with the object, etc.) becoming out of sync with other copies of the object in the network. To avoid issues associated with unsynchronized copies of the object in the network, the described embodiments use a policy that specifies conditions under which objects are to be synchronized.
    Type: Grant
    Filed: August 21, 2014
    Date of Patent: January 26, 2016
    Assignee: Apple Inc.
    Inventors: Patrick Gates, Craig Federighi, Eric Noyau
  • Patent number: 9118690
    Abstract: An apparatus, method, and machine-readable medium are described for establishing peer-to-peer (“P2P”) communication channels. In particular, in one embodiment, a matchmaker service performs a series of operations to service match requests received from a group of mobile devices. In one embodiment, the matchmaker service groups the match requests into matchable sets based on the application for which the requests are received and one or more variables associated with the application. Match requests within each match set can then be matched based on variables such as the NAT type, connection type and language associated with each of the mobile devices. Other variables such as geographical location, experience level, and age of the match requests may also be used to render match decisions.
    Type: Grant
    Filed: December 18, 2012
    Date of Patent: August 25, 2015
    Assignee: Apple Inc.
    Inventors: Jeremy Matthew Werner, Philip Smith, Andrew H. Vyrros, Patrick Gates
  • Publication number: 20150180822
    Abstract: Registering a client computing device for online communication sessions. A registration server receives a message that has a push token that is unique to the client computing device and a phone number of the client computing device from an SMS (Short Message Service) transit device, which received an SMS message having the push token from the client computing device and determined the phone number of the client computing device from that SMS message. The registration server associates the push token and the phone number and stores it in a registration data store, which is used for inviting users for online communication sessions.
    Type: Application
    Filed: December 18, 2014
    Publication date: June 25, 2015
    Inventors: Arun Mathias, Justin Santamaria, Justin Wood, Joe Abuan, Jeremy Brown, Patrick Gates, Matthew Klahn, Andrew H. Vyrros, Braden Thomas, Drew Yao