Patents by Inventor JONATHAN MACE
JONATHAN MACE 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: 11935709Abstract: A control device includes a button assembly having one or more buttons and a button carrier that includes a plurality of resilient, independently deflectable spring arms. The control device may be configured as a wall-mounted keypad to control a load control device, or as a thermostat to control a temperature regulation appliance. The button carrier may be configured to prevent interference between the buttons during operation of the control device. The button assembly may be captured between a faceplate of the control device and a housing that is attached to a rear side of the faceplate. The control device may include one or more button retainers that are attached to the buttons and that are configured to align respective outer surfaces of the buttons relative to each other, and relative to the faceplate of the control device, when the buttons are in respective rest positions.Type: GrantFiled: November 4, 2022Date of Patent: March 19, 2024Assignee: Lutron Technology Company LLCInventors: Nikhil Vithal Bhate, Rich Destremps, James Harrison, Jason Edward Jennings, Eric Jonathan Mace, Stephen Phillips
-
Publication number: 20230066815Abstract: A control device includes a button assembly having one or more buttons and a button carrier that includes a plurality of resilient, independently deflectable spring arms. The control device may be configured as a wall-mounted keypad to control a load control device, or as a thermostat to control a temperature regulation appliance. The button carrier may be configured to prevent interference between the buttons during operation of the control device. The button assembly may be captured between a faceplate of the control device and a housing that is attached to a rear side of the faceplate. The control device may include one or more button retainers that are attached to the buttons and that are configured to align respective outer surfaces of the buttons relative to each other, and relative to the faceplate of the control device, when the buttons are in respective rest positions.Type: ApplicationFiled: November 4, 2022Publication date: March 2, 2023Applicant: Lutron Technology Company LLCInventors: Nikhil Vithal Bhate, Rich Destremps, James Harrison, Jason Edward Jennings, Eric Jonathan Mace, Stephen Phillips
-
Patent number: 11495422Abstract: A control device includes a button assembly having one or more buttons and a button carrier that includes a plurality of resilient, independently deflectable spring arms. The control device may be configured as a wall-mounted keypad to control a load control device, or as a thermostat to control a temperature regulation appliance. The button carrier may be configured to prevent interference between the buttons during operation of the control device. The button assembly may be captured between a faceplate of the control device and a housing that is attached to a rear side of the faceplate. The control device may include one or more button retainers that are attached to the buttons and that are configured to align respective outer surfaces of the buttons relative to each other, and relative to the faceplate of the control device, when the buttons are in respective rest positions.Type: GrantFiled: August 16, 2021Date of Patent: November 8, 2022Assignee: Lutron Technology Company LLCInventors: Nikhil Vithal Bhate, Rich Destremps, James Harrison, Jason Edward Jennings, Eric Jonathan Mace, Stephen Phillips
-
Publication number: 20210375563Abstract: A control device includes a button assembly having one or more buttons and a button carrier that includes a plurality of resilient, independently deflectable spring arms. The control device may be configured as a wall-mounted keypad to control a load control device, or as a thermostat to control a temperature regulation appliance. The button carrier may be configured to prevent interference between the buttons during operation of the control device. The button assembly may be captured between a faceplate of the control device and a housing that is attached to a rear side of the faceplate. The control device may include one or more button retainers that are attached to the buttons and that are configured to align respective outer surfaces of the buttons relative to each other, and relative to the faceplate of the control device, when the buttons are in respective rest positions.Type: ApplicationFiled: August 16, 2021Publication date: December 2, 2021Applicant: Lutron Technology Company LLCInventors: Nikhil Vithal Bhate, Rich Destremps, James Harrison, Jason Edward Jennings, Eric Jonathan Mace, Stephen Phillips
-
Patent number: 11094482Abstract: A control device includes a button assembly having one or more buttons and a button carrier that includes a plurality of resilient, independently deflectable spring arms. The control device may be configured as a wall-mounted keypad to control a load control device, or as a thermostat to control a temperature regulation appliance. The button carrier may be configured to prevent interference between the buttons during operation of the control device. The button assembly may be captured between a faceplate of the control device and a housing that is attached to a rear side of the faceplate. The control device may include one or more button retainers that are attached to the buttons and that are configured to align respective outer surfaces of the buttons relative to each other, and relative to the faceplate of the control device, when the buttons are in respective rest positions.Type: GrantFiled: December 18, 2018Date of Patent: August 17, 2021Assignee: Lutron Electronics Co., Inc.Inventors: Nikhil Vithal Bhate, Rich Destremps, James Harrison, Jason Edward Jennings, Eric Jonathan Mace, Stephen Phillips
-
Publication number: 20190122839Abstract: A control device includes a button assembly having one or more buttons and a button carrier that includes a plurality of resilient, independently deflectable spring arms. The control device may be configured as a wall-mounted keypad to control a load control device, or as a thermostat to control a temperature regulation appliance. The button carrier may be configured to prevent interference between the buttons during operation of the control device. The button assembly may be captured between a faceplate of the control device and a housing that is attached to a rear side of the faceplate. The control device may include one or more button retainers that are attached to the buttons and that are configured to align respective outer surfaces of the buttons relative to each other, and relative to the faceplate of the control device, when the buttons are in respective rest positions.Type: ApplicationFiled: December 18, 2018Publication date: April 25, 2019Applicant: Lutron Electronics Co., Inc.Inventors: Nikhil Vithal Bhate, Rich Destremps, James Harrison, Jason Edward Jennings, Eric Jonathan Mace, Stephen Phillips
-
Patent number: 10181385Abstract: A control device includes a button assembly having one or more buttons and a button carrier that includes a plurality of resilient, independently deflectable spring arms. The control device may be configured as a wall-mounted keypad to control a load control device, or as a thermostat to control a temperature regulation appliance. The button carrier may be configured to prevent interference between the buttons during operation of the control device. The button assembly may be captured between a faceplate of the control device and a housing that is attached to a rear side of the faceplate. The control device may include one or more button retainers that are attached to the buttons and that are configured to align respective outer surfaces of the buttons relative to each other, and relative to the faceplate of the control device, when the buttons are in respective rest positions.Type: GrantFiled: April 20, 2016Date of Patent: January 15, 2019Assignee: LUTRON ELECTRONICS CO., INC.Inventors: Nikhil Vithal Bhate, Rich Destremps, James Harrison, Jason Edward Jennings, Eric Jonathan Mace, Stephen Phillips
-
Patent number: 9785416Abstract: Within a system comprising a processor and a memory, a method for, within integrated development environment (IDE), presenting a custom view in the IDE based on a variable selection. The method can include selecting a first instance of the first variable in a first portion of program code. Via the processor, the program code can be searched to identify at least a second instance of the first variable in at least a second portion of the program code. Further, via the processor, the custom view can be presented in the IDE to present at least the first portion of the program code and the second portion of the program code based on the identification of the first variable in the second portion of the program code.Type: GrantFiled: January 15, 2015Date of Patent: October 10, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Andy Armstrong, Jonathan Mace, Richard W. Pilot
-
Publication number: 20160307714Abstract: A control device includes a button assembly having one or more buttons and a button carrier that includes a plurality of resilient, independently deflectable spring arms. The control device may be configured as a wall-mounted keypad to control a load control device, or as a thermostat to control a temperature regulation appliance. The button carrier may be configured to prevent interference between the buttons during operation of the control device. The button assembly may be captured between a faceplate of the control device and a housing that is attached to a rear side of the faceplate. The control device may include one or more button retainers that are attached to the buttons and that are configured to align respective outer surfaces of the buttons relative to each other, and relative to the faceplate of the control device, when the buttons are in respective rest positions.Type: ApplicationFiled: April 20, 2016Publication date: October 20, 2016Applicant: Lutron Electronics Co., Inc.Inventors: Nikhil Vithal Bhate, Rich Destremps, James Harrison, Jason Edward Jennings, Eric Jonathan Mace, Stephen Phillips
-
Publication number: 20150160930Abstract: Within a system comprising a processor and a memory, a method for, within integrated development environment (IDE), presenting a custom view in the IDE based on a variable selection. The method can include selecting a first instance of the first variable in a first portion of program code. Via the processor, the program code can be searched to identify at least a second instance of the first variable in at least a second portion of the program code. Further, via the processor, the custom view can be presented in the IDE to present at least the first portion of the program code and the second portion of the program code based on the identification of the first variable in the second portion of the program code.Type: ApplicationFiled: January 15, 2015Publication date: June 11, 2015Inventors: ANDY ARMSTRONG, JONATHAN MACE, RICHARD W. PILOT
-
Patent number: 8959479Abstract: Within a system comprising a processor and a memory, a method for, within integrated development environment (IDE), presenting a custom view in the IDE based on a variable selection. The method can include selecting a first instance of the first variable in a first portion of program code. Via the processor, the program code can be searched to identify at least a second instance of the first variable in at least a second portion of the program code. Further, via the processor, the custom view can be presented in the IDE to present at least the first portion of the program code and the second portion of the program code based on the identification of the first variable in the second portion of the program code.Type: GrantFiled: May 6, 2011Date of Patent: February 17, 2015Assignee: International Business Machines CorporationInventors: Andy Armstrong, Jonathan Mace, Richard Pilot
-
Patent number: 8898589Abstract: Embodiments of the present invention provide a method, system and computer program product for flattening a subset of configuration UI panels in a hierarchy of UI panels. In an embodiment of the invention, a method for flattening a subset of configuration UI panels in a hierarchy of UI panels has been provided. The method includes executing a query against an index of artifacts for which configuration parameter values are receivable in a corresponding panel disposed within a hierarchy of panels of an application. The method additionally includes receiving a result set of artifacts from the index for the query and identifying panels in the hierarchy corresponding to artifacts in the result set. Finally, the method includes displaying a single window in the application with an arrangement of the identified panels.Type: GrantFiled: June 30, 2011Date of Patent: November 25, 2014Assignee: International Business Machines CorporationInventors: Anna Bridgen, Andrew Flatt, Jonathan Mace, Richard Pilot
-
Publication number: 20130007655Abstract: Embodiments of the present invention provide a method, system and computer program product for flattening a subset of configuration UI panels in a hierarchy of UI panels. In an embodiment of the invention, a method for flattening a subset of configuration UI panels in a hierarchy of UI panels has been provided. The method includes executing a query against an index of artifacts for which configuration parameter values are receivable in a corresponding panel disposed within a hierarchy of panels of an application. The method additionally includes receiving a result set of artifacts from the index for the query and identifying panels in the hierarchy corresponding to artifacts in the result set. Finally, the method includes displaying a single window in the application with an arrangement of the identified panels.Type: ApplicationFiled: June 30, 2011Publication date: January 3, 2013Applicant: International Business Machines CorporationInventors: Anna Bridgen, Andrew Flatt, Jonathan Mace, Richard Pilot
-
Publication number: 20120284689Abstract: Within a system comprising a processor and a memory, a method for, within integrated development environment (IDE), presenting a custom view in the IDE based on a variable selection. The method can include selecting a first instance of the first variable in a first portion of program code. Via the processor, the program code can be searched to identify at least a second instance of the first variable in at least a second portion of the program code. Further, via the processor, the custom view can be presented in the IDE to present at least the first portion of the program code and the second portion of the program code based on the identification of the first variable in the second portion of the program code.Type: ApplicationFiled: May 6, 2011Publication date: November 8, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: ANDY ARMSTRONG, JONATHAN MACE, RICHARD PILOT