Patents by Inventor Naijun Yang
Naijun Yang 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: 20250084987Abstract: Disclosed is an LED lamp with a lamp holder and having an adjustable lighting function. The lamp holder is formed with a screwing thread; a dip switch is provided in the lamp holder; an avoidance slot is provided in a top of the lamp holder; and the drive board is electrically connected to the lamp holder, and a dip lever of the dip switch is movably provided in or below the avoidance slot. By setting the dip switch in the lamp holder and setting the avoidance slot on the top of the lamp holder, and after a drive board and the lamp holder are assembled, the dip lever of the dip switch is movably provided in the avoidance slot or is exposed through a connecting link, the adjustment of the color temperature or brightness of a filament lamp is achieved through the exposed dip lever on the lamp holder structure.Type: ApplicationFiled: November 22, 2024Publication date: March 13, 2025Applicants: Xiamen Topstar Lighting Co., Ltd., Savant Technologies LLCInventors: Yongjie WU, Wenda WEN, Naijun YANG, Kun XIAO
-
Publication number: 20240389211Abstract: Disclosed is an emergency illumination circuit, including an LED driving module, an emergency light source, a main illumination light source, a switch module and an emergency illumination detection module. An input end of the LED driving module and a detection end of the emergency illumination detection module are both used for being connected to a power source; an output end of the LED driving module is connected to an input end of the switch module; the main illumination light source includes a low color temperature light source and a high color temperature light source; and an output end of the emergency illumination detection module is connected to the emergency light source. The multi-color temperature illumination and emergency flashlight functions are realized by a switch module. when the emergency illumination detection module detects that the mains electricity switch is turned off, the emergency light source is started.Type: ApplicationFiled: July 31, 2024Publication date: November 21, 2024Applicant: Xiamen Topstar Lighting Co., Ltd.Inventors: Yongjie WU, Naijun YANG
-
Publication number: 20240204559Abstract: An emergency lamp control circuit includes a dimmer and an emergency detection module. The emergency detection module is connected in parallel to two ends of the dimmer, one end of the emergency detection module is connected to a live wire end of a mains supply, the other end is connected to one end of an emergency lamp, and the other end of the emergency lamp is connected to a null wire end of the mains supply. Then, a detection loop can be provided for the emergency lamp when the dimmer is powered off, so that a situation that the emergency lamp enters an emergency lighting state by mistake because voltages on the live wire end and the null wire end of the mains supply cannot be detected is avoided; and only when the power grid is powered off, the lamp smoothly enters the emergency lighting state.Type: ApplicationFiled: February 29, 2024Publication date: June 20, 2024Applicant: Xiamen Topstar Lighting Co., Ltd.Inventors: Yongjie WU, Naijun YANG
-
Patent number: 11073970Abstract: Provided is a method for automatically identifying a long loading time for a user selection. An initial user input against a selection element for an application running on an electronic device is received. The initial user input is transmitted to a server for processing the initial user input. One or more additional user inputs are received after the server has begun processing the initial user input. Statistical analysis techniques are utilized to determine a selection attempt value. The selection attempt value is compared to a predetermined retry rate criteria. The selection attempt value is determined to satisfy a threshold. An action is performed in response to determining that the selection attempt value satisfies the threshold.Type: GrantFiled: November 1, 2019Date of Patent: July 27, 2021Assignee: International Business Machines CorporationInventors: Naijun Yang, James V. Clements, Ryan D. Helmoski, Michael J. Casper
-
Publication number: 20200064988Abstract: Provided is a method for automatically identifying a long loading time for a user selection. An initial user input against a selection element for an application running on an electronic device is received. The initial user input is transmitted to a server for processing the initial user input. One or more additional user inputs are received after the server has begun processing the initial user input. Statistical analysis techniques are utilized to determine a selection attempt value. The selection attempt value is compared to a predetermined retry rate criteria. The selection attempt value is determined to satisfy a threshold. An action is performed in response to determining that the selection attempt value satisfies the threshold.Type: ApplicationFiled: November 1, 2019Publication date: February 27, 2020Inventors: Naijun Yang, James V. Clements, Ryan D. Helmoski, Michael J. Casper
-
Patent number: 10545774Abstract: A method, system, and computer program product for modifying an application button size includes: receiving user interaction data associated with an application button, the user interaction data including at least tap data; determining a quantity of missed taps associated with the application button by analyzing the user interaction data, where a missed tap is a tap a predetermined distance from the application button; comparing the quantity of missed taps to a quantity of overall taps to determine a tap ratio, where the quantity of overall taps is a total number of taps for the application button, and where the tap ratio is a ratio of the quantity of missed taps to the quantity of overall taps; determining whether the tap ratio is above a missed tap threshold; and, in response to determining that the tap ratio is above the missed tap threshold, increasing a size of the application button.Type: GrantFiled: April 22, 2019Date of Patent: January 28, 2020Assignee: International Business Machines CorporationInventors: Naijun Yang, Ryan D. Helmoski, James V. Clements, Michael J. Casper
-
Patent number: 10528368Abstract: A method, system, and computer program product for modifying an application button size includes: receiving user interaction data associated with an application button, the user interaction data including at least tap data; determining a quantity of missed taps associated with the application button by analyzing the user interaction data, where a missed tap is a tap a predetermined distance from the application button; comparing the quantity of missed taps to a quantity of overall taps to determine a tap ratio, where the quantity of overall taps is a total number of taps for the application button, and where the tap ratio is a ratio of the quantity of missed taps to the quantity of overall taps; determining whether the tap ratio is above a missed tap threshold; and, in response to determining that the tap ratio is above the missed tap threshold, increasing a size of the application button.Type: GrantFiled: June 28, 2017Date of Patent: January 7, 2020Assignee: International Business Machines CorporationInventors: Naijun Yang, Ryan D. Helmoski, James V. Clements, Michael J. Casper
-
Patent number: 10521090Abstract: Provided is a method for automatically identifying a long loading time for a user selection. An initial user input against a selection element for an application running on an electronic device is received. The initial user input is transmitted to a server for processing the initial user input. One or more additional user inputs are received after the server has begun processing the initial user input. Statistical analysis techniques are utilized to determine a selection attempt value. The selection attempt value is compared to a predetermined retry rate criteria. The selection attempt value is determined to satisfy a threshold. An action is performed in response to determining that the selection attempt value satisfies the threshold.Type: GrantFiled: July 13, 2017Date of Patent: December 31, 2019Assignee: International Business Machines CorporationInventors: Naijun Yang, James V. Clements, Ryan D. Helmoski, Michael J. Casper
-
Publication number: 20190243668Abstract: A method, system, and computer program product for modifying an application button size includes: receiving user interaction data associated with an application button, the user interaction data including at least tap data; determining a quantity of missed taps associated with the application button by analyzing the user interaction data, where a missed tap is a tap a predetermined distance from the application button; comparing the quantity of missed taps to a quantity of overall taps to determine a tap ratio, where the quantity of overall taps is a total number of taps for the application button, and where the tap ratio is a ratio of the quantity of missed taps to the quantity of overall taps; determining whether the tap ratio is above a missed tap threshold; and, in response to determining that the tap ratio is above the missed tap threshold, increasing a size of the application button.Type: ApplicationFiled: April 22, 2019Publication date: August 8, 2019Inventors: Naijun Yang, Ryan D. Helmoski, James V. Clements, Michael J. Casper
-
Publication number: 20190018573Abstract: Provided is a method for automatically identifying a long loading time for a user selection. An initial user input against a selection element for an application running on an electronic device is received. The initial user input is transmitted to a server for processing the initial user input. One or more additional user inputs are received after the server has begun processing the initial user input. Statistical analysis techniques are utilized to determine a selection attempt value. The selection attempt value is compared to a predetermined retry rate criteria. The selection attempt value is determined to satisfy a threshold. An action is performed in response to determining that the selection attempt value satisfies the threshold.Type: ApplicationFiled: July 13, 2017Publication date: January 17, 2019Inventors: Naijun Yang, James V. Clements, Ryan D. Helmoski, Michael J. Casper
-
Publication number: 20190018575Abstract: Provided is a method for automatically identifying a long loading time for a user selection. An initial user input against a selection element for an application running on an electronic device is received. The initial user input is transmitted to a server for processing the initial user input. One or more additional user inputs are received after the server has begun processing the initial user input. Statistical analysis techniques are utilized to determine a selection attempt value. The selection attempt value is compared to a predetermined retry rate criteria. The selection attempt value is determined to satisfy a threshold. An action is performed in response to determining that the selection attempt value satisfies the threshold.Type: ApplicationFiled: May 24, 2018Publication date: January 17, 2019Inventors: Naijun Yang, James V. Clements, Ryan D. Helmoski, Michael J. Casper
-
Publication number: 20190018574Abstract: Provided is a method for automatically identifying a long loading time for a user selection. An initial user input against a selection element for an application running on an electronic device is received. The initial user input is transmitted to a server for processing the initial user input. One or more additional user inputs are received after the server has begun processing the initial user input. Statistical analysis techniques are utilized to determine a selection attempt value. The selection attempt value is compared to a predetermined retry rate criteria. The selection attempt value is determined to satisfy a threshold. An action is performed in response to determining that the selection attempt value satisfies the threshold.Type: ApplicationFiled: May 24, 2018Publication date: January 17, 2019Inventors: Naijun Yang, James V. Clements, Ryan D. Helmoski, Michael J. Casper
-
Publication number: 20190004820Abstract: A method, system, and computer program product for modifying an application button size includes: receiving user interaction data associated with an application button, the user interaction data including at least tap data; determining a quantity of missed taps associated with the application button by analyzing the user interaction data, where a missed tap is a tap a predetermined distance from the application button; comparing the quantity of missed taps to a quantity of overall taps to determine a tap ratio, where the quantity of overall taps is a total number of taps for the application button, and where the tap ratio is a ratio of the quantity of missed taps to the quantity of overall taps; determining whether the tap ratio is above a missed tap threshold; and, in response to determining that the tap ratio is above the missed tap threshold, increasing a size of the application button.Type: ApplicationFiled: June 28, 2017Publication date: January 3, 2019Inventors: Naijun Yang, Ryan D. Helmoski, James V. Clements, Michael J. Casper
-
Patent number: 10168878Abstract: Provided is a method for automatically identifying a long loading time for a user selection. An initial user input against a selection element for an application running on an electronic device is received. The initial user input is transmitted to a server for processing the initial user input. One or more additional user inputs are received after the server has begun processing the initial user input. Statistical analysis techniques are utilized to determine a selection attempt value. The selection attempt value is compared to a predetermined retry rate criteria. The selection attempt value is determined to satisfy a threshold. An action is performed in response to determining that the selection attempt value satisfies the threshold.Type: GrantFiled: May 24, 2018Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: Naijun Yang, James V. Clements, Ryan D. Helmoski, Michael J. Casper
-
Patent number: 10168877Abstract: Provided is a method for automatically identifying a long loading time for a user selection. An initial user input against a selection element for an application running on an electronic device is received. The initial user input is transmitted to a server for processing the initial user input. One or more additional user inputs are received after the server has begun processing the initial user input. Statistical analysis techniques are utilized to determine a selection attempt value. The selection attempt value is compared to a predetermined retry rate criteria. The selection attempt value is determined to satisfy a threshold. An action is performed in response to determining that the selection attempt value satisfies the threshold.Type: GrantFiled: May 24, 2018Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: Naijun Yang, James V. Clements, Ryan D. Helmoski, Michael J. Casper
-
Publication number: 20180278492Abstract: A client device (e.g., smart phone) submits scroll log data to a server. The scroll log data comprises time stamps of load start events, load end events and lag events. The server then computes a performance value using the scroll log data and, responsive to the performance value, adjusts a first scroll parameter for use by client devices. The server also transmits the adjusted first scroll parameter to the client device for use in a graphical user interface scroll on an application executing on the client device. The server then transmits data to the client device in response to the client device's use of the adjusted first scroll parameter.Type: ApplicationFiled: March 21, 2017Publication date: September 27, 2018Inventors: Michael CASPER, James V. CLEMENTS, Ryan D. HELMOSKI, Naijun YANG
-
Patent number: 10084664Abstract: A client device (e.g., smart phone) submits scroll log data to a server. The scroll log data comprises time stamps of load start events, load end events and lag events. The server then computes a performance value using the scroll log data and, responsive to the performance value, adjusts a first scroll parameter for use by client devices. The server also transmits the adjusted first scroll parameter to the client device for use in a graphical user interface scroll on an application executing on the client device. The server then transmits data to the client device in response to the client device's use of the adjusted first scroll parameter.Type: GrantFiled: March 21, 2017Date of Patent: September 25, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael Casper, James V. Clements, Ryan D. Helmoski, Naijun Yang
-
Patent number: 10031652Abstract: Provided is a method for automatically identifying a long loading time for a user selection. An initial user input against a selection element for an application running on an electronic device is received. The initial user input is transmitted to a server for processing the initial user input. One or more additional user inputs are received after the server has begun processing the initial user input. Statistical analysis techniques are utilized to determine a selection attempt value. The selection attempt value is compared to a predetermined retry rate criteria. The selection attempt value is determined to satisfy a threshold. An action is performed in response to determining that the selection attempt value satisfies the threshold.Type: GrantFiled: September 13, 2017Date of Patent: July 24, 2018Assignee: International Business Machines CorporationInventors: Naijun Yang, James V. Clements, Ryan D. Helmoski, Michael J. Casper