Patents by Inventor Zhaohui Feng
Zhaohui Feng 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: 20240127768Abstract: The application provides a brightness detection method, a computer device and a readable medium, where the brightness detection method includes: using each of display modules in a display module production line as a test module separately, where the test module is provided with a photosensitive sensor; obtaining a brightness algorithm formula of the photosensitive sensor of each of the test module; and performing, according to the brightness algorithm formula, ambient light detection by the photosensitive sensor.Type: ApplicationFiled: January 29, 2022Publication date: April 18, 2024Applicant: BOE TECHNOLOGY GROUP CO., LTD.Inventors: Yilin Feng, Zhaohui Meng, Yuxin Bi, Zhengri Lin, Yang Gao
-
Patent number: 11926770Abstract: Disclosed is a composition comprising at least one interpolymer dispersed within an aqueous medium, the interpolymer comprising at least one unsaturated monomer and at least one selected from the group consisting of at least one conjugated acid, at least one mono-ester of a conjugated acid, and mixtures thereof, and, optionally, at least one surfactant configured to stabilize the interpolymer within the aqueous medium. The conjugated acid may be derived from a naturally-occurring oil, such as tung oil. There is also provided a method for preparing a composition, comprising forming an interpolymer comprising the at least one unsaturated monomer and the at least one selected from the group consisting of at least one conjugated acid, at least one mono-ester of a conjugated acid, and mixtures thereof. There is still further provided a pressure sensitive adhesive comprising the composition prepared according to the disclosed method.Type: GrantFiled: August 12, 2016Date of Patent: March 12, 2024Assignees: Rohm and Haas Company, Dow Global Technologies LLCInventors: Jiguang Zhang, Miao Yang, Shaoguang Feng, Zhaohui Qu
-
Publication number: 20220096602Abstract: Disclosed herein are new therapeutic methods and compositions for maintaining and regenerating intestinal epithelial cells in a mammal. In a specific embodiment, the methods involve administering an amount LIF that induces intestinal epithelial cell regeneration. The methods and compositions are useful for preventing or treating gastrointestinal radiation injury or GVHD.Type: ApplicationFiled: February 27, 2020Publication date: March 31, 2022Inventors: Wenwei HU, Zhaohui FENG, Huaying WANG, Jianming WANG
-
Publication number: 20220041487Abstract: A recycling production line for horseshoe-fired-melting-furnace waste glass is provided, which includes a pre-flushing mechanism used for cleaning, a secondary cleaning mechanism and a drying mechanism. Two conveying mechanisms are mounted at a lower end of the pre-flushing mechanism and a lower end of the drying mechanism, respectively. The secondary cleaning mechanism is arranged between the two conveying mechanisms. An oscillating mechanism is arranged between the pre-flushing mechanism and the conveying mechanism. Through the cooperation of the pre-flushing mechanism and the oscillating mechanism, when glass cullet is flushed for the first time, the effective vibration force and the flushing force can be provided, the cleaning effect is guaranteed, water resources can be recycled, and energy resources are saved. The ultrasonic cleaning, and the drying that is performed at a drying temperature with temperature ranges are utilized, to improve the cleaning degree for later use.Type: ApplicationFiled: July 27, 2021Publication date: February 10, 2022Applicant: HUNAN JUQIANG RENEWABLE RESOURCES SCIENCE AND TECHNOLOGY DEVELOPMENT CO., LTD.Inventors: Zhaohui FENG, Jufang TANG, Qingling OU
-
Patent number: 10560588Abstract: A method for proactively creating a photobook includes identifying a group of images by a computer system and automatically creating a design for a photobook by the computer system without receiving a user's request for designing a photobook if the number of images in the group is determined to be within a predetermined range. Pages of the photobook incorporate a plurality of images in the group. The method further includes presenting the design of the photobook to a user for preview and receiving an order from the user for a physical manifestation of the photobook based on the design.Type: GrantFiled: November 5, 2018Date of Patent: February 11, 2020Assignee: Shutterfly, LLCInventors: Eugene Chen, Preeti Nathan, Trynne Anne Miller, Wiley H. Wang, Zhaohui Feng, Erik Weitzman
-
Patent number: 10324742Abstract: A method. A JavaScript (JS) object is instantiated. The instantiated JS object processes application programming interface (API) requests received from mobile devices. The instantiation of the JS object is based on a JS model including (1) a JS file that stores a description of a behavior of the JS object and (2) a JS object notation (JSON) file that stores a description of properties of the JS object. The JSON file includes at least one validation rule to reject a data tuple unless the data tuple meets a required constraint specified in the validation rule. A data abstracter is an interface between the JS object and a set of data storages from which the JS object retrieves data while processing at least two of the API requests. The data abstractor is connected with the set of data storages by implementing a data exchange logic for the set of data storages.Type: GrantFiled: November 29, 2017Date of Patent: June 18, 2019Assignee: International Business Machines CorporationInventors: Issac Jacob Roth, Albert K. Tsang, Zhaohui Feng, Ritchie Tyler Martori, Miroslav Bajtos
-
Patent number: 10298781Abstract: A method for proactively creating a photobook includes identifying a group of images by a computer system and automatically creating a design for a photobook by the computer system without receiving a user's request for designing a photobook if the number of images in the group is determined to be within a predetermined range. Pages of the photobook incorporate a plurality of images in the group. The method further includes presenting the design of the photobook to a user for preview and receiving an order from the user for a physical manifestation of the photobook based on the design.Type: GrantFiled: September 21, 2016Date of Patent: May 21, 2019Assignee: Shutterfly, Inc.Inventors: Eugene Chen, Preeti Nathan, Trynne Anne Miller, Wiley H. Wang, Zhaohui Feng, Erik Weitzman
-
Publication number: 20190075208Abstract: A method for proactively creating a photobook includes identifying a group of images by a computer system and automatically creating a design for a photobook by the computer system without receiving a user's request for designing a photobook if the number of images in the group is determined to be within a predetermined range. Pages of the photobook incorporate a plurality of images in the group. The method further includes presenting the design of the photobook to a user for preview and receiving an order from the user for a physical manifestation of the photobook based on the design.Type: ApplicationFiled: November 5, 2018Publication date: March 7, 2019Inventors: Eugene Chen, Preeti Nathan, Trynne Anne Miller, Wiley H. Wang, Zhaohui Feng, Erik Weitzman
-
Patent number: 10102016Abstract: Some embodiments provide a system and method for dynamically determining whether to execute a function locally or remotely for an application operating on a first device. The method, while the application is operating, identifies a set of conditions the evaluation of which dynamically determines whether to (i) direct a second device to remotely process a function or (ii) locally process the function on the first device. The method evaluates the identified set of conditions on the first device. When the evaluation of the set of conditions corresponds to remote processing of the function, the method directs the second device to process the function and return a response to the first device. When the evaluation of the set of conditions corresponds to local processing of the function, the method processes the function on the first device.Type: GrantFiled: January 6, 2017Date of Patent: October 16, 2018Assignee: International Business Machines CorporationInventors: Ritchie Tyler Martori, Zhaohui Feng, Miroslav Bajto{hacek over (s)}
-
Patent number: 10067776Abstract: A method and system for generating application programming interfaces (APIs) in a codeless manner. A set of data graphs is generated. The data graphs identify relationships between data objects included in a description of a database schema of a database. The APIs are generated based on the set of data graphs. The APIs are provided to a user for selecting an API of the APIs. A JavaScript object notation based model (JSON-based model) associated with the selected API is generated, wherein the selected API is added to an application that uses the selected API for exchanging data with the database using the JSON-based model.Type: GrantFiled: November 10, 2016Date of Patent: September 4, 2018Assignee: International Business Machines CorporationInventors: Zhaohui Feng, Ritchie Tyler Martori, Miroslav Bajto{hacek over (s)}, Albert K. Tsang
-
Publication number: 20180107501Abstract: A method. A JavaScript (JS) object is instantiated. The instantiated JS object processes application programming interface (API) requests received from mobile devices. The instantiation of the JS object is based on a JS model including (1) a JS file that stores a description of a behavior of the JS object and (2) a JS object notation (JSON) file that stores a description of properties of the JS object. The JSON file includes at least one validation rule to reject a data tuple unless the data tuple meets a required constraint specified in the validation rule. A data abstracter is an interface between the JS object and a set of data storages from which the JS object retrieves data while processing at least two of the API requests. The data abstractor is connected with the set of data storages by implementing a data exchange logic for the set of data storages.Type: ApplicationFiled: November 29, 2017Publication date: April 19, 2018Inventors: Issac Jacob Roth, Albert K. Tsang, Zhaohui Feng, Ritchie Tyler Martori, Miroslav Bajtos
-
Patent number: 9875121Abstract: Some embodiments of the invention provide a novel server for processing application programming interface (API) requests. In some embodiments, the API server is written in JavaScript. For example, in some embodiments, the API-accessible objects of this server are each defined in terms of a JavaScript file and a JSON (JavaScript Object Notation) file. At runtime, a runtime processor instantiates each JavaScript object from its associated JavaScript and JSON files. Once instantiated, the JavaScript object can be used to process API requests that refer to the JavaScript object. Some embodiments use novel JSON file structures that allow these embodiments to define rich JavaScript models.Type: GrantFiled: September 18, 2014Date of Patent: January 23, 2018Assignee: International Business Machines CorporationInventors: Issac Jacob Roth, Albert K. Tsang, Zhaohui Feng, Ritchie Tyler Martori, Miroslav Bajto{hacek over (s)}
-
Publication number: 20170192803Abstract: Some embodiments provide a system and method for dynamically determining whether to execute a function locally or remotely for an application operating on a first device. The method, while the application is operating, identifies a set of conditions the evaluation of which dynamically determines whether to (i) direct a second device to remotely process a function or (ii) locally process the function on the first device. The method evaluates the identified set of conditions on the first device. When the evaluation of the set of conditions corresponds to remote processing of the function, the method directs the second device to process the function and return a response to the first device. When the evaluation of the set of conditions corresponds to local processing of the function, the method processes the function on the first device.Type: ApplicationFiled: January 6, 2017Publication date: July 6, 2017Inventors: Ritchie Tyler Martori, Zhaohui Feng, Miroslav Bajtos
-
Publication number: 20170161121Abstract: Some embodiments provide a novel method of generating application programming interfaces (APIs) in a codeless manner. The method generates a schema description of a data storage (e.g., a relational database) with which an API-accessible object may have to exchange data (e.g., from which the object may have to read data and/or to which the object may have to write data) to process an API request during the execution of an application. Based on the generated schema description, the method constructs one or more data graphs, with each data graph representing one set of relationships between different sets of fields in the data storage. After generating the data graphs, the method generates a large number of possible API permutations by using the generated data graphs. After generating the large number of possible API permutations, the method presents the generated sample APIs so that a developer can select and customize one or more APIs while developing an application.Type: ApplicationFiled: November 10, 2016Publication date: June 8, 2017Inventors: Zhaohui Feng, Ritchie Tyler Martori, Miroslav Bajtos, Albert K. Tsang
-
Patent number: 9582300Abstract: Some embodiments provide a system and method for dynamically determining whether to execute a function locally or remotely for an application operating on a first device. The method, while the application is operating, identifies a set of conditions the evaluation of which dynamically determines whether to (i) direct a second device to remotely process a function or (ii) locally process the function on the first device. The method evaluates the identified set of conditions on the first device. When the evaluation of the set of conditions corresponds to remote processing of the function, the method directs the second device to process the function and return a response to the first device. When the evaluation of the set of conditions corresponds to local processing of the function, the method processes the function on the first device.Type: GrantFiled: September 18, 2014Date of Patent: February 28, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ritchie Tyler Martori, Zhaohui Feng, Miroslav Bajto{hacek over (s)}
-
Patent number: 9582301Abstract: Some embodiments of the invention provide a novel server for processing application programming interface (API) requests. In some embodiments, the API server is written in JavaScript. For example, in some embodiments, the API-accessible objects of this server are each defined in terms of a JavaScript file and a JSON (JavaScript Object Notation) file. At runtime, a runtime processor instantiates each JavaScript object from its associated JavaScript and JSON files. Once instantiated, the JavaScript object can be used to process API requests that refer to the JavaScript object. Some embodiments use novel JSON file structures that allow these embodiments to define rich JavaScript models.Type: GrantFiled: September 18, 2014Date of Patent: February 28, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Zhaohui Feng, Ritchie Tyler Martori, Miroslav Bajto{hacek over (s)}
-
Patent number: 9558020Abstract: Some embodiments of the invention provide a novel server for processing application programming interface (API) requests. In some embodiments, the API server is written in JavaScript. For example, in some embodiments, the API-accessible objects of this server are each defined in terms of a JavaScript file and a JSON (JavaScript Object Notation) file. At runtime, a runtime processor instantiates each JavaScript object from its associated JavaScript and JSON files. Once instantiated, the JavaScript object can be used to process API requests that refer to the JavaScript object. Some embodiments use novel JSON file structures that allow these embodiments to define rich JavaScript models.Type: GrantFiled: September 18, 2014Date of Patent: January 31, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Zhaohui Feng, Ritchie Tyler Martori, Miroslav Bajto{hacek over (s)}
-
Publication number: 20170013144Abstract: A method for proactively creating a photobook includes identifying a group of images by a computer system and automatically creating a design for a photobook by the computer system without receiving a user's request for designing a photobook if the number of images in the group is determined to be within a predetermined range. Pages of the photobook incorporate a plurality of images in the group. The method further includes presenting the design of the photobook to a user for preview and receiving an order from the user for a physical manifestation of the photobook based on the design.Type: ApplicationFiled: September 21, 2016Publication date: January 12, 2017Inventors: Eugene Chen, Preeti Nathan, Trynne Anne Miller, Wiley H. Wang, Zhaohui Feng, Erik Weitzman
-
Patent number: 9513941Abstract: Some embodiments provide method of generating application programming interfaces (APIs) in a codeless manner. The method generates a schema description of a data storage with which an API-accessible object may have to exchange data (e.g., from which the object may have to read data and/or to which the object may have to write data) to process an API request during the execution of an application. Based on the generated schema description, the method constructs one or more data graphs, with each data graph representing one set of relationships between different sets of fields in the data storage. After generating the data graphs, the method generates a large number of possible API permutations by using the generated data graphs. The method presents the generated sample APIs so that a developer can select and customize one or more APIs while developing an application.Type: GrantFiled: September 18, 2014Date of Patent: December 6, 2016Assignee: International Business Machines CorporationInventors: Zhaohui Feng, Ritchie Tyler Martori, Miroslav Bajito{hacek over (s)}, Albert K. Tsang
-
Patent number: 9485365Abstract: A method for proactively creating a photobook includes identifying a group of images by a computer system and automatically creating a design for a photobook by the computer system without receiving a user's request for designing a photobook if the number of images in the group is determined to be within a predetermined range. Pages of the photobook incorporate a plurality of images in the group. The method further includes presenting the design of the photobook to a user for preview and receiving an order from the user for a physical manifestation of the photobook based on the design.Type: GrantFiled: January 14, 2013Date of Patent: November 1, 2016Assignee: Shutterfly, Inc.Inventors: Eugene Chen, Preeti Nathan, Trynne Anne Miller, Wiley H. Wang, Zhaohui Feng, Erik Weitzman