Patents by Inventor Yang Liang

Yang Liang 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: 20200210169
    Abstract: Embodiments of the present invention provide a method, system and computer program product for software globalization management. In an embodiment of the invention, a method for software globalization management includes loading markup in a browser for rendering in the browser and parsing the markup to identify different markup language tags disposed in the markup. Thereafter, on condition that during the parsing a globalization tag is detected, an internationalization key associated with a textual resource is extracted in connection with the globalization tag, a locale setting is retrieved for the browser, the key is submitted to remote repository with the locale setting in order to retrieve therefrom a translated form of the textual resource in accordance with the locale setting, the translated form of the textual resource is received in response to the requesting and the markup is rendered with the translated form of the textual resource.
    Type: Application
    Filed: March 6, 2020
    Publication date: July 2, 2020
    Inventors: Dong Chen, Zhi Li Guan, Yang Liang, Kun Yang, Ting Yin
  • Patent number: 10691474
    Abstract: Embodiments of the present disclosure relate to text resources in an application. According to a method, an updated application is run, wherein information displayed on at least one text resource in the updated application is editable and the information displayed on at least one text resource in an original application of the updated application is not editable. Then, in response to a first piece of information displayed on a text resource of the at least one text resource being changed to a second piece of information, ID of the text resource of the at least one text resource in the updated application is obtained; and the second piece of information is mapped to the ID of the text resource in a file corresponding to the at least one text resource in the updated application.
    Type: Grant
    Filed: January 3, 2017
    Date of Patent: June 23, 2020
    Assignee: International Business Machines Corporation
    Inventors: Dong Chen, Shao Jun Ding, Zhi Li Guan, Yang Liang, Ting Yin, Wu Mi Zhong
  • Patent number: 10671379
    Abstract: Embodiments of the present invention provide a method, system and computer program product for software globalization management. In an embodiment of the invention, a method for software globalization management incudes loading markup in a browser for rendering in the browser and parsing the markup to identify different markup language tags disposed in the markup. Thereafter, on condition that during the parsing a globalization tag is detected, an internationalization key associated with a textual resource is extracted in connection with the globalization tag, a locale setting is retrieved for the browser, the key is submitted to remote repository with the locale setting in order to retrieve therefrom a translated form of the textual resource in accordance with the locale setting, the translated form of the textual resource is received in response to the requesting and the markup is rendered with the translated form of the textual resource.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: June 2, 2020
    Assignee: International Business Machines Corporation
    Inventors: Dong Chen, Zhi Li Guan, Yang Liang, Kun Yang, Ting Yin
  • Publication number: 20200005781
    Abstract: Embodiments of the present disclosure provide a human-machine interaction processing method, an apparatus thereof, a user terminal, a processing server and a system. On the user terminal side, the method includes: receiving an interaction request voice inputted from a user, and collecting video data of the user when inputting the interaction request voice; obtaining an interaction response voice corresponding to the interaction request voice, where the interaction response voice is obtained according to expression information of the user when inputting the interaction request voice and included in the video data; and outputting the interaction response voice to the user. The method imbues the interaction response voice with an emotional tone that matches the current emotion of the user, so that the human-machine interaction process is no longer monotonous, greatly enhancing the user experience.
    Type: Application
    Filed: February 18, 2019
    Publication date: January 2, 2020
    Inventors: SHUANGSHUANG QIAO, KUN LIU, YANG LIANG, XIANGYUE LIN, CHAO HAN, MINGFA ZHU, JIANGLIANG GUO, XU LI, JUN LIU, SHUO LI, SHIMING YIN
  • Publication number: 20200005673
    Abstract: The present disclosure provides a method, an apparatus, a device and a system for sign language translation, where a server receives video information sent by a terminal device, and preprocesses the video information to obtain at least one sign language action; the at least one sign language action is input into a sign language model for classification and prediction to obtain a word corresponding to the at least one sign language action; each word is input into a language model to determine whether an intention expression is complete; and each word is sent to the terminal device when the intention expression is complete, so that the terminal device displays each word, thereby realizing the translation of the sign language action into text, enabling the ordinary persons to better understand intentions of the hearing impaired, thus improving efficiency of communications.
    Type: Application
    Filed: February 18, 2019
    Publication date: January 2, 2020
    Inventors: XIANGYUE LIN, KUN LIU, SHUANGSHUANG QIAO, YANG LIANG, CHAO HAN, MINGFA ZHU, JIANGLIANG GUO, XU LI, JUN LIU, SHUO LI, SHIMING YIN
  • Publication number: 20190356698
    Abstract: A method, computer program product, and system includes a processor(s) obtaining an authorization failure from a target application because an access request was denied based on insufficient permissions of a user. The processor(s) institutes a mock interface with a visual appearance of the target application. The mock interface displays predefined data and the target application displays dynamic data, from the server(s) executing the target application. The processor(s) obtains, via the mock interface, a request to change the permissions of the user to the target application, which includes a selection, by the user, through the mock interface, of one or more individual permissions displayed in the mock interface. The processor(s) automatically generates a customized security policy comprising the selection, where based on applying the customized security policy, repeating the access request results in authorized access to the target application.
    Type: Application
    Filed: July 17, 2019
    Publication date: November 21, 2019
    Inventors: Dong Chen, Wu Mi Zhong, Ting Yin, Zhi Li Guan, Yang Liang, Shao Jun Ding
  • Publication number: 20190304885
    Abstract: A semiconductor package substrate includes an encapsulated interconnect on a land side of the substrate. The encapsulated interconnect includes an integral metallic structure that has a smaller contact end against the semiconductor package substrate, and a larger contact end for board mounting.
    Type: Application
    Filed: February 19, 2019
    Publication date: October 3, 2019
    Inventors: Bok Eng Cheah, Jackson Chung Peng Kong, Kool Chi Ooi, Yang Liang Poh
  • Publication number: 20190303136
    Abstract: Embodiments of the present invention provide a method, system and computer program product for software globalization management. In an embodiment of the invention, a method for software globalization management incudes loading markup in a browser for rendering in the browser and parsing the markup to identify different markup language tags disposed in the markup. Thereafter, on condition that during the parsing a globalization tag is detected, an internationalization key associated with a textual resource is extracted in connection with the globalization tag, a locale setting is retrieved for the browser, the key is submitted to remote repository with the locale setting in order to retrieve therefrom a translated form of the textual resource in accordance with the locale setting, the translated form of the textual resource is received in response to the requesting and the markup is rendered with the translated form of the textual resource.
    Type: Application
    Filed: March 27, 2018
    Publication date: October 3, 2019
    Inventors: Dong Chen, Zhi Li Guan, Yang Liang, Kun Yang, Ting Yin
  • Publication number: 20190281027
    Abstract: A method, system and computer program product for wireless communication between vehicles are provided. In the method, identification information of a first vehicle by a second vehicle being spatially close to the first vehicle is obtained. And a first key associated with the first vehicle by using the identification information is acquired. Data originated from the first vehicle and signed with a second key corresponding to the first key are identified with the first key. And then the identified data is processed.
    Type: Application
    Filed: March 12, 2018
    Publication date: September 12, 2019
    Inventors: Ying Cao, Xin Cui, Yang Liang, Kun Shang, Yin Xia
  • Patent number: 10407052
    Abstract: A control system for a hybrid transmission of a vehicle, the hybrid transmission having first and second electric motors, comprises a motor speed sensor configured to measure a rotational speed of the first electric motor and a controller. The controller is configured to determine a first difference between a first measured speed and a first expected speed of the first electric motor, when the first difference exceeds a speed threshold indicative of tire slippage, temporarily adjust a torque output of the second electric motor to compensate for an oscillation generated by the first electric motor, after controlling the second electric motor to temporarily adjust its torque output, determine a second difference between a second measured speed and a second expected speed of the first electric motor, and when the second difference does not exceed the speed threshold, control the second electric motor based on a driver torque request.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: September 10, 2019
    Assignee: FCA US LLC
    Inventors: Yang Liang, Zhe Li, Jaspal S Sandhu
  • Publication number: 20190273706
    Abstract: Performing an operation comprising receiving accessibility data generated by an operating system based on a first message outputted via a graphical user interface (GUI) of a first messaging client of a plurality of messaging clients executing on a device, extracting attributes of the first message from the received accessibility data and based on a first parsing rule, wherein the attributes comprise a text of the message, a sender of the message, and the first messaging client, and outputting for display an indication of the text of the message, the sender, and the first messaging client in a GUI of an integrated messaging application.
    Type: Application
    Filed: March 5, 2018
    Publication date: September 5, 2019
    Inventors: Der-Joung WANG, Yi-Lin TSAI, Naomi WU, Yang LIANG
  • Publication number: 20190253760
    Abstract: Embodiments of the present disclosure disclose a method and apparatus for recommending a video. A specific implementation of the method includes: finding a recommended video corresponding to a target video from all candidate videos based on similarities of content characteristics of the videos, the target video being a video to be played on a terminal of a user; and sending play information of the recommended video corresponding to the target video to the terminal of the user. The method finds a video similar on video content to the target video that the user desires to view based on the content characteristic of the video, and recommends the video similar on video content to the target video that the user desires to view to the user.
    Type: Application
    Filed: January 23, 2019
    Publication date: August 15, 2019
    Inventors: Hang JIANG, Minghao LIU, Yang LIANG, Shuangshuang QIAO, Siyu AN, Kaihua SONG, Xiangyue LIN, Hua CHAI, Faen ZHANG, Jiangliang GUO, Jingbo HUANG, Xu LI, Jin TANG, Shiming YIN
  • Patent number: 10363921
    Abstract: A control system and method for a vehicle having a powertrain comprising a torque generating system and an automatic transmission each utilize a pedal position sensor configured to measure a position of an accelerator pedal of the vehicle and a controller configured to, based on the accelerator pedal position, detect a pedal tip-in or tip-out event and, in response to detecting the pedal tip-in or tip-out event: (i) determine a desired output torque for the torque generating system corresponding to the pedal tip-in or tip-out event and (ii) command the torque generating system to gradually transition, over a period, from its current output torque to the desired output torque to mitigate clunk caused by abrupt contact between gear teeth of the torque generating system shaft and the automatic transmission shaft.
    Type: Grant
    Filed: April 13, 2017
    Date of Patent: July 30, 2019
    Assignee: FCA US LLC
    Inventors: Amit Shrestha, Fadi Estefanous, Lurun Zhong, Yang Liang
  • Publication number: 20190213734
    Abstract: The application provides a method and a device for detecting a defect in a steel plate, as well as an apparatus and a server therefor. The method for detecting a defect in a steel plate comprises: receiving image data of the steel plate, and generating a defect detection request according to the image data; monitoring computing loads of a plurality of servers, and sending the image data and the defect detection request to a first server; receiving, from the first server, a detection result obtained by calculating the image data using the detection model; and operating according to the detection result, wherein the detection result comprises a selected one of a pass result and a defect result. With the proposed method, the position and the classification of the at least one defect can be obtained, so that the detection accuracy is improved.
    Type: Application
    Filed: October 19, 2018
    Publication date: July 11, 2019
    Inventors: Jiabing Leng, Minghao Liu, Yang Liang, Yawei Wen, Faen Zhang, Jiangliang Guo, Jin Tang, Shiming Yin
  • Publication number: 20190199750
    Abstract: A method, computer program product, and system includes a processor(s) obtaining an authorization failure from a target application because an access request was denied based on insufficient permissions of a user. The processor(s) institutes a mock interface with a visual appearance of the target application. The mock interface displays predefined data and the target application displays dynamic data, from the server(s) executing the target application. The processor(s) obtains, via the mock interface, a request to change the permissions of the user to the target application, which includes a selection, by the user, through the mock interface, of one or more individual permissions displayed in the mock interface. The processor(s) automatically generates a customized security policy comprising the selection, where based on applying the customized security policy, repeating the access request results in authorized access to the target application.
    Type: Application
    Filed: December 21, 2017
    Publication date: June 27, 2019
    Inventors: Dong Chen, Wu Mi Zhong, Ting Yin, Zhi Li Guan, Yang Liang, Shao Jun Ding
  • Patent number: 10331620
    Abstract: In an approach for generating a file, a computer opens a first file within application software that includes content. The computer receives an indication to generate a second file based on the opened first file and an indication of a file format for the second file. The computer provides a selection window associated with the second file, wherein the selection window is at least partially transparent and at least partially overlays the opened first file. The computer identifies content within the first file that is overlaid by the provided selection window associated with the second file. The computer transfers a copy of the identified content within the first file that is overlaid by the provided selection window associated with the second file.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: June 25, 2019
    Assignee: International Business Machines Corporation
    Inventors: Li Jia Chen, Nan Chen, Yang Liang, Qin Qiong Zhang, Xue Yong Zhang, Jia Zou
  • Publication number: 20190176804
    Abstract: A control system for a hybrid transmission of a vehicle, the hybrid transmission having first and second electric motors, comprises a motor speed sensor configured to measure a rotational speed of the first electric motor and a controller. The controller is configured to determine a first difference between a first measured speed and a first expected speed of the first electric motor, when the first difference exceeds a speed threshold indicative of tire slippage, temporarily adjust a torque output of the second electric motor to compensate for an oscillation generated by the first electric motor, after controlling the second electric motor to temporarily adjust its torque output, determine a second difference between a second measured speed and a second expected speed of the first electric motor, and when the second difference does not exceed the speed threshold, control the second electric motor based on a driver torque request.
    Type: Application
    Filed: December 11, 2017
    Publication date: June 13, 2019
    Inventors: Yang Liang, Zhe Li, Jaspal S. Sandhu
  • Publication number: 20190147153
    Abstract: A mechanism is provided for enhancing security access to a data processing system. Responsive to authenticating a first factor of the multi-factor authentication by matching a scanned fingerprint/thumbprint of a user to at least one previously scanned fingerprint/thumbprint in a set of previously scanned fingerprints/thumbprints, a determination is made as to whether a touch pressure level exerted by the user on a touch pressure sensor associated with the data processing system matches at least one previously stored touch pressure level in a set of previously stored touch pressure levels. Responsive to matching the touch pressure level exerted by the user to a previously stored touch pressure level in the set of previously stored touch pressure levels, a second factor of the multi-factor authentication is authenticated. Access is then granted for the user to the data processing system.
    Type: Application
    Filed: November 16, 2017
    Publication date: May 16, 2019
    Inventors: Song Bai, Xiang Cai, Xue Mei Deng, Lu Huang, Yang Liang, Yin Qian
  • Publication number: 20190073361
    Abstract: In an approach for generating a file, a computer provides a selection window associated with a second file, wherein the selection window is at least partially transparent and at least partially overlays an opened first file. The computer identifies content within the opened first file that is overlaid by the provided selection window associated with the second file. The computer transfers a copy of the identified content within the opened first file that is overlaid by the provided selection window associated with the second file, wherein the opened first file does not incorporate changes that are made within the second file.
    Type: Application
    Filed: November 7, 2018
    Publication date: March 7, 2019
    Inventors: Li Jia Chen, Nan Chen, Yang Liang, Qin Qiong Zhang, Xue Yong Zhang, Jia Zou
  • Publication number: 20180297583
    Abstract: A control system and method for a vehicle having a powertrain comprising a torque generating system and an automatic transmission each utilize a pedal position sensor configured to measure a position of an accelerator pedal of the vehicle and a controller configured to, based on the accelerator pedal position, detect a pedal tip-in or tip-out event and, in response to detecting the pedal tip-in or tip-out event: (i) determine a desired output torque for the torque generating system corresponding to the pedal tip-in or tip-out event and (ii) command the torque generating system to gradually transition, over a period, from its current output torque to the desired output torque to mitigate clunk caused by abrupt contact between gear teeth of the torque generating system shaft and the automatic transmission shaft.
    Type: Application
    Filed: April 13, 2017
    Publication date: October 18, 2018
    Inventors: Amit Shrestha, Fadi Estefanous, Lurun Zhong, Yang Liang