Patents by Inventor Michael A. Lyle
Michael A. Lyle 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: 12205573Abstract: A user assistance device aids validation of transactions on payment terminals. A payment terminal that accepts a payment card at a point of sale can be detected. A transaction amount for validation can be determined from the payment terminal. Subsequently, audio of the transaction amount can be generated. Playing of the audio on a user assistance device can then be triggered, allowing a user to hear the transaction amount before accepting or rejecting the transaction. Further, transaction information can be analyzed and used to suggest whether a customer should accept or reject the transaction.Type: GrantFiled: June 23, 2022Date of Patent: January 21, 2025Assignee: CAPTIAL ONE SERVICES, LLCInventors: Joshua Edwards, Abdelkader M'Hamed Benkreira, Noel Lyles, Michael Mossoba
-
Publication number: 20240394048Abstract: Techniques for specifying and implementing a software application targeted for execution on a multiprocessor array (MPA). The MPA may include a plurality of processing elements, supporting memory, and a high bandwidth interconnection network (IN), communicatively coupling the plurality of processing elements and supporting memory. In some embodiments, software code may specify one or more cell definitions that include: program instructions executable to perform a function and one or more language constructs. The software code may further instantiate first, second, and third cell instances, each of which is an instantiation of one of the one or more cell definitions, where the instantiation includes configuration of the one or more language constructs such that: the first and second cell instances communicate via respective communication ports and the first and second cell instances are included in the third cell instance.Type: ApplicationFiled: February 21, 2024Publication date: November 28, 2024Inventors: Stephen E. Lim, Viet N. Ngo, Jeffrey M. Nicholson, John Mark Beardslee, Teng-I Wang, Zhong Qing Shang, Michael Lyle Purnell
-
Patent number: 11914989Abstract: Techniques for specifying and implementing a software application targeted for execution on a multiprocessor array (MPA). The MPA may include a plurality of processing elements, supporting memory, and a high bandwidth interconnection network (IN), communicatively coupling the plurality of processing elements and supporting memory. In some embodiments, software code may specify one or more cell definitions that include: program instructions executable to perform a function and one or more language constructs. The software code may further instantiate first, second, and third cell instances, each of which is an instantiation of one of the one or more cell definitions, where the instantiation includes configuration of the one or more language constructs such that: the first and second cell instances communicate via respective communication ports and the first and second cell instances are included in the third cell instance.Type: GrantFiled: October 28, 2021Date of Patent: February 27, 2024Assignee: Coherent Logix, IncorporatedInventors: Stephen E. Lim, Viet N. Ngo, Jeffrey M. Nicholson, John Mark Beardslee, Teng-I Wang, Zhong Qing Shang, Michael Lyle Purnell
-
Publication number: 20230409380Abstract: A multiprocessor system and method for swapping applications executing on the multiprocessor system are disclosed. The plurality of applications may include a first application and a plurality of other applications. The first application may be dynamically swapped with a second application. The swapping may be performed without stopping the plurality of other applications. The plurality of other applications may continue to execute during the swapping to perform a real-time operation and process real-time data. After the swapping, the plurality of other applications may continue to execute with the second application, and at least a subset of the plurality of other applications may communicate with the second application to perform the real time operation and process the real time data.Type: ApplicationFiled: June 22, 2023Publication date: December 21, 2023Inventors: Wilbur William Kaku, Michael Lyle Purnell, Geoffrey Neil Ellis, John Mark Beardslee, Zhong Qing Shang, Teng-I Wang, Stephen E. Lim
-
Patent number: 11726812Abstract: A multiprocessor system and method for swapping applications executing on the multiprocessor system are disclosed. The plurality of applications may include a first application and a plurality of other applications. The first application may be dynamically swapped with a second application. The swapping may be performed without stopping the plurality of other applications. The plurality of other applications may continue to execute during the swapping to perform a real-time operation and process real-time data. After the swapping, the plurality of other applications may continue to execute with the second application, and at least a subset of the plurality of other applications may communicate with the second application to perform the real time operation and process the real time data.Type: GrantFiled: April 29, 2021Date of Patent: August 15, 2023Assignee: Coherent Logix, IncorporatedInventors: Wilbur William Kaku, Michael Lyle Purnell, Geoffrey Neil Ellis, John Mark Beardslee, Zhong Qing Shang, Teng-I Wang, Stephen E. Lim
-
Publication number: 20230087241Abstract: A speed loader has an elongated planar body with opposed major faces, the elongated planar body defining a plurality of cartridge receptacles on one of the opposed major faces, each of the plurality of cartridge receptacles configured to removably retain the head of a cartridge, the plurality of cartridge receptacles arranged along the length of the elongated planar body in an articulated sequence, at least some of the plurality of cartridge receptacles being arranged in at least two obtuse triangular subgroups, each of the obtuse triangular subgroups having three different cartridge receptacles, and each obtuse triangular subgroup having two end cartridge receptacles proximate one major edge of the elongated planar body and an intermediate cartridge receptacle proximate an opposed major edge of the elongated planar body. The obtuse triangular subgroups may face the same major edge or opposite major edges. The obtuse triangular subgroups may each define an arc.Type: ApplicationFiled: November 28, 2022Publication date: March 23, 2023Inventors: Michael A. Lyle, Crissandra Y. Lyle
-
Patent number: 11610273Abstract: A cloud-based process stream analysis and grading engine for manufacturing and business applications. As a module contained within a comprehensive manufacturing quality suite, the grading engine functions are divided into two stages. For each unique part/process/feature data stream, Stage one automatically generates and stores a daily statistical summary record. These records are summarized from millions of raw data values fed into the engine across thousands of process streams. Stage two, the grading function, compares a user-specified time bounded analysis of each stream's summary history to the respective engineering specifications, resulting in a concatenated dual character gradeāa letter and a number. There are a total of nine possible grade outcomes (A1, A2, A3, B1, B2, B3, C1, C2, and C3). The ABC portion of the grade ranks the Yield Potential. The 123 portion ranks the Yield Performance.Type: GrantFiled: April 26, 2018Date of Patent: March 21, 2023Assignee: InfinityQS International, Inc.Inventor: Michael A. Lyle
-
Patent number: 11549771Abstract: A speed loader has an elongated planar body with opposed major faces, the elongated planar body defining a plurality of cartridge receptacles on one of the opposed major faces, each of the plurality of cartridge receptacles configured to removably retain the head of a cartridge, the plurality of cartridge receptacles arranged along the length of the elongated planar body in an articulated sequence, at least some of the plurality of cartridge receptacles being arranged in at least two obtuse triangular subgroups, each of the obtuse triangular subgroups having three different cartridge receptacles, and each obtuse triangular subgroup having two end cartridge receptacles proximate one major edge of the elongated planar body and an intermediate cartridge receptacle proximate an opposed major edge of the elongated planar body. The obtuse triangular subgroups may face the same major edge or opposite major edges. The obtuse triangular subgroups may each define an arc.Type: GrantFiled: August 6, 2021Date of Patent: January 10, 2023Inventors: Michael A. Lyle, Crissandra Y. Lyle
-
Patent number: 11525592Abstract: A thermostat includes: a controller adapted to control the function of an associated HVAC system; and user controls adapted to provide instructions to the controller including selecting between heating functions and cooling functions, wherein the controller is limited by a maximum temperature when heating functions are selected and limited by a minimum temperature when the cooling functions are selected, wherein the maximum temperature is a lower temperature than the minimum temperature.Type: GrantFiled: April 19, 2021Date of Patent: December 13, 2022Assignee: Chicago Controls Thermostats, Inc.Inventor: Michael Lyle
-
Publication number: 20220249879Abstract: An oro-nasal interface device includes: a facemask; an intake tube with an inner surface made from a reflective material; an exhaust tube; an intake disinfection unit located at a first end of the intake tube, the intake disinfection unit housing: a battery-powered intake fan in fluid communication with the intake tube that, in operation, creates a positive pressure air flow through the intake tube into the facemask; an intake high-efficiency particulate air filter in fluid communication with the intake tube that filters air passing through the intake tube prior to reaching the facemask; and an intake UV radiation source acting on the air passing through the intake tube prior to reaching the facemask; and an exhaust high-efficiency particulate air filter in fluid communication with the exhaust tube that filters air passing through the exhaust tube after leaving the facemask.Type: ApplicationFiled: February 8, 2022Publication date: August 11, 2022Inventor: Michael Lyle
-
Publication number: 20220203196Abstract: A system and method for controlling an exercise device are provided herein. The system includes a memory having computer-executable instructions and at least one processor to execute the computer-executable instructions to wirelessly connect the exercise device, receive a training mode, receive at least one variable for determining a power set point, determine the power set point responsive to the training mode and the at least one variable and control a magnetic brake assembly in the exercise device responsive to the power set point.Type: ApplicationFiled: August 16, 2021Publication date: June 30, 2022Inventors: Harold M. Hawkins, III, Michael A. Lyle, Bradley J. Collins
-
Publication number: 20220057155Abstract: A speed loader has an elongated planar body with opposed major faces, the elongated planar body defining a plurality of cartridge receptacles on one of the opposed major faces, each of the plurality of cartridge receptacles configured to removably retain the head of a cartridge, the plurality of cartridge receptacles arranged along the length of the elongated planar body in an articulated sequence, at least some of the plurality of cartridge receptacles being arranged in at least two obtuse triangular subgroups, each of the obtuse triangular subgroups having three different cartridge receptacles, and each obtuse triangular subgroup having two end cartridge receptacles proximate one major edge of the elongated planar body and an intermediate cartridge receptacle proximate an opposed major edge of the elongated planar body. The obtuse triangular subgroups may face the same major edge or opposite major edges. The obtuse triangular subgroups may each define an arc.Type: ApplicationFiled: August 6, 2021Publication date: February 24, 2022Inventors: Michael A. Lyle, Crissandra Y. Lyle
-
Publication number: 20220050676Abstract: Techniques for specifying and implementing a software application targeted for execution on a multiprocessor array (MPA). The MPA may include a plurality of processing elements, supporting memory, and a high bandwidth interconnection network (IN), communicatively coupling the plurality of processing elements and supporting memory. In some embodiments, software code may specify one or more cell definitions that include: program instructions executable to perform a function and one or more language constructs. The software code may further instantiate first, second, and third cell instances, each of which is an instantiation of one of the one or more cell definitions, where the instantiation includes configuration of the one or more language constructs such that: the first and second cell instances communicate via respective communication ports and the first and second cell instances are included in the third cell instance.Type: ApplicationFiled: October 28, 2021Publication date: February 17, 2022Inventors: Stephen E. Lim, Viet N. Ngo, Jeffrey M. Nicholson, John Mark Beardslee, Teng-I Wang, Zhong Qing Shang, Michael Lyle Purnell
-
Patent number: 11163558Abstract: Techniques for specifying and implementing a software application targeted for execution on a multiprocessor array (MPA). The MPA may include a plurality of processing elements, supporting memory, and a high bandwidth interconnection network (IN), communicatively coupling the plurality of processing elements and supporting memory. In some embodiments, software code may include first program instructions executable to perform a function. In some embodiments, the software code may also include one or more language constructs that are configurable to specify one or more one or more parameter inputs. In some embodiments, the one or more parameter inputs are configurable to specify a set of hardware resources usable to execute the software code. In some embodiments, the hardware resources include multiple processors and may include multiple supporting memories.Type: GrantFiled: March 13, 2020Date of Patent: November 2, 2021Assignee: Coherent Logix, IncorporatedInventors: Stephen E. Lim, Viet N. Ngo, Jeffrey M. Nicholson, John Mark Beardslee, Teng-I Wang, Zhong Qing Shang, Michael Lyle Purnell
-
Publication number: 20210294643Abstract: A multiprocessor system and method for swapping applications executing on the multiprocessor system are disclosed. The plurality of applications may include a first application and a plurality of other applications. The first application may be dynamically swapped with a second application. The swapping may be performed without stopping the plurality of other applications. The plurality of other applications may continue to execute during the swapping to perform a real-time operation and process real-time data. After the swapping, the plurality of other applications may continue to execute with the second application, and at least a subset of the plurality of other applications may communicate with the second application to perform the real time operation and process the real time data.Type: ApplicationFiled: April 29, 2021Publication date: September 23, 2021Inventors: Wilbur William Kaku, Michael Lyle Purnell, Geoffrey Neil Ellis, John Mark Beardslee, Zhong Qing Shang, Teng-I Wang, Stephen E. Lim
-
Patent number: 11090542Abstract: A system and method for controlling an exercise device are provided herein. The system includes a memory having computer-executable instructions and at least one processor to execute the computer-executable instructions to wirelessly connect the exercise device, receive a training mode, receive at least one variable for determining a power set point, determine the power set point responsive to the training mode and the at least one variable and control a magnetic brake assembly in the exercise device responsive to the power set point.Type: GrantFiled: August 13, 2018Date of Patent: August 17, 2021Assignee: Wahoo Fitness LLCInventors: Harold M. Hawkins, III, Michael A. Lyle, Bradley Jaymes Collins
-
Publication number: 20210239341Abstract: A thermostat includes: a controller adapted to control the function of an associated HVAC system; and user controls adapted to provide instructions to the controller including selecting between heating functions and cooling functions, wherein the controller is limited by a maximum temperature when heating functions are selected and limited by a minimum temperature when the cooling functions are selected, wherein the maximum temperature is a lower temperature than the minimum temperature.Type: ApplicationFiled: April 19, 2021Publication date: August 5, 2021Inventor: Michael Lyle
-
Patent number: 11023272Abstract: A multiprocessor system and method for swapping applications executing on the multiprocessor system are disclosed. The plurality of applications may include a first application and a plurality of other applications. The first application may be dynamically swapped with a second application. The swapping may be performed without stopping the plurality of other applications. The plurality of other applications may continue to execute during the swapping to perform a real-time operation and process real-time data. After the swapping, the plurality of other applications may continue to execute with the second application, and at least a subset of the plurality of other applications may communicate with the second application to perform the real time operation and process the real time data.Type: GrantFiled: May 10, 2018Date of Patent: June 1, 2021Assignee: Coherent Logix, IncorporatedInventors: Wilbur William Kaku, Michael Lyle Purnell, Geoffrey Neil Ellis, John Mark Beardslee, Zhong Qing Shang, Teng-I Wang, Stephen E. Lim
-
Patent number: 10982867Abstract: A thermostat includes: a controller adapted to control the function of an associated HVAC system; and user controls adapted to provide instructions to the controller including selecting between heating functions and cooling functions, wherein the controller is limited by a maximum temperature when heating functions are selected and limited by a minimum temperature when the cooling functions are selected, wherein the maximum temperature is a lower temperature than the minimum temperature.Type: GrantFiled: November 23, 2015Date of Patent: April 20, 2021Assignee: Chicago Controls Thermostats, Inc.Inventor: Michael Lyle
-
Publication number: 20200218534Abstract: Techniques for specifying and implementing a software application targeted for execution on a multiprocessor array (MPA). The MPA may include a plurality of processing elements, supporting memory, and a high bandwidth interconnection network (IN), communicatively coupling the plurality of processing elements and supporting memory. In some embodiments, software code may include first program instructions executable to perform a function. In some embodiments, the software code may also include one or more language constructs that are configurable to specify one or more one or more parameter inputs. In some embodiments, the one or more parameter inputs are configurable to specify a set of hardware resources usable to execute the software code. In some embodiments, the hardware resources include multiple processors and may include multiple supporting memories.Type: ApplicationFiled: March 13, 2020Publication date: July 9, 2020Inventors: Stephen E. Lim, Viet N. Ngo, Jeffrey M. Nicholson, John Mark Beardslee, Teng-I Wang, Zhong Qing Shang, Michael Lyle Purnell