Patents by Inventor David LeRoy
David LeRoy 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: 20240140208Abstract: A propulsion apparatus for an electric vehicle including both a drive motor and a generator configured to recover energy from the vehicle drivetrain. The invention also relates to an energy supply and storage system suitable for use with a propulsion apparatus having a drive motor and generator, and to an electric vehicle having a powertrain including such a propulsion apparatus.Type: ApplicationFiled: March 11, 2022Publication date: May 2, 2024Inventor: David Leroy HATFIELD
-
Patent number: 11952119Abstract: A payload support frame is adapted to suspend a payload from an unmanned aerial vehicle (UAV) during flight. The frame comprises at least one elongated rigid segment, at least one upper flexible segment at an upper end of the rigid segment, and at least one lower flexible segment at a lower end of the rigid segment. One or more of (a) the at least one rigid segment, (b) the at least one upper flexible segment, or (c) the at least one lower flexible segment comprise a dielectric material. The upper flexible segment is adapted to be selectively attachable, directly or indirectly, to the UAV. The lower flexible segment is adapted to be selectively attachable, directly or indirectly, to the payload.Type: GrantFiled: May 2, 2022Date of Patent: April 9, 2024Inventors: Michael Kenneth Beiro, Alvin Leroy Corbin, III, Chase Hamilton Coble, David Carson Schul
-
Patent number: 11933209Abstract: A heat management system for air-cooled engines suitable to power yard care equipment or vehicles. The system may generally comprise an engine, a blower configured to blow ambient cooling air across the engine, and an exhaust system comprising an exhaust header and a muffler. The exhaust header has an inlet end which receives heated exhaust gas from the engine and an outlet end fluidly coupled to the muffler. An air control baffle is configured to redirect a portion of the cooling air from the blower towards the exhaust header and the muffler to enhance cooling the exhaust system. The system may further include an outermost protective shield exposed to equipment operators and an inner heat barrier or shield located between the muffler and protective shield. The system is designed to ameliorate both radiative and convective sources of heat transfer to maintain the protective shield at temperatures below established industry standards.Type: GrantFiled: November 21, 2022Date of Patent: March 19, 2024Inventors: Robert A. Griswold, David Hasler, Brittany Nicole Tremblay, Sean Leroy Winter, Christopher Wolf, Alexander Anthony Yosick
-
Publication number: 20240062747Abstract: A method for detection of a keyword in a continuous stream of audio signal, by using a dilated convolutional neural network, implemented by one or more computers embedded on a device, the dilated convolutional network comprising a plurality of dilation layers, including an input layer and an output layer, each layer of the plurality of dilation layers comprising gated activation units, and skip-connections to the output layer, the dilated convolutional network being configured to generate an output detection signal when a predetermined keyword is present in the continuous stream of audio signal, the generation of the output detection signal being based on a sequence of successive measurements provided to the input layer, each successive measurement of the sequence being measured on a corresponding frame from a sequence of successive frames extracted from the continuous stream of audio signal, at a plurality of successive time steps.Type: ApplicationFiled: August 28, 2023Publication date: February 22, 2024Inventors: Alice Coucke, Mohammed Chlieh, Thibault Gisselbrecht, David Leroy, Mathieu Poumeyrol, Thibaut Lavril
-
Patent number: 11902164Abstract: In an embodiment, a computer-implemented method for using virtual tunnel interface teaming to achieve load balance and redundancy in virtual private networks (“VPNs”) is disclosed. In an embodiment, a method comprises: receiving, by a gateway, configuration data from a control plane; based on the configuration data, configuring on the gateway a bonded virtual tunnel interface (“bonded VTI”) having a plurality of slave virtual tunnel interfaces (“slave VTIs”); configuring a plurality of VPN tunnels between the plurality of slave VTIs configured on the gateway and a plurality of slave VTIs configured on a remote gateway; configuring an IPsec VPN tunnel between the bonded VTI configured on the gateway and a corresponding bonded VTI configured on the remote gateway; logically combining the plurality of VPN tunnels into the IPsec VPN tunnel; and enabling communications of IPsec VPN traffic via the IPsec VPN tunnel.Type: GrantFiled: March 14, 2022Date of Patent: February 13, 2024Assignee: VMware, Inc.Inventors: Yong Wang, Jia Yu, David Leroy
-
Patent number: 11741948Abstract: A method for detection of a keyword in a continuous stream of audio signal, by using a dilated convolutional neural network (DCNN), implemented by one or more computers embedded on a device, the dilated convolutional network (DCNN) comprising a plurality of dilation layers (DL), including an input layer (IL) and an output layer (OL), each layer of the plurality of dilation layers (DL) comprising gated activation units, and skip-connections to the output layer (OL), the dilated convolutional network (DCNN) being configured to generate an output detection signal when a predetermined keyword is present in the continuous stream of audio signal, the generation of the output detection signal being based on a sequence (SSM) of successive measurements (SM) provided to the input layer (IL), each successive measurement (SM) of the sequence (SSM) being measured on a corresponding frame from a sequence of successive frames extracted from the continuous stream of audio signal, at a plurality of successive time steps.Type: GrantFiled: December 13, 2021Date of Patent: August 29, 2023Assignee: SONOS VOX FRANCE SASInventors: Alice Coucke, Mohammed Chlieh, Thibault Gisselbrecht, David Leroy, Mathieu Poumeyrol, Thibaut Lavril
-
Publication number: 20230129030Abstract: A goggle includes a frame, a lens, and a roll-off system. The frame has a first lateral end and an opposing second lateral end. The frame defines a lens cavity. The lens is disposed within the lens cavity of the frame. The roll-off system includes a first canister, a second canister, and an actuator mechanism. The first canister is at least partially integrally formed with the first lateral end of the frame. The first canister defines a first interior cavity configured to store a roll of film. The second canister is at least partially integrally formed with the opposing second lateral end of the frame. The second canister defines a second interior cavity configured to receive a strip of film from the roll of film. The actuator mechanism is configured to facilitate selectively dispensing the strip of film from the first canister across the lens to the second canister.Type: ApplicationFiled: October 26, 2022Publication date: April 27, 2023Inventor: David Leroy Durham
-
Patent number: 11520479Abstract: Systems and methods of the present disclosure provide a plurality of audio reactions from a plurality of client devices. The audio reactions are captured by microphones on the client devices and are time-stamped. The method also includes mixing the audio reactions by a mixer server to form a mixed audio reaction, and sending the mixed audio reaction to at least one of the client devices. The client device is adapted to play the mixed audio reaction and a mass media presentation. The mixed audio reaction and the mass media presentation are synchronized to create an audience effect for the mass media presentation. The present technology also provides echo removal, volume balancing, compression, and time stamping of an audio stream by the client device. Reactions from at least one of buttons and gestures to activate synthesized sounds, for example clapping, booing, and cheering, which are mixed into the mixed audio reaction.Type: GrantFiled: March 29, 2020Date of Patent: December 6, 2022Assignee: PIQPIQ, INC.Inventors: Edward Adam Lerner, David Leroy Futscher, James C. Allen
-
Patent number: 11510816Abstract: A goggle includes a frame, a lens, and a roll-off system. The frame has a first lateral end and an opposing second lateral end. The frame defines a lens cavity. The lens is disposed within the lens cavity of the frame. The roll-off system includes a first canister, a second canister, and an actuator mechanism. The first canister is at least partially integrally formed with the first lateral end of the frame. The first canister defines a first interior cavity configured to store a roll of film. The second canister is at least partially integrally formed with the opposing second lateral end of the frame. The second canister defines a second interior cavity configured to receive a strip of film from the roll of film. The actuator mechanism is configured to facilitate selectively dispensing the strip of film from the first canister across the lens to the second canister.Type: GrantFiled: December 13, 2019Date of Patent: November 29, 2022Assignee: Fox Head, Inc.Inventor: David Leroy Durham
-
Publication number: 20220277736Abstract: A method for detection of a keyword in a continuous stream of audio signal, by using a dilated convolutional neural network (DCNN), implemented by one or more computers embedded on a device, the dilated convolutional network (DCNN) comprising a plurality of dilation layers (DL), including an input layer (IL) and an output layer (OL), each layer of the plurality of dilation layers (DL) comprising gated activation units, and skip-connections to the output layer (OL), the dilated convolutional network (DCNN) being configured to generate an output detection signal when a predetermined keyword is present in the continuous stream of audio signal, the generation of the output detection signal being based on a sequence (SSM) of successive measurements (SM) provided to the input layer (IL), each successive measurement (SM) of the sequence (SSM) being measured on a corresponding frame from a sequence of successive frames extracted from the continuous stream of audio signal, at a plurality of successive time steps.Type: ApplicationFiled: December 13, 2021Publication date: September 1, 2022Inventors: Alice Coucke, Mohammed Chlieh, Thibault Gisselbrecht, David Leroy, Mathieu Poumeyrol, Thibaut Lavril
-
Publication number: 20220210074Abstract: In an embodiment, a computer-implemented method for using virtual tunnel interface teaming to achieve load balance and redundancy in virtual private networks (“VPNs”) is disclosed. In an embodiment, a method comprises: receiving, by a gateway, configuration data from a control plane; based on the configuration data, configuring on the gateway a bonded virtual tunnel interface (“bonded VTI”) having a plurality of slave virtual tunnel interfaces (“slave VTIs”); configuring a plurality of VPN tunnels between the plurality of slave VTIs configured on the gateway and a plurality of slave VTIs configured on a remote gateway; configuring an IPsec VPN tunnel between the bonded VTI configured on the gateway and a corresponding bonded VTI configured on the remote gateway; logically combining the plurality of VPN tunnels into the IPsec VPN tunnel; and enabling communications of IPsec VPN traffic via the IPsec VPN tunnel.Type: ApplicationFiled: March 14, 2022Publication date: June 30, 2022Inventors: Yong WANG, Jia YU, David LEROY
-
Patent number: 11303701Abstract: Example methods are provided for a first routing component to handle failure at a logical router in a first network. One method may comprise learning first path information associated with a first path provided by an active second routing component, and second path information associated with a second path provided by a standby second routing component. The method may also comprise in response to detecting a first egress packet destined for a second network, sending the first egress packet to the active second routing component based on the first path information. The method may further comprise in response to detecting a failure at the active second routing component and detecting a second egress packet destined for the second network, sending the second egress packet to a new active second routing component based on the second path information.Type: GrantFiled: December 11, 2016Date of Patent: April 12, 2022Assignee: NICIRA INC.Inventors: Liwen Wu, Jia Yu, Xinhua Hong, Ronghua Zhang, David Leroy
-
Patent number: 11277343Abstract: In an embodiment, a computer-implemented method for using virtual tunnel interface teaming to achieve load balance and redundancy in virtual private networks (“VPNs”) is disclosed. In an embodiment, a method comprises: receiving, by a gateway, configuration data from a control plane; based on the configuration data, configuring on the gateway a bonded virtual tunnel interface (“bonded VTI”) having a plurality of slave virtual tunnel interfaces (“slave VTIs”); configuring a plurality of VPN tunnels between the plurality of slave VTIs configured on the gateway and a plurality of slave VTIs configured on a remote gateway; configuring an IPsec VPN tunnel between the bonded VTI configured on the gateway and a corresponding bonded VTI configured on the remote gateway; logically combining the plurality of VPN tunnels into the IPsec VPN tunnel; and enabling communications of IPsec VPN traffic via the IPsec VPN tunnel.Type: GrantFiled: July 17, 2019Date of Patent: March 15, 2022Assignee: VMware, Inc.Inventors: Yong Wang, Jia Yu, David Leroy
-
Patent number: 11200889Abstract: A method for detection of a keyword in a continuous stream of audio signal, by using a dilated convolutional neural network (DCNN), implemented by one or more computers embedded on a device, the dilated convolutional network (DCNN) comprising a plurality of dilation layers (DL), including an input layer (IL) and an output layer (OL), each layer of the plurality of dilation layers (DL) comprising gated activation units, and skip-connections to the output layer (OL), the dilated convolutional network (DCNN) being configured to generate an output detection signal when a predetermined keyword is present in the continuous stream of audio signal, the generation of the output detection signal being based on a sequence (SSM) of successive measurements (SM) provided to the input layer (IL), each successive measurement (SM) of the sequence (SSM) being measured on a corresponding frame from a sequence of successive frames extracted from the continuous stream of audio signal, at a plurality of successive time steps.Type: GrantFiled: November 15, 2019Date of Patent: December 14, 2021Assignee: Sonos, Inc.Inventors: Alice Coucke, Mohammed Chlieh, Thibault Gisselbrecht, David Leroy, Mathieu Poumeyrol, Thibaut Lavril
-
Publication number: 20210177659Abstract: A goggle includes a frame, a lens, and a roll-off system. The frame has a first lateral end and an opposing second lateral end. The frame defines a lens cavity. The lens is disposed within the lens cavity of the frame. The roll-off system includes a first canister, a second canister, and an actuator mechanism. The first canister is at least partially integrally formed with the first lateral end of the frame. The first canister defines a first interior cavity configured to store a roll of film. The second canister is at least partially integrally formed with the opposing second lateral end of the frame. The second canister defines a second interior cavity configured to receive a strip of film from the roll of film. The actuator mechanism is configured to facilitate selectively dispensing the strip of film from the first canister across the lens to the second canister.Type: ApplicationFiled: December 13, 2019Publication date: June 17, 2021Inventor: David Leroy Durham
-
Publication number: 20210021523Abstract: In an embodiment, a computer-implemented method for using virtual tunnel interface teaming to achieve load balance and redundancy in virtual private networks (“VPNs”) is disclosed. In an embodiment, a method comprises: receiving, by a gateway, configuration data from a control plane; based on the configuration data, configuring on the gateway a bonded virtual tunnel interface (“bonded VTI”) having a plurality of slave virtual tunnel interfaces (“slave VTIs”); configuring a plurality of VPN tunnels between the plurality of slave VTIs configured on the gateway and a plurality of slave VTIs configured on a remote gateway; configuring an IPsec VPN tunnel between the bonded VTI configured on the gateway and a corresponding bonded VTI configured on the remote gateway; logically combining the plurality of VPN tunnels into the IPsec VPN tunnel; and enabling communications of IPsec VPN traffic via the IPsec VPN tunnel.Type: ApplicationFiled: July 17, 2019Publication date: January 21, 2021Applicant: VMware, Inc.Inventors: Yong WANG, Jia YU, David LEROY
-
Patent number: 10897422Abstract: The technology disclosed herein enables network traffic routing using a hybrid routing table. In a particular embodiment, a method provides adding a first portion of a network prefix to one or more tiers of one or more tries in the hybrid routing table. Upon reaching a lowest node of the one or more tries when adding the first portion of the network prefix, the method provides adding key information to the lowest node. The key information and at least a second portion of the network prefix comprise a key to locate a value in a hash table of the hybrid routing table. The value indicates routing information for the network prefix. Additionally, the method provides routing packets using the hybrid routing table.Type: GrantFiled: October 3, 2019Date of Patent: January 19, 2021Assignee: Nicira, Inc.Inventors: Xinhua Hong, David Leroy, Yong Wang, Jia Yu
-
Publication number: 20200225844Abstract: Systems and methods of the present disclosure provide a plurality of audio reactions from a plurality of client devices. The audio reactions are captured by microphones on the client devices and are time-stamped. The method also includes mixing the audio reactions by a mixer server to form a mixed audio reaction, and sending the mixed audio reaction to at least one of the client devices. The client device is adapted to play the mixed audio reaction and a mass media presentation. The mixed audio reaction and the mass media presentation are synchronized to create an audience effect for the mass media presentation. The present technology also provides echo removal, volume balancing, compression, and time stamping of an audio stream by the client device. Reactions from at least one of buttons and gestures to activate synthesized sounds, for example clapping, booing, and cheering, which are mixed into the mixed audio reaction.Type: ApplicationFiled: March 29, 2020Publication date: July 16, 2020Applicant: PIQPIQ, INC.Inventors: Edward Adam Lerner, David Leroy Futscher, James C. Allen
-
Publication number: 20200160847Abstract: A method for detection of a keyword in a continuous stream of audio signal, by using a dilated convolutional neural network (DCNN), implemented by one or more computers embedded on a device, the dilated convolutional network (DCNN) comprising a plurality of dilation layers (DL), including an input layer (IL) and an output layer (OL), each layer of the plurality of dilation layers (DL) comprising gated activation units, and skip-connections to the output layer (OL), the dilated convolutional network (DCNN) being configured to generate an output detection signal when a predetermined keyword is present in the continuous stream of audio signal, the generation of the output detection signal being based on a sequence (SSM) of successive measurements (SM) provided to the input layer (IL), each successive measurement (SM) of the sequence (SSM) being measured on a corresponding frame from a sequence of successive frames extracted from the continuous stream of audio signal, at a plurality of successive time steps.Type: ApplicationFiled: November 15, 2019Publication date: May 21, 2020Inventors: Alice COUCKE, Mohammed CHLIEH, Thibault GISSELBRECHT, David LEROY, Mathieu POUMEYROL, Thibaut LAVRIL
-
Patent number: 10560408Abstract: Disclosed are systems and methods for improving interactions between servers in a messaging system supported by or configured with content providing servers or platforms. The disclosed systems interact to filter data across platforms, which data can be used to improve the contextual quality of data used in processing interactions between or among processors in such systems. The disclosed computer systems and methods enable the communication of contextually relevant Hypertext Markup Language (HTML) content to a user's inbox. Such messages are native to a communication platform, application or service associated with the user's inbox. Such messages can be selected for delivery to a user based on the user's profile data, behavioral information, a user's geographic location, demographic information, a time period, and the like.Type: GrantFiled: April 29, 2015Date of Patent: February 11, 2020Assignee: OATH INC.Inventors: Suhas Sadanandan, Utkarsh Shrivastava, Kanika Shah, Kevin Day, Yaqi Hu, David LeRoy, Ramachandran Ramaswamy