Patents by Inventor Tien Hiong Lee
Tien Hiong Lee 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: 11954940Abstract: Methods, systems and computer readable medium for liveness detection authentication of a facial image are provided. The method includes acquiring a first image of the facial image illuminated with a first color, acquiring a second image of the facial image illuminated with a second color, and determining if the facial image is consistent with a three-dimensional (3D) structure in response to a combination of the first and second images. The method further includes authenticating the facial image if the facial image is consistent with a 3D structure and the facial image matches a face of user to be authenticated.Type: GrantFiled: July 17, 2020Date of Patent: April 9, 2024Assignee: NEC CORPORATIONInventors: Konstantin Levinski, Iskandar Goh, Tien Hiong Lee, Weng Sing Tang, Xin Qu
-
Publication number: 20240112495Abstract: Methods, systems and computer readable medium for liveness detection authentication of a facial image are provided. The method includes acquiring a first image of the facial image illuminated with a first color, acquiring a second image of the facial image illuminated with a second color, and determining if the facial image is consistent with a three-dimensional (3D) structure in response to a combination of the first and second images. The method further includes authenticating the facial image if the facial image is consistent with a 3D structure and the facial image matches a face of user to be authenticated.Type: ApplicationFiled: December 1, 2023Publication date: April 4, 2024Applicant: NEC CorporationInventors: Konstantin LEVINSKI, Iskandar Goh, Tien Hiong Lee, Weng Sing Tang, Xin Qu
-
Publication number: 20220245964Abstract: Methods, systems and computer readable medium for liveness detection authentication of a facial image are provided. The method includes acquiring a first image of the facial image illuminated with a first color, acquiring a second image of the facial image illuminated with a second color, and determining if the facial image is consistent with a three-dimensional (3D) structure in response to a combination of the first and second images. The method further includes authenticating the facial image if the facial image is consistent with a 3D structure and the facial image matches a face of user to be authenticated.Type: ApplicationFiled: July 17, 2020Publication date: August 4, 2022Applicant: NEC CorporationInventors: Konstantin LEVINSKI, Iskandar GOH, Tien Hiong LEE, Weng Sing TANG, Xin QU
-
Patent number: 11379618Abstract: A mechanism is provided for secure sensitive private information dependent transactions. A query and a transaction token S associated with a current transaction between a SPI owner and the service provider is received. Particular SPI required is identified based on the query. A request for the particular SPI from the SPI owner is constructed thereby forming a constructed request. The constructed request is sent to one or more authorized devices associated with the SPI owner enrolled with the cognitive SPI broker. The particular SPI is received from a device of the SPI owner thereby forming received SPI. The received SPI is used complete the transaction. A notification is then sent to the SPI owner that the transaction has been completed.Type: GrantFiled: June 1, 2017Date of Patent: July 5, 2022Assignee: International Business Machines CorporationInventors: Tien Hiong Lee, Konstantin Levinski, Edwin Boaz Soenaryo, Weng Sing Tang
-
Publication number: 20220189110Abstract: A system and a method for adaptively constructing a three-dimensional (3D) facial model based on two or more inputs of a two-dimensional (2D) facial image are disclosed. The server includes at least one processor and at least one memory including computer program code. The at least one memory and the computer program code are configured to, with the at least one processor, cause the server at least to receive, from an input capturing device, the two or more inputs of the 2D facial image, the two or more inputs being captured at different distances from the image capturing device, determine depth information relating to at least a point of each of the two or more inputs of the 2D facial image and construct the 3D facial model in response to the determination of the depth information.Type: ApplicationFiled: March 27, 2020Publication date: June 16, 2022Applicant: NEC CorporationInventors: Weng Sing TANG, Tien Hiong LEE, Xin QU, Iskandar GOH, Luke Christopher Boon Kiat SEOW
-
Patent number: 10938954Abstract: A method, system and a computer program product are provided for updating mobile device applications at a central cloud server by establishing an application virtual machine representation of a first mobile device application installed on a mobile device; updating the application virtual machine representation at the central cloud server to perform software configuration, installation, upgrade, optimization, testing, or maintenance tasks on the application virtual machine representation without using computational resources at the mobile device; and sending the mobile device one or more modules that were changed when updating the application virtual machine representation for integration into the first mobile device application installed on the mobile device.Type: GrantFiled: June 18, 2019Date of Patent: March 2, 2021Assignee: International Business Machines CorporationInventors: Tien Hiong Lee, Konstantin Levinski, Chee Meng Low, Weng Sing Tang
-
Patent number: 10686911Abstract: A method, system and a computer program product are provided for updating mobile device applications at a central cloud server by establishing an application virtual machine representation of a first mobile device application installed on a mobile device; updating the application virtual machine representation at the central cloud server to perform software configuration, installation, upgrade, optimization, testing, or maintenance tasks on the application virtual machine representation without using computational resources at the mobile device; and sending the mobile device one or more modules that were changed when updating the application virtual machine representation for integration into the first mobile device application installed on the mobile device.Type: GrantFiled: October 15, 2018Date of Patent: June 16, 2020Assignee: International Business Machines CorporationInventors: Tien Hiong Lee, Konstantin Levinski, Chee Meng Low, Weng Sing Tang
-
Patent number: 10489715Abstract: The method includes identifying a log stream from a first device, wherein the first device is of an unknown device type. The method further includes identifying features in the log stream from the first device. The method further includes determining a probability that the log stream from the first device was created by a specific device type based on matching of features of the identified log stream from the first device and features in log streams from a plurality of known device types.Type: GrantFiled: June 2, 2015Date of Patent: November 26, 2019Assignee: International Business Machines CorporationInventors: Tien Hiong Lee, Konstantin Levinski, Harjoben Singh, Weng Sing Tang
-
Patent number: 10489714Abstract: The method includes identifying a log stream from a first device, wherein the first device is of an unknown device type. The method further includes identifying features in the log stream from the first device. The method further includes determining a probability that the log stream from the first device was created by a specific device type based on matching of features of the identified log stream from the first device and features in log streams from a plurality of known device types.Type: GrantFiled: March 27, 2015Date of Patent: November 26, 2019Assignee: International Business Machines CorporationInventors: Tien Hiong Lee, Konstantin Levinski, Harjoben Singh, Weng Sing Tang
-
Publication number: 20190312952Abstract: A method, system and a computer program product are provided for updating mobile device applications at a central cloud server by establishing an application virtual machine representation of a first mobile device application installed on a mobile device; updating the application virtual machine representation at the central cloud server to perform software configuration, installation, upgrade, optimization, testing, or maintenance tasks on the application virtual machine representation without using computational resources at the mobile device; and sending the mobile device one or more modules that were changed when updating the application virtual machine representation for integration into the first mobile device application installed on the mobile device.Type: ApplicationFiled: June 18, 2019Publication date: October 10, 2019Inventors: Tien Hiong Lee, Konstantin Levinski, Chee Meng Low, Weng Sing Tang
-
Patent number: 10432752Abstract: A method, system and a computer program product are provided for updating mobile device applications at a central cloud server by establishing an application virtual machine representation of a first mobile device application installed on a mobile device; updating the application virtual machine representation at the central cloud server to perform software configuration, installation, upgrade, optimization, testing, or maintenance tasks on the application virtual machine representation without using computational resources at the mobile device; and sending the mobile device one or more modules that were changed when updating the application virtual machine representation for integration into the first mobile device application installed on the mobile device.Type: GrantFiled: April 12, 2017Date of Patent: October 1, 2019Assignee: International Business Machines CorporationInventors: Tien Hiong Lee, Konstantin Levinski, Chee Meng Low, Weng Sing Tang
-
Publication number: 20190052732Abstract: A method, system and a computer program product are provided for updating mobile device applications at a central cloud server by establishing an application virtual machine representation of a first mobile device application installed on a mobile device; updating the application virtual machine representation at the central cloud server to perform software configuration, installation, upgrade, optimization, testing, or maintenance tasks on the application virtual machine representation without using computational resources at the mobile device; and sending the mobile device one or more modules that were changed when updating the application virtual machine representation for integration into the first mobile device application installed on the mobile device.Type: ApplicationFiled: October 15, 2018Publication date: February 14, 2019Inventors: Tien Hiong Lee, Konstantin Levinski, Chee Meng Low, Weng Sing Tang
-
Publication number: 20180349644Abstract: A mechanism is provided for secure sensitive private information dependent transactions. A query and a transaction token S associated with a current transaction between a SPI owner and the service provider is received. Particular SPI required is identified based on the query. A request for the particular SPI from the SPI owner is constructed thereby forming a constructed request. The constructed request is sent to one or more authorized devices associated with the SPI owner enrolled with the cognitive SPI broker. The particular SPI is received from a device of the SPI owner thereby forming received SPI. The received SPI is used complete the transaction. A notification is then sent to the SPI owner that the transaction has been completed.Type: ApplicationFiled: June 1, 2017Publication date: December 6, 2018Inventors: Tien Hiong Lee, Konstantin Levinski, Edwin Boaz Soenaryo, Weng Sing Tang
-
Publication number: 20180302495Abstract: A method, system and a computer program product are provided for updating mobile device applications at a central cloud server by establishing an application virtual machine representation of a first mobile device application installed on a mobile device; updating the application virtual machine representation at the central cloud server to perform software configuration, installation, upgrade, optimization, testing, or maintenance tasks on the application virtual machine representation without using computational resources at the mobile device; and sending the mobile device one or more modules that were changed when updating the application virtual machine representation for integration into the first mobile device application installed on the mobile device.Type: ApplicationFiled: April 12, 2017Publication date: October 18, 2018Inventors: Tien Hiong Lee, Konstantin Levinski, Chee Meng Low, Weng Sing Tang
-
Patent number: 10078659Abstract: Embodiments of the present invention provide a means for validating electronic forms using one or more semantic databases. The invention includes processing an electronic form into individual elements and generating entities for the individual elements. The closest matching ontology is found for each entity and the pairings are grouped into a general formal ontology tree. The entities in the general formal ontology tree are traversed using generated rules. This analysis yields validation results that are combined with the original form to create an annotated form.Type: GrantFiled: September 25, 2017Date of Patent: September 18, 2018Assignee: International Business Machines CorporationInventors: Ken Yian Chow, Tien Hiong Lee, Jason M. McCarthy, Weng Sing Tang
-
Patent number: 10067815Abstract: A log entry identifies an error in the computer or other system. Another log entry identifies a symptom associated with the system error. The symptom occurs in timeframe prior to the system error and a variable score is determined for the symptom according to the timeframe, the consistency with which the symptom appears along with the error, and the frequency with which the symptom occurs throughout the system log. A new occurrence of the symptom is identified. Whether the symptom's variable score exceeds a threshold value for the symptom is determined. In response to determining that the symptom's variable score exceeds the threshold value, an alert indicating that the associated system error is probable is displayed.Type: GrantFiled: June 21, 2016Date of Patent: September 4, 2018Assignee: International Business Machines CorporationInventors: Wei Liang Chua, Tien Hiong Lee, Konstantin Levinski, Weng Sing Tang
-
Patent number: 10067972Abstract: Embodiments of the present invention provide a means for validating electronic forms using one or more semantic databases. The invention includes processing an electronic form into individual elements and generating entities for the individual elements. The closest matching ontology is found for each entity and the pairings are grouped into a general formal ontology tree. The entities in the general formal ontology tree are traversed using generated rules. This analysis yields validation results that are combined with the original form to create an annotated form.Type: GrantFiled: November 17, 2015Date of Patent: September 4, 2018Assignee: International Business Machines CorporationInventors: Ken Yian Chow, Tien Hiong Lee, Jason M. McCarthy, Weng Sing Tang
-
Patent number: 10055276Abstract: A mechanism is provided for detecting one or more defects in an incoming log. One or more features are extracted from the incoming log. Utilizing the one or more features, one or more patterns, one or more pattern sequences of the one or more patterns, and one or more proximities associated with the one or more patterns contained in the incoming log are identified. For each defect model generated for the incoming log, a set of patterns in the defect model is compared to a set of patterns in each previously identified defect model in a set of previously identified defect models. Responsive to identifying a match and responsive to set of scores associated with the match meeting or exceeding a set of probability thresholds, an identification associated with the previously identified defect model along with any solution or workaround is passed to a support engineer.Type: GrantFiled: November 9, 2016Date of Patent: August 21, 2018Assignee: International Business Machines CorporationInventors: Christopher G. Fredericks, Tien Hiong Lee, Konstantin Levinski, Xin Qian, Weng Sing Tang, Xiang Zhang
-
Patent number: 9984148Abstract: A computer-implemented method includes receiving one or more log files. Each of the one or more log files includes one or more logs. The computer-implemented method further includes extracting one or more event records from said one or more logs. The computer-implemented method further includes, for each event record of the one or more event records, determining one or more attributes and one or more dimensions based on the event record, respectively. The computer-implemented method further includes grouping the one or more event records into one or more attribute groups. The computer-implemented method further includes ordering the one or more event records of each of the one or more attribute groups by the one or more dimensions. The computer-implemented method further includes generating one or more graphical representations of the one or more attribute groups. A corresponding computer system and computer program product are also disclosed.Type: GrantFiled: August 22, 2017Date of Patent: May 29, 2018Assignee: International Business Machines CorporationInventors: Tien Hiong Lee, Konstantin Levinski, Weng Sing Tang, Liang Zhu
-
Patent number: 9973521Abstract: Embodiments of the present invention disclose populating a database by conducting a training phase to analyze training security log streams. A server extracts the words contained within the training security log and replaces each of the extracted words with a symbol to form a symbol string and an n-gram scan is conducted on the symbol string to generate statistical data. Tokens are extracted from symbol string, where the tokens are words, phrase or alphanumeric sequence represented by a symbol within training security log stream. The symbol string is replaced with the words they represent to allow for the identification of the actual token phrases. A scan is conducted on the token phrase to acquire scan data on the identified token phrases. Once the tokens, position information, and scan data are known they are stored within the database to allow security log streams to be analyzed in real time.Type: GrantFiled: December 28, 2015Date of Patent: May 15, 2018Assignee: International Business Machines CorporationInventors: Tien Hiong Lee, Konstantin Levinski, Xin Qian, Harjoben Singh, Weng Sing Tang