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: 12637974Abstract: 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: GrantFiled: April 22, 2022Date of Patent: May 26, 2026Assignee: Pratt & Whitney Canada Corp.Inventors: Patrick Gates, Melanie Papillon
-
Publication number: 20250232580Abstract: 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: ApplicationFiled: January 16, 2025Publication date: July 17, 2025Inventors: Imran A. Chaudhri, Patrick Gates, Monique Relova, Bethany Bongiorno, Brian Huppi, Shahzad Chaudhri
-
Patent number: 12230029Abstract: 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: GrantFiled: June 17, 2020Date of Patent: February 18, 2025Assignee: Humane, Inc.Inventors: Imran A. Chaudhri, Patrick Gates, Monique Relova, Bethany Bongiorno, Brian Huppi, Shahzad Chaudhri
-
Patent number: 12217240Abstract: 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: GrantFiled: May 28, 2021Date of Patent: February 4, 2025Assignee: Humane, Inc.Inventors: Imran A. Chaudhri, Patrick Gates, Bethany Bongiorno, Yanir Nulman, Monique Relova
-
Patent number: 11816269Abstract: 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: GrantFiled: May 28, 2021Date of Patent: November 14, 2023Assignee: 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: 20230339620Abstract: 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: ApplicationFiled: April 22, 2022Publication date: October 26, 2023Inventors: Patrick Gates, Melanie Papillon
-
Publication number: 20230327497Abstract: 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: ApplicationFiled: June 13, 2023Publication date: October 12, 2023Inventors: Imran A. Chaudhri, Bethany Bongiorno, Sara Glick, James Joseph Blanc, Miguel Christophy, Patrick Gates, Brian Huppi
-
Patent number: 11722013Abstract: 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: GrantFiled: May 28, 2021Date of Patent: August 8, 2023Assignee: Humane, Inc.Inventors: Imran A. Chaudhri, Bethany Bongiorno, Sara Glick, James Joseph Blanc, Miguel Christophy, Patrick Gates, Brian Huppi
-
Publication number: 20210117680Abstract: 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: ApplicationFiled: June 17, 2020Publication date: April 22, 2021Inventors: Imran A. Chaudhri, Patrick Gates, Monique Relova, Bethany Bongiorno, Brian Huppi, Shahzad Chaudhri
-
Patent number: 10837312Abstract: 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: GrantFiled: February 27, 2015Date of Patent: November 17, 2020Assignee: PRATT & WHITNEY CANADA CORP.Inventors: Patrick Gates, Olivier Bibor
-
Patent number: 9838474Abstract: 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: GrantFiled: January 4, 2016Date of Patent: December 5, 2017Assignee: APPLE INC.Inventors: Patrick Gates, Craig Federighi, Eric Noyau
-
Patent number: 9654551Abstract: 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: GrantFiled: March 28, 2013Date of Patent: May 16, 2017Assignee: Apple Inc.Inventors: Andrew H. Vyrros, Jeremy Matthew Werner, Patrick Gates
-
Patent number: 9577976Abstract: 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: GrantFiled: December 18, 2014Date of Patent: February 21, 2017Assignee: 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: 9496003Abstract: 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: GrantFiled: September 30, 2008Date of Patent: November 15, 2016Assignee: Apple Inc.Inventors: Patrick Gates, Richard Frederick Wagner, Jeremy Werner, Andrew Wadycki, Josh Flowers
-
Patent number: 9497265Abstract: 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: GrantFiled: March 28, 2013Date of Patent: November 15, 2016Assignee: Apple Inc.Inventors: Andrew H. Vyrros, Jeremy Matthew Werner, Patrick Gates
-
Publication number: 20160261691Abstract: 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: ApplicationFiled: January 4, 2016Publication date: September 8, 2016Inventors: Patrick Gates, Craig Federighi, Eric Noyau
-
Publication number: 20160251977Abstract: 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: ApplicationFiled: February 27, 2015Publication date: September 1, 2016Inventors: Patrick Gates, Olivier BIBOR
-
Patent number: 9247000Abstract: 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: GrantFiled: August 21, 2014Date of Patent: January 26, 2016Assignee: Apple Inc.Inventors: Patrick Gates, Craig Federighi, Eric Noyau
-
Patent number: 9118690Abstract: 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: GrantFiled: December 18, 2012Date of Patent: August 25, 2015Assignee: Apple Inc.Inventors: Jeremy Matthew Werner, Philip Smith, Andrew H. Vyrros, Patrick Gates
-
Publication number: 20150180822Abstract: 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: ApplicationFiled: December 18, 2014Publication date: June 25, 2015Inventors: Arun Mathias, Justin Santamaria, Justin Wood, Joe Abuan, Jeremy Brown, Patrick Gates, Matthew Klahn, Andrew H. Vyrros, Braden Thomas, Drew Yao