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: 11096022Abstract: 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: GrantFiled: May 10, 2019Date of Patent: August 17, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael R. Billau, John K. Gerken, III, Jeremy A. Greenberger, Ciaran E. Hannigan
-
Patent number: 11026047Abstract: 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: GrantFiled: November 7, 2019Date of Patent: June 1, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jeremy A. Greenberger, Ciaran E. Hannigan
-
Patent number: 10904792Abstract: 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: GrantFiled: November 18, 2019Date of Patent: January 26, 2021Assignee: International Business Machines CorporationInventors: Jeremy A. Greenberger, Ciaran E. Hannigan
-
Patent number: 10896594Abstract: 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: GrantFiled: April 26, 2019Date of Patent: January 19, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ciaran E. Hannigan, Nicholas R. Sandonato
-
Patent number: 10833913Abstract: 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: GrantFiled: November 3, 2017Date of Patent: November 10, 2020Assignee: International Business Machines CorporationInventors: Jeremy A. Greenberger, Zachary M. Greenberger, Ciaran E. Hannigan, Matthew J. Margolis
-
Patent number: 10778802Abstract: 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: GrantFiled: August 30, 2018Date of Patent: September 15, 2020Assignee: HCL Technologies LimitedInventors: Michael R. Billau, John K. Gerken, III, Jeremy A. Greenberger, Ciaran E. Hannigan
-
Patent number: 10621609Abstract: 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: GrantFiled: January 3, 2017Date of Patent: April 14, 2020Assignee: International Business Machines CorporationInventors: Ryan M. Graham, Jeremy A. Greenberger, Ciaran E. Hannigan, Matthew J. Margolis, Kevin M. J. Roisin
-
Patent number: 10620718Abstract: 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: GrantFiled: June 27, 2016Date of Patent: April 14, 2020Assignee: International Business Machines CorporationInventors: Michael R. Billau, John K. Gerken, III, Jeremy A. Greenberger, Ciaran E. Hannigan
-
Patent number: 10595161Abstract: 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: GrantFiled: March 18, 2019Date of Patent: March 17, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jeremy A. Greenberger, Ciaran E. Hannigan
-
Publication number: 20200084666Abstract: 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: ApplicationFiled: November 18, 2019Publication date: March 12, 2020Inventors: Jeremy A. Greenberger, Ciaran E. Hannigan
-
Publication number: 20200077229Abstract: 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: ApplicationFiled: November 7, 2019Publication date: March 5, 2020Inventors: Jeremy A. GREENBERGER, Ciaran E. HANNIGAN
-
Patent number: 10531334Abstract: 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: GrantFiled: June 28, 2016Date of Patent: January 7, 2020Assignee: International Business Machines CorporationInventors: Jeremy A. Greenberger, Ciaran E. Hannigan
-
Publication number: 20190268736Abstract: 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: ApplicationFiled: May 10, 2019Publication date: August 29, 2019Inventors: Michael R. BILLAU, John K. GERKEN, III, Jeremy A. GREENBERGER, Ciaran E. HANNIGAN
-
Publication number: 20190251828Abstract: 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: ApplicationFiled: April 26, 2019Publication date: August 15, 2019Inventors: Ciaran E. HANNIGAN, Nicholas R. SANDONATO
-
Publication number: 20190215657Abstract: 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: ApplicationFiled: March 18, 2019Publication date: July 11, 2019Inventors: Jeremy A. GREENBERGER, Ciaran E. HANNIGAN
-
Patent number: 10334411Abstract: 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: GrantFiled: November 30, 2017Date of Patent: June 25, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael R. Billau, John K. Gerken, III, Jeremy A. Greenberger, Ciaran E. Hannigan
-
Patent number: 10319214Abstract: 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: GrantFiled: January 11, 2018Date of Patent: June 11, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ciaran E. Hannigan, Nicholas R. Sandonato
-
Publication number: 20190140883Abstract: 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: ApplicationFiled: November 3, 2017Publication date: May 9, 2019Inventors: Jeremy A. Greenberger, Zachary M. Greenberger, Ciaran E. Hannigan, Matthew J. Margolis
-
Patent number: 10278019Abstract: 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: GrantFiled: October 27, 2017Date of Patent: April 30, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jeremy A. Greenberger, Ciaran E. Hannigan
-
Patent number: 10230814Abstract: 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: GrantFiled: December 21, 2017Date of Patent: March 12, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael R. Billau, John K. Gerken, III, Jeremy A. Greenberger, Ciaran E. Hannigan