Patents by Inventor Debbie A. Anglin
Debbie A. Anglin 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: 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
-
Patent number: 10820154Abstract: Systems, methods, and computer program products to perform an operation comprising identifying at least one rule for a home screen of a mobile device, wherein the at least one rule is determined based on a current location of a mobile device, identifying a modification for a first object displayed on the home screen of the mobile device, wherein the modification is associated with the at least one rule and the current location of the mobile device, applying the modification to the first object, and outputting the home screen on the mobile device, wherein the outputted home screen includes the modified first object.Type: GrantFiled: June 13, 2016Date of Patent: October 27, 2020Assignee: International Business Machines CorporationInventors: Debbie A. Anglin, Jeffrey A. Calcaterra, Su Liu, John D. Wilson, Cheng Xu
-
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
-
Patent number: 10667134Abstract: Embodiments include method, systems and computer program products for credential management. Aspects include obtaining a first biometric information by a first processing device, wherein the first processing device has stored one or more credentials. Then, responsive to obtaining the first biometric information, the method determines whether the first biometric information is valid. The method then creates, via the first processing device, an ad-hoc network based upon the determination that the first biometric information is valid. The method, then receives a second biometric information from a second processing device through the ad-hoc network. And, then the method analyzes the second biometric information to determine whether the second biometric information is valid.Type: GrantFiled: November 21, 2016Date of Patent: May 26, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Debbie A. Anglin, Yu Gu, Su Liu
-
Patent number: 10599768Abstract: Adaptive pseudo translation provides dynamic adjustment of a generated pseudo translation based on one or more rules and one or more dynamically detected parameters. Data is received and an adaptive pseudo translation is initiated. A string is extracted from the received data and an encoding and a language of the string are detected. A target language is proactively selected based on a parameter. A buffer size is dynamically determined based on the detected encoding, detected language, and target language. The extracted string is dynamically transformed into pseudo translated text based on the buffer size. The dynamically generated pseudo translation provides a highly accurate mock translation to one or more target languages.Type: GrantFiled: April 29, 2019Date of Patent: March 24, 2020Assignee: International Business Machines CorporationInventors: Debbie A. Anglin, Su Liu, Boyi Tzen, Fan Yang
-
Patent number: 10579741Abstract: In one embodiment, a computer-implemented method for proactively improving machine translation in real time by processing a translation request includes: receiving the translation request from a mobile device; and either generating or retrieving translation information based on a result of either or both of: determining whether the translation request includes image data suitable for generating a machine translation; and determining whether the translation request includes metadata suitable for generating an estimated translation. In another embodiment, a computer-implemented method for proactively improving machine translation in real time by generating and submitting a translation request includes: capturing image data; evaluating one or more conditions corresponding to the captured image data; generating metadata corresponding to the captured image data; and generating and submitting the translation request to a machine translation platform.Type: GrantFiled: August 17, 2016Date of Patent: March 3, 2020Assignee: International Business Machines CorporationInventors: Debbie A. Anglin, Jeffrey A. Calcaterra, Su Liu, Cheng Xu
-
Patent number: 10565242Abstract: Techniques are disclosed herein for normalizing heterogeneous information provided in labels processed by Internet of Things (IoT) devices. A device (e.g., an IoT-enabled device) receives an item including label content. The label content includes attributes describing the item. The device determines that at least one of the attributes is not formatted for processing by the device. A request is generated to format the attributes for processing. The request includes the label content and a target language and a target encoding. The request is sent to a network service that translates the label content. The device receives the translated label content from the network service and processes the item according to the translated label content.Type: GrantFiled: January 10, 2017Date of Patent: February 18, 2020Assignee: International Business Machines CorporationInventors: Debbie A. Anglin, Su Liu, Andrew Ly, Shunguo Yan
-
Patent number: 10498851Abstract: Techniques are disclosed herein for normalizing heterogeneous information provided in labels processed by Internet of Things (IoT) devices. A label transform assistant service receives a request from an IoT device to translate content associated with a label of an item to a format readable by the device. The content includes attributes describing the item. The request specifies a target language and target encoding. A source language and a source encoding associated with the attributes are determined. Each of the attributes are normalized based on a configuration of the network service. Each of the normalized attributes is translated to the target language and the target encoding.Type: GrantFiled: January 10, 2017Date of Patent: December 3, 2019Assignee: International Business Machines CorporationInventors: Debbie A. Anglin, Su Liu, Andrew Ly, Shunguo Yan
-
Publication number: 20190303444Abstract: Adaptive pseudo translation provides dynamic adjustment of a generated pseudo translation based on one or more rules and one or more dynamically detected parameters. Data is received and an adaptive pseudo translation is initiated. A string is extracted from the received data and an encoding and a language of the string are detected. A target language is proactively selected based on a parameter. A buffer size is dynamically determined based on the detected encoding, detected language, and target language. The extracted string is dynamically transformed into pseudo translated text based on the buffer size. The dynamically generated pseudo translation provides a highly accurate mock translation to one or more target languages.Type: ApplicationFiled: April 29, 2019Publication date: October 3, 2019Applicant: International Business Machines CorproationInventors: Debbie A. Anglin, Su Liu, Boyi Tzen, Fan Yang
-
Patent number: 10366172Abstract: Adaptive pseudo translation provides dynamic adjustment of a generated pseudo translation based on one or more rules and one or more dynamically detected parameters. A pseudo translation of data is requested and an adaptive pseudo translation is initiated. String is extracted from the data and an encoding and language of the string is dynamically detected. A target language is proactively selected based on a parameter. A buffer size is dynamically determined based on the detected encoding, detected languages and target language. The extracted string is dynamically transformed into pseudo translated text based on the buffer size. The dynamically generated pseudo translation provides a highly accurate mock translation to one or more target languages.Type: GrantFiled: February 3, 2017Date of Patent: July 30, 2019Assignee: International Business Machines CorporationInventors: Debbie A. Anglin, Su Liu, Boyi Tzen, Fan Yang
-
Patent number: 10311330Abstract: Systems, methods, and computer program products for proactively improving image analysis and/or processing in real time are presented, in accordance with various embodiments. In one embodiment, a computer-implemented method includes: receiving an analysis and/or processing request from a mobile device; and either generating or retrieving analysis and/or processing information based on a result of either or both of: determining whether the analysis and/or processing request includes image data suitable for generating an analysis and/or processing result; and determining whether the analysis and/or processing request includes metadata suitable for generating an estimated analysis and/or processing result.Type: GrantFiled: August 17, 2016Date of Patent: June 4, 2019Assignee: International Business Machines CorporationInventors: Debbie A. Anglin, Jeffrey A. Calcaterra, Su Liu, Cheng Xu
-
Patent number: 10303882Abstract: A method and apparatus are provided for implementing system locale management including locale replacement risk analysis in a computer system. A Locale Update Risk Analysis Agent (RAA) scans globalization API usages on each pair of locale and running application. The scanned API list of each running application is compared with predefined API locale sensitive weights, and a locale replacement risk index is calculated on each application under a certain locale. A living locale-object update decision is made based on the calculated locale replacement risk indexes.Type: GrantFiled: July 10, 2018Date of Patent: May 28, 2019Assignee: International Business Machines CorporationInventors: Debbie A. Anglin, Vishal C. Aslot, Yu Gu, Su Liu
-
Patent number: 10255170Abstract: A computer-implemented method includes receiving from a codeset compiler a request for a codeset converter to convert from a source codeset to a target codeset. A mapping table is generated responsive to the request, where the mapping table maps from the source codeset to the target codeset. An applicable codeset converter compiler is selected, from among a plurality of available codeset converter compilers, for compiling a requested codeset converter from the source codeset to the target codeset. The requested codeset converter is compiled with the applicable codeset converter compiler, using a computer processor, responsive to the request. The requested codeset converter is returned to the codeset compiler.Type: GrantFiled: December 19, 2016Date of Patent: April 9, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Debbie A. Anglin, Su Liu, Boyi Tzen, Yang Fan
-
Patent number: 10140561Abstract: A system for automated localization of information for smart appliances identifies a user of the smart appliance via a user interface. The system receives scanned input associated with an item from a scanning component. The system requests cognitive services from an appliance cognitive localization server, where the cognitive services integrates localization information with the item information. The system provides the localization information to the smart appliance, and operates the smart appliance using the localization information and the item information. The system retrieves the localization information and the item information from an item repository during a subsequent scan of the item using the scanning device.Type: GrantFiled: September 9, 2016Date of Patent: November 27, 2018Assignee: International Business Machines CorporationInventors: Debbie A. Anglin, Su Liu, Fang Wang, Charles D. Wolfson
-
Publication number: 20180322290Abstract: A method and apparatus are provided for implementing system locale management including locale replacement risk analysis in a computer system. A Locale Update Risk Analysis Agent (RAA) scans globalization API usages on each pair of locale and running application. The scanned API list of each running application is compared with predefined API locale sensitive weights, and a locale replacement risk index is calculated on each application under a certain locale. A living locale-object update decision is made based on the calculated locale replacement risk indexes.Type: ApplicationFiled: July 10, 2018Publication date: November 8, 2018Inventors: Debbie A. Anglin, Vishal C. Aslot, Yu Gu, Su Liu
-
Patent number: 10102376Abstract: A method and apparatus are provided for implementing system locale management including locale replacement risk analysis in a computer system. A Locale Update Risk Analysis Agent (RAA) scans globalization API usages on each pair of locale and running application. The scanned API list of each running application is compared with predefined API locale sensitive weights, and a locale replacement risk index is calculated on each application under a certain locale. A living locale-object update decision is made based on the calculated locale replacement risk indexes.Type: GrantFiled: August 22, 2016Date of Patent: October 16, 2018Assignee: International Business Machines CorporationInventors: Debbie A. Anglin, Vishal C. Aslot, Yu Gu, Su Liu
-
Publication number: 20180225285Abstract: Adaptive pseudo translation provides dynamic adjustment of a generated pseudo translation based on one or more rules and one or more dynamically detected parameters. A pseudo translation of data is requested and an adaptive pseudo translation is initiated. String is extracted from the data and an encoding and language of the string is dynamically detected. A target language is proactively selected based on a parameter. A buffer size is dynamically determined based on the detected encoding, detected languages and target language. The extracted string is dynamically transformed into pseudo translated text based on the buffer size. The dynamically generated pseudo translation provides a highly accurate mock translation to one or more target languages.Type: ApplicationFiled: February 3, 2017Publication date: August 9, 2018Applicant: International Business Machines CorporationInventors: Debbie A. Anglin, Su Liu, Boyi Tzen, Fan Yang
-
Publication number: 20180196872Abstract: Techniques are disclosed herein for normalizing heterogeneous information provided in labels processed by Internet of Things (IoT) devices. A device (e.g., an IoT-enabled device) receives an item including label content. The label content includes attributes describing the item. The device determines that at least one of the attributes is not formatted for processing by the device. A request is generated to format the attributes for processing. The request includes the label content and a target language and a target encoding. The request is sent to a network service that translates the label content. The device receives the translated label content from the network service and processes the item according to the translated label content.Type: ApplicationFiled: January 10, 2017Publication date: July 12, 2018Inventors: Debbie A. ANGLIN, Su LIU, Andrew LY, Shunguo YAN
-
Publication number: 20180198880Abstract: Techniques are disclosed herein for normalizing heterogeneous information provided in labels processed by Internet of Things (IoT) devices. A label transform assistant service receives a request from an IoT device to translate content associated with a label of an item to a format readable by the device. The content includes attributes describing the item. The request specifies a target language and target encoding. A source language and a source encoding associated with the attributes are determined. Each of the attributes are normalized based on a configuration of the network service. Each of the normalized attributes is translated to the target language and the target encoding.Type: ApplicationFiled: January 10, 2017Publication date: July 12, 2018Inventors: Debbie A. ANGLIN, Su LIU, Andrew LY, Shunguo YAN
-
Publication number: 20180173509Abstract: A computer-implemented method includes receiving from a codeset compiler a request for a codeset converter to convert from a source codeset to a target codeset. A mapping table is generated responsive to the request, where the mapping table maps from the source codeset to the target codeset. An applicable codeset converter compiler is selected, from among a plurality of available codeset converter compilers, for compiling a requested codeset converter from the source codeset to the target codeset. The requested codeset converter is compiled with the applicable codeset converter compiler, using a computer processor, responsive to the request. The requested codeset converter is returned to the codeset compiler.Type: ApplicationFiled: December 19, 2016Publication date: June 21, 2018Inventors: Debbie A. Anglin, Su Liu, Boyi Tzen, Yang Fan