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: 11977830Abstract: 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: GrantFiled: September 13, 2022Date of Patent: May 7, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Su Liu, Luis Osvaldo Pizana, Boyi Tzen, Fan Yang
-
Publication number: 20240119151Abstract: 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: ApplicationFiled: October 5, 2022Publication date: April 11, 2024Inventors: Su Liu, SARITHA ARUNKUMAR, Boyi Tzen, Luis Osvaldo Pizana
-
Publication number: 20240095348Abstract: 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: ApplicationFiled: September 15, 2022Publication date: March 21, 2024Inventors: Su LIU, Boyi TZEN, Fan YANG, Saraswathi Sailaja PERUMALLA
-
Publication number: 20240086617Abstract: 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: ApplicationFiled: September 13, 2022Publication date: March 14, 2024Inventors: Su LIU, Luis Osvaldo PIZANA, Boyi TZEN, Fan YANG
-
Patent number: 11841885Abstract: 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: GrantFiled: April 21, 2021Date of Patent: December 12, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Su Liu, Debbie Anglin, Boyi Tzen, Fan Yang
-
Patent number: 11656913Abstract: 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: GrantFiled: November 16, 2020Date of Patent: May 23, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Su Liu, Debbie Anglin, Fan Yang, Boyi Tzen
-
Patent number: 11586822Abstract: 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: GrantFiled: March 1, 2019Date of Patent: February 21, 2023Assignee: International Business Machines CorporationInventors: Su Liu, Fan Yang, Boyi Tzen, Debbie A. Anglin
-
Publication number: 20220342918Abstract: 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: ApplicationFiled: April 21, 2021Publication date: October 27, 2022Applicant: International Business Machines CorporationInventors: Su Liu, Debbie Anglin, Boyi Tzen, Fan Yang
-
Publication number: 20220156122Abstract: 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: ApplicationFiled: November 16, 2020Publication date: May 19, 2022Applicant: International Business Machines CorporationInventors: Su Liu, Debbie Anglin, Fan Yang, Boyi Tzen
-
Patent number: 11256862Abstract: 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: GrantFiled: October 23, 2018Date of Patent: February 22, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Su Liu, Boyi Tzen, Fan Yang, Denise M. Genty
-
Patent number: 11153366Abstract: 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: GrantFiled: March 1, 2019Date of Patent: October 19, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Su Liu, Boyi Tzen, Fan Yang, Debbie Anglin
-
Patent number: 11113450Abstract: 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: GrantFiled: October 26, 2018Date of Patent: September 7, 2021Assignee: International Business Machines CorporationInventors: Su Liu, Boyi Tzen, Fan Yang, Syed I. Haiderzaidi
-
Patent number: 10909023Abstract: 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: GrantFiled: April 13, 2020Date of Patent: February 2, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Su Liu, Debbie Anglin, Fan Yang, Boyi Tzen
-
Publication number: 20200279016Abstract: 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: ApplicationFiled: March 1, 2019Publication date: September 3, 2020Inventors: Su LIU, Fan YANG, Boyi TZEN, Debbie A. ANGLIN
-
Publication number: 20200280602Abstract: 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: ApplicationFiled: March 1, 2019Publication date: September 3, 2020Inventors: Su Liu, Boyi Tzen, Fan Yang, Debbie Anglin
-
Patent number: 10755031Abstract: 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: GrantFiled: September 19, 2018Date of Patent: August 25, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Su Liu, Boyi Tzen, Fan Yang, Debbie Anglin
-
Publication number: 20200242005Abstract: 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: ApplicationFiled: April 13, 2020Publication date: July 30, 2020Inventors: Su Liu, Debbie Anglin, Fan Yang, Boyi Tzen
-
Patent number: 10698793Abstract: 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: GrantFiled: August 23, 2018Date of Patent: June 30, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Su Liu, Debbie Anglin, Fan Yang, Boyi Tzen
-
Patent number: 10678572Abstract: 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: GrantFiled: January 24, 2017Date of Patent: June 9, 2020Assignee: International Business Machines CorporationInventors: Syed Haiderzaidi, Su Liu, Boyi Tzen, Cheng Xu
-
Publication number: 20200134000Abstract: 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: ApplicationFiled: October 26, 2018Publication date: April 30, 2020Inventors: Su Liu, Boyi Tzen, Fan Yang, Syed I. Haiderzaidi