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).

  • Publication number: 20180375954
    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: Application
    Filed: August 30, 2018
    Publication date: December 27, 2018
    Inventors: Michael R. BILLAU, John K. GERKEN, III, Jeremy A. GREENBERGER, Ciaran E. HANNIGAN
  • Publication number: 20180232753
    Abstract: Embodiments of the present invention provide a method, system and computer program product for dynamically determining dwell times in a zone of a retail setting. In an embodiment of the invention, a method for dynamically determining dwell times in a zone of a retail setting includes defining different zones of a retail setting in memory of a host computing system and establishing a different dwell time for each of the different zones. The method additionally includes observing footfall in each of the different zones for different individuals in order to compute an actual dwell time for each individual in a particular one of the different zones. Finally, the method includes re-establishing the different dwell time for each of the different zones based upon the observed footfall.
    Type: Application
    Filed: February 14, 2017
    Publication date: August 16, 2018
    Inventors: Michael R. Billau, John K. Gerken, III, Jeremy A. Greenberger, Ciaran E. Hannigan
  • Publication number: 20180189815
    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: Application
    Filed: January 3, 2017
    Publication date: July 5, 2018
    Inventors: Ryan M. Graham, Jeremy A. Greenberger, Ciaran E. Hannigan, Matthew J. Margolis, Kevin M.J. Roisin
  • Patent number: 10009723
    Abstract: Determining a beacon interval in which a device, located within a venue having a plurality of predefined zones, sends a beacon to a system for tracking the location of the device within the venue. Each of the predefined zones has a zone-specific beacon interval which is updated.
    Type: Grant
    Filed: January 23, 2017
    Date of Patent: June 26, 2018
    Assignee: International Business Machines Corporation
    Inventors: Michael R. Billau, John K. Gerken, III, Jeremy A. Greenberger, Ciaran E. Hannigan
  • Publication number: 20180115628
    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: Application
    Filed: December 21, 2017
    Publication date: April 26, 2018
    Inventors: Michael R. BILLAU, John K. GERKEN III, Jeremy A. GREENBERGER, Ciaran E. HANNIGAN
  • Publication number: 20180109645
    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: Application
    Filed: October 14, 2016
    Publication date: April 19, 2018
    Inventors: Michael R. BILLAU, John K. GERKEN, III, Jeremy A. GREENBERGER, Ciaran E. HANNIGAN
  • Patent number: 9948744
    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: October 14, 2016
    Date of Patent: April 17, 2018
    Assignee: International Business Machines Corporation
    Inventors: Michael R. Billau, John K. Gerken, III, Jeremy A. Greenberger, Ciaran E. Hannigan
  • Publication number: 20180084379
    Abstract: Determining a beacon interval in which a device, located within a venue having a plurality of predefined zones, sends a beacon to a system for tracking the location of the device within the venue. Each of the predefined zones has a zone-specific beacon interval which is updated.
    Type: Application
    Filed: January 23, 2017
    Publication date: March 22, 2018
    Inventors: Michael R. Billau, John K. Gerken, III, Jeremy A. Greenberger, Ciaran E. Hannigan
  • Publication number: 20180082557
    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: November 30, 2017
    Publication date: March 22, 2018
    Inventors: Michael R. BILLAU, John K. GERKEN, III, Jeremy A. GREENBERGER, Ciaran E. HANNIGAN
  • Publication number: 20180070207
    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: October 27, 2017
    Publication date: March 8, 2018
    Inventors: Jeremy A. Greenberger, Ciaran E. Hannigan
  • Publication number: 20180061201
    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: August 26, 2016
    Publication date: March 1, 2018
    Inventors: Michael R. BILLAU, John K. GERKEN, III, Jeremy A. GREENBERGER, Ciaran E. HANNIGAN
  • Patent number: 9905101
    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: August 26, 2016
    Date of Patent: February 27, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael R. Billau, John K. Gerken, III, Jeremy A. Greenberger, Ciaran E. Hannigan
  • Publication number: 20170374494
    Abstract: A first indications from a first beacon of one or more beacons at a first time is received. A transmission number is requested from a server device. The transmission number is received from the server device. Responsive to receiving the first indication from the first beacon, whether the first time is within the transmission number is determined. Responsive to determining the first time is within the transmission number, the first indication is transmitted to the server device.
    Type: Application
    Filed: June 28, 2016
    Publication date: December 28, 2017
    Inventors: Jeremy A. Greenberger, Ciaran E. Hannigan
  • Publication number: 20170371427
    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: Application
    Filed: June 27, 2016
    Publication date: December 28, 2017
    Inventors: Michael R. Billau, John K. Gerken, III, Jeremy A. Greenberger, Ciaran E. Hannigan
  • Publication number: 20170374495
    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: June 28, 2016
    Publication date: December 28, 2017
    Inventors: Jeremy A. Greenberger, Ciaran E. Hannigan
  • Patent number: 9854389
    Abstract: A first indications from a first beacon of one or more beacons at a first time is received. A transmission number is requested from a server device. The transmission number is received from the server device. Responsive to receiving the first indication from the first beacon, whether the first time is within the transmission number is determined. Responsive to determining the first time is within the transmission number, the first indication is transmitted to the server device.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: December 26, 2017
    Assignee: International Business Machines Corporation
    Inventors: Jeremy A. Greenberger, Ciaran E. Hannigan
  • Patent number: 9843898
    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: July 21, 2016
    Date of Patent: December 12, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jeremy A. Greenberger, Ciaran E. Hannigan
  • Patent number: 9628962
    Abstract: Determining a beacon interval in which a device, located within a venue having a plurality of predefined zones, sends a beacon to a system for tracking the location of the device within the venue. Each of the predefined zones has a zone-specific beacon interval which is updated.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: April 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: Michael R. Billau, John K. Gerken, III, Jeremy A. Greenberger, Ciaran E. Hannigan