Patents by Inventor Roger C. Snook

Roger C. 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: 11593478
    Abstract: Embodiments of the invention provide for malware collusion detection in a mobile computing device. In one embodiment, a method for malicious inter-application interaction detection in a mobile computing device includes filtering applications installed in a mobile device to a set of related applications and then monitoring in the mobile device execution of the related applications in the set. The method additionally includes computing resource utilization of one of the related applications executing in a background of the mobile device while also computing execution performance of a different one of the related applications. Finally, the method includes responding to a determination that the computed resource utilization is high while the computed execution performance is poor by generating a notification in the display of the mobile device that the one of the related applications is suspected of malware collusion with the different one of the related applications.
    Type: Grant
    Filed: February 24, 2020
    Date of Patent: February 28, 2023
    Assignee: International Business Machines Corporation
    Inventors: Vijay Ekambaram, Roger C. Snook, Leigh Williamson, Shinoj Zacharias
  • Publication number: 20200193021
    Abstract: Embodiments of the invention provide for malware collusion detection in a mobile computing device. In one embodiment, a method for malicious inter-application interaction detection in a mobile computing device includes filtering applications installed in a mobile device to a set of related applications and then monitoring in the mobile device execution of the related applications in the set. The method additionally includes computing resource utilization of one of the related applications executing in a background of the mobile device while also computing execution performance of a different one of the related applications. Finally, the method includes responding to a determination that the computed resource utilization is high while the computed execution performance is poor by generating a notification in the display of the mobile device that the one of the related applications is suspected of malware collusion with the different one of the related applications.
    Type: Application
    Filed: February 24, 2020
    Publication date: June 18, 2020
    Inventors: Vijay Ekambaram, Roger C. Snook, Leigh Williamson, Shinoj Zacharias
  • Patent number: 10614215
    Abstract: Embodiments of the invention provide for malware collusion detection in a mobile computing device. In one embodiment, a method for malicious inter-application interaction detection in a mobile computing device includes filtering applications installed in a mobile device to a set of related applications and then monitoring in the mobile device execution of the related applications in the set. The method additionally includes computing resource utilization of one of the related applications executing in a background of the mobile device while also computing execution performance of a different one of the related applications. Finally, the method includes responding to a determination that the computed resource utilization is high while the computed execution performance is poor by generating a notification in the display of the mobile device that the one of the related applications is suspected of malware collusion with the different one of the related applications.
    Type: Grant
    Filed: November 29, 2018
    Date of Patent: April 7, 2020
    Assignee: International Business Machines Corporation
    Inventors: Vijay Ekambaram, Roger C. Snook, Leigh Williamson, Shinoj Zacharias
  • Publication number: 20190114415
    Abstract: Embodiments of the invention provide for malware collusion detection in a mobile computing device. In one embodiment, a method for malicious inter-application interaction detection in a mobile computing device includes filtering applications installed in a mobile device to a set of related applications and then monitoring in the mobile device execution of the related applications in the set. The method additionally includes computing resource utilization of one of the related applications executing in a background of the mobile device while also computing execution performance of a different one of the related applications. Finally, the method includes responding to a determination that the computed resource utilization is high while the computed execution performance is poor by generating a notification in the display of the mobile device that the one of the related applications is suspected of malware collusion with the different one of the related applications.
    Type: Application
    Filed: November 29, 2018
    Publication date: April 18, 2019
    Inventors: Vijay Ekambaram, Roger C. Snook, Leigh Williamson, Shinoj Zacharias
  • Patent number: 10257781
    Abstract: Context-based coordinated data retrieval for mobile devices is provided. An interface between application code of a mobile device and an operating system of the mobile device receives a declarative language based data-retrieval request made by the application code for data from an I/O device of the mobile device. Based on operating context of the mobile device, opportunistic coordination rule(s) are selected from a local rules cache, the rule(s) representative of at least one power-saving option for retrieving data for responding to the request. The rule(s) are evaluated to determine how to retrieve data for responding to the request, and action(s) are performed based on the evaluating, the action(s) including responding to the request.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: April 9, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vijay Ekambaram, Roger C. Snook, Leigh A. Williamson, Shinoj Zacharias
  • Patent number: 10170153
    Abstract: An approach is provided for auto-adjusting instructional video playback based on cognitive user activity detection analysis. The approach includes, for instance, providing for playback an instructional video, including a series a steps to accomplish one or more tasks, and monitoring, during playback of the instructional video, progress of a user through the series of steps. The monitoring includes, at least in part, video monitoring the user, and using an activity detection analysis to detect, based on the monitoring, actions by the user as the user progresses through the series of steps. Playback of the instructional video is automatically adjusted based on the activity detection analysis to match the progress of the user through the series of steps.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: January 1, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vijay Ekambaram, Roger C. Snook, Leigh A. Williamson, Shinoj Zacharias
  • Patent number: 10169576
    Abstract: Embodiments of the invention provide for malware collusion detection in a mobile computing device. In one embodiment, a method for malicious inter-application interaction detection in a mobile computing device includes filtering applications installed in a mobile device to a set of related applications and then monitoring in the mobile device execution of the related applications in the set. The method additionally includes computing resource utilization of one of the related applications executing in a background of the mobile device while also computing execution performance of a different one of the related applications. Finally, the method includes responding to a determination that the computed resource utilization is high while the computed execution performance is poor by generating a notification in the display of the mobile device that the one of the related applications is suspected of malware collusion with the different one of the related applications.
    Type: Grant
    Filed: November 15, 2016
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Vijay Ekambaram, Roger C. Snook, Leigh Williamson, Shinoj Zacharias
  • Publication number: 20180268865
    Abstract: An approach is provided for auto-adjusting instructional video playback based on cognitive user activity detection analysis. The approach includes, for instance, providing for playback an instructional video, including a series a steps to accomplish one or more tasks, and monitoring, during playback of the instructional video, progress of a user through the series of steps. The monitoring includes, at least in part, video monitoring the user, and using an activity detection analysis to detect, based on the monitoring, actions by the user as the user progresses through the series of steps. Playback of the instructional video is automatically adjusted based on the activity detection analysis to match the progress of the user through the series of steps.
    Type: Application
    Filed: March 20, 2017
    Publication date: September 20, 2018
    Inventors: Vijay EKAMBARAM, Roger C. SNOOK, Leigh A. WILLIAMSON, Shinoj ZACHARIAS
  • Publication number: 20180137275
    Abstract: Embodiments of the invention provide for malware collusion detection in a mobile computing device. In one embodiment, a method for malicious inter-application interaction detection in a mobile computing device includes filtering applications installed in a mobile device to a set of related applications and then monitoring in the mobile device execution of the related applications in the set. The method additionally includes computing resource utilization of one of the related applications executing in a background of the mobile device while also computing execution performance of a different one of the related applications. Finally, the method includes responding to a determination that the computed resource utilization is high while the computed execution performance is poor by generating a notification in the display of the mobile device that the one of the related applications is suspected of malware collusion with the different one of the related applications.
    Type: Application
    Filed: November 15, 2016
    Publication date: May 17, 2018
    Inventors: Vijay Ekambaram, Roger C. Snook, Leigh Williamson, Shinoj Zacharias
  • Publication number: 20180063782
    Abstract: Context-based coordinated data retrieval for mobile devices is provided. An interface between application code of a mobile device and an operating system of the mobile device receives a declarative language based data-retrieval request made by the application code for data from an I/O device of the mobile device. Based on operating context of the mobile device, opportunistic coordination rule(s) are selected from a local rules cache, the rule(s) representative of at least one power-saving option for retrieving data for responding to the request. The rule(s) are evaluated to determine how to retrieve data for responding to the request, and action(s) are performed based on the evaluating, the action(s) including responding to the request.
    Type: Application
    Filed: November 6, 2017
    Publication date: March 1, 2018
    Inventors: Vijay EKAMBARAM, Roger C. SNOOK, Leigh A. WILLIAMSON, Shinoj ZACHARIAS
  • Publication number: 20170367042
    Abstract: Context-based coordinated data retrieval for mobile devices is provided. An interface between application code of a mobile device and an operating system of the mobile device receives a declarative language based data-retrieval request made by the application code for data from an I/O device of the mobile device. Based on operating context of the mobile device, opportunistic coordination rule(s) are selected from a local rules cache, the rule(s) representative of at least one power-saving option for retrieving data for responding to the request. The rule(s) are evaluated to determine how to retrieve data for responding to the request, and action(s) are performed based on the evaluating, the action(s) including responding to the request.
    Type: Application
    Filed: June 21, 2016
    Publication date: December 21, 2017
    Inventors: Vijay EKAMBARAM, Roger C. SNOOK, Leigh A. WILLIAMSON, Shinoj ZACHARIAS
  • Patent number: 9848380
    Abstract: Context-based coordinated data retrieval for mobile devices is provided. An interface between application code of a mobile device and an operating system of the mobile device receives a declarative language based data-retrieval request made by the application code for data from an I/O device of the mobile device. Based on operating context of the mobile device, opportunistic coordination rule(s) are selected from a local rules cache, the rule(s) representative of at least one power-saving option for retrieving data for responding to the request. The rule(s) are evaluated to determine how to retrieve data for responding to the request, and action(s) are performed based on the evaluating, the action(s) including responding to the request.
    Type: Grant
    Filed: June 21, 2016
    Date of Patent: December 19, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vijay Ekambaram, Roger C. Snook, Leigh A. Williamson, Shinoj Zacharias