Patents by Inventor Kalvinder P. Singh
Kalvinder P. Singh 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: 9935965Abstract: Automatically establishing and/or modifying a trust relationship between devices, including mobile devices, in communication, and customizing a user interface workflow based on the trust relationship. Trust relationships are based on numerous proximity-related factors including automatically gathered proximity data, length of time in proximity, and signals detected from a target communication device as well as other nearby communication devices.Type: GrantFiled: May 14, 2015Date of Patent: April 3, 2018Assignee: International Business Machines CorporationInventors: Gavin G. Bray, Chia-Le Cheng, Elizabeth M. Hughes, Kalvinder P. Singh
-
Patent number: 9857949Abstract: An approach to generating a context for translating strings for a graphical user interface. The approach includes a computer receiving a string to be translated and associated source code, the string identified by a unique key within the associated source code and the associated source code is markup language. The computer identifies a first logical section of the associated source code corresponding to a unique key of the string and one or more graphical user interface components within the identified logical section of the associated source code. The computer then creates a mockup image presenting the one or more graphical user interface components and the string. The computer then labels, in the created mockup image, each of the one or more graphical user interface components and the first string of the plurality of strings, and identifies one or more additional graphical user interface components.Type: GrantFiled: December 13, 2016Date of Patent: January 2, 2018Assignee: International Business Machines CorporationInventors: Timothy S. Bartley, Gavin G. Bray, Elizabeth M. Hughes, Kalvinder P. Singh
-
Patent number: 9756054Abstract: Automatically establishing and/or modifying a trust relationship between devices, including mobile devices, in communication, and customizing a user interface workflow based on the trust relationship. Trust relationships are based on numerous proximity-related factors including automatically gathered proximity data, length of time in proximity, and signals detected from a target communication device as well as other nearby communication devices.Type: GrantFiled: June 5, 2015Date of Patent: September 5, 2017Assignee: International Business Machines CorporationInventors: Gavin G. Bray, Chia-Le Cheng, Elizabeth M. Hughes, Kalvinder P. Singh
-
Patent number: 9747150Abstract: An approach for two stage log normalization is provided. The approach retrieves a message format and a plurality of parameters from one or more log files. The approach determines a classification for one or more first sequence files, wherein the one or more first sequence files includes the message format from the one or more log files. The approach determines a classification of error for the one or more first sequence files. The approach determines whether there is a high confidence in the classification of error for the one or more first sequence files. The approach determines whether there is an improvement in confidence in the classification of error from one or more second sequence files, wherein the one or more second sequence files includes the message format and the plurality of parameters from the one or more log files.Type: GrantFiled: December 22, 2016Date of Patent: August 29, 2017Assignee: International Business Machines CorporationInventors: Phillip A. J. Cooper, Jevon J. C. Hill, Fiona L. Lam, Kalvinder P. Singh
-
Patent number: 9720908Abstract: An approach to generating a context for translating strings for a graphical user interface. The approach includes a computer receiving a string to be translated and associated source code, the string identified by a unique key within the associated source code and the associated source code is markup language. The computer identifies a first logical section of the associated source code corresponding to a unique key of the string and one or more graphical user interface components within the identified logical section of the associated source code. The computer then creates a mockup image presenting the one or more graphical user interface components and the string. The computer then labels, in the created mockup image, each of the one or more graphical user interface components and the first string of the plurality of strings, and identifies one or more additional graphical user interface components.Type: GrantFiled: July 15, 2016Date of Patent: August 1, 2017Assignee: International Business Machines CorporationInventors: Timothy S. Bartley, Gavin G. Bray, Elizabeth M. Hughes, Kalvinder P. Singh
-
Patent number: 9720900Abstract: According to embodiments of the present invention, a first metadata defining how a user interface associated with an application under test should appear is generated using one or more computer processors. An image of the user interface associated with the application under test that is invoked during a test run is captured using one or more one or more computer processors. The captured image is converted, using one or more computer processors, into one or more of a second metadata and text. The first metadata is compared, using one or more computer processors, to the second metadata and the text. In response to the comparison resulting in a difference between the first metadata and the second metadata, the image is stored, using one or more computer processors, and an assessment request is generated using one or more computer processors.Type: GrantFiled: February 25, 2016Date of Patent: August 1, 2017Assignee: International Business Machines CorporationInventors: Timothy S. Bartley, Gavin G. Bray, Elizabeth M. Hughes, Kalvinder P. Singh
-
Patent number: 9703770Abstract: According to embodiments of the present invention, a first metadata defining how a user interface associated with an application under test should appear is generated using one or more computer processors. An image of the user interface associated with the application under test that is invoked during a test run is captured using one or more one or more computer processors. The captured image is converted, using one or more computer processors, into one or more of a second metadata and text. The first metadata is compared, using one or more computer processors, to the second metadata and the text. In response to the comparison resulting in a difference between the first metadata and the second metadata, the image is stored, using one or more computer processors, and an assessment request is generated using one or more computer processors.Type: GrantFiled: March 19, 2014Date of Patent: July 11, 2017Assignee: International Business Machines CorporationInventors: Timothy S. Bartley, Gavin G. Bray, Elizabeth M. Hughes, Kalvinder P. Singh
-
Patent number: 9684983Abstract: A method for visualization of big data using three dimensional pie charts. The method includes receiving at least a first set of data, comprising information detailing one or more subsets of values, each value having an associated time element. The method includes determining a three dimensional pie chart based on the at least first set of data, which includes at least as first layer comprising a first set of wedges and a second layer comprising a second set of wedges. The method includes displaying the three dimensional pie chart comprising at least the first layer and the second layer.Type: GrantFiled: April 30, 2014Date of Patent: June 20, 2017Assignee: International Business Machines CorporationInventors: Timothy S. Bartley, Gavin G. Bray, Elizabeth M. Hughes, Kalvinder P. Singh
-
Publication number: 20170103344Abstract: An approach for two stage log normalization is provided. The approach retrieves a message format and a plurality of parameters from one or more log files. The approach determines a classification for one or more first sequence files, wherein the one or more first sequence files includes the message format from the one or more log files. The approach determines a classification of error for the one or more first sequence files. The approach determines whether there is a high confidence in the classification of error for the one or more first sequence files. The approach determines whether there is an improvement in confidence in the classification of error from one or more second sequence files, wherein the one or more second sequence files includes the message format and the plurality of parameters from the one or more log files.Type: ApplicationFiled: December 22, 2016Publication date: April 13, 2017Inventors: Phillip A.J. Cooper, Jevon J.C. Hill, Fiona L. Lam, Kalvinder P. Singh
-
Publication number: 20170083200Abstract: An approach to generating a context for translating strings for a graphical user interface. The approach includes a computer receiving a string to be translated and associated source code, the string identified by a unique key within the associated source code and the associated source code is markup language. The computer identifies a first logical section of the associated source code corresponding to a unique key of the string and one or more graphical user interface components within the identified logical section of the associated source code. The computer then creates a mockup image presenting the one or more graphical user interface components and the string. The computer then labels, in the created mockup image, each of the one or more graphical user interface components and the first string of the plurality of strings, and identifies one or more additional graphical user interface components.Type: ApplicationFiled: December 13, 2016Publication date: March 23, 2017Inventors: Timothy S. Bartley, Gavin G. Bray, Elizabeth M. Hughes, Kalvinder P. Singh
-
Patent number: 9594618Abstract: An approach for two stage log normalization is provided. The approach retrieves a message format and a plurality of parameters from one or more log files. The approach determines a classification for one or more first sequence files, wherein the one or more first sequence files includes the message format from the one or more log files. The approach determines a classification of error for the one or more first sequence files. The approach determines whether there is a high confidence in the classification of error for the one or more first sequence files. The approach determines whether there is an improvement in confidence in the classification of error from one or more second sequence files, wherein the one or more second sequence files includes the message format and the plurality of parameters from the one or more log files.Type: GrantFiled: June 17, 2016Date of Patent: March 14, 2017Assignee: International Business Machines CorporationInventors: Phillip A. J. Cooper, Jevon J. C. Hill, Fiona L. Lam, Kalvinder P. Singh
-
Publication number: 20170017643Abstract: In a method for translating text into another language, receiving, by one or more processors, text in a first language. Comparing, by one or more processors, the text to a plurality of resource bundle strings in the first language. Determining, by one or more processors, that the text at least partially matches one or more resource bundle strings of the plurality of resource bundle strings. Determining, by one or more processors, a resource bundle key corresponding to each resource bundle string of the one or more resource bundle strings. Translating, by one or more processors, the text from the first language to a second language using one determined resource bundle key.Type: ApplicationFiled: July 14, 2015Publication date: January 19, 2017Inventors: Gavin G. Bray, Chia-Le Cheng, Kalvinder P. Singh
-
Publication number: 20170017536Abstract: An approach for two stage log normalization is provided. The approach retrieves a message format and a plurality of parameters from one or more log files. The approach determines a classification for one or more first sequence files, wherein the one or more first sequence files includes the message format from the one or more log files. The approach determines a classification of error for the one or more first sequence files. The approach determines whether there is a high confidence in the classification of error for the one or more first sequence files. The approach determines whether there is an improvement in confidence in the classification of error from one or more second sequence files, wherein the one or more second sequence files includes the message format and the plurality of parameters from the one or more log files.Type: ApplicationFiled: June 17, 2016Publication date: January 19, 2017Inventors: Phillip A.J. Cooper, Jevon J.C. Hill, Fiona L. Lam, Kalvinder P. Singh
-
Patent number: 9519535Abstract: An approach for two stage log normalization is provided. The approach retrieves a message format and a plurality of parameters from one or more log files. The approach determines a classification for one or more first sequence files, wherein the one or more first sequence files includes the message format from the one or more log files. The approach determines a classification of error for the one or more first sequence files. The approach determines whether there is a high confidence in the classification of error for the one or more first sequence files. The approach determines whether there is an improvement in confidence in the classification of error from one or more second sequence files, wherein the one or more second sequence files includes the message format and the plurality of parameters from the one or more log files.Type: GrantFiled: July 17, 2015Date of Patent: December 13, 2016Assignee: International Business Machines CorporationInventors: Phillip A. J. Cooper, Jevon J. C. Hill, Fiona L. Lam, Kalvinder P. Singh
-
Patent number: 9501471Abstract: A method for generating a context for translating strings for a graphical user interface. The method includes receiving a string to be translated and associated source code, the string identified by a unique key within the associated source code. The method includes identifying a first logical section of the associated source code corresponding to a unique key of the string. The method includes identifying one or more graphical user interface components within the identified logical section of the associated source code. The method then includes creating a mockup image presenting the one or more graphical user interface components and the string.Type: GrantFiled: June 4, 2013Date of Patent: November 22, 2016Assignee: International Business Machines CorporationInventors: Timothy S. Bartley, Gavin G. Bray, Elizabeth M. Hughes, Kalvinder P. Singh
-
Publication number: 20160335442Abstract: Automatically establishing and/or modifying a trust relationship between devices, including mobile devices, in communication, and customizing a user interface workflow based on the trust relationship. Trust relationships are based on numerous proximity-related factors including automatically gathered proximity data, length of time in proximity, and signals detected from a target communication device as well as other nearby communication devices.Type: ApplicationFiled: June 5, 2015Publication date: November 17, 2016Inventors: Gavin G. Bray, Chia-Le Cheng, Elizabeth M. Hughes, Kalvinder P. Singh
-
Publication number: 20160337375Abstract: Automatically establishing and/or modifying a trust relationship between devices, including mobile devices, in communication, and customizing a user interface workflow based on the trust relationship. Trust relationships are based on numerous proximity-related factors including automatically gathered proximity data, length of time in proximity, and signals detected from a target communication device as well as other nearby communication devices.Type: ApplicationFiled: May 14, 2015Publication date: November 17, 2016Inventors: Gavin G. Bray, Chia-Le Cheng, Elizabeth M. Hughes, Kalvinder P. Singh
-
Publication number: 20160314117Abstract: An approach to generating a context for translating strings for a graphical user interface. The approach includes a computer receiving a string to be translated and associated source code, the string identified by a unique key within the associated source code and the associated source code is markup language. The computer identifies a first logical section of the associated source code corresponding to a unique key of the string and one or more graphical user interface components within the identified logical section of the associated source code. The computer then creates a mockup image presenting the one or more graphical user interface components and the string. The computer then labels, in the created mockup image, each of the one or more graphical user interface components and the first string of the plurality of strings, and identifies one or more additional graphical user interface components.Type: ApplicationFiled: July 15, 2016Publication date: October 27, 2016Inventors: Timothy S. Bartley, Gavin G. Bray, Elizabeth M. Hughes, Kalvinder P. Singh
-
Patent number: 9436679Abstract: An approach to generating a context for translating strings for a graphical user interface. The approach includes a computer receiving a string to be translated and associated source code, the string identified by a unique key within the associated source code and the associated source code is markup language. The computer identifies a first logical section of the associated source code corresponding to a unique key of the string and one or more graphical user interface components within the identified logical section of the associated source code. The computer then creates a mockup image presenting the one or more graphical user interface components and the string. The computer then labels, in the created mockup image, each of the one or more graphical user interface components and the first string of the plurality of strings, and identifies one or more additional graphical user interface components.Type: GrantFiled: December 14, 2015Date of Patent: September 6, 2016Assignee: International Business machines CorporationInventors: Timothy S. Bartley, Gavin G. Bray, Elizabeth M. Hughes, Kalvinder P. Singh
-
Patent number: 9411672Abstract: An approach for two stage log normalization is provided. The approach retrieves a message format and a plurality of parameters from one or more log files. The approach determines a classification for one or more first sequence files, wherein the one or more first sequence files includes the message format from the one or more log files. The approach determines a classification of error for the one or more first sequence files. The approach determines whether there is a high confidence in the classification of error for the one or more first sequence files. The approach determines whether there is an improvement in confidence in the classification of error from one or more second sequence files, wherein the one or more second sequence files includes the message format and the plurality of parameters from the one or more log files.Type: GrantFiled: April 5, 2016Date of Patent: August 9, 2016Assignee: International Business Machines CorporationInventors: Phillip A. J. Cooper, Jevon J. C. Hill, Fiona L. Lam, Kalvinder P. Singh