Patents by Inventor Aaron J. Quirk

Aaron J. Quirk 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: 10062269
    Abstract: A method and system for interacting with a wearable device is provided. The method includes detecting, by a first wearable device of a first user, a body attachment band of a second wearable device of a second user physically interlinked with a body attachment band of the first wearable device. In response, operational attributes of the first wearable device are activated and a specified configuration between the body attachment band of the first wearable device and the body attachment band of the second wearable device is detected. Specified actions associated with the operational attributes are determined and a specified action is executed with respect to a first operational attribute. The specified action is executed with respect to the first wearable device and the second wearable device.
    Type: Grant
    Filed: January 5, 2018
    Date of Patent: August 28, 2018
    Assignee: International Business Machines Corporation
    Inventors: Lisa Seacat DeLuca, Clifford A. Pickover, Dana L. Price, Aaron J. Quirk
  • Publication number: 20180232505
    Abstract: Providing supplemental authentication of a user based on hand gesture activity of a user with an application of a device after a user has completed a successful authentication challenge to initially access the device. Hand gesture activity of the user with the device is recorded during current use of an application of the device. The recorded hand gesture activity during current use of an application of the device is compared to previous recorded hand gesture activity during use of the same application of the device by an authorized user to provide a supplemental authentication of the user. When the recorded hand gesture activity does not match the previously recorded hand gesture activity during use of the same application, the use of the application on the device is halted and an additional authentication challenge requiring input from the user is presented to the user.
    Type: Application
    Filed: December 20, 2017
    Publication date: August 16, 2018
    Inventors: Lisa Wood Bradley, Liam Harpur, Aaron J. Quirk, Lin Sun
  • Publication number: 20180232504
    Abstract: Providing supplemental authentication of a user based on hand gesture activity of a user with an application of a device after a user has completed a successful authentication challenge to initially access the device. Hand gesture activity of the user with the device is recorded during current use of an application of the device. The recorded hand gesture activity during current use of an application of the device is compared to previous recorded hand gesture activity during use of the same application of the device by an authorized user to provide a supplemental authentication of the user. When the recorded hand gesture activity does not match the previously recorded hand gesture activity during use of the same application, the use of the application on the device is halted and an additional authentication challenge requiring input from the user is presented to the user.
    Type: Application
    Filed: February 10, 2017
    Publication date: August 16, 2018
    Inventors: Lisa Wood Bradley, Liam Harpur, Aaron J. Quirk, Lin Sun
  • Publication number: 20180225477
    Abstract: Disclosed embodiments provide a temporary privacy mode for an electronic device. The user selects one or more regions of allowable content and/or unallowable content. The user then invokes a temporary privacy mode of the device. While the device is in the temporary privacy mode, only the allowable content is viewable on the display of the electronic device. The unallowable content is obfuscated or hidden from view. The third party therefore cannot see the content deemed private by the user. When the third party has completed review of the content, the user can exit the temporary privacy mode to return to normal operation.
    Type: Application
    Filed: February 7, 2017
    Publication date: August 9, 2018
    Inventors: Lisa Seacat DeLuca, Dana L. Price, Aaron J. Quirk, Shelbee D. Smith-Eigenbrode
  • Publication number: 20180225478
    Abstract: Disclosed embodiments provide a temporary privacy mode for an electronic device. The user selects one or more regions of allowable content and/or unallowable content. The user then invokes a temporary privacy mode of the device. While the device is in the temporary privacy mode, only the allowable content is viewable on the display of the electronic device. The unallowable content is obfuscated or hidden from view. The third party therefore cannot see the content deemed private by the user. When the third party has completed review of the content, the user can exit the temporary privacy mode to return to normal operation.
    Type: Application
    Filed: December 21, 2017
    Publication date: August 9, 2018
    Inventors: Lisa Seacat DeLuca, Dana L. Price, Aaron J. Quirk, Shelbee D. Smith-Eigenbrode
  • Patent number: 10044501
    Abstract: In an approach to securing data using visual hashing, one or more computer processors receive a user access request for hashed image. The one or more computer processors identify one or more access request parameters for the hashed image. The one or more computer processors determine whether the user access request for the hashed image meets the one or more access request parameters. Responsive to determining that the user access request for the hashed image meets the one or more access request parameters, the one or more computer processors identify one or more user access permissions. The one or more computer processors prepare a modified image of the hashed image corresponding to the identified one or more user access permissions. The one or more computer processors send the modified image of the hashed image corresponding to the one or more user access permissions to a requesting user.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: August 7, 2018
    Assignee: International Business Machines Corporation
    Inventors: Lisa M. W. Bradley, Liam S. Harpur, Aaron J. Quirk, Lin Sun
  • Patent number: 10044657
    Abstract: A method, system and computer program product for preventing messages from being sent using inappropriate communication accounts. A message created by a user of a mobile device is analyzed to identify the topic and sentiment. The appropriateness of the message being sent to the intended recipient(s) using a selected communication account (e.g., company social media account) is determined based on one or more factors, including the analysis of the message to identify the topic and sentiment. A score is generated as to the appropriateness of sending the message to the intended recipient(s) based on such an analysis. If the score is less than a threshold value, then the message is deemed to not be appropriate to be sent to the intended recipients using the selected communication account. In this manner, potentially erroneous communications, such as accidentally posting a message to a wrong social media account, may be prevented.
    Type: Grant
    Filed: May 18, 2017
    Date of Patent: August 7, 2018
    Assignee: International Business Machines Corporation
    Inventors: Todd E. Kaplinger, Katie M. Keating, Aaron J. Quirk, Davanum M. Srinivas
  • Patent number: 10033784
    Abstract: There are provided a system, a method and a computer program product for controlling one or more media files in a mobile device. The system predicts a future usage of the media files. The system ranks each media file according to a likelihood that the each media file is processed at a time and a location associated with the predicted future usages. The system preemptively downloads the media files to a local data storage device of the mobile device, according to the ranking. There are also provided a system, a method and a computer program product for using one or more networks for a mobile device. The mobile device downloads an amount of data while the mobile device is connected to the first pre-determined wireless network. The mobile device configures certain applications in the mobile device to use the second pre-determined wireless network.
    Type: Grant
    Filed: July 14, 2014
    Date of Patent: July 24, 2018
    Assignee: International Business Machines Corporation
    Inventors: Todd E Kaplinger, Alexandre Polozoff, Aaron J. Quirk, Lin Sun
  • Publication number: 20180203982
    Abstract: A method, system and computer program product for enforcing licensing terms when distributing content via a container image running in a container. Upon receiving a request for a service from the container by the isolation code, where the isolation code limits, accounts and isolates resource usage of process groups, the commerce code application programming interfaces (APIs) of the isolation code read a key of the container. The key contains licensing terms applied to the component(s) (e.g., applications) of the container. The commerce code APIs will then confirm that the container is in compliance with those licensing terms. If the container is in compliance with the licensing terms, the container will be allowed to execute. Otherwise, the container will be prevented from executing. In this manner, the commerce code APIs can enforce the licensing terms, including restrictions and enforcement of payment to the licensor upon distributing content in the container.
    Type: Application
    Filed: March 15, 2018
    Publication date: July 19, 2018
    Inventors: Paul M. Bercow, Daniel E. Kloud, Victor S. Moore, Aaron J. Quirk
  • Publication number: 20180204459
    Abstract: A computer-implemented method includes: receiving, by a computer device and from a first plurality of vehicles, reports that describe driving behaviors of a second plurality of vehicles; determining, by the computer device and based on the reports, a pattern of driving behavior of a target vehicle of the second plurality of vehicles; and notifying, by the computer device, a user about the determined pattern of driving behavior of the target vehicle. The computer device that performs the receiving, the determining, and the notifying may be a central repository that is remote from the first plurality of vehicles and the second plurality of vehicles.
    Type: Application
    Filed: January 17, 2017
    Publication date: July 19, 2018
    Inventors: Lisa M.W. BRADLEY, Liam HARPUR, Aaron J. QUIRK, Lin SUN
  • Patent number: 10013884
    Abstract: Systems and methods for establishing an ad-hoc collaboration between unmanned aerial vehicles (UAVs) are provided. A method includes: configuring intent data of a first UAV using a controller of the first UAV; configuring a collaboration plan for the first UAV and a second UAV based on a determination of a shared intent between the first UAV and the second UAV; executing the collaboration plan by flying the first UAV and gathering data using the first UAV based on the collaboration plan; and sharing the gathered data with an operator of the second UAV.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: July 3, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lisa Seacat DeLuca, Clifford A. Pickover, Dana L. Price, Aaron J. Quirk
  • Patent number: 10007963
    Abstract: Context-based provision of screenshot modification is provided herein. A screenshot image is obtained and analyzed to determine an acquisition context of the screenshot image, the acquisition context being a context in which the screenshot image was acquired. A display context in which the screenshot image is to be displayed is determined, and the screenshot image is prepared for display in the display context, the preparing including applying one or more modifications to one or more visual elements of the screenshot image based on the acquisition context and on the display context.
    Type: Grant
    Filed: November 10, 2015
    Date of Patent: June 26, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lisa Seacat Deluca, Shelbee D. Smith-Eigenbrode, Dana L. Price, Aaron J. Quirk
  • Publication number: 20180173556
    Abstract: A method, system and computer program product for optimizing runtime performance of an application workload. Network input/output (I/O) operations between virtual machines of a pattern of virtual machines servicing the application workload in a private cloud are measured over a period of time and depicted in a histogram. A score is generated for each virtual machine or group of virtual machines in the pattern of virtual machines based on which range in the ranges of I/O operations per seconds (IOPS) depicted in the histogram has the largest sample size and the number of virtual machines in the same pattern that are allowed to be in the public cloud. In this manner, the runtime performance of the application workload is improved by minimizing the network input/output communications between the two cloud environments by migrating those virtual machine(s) or group(s) of virtual machines with a score that exceeds a threshold value.
    Type: Application
    Filed: February 14, 2018
    Publication date: June 21, 2018
    Inventors: Rahul Ghosh, Giribabu V. Paramkusham, Aaron J. Quirk, Upendra Sharma
  • Patent number: 10002238
    Abstract: A method, system and computer program product for enforcing licensing terms when distributing content via a container image running in a container. Upon receiving a request for a service from the container by the isolation code, where the isolation code limits, accounts and isolates resource usage of process groups, the commerce code application programming interfaces (APIs) of the isolation code read a key of the container. The key contains licensing terms applied to the component(s) (e.g., applications) of the container. The commerce code APIs will then confirm that the container is in compliance with those licensing terms. If the container is in compliance with the licensing terms, the container will be allowed to execute. Otherwise, the container will be prevented from executing. In this manner, the commerce code APIs can enforce the licensing terms, including restrictions and enforcement of payment to the licensor upon distributing content in the container.
    Type: Grant
    Filed: January 9, 2017
    Date of Patent: June 19, 2018
    Assignee: International Business Machines Corporation
    Inventors: Paul M. Bercow, Daniel E. Kloud, Victor S. Moore, Aaron J. Quirk
  • Patent number: 9996163
    Abstract: A method and system for positioning based device control. The method includes receiving device control instructions associated with function control of a device based on a positioning of a wearable hardware device of a user. Communications between the device and the wearable hardware device are synchronized and a position signal indicating a current position of the wearable hardware device with respect to a body of the user is received. In response, a command associated with controlling a specified function of the device is received and a command is executed resulting in the specified function of the device being modified.
    Type: Grant
    Filed: June 9, 2016
    Date of Patent: June 12, 2018
    Assignee: International Business Machines Corporation
    Inventors: Lisa Seacat Deluca, Clifford A. Pickover, Dana L. Price, Aaron J. Quirk
  • Patent number: 9990189
    Abstract: Distribution of middleware binary includes: receiving a request to deploy a workload with middleware service(s); selecting a base operating system (OS) image to host the middleware service(s); determining locations of binary file(s) for the middleware service(s) in a repository on a storage system; cloning a virtual disk containing the base OS image on the storage system; and copying the binary file(s) from the locations in the repository into the cloned virtual disk on the storage system. The binary file(s) are copied onto the virtual disk directly on the storage system, without the need to traverse a network interface. The base OS image is augmented with the binary files just prior to the deployment of the virtual machine (VM).
    Type: Grant
    Filed: July 3, 2013
    Date of Patent: June 5, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rohith K. Ashok, James K. Kochuba, Jose I. Ortiz, Aaron J. Quirk
  • Patent number: 9992407
    Abstract: An approach to configuring camera settings to reduce the intrusiveness of image capture on image subjects. A preliminary image is analyzed to determine an image context. The image context is compared to intrusiveness context cues, either known or discovered from analyzing historical images associated with the subjects identified in the preview image. If any intrusiveness context cues are found in the image context then configuration parameters associated with the intrusive context cues are changed to minimize the intrusive nature before the image is captured.
    Type: Grant
    Filed: October 1, 2015
    Date of Patent: June 5, 2018
    Assignee: International Business Machines Corporation
    Inventors: Lisa Seacat DeLuca, Aaron J. Quirk
  • Patent number: 9983895
    Abstract: A method, system and computer program product for optimizing runtime performance of an application workload. Network input/output (I/O) operations between virtual machines of a pattern of virtual machines servicing the application workload in a private cloud are measured over a period of time and depicted in a histogram. A score is generated for each virtual machine or group of virtual machines in the pattern of virtual machines based on which range in the ranges of I/O operations per seconds (IOPS) depicted in the histogram has the largest sample size and the number of virtual machines in the same pattern that are allowed to be in the public cloud. In this manner, the runtime performance of the application workload is improved by minimizing the network input/output communications between the two cloud environments by migrating those virtual machine(s) or group(s) of virtual machines with a score that exceeds a threshold value.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: May 29, 2018
    Assignee: International Business Machines Corporation
    Inventors: Rahul Ghosh, Giribabu V. Paramkusham, Aaron J. Quirk, Upendra Sharma
  • Patent number: 9983863
    Abstract: Distribution of middleware binary includes: receiving a request to deploy a workload with middleware service(s); selecting a base operating system (OS) image to host the middleware service(s); determining locations of binary file(s) for the middleware service(s) in a repository on a storage system; cloning a virtual disk containing the base OS image on the storage system; and copying the binary file(s) from the locations in the repository into the cloned virtual disk on the storage system. The binary file(s) are copied onto the virtual disk directly on the storage system, without the need to traverse a network interface. The base OS image is augmented with the binary files just prior to the deployment of the virtual machine (VM).
    Type: Grant
    Filed: September 13, 2014
    Date of Patent: May 29, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rohith K. Ashok, James K. Kochuba, Jose I. Ortiz, Aaron J. Quirk
  • Publication number: 20180143960
    Abstract: An approach is disclosed that identifies a width of an area on a display screen used to display a rows of text. The approach determining a level of similarity that exists between the text found in the rows of text and that this level of similarity exceeds a threshold. Responsively, the approach identifies a short form that corresponds to similar text found in the rows of text and modifies the rows of text by substituting the similar text with the identified short form. The modified rows of text are then displayed in the area on the display screen.
    Type: Application
    Filed: November 18, 2016
    Publication date: May 24, 2018
    Inventors: Lisa Seacat DeLuca, Dana L. Price, Aaron J. Quirk, Shelbee D. Smith-Eigenbrode