Patents by Inventor ASHISH K. MATHUR
ASHISH K. MATHUR 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: 10743370Abstract: A computer-implemented method includes identifying one or more sensor identifiers; identifying one or more activity conclusions; and identifying one or more activity derivation rules each associated with at least one of the one or more sensor identifiers and at least one of the one or more activity conclusions. The computer-implemented method further includes determining, for each of the one or more sensor identifiers, an overall predominance value based on at least one of the one or more activity derivation rules, wherein the predominance value is an estimation of the synergic significance of each of the one or more sensor identifiers to the one or more activity derivation rules. A corresponding computer program product and computer system are also disclosed.Type: GrantFiled: May 9, 2019Date of Patent: August 11, 2020Assignee: International Business Machines CorporationInventors: Vijay Ekambaram, Ashish K. Mathur, Krishnasuri Narayanam, Ramasuri Narayanam
-
Patent number: 10607233Abstract: In response to a posting of a negative review of an information technology item, external environmental context data is collected that comprehends processing environment attributes of an external process that interacts with the item in a reviewed performance of the item. An attribute of the item criticized in the review is correlated with an attribute of the external environmental context data as a function of contemporaneous time of occurrence. Degrees of likelihood as the principal cause of the negative review are determined for the attributes of the information technology item and for the correlated external environmental context data attribute. The negative review is determined to be a false negative review if the degree of likelihood that the correlated attribute of the external environmental context data is the principal cause is higher than the degree of likelihood that the criticized attribute of the information technology item is the principal cause.Type: GrantFiled: January 6, 2016Date of Patent: March 31, 2020Assignee: International Business Machines CorporationInventors: Vijay Ekambaram, Ashish K. Mathur, Nitendra Rajput, Vivek Sharma
-
Patent number: 10585777Abstract: Identification and dynamic ranking of performance issues. For an instance of a performance anti-pattern, identifying and recording information relating to a resultant performance issue, quantifying the magnitude of the performance issue, and dynamically ranking the performance issue against other performance issues.Type: GrantFiled: January 19, 2017Date of Patent: March 10, 2020Assignee: International Business Machines CorporationInventors: Vijay Ekambaram, Sachidanand Mangala Basavanna, Ashish K. Mathur, Nitendra Rajput, Vivek Sharma
-
Publication number: 20190268968Abstract: A computer-implemented method includes identifying one or more sensor identifiers; identifying one or more activity conclusions; and identifying one or more activity derivation rules each associated with at least one of the one or more sensor identifiers and at least one of the one or more activity conclusions. The computer-implemented method further includes determining, for each of the one or more sensor identifiers, an overall predominance value based on at least one of the one or more activity derivation rules, wherein the predominance value is an estimation of the synergic significance of each of the one or more sensor identifiers to the one or more activity derivation rules. A corresponding computer program product and computer system are also disclosed.Type: ApplicationFiled: May 9, 2019Publication date: August 29, 2019Inventors: Vijay Ekambaram, Ashish K. Mathur, Krishnasuri Narayanam, Ramasuri Narayanam
-
Patent number: 10394579Abstract: Methods, systems, and articles of manufacture for automatically fixing inaccessible widgets during mobile application execution are provided herein. A method includes identifying an image element from a set of one or more user interface elements of an application that are inaccessible to a given set of users; generating a text description associated with the image element; extracting a portion of the text description related to an accessibility property of the image element; and adjusting the accessibility property of the image element to render the image element accessible to the given set of users.Type: GrantFiled: March 27, 2014Date of Patent: August 27, 2019Assignee: International Business Machines CorporationInventors: Vikrant Nandakumar, Vivek Sharma, Vijay Ekambaram, Ashish K. Mathur
-
Patent number: 10380657Abstract: Mobile application reviewing is provided. An interaction, made by a user of a wearable device is identified. One or more facial expression data is received. A screenshot of a mobile application on a mobile device is captured. A user sentiment, corresponding to the screenshot, is determined, wherein the sentiment is based on the facial expression data. A mobile application rating corresponding to the user is determined wherein the mobile application rating is based on one or more screenshot ratings corresponding to the user.Type: GrantFiled: March 4, 2015Date of Patent: August 13, 2019Assignee: International Business Machines CorporationInventors: Vijay Ekambaram, Ashish K. Mathur, Vivek Sharma
-
Patent number: 10373213Abstract: Mobile application reviewing is provided. An interaction, made by a user of a wearable device is identified. One or more facial expression data is received. A screenshot of a mobile application on a mobile device is captured. A user sentiment, corresponding to the screenshot, is determined, wherein the sentiment is based on the facial expression data. A mobile application rating corresponding to the user is determined wherein the mobile application rating is based on one or more screenshot ratings corresponding to the user.Type: GrantFiled: October 9, 2015Date of Patent: August 6, 2019Assignee: International Business Machines CorporationInventors: Vijay Ekambaram, Ashish K. Mathur, Vivek Sharma
-
Patent number: 10331436Abstract: Systems, methods, and computer program products to perform an operation comprising receiving, via an interface, a first review specifying a first rating value, a second rating value, and a textual review for an application in an application store, associating the first review in the application store with the first rating value, invoking a semantics analysis engine to determine that the textual review specifies a first known performance issue for the application, determining, based on an update to the application and reviews for the application received subsequent to the update to the application, that the first known performance issue has been resolved, and associating the first review in the application store with the second rating value.Type: GrantFiled: March 20, 2017Date of Patent: June 25, 2019Assignee: International Business Machines CorporationInventors: Pralhad D. Deshpande, Vijay Ekambaram, Ashish K. Mathur
-
Patent number: 10327281Abstract: A computer-implemented method includes identifying one or more sensor identifiers; identifying one or more activity conclusions; and identifying one or more activity derivation rules each associated with at least one of the one or more sensor identifiers and at least one of the one or more activity conclusions. The computer-implemented method further includes determining, for each of the one or more sensor identifiers, an overall predominance value based on at least one of the one or more activity derivation rules, wherein the predominance value is an estimation of the synergic significance of each of the one or more sensor identifiers to the one or more activity derivation rules. A corresponding computer program product and computer system are also disclosed.Type: GrantFiled: September 27, 2016Date of Patent: June 18, 2019Assignee: International Business Machines CorporationInventors: Vijay Ekambaram, Ashish K. Mathur, Krishnasuri Narayanam, Ramasuri Narayanam
-
Patent number: 10313901Abstract: A method for monitoring software application performance and one or more device states affecting a software application on a periodic basis on a mobile device. The method includes one or more computer processors identifying a software application on a mobile device. The method further includes the one or more computer processors identifying a plurality of sampling plans and one or more respective triggers within the plurality of sampling plans that are respectively associated with the software application and are stored on the mobile device. The method further includes the one or more computer processors determining a first value associated with the one or more respective triggers. The method further includes the one or more computer processors selecting a first sampling plan from the plurality of sampling plans for the software application based, at least in part, on the value associated with the one or more respective triggers.Type: GrantFiled: March 27, 2018Date of Patent: June 4, 2019Assignee: International Business Machines CorporationInventors: Vijay Ekambaram, Ashish K. Mathur, Vikrant Nandakumar, Vivek Sharma
-
Patent number: 10241891Abstract: Identification and dynamic ranking of performance issues. For an instance of a performance anti-pattern, identifying and recording information relating to a resultant performance issue, quantifying the magnitude of the performance issue, and dynamically ranking the performance issue against other performance issues.Type: GrantFiled: June 29, 2015Date of Patent: March 26, 2019Assignee: International Business Machines CorporationInventors: Vijay Ekambaram, Sachidanand Mangala Basavanna, Ashish K. Mathur, Nitendra Rajput, Vivek Sharma
-
Patent number: 10169189Abstract: In an approach to test automation of an application under test which interacts with one or more native stock applications, a computer identifies one or more native stock applications on a mobile computing device. The computer then dumps a view hierarchy for each of the one or more native stock applications. The computer generates, based, at least in part, on the view hierarchy, a template table for each of the one or more native stock applications.Type: GrantFiled: September 11, 2015Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: Vijay Ekambaram, Ashish K. Mathur, Vivek Sharma
-
Patent number: 10095608Abstract: An application for testing is determined. A test script associated with the application for testing is determined. The application is tested using the test script. The testing requires transferring data form the application to an out-of-band channel.Type: GrantFiled: September 15, 2015Date of Patent: October 9, 2018Assignee: International Business Machines CorporationInventors: Vijay Ekambaram, Ashish K. Mathur, Vivek Sharma
-
Publication number: 20180267795Abstract: Systems, methods, and computer program products to perform an operation comprising receiving, via an interface, a first review specifying a first rating value, a second rating value, and a textual review for an application in an application store, associating the first review in the application store with the first rating value, invoking a semantics analysis engine to determine that the textual review specifies a first known performance issue for the application, determining, based on an update to the application and reviews for the application received subsequent to the update to the application, that the first known performance issue has been resolved, and associating the first review in the application store with the second rating value.Type: ApplicationFiled: March 20, 2017Publication date: September 20, 2018Inventors: Pralhad D. DESHPANDE, Vijay EKAMBARAM, Ashish K. MATHUR
-
Publication number: 20180220310Abstract: A method for monitoring software application performance and one or more device states affecting a software application on a periodic basis on a mobile device. The method includes one or more computer processors identifying a software application on a mobile device. The method further includes the one or more computer processors identifying a plurality of sampling plans and one or more respective triggers within the plurality of sampling plans that are respectively associated with the software application and are stored on the mobile device. The method further includes the one or more computer processors determining a first value associated with the one or more respective triggers. The method further includes the one or more computer processors selecting a first sampling plan from the plurality of sampling plans for the software application based, at least in part, on the value associated with the one or more respective triggers.Type: ApplicationFiled: March 27, 2018Publication date: August 2, 2018Inventors: Vijay Ekambaram, Ashish K. Mathur, Vikrant Nandakumar, Vivek Sharma
-
Patent number: 9961569Abstract: A method for monitoring software application performance and one or more device states affecting a software application on a periodic basis on a mobile device. The method includes one or more computer processors identifying a software application on a mobile device. The method further includes the one or more computer processors identifying a plurality of sampling plans and one or more respective triggers within the plurality of sampling plans that are respectively associated with the software application and are stored on the mobile device. The method further includes the one or more computer processors determining a first value associated with the one or more respective triggers. The method further includes the one or more computer processors selecting a first sampling plan from the plurality of sampling plans for the software application based, at least in part, on the value associated with the one or more respective triggers.Type: GrantFiled: May 24, 2016Date of Patent: May 1, 2018Assignee: International Business Machines CorporationInventors: Vijay Ekambaram, Ashish K. Mathur, Vikrant Nandakumar, Vivek Sharma
-
Publication number: 20180089147Abstract: A computer-implemented method includes identifying one or more sensor identifiers; identifying one or more activity conclusions; and identifying one or more activity derivation rules each associated with at least one of the one or more sensor identifiers and at least one of the one or more activity conclusions. The computer-implemented method further includes determining, for each of the one or more sensor identifiers, an overall predominance value based on at least one of the one or more activity derivation rules, wherein the predominance value is an estimation of the synergic significance of each of the one or more sensor identifiers to the one or more activity derivation rules. A corresponding computer program product and computer system are also disclosed.Type: ApplicationFiled: September 27, 2016Publication date: March 29, 2018Inventors: Vijay Ekambaram, Ashish K. Mathur, Krishnasuri Narayanam, Ramasuri Narayanam
-
Patent number: 9930034Abstract: A mobile device can receive, from an application installed on a wearable device, an authentication query. Based upon the authentication query, an application installed on the mobile device can be determined to have been authenticated. In response to determining that the application installed on the mobile device has been authenticated, a temporary password can be generated at the mobile device and converted into a vibration pattern. The vibration pattern can be vibrated at the mobile device. The temporary password sent from the mobile device can be compared with user input received via a tap interface on the wearable device. In response to determining that the user input corresponds to the temporary password, the application installed on the wearable device can be authenticated based on authentication parameters of the corresponding application on the mobile device.Type: GrantFiled: July 29, 2015Date of Patent: March 27, 2018Assignee: International Business Machines CorporationInventors: Vijay Ekambaram, Ashish K. Mathur, Ashok Pon Kumar Sree Prakash
-
Patent number: 9860243Abstract: A mobile device can receive, from an application installed on a wearable device, an authentication query. Based upon the authentication query, an application installed on the mobile device can be determined to have been authenticated. In response to determining that the application installed on the mobile device has been authenticated, a temporary password can be generated at the mobile device and converted into a vibration pattern. The vibration pattern can be vibrated at the mobile device. The temporary password can be transmitted from the mobile device to the wearable device for use in authenticating the application installed on the wearable device.Type: GrantFiled: July 29, 2015Date of Patent: January 2, 2018Assignee: International Business Machines CorporationInventors: Vijay Ekambaram, Ashish K. Mathur, Ashok Pon Kumar Sree Prakash
-
Publication number: 20170193524Abstract: In response to a posting of a negative review of an information technology item, external environmental context data is collected that comprehends processing environment attributes of an external process that interacts with the item in a reviewed performance of the item. An attribute of the item criticized in the review is correlated with an attribute of the external environmental context data as a function of contemporaneous time of occurrence. Degrees of likelihood as the principal cause of the negative review are determined for the attributes of the information technology item and for the correlated external environmental context data attribute. The negative review is determined to be a false negative review if the degree of likelihood that the correlated attribute of the external environmental context data is the principal cause is higher than the degree of likelihood that the criticized attribute of the information technology item is the principal cause.Type: ApplicationFiled: January 6, 2016Publication date: July 6, 2017Inventors: VIJAY EKAMBARAM, ASHISH K. MATHUR, NITENDRA RAJPUT, VIVEK SHARMA