Patents by Inventor Ryan Wells
Ryan Wells 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: 20240129380Abstract: A method includes receiving, using a processing device, a first condition associated with an operation at a data center, where the operation at the data center pertains to a first location at the data center, the first location corresponding to a first parameter value. The method further includes providing the first condition as an input to a machine learning model. The method also includes performing one or more reinforcement learning techniques using the machine learning model to cause the machine learning model to output an indication of a final location associated with the operation, where the final location corresponds to a final parameter value that is closer to a target than the first parameter value corresponding to the first location at the data center.Type: ApplicationFiled: September 30, 2022Publication date: April 18, 2024Inventors: Siddha Ganju, Elad Mentovich, Michael Balint, Eitan Zahavi, Michael Sabotta, Michael Norman, Ryan Wells
-
Patent number: 11935887Abstract: Integrated circuit structures having source or drain structures with vertical trenches are described. In an example, an integrated circuit structure includes a fin having a lower fin portion and an upper fin portion. A gate stack is over the upper fin portion of the fin, the gate stack having a first side opposite a second side. A first source or drain structure includes an epitaxial structure embedded in the fin at the first side of the gate stack. A second source or drain structure includes an epitaxial structure embedded in the fin at the second side of the gate stack. The epitaxial structures of the first and second source or drain structures have a vertical trench centered therein. The first and second source or drain structures include silicon and a Group V dopant impurity.Type: GrantFiled: March 28, 2019Date of Patent: March 19, 2024Assignee: Intel CorporationInventors: Ryan Keech, Nicholas Minutillo, Anand Murthy, Aaron Budrevich, Peter Wells
-
Publication number: 20240074996Abstract: The present disclosure pertains to compositions and methods for the treatment and/or prevention of one or more of obesity, diabetes, metabolic syndrome, Alzheimer's disease, Chronic Fatigue Syndrome (CFS), aging, fibromyalgia, dyslipidemia, hypercholesterolemia, dyslipidemia, Parkinson's disease, migraines, Traumatic Brain Injury (TBI), Attention Deficit Disorder (ADD)/Attention Deficit Hyperactivity Disorder (ADHD), Cancer, Cardiovascular Disease (CVD)/Coronary Artery Disease (CAD), Chronic Pain, neuralgia, depression, amyotrophic lateral sclerosis (ALS), and epilepsy, Insufficient Cellular Energy (ICE) and mitochondrial dysfunction. The present disclosure also pertains to methods for increasing mental and/or physical performance levels and/or decreasing exertion during exercise in a subject by the administration of C5 ketones.Type: ApplicationFiled: July 21, 2023Publication date: March 7, 2024Applicant: Keto Innovations, LLCInventors: Ryan P. Lowery, Jacob Wilson, Shawn Wells, Kylin Liao, Christian Unger
-
Publication number: 20230280890Abstract: A vehicle interface control unit for a vehicle comprises an accessories module to detect an accessory fitted to the vehicle an input module to receive one or more input signals from a vehicle electronic control unit, ECU; and a display control module to determine a display setting of an interface element for control of the detected accessory based on the received input signals, and control a display unit to show the interface element according to the determination.Type: ApplicationFiled: March 4, 2022Publication date: September 7, 2023Inventors: Yucel Aybar, Christopher Harrison, Rob Anthony Richardson, Jonathan Rumford, Ryan Wells, Will Mallard
-
Publication number: 20230127515Abstract: Systems and methods are provided herein to improve control of automatic driver assist systems in a vehicle and a vehicle comprising said systems, for example, by enabling the automatic driver assist systems to be selectively deactivated or activated under certain conditions.Type: ApplicationFiled: October 27, 2021Publication date: April 27, 2023Inventors: Nicholas James Brown, Ryan Wells
-
Patent number: 11371400Abstract: Systems are provided for a crankcase ventilation system. In one example, a crankcase ventilation (CCV) system for an engine configured to transmit crankcase gases into a clean side air duct, the clean side air duct comprising a sensor and a crankcase ventilation spigot, wherein the crankcase ventilation spigot is configured to be disposed downstream of the sensor, the crankcase ventilation spigot having an outlet configured to direct crankcase gases emerging from the crankcase ventilation spigot away from the sensor.Type: GrantFiled: July 13, 2020Date of Patent: June 28, 2022Assignee: Ford Global Technologies, LLCInventors: Ryan Wells, Carl Stephen Newman
-
Publication number: 20220154607Abstract: Systems are provided for a crankcase ventilation system. In one example, a crankcase ventilation (CCV) system for an engine configured to transmit crankcase gases into a clean side air duct, the clean side air duct comprising a sensor and a crankcase ventilation spigot, wherein the crankcase ventilation spigot is configured to be disposed downstream of the sensor, the crankcase ventilation spigot having an outlet configured to direct crankcase gases emerging from the crankcase ventilation spigot away from the sensor.Type: ApplicationFiled: July 13, 2020Publication date: May 19, 2022Inventors: Ryan Wells, Carl Stephen Newman
-
Publication number: 20220010705Abstract: Systems are provided for a crankcase ventilation system. In one example, a crankcase ventilation (CCV) system for an engine configured to transmit crankcase gases into a clean side air duct, the clean side air duct comprising a sensor and a crankcase ventilation spigot, wherein the crankcase ventilation spigot is configured to be disposed downstream of the sensor, the crankcase ventilation spigot having an outlet configured to direct crankcase gases emerging from the crankcase ventilation spigot away from the sensor.Type: ApplicationFiled: July 13, 2020Publication date: January 13, 2022Inventors: Ryan Wells, Carl Stephen Newman
-
Publication number: 20200300123Abstract: Systems are provided for a crankcase ventilation duct. In one example, the crankcase ventilation duct is integrally formed with a compressor housing wherein surfaces of the compressor housing shape a passage of the crankcase ventilation duct.Type: ApplicationFiled: March 18, 2020Publication date: September 24, 2020Inventors: Carl Stephen Newman, Pierce O'Sullivan, Steve Johnson, Ryan Wells, Sam Watton
-
Patent number: 10705588Abstract: In one embodiment, the present invention includes a processor having multiple domains including at least a core domain and a non-core domain that is transparent to an operating system (OS). The non-core domain can be controlled by a driver. In turn, the processor further includes a memory interconnect to interconnect the core domain and the non-core domain to a memory coupled to the processor. Still further, a power controller, which may be within the processor, can control a frequency of the memory interconnect based on memory boundedness of a workload being executed on the non-core domain. Other embodiments are described and claimed.Type: GrantFiled: January 16, 2019Date of Patent: July 7, 2020Assignee: Intel CorporationInventors: Avinash N. Ananthakrishnan, Inder M. Sodhi, Efraim Rotem, Doron Rajwan, Eliezer Weissmann, Ryan Wells
-
Patent number: 10551896Abstract: The disclosure generally relates to dynamic clock and voltage scaling (DCVS) based on program phase. For example, during each program phase, a first hardware counter may count each cycle where a dispatch stall occurs and an oldest instruction in a load queue is a last-level cache miss, a second hardware counter may count total cycles, and a third hardware counter may count committed instructions. Accordingly, a software/firmware mechanism may read the various hardware counters once the committed instruction counter reaches a threshold value and divide a value of the first hardware counter by a value of the second hardware counter to measure a stall fraction during a current program execution phase. The measured stall fraction can then be used to predict a stall fraction in a next program execution phase such that optimal voltage and frequency settings can be applied in the next phase based on the predicted stall fraction.Type: GrantFiled: November 15, 2017Date of Patent: February 4, 2020Assignee: QUALCOMM IncorporatedInventors: Shivam Priyadarshi, Anil Krishna, Raguram Damodaran, Jeffrey Todd Bridges, Ryan Wells, Norman Gargash, Rodney Wayne Smith
-
Publication number: 20190212801Abstract: In one embodiment, the present invention includes a processor having multiple domains including at least a core domain and a non-core domain that is transparent to an operating system (OS). The non-core domain can be controlled by a driver. In turn, the processor further includes a memory interconnect to interconnect the core domain and the non-core domain to a memory coupled to the processor. Still further, a power controller, which may be within the processor, can control a frequency of the memory interconnect based on memory boundedness of a workload being executed on the non-core domain. Other embodiments are described and claimed.Type: ApplicationFiled: January 16, 2019Publication date: July 11, 2019Inventors: Avinash N. Ananthakrishnan, Inder M. Sodhi, Efraim Rotem, Doron Rajwan, Eliezer Weissmann, Ryan Wells
-
Patent number: 10248181Abstract: In one embodiment, the present invention includes a processor having multiple domains including at least a core domain and a non-core domain that is transparent to an operating system (OS). The non-core domain can be controlled by a driver. In turn, the processor further includes a memory interconnect to interconnect the core domain and the non-core domain to a memory coupled to the processor. Still further, a power controller, which may be within the processor, can control a frequency of the memory interconnect based on memory boundedness of a workload being executed on the non-core domain. Other embodiments are described and claimed.Type: GrantFiled: December 16, 2016Date of Patent: April 2, 2019Assignee: Intel CorporationInventors: Avinash N. Ananthakrishnan, Inder M. Sodhi, Efraim Rotem, Doron Rajwan, Eliezer Weissmann, Ryan Wells
-
Patent number: 10037067Abstract: In one embodiment, the present invention includes a processor having multiple domains including at least a core domain and a non-core domain that is transparent to an operating system (OS). The non-core domain can be controlled by a driver. In turn, the processor further includes a memory interconnect to interconnect the core domain and the non-core domain to a memory coupled to the processor. Still further, a power controller, which may be within the processor, can control a frequency of the memory interconnect based on memory boundedness of a workload being executed on the non-core domain. Other embodiments are described and claimed.Type: GrantFiled: April 26, 2016Date of Patent: July 31, 2018Assignee: Intel CorporationInventors: Avinash N. Ananthakrishnan, Inder M. Sodhi, Efraim Rotem, Doron Rajwan, Eliezer Weissmann, Ryan Wells
-
Patent number: 9939879Abstract: In one embodiment, the present invention includes a method for determining that a non-core domain of a multi-domain processor is not operating at a frequency requested by the non-core domain, sending a request from the non-core domain to a power controller to reduce a frequency of a core domain of the multi-domain processor, and responsive to the request, reducing the core domain frequency. Other embodiments are described and claimed.Type: GrantFiled: October 6, 2015Date of Patent: April 10, 2018Assignee: Intel CorporationInventors: Avinash N. Ananthakrishnan, Efraim Rotem, Doron Rajwan, Jeremy J. Shrall, Eric C. Samson, Eliezer Weissmann, Ryan Wells
-
Publication number: 20180074568Abstract: The disclosure generally relates to dynamic clock and voltage scaling (DCVS) based on program phase. For example, during each program phase, a first hardware counter may count each cycle where a dispatch stall occurs and an oldest instruction in a load queue is a last-level cache miss, a second hardware counter may count total cycles, and a third hardware counter may count committed instructions. Accordingly, a software/firmware mechanism may read the various hardware counters once the committed instruction counter reaches a threshold value and divide a value of the first hardware counter by a value of the second hardware counter to measure a stall fraction during a current program execution phase. The measured stall fraction can then be used to predict a stall fraction in a next program execution phase such that optimal voltage and frequency settings can be applied in the next phase based on the predicted stall fraction.Type: ApplicationFiled: November 15, 2017Publication date: March 15, 2018Inventors: Shivam PRIYADARSHI, Anil KRISHNA, Raguram DAMODARAN, Jeffrey Todd BRIDGES, Ryan WELLS, Norman GARGASH, Rodney Wayne SMITH
-
Patent number: 9851774Abstract: The disclosure generally relates to dynamic clock and voltage scaling (DCVS) based on program phase. For example, during each program phase, a first hardware counter may count each cycle where a dispatch stall occurs and an oldest instruction in a load queue is a last-level cache miss, a second hardware counter may count total cycles, and a third hardware counter may count committed instructions. Accordingly, a software/firmware mechanism may read the various hardware counters once the committed instruction counter reaches a threshold value and divide a value of the first hardware counter by a value of the second hardware counter to measure a stall fraction during a current program execution phase. The measured stall fraction can then be used to predict a stall fraction in a next program execution phase such that optimal voltage and frequency settings can be applied in the next phase based on the predicted stall fraction.Type: GrantFiled: January 4, 2016Date of Patent: December 26, 2017Assignee: QUALCOMM IncorporatedInventors: Shivam Priyadarshi, Anil Krishna, Raguram Damodaran, Jeffrey Todd Bridges, Ryan Wells, Norman Gargash, Rodney Wayne Smith
-
Patent number: 9753531Abstract: A processor may determine the actual residency time of a non-core domain residing in a power saving state and based on the actual residency time the processor may determine an optimal power saving state (P-state) for the processor. In response to the non-core domain entering a power saving state, an interrupt generator (IG) may generate a first interrupt and the device drivers or an operating system may use the first interrupt to start a timer (first value). In response to the non-core domain exiting the power saving state, the IG may generate a second interrupt and the device drivers or an operating system may use the second interrupt to stop the timer (final value). The power management unit may use the final and the first value to determine the actual residency time.Type: GrantFiled: January 23, 2015Date of Patent: September 5, 2017Assignee: Intel CorporationInventors: Sanjeev S. Jahagirdar, Ryan Wells, Inder Sodhi
-
Publication number: 20170192484Abstract: The disclosure generally relates to dynamic clock and voltage scaling (DCVS) based on program phase. For example, during each program phase, a first hardware counter may count each cycle where a dispatch stall occurs and an oldest instruction in a load queue is a last-level cache miss, a second hardware counter may count total cycles, and a third hardware counter may count committed instructions. Accordingly, a software/firmware mechanism may read the various hardware counters once the committed instruction counter reaches a threshold value and divide a value of the first hardware counter by a value of the second hardware counter to measure a stall fraction during a current program execution phase. The measured stall fraction can then be used to predict a stall fraction in a next program execution phase such that optimal voltage and frequency settings can be applied in the next phase based on the predicted stall fraction.Type: ApplicationFiled: January 4, 2016Publication date: July 6, 2017Inventors: Shivam Priyadarshi, Anil Krishna, Raguram Damodaran, Jeffrey Todd Bridges, Ryan Wells, Norman Gargash, Rodney Wayne Smith
-
Patent number: 9618997Abstract: In one embodiment, the present invention includes a multicore processor with a power controller to control a frequency at which the processor operates. More specifically, the power controller can limit a maximum operating frequency of the processor to less than a configured maximum operating frequency to enable a reduction in a number of frequency transitions occurring responsive to power state events, thus avoiding the overhead of operations performed in handling such transitions. Other embodiments are described and claimed.Type: GrantFiled: December 10, 2014Date of Patent: April 11, 2017Assignee: Intel CorporationInventors: Avinash N. Ananthakrishnan, Efraim Rotem, Doron Rajwan, Eliezer Weissmann, Ryan Wells, Nadav Shulman