Patents by Inventor Bo TONG
Bo TONG 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: 12216364Abstract: The present disclosure provides a display substrate, a manufacturing method of the display substrate and a display apparatus. The display substrate includes a base substrate; an alignment layer, on the base substrate; a first electrode, located between the base substrate and the alignment layer and being in contact with the alignment layer; and a pattern layer, located between the base substrate and the alignment layer and being in contact with the alignment layer. An orthographic projection of the pattern layer on the base substrate does not overlap an orthographic projection of the first electrode on the base substrate, and a ratio of a contact angle of the pattern layer to a contact angle of the first electrode is greater than or equal to 7/12 and less than 3/2.Type: GrantFiled: June 29, 2022Date of Patent: February 4, 2025Assignees: Wuhan BOE Optoelectronics Technology Co., Ltd., BOE Technology Group Co., Ltd.Inventors: Qi Chen, Yujie Gao, Wei Wu, Hao Zhang, Yuan Tong, Yichen Zhou, Dang Zhang, Yiyi Zhang, Xiang Liu, Taohe Zhu, Junfeng Dai, Jinli Li, Bo Huang
-
Patent number: 12210700Abstract: A display panel is provided. In a display region configured to display an image, the display panel includes a base substrate; thin film transistors and display elements on the base substrate; an encapsulating layer encapsulating the display elements; and a touch electrode layer including mesh electrodes on a side of the encapsulating layer away from the base substrate. Mesh electrode lines of the mesh electrodes have a first line width in at least the sub-region of the transition region, and a second line width in the display region, the first line width being greater than the second line width.Type: GrantFiled: March 6, 2024Date of Patent: January 28, 2025Assignees: Mianyang BOE Optoelectronics Technology Co., Ltd., BOE Technology Group Co., Ltd.Inventors: Bo Ruan, Lang Min, Guofeng Jia, Peng He, Shichao Ma, Chongxi Wei, Kemeng Tong
-
Patent number: 12182560Abstract: A method, system, and computer program product for dependency-based software upgrading. The method may include determining respective dependency degrees between a plurality of software products based on property information related to a plurality of upgraded versions of the plurality of software products, a target software product depending on the plurality of software products. The method may also include dividing the plurality of software products into a plurality of groups of software products based on the respective dependency degrees. The method may also include determining a plurality of test scores associated with the plurality of groups, each test score indicating a performance enhancement degree of the target software product achieved by installing upgraded versions of at least one software product comprised in one of the plurality of groups. The method may also include determining a target upgrade solution for the target software product based on the plurality of test scores.Type: GrantFiled: September 9, 2021Date of Patent: December 31, 2024Assignee: International Business Machines CorporationInventors: Qi Li, Bo Tong Liu, Li Cao, Jun Long Xiang, Yan Wei Zhao
-
Publication number: 20240384110Abstract: The present invention addresses the problem of providing: a top coating agent which forms a protective film demonstrating a beautiful silvery-white appearance, can be adjusted to suppress increases in the friction coefficient even when heat-treated at a high temperature, stabilizes sliding, is strong, and has excellent water resistance, corrosion resistance, and the like; and a fastening member having the protective film formed using said top coating agent. The present invention provides: a top coating agent that includes a polyoxyalkylene amine-based surfactant, a water-soluble modified organopolysiloxane, aluminum flake, and a diluent containing water; and a silvery-white fastening member having a protective film formed using said top coating agent.Type: ApplicationFiled: April 1, 2021Publication date: November 21, 2024Applicants: DIPSOL CHEMICALS CO., LTD., HONDA MOTOR CO., LTD.Inventors: Satoshi TAKAMATSU, Hiroshi HIRAYAMA, Mayuko SAKASHITA, Yoshiki ASAKA, Bo TONG, Shinsuke MOCHIZUKI, Atsushi MURAKAMI, Hiroyuki YOSHIDA
-
Patent number: 12032465Abstract: Aspects of the invention include determining an event associated with a computing system, the event occurring at a first time, obtaining system data associated with the computing system, determining a system state of the computing system at the first time based on the system data, determining, based on the system state, two or more system data clusters comprising clustered system data associated with the system state of the computing system, determining, via an interpolation algorithm, an interpolated data value for the first time based on the system data, and adjusting the interpolated data value based on a determination that the interpolate data value is outside the two or more system data clusters.Type: GrantFiled: September 17, 2021Date of Patent: July 9, 2024Assignee: International Business Machines CorporationInventors: Zhi Li, Xing Xing Shen, Xiao Dong Li, He Jiang Jia, Sheng Jie BJ Han, Ye Tian, Bo Tong Liu, Peng Hui Jiang
-
Publication number: 20230394438Abstract: Systems, methods and/or computer program products for automating evaluations of code deliveries for software projects. Automated evaluations are generated by selecting software projects and dividing a project into a plurality of code blocks by analyzing the code, build file and build log. Attributes of code blocks are extracted and correlations between code blocks are calculated. Dynamic distance between code blocks is calculated by the correlation and code delivery history, to create a Dynamic General Distance Map and Dynamic User Distance Map for the code blocks. Code delivery distance indicating the code delivery behavior is generated by the Dynamic User Distance Map while the delivery assessment criteria is generated to evaluate code delivery and assess levels of risk associated with delivery of the code. High-level risk indicates that a code delivery may not follow best practices and users are alerted to pay more attention to the code delivery during review.Type: ApplicationFiled: June 6, 2023Publication date: December 7, 2023Inventors: Bo Tong Liu, Qi Li, Cheng Fang Wang, Yan Wei Zhao, Cai Hua Zhao
-
Patent number: 11836469Abstract: Aspects include determining a coding intention and a dimension of interest to a user. A plurality of relevant projects that each include a logical code block that meets the coding intention are located. The locating includes searching a plurality of code repositories based at least in part on the coding intention. A score is assigned to each of the plurality of logical code blocks based at least in part on properties associated with the logical code blocks and on the dimension of interest to the user. A logical code block with the highest score is promoted to the user.Type: GrantFiled: June 3, 2021Date of Patent: December 5, 2023Assignee: International Business Machines CorporationInventors: Bo Tong Liu, Li Cao, Qi Li, Jin Sheng Gao, Yan Wei Zhao, Jun Long Xiang
-
Publication number: 20230361460Abstract: Techniques to reduce signal interference between wired signals communicated within an electronic device and wireless signals transmitted to or received from antennas of the electronic device are disclosed. The electronic device includes an interposer with an inner fence and an outer fence having offset gaps to prevent a pathway otherwise formed by overlapping tabs, where the pathway allows noise leakage from the wired signals. In some embodiments, the electronic device (e.g., in a main logic board package) includes a ground fencing of ground vias to prevent the noise leakage from harmonics associated with signal vias communicating the wired signals. The spacing between the ground vias is based on frequencies of signals that the ground vias are intended to block.Type: ApplicationFiled: May 6, 2022Publication date: November 9, 2023Inventors: Xiaofang Mu, Chi V Pham, Mingjuan Zhu, Bo Tong Deng, Bo Zhang, Srinivasa Yasasvy Sateesh Bhamidipati, Vineet Nayak, Daniel C Kong
-
Patent number: 11734649Abstract: Systems, methods and/or computer program products for automating evaluations of code deliveries for software projects. Automated evaluations are generated by selecting software projects and dividing a project into a plurality of code blocks by analyzing the code, build file and build log. Attributes of code blocks are extracted and correlations between code blocks are calculated. Dynamic distance between code blocks is calculated by the correlation and code delivery history, to create a Dynamic General Distance Map and Dynamic User Distance Map for the code blocks. Code delivery distance indicating the code delivery behavior is generated by the Dynamic User Distance Map while the delivery assessment criteria is generated to evaluate code delivery and assess levels of risk associated with delivery of the code. High-level risk indicates that a code delivery may not follow best practices and users are alerted to pay more attention to the code delivery during review.Type: GrantFiled: June 3, 2022Date of Patent: August 22, 2023Assignee: International Business Machines CorporationInventors: Bo Tong Liu, Qi Li, Cheng Fang Wang, Yan Wei Zhao, Cai Hua Zhao
-
Patent number: 11620205Abstract: A computer-implemented method for determining influence of applications on system performance includes collecting, by a processor, for several applications that are executing on a computing system, respective instrumentation data during multiple time-segments. The method further includes determining, for each of the applications, a performance value and a robustness value for each of the time-segments based on the respective instrumentation data. Further, using the performance value and robustness value for each time-segment, multiple health-waveforms are generated, where a health-waveform is generated for each respective application. The method further includes determining, by the processor, an influence-factor of a first application on a second application, the first application and the second application are executing on the computing system.Type: GrantFiled: October 19, 2020Date of Patent: April 4, 2023Assignee: International Business Machines CorporationInventors: Li Cao, Xing Xing Shen, Zhi Li, He Jiang Jia, Bo Tong Liu, Xiao Dong Li, Sheng Jie BJ Han
-
Publication number: 20230092253Abstract: Aspects of the invention include determining an event associated with a computing system, the event occurring at a first time, obtaining system data associated with the computing system, determining a system state of the computing system at the first time based on the system data, determining, based on the system state, two or more system data clusters comprising clustered system data associated with the system state of the computing system, determining, via an interpolation algorithm, an interpolated data value for the first time based on the system data, and adjusting the interpolated data value based on a determination that the interpolate data value is outside the two or more system data clusters.Type: ApplicationFiled: September 17, 2021Publication date: March 23, 2023Inventors: Zhi LI, Xing Xing SHEN, Xiao Dong LI, He Jiang JIA, Sheng Jie BJ HAN, Ye TIAN, Bo Tong LIU, Peng Hui JIANG
-
Publication number: 20230073623Abstract: A method, system, and computer program product for dependency-based software upgrading. The method may include determining respective dependency degrees between a plurality of software products based on property information related to a plurality of upgraded versions of the plurality of software products, a target software product depending on the plurality of software products. The method may also include dividing the plurality of software products into a plurality of groups of software products based on the respective dependency degrees. The method may also include determining a plurality of test scores associated with the plurality of groups, each test score indicating a performance enhancement degree of the target software product achieved by installing upgraded versions of at least one software product comprised in one of the plurality of groups. The method may also include determining a target upgrade solution for the target software product based on the plurality of test scores.Type: ApplicationFiled: September 9, 2021Publication date: March 9, 2023Inventors: Qi Li, Bo Tong Liu, Li Cao, Jun Long Xiang, Yan Wei Zhao
-
Publication number: 20220391180Abstract: Aspects include determining a coding intention and a dimension of interest to a user. A plurality of relevant projects that each include a logical code block that meets the coding intention are located. The locating includes searching a plurality of code repositories based at least in part on the coding intention. A score is assigned to each of the plurality of logical code blocks based at least in part on properties associated with the logical code blocks and on the dimension of interest to the user. A logical code block with the highest score is promoted to the user.Type: ApplicationFiled: June 3, 2021Publication date: December 8, 2022Inventors: Bo Tong Liu, Li Cao, Qi Li, Jin Sheng Gao, Yan Wei Zhao, Jun Long Xiang
-
Publication number: 20220121548Abstract: A computer-implemented method for determining influence of applications on system performance includes collecting, by a processor, for several applications that are executing on a computing system, respective instrumentation data during multiple time-segments. The method further includes determining, for each of the applications, a performance value and a robustness value for each of the time-segments based on the respective instrumentation data. Further, using the performance value and robustness value for each time-segment, multiple health-waveforms are generated, where a health-waveform is generated for each respective application. The method further includes determining, by the processor, an influence-factor of a first application on a second application, the first application and the second application are executing on the computing system.Type: ApplicationFiled: October 19, 2020Publication date: April 21, 2022Inventors: Li Cao, XING XING SHEN, Zhi Li, He Jiang Jia, Bo Tong Liu, Xiao Dong LI, Sheng Jie BJ Han
-
Patent number: 11221938Abstract: User activity pertaining to a product is automatically analyzed. Based, at least in part, on the analyzing the user activity pertaining to the product, a temporal logging level model can be derived. The temporal logging level model can determine a first logging level to be applied to the product. The temporal logging level model also can determine a duration of time for which the first logging level is to be applied to the product. Application of the first logging level to the product for the determined duration of time can be initiated.Type: GrantFiled: December 12, 2018Date of Patent: January 11, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jin Sheng Gao, Qi Li, Bo Tong Liu, Zhi Li, Jonathan Dunne
-
Patent number: 11210155Abstract: Aspects of the invention include a computer-implemented method that includes converting runtime data points that are indicative of an influence of the runtime data points on a robustness and performance of a computing system. The runtime data points are clustered, wherein each cluster respectively represents a temporal state of the computing system. Each cluster is translated into a three-dimensional representation based on a probability density of the runtime data points of each cluster. A time-based vector is generated, where the vector describes a transition from a first three-dimensional representation to a second three-dimensional representation. Each three-dimensional representation traversed by the time-based vector represents a respective state of the computing system. The time-based vector is compared with a baseline vector. An anomaly alert is issued based at least in part on the comparison.Type: GrantFiled: June 9, 2021Date of Patent: December 28, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Li Cao, Xing Xing Shen, Zhi Li, Bo Tong Liu, He Jiang Jia, Xiao Dong Li, Sheng Jie BJ Han
-
Publication number: 20200192778Abstract: User activity pertaining to a product is automatically analyzed. Based, at least in part, on the analyzing the user activity pertaining to the product, a temporal logging level model can be derived. The temporal logging level model can determine a first logging level to be applied to the product. The temporal logging level model also can determine a duration of time for which the first logging level is to be applied to the product. Application of the first logging level to the product for the determined duration of time can be initiated.Type: ApplicationFiled: December 12, 2018Publication date: June 18, 2020Inventors: Jin Sheng Gao, Qi Li, Bo Tong Liu, Zhi Li, Jonathan Dunne
-
Publication number: 20200125671Abstract: A method, system, and computer program product are provided. Content portions of respective items of multiple items of textual content are tagged according to determined topics, keywords and phrases. Data is collected regarding viewed regions of a display screen displaying at least a portion of the respective item. A model is derived for predicting portions of textual content of interest based on the collected data regarding the viewed regions of the display screen and the tagging. A new item of textual content is altered to provide portions of interest based on the model.Type: ApplicationFiled: October 17, 2018Publication date: April 23, 2020Inventors: Qi Li, Jin Sheng Gao, Zhi Li, Bo Tong Liu, Jonathan Dunne