Patents by Inventor Roger SNOOK
Roger SNOOK 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: 11443345Abstract: An approach for generating a modified software application by leveraging a customized advertisement between application owner and application vendor. The approach includes identifying a software application from a software application store repository and retrieving information from the software application store repository associated with the software application. The approach creates a requirement based on the retrieved information and identifying one or more vendor based on the requirement. After creating the targeted advertisement aimed at an application owner based on the identified vendor then the approach launches the advertisement campaign. The approach receives the notification from the application owner based on the advertisement to engage the identified vendor and modifies the software application based on the requirement.Type: GrantFiled: June 27, 2019Date of Patent: September 13, 2022Assignee: International Business Machines CorporationInventors: Vijay Ekambaram, Leigh Williamson, Roger Snook, Shinoj Zacharias
-
Patent number: 11086600Abstract: As part of identifying a theme corresponding to a wireframe, the wireframe comprising a set of graphical elements is analyzed, the set of graphical elements specifying a graphical representation of a user interface of a front-end application. A similarity measure is computed, the similarity measure quantifying a degree of similarity between the theme and an entry in a feature implementation history stored in a code repository. From the entry, a first feature to be implemented in a back-end application is extracted, the first feature servicing a data request from the front-end application. A source code stub extracted from the code repository, comprising a partial implementation of the first feature in the back-end application, is coupled with a first graphical element in the set of graphical elements in the wireframe.Type: GrantFiled: August 12, 2019Date of Patent: August 10, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Leigh Williamson, Roger Snook, Shinoj Zacharias, Vijay Ekambaram
-
Patent number: 11080025Abstract: As part of identifying a theme corresponding to a wireframe, the wireframe comprising a set of graphical elements is analyzed, the set of graphical elements specifying a graphical representation of a user interface of a front-end application. A similarity measure is computed, the similarity measure quantifying a degree of similarity between the theme and an entry in a feature implementation history stored in a code repository. From the entry, a first feature to be implemented in a back-end application is extracted, the first feature servicing a data request from the front-end application. A source code stub extracted from the code repository, comprising a partial implementation of the first feature in the back-end application, is coupled with a first graphical element in the set of graphical elements in the wireframe.Type: GrantFiled: July 8, 2019Date of Patent: August 3, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Leigh Williamson, Roger Snook, Shinoj Zacharias, Vijay Ekambaram
-
Publication number: 20210011693Abstract: As part of identifying a theme corresponding to a wireframe, the wireframe comprising a set of graphical elements is analyzed, the set of graphical elements specifying a graphical representation of a user interface of a front-end application. A similarity measure is computed, the similarity measure quantifying a degree of similarity between the theme and an entry in a feature implementation history stored in a code repository. From the entry, a first feature to be implemented in a back-end application is extracted, the first feature servicing a data request from the front-end application. A source code stub extracted from the code repository, comprising a partial implementation of the first feature in the back-end application, is coupled with a first graphical element in the set of graphical elements in the wireframe.Type: ApplicationFiled: August 12, 2019Publication date: January 14, 2021Applicant: International Business Machines CorporationInventors: Leigh Williamson, Roger Snook, Shinoj Zacharias, Vijay Ekambaram
-
Publication number: 20210011692Abstract: As part of identifying a theme corresponding to a wireframe, the wireframe comprising a set of graphical elements is analyzed, the set of graphical elements specifying a graphical representation of a user interface of a front-end application. A similarity measure is computed, the similarity measure quantifying a degree of similarity between the theme and an entry in a feature implementation history stored in a code repository. From the entry, a first feature to be implemented in a back-end application is extracted, the first feature servicing a data request from the front-end application. A source code stub extracted from the code repository, comprising a partial implementation of the first feature in the back-end application, is coupled with a first graphical element in the set of graphical elements in the wireframe.Type: ApplicationFiled: July 8, 2019Publication date: January 14, 2021Applicant: International Business Machines CorporationInventors: Leigh Williamson, Roger Snook, Shinoj Zacharias, Vijay Ekambaram
-
Publication number: 20200410543Abstract: An approach for generating a modified software application by leveraging a customized advertisement between application owner and application vendor. The approach includes identifying a software application from a software application store repository and retrieving information from the software application store repository associated with the software application. The approach creates a requirement based on the retrieved information and identifying one or more vendor based on the requirement. After creating the targeted advertisement aimed at an application owner based on the identified vendor then the approach launches the advertisement campaign. The approach receives the notification from the application owner based on the advertisement to engage the identified vendor and modifies the software application based on the requirement.Type: ApplicationFiled: June 27, 2019Publication date: December 31, 2020Inventors: Vijay Ekambaram, Leigh Williamson, Roger Snook, Shinoj Zacharias
-
Patent number: 10775178Abstract: A method, computer program product, and a system where a processor(s) monitors activities of a user operating a vehicle with a navigational device providing route guidance, via a first route, to a geographic destination. The processor(s) identifies driving patterns of the user to generate a driver profile for the user, including a baseline activity pattern. The processor(s) determines, at a given time, that the monitored activities of the user are outside of the baseline activity pattern and enables an integrated image capture device in the vehicle and captures images of an environment outside of a the vehicle. The processor(s) utilizes the image capture device, to capture images and derives data describing environmental conditions, based on performing a semantic analysis of the images. The processor(s) transmits the data to a repository and generates a second route to the destination, based on the driver profile and relevant data from the repository data.Type: GrantFiled: August 14, 2018Date of Patent: September 15, 2020Assignee: International Business Machines CorporationInventors: Leigh Williamson, Vijay Ekambaram, Shinoj Zacharias, Roger Snook, Howard N. Anglin
-
Patent number: 10656986Abstract: Runtime system statistics logging is dynamically controlled at code and application levels, based on user reviews. Logging of specific code components in specific application instances, identified based on user reviews, is automatically turned on, based on the user reviews indicating defects. Logging for other components or application instances, however, remains off or is automatically turned off.Type: GrantFiled: June 11, 2018Date of Patent: May 19, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Leigh Williamson, Shinoj Zacharias, Roger Snook, Vijay Ekambaram
-
Patent number: 10642675Abstract: Runtime system statistics logging is dynamically controlled at code and application levels, based on user reviews. Logging of specific code components in specific application instances, identified based on user reviews, is automatically turned on, based on the user reviews indicating defects. Logging for other components or application instances, however, remains off or is automatically turned off.Type: GrantFiled: July 17, 2019Date of Patent: May 5, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Leigh Williamson, Shinoj Zacharias, Roger Snook, Vijay Ekambaram
-
Patent number: 10621074Abstract: A computer-implemented facility is provided for intelligent mobile device selection for mobile application testing. The computer-implemented facility determines features of a new mobile application to be tested, and compares the features of the new mobile application with features of multiple known mobile applications to identify one or more known mobile applications with similar features. Based at least in part on automated analysis of user reviews of the one or the more known mobile applications operating in one or more types of mobile devices, the facility provides one or more risk scores for operation of the new mobile application in the one or more types of mobile devices. Further, based on the risk scores, a recommended set of mobile devices in which to test the new mobile application may be generated for use in testing the new mobile application.Type: GrantFiled: August 7, 2018Date of Patent: April 14, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Vijay Ekambaram, Roger Snook, Leigh A. Williamson, Shinoj Zacharias
-
Patent number: 10606734Abstract: A computer-implemented facility is provided for intelligent mobile device selection for mobile application testing. The computer-implemented facility determines features of a new mobile application to be tested, and compares the features of the new mobile application with features of multiple known mobile applications to identify one or more known mobile applications with similar features. Based at least in part on automated analysis of user reviews of the one or the more known mobile applications operating in one or more types of mobile devices, the facility provides one or more risk scores for operation of the new mobile application in the one or more types of mobile devices. Further, based on the risk scores, a recommended set of mobile devices in which to test the new mobile application may be generated for use in testing the new mobile application.Type: GrantFiled: June 8, 2018Date of Patent: March 31, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Vijay Ekambaram, Roger Snook, Leigh A. Williamson, Shinoj Zacharias
-
Publication number: 20200056897Abstract: A method, computer program product, and a system where a processor(s) monitors activities of a user operating a vehicle with a navigational device providing route guidance, via a first route, to a geographic destination. The processor(s) identifies driving patterns of the user to generate a driver profile for the user, including a baseline activity pattern. The processor(s) determines, at a given time, that the monitored activities of the user are outside of the baseline activity pattern and enables an integrated image capture device in the vehicle and captures images of an environment outside of a the vehicle. The processor(s) utilizes the image capture device, to capture images and derives data describing environmental conditions, based on performing a semantic analysis of the images. The processor(s) transmits the data to a repository and generates a second route to the destination, based on the driver profile and relevant data from the repository data.Type: ApplicationFiled: August 14, 2018Publication date: February 20, 2020Inventors: Leigh Williamson, Vijay Ekambaram, Shinoj Zacharias, Roger Snook, Howard N. Anglin
-
Publication number: 20190377629Abstract: Runtime system statistics logging is dynamically controlled at code and application levels, based on user reviews. Logging of specific code components in specific application instances, identified based on user reviews, is automatically turned on, based on the user reviews indicating defects. Logging for other components or application instances, however, remains off or is automatically turned off.Type: ApplicationFiled: July 17, 2019Publication date: December 12, 2019Inventors: Leigh Williamson, Shinoj Zacharias, Roger Snook, Vijay Ekambaram
-
Publication number: 20190377628Abstract: Runtime system statistics logging is dynamically controlled at code and application levels, based on user reviews. Logging of specific code components in specific application instances, identified based on user reviews, is automatically turned on, based on the user reviews indicating defects. Logging for other components or application instances, however, remains off or is automatically turned off.Type: ApplicationFiled: June 11, 2018Publication date: December 12, 2019Inventors: Leigh Williamson, Shinoj Zacharias, Roger Snook, Vijay Ekambaram
-
Patent number: 10248546Abstract: A computer-implemented facility is provided for intelligent mobile device selection for mobile application testing. The computer-implemented facility determines features of a new mobile application to be tested, and compares the features of the new mobile application with features of multiple known mobile applications to identify one or more known mobile applications with similar features. Based at least in part on automated analysis of user reviews of the one or the more known mobile applications operating in one or more types of mobile devices, the facility provides one or more risk scores for operation of the new mobile application in the one or more types of mobile devices. Further, based on the risk scores, a recommended set of mobile devices in which to test the new mobile application may be generated for use in testing the new mobile application.Type: GrantFiled: December 15, 2017Date of Patent: April 2, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Vijay Ekambaram, Roger Snook, Leigh A. Williamson, Shinoj Zacharias
-
Publication number: 20180341574Abstract: A computer-implemented facility is provided for intelligent mobile device selection for mobile application testing. The computer-implemented facility determines features of a new mobile application to be tested, and compares the features of the new mobile application with features of multiple known mobile applications to identify one or more known mobile applications with similar features. Based at least in part on automated analysis of user reviews of the one or the more known mobile applications operating in one or more types of mobile devices, the facility provides one or more risk scores for operation of the new mobile application in the one or more types of mobile devices. Further, based on the risk scores, a recommended set of mobile devices in which to test the new mobile application may be generated for use in testing the new mobile application.Type: ApplicationFiled: August 7, 2018Publication date: November 29, 2018Inventors: Vijay EKAMBARAM, Roger SNOOK, Leigh A. WILLIAMSON, Shinoj ZACHARIAS
-
Publication number: 20180293155Abstract: A computer-implemented facility is provided for intelligent mobile device selection for mobile application testing. The computer-implemented facility determines features of a new mobile application to be tested, and compares the features of the new mobile application with features of multiple known mobile applications to identify one or more known mobile applications with similar features. Based at least in part on automated analysis of user reviews of the one or the more known mobile applications operating in one or more types of mobile devices, the facility provides one or more risk scores for operation of the new mobile application in the one or more types of mobile devices. Further, based on the risk scores, a recommended set of mobile devices in which to test the new mobile application may be generated for use in testing the new mobile application.Type: ApplicationFiled: June 8, 2018Publication date: October 11, 2018Inventors: Vijay EKAMBARAM, Roger SNOOK, Leigh A. WILLIAMSON, Shinoj ZACHARIAS
-
Patent number: 10067857Abstract: A computer-implemented facility is provided for intelligent mobile device selection for mobile application testing. The computer-implemented facility determines features of a new mobile application to be tested, and compares the features of the new mobile application with features of multiple known mobile applications to identify one or more known mobile applications with similar features. Based at least in part on automated analysis of user reviews of the one or the more known mobile applications operating in one or more types of mobile devices, the facility provides one or more risk scores for operation of the new mobile application in the one or more types of mobile devices. Further, based on the risk scores, a recommended set of mobile devices in which to test the new mobile application may be generated for use in testing the new mobile application.Type: GrantFiled: January 17, 2017Date of Patent: September 4, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Vijay Ekambaram, Roger Snook, Leigh A. Williamson, Shinoj Zacharias
-
Publication number: 20180203792Abstract: A computer-implemented facility is provided for intelligent mobile device selection for mobile application testing. The computer-implemented facility determines features of a new mobile application to be tested, and compares the features of the new mobile application with features of multiple known mobile applications to identify one or more known mobile applications with similar features. Based at least in part on automated analysis of user reviews of the one or the more known mobile applications operating in one or more types of mobile devices, the facility provides one or more risk scores for operation of the new mobile application in the one or more types of mobile devices. Further, based on the risk scores, a recommended set of mobile devices in which to test the new mobile application may be generated for use in testing the new mobile application.Type: ApplicationFiled: January 17, 2017Publication date: July 19, 2018Inventors: Vijay EKAMBARAM, Roger SNOOK, Leigh A. WILLIAMSON, Shinoj ZACHARIAS
-
Publication number: 20180203793Abstract: A computer-implemented facility is provided for intelligent mobile device selection for mobile application testing. The computer-implemented facility determines features of a new mobile application to be tested, and compares the features of the new mobile application with features of multiple known mobile applications to identify one or more known mobile applications with similar features. Based at least in part on automated analysis of user reviews of the one or the more known mobile applications operating in one or more types of mobile devices, the facility provides one or more risk scores for operation of the new mobile application in the one or more types of mobile devices. Further, based on the risk scores, a recommended set of mobile devices in which to test the new mobile application may be generated for use in testing the new mobile application.Type: ApplicationFiled: December 15, 2017Publication date: July 19, 2018Inventors: Vijay EKAMBARAM, Roger SNOOK, Leigh A. WILLIAMSON, Shinoj ZACHARIAS