Patents by Inventor Teerasit Tinnakul
Teerasit Tinnakul 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: 10489165Abstract: A computer program product for dynamically reconfiguring time zones in real-time using plural time zone (TZ) libraries is provided. The method provides integrating a first time zone information data (TZID) version and a second TZID version into a TZ library in an operating system. A first configuration comprising the TZ library and the first TZID version is selected. Responsive to adjusting the first configuration to a second configuration comprising the TZ library and the second TZID version, the second configuration is used automatically without restarting the operating system and without restarting an application.Type: GrantFiled: June 21, 2017Date of Patent: November 26, 2019Assignee: International Business Machines CorporationInventors: David N. Clissold, Su Liu, Michael Ow, Teerasit Tinnakul
-
Patent number: 10489166Abstract: A computer program product for dynamically reconfiguring time zones in real-time using plural time zone (TZ) libraries is provided. The method provides integrating a first time zone information data (TZID) version and a second TZID version into a TZ library in an operating system. A first configuration comprising the TZ library and the first TZID version is selected. Responsive to adjusting the first configuration to a second configuration comprising the TZ library and the second TZID version, the second configuration is used automatically without restarting the operating system and without restarting an application.Type: GrantFiled: June 26, 2017Date of Patent: November 26, 2019Assignee: International Business Machines CorporationInventors: David N. Clissold, Su Liu, Michael Ow, Teerasit Tinnakul
-
Publication number: 20170293497Abstract: A computer program product for dynamically reconfiguring time zones in real-time using plural time zone (TZ) libraries is provided. The method provides integrating a first time zone information data (TZID) version and a second TZID version into a TZ library in an operating system. A first configuration comprising the TZ library and the first TZID version is selected. Responsive to adjusting the first configuration to a second configuration comprising the TZ library and the second TZID version, the second configuration is used automatically without restarting the operating system and without restarting an application.Type: ApplicationFiled: June 26, 2017Publication date: October 12, 2017Inventors: David N. Clissold, Su Liu, Michael Ow, Teerasit Tinnakul
-
Publication number: 20170285580Abstract: A computer program product for dynamically reconfiguring time zones in real-time using plural time zone (TZ) libraries is provided. The method provides integrating a first time zone information data (TZID) version and a second TZID version into a TZ library in an operating system. A first configuration comprising the TZ library and the first TZID version is selected. Responsive to adjusting the first configuration to a second configuration comprising the TZ library and the second TZID version, the second configuration is used automatically without restarting the operating system and without restarting an application.Type: ApplicationFiled: June 21, 2017Publication date: October 5, 2017Inventors: David N. Clissold, Su Liu, Michael Ow, Teerasit Tinnakul
-
Patent number: 9740176Abstract: A method for dynamically reconfiguring time zones in real-time using plural time zone (TZ) libraries is provided. The method provides integrating a first time zone information data (TZID) version and a second TZID version into a TZ library in an operating system. A first configuration comprising the TZ library and the first TZID version is selected. Responsive to adjusting the first configuration to a second configuration comprising the TZ library and the second TZID version, the second configuration is used automatically without restarting the operating system and without restarting an application.Type: GrantFiled: August 19, 2014Date of Patent: August 22, 2017Assignee: International Business Machines CorporationInventors: David N. Clissold, Su Liu, Michael Ow, Teerasit Tinnakul
-
Patent number: 9727028Abstract: A method for dynamically reconfiguring time zones in real-time using plural time zone (TZ) libraries is provided. The method provides integrating a first time zone information data (TZID) version and a second TZID version into a TZ library in an operating system. A first configuration comprising the TZ library and the first TZID version is selected. Responsive to adjusting the first configuration to a second configuration comprising the TZ library and the second TZID version, the second configuration is used automatically without restarting the operating system and without restarting an application.Type: GrantFiled: October 21, 2014Date of Patent: August 8, 2017Assignee: International Business Machines CorporationInventors: David N. Clissold, Su Liu, Michael Ow, Teerasit Tinnakul
-
Patent number: 9430037Abstract: Mechanisms are provided for performing a locale name modification operation. The mechanisms receive, via a locale name management user interface presented by the data processing system, a new locale name to be used by the data processing system to perform locale customized operations. The mechanisms identify an existing locale name to be replaced by the new locale name. The mechanisms map the new locale name to existing locale name data structures associated with the existing locale name to be replaced and verify proper operation of a software element using the new locale name and the mapping of the new locale name to the existing locale name data structures. The mechanisms utilize the new locale name to perform locale name customized operations in response to verifying proper operation of the software element.Type: GrantFiled: November 8, 2013Date of Patent: August 30, 2016Assignee: International Business Machines CorporationInventors: Su Liu, Teerasit Tinnakul
-
Patent number: 9285870Abstract: Mechanisms are provided for performing a locale name modification operation. The mechanisms receive, via a locale name management user interface presented by the data processing system, a new locale name to be used by the data processing system to perform locale customized operations. The mechanisms identify an existing locale name to be replaced by the new locale name. The mechanisms map the new locale name to existing locale name data structures associated with the existing locale name to be replaced and verify proper operation of a software element using the new locale name and the mapping of the new locale name to the existing locale name data structures. The mechanisms utilize the new locale name to perform locale name customized operations in response to verifying proper operation of the software element.Type: GrantFiled: September 24, 2013Date of Patent: March 15, 2016Assignee: International Business Machines CorporationInventors: Su Liu, Teerasit Tinnakul
-
Publication number: 20160054709Abstract: A method for dynamically reconfiguring time zones in real-time using plural time zone (TZ) libraries is provided. The method provides integrating a first time zone information data (TZID) version and a second TZID version into a TZ library in an operating system. A first configuration comprising the TZ library and the first TZID version is selected. Responsive to adjusting the first configuration to a second configuration comprising the TZ library and the second TZID version, the second configuration is used automatically without restarting the operating system and without restarting an application.Type: ApplicationFiled: October 21, 2014Publication date: February 25, 2016Inventors: David N. Clissold, Su Liu, Michael Ow, Teerasit Tinnakul
-
Publication number: 20160054708Abstract: A method for dynamically reconfiguring time zones in real-time using plural time zone (TZ) libraries is provided. The method provides integrating a first time zone information data (TZID) version and a second TZID version into a TZ library in an operating system. A first configuration comprising the TZ library and the first TZID version is selected. Responsive to adjusting the first configuration to a second configuration comprising the TZ library and the second TZID version, the second configuration is used automatically without restarting the operating system and without restarting an application.Type: ApplicationFiled: August 19, 2014Publication date: February 25, 2016Inventors: David N. Clissold, Su Liu, Michael Ow, Teerasit Tinnakul
-
Patent number: 9172395Abstract: Provided are techniques for detecting a mapping, by a universal convertor, of a first character set to a second character set and of the second character set to a third character set; monitoring, logging, and analyzing code set conversion (CSC) operations; generating an updated character set conversion module from the first character set to the third character set in response to the detecting and a determination that the CSC operation exceed the predefined threshold; and storing the updated character set conversion module for utilization of subsequent processing of the first character set to the third character set.Type: GrantFiled: November 16, 2013Date of Patent: October 27, 2015Assignee: International Business Machines CorporationInventors: Su Liu, Rong Qu, Teerasit Tinnakul
-
Publication number: 20150138003Abstract: Provided are techniques for detecting a mapping, by a universal convertor, of a first character set to a second character set and of the second character set to a third character set; monitoring, logging, and analyzing code set conversion (CSC) operations; generating a updated character set conversion module from the first character set to the third character set in response to the detecting and a determination that the CSC operation exceed the predefined threshold; and storing the updated character set conversion module for utilization of subsequent processing of the first character set to the third character set.Type: ApplicationFiled: November 16, 2013Publication date: May 21, 2015Applicant: International Business Machines CorporationInventors: Su Liu, Rong Qu, Teerasit Tinnakul
-
Publication number: 20150089362Abstract: Mechanisms are provided for performing a locale name modification operation. The mechanisms receive, via a locale name management user interface presented by the data processing system, a new locale name to be used by the data processing system to perform locale customized operations. The mechanisms identify an existing locale name to be replaced by the new locale name. The mechanisms map the new locale name to existing locale name data structures associated with the existing locale name to be replaced and verify proper operation of a software element using the new locale name and the mapping of the new locale name to the existing locale name data structures. The mechanisms utilize the new locale name to perform locale name customized operations in response to verifying proper operation of the software element.Type: ApplicationFiled: September 24, 2013Publication date: March 26, 2015Applicant: International Business Machines CorporationInventors: Su Liu, Teerasit Tinnakul
-
Publication number: 20150089375Abstract: Mechanisms are provided for performing a locale name modification operation. The mechanisms receive, via a locale name management user interface presented by the data processing system, a new locale name to be used by the data processing system to perform locale customized operations. The mechanisms identify an existing locale name to be replaced by the new locale name. The mechanisms map the new locale name to existing locale name data structures associated with the existing locale name to be replaced and verify proper operation of a software element using the new locale name and the mapping of the new locale name to the existing locale name data structures. The mechanisms utilize the new locale name to perform locale name customized operations in response to verifying proper operation of the software element.Type: ApplicationFiled: November 8, 2013Publication date: March 26, 2015Applicant: International Business Machines CorporationInventors: Su Liu, Teerasit Tinnakul
-
Patent number: 8271706Abstract: The present invention provides a computer implemented method and apparatus to revising logical unit ownership in a host. A host receives an error message from a storage subsystem having at least two storage controllers and at least one logical unit coupled to at least one of the storage controllers. The host suspends I/O from the host to the storage subsystem. The host transmits a verification of logical unit ownership query to the storage subsystem. The host determines that ownership between a host and a logical unit on the at least one of the storage controllers has changed from a mapping table of the host. Responsive to a determination that ownership has changed, the host updates ownership in a mapping table of the host to reflect the ownership between the host and the logical unit. The host resumes I/O from the host to the storage subsystem, wherein the host routinely exchanges I/O with the storage subsystem.Type: GrantFiled: May 22, 2008Date of Patent: September 18, 2012Assignee: International Business Machines CorporationInventors: John L. Neemidge, Nishant B. Shah, Stephen M. Tee, Teerasit Tinnakul
-
Patent number: 7783663Abstract: A mechanism is provided for balancing I/O among available paths connected to a device. The mechanism partitions paths so a device can use all or only a subset of available paths to a device, depending on the load of I/O for other devices that are sharing the paths. The partitioning of paths is dynamic, readjusting as I/O loads change for the devices.Type: GrantFiled: February 11, 2008Date of Patent: August 24, 2010Assignee: International Business Machines CorporationInventors: James P. Allen, Timothy M. Damron, Stephen M. Tee, Teerasit Tinnakul
-
Publication number: 20090292834Abstract: The present invention provides a computer implemented method and apparatus to revising logical unit ownership in a host. A host receives an error message from a storage subsystem having at least two storage controllers and at least one logical unit coupled to at least one of the storage controllers. The host suspends I/O from the host to the storage subsystem. The host transmits a verification of logical unit ownership query to the storage subsystem. The host determines that ownership between a host and a logical unit on the at least one of the storage controllers has changed from a mapping table of the host. Responsive to a determination that ownership has changed, the host updates ownership in a mapping table of the host to reflect the ownership between the host and the logical unit. The host resumes I/O from the host to the storage subsystem, wherein the host routinely exchanges I/O with the storage subsystem.Type: ApplicationFiled: May 22, 2008Publication date: November 26, 2009Applicant: International Business Machines CorporationInventors: John L. Neemidge, Nishant B. Shah, Stephen M. Tee, Teerasit Tinnakul
-
Publication number: 20080133810Abstract: A mechanism is provided for balancing I/O among available paths connected to a device. The mechanism partitions paths so a device can use all or only a subset of available paths to a device, depending on the load of I/O for other devices that are sharing the paths. The partitioning of paths is dynamic, readjusting as I/O loads change for the devices.Type: ApplicationFiled: February 11, 2008Publication date: June 5, 2008Inventors: James P. Allen, Timothy M. Damron, Stephen M. Tee, Teerasit Tinnakul
-
Patent number: 7337235Abstract: A mechanism is provided for balancing I/O among available paths connected to a device. The mechanism partitions paths so a device can use all or only a subset of available paths to a device, depending on the load of I/O for other devices that are sharing the paths. The partitioning of paths is dynamic, readjusting as I/O loads change for the devices.Type: GrantFiled: October 28, 2004Date of Patent: February 26, 2008Assignee: International Business Machines CorporationInventors: James P. Allen, Timothy M. Damron, Stephen M. Tee, Teerasit Tinnakul
-
Patent number: 7302448Abstract: A method, computer program product, and a data processing system for maintaining object configuration data in a data processing system is provided. A first set of attribute entries is stored in a database. The first set of attribute entries is associated with a first object classification and a second object classification. A second set and a third set of attribute entries each including at least one attribute entry are stored in the database. The second set of attribute entries is associated with the first object classification, and the third set of attribute entries are associated with the second object classification. A first object of the first object classification is configured with the first set of attribute entries and the second set of attribute entries, and a second object of the second object classification is configured with the first set of attribute entries and the third set of attribute entries.Type: GrantFiled: October 7, 2004Date of Patent: November 27, 2007Assignee: International Business Machines CorporationInventors: Chris Alan Schwendiman, Stephen M. Tee, Teerasit Tinnakul