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: 10268280
    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: May 1, 2018
    Date of Patent: April 23, 2019
    Assignee: International Business Machines Corporation
    Inventors: Lisa Seacat Deluca, Clifford A. Pickover, Dana L. Price, Aaron J. Quirk
  • Patent number: 10269324
    Abstract: This disclosure provides systems, methods, and apparatus, including computer programs encoded on computer-readable media, for controlling a display screen brightness level for an electronic device. In one embodiment, the electronic device receives a plurality of ambient light levels from a plurality of light sensors. At least a first ambient light level is received from a wearable device separate from the first device. The electronic device determines an aggregate ambient light level based, at least in part, on the plurality of ambient light levels. The electronic device adjusts a display screen brightness level of a display in the first device based, at least in part, on the aggregate ambient light level.
    Type: Grant
    Filed: August 10, 2018
    Date of Patent: April 23, 2019
    Assignee: International Business Machines Corporation
    Inventors: Rahul Ghosh, William R. LaRiccia, Ravi K. Muthukrishnan, Aaron J. Quirk, Xianjun Zhu
  • Patent number: 10261818
    Abstract: Real-time application metrics of an application executed by a virtual machine are dynamically monitored by a controlling agent and analyzed to determine an optimal configuration of the virtual machine for executing the application. Based on the measured metrics, tunable parameters of the virtual machine may be adjusted to achieve desired application performance.
    Type: Grant
    Filed: February 10, 2015
    Date of Patent: April 16, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christopher J. Blythe, Michael H. Dawson, Curtis E. Hrischuk, Aaron J. Quirk
  • Patent number: 10255413
    Abstract: A microservice join request is received by a first microservice from a second microservice within a microservices system. The microservice join request includes microservice trust relationship information of the second microservice that defines microservice credentials and service description parameters of the second microservice. Using the microservice trust relationship information, a determination is made as to whether a consensus exists among other microservices within the microservices system that the second microservice is authorized to inter-operate within the microservices system. In response to determining that the consensus exists, validated local run-time inter-operational microservice trust relationship information is created. At least one run-time inter-operation request is received that includes a relationship trust token from the second microservice.
    Type: Grant
    Filed: February 4, 2016
    Date of Patent: April 9, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nitin Gaur, Aaron J. Quirk
  • Patent number: 10250675
    Abstract: A first instance of a response, generated by a user, posted in a first social networking service can be detected. The first instance of the response can respond to a first instance of content shared with the user in the first social networking service. A second instance of the first content being shared with the user in the first social networking service or a second social networking service can be detected. Responsive to detecting the second instance of the first content being shared with the user, a second instance of the response can be automatically posted, the second instance of the response responding to the second instance of the first content on behalf of the user.
    Type: Grant
    Filed: July 27, 2016
    Date of Patent: April 2, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lisa Seacat DeLuca, Jenny S. Li, Dana L. Price, Aaron J. Quirk
  • Publication number: 20190096010
    Abstract: A management system receives inputs over a period of time from outputs of one or more sensors placed within a proximity to a service area, the one or more sensors for detecting at least one of at least one weight and at least one sound. The management system dynamically estimating, based on a rate of a percentage of change of the at least one weight over the period of time and types of sounds of the at least one sound for the service area, one or more wait times until a completion of use of the service area. The management system dynamically generating one or more wait time estimates in real time for the service area based on the one or more wait times and a current number of users waiting in a queue for the service area.
    Type: Application
    Filed: November 28, 2018
    Publication date: March 28, 2019
    Inventors: RAHUL GHOSH, WILLIAM R. LARICCIA, RAVI K. MUTHUKRISHNAN, AARON J. QUIRK, XIAN JUN ZHU
  • Patent number: 10244023
    Abstract: A system, method and computer program product for storing streaming media content includes: receiving streaming content, at a first mobile computing device, from a content service provider over a communications network; and determining, by a secondary mobile computing device specific details of a use of the content currently being received and buffered at the first device. The second device obtains, using the determined specific details, the content expected to be consumed by the first device to a local memory storage device at the secondary device, and stores the expected content for subsequent consumption. The system and method provides for an awareness of data usage of an account instance on the secondary device; storing a set of data locally on a secondary device based on usage of a primary device; and enabling the downloading of a set of data to the secondary device via a local connection to the primary device.
    Type: Grant
    Filed: September 9, 2014
    Date of Patent: March 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Todd E. Kaplinger, Alexandre Polozoff, Aaron J. Quirk, Lin Sun
  • Patent number: 10243903
    Abstract: Receiving, by a computer, a message from a sender to transmit to one or more recipients, comparing, by a computer, the message to a previous message transmitted to the one or more recipients, wherein the previous message is stored in a memory, determining, by the computer, that the message has a content similarity above a predetermined threshold to the previous message transmitted to one of the one or more recipients, providing, by the computer, the sender an option to prevent the message from being transmitted to one of the one or more recipients, and cancelling, by the computer, the message transmission, as a result of both the determination that the message has content similarity above the predetermined threshold, and as a result of the sender providing confirmation to prevent the message from being transmitted, and notifying, by the computer, the sender that the message transmission has been cancelled.
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: March 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Lisa Seacat DeLuca, Jenny S. Li, Dana L. Price, Aaron J. Quirk
  • Patent number: 10237324
    Abstract: Disclosed embodiments provide a system and method for performing a web conferencing presentation pre-staging. In a web conference with multiple participants and various presenters, each presenter is able to view a live presentation that is currently being presented to the participants, as well as view her own presentation in a pre-staged presentation mode. The test presentation mode allows a presenter to see how the presentation will appear to others, and provides an opportunity to test features such as audio, animation, time delay, lighting, and other important factors. When the current live presentation ends, the presentation that is in test presentation mode is switched to live presentation mode for viewing by the participants of the web conference.
    Type: Grant
    Filed: November 21, 2017
    Date of Patent: March 19, 2019
    Assignee: International Business Machines Corporation
    Inventors: Lisa Seacat DeLuca, Shelbee D. Eigenbrode, Dana L. Price, Aaron J. Quirk
  • Patent number: 10235505
    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: November 28, 2017
    Date of Patent: March 19, 2019
    Assignee: International Business Machines Corporation
    Inventors: Paul M. Bercow, Daniel E. Kloud, Victor S. Moore, Aaron J. Quirk
  • Publication number: 20190080156
    Abstract: A method, system and computer program product for ensuring a desired distribution of images in a multimedia document (e.g., yearbook, slideshow). A desired distribution of facial signatures in a multimedia document to be created by the user is received. Upon receiving an image to be added to the multimedia document by the user, a facial signature for a face detected in the image is generated. The current number of instances of the facial signature in the multimedia document is then determined. A determination is then made as to whether the current number of instances of the facial signature meets the desired distribution. An indication is then provided to the user as to whether the current number of instances of the facial signature meets or does not meet the desired distribution. In this manner, the user can ensure a desired distribution of images in the multimedia document.
    Type: Application
    Filed: November 8, 2018
    Publication date: March 14, 2019
    Inventors: Lisa M. Bradley, Brian O'Donovan, Aaron J. Quirk, Lin Sun
  • Patent number: 10229160
    Abstract: Aspects relate to improving search results based on a search history. Searches performed by a user are monitored to collect search data. The search data is categorized according to search terms, search sites, and result satisfactions to form the search history. A search request that includes one or more search terms related to at least one of the search terms in the search history is received. The search request is modified to increase a predicted satisfaction level of the user with results of the received search request. The modifying is based on contents of the received search request and the search history. A search is performed based on the modified search request.
    Type: Grant
    Filed: July 18, 2018
    Date of Patent: March 12, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Judith H. Bank, Lisa M. Bradley, Aaron J. Quirk, Lin Sun
  • Patent number: 10229253
    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: March 15, 2018
    Date of Patent: March 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Paul M. Bercow, Daniel E. Kloud, Victor S. Moore, Aaron J. Quirk
  • Patent number: 10228960
    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: May 12, 2016
    Date of Patent: March 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Rahul Ghosh, Giribabu V. Paramkusham, Aaron J. Quirk, Upendra Sharma
  • Patent number: 10230594
    Abstract: A method, system and computer program product for managing pattern contents across multiple racks. The workload usage characteristics of the pattern contents on a primary rack in a domain of racks are collected based on monitoring the workload usage of the pattern contents in the pattern definition and in the deployed pattern. Furthermore, information regarding use of the pattern definition, the deployed pattern and the pattern contents by users (“human interaction usage patterns”) is collected based on monitoring the human interaction usage patterns. The pattern contents are then ranked based on analyzing the collected workload usage characteristics and analyzing the collected information regarding human interaction usage patterns. Once the pattern contents are ranked, those contents that are highly ranked are deemed to be more likely to be utilized in the pattern and therefore are the contents that are copied from the primary rack to the other racks of the domain.
    Type: Grant
    Filed: October 25, 2017
    Date of Patent: March 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Hugh E. Hockett, Aaron J. Quirk, Lin Sun, Andre Tost
  • Publication number: 20190065452
    Abstract: Approaches presented herein enable reduction of characters in a character-limited scenario by minimally editing a text to remain within a character limit while maintaining a tone of a user's writing. More specifically, as a user enters text into a character-limited field, character reduction opportunities for shortening words or phrases are identified in the text. These identified opportunities for shortening words or phrases are compared with a historical writing tone profile of the user in order to preserve a tone and style of the user. Words or phrases that are presented and implemented to shorten the text entered by the user are only sufficient to bring a character count of the entered text within the character limit of the character-limited field. Once the text is within the character limit, no further character reduction is applied.
    Type: Application
    Filed: October 30, 2018
    Publication date: February 28, 2019
    Inventors: Lisa Seacat DeLuca, Dana L. Price, Aaron J. Quirk
  • Patent number: 10217174
    Abstract: A management system receives inputs over a period of time from outputs of one or more sensors placed within a proximity to a service area, the one or more sensors for detecting at least one of at least one weight and at least one sound. The management system dynamically estimating, based on a rate of a percentage of change of the at least one weight over the period of time and types of sounds of the at least one sound for the service area, one or more wait times until a completion of use of the service area. The management system dynamically generating one or more wait time estimates in real time for a particular user requesting a particular service area size met by a current service area size of the service area based on the one or more wait times and a current number of other users waiting for the particular service area size.
    Type: Grant
    Filed: September 23, 2015
    Date of Patent: February 26, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rahul Ghosh, William R. Lariccia, Ravi K. Muthukrishnan, Aaron J. Quirk, Xian Jun Zhu
  • Patent number: 10210147
    Abstract: Approaches presented herein enable reduction of characters in a character-limited scenario by minimally editing a text to remain within a character limit while maintaining a tone of a user's writing. More specifically, as a user enters text into a character-limited field, character reduction opportunities for shortening words or phrases are identified in the text. These identified opportunities for shortening words or phrases are compared with a historical writing tone profile of the user in order to preserve a tone and style of the user. Words or phrases that are presented and implemented to shorten the text entered by the user are only sufficient to bring a character count of the entered text within the character limit of the character-limited field. Once the text is within the character limit, no further character reduction is applied.
    Type: Grant
    Filed: September 7, 2016
    Date of Patent: February 19, 2019
    Assignee: International Business Machines Corporation
    Inventors: Lisa Seacat DeLuca, Dana L. Price, Aaron J. Quirk
  • Publication number: 20190052734
    Abstract: A publication tool, and methods of use thereof, for publishing user created content as well as republishing content created by others to a social media network. The publication tool incorporates and uses analytic data from a plurality of data sources to identify and evaluate relationships between the user of the social media network and members of social media networks who subscribe to view the content published by the user on the social media network. The publication tool predicts the likelihood that a subscriber of the social media network will publish or share the same content as the user and if the publication tool predicts that the same content will be published by the user and the subscriber, the publication tool will publish the content on the social media network as a joint publication which can be viewed by all common subscribers shared between the user and the subscriber.
    Type: Application
    Filed: October 18, 2018
    Publication date: February 14, 2019
    Inventors: Lisa M. W. Bradley, Brian O'Donovan, Aaron J. Quirk, Lin Sun
  • Patent number: 10171406
    Abstract: An approach is provided for managing messages for an individual. Using one or more social media services, encouraging messages are solicited from social media contacts of the individual, and in response, the encouraging messages are received from the social media contacts. The encouraging messages have a preferred sentiment and reference features of the event. One of the features is determined to be likely to be encountered by the individual within an amount of time based on a geographic position of the individual. During the event and based on the likelihood of the feature being encountered, an encouraging message is selected from the encouraging messages so that the selected encouraging message references the feature. The selected encouraging message is presented to the individual during the event.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Katie M. Farrer, Arthur J. Meloy, Aaron J. Quirk