Patents by Inventor Ciaran E. Hannigan

Ciaran E. Hannigan 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: 11096022
    Abstract: Systems and methods for detecting doorway tailgating are disclosed. A method includes: determining, by a computer device, a mobile device moves through a doorway to a secure area; determining, by the computer device, a security protocol was not passed for the mobile device to move through the doorway; and generating, by the computer device, an alert based on both the determining the mobile device moves through the doorway to the secure area and the determining the security protocol was not passed.
    Type: Grant
    Filed: May 10, 2019
    Date of Patent: August 17, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael R. Billau, John K. Gerken, III, Jeremy A. Greenberger, Ciaran E. Hannigan
  • Patent number: 11026047
    Abstract: A computer-implemented method includes: monitoring, by a computing device, respective locations of a plurality of user devices; determining, by the computing device, that a particular group of user devices of the plurality of user devices are located within a threshold distance of each other based on monitoring the respective locations of the plurality of user devices; and storing or outputting, by the computing device, grouping information indicating that the particular group of user devices are associated with a single user based on the determining that the particular group of user devices are located within a threshold distance of each other.
    Type: Grant
    Filed: November 7, 2019
    Date of Patent: June 1, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jeremy A. Greenberger, Ciaran E. Hannigan
  • Patent number: 10904792
    Abstract: A set of rules for assigning a transmission number to one or more computing devices is received. An indication from a first computing device is received. The indication includes a request for a transmission number. The transmission number for the first computing device is determined using the set of rules and a transmission window. The transmission number is transmitted to the first computing device.
    Type: Grant
    Filed: November 18, 2019
    Date of Patent: January 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jeremy A. Greenberger, Ciaran E. Hannigan
  • Patent number: 10896594
    Abstract: Devices and methods for prioritizing alert recipients using activity monitoring data are disclosed. A method includes: receiving, by a computing device, an incoming alert; receiving, by the computing device, activity data corresponding to a first on-call person; determining, by the computing device, whether or not the first on-call person is available using the activity data corresponding to the first on-call person; in response to determining that the first on-call person is available, the computing device sending the incoming alert to the first on-call person; and in response to determining that the first on-call person is not available, the computing device sending the incoming alert to a second on-call person.
    Type: Grant
    Filed: April 26, 2019
    Date of Patent: January 19, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ciaran E. Hannigan, Nicholas R. Sandonato
  • Patent number: 10833913
    Abstract: Disclosed embodiments provide techniques for suppression of commerce notifications based on user activity. In embodiments, the user activity is an activity such as an acknowledgement via an application on an electronic mobile computing device that is associated with the user. A first message is sent including information regarding offers and/or sales at a venue. The user may, at that time, interact with the information by pressing a button or activating a link to obtain more information. That interaction is recorded and used as criteria for sending or suppressing a second message. Alternatively, the second message may be modified. The modification can include rewording the first message as a reminder, and/or removal of audio and/or vibration alerts for the second message. These features promote a user experience in which the user is aware of a sale or promotion and the in-store experience remains positive.
    Type: Grant
    Filed: November 3, 2017
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Jeremy A. Greenberger, Zachary M. Greenberger, Ciaran E. Hannigan, Matthew J. Margolis
  • Patent number: 10778802
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: generating a first mobile device fingerprint of a mobile device and associating the first mobile device fingerprint to an identifier, and generating a second mobile device fingerprint of the mobile device and associating the second mobile device fingerprint to a MAC address of a mobile device. The methods, computer program products, and systems can include, for instance: receiving a first mobile device fingerprint of a mobile device and an identifier associated to the first mobile device fingerprint; receiving a second mobile device fingerprint of the mobile device and a MAC address associated to the second mobile device fingerprint; and associating received data received from the mobile device to the identifier.
    Type: Grant
    Filed: August 30, 2018
    Date of Patent: September 15, 2020
    Assignee: HCL Technologies Limited
    Inventors: Michael R. Billau, John K. Gerken, III, Jeremy A. Greenberger, Ciaran E. Hannigan
  • Patent number: 10621609
    Abstract: Approaches presented herein enable providing a group-based purchasing incentive related to a product or service at a retail store to a customer among a group of customers contingent on an action being performed by a predefined number of members from the group. Specifically, a customer in a retail store is identified as part of a group of customers. A notification of a group-based purchasing incentive offer is transmitted to a mobile device of the identified customer. The offer is contingent on a specified number of other customers in the group performing an action. When the specified number of other customers in the group have performed the action, the group-based purchasing incentive is provided to the identified customer.
    Type: Grant
    Filed: January 3, 2017
    Date of Patent: April 14, 2020
    Assignee: International Business Machines Corporation
    Inventors: Ryan M. Graham, Jeremy A. Greenberger, Ciaran E. Hannigan, Matthew J. Margolis, Kevin M. J. Roisin
  • Patent number: 10620718
    Abstract: A computer-implemented method includes comprises identifying a pointer device associated with a pointer position identifier and a pointer direction identifier. The computer-implemented method further includes identifying a target device associated with a target position indicator and determining whether, within a tolerance margin, the pointer devices points at the target device. A corresponding computer program product and computer system are also disclosed.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: April 14, 2020
    Assignee: International Business Machines Corporation
    Inventors: Michael R. Billau, John K. Gerken, III, Jeremy A. Greenberger, Ciaran E. Hannigan
  • Patent number: 10595161
    Abstract: A computer-implemented method includes: monitoring, by a computing device, respective locations of a plurality of user devices; determining, by the computing device, that a particular group of user devices of the plurality of user devices are located within a threshold distance of each other based on monitoring the respective locations of the plurality of user devices; and storing or outputting, by the computing device, grouping information indicating that the particular group of user devices are associated with a single user based on the determining that the particular group of user devices are located within a threshold distance of each other.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: March 17, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jeremy A. Greenberger, Ciaran E. Hannigan
  • Publication number: 20200084666
    Abstract: A set of rules for assigning a transmission number to one or more computing devices is received. An indication from a first computing device is received. The indication includes a request for a transmission number. The transmission number for the first computing device is determined using the set of rules and a transmission window. The transmission number is transmitted to the first computing device.
    Type: Application
    Filed: November 18, 2019
    Publication date: March 12, 2020
    Inventors: Jeremy A. Greenberger, Ciaran E. Hannigan
  • Publication number: 20200077229
    Abstract: A computer-implemented method includes: monitoring, by a computing device, respective locations of a plurality of user devices; determining, by the computing device, that a particular group of user devices of the plurality of user devices are located within a threshold distance of each other based on monitoring the respective locations of the plurality of user devices; and storing or outputting, by the computing device, grouping information indicating that the particular group of user devices are associated with a single user based on the determining that the particular group of user devices are located within a threshold distance of each other.
    Type: Application
    Filed: November 7, 2019
    Publication date: March 5, 2020
    Inventors: Jeremy A. GREENBERGER, Ciaran E. HANNIGAN
  • Patent number: 10531334
    Abstract: A set of rules for assigning a transmission number to one or more computing devices is received. An indication from a first computing device is received. The indication includes a request for a transmission number. The transmission number for the first computing device is determined using the set of rules and a transmission window. The transmission number is transmitted to the first computing device.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: January 7, 2020
    Assignee: International Business Machines Corporation
    Inventors: Jeremy A. Greenberger, Ciaran E. Hannigan
  • Publication number: 20190268736
    Abstract: Systems and methods for detecting doorway tailgating are disclosed. A method includes: determining, by a computer device, a mobile device moves through a doorway to a secure area; determining, by the computer device, a security protocol was not passed for the mobile device to move through the doorway; and generating, by the computer device, an alert based on both the determining the mobile device moves through the doorway to the secure area and the determining the security protocol was not passed.
    Type: Application
    Filed: May 10, 2019
    Publication date: August 29, 2019
    Inventors: Michael R. BILLAU, John K. GERKEN, III, Jeremy A. GREENBERGER, Ciaran E. HANNIGAN
  • Publication number: 20190251828
    Abstract: Devices and methods for prioritizing alert recipients using activity monitoring data are disclosed. A method includes: receiving, by a computing device, an incoming alert; receiving, by the computing device, activity data corresponding to a first on-call person; determining, by the computing device, whether or not the first on-call person is available using the activity data corresponding to the first on-call person; in response to determining that the first on-call person is available, the computing device sending the incoming alert to the first on-call person; and in response to determining that the first on-call person is not available, the computing device sending the incoming alert to a second on-call person.
    Type: Application
    Filed: April 26, 2019
    Publication date: August 15, 2019
    Inventors: Ciaran E. HANNIGAN, Nicholas R. SANDONATO
  • Publication number: 20190215657
    Abstract: A computer-implemented method includes: monitoring, by a computing device, respective locations of a plurality of user devices; determining, by the computing device, that a particular group of user devices of the plurality of user devices are located within a threshold distance of each other based on monitoring the respective locations of the plurality of user devices; and storing or outputting, by the computing device, grouping information indicating that the particular group of user devices are associated with a single user based on the determining that the particular group of user devices are located within a threshold distance of each other.
    Type: Application
    Filed: March 18, 2019
    Publication date: July 11, 2019
    Inventors: Jeremy A. GREENBERGER, Ciaran E. HANNIGAN
  • Patent number: 10334411
    Abstract: Systems and methods for detecting doorway tailgating are disclosed. A method includes: determining, by a computer device, a mobile device moves through a doorway to a secure area; determining, by the computer device, a security protocol was not passed for the mobile device to move through the doorway; and generating, by the computer device, an alert based on both the determining the mobile device moves through the doorway to the secure area and the determining the security protocol was not passed.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: June 25, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael R. Billau, John K. Gerken, III, Jeremy A. Greenberger, Ciaran E. Hannigan
  • Patent number: 10319214
    Abstract: Devices and methods for prioritizing alert recipients using activity monitoring data are disclosed. A method includes: receiving, by a computing device, an incoming alert; receiving, by the computing device, activity data corresponding to a first on-call person; determining, by the computing device, whether or not the first on-call person is available using the activity data corresponding to the first on-call person; in response to determining that the first on-call person is available, the computing device sending the incoming alert to the first on-call person; and in response to determining that the first on-call person is not available, the computing device sending the incoming alert to a second on-call person.
    Type: Grant
    Filed: January 11, 2018
    Date of Patent: June 11, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ciaran E. Hannigan, Nicholas R. Sandonato
  • Publication number: 20190140883
    Abstract: Disclosed embodiments provide techniques for suppression of commerce notifications based on user activity. In embodiments, the user activity is an activity such as an acknowledgement via an application on an electronic mobile computing device that is associated with the user. A first message is sent including information regarding offers and/or sales at a venue. The user may, at that time, interact with the information by pressing a button or activating a link to obtain more information. That interaction is recorded and used as criteria for sending or suppressing a second message. Alternatively, the second message may be modified. The modification can include rewording the first message as a reminder, and/or removal of audio and/or vibration alerts for the second message. These features promote a user experience in which the user is aware of a sale or promotion and the in-store experience remains positive.
    Type: Application
    Filed: November 3, 2017
    Publication date: May 9, 2019
    Inventors: Jeremy A. Greenberger, Zachary M. Greenberger, Ciaran E. Hannigan, Matthew J. Margolis
  • Patent number: 10278019
    Abstract: A computer-implemented method includes: monitoring, by a computing device, respective locations of a plurality of user devices; determining, by the computing device, that a particular group of user devices of the plurality of user devices are located within a threshold distance of each other based on monitoring the respective locations of the plurality of user devices; and storing or outputting, by the computing device, grouping information indicating that the particular group of user devices are associated with a single user based on the determining that the particular group of user devices are located within a threshold distance of each other.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: April 30, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jeremy A. Greenberger, Ciaran E. Hannigan
  • Patent number: 10230814
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: generating a first mobile device fingerprint of a mobile device and associating the first mobile device fingerprint to an identifier, and generating a second mobile device fingerprint of the mobile device and associating the second mobile device fingerprint to a MAC address of a mobile device. The methods, computer program products, and systems can include, for instance: receiving a first mobile device fingerprint of a mobile device and an identifier associated to the first mobile device fingerprint; receiving a second mobile device fingerprint of the mobile device and a MAC address associated to the second mobile device fingerprint; and associating received data received from the mobile device to the identifier.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: March 12, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael R. Billau, John K. Gerken, III, Jeremy A. Greenberger, Ciaran E. Hannigan