Patents by Inventor WU SONG
WU SONG 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: 20240053979Abstract: The method of this disclosure may comprise generating a statement invocation relation for a source code by parsing intermediate representation of the source code produced by a compiler. The method of this disclosure may further comprise in response to a first statement in a first code snippet of the plurality of code snippet being changed, determining affected statements in the source code due to the change of the first statement based on the statement invocation relation.Type: ApplicationFiled: August 1, 2022Publication date: February 15, 2024Inventors: Wu Song Fang, Xiao Ling Chen, Xinzhe Wang, Jing Wang, Ting Xie, Ji Dong Li, Yi Huang
-
Patent number: 11722576Abstract: A first content and a second content of a first user are obtained. The second content is configured by the first user to be displayed to a second user instead of the first content. A familiarity degree between the first user and the second user are determined. A third content is generated based on the first content, the second content, and the familiarity degree. The third content is displayed to the second user.Type: GrantFiled: November 13, 2018Date of Patent: August 8, 2023Assignee: International Business Machines CorporationInventors: Si Bin Fan, Wu Song Fang, Xing Xing Jing, Xiao Ying Zhou, Bin Xiong, Ting Chen
-
Publication number: 20230236956Abstract: An objective-driven test case generation system includes an atomic test case module, a test data module, a tailoring module and a functional test case module. The atomic test case module generates a plurality of atomic test cases and stores the atomic test cases in an atomic test case library. The test data module receives a business model, determines one or more test steps from the input business model, and generates test data including the test steps. The tailoring module performs a linking operation to link the test steps included in the test data with one or more atomic test cases included in the atomic test case library to generate linked test case data. The functional test case module generates an objective-driven functional test case based on the linked test case data.Type: ApplicationFiled: January 26, 2022Publication date: July 27, 2023Inventors: Wu Song Fang, Xin Zheng, Ji Dong Li, Shan Shan Cai
-
Patent number: 11348213Abstract: Techniques for multistage process model training are described herein. Another aspect includes determining a first gray level histogram corresponding to a first input image. Another aspect includes determining a second gray level histogram corresponding to a second input image. Another aspect includes determining a set of change values, each change value corresponding to a change in a respective gray level from the first gray level histogram to the second gray level histogram. Another aspect includes comparing each change value of the set of change values to a threshold. Another aspect includes, based on determining that a first change value of the set of change values is higher than the threshold, adding a first gray level corresponding to the first change value to a hot zone of the second input image. Another aspect includes training a model using the hot zone of the second input image.Type: GrantFiled: February 12, 2020Date of Patent: May 31, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Li Cao, Ze Ming Zhao, Wu Song Fang, Cheng Fang Wang
-
Publication number: 20220101148Abstract: Some embodiments of the present invention are directed towards techniques for building and using machine learning enhanced trees for automated solution determination in a technical support context. Historical technical support records with associated problems, actions and results are received and clustered. A solution determination tree is constructed from the clustered actions, and a machine learning model is trained to predict which action will lead to a solution based on an accumulated data set including a problem and subsequent results from previous actions. Using the solution determination tree and the machine learning model, classes of actions are recommended based on accumulated data for an incoming support request/problem or a result resulting from a executing a previously recommended action.Type: ApplicationFiled: September 25, 2020Publication date: March 31, 2022Inventors: June-Ray Lin, Qin Qiong Zhang, Wu Song Fang, Jie Yang, Yu Li, Li Juan Long
-
Publication number: 20210324206Abstract: The present invention concerns a composition for a surface coating (10), in particular for aquatic applications, characterized in that the composition (12) has a polymer structure which is composed of at least three units, a first unit comprising a dendrimer structure based on a polyamidoamine, a second unit (14) comprising an epoxy resin, and a third unit (16) comprising an amine-reactive polysiloxane, the polymer structure being arranged such that the first unit is formed as a central unit to which the second unit (14) and the third unit (16) are each covalently bondedType: ApplicationFiled: June 7, 2019Publication date: October 21, 2021Applicant: SHENZHEN YUANJINGANG NEW MATERIALS CO., LTD.Inventors: Jan DIETRICH, Wolfgang BREMSER, Wu-Song LI, Christian-Cedric KLUTE
-
Patent number: 11094222Abstract: Embodiments describe an approach for concurrently managing a video display and an application user interface. Embodiments describe generating a translucent mask video display over a computer-implemented application and displaying a video in the translucent mask video display over the computer-implemented application. Additionally, embodiments describe detecting user activity associated with the computer-implemented application and pausing the video in the translucent mask video display when the user activity is detected. Responsive to an end to the user activity, embodiments describe translating the detected user activity as a set of computer operations, outputting the set of computer operations for performance on the computer-implemented application, and resuming the video in the translucent mask video display.Type: GrantFiled: October 24, 2019Date of Patent: August 17, 2021Assignee: International Business Machines CorporationInventors: Wu Song Fang, Su Liu, Ting Chen, Zhi Kong
-
Publication number: 20210248726Abstract: Techniques for multistage process model training are described herein. Another aspect includes determining a first gray level histogram corresponding to a first input image. Another aspect includes determining a second gray level histogram corresponding to a second input image. Another aspect includes determining a set of change values, each change value corresponding to a change in a respective gray level from the first gray level histogram to the second gray level histogram. Another aspect includes comparing each change value of the set of change values to a threshold. Another aspect includes, based on determining that a first change value of the set of change values is higher than the threshold, adding a first gray level corresponding to the first change value to a hot zone of the second input image. Another aspect includes training a model using the hot zone of the second input image.Type: ApplicationFiled: February 12, 2020Publication date: August 12, 2021Inventors: Li Cao, Ze Ming Zhao, Wu Song Fang, Cheng Fang Wang
-
Patent number: 11086702Abstract: Embodiments of the present invention provide methods, computer program products, and systems. Embodiments of the present invention can receive an application processing interface (API) invoke request for a service to be directed to an API management device. Embodiments of the present invention can then determine that there is a fast path to a service provider for the service requested by the API invoke request according to a fast path record in an accelerator. Embodiments of the present invention can then send the API invoke request to the service provider through the fast path based on the service provider's connection information.Type: GrantFiled: August 21, 2020Date of Patent: August 10, 2021Assignee: International Business Machines CorporationInventors: Ping Xiao, Xin Zhou, Yan Feng, Yang Zhang, Zhen Zhang, Wu Song Fang
-
Patent number: 11061653Abstract: Implementations of the present disclosure relate a method, system and computer program products that dynamically compile conditional statements. According to the method, a first number of times that a first conditional statement of a plurality of conditional statements has been satisfied during execution of the plurality of conditional statements for a time period is obtained, wherein the plurality of conditional statements are compiled in a first order during the execution. Based on the first number of times and the first order, a determination is made whether the plurality of conditional statements are to be reordered. In response to a determination that the plurality of conditional statements are to be reordered, a second order of the plurality of conditional statements is determined, wherein the second order being different from the first order. The plurality of conditional statements are then compiled in the second order.Type: GrantFiled: October 30, 2019Date of Patent: July 13, 2021Assignee: International Business Machines CorporationInventors: Wu Song Fang, Li Xiang, Yuan Li, Ren Fu Ma
-
Patent number: 11017108Abstract: A computer-implemented method includes receiving a respective indication of each of two or more clouds. The two or more clouds are added to a user account. A first file is received for storage in the user account. The first file is split into a plurality of data blocks. The plurality of data blocks of the first file are distributed across the two or more clouds. An indication of a respective location of each data block of the first file is saved.Type: GrantFiled: October 30, 2018Date of Patent: May 25, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Su Liu, Wu Song Fang
-
Publication number: 20210132923Abstract: Implementations of the present disclosure relate a method, system and computer program products that dynamically compile conditional statements. According to the method, a first number of times that a first conditional statement of a plurality of conditional statements has been satisfied during execution of the plurality of conditional statements for a time period is obtained, wherein the plurality of conditional statements are compiled in a first order during the execution. Based on the first number of times and the first order, a determination is made whether the plurality of conditional statements are to be reordered. In response to a determination that the plurality of conditional statements are to be reordered, a second order of the plurality of conditional statements is determined, wherein the second order being different from the first order. The plurality of conditional statements are then compiled in the second order.Type: ApplicationFiled: October 30, 2019Publication date: May 6, 2021Inventors: Wu Song Fang, Li Xiang, Yuan Li, Ren Fu Ma
-
Publication number: 20210125519Abstract: Embodiments describe an approach for concurrently managing a video display and an application user interface. Embodiments describe generating a translucent mask video display over a computer-implemented application and displaying a video in the translucent mask video display over the computer-implemented application. Additionally, embodiments describe detecting user activity associated with the computer-implemented application and pausing the video in the translucent mask video display when the user activity is detected. Responsive to an end to the user activity, embodiments describe translating the detected user activity as a set of computer operations, outputting the set of computer operations for performance on the computer-implemented application, and resuming the video in the translucent mask video display.Type: ApplicationFiled: October 24, 2019Publication date: April 29, 2021Inventors: Wu Song Fang, Su Liu, Ting Chen, Zhi Kong
-
Patent number: 10831573Abstract: Embodiments of the present disclosure relate to methods, systems, and computer program products for processing a message including a content and operations performed on the content. According to the method, in response to a message including both a content and a description of operations performed on the content being requested to access, an application may be made to access the content; and the application may be made to execute the operations performed on the content.Type: GrantFiled: November 13, 2018Date of Patent: November 10, 2020Assignee: International Business Machines CorporationInventors: Cheng Fang Wang, Xi Bo Zhu, Wu Song Fang, Ping Xiao
-
Publication number: 20200153933Abstract: A first content and a second content of a first user are obtained. The second content is configured by the first user to be displayed to a second user instead of the first content. A familiarity degree between the first user and the second user are determined. A third content is generated based on the first content, the second content, and the familiarity degree. The third content is displayed to the second user.Type: ApplicationFiled: November 13, 2018Publication date: May 14, 2020Inventors: SI BIN FAN, WU SONG FANG, XING XING JING, XIAO YING ZHOU, BIN XIONG, TING CHEN
-
Publication number: 20200151036Abstract: Embodiments of the present disclosure relate to methods, systems, and computer program products for processing a message including a content and operations performed on the content. According to the method, in response to a message including both a content and a description of operations performed on the content being requested to access, an application may be made to access the content; and the application may be made to execute the operations performed on the content.Type: ApplicationFiled: November 13, 2018Publication date: May 14, 2020Inventors: Cheng Fang Wang, Xi Bo Zhu, Wu Song Fang, Ping Xiao
-
Publication number: 20200134218Abstract: A computer-implemented method includes receiving a respective indication of each of two or more clouds. The two or more clouds are added to a user account. A first file is received for storage in the user account. The first file is split into a plurality of data blocks. The plurality of data blocks of the first file are distributed across the two or more clouds. An indication of a respective location of each data block of the first file is saved.Type: ApplicationFiled: October 30, 2018Publication date: April 30, 2020Inventors: SU LIU, WU SONG FANG
-
Publication number: 20200073628Abstract: A method, a device and a computer program product for content collaboration are proposed. One or more computer processors determine voice identification information of a first user based on a voice input from the first user. The one or more computer processors determine a focus for the first user based on the voice identification information, the focus for the first user associated with first content appearing on a screen of the first user. The one or more computer processors set a focus for a second user to be same as the focus for the first user, the focus for the second user associated with second content displayed on a screen of the second user.Type: ApplicationFiled: August 29, 2018Publication date: March 5, 2020Inventors: Wu Song Fang, Si Bin Fan, Ting Chen, Xing Xing Jing, Xiao Ying Zhou, Bin Xiong
-
Patent number: 9726977Abstract: Organic coating compositions, particularly antireflective coating compositions, are provided that can be developed with an aqueous alkaline developer, including in a single step during development of an overcoated photoresist layer. Preferred coating compositions comprise a tetrapolymer that comprises at least four distinct functional groups.Type: GrantFiled: February 8, 2010Date of Patent: August 8, 2017Assignee: GlobalFoundries Inc.Inventors: James F. Cameron, Jin Wuk Sung, John P. Amara, Greogory P. Prokopowicz, David A. Valeri, Libor Vyklicky, Wu-Song S. Huang, Wenjie Li, Pushkara R. Varanasi, Irene Y. Popova
-
Patent number: 9632603Abstract: A method and apparatus for password entry, the method comprising: displaying a password inputting keyboard on a display, the keyboard including a character carrier and a position carrier, the character carrier and the position carrier are capable of relative movement between each other so that when the position of a character in the character carrier is corresponding to a position mark on the position carrier, the position of at least one other character in the character carrier is corresponding to at least one other position mark in the position carrier; in response to a user causing relative movement between the character carrier and the position carrier, aligning a character in the character carrier with a position mark in the position carrier; and in response to a lapse of a predetermined time, recording the character and its input order and changing the layout of the password inputting keyboard.Type: GrantFiled: August 21, 2015Date of Patent: April 25, 2017Assignee: International Business Machines CorporationInventors: Wu Song Fang, Su Liu, Jun Su, Cheng Xu, Quan Wen Zhang