Patents by Inventor Boyi Tzen

Boyi Tzen 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: 11977830
    Abstract: Demand-based deployment of a font server to an edge device is facilitated by identifying a need for font-related data that is currently unavailable at a user device. The process also includes deploying a font server to an edge device of the computing environment to facilitate distribution of the font-related data to the user device.
    Type: Grant
    Filed: September 13, 2022
    Date of Patent: May 7, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Su Liu, Luis Osvaldo Pizana, Boyi Tzen, Fan Yang
  • Publication number: 20240119151
    Abstract: A computer implemented method, apparatus, system, and computer program product detects a problematic source code. A computer system loads a source code into a first memory. The computer system loads a rendered source code into a second memory. The rendered source code is a rendered version of the source code. The computer system determines a difference between the source code in the first memory and the rendered source code in the second memory. The computer system determines whether a problematic source code is present within the source code using the difference. The computer system performs a set of actions with respect to the problematic source code in response to determining that the problematic source code is present in the source code. According to other illustrative embodiments, a computer system and a computer program product for detecting a problematic source code are provided.
    Type: Application
    Filed: October 5, 2022
    Publication date: April 11, 2024
    Inventors: Su Liu, SARITHA ARUNKUMAR, Boyi Tzen, Luis Osvaldo Pizana
  • Publication number: 20240095348
    Abstract: Provided are a computer program product, system, and method for detection of a homoglyph attack in code reviewed in an augmented reality display. A determination is made whether a line of code of source code includes a non-coding script character in a non-coding script that is a homoglyph of a coding script character in a coding script as indicated in a homoglyph pair. Valid statements in a computer language in which the source code is written are formed from characters in the coding script and not from characters in the non-coding script. In response to determining that the line of code includes the non-coding script character in the homoglyph pair, transmitting information on the homoglyph pair to cause the augmented reality display to render information on indication of the homoglyph.
    Type: Application
    Filed: September 15, 2022
    Publication date: March 21, 2024
    Inventors: Su LIU, Boyi TZEN, Fan YANG, Saraswathi Sailaja PERUMALLA
  • Publication number: 20240086617
    Abstract: Demand-based deployment of a font server to an edge device is facilitated by identifying a need for font-related data that is currently unavailable at a user device. The process also includes deploying a font server to an edge device of the computing environment to facilitate distribution of the font-related data to the user device.
    Type: Application
    Filed: September 13, 2022
    Publication date: March 14, 2024
    Inventors: Su LIU, Luis Osvaldo PIZANA, Boyi TZEN, Fan YANG
  • Patent number: 11841885
    Abstract: An audio file format of an audio portion of a natural language content is determined. Using a trained audio language identification model, a human language included in the audio portion is identified. Using a trained audio to text model trained on the human language, the audio portion is converted to a corresponding set of text data. The set of text data is indexed. Using the indexed set of text data responsive to a search query, a search result is generated, the search query specifying a search including a non-textual portion of the natural language content.
    Type: Grant
    Filed: April 21, 2021
    Date of Patent: December 12, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Su Liu, Debbie Anglin, Boyi Tzen, Fan Yang
  • Patent number: 11656913
    Abstract: An embodiment includes establishing a demand threshold for adding a locale to an installation list based at least in part on selection data indicative of an input from a user. The embodiment also includes monitoring user inputs to a cloud computing environment so as to detect user inputs that include requests to install the locale. The embodiment also includes dynamically updating a demand score associated with the locale based on ongoing detection of locale installation requests during the monitoring of user inputs. The embodiment also includes automatically adding the locale to the installation list upon detecting that the demand score satisfied the demand threshold.
    Type: Grant
    Filed: November 16, 2020
    Date of Patent: May 23, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Su Liu, Debbie Anglin, Fan Yang, Boyi Tzen
  • Patent number: 11586822
    Abstract: Method and apparatus for adapting regular expressions for different contexts. Embodiments include identifying a regular expression in an initial form provided by a user. Embodiments include retrieving, from a repository, an adapted form of the regular expression based on the initial form. Embodiments include transforming the regular expression based on the adapted form to generate an adapted regular expression. Embodiments include evaluating the adapted regular expression to produce an output.
    Type: Grant
    Filed: March 1, 2019
    Date of Patent: February 21, 2023
    Assignee: International Business Machines Corporation
    Inventors: Su Liu, Fan Yang, Boyi Tzen, Debbie A. Anglin
  • Publication number: 20220342918
    Abstract: An audio file format of an audio portion of a natural language content is determined. Using a trained audio language identification model, a human language included in the audio portion is identified. Using a trained audio to text model trained on the human language, the audio portion is converted to a corresponding set of text data. The set of text data is indexed. Using the indexed set of text data responsive to a search query, a search result is generated, the search query specifying a search including a non-textual portion of the natural language content.
    Type: Application
    Filed: April 21, 2021
    Publication date: October 27, 2022
    Applicant: International Business Machines Corporation
    Inventors: Su Liu, Debbie Anglin, Boyi Tzen, Fan Yang
  • Publication number: 20220156122
    Abstract: An embodiment includes establishing a demand threshold for adding a locale to an installation list based at least in part on selection data indicative of an input from a user. The embodiment also includes monitoring user inputs to a cloud computing environment so as to detect user inputs that include requests to install the locale. The embodiment also includes dynamically updating a demand score associated with the locale based on ongoing detection of locale installation requests during the monitoring of user inputs. The embodiment also includes automatically adding the locale to the installation list upon detecting that the demand score satisfied the demand threshold.
    Type: Application
    Filed: November 16, 2020
    Publication date: May 19, 2022
    Applicant: International Business Machines Corporation
    Inventors: Su Liu, Debbie Anglin, Fan Yang, Boyi Tzen
  • Patent number: 11256862
    Abstract: Embodiments of the present invention provide a computer-implemented method for cognitive collation configuration processing of multilingual data. The method includes parsing a multilingual input text into a plurality of collation items. The method includes detecting a language of each collation item of the plurality of collation items. The method includes storing each collation item, of the plurality of collation items, into a corresponding sub language buffer of a plurality of sub language buffers. The method includes performing a first sort operation on the plurality of sub language buffers, in which the first sort operation includes sorting the plurality of sub language buffers based on a set of collation settings, in which the set of collation settings includes a language selection list. The method includes merging the content of the sorted plurality of sub language buffers to form a sorted output comprising the plurality of collation items.
    Type: Grant
    Filed: October 23, 2018
    Date of Patent: February 22, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Su Liu, Boyi Tzen, Fan Yang, Denise M. Genty
  • Patent number: 11153366
    Abstract: Systems, methods, and computer-readable media are described for generating a customized lightweight web font corresponding to web content and providing the lightweight font to a requesting client device to enable the client device to render the web content using the customized lightweight font. The customized lightweight font only includes glyphs corresponding to those characters that appear in the web content. The file size of the lightweight web font is substantially less than the file size of the complete web font, and thus, there is substantially less latency and overhead associated with downloading the lightweight web font as compared to downloading the entire web font. A glyph demanding assessment can be performed to identify a set of characters contained in the web content such that corresponding glyphs can be extracted from the web font and used to generate the customized lightweight web font.
    Type: Grant
    Filed: March 1, 2019
    Date of Patent: October 19, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Su Liu, Boyi Tzen, Fan Yang, Debbie Anglin
  • Patent number: 11113450
    Abstract: Methods and systems for cognitive font enrichment management for adding system fonts are provided. A system for providing cognitive font enrichment management for adding system fonts includes a monitoring module that monitors web font operations. The system also includes a font conversion module that identifies a web font associated with a new glyph that is not described in a local system font repository and converts the identified web font associated with the new glyph into a default system font format. Further, the system includes a validation module that validates the converted web font associated with the new glyph. Additionally, the system includes an update module that updates the local system font repository with the validated converted web font associated with the new glyph.
    Type: Grant
    Filed: October 26, 2018
    Date of Patent: September 7, 2021
    Assignee: International Business Machines Corporation
    Inventors: Su Liu, Boyi Tzen, Fan Yang, Syed I. Haiderzaidi
  • Patent number: 10909023
    Abstract: One or more embodiments are described for function-message identifier oriented test case generation for seamlessly supporting continuous globalization verification testing in agile computer program product development. An example computer-implemented method includes identifying a newly added globalization function in a modified source code, the globalization function including a message to be output via a user-interface, the message being in a first language. The method also includes generating function-message data that associates a function identifier of the globalization function with a message identifier of the message. The method also includes generating, automatically, a test case for verifying the globalization function outputs the message via the user-interface in a second language using the function-message data. The method also includes creating and broadcasting a test report to a development team, the test report indicating a result of executing the test case.
    Type: Grant
    Filed: April 13, 2020
    Date of Patent: February 2, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Su Liu, Debbie Anglin, Fan Yang, Boyi Tzen
  • Publication number: 20200279016
    Abstract: Method and apparatus for adapting regular expressions for different contexts. Embodiments include identifying a regular expression in an initial form provided by a user. Embodiments include retrieving, from a repository, an adapted form of the regular expression based on the initial form. Embodiments include transforming the regular expression based on the adapted form to generate an adapted regular expression. Embodiments include evaluating the adapted regular expression to produce an output.
    Type: Application
    Filed: March 1, 2019
    Publication date: September 3, 2020
    Inventors: Su LIU, Fan YANG, Boyi TZEN, Debbie A. ANGLIN
  • Publication number: 20200280602
    Abstract: Systems, methods, and computer-readable media are described for generating a customized lightweight web font corresponding to web content and providing the lightweight font to a requesting client device to enable the client device to render the web content using the customized lightweight font. The customized lightweight font only includes glyphs corresponding to those characters that appear in the web content. The file size of the lightweight web font is substantially less than the file size of the complete web font, and thus, there is substantially less latency and overhead associated with downloading the lightweight web font as compared to downloading the entire web font. A glyph demanding assessment can be performed to identify a set of characters contained in the web content such that corresponding glyphs can be extracted from the web font and used to generate the customized lightweight web font.
    Type: Application
    Filed: March 1, 2019
    Publication date: September 3, 2020
    Inventors: Su Liu, Boyi Tzen, Fan Yang, Debbie Anglin
  • Patent number: 10755031
    Abstract: Embodiments include methods, systems and computer program products method for generating one or more new glyphs by combining one or more available radicals. The computer-implemented method includes receiving, using a processor, a glyph determined to be unavailable for a character representation within text. The processor identifies one or more structures and radicals associated with the unavailable glyph for the character. The processor further searches for a replacement glyph or portions thereof from a group of available glyphs. The processor combines the replacement glyph or portions thereof to form a new glyph. The processor further replaces the unavailable glyph with the new glyph. The processor further displays the new glyph in the text at a location associated with the unavailable glyph.
    Type: Grant
    Filed: September 19, 2018
    Date of Patent: August 25, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Su Liu, Boyi Tzen, Fan Yang, Debbie Anglin
  • Publication number: 20200242005
    Abstract: One or more embodiments are described for function-message identifier oriented test case generation for seamlessly supporting continuous globalization verification testing in agile computer program product development. An example computer-implemented method includes identifying a newly added globalization function in a modified source code, the globalization function including a message to be output via a user-interface, the message being in a first language. The method also includes generating function-message data that associates a function identifier of the globalization function with a message identifier of the message. The method also includes generating, automatically, a test case for verifying the globalization function outputs the message via the user-interface in a second language using the function-message data. The method also includes creating and broadcasting a test report to a development team, the test report indicating a result of executing the test case.
    Type: Application
    Filed: April 13, 2020
    Publication date: July 30, 2020
    Inventors: Su Liu, Debbie Anglin, Fan Yang, Boyi Tzen
  • Patent number: 10698793
    Abstract: One or more embodiments are described for function-message identifier oriented test case generation for seamlessly supporting continuous globalization verification testing in agile computer program product development. An example computer-implemented method includes identifying a newly added globalization function in a modified source code, the globalization function including a message to be output via a user-interface, the message being in a first language. The method also includes generating function-message data that associates a function identifier of the globalization function with a message identifier of the message. The method also includes generating, automatically, a test case for verifying the globalization function outputs the message via the user-interface in a second language using the function-message data. The method also includes creating and broadcasting a test report to a development team, the test report indicating a result of executing the test case.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: June 30, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Su Liu, Debbie Anglin, Fan Yang, Boyi Tzen
  • Patent number: 10678572
    Abstract: Techniques provide a framework for dynamic globalization enablement for an application during software development. A globalization development operation information system (GDOIS) retrieves source code for the application, which is assigned to support specified globalization features. The GDOIS evaluates the source code for each of the plurality of specified globalization features. Upon determining that the source code does not include at least a first specified globalization feature, the GDOIS identifies an application programming interface (API) associated with the feature. The GDOIS inserts source code associated with the API into the source code for the application.
    Type: Grant
    Filed: January 24, 2017
    Date of Patent: June 9, 2020
    Assignee: International Business Machines Corporation
    Inventors: Syed Haiderzaidi, Su Liu, Boyi Tzen, Cheng Xu
  • Publication number: 20200134000
    Abstract: Methods and systems for cognitive font enrichment management for adding system fonts are provided. A system for providing cognitive font enrichment management for adding system fonts includes a monitoring module that monitors web font operations. The system also includes a font conversion module that identifies a web font associated with a new glyph that is not described in a local system font repository and converts the identified web font associated with the new glyph into a default system font format. Further, the system includes a validation module that validates the converted web font associated with the new glyph. Additionally, the system includes an update module that updates the local system font repository with the validated converted web font associated with the new glyph.
    Type: Application
    Filed: October 26, 2018
    Publication date: April 30, 2020
    Inventors: Su Liu, Boyi Tzen, Fan Yang, Syed I. Haiderzaidi