Patents by Inventor Joshua Nicholas
Joshua Nicholas 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: 11989188Abstract: Aggregating user access privileges across various third-party data sources and intelligently managing query request quotas delegated by the data sources to users having access privileges. Query requests are received from users and in response determining that the user (i) has been granted access privileges to an identified data source responsive to the query and (ii) has available query requests from their specific allocated amount of query request quota, the query request is authorized for submission to the data source that is responsive to the query. Intelligent management of query request quotas includes determining query request quota allotments for each user including adjusting query request quotas when users have been identified as requiring an increase or decreasing in quota allotment.Type: GrantFiled: August 25, 2021Date of Patent: May 21, 2024Assignee: BANK OF AMERICA CORPORATIONInventors: Phillip Paul Scott, II, Jonathan Currie, Robert Nicholas D'Aveta, Tracey King, Daniel Serrano Munoz, Alan Shields, Joshua Albert Styrcula
-
Patent number: 11974646Abstract: In some embodiments, an apparatus includes a holder including a first surface, a second surface, a body portion in between the first surface and the second surface, and a protrusion. The first surface is configured to be coupled to a mounting surface. A magnet is disposed within the body such that a portion of the second surface is magnetically attractable to a first portion of an article. The protrusion is configured to engage a second portion of the article. The article being removably coupled to the holder when the first portion of the article is magnetically coupled against the portion of the second surface and the second portion of the article is engaged with the protrusion.Type: GrantFiled: January 5, 2023Date of Patent: May 7, 2024Assignee: Athena Club Holdings, Inc.Inventors: Charles Desmarais, Maria Markina, Christopher Nicholas Hibmacronan, Joshua Morenstein, Jean Soo Hyun
-
Patent number: 11951972Abstract: Methods and a system are provided for shaping a torque profile for a motor of a hybrid vehicle. In one example, the method includes during a vehicle launch, an off condition of an engine, and upon receiving an engine start request, predicting a time of engine engagement, predicting a driver requested torque at the engine engagement; and reducing the driver requested torque until the predicted time of engine engagement based on the predicted driver requested torque at the engine engagement. The predicting of at least one of the time of engine engagement and the driver requested torque at the engine engagement may be based on a current position of an accelerator pedal and a driver profile. The method may further include controlling motor torque profile based on the reduced driver request torque.Type: GrantFiled: March 28, 2022Date of Patent: April 9, 2024Assignee: Ford Global Technologies, LLCInventors: Joshua Nicholas DeWalt, Fazal Urrahman Syed, Sassan Farahmand, Minku Lee, Justin Panhans, Andrew Burt
-
Publication number: 20240108061Abstract: Systems and methods to generate an inhalable vapor in an electronic vaporization device. Described herein are cartridges including a vaporizable material that may be securely connected to a rechargeable base unit.Type: ApplicationFiled: September 11, 2023Publication date: April 4, 2024Inventors: Adam Bowen, Steven Christensen, Christopher Nicholas HibmaCronan, James Monsees, Joshua Morenstein
-
Publication number: 20240076647Abstract: The present invention provides engineered deoxyribose-phosphate aldolase polypeptides useful under industrial process conditions for the production of pharmaceutical and fine chemical compounds.Type: ApplicationFiled: November 7, 2023Publication date: March 7, 2024Inventors: Da Duan, Oscar Alvizo, Jovana Nazor, Harvinder Chagger Maniar, James Nicholas Riggins, Jonathan Vroom, Santhosh Sivaramakrishnan, Hao Yang, Anna Fryszkowska, Mark A. Huffman, Joshua N. Kolev, Iman Farasat, Agustina Rodriguez-Granillo, Deeptak Verma
-
Publication number: 20240073297Abstract: Various embodiments of apparatuses and methods for multi-cast, multiple unicast, and unicast distribution of messages with time synchronized delivery are described. In some embodiments, the disclosed system and methods include a reference timekeeper providing a reference clock to one or more host computing devices. The one or more host computing devices host compute instances, and also contain respective isolated timing hardware outside the control of the compute instances. The isolated timing hardware of the one or more host computing devices then receive respective packets, and obtain the same time to deliver the respective packets. Each isolated timing hardware provides either the packet, or information to access the packet, to its respective destination compute instance subsequent to determining that the same specified time to deliver the packet has occurred. Thus, the respective packets are delivered near simultaneously to the one or more destination compute instances.Type: ApplicationFiled: September 6, 2023Publication date: February 29, 2024Applicant: Amazon Technologies, Inc.Inventors: Said Bshara, Alan Michael Judge, Erez Izenberg, Julien Ridoux, Joshua Benjamin Levinson, Anthony Nicholas Liguori, Nafea Bshara
-
Publication number: 20240012463Abstract: Example techniques related to portable playback device power management. An example implementation involves launching a power coordinator background process, the power coordinator background process having multiple client programs and establishing respective inter-process communication (IPC) mechanisms between the multiple client programs and the power coordinator background process. The implementation further involves receiving, via the established IPC mechanisms from the multiple client programs, messages indicating that the respective client program is ready to suspend, and determining that each client program of the multiple client programs is ready to suspend. The implementation further includes sending instructions to the operating system to kernel suspend. While in kernel suspend, the playback device detects a particular trigger to kernel resume and in response, performs a kernel resume.Type: ApplicationFiled: September 25, 2023Publication date: January 11, 2024Inventors: Joshua Nicholas, Brenda Stefani, Liang Chai, Xiang Wang, Allan Velzy, Edwin Joseph Fitzpatrick, III, Hrishikesh Gossain
-
Patent number: 11809257Abstract: Example techniques related to portable playback device power management. An example implementation involves launching a power coordinator background process, the power coordinator background process having multiple client programs and establishing respective inter-process communication (IPC) mechanisms between the multiple client programs and the power coordinator background process. The implementation further involves receiving, via the established IPC mechanisms from the multiple client programs, messages indicating that the respective client program is ready to suspend, and determining that each client program of the multiple client programs is ready to suspend. The implementation further includes sending instructions to the operating system to kernel suspend. While in kernel suspend, the playback device detects a particular trigger to kernel resume and in response, performs a kernel resume.Type: GrantFiled: November 28, 2022Date of Patent: November 7, 2023Assignee: Sonos, Inc.Inventors: Joshua Nicholas, Brenda Stefani, Liang Chai, Xiang Wang, Allan Velzy, Edwin Joseph Fitzpatrick, III, Hrishikesh Gossain
-
Publication number: 20230303061Abstract: Methods and a system are provided for shaping a torque profile for a motor of a hybrid vehicle. In one example, the method includes during a vehicle launch, an off condition of an engine, and upon receiving an engine start request, predicting a time of engine engagement, predicting a driver requested torque at the engine engagement; and reducing the driver requested torque until the predicted time of engine engagement based on the predicted driver requested torque at the engine engagement. The predicting of at least one of the time of engine engagement and the driver requested torque at the engine engagement may be based on a current position of an accelerator pedal and a driver profile. The method may further include controlling motor torque profile based on the reduced driver request torque.Type: ApplicationFiled: March 28, 2022Publication date: September 28, 2023Inventors: Joshua Nicholas DeWalt, Fazal Urrahman Syed, Sassan Farahmand, Minku Lee, Justin Panhans, Andrew Burt
-
Publication number: 20230089875Abstract: Example techniques related to portable playback device power management. An example implementation involves launching a power coordinator background process, the power coordinator background process having multiple client programs and establishing respective inter-process communication (IPC) mechanisms between the multiple client programs and the power coordinator background process. The implementation further involves receiving, via the established IPC mechanisms from the multiple client programs, messages indicating that the respective client program is ready to suspend, and determining that each client program of the multiple client programs is ready to suspend. The implementation further includes sending instructions to the operating system to kernel suspend. While in kernel suspend, the playback device detects a particular trigger to kernel resume and in response, performs a kernel resume.Type: ApplicationFiled: November 28, 2022Publication date: March 23, 2023Inventors: Joshua Nicholas, Brenda Stefani, Liang Chai, Xiang Wang, Allan Velzy, Edwin Joseph Fitzpatrick, III, Hrishikesh Gossain
-
Patent number: 11513580Abstract: Example techniques related to portable playback device power management. An example implementation involves launching a power coordinator background process, the power coordinator background process having multiple client programs and establishing respective inter-process communication (IPC) mechanisms between the multiple client programs and the power coordinator background process. The implementation further involves receiving, via the established IPC mechanisms from the multiple client programs, messages indicating that the respective client program is ready to suspend, and determining that each client program of the multiple client programs is ready to suspend. The implementation further includes sending instructions to the operating system to kernel suspend. While in kernel suspend, the playback device detects a particular trigger to kernel resume and in response, performs a kernel resume.Type: GrantFiled: July 28, 2021Date of Patent: November 29, 2022Assignee: Sonos, Inc.Inventors: Joshua Nicholas, Brenda Stefani, Liang Chai, Xiang Wang, Allan Velzy, Edwin Joseph Fitzpatrick, III, Hrishikesh Gossain
-
Patent number: 11292452Abstract: Systems and methods for operating a vehicle that includes an engine and an electric machine are described. In one example, torque requests are aligned in time to compensate for a delay that may be caused by broadcasting one or more torque commands over a controller area network or another type of communication link. The torque requests may be aligned via delaying an engine torque request and predicting an electric machine torque.Type: GrantFiled: June 11, 2019Date of Patent: April 5, 2022Assignee: Ford Global Technologies, LLCInventors: Fazal Urrahman Syed, Rajit Johri, Justin Panhans, Minku Lee, Joshua Nicholas Dewalt
-
Publication number: 20220019277Abstract: Example techniques related to portable playback device power management. An example implementation involves launching a power coordinator background process, the power coordinator background process having multiple client programs and establishing respective inter-process communication (IPC) mechanisms between the multiple client programs and the power coordinator background process. The implementation further involves receiving, via the established IPC mechanisms from the multiple client programs, messages indicating that the respective client program is ready to suspend, and determining that each client program of the multiple client programs is ready to suspend. The implementation further includes sending instructions to the operating system to kernel suspend. While in kernel suspend, the playback device detects a particular trigger to kernel resume and in response, performs a kernel resume.Type: ApplicationFiled: July 28, 2021Publication date: January 20, 2022Inventors: Joshua Nicholas, Brenda Stefani, Liang Chai, Xiang Wang, Allan Velzy, Edwin Joseph Fitzpatrick, III, Hrishikesh Gossain
-
Patent number: 11225242Abstract: A system and method for controlling a hybrid vehicle having an engine and a traction motor include operating the engine at an operating point selected based on system efficiency, operating the electric machine to provide an electric machine torque responsive to a difference between a driver demand torque and the engine torque associated with the operating point, and limiting a rate of change of the electric machine torque in response to a rate of change of the driver demand torque. The electric machine torque rate limit may vary continuously responsive to the rate of change of driver demand torque and whether the driver demand torque is increasing or decreasing.Type: GrantFiled: September 29, 2020Date of Patent: January 18, 2022Assignee: Ford Global Technologies, LLCInventors: Alec Bolthouse, Justin Panhans, Douglas Michael Smith, Minku Lee, Joshua Nicholas Dewalt, Andrew E. Burt, Fazal Urrahman Syed
-
Patent number: 11093016Abstract: Example techniques related to portable playback device power management. An example implementation involves launching a power coordinator background process, the power coordinator background process having multiple client programs and establishing respective inter-process communication (IPC) mechanisms between the multiple client programs and the power coordinator background process. The implementation further involves receiving, via the established IPC mechanisms from the multiple client programs, messages indicating that the respective client program is ready to suspend, and determining that each client program of the multiple client programs is ready to suspend. The implementation further includes sending instructions to the operating system to kernel suspend. While in kernel suspend, the playback device detects a particular trigger to kernel resume and in response, performs a kernel resume.Type: GrantFiled: June 7, 2019Date of Patent: August 17, 2021Assignee: Sonos, Inc.Inventors: Joshua Nicholas, Brenda Stefani, Liang Chai, Xiang Wang, Allan Velzy, Edwin Joseph Fitzpatrick, III, Hrishikesh Gossain
-
Publication number: 20200391723Abstract: Systems and methods for operating a vehicle that includes an engine and an electric machine are described. In one example, torque requests are aligned in time to compensate for a delay that may be caused by broadcasting one or more torque commands over a controller area network or another type of communication link. The torque requests may be aligned via delaying an engine torque request and predicting an electric machine torque.Type: ApplicationFiled: June 11, 2019Publication date: December 17, 2020Inventors: Fazal Urrahman Syed, Rajit Johri, Justin Panhans, Minku Lee, Joshua Nicholas Dewalt
-
Publication number: 20200387209Abstract: Example techniques related to portable playback device power management. An example implementation involves launching a power coordinator background process, the power coordinator background process having multiple client programs and establishing respective inter-process communication (IPC) mechanisms between the multiple client programs and the power coordinator background process. The implementation further involves receiving, via the established IPC mechanisms from the multiple client programs, messages indicating that the respective client program is ready to suspend, and determining that each client program of the multiple client programs is ready to suspend. The implementation further includes sending instructions to the operating system to kernel suspend. While in kernel suspend, the playback device detects a particular trigger to kernel resume and in response, performs a kernel resume.Type: ApplicationFiled: June 7, 2019Publication date: December 10, 2020Inventors: Joshua Nicholas, Brenda Stefani, Liang Chai, Xiang Wang, Allan Velzy, Edwin Joseph Fitzpatrick, III, Hrishikesh Gossain
-
Patent number: 10106145Abstract: A system and method for controlling backlash in a vehicle powertrain includes the step of controlling a torque request of the powertrain with a first control strategy after an occurrence of a backlash predictor and prior to an occurrence of backlash. The first control strategy is modified when backlash occurs during the first control strategy. The torque request is controlled with the modified first control strategy after another occurrence of a backlash predictor and before another occurrence of backlash.Type: GrantFiled: June 14, 2016Date of Patent: October 23, 2018Assignee: Ford Global Technologies, LLCInventors: Dennis Craig Reed, Joshua Nicholas Dewalt, Mary Catherine Farmer, Terry Gene Feldpausch, Dimitar Petrov Filev, Peter Douglas Kuechler
-
Patent number: 10077042Abstract: A system and method for controlling backlash in a vehicle powertrain includes the step of controlling a torque request of the powertrain with a first control strategy after an occurrence of a backlash predictor and before an occurrence of a backlash. Another step may be employed whereby the torque request is controlled with a second control strategy after the first control strategy and before the occurrence of the backlash such that a torque request level is below a highest torque request level obtained during the first control-strategy.Type: GrantFiled: June 13, 2016Date of Patent: September 18, 2018Assignee: Ford Global Technologies, LLCInventors: Dennis Craig Reed, Joshua Nicholas Dewalt, Mary Catherine Farmer, Terry Gene Feldpausch, Peter Douglas Kuechler
-
Patent number: D1021228Type: GrantFiled: November 21, 2022Date of Patent: April 2, 2024Assignee: Pax Labs, Inc.Inventors: David Carlberg, Alexander Weiss, Alexander Ringrose, Devin Spratt, Marko Markovic, Robyn Nariyoshi, Brandon Cheung, Christopher Nicholas HibmaCronan, Joshua Morenstein, John Hwang