Patents by Inventor Andrew B. Cornwall
Andrew B. Cornwall 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: 10949884Abstract: Systems and methods for modifying campaign dependent geofences by creating marketing campaigns and linking the marketing campaign to a specific geofence. Each campaign-linked geofence may be capable of delivering the campaign messages to geofence participants during the duration of a marketing campaign and the geofence system may subsequently deactivate the geofence automatically after the marketing campaign has concluded. The systems and methods may map a geofence with a defined boundary to specified location on the map coinciding with the marketing campaign. As the tracked computer devices impinges on the borders of the market campaign's geofence, select messages may be received by the tracked computer devices, corresponding specifically to the events, promotions and advertisements of the campaign events during the time frame the events are active.Type: GrantFiled: July 22, 2019Date of Patent: March 16, 2021Assignee: International Business Machines CorporationInventors: Andrew B. Cornwall, Lisa Seacat DeLuca, Pooja M. Kotecha, Nicholas R. Sandonato
-
Patent number: 10652694Abstract: Systems, methods and tools for modifying existing geofence notifications using a plurality of overlapping geofences and geo-fencing rules to alter the notification messages as a function of triggering multiple overlapped geofences simultaneously. Triggering the two overlapping geofences may display notifications tied to a special event, marketing campaign or promotion designated by the subsequent geofence overlaying a pre-existing, first geofence. While the second geofence is active, a modified message may be displayed featuring the special event or marketing campaign. Subsequently, after the second geofence has changed locations, deactivated or deleted, the previously existing geofence may revert back to the originally displayed notification prior to mapping the second geofence targeting the special event or promotion.Type: GrantFiled: February 28, 2019Date of Patent: May 12, 2020Assignee: International Business Machines CorporationInventors: Andrew B. Cornwall, Lisa Seacat DeLuca
-
Publication number: 20190340651Abstract: Systems and methods for modifying campaign dependent geofences by creating marketing campaigns and linking the marketing campaign to a specific geofence. Each campaign-linked geofence may be capable of delivering the campaign messages to geofence participants during the duration of a marketing campaign and the geofence system may subsequently deactivate the geofence automatically after the marketing campaign has concluded. The systems and methods may map a geofence with a defined boundary to specified location on the map coinciding with the marketing campaign. As the tracked computer devices impinges on the borders of the market campaign's geofence, select messages may be received by the tracked computer devices, corresponding specifically to the events, promotions and advertisements of the campaign events during the time frame the events are active.Type: ApplicationFiled: July 22, 2019Publication date: November 7, 2019Inventors: Andrew B. Cornwall, Lisa Seacat DeLuca, Pooja M. Kotecha, Nicholas R. Sandonato
-
Patent number: 10417663Abstract: Systems and methods for modifying campaign dependent geofences by creating marketing campaigns and linking the marketing campaign to a specific geofence. Each campaign-linked geofence may be capable of delivering the campaign messages to geofence participants during the duration of a marketing campaign and the geofence system may subsequently deactivate the geofence automatically after the marketing campaign has concluded. The systems and methods may map a geofence with a defined boundary to specified location on the map coinciding with the marketing campaign. As the tracked computer devices impinges on the borders of the market campaign's geofence, select messages may be received by the tracked computer devices, corresponding specifically to the events, promotions and advertisements of the campaign events during the time frame the events are active.Type: GrantFiled: October 28, 2016Date of Patent: September 17, 2019Assignee: International Busienss Machines CorporationInventors: Andrew B. Cornwall, Lisa Seacat DeLuca, Pooja M. Kotecha, Nicholas R. Sandonato
-
Publication number: 20190200162Abstract: Systems, methods and tools for modifying existing geofence notifications using a plurality of overlapping geofences and geo-fencing rules to alter the notification messages as a function of triggering multiple overlapped geofences simultaneously. Triggering the two overlapping geofences may display notifications tied to a special event, marketing campaign or promotion designated by the subsequent geofence overlaying a pre-existing, first geofence. While the second geofence is active, a modified message may be displayed featuring the special event or marketing campaign. Subsequently, after the second geofence has changed locations, deactivated or deleted, the previously existing geofence may revert back to the originally displayed notification prior to mapping the second geofence targeting the special event or promotion.Type: ApplicationFiled: February 28, 2019Publication date: June 27, 2019Inventors: Andrew B. Cornwall, Lisa Seacat DeLuca
-
Patent number: 10299073Abstract: Systems, methods and tools for modifying existing geofence notifications using a plurality of overlapping geofences and geo-fencing rules to alter the notification messages as a function of triggering multiple overlapped geofences simultaneously. Triggering the two overlapping geofences may display notifications tied to a special event, marketing campaign or promotion designated by the subsequent geofence overlaying a pre-existing, first geofence. While the second geofence is active, a modified message may be displayed featuring the special event or marketing campaign. Subsequently, after the second geofence has changed locations, deactivated or deleted, the previously existing geofence may revert back to the originally displayed notification prior to mapping the second geofence targeting the special event or promotion.Type: GrantFiled: November 28, 2017Date of Patent: May 21, 2019Assignee: International Business Machines CorporationInventors: Andrew B. Cornwall, Lisa Seacat DeLuca
-
Publication number: 20180192243Abstract: Systems, methods and tools for modifying existing geofence notifications using a plurality of overlapping geofences and geo-fencing rules to alter the notification messages as a function of triggering multiple overlapped geofences simultaneously. Triggering the two overlapping geofences may display notifications tied to a special event, marketing campaign or promotion designated by the subsequent geofence overlaying a pre-existing, first geofence. While the second geofence is active, a modified message may be displayed featuring the special event or marketing campaign. Subsequently, after the second geofence has changed locations, deactivated or deleted, the previously existing geofence may revert back to the originally displayed notification prior to mapping the second geofence targeting the special event or promotion.Type: ApplicationFiled: November 28, 2017Publication date: July 5, 2018Inventors: Andrew B. Cornwall, Lisa Seacat DeLuca
-
Publication number: 20180121957Abstract: Systems and methods for modifying campaign dependent geofences by creating marketing campaigns and linking the marketing campaign to a specific geofence. Each campaign-linked geofence may be capable of delivering the campaign messages to geofence participants during the duration of a marketing campaign and the geofence system may subsequently deactivate the geofence automatically after the marketing campaign has concluded. The systems and methods may map a geofence with a defined boundary to specified location on the map coinciding with the marketing campaign. As the tracked computer devices impinges on the borders of the market campaign's geofence, select messages may be received by the tracked computer devices, corresponding specifically to the events, promotions and advertisements of the campaign events during the time frame the events are active.Type: ApplicationFiled: October 28, 2016Publication date: May 3, 2018Inventors: Andrew B. Cornwall, Lisa Seacat DeLuca, Pooja M. Kotecha, Nicholas R. Sandonato
-
Patent number: 9924315Abstract: Systems, methods and tools for modifying existing geofence notifications using a plurality of overlapping geofences and geo-fencing rules to alter the notification messages as a function of triggering multiple overlapped geofences simultaneously. Triggering the two overlapping geofences may display notifications tied to a special event, marketing campaign or promotion designated by the subsequent geofence overlaying a pre-existing, first geofence. While the second geofence is active, a modified message may be displayed featuring the special event or marketing campaign. Subsequently, after the second geofence has changed locations, deactivated or deleted, the previously existing geofence may revert back to the originally displayed notification prior to mapping the second geofence targeting the special event or promotion.Type: GrantFiled: January 3, 2017Date of Patent: March 20, 2018Assignee: International Business Machines CorporationInventors: Andrew B. Cornwall, Lisa Seacat DeLuca
-
Patent number: 8966458Abstract: A virtual machine can be extended to be aware of secondary cores and specific capabilities of the secondary cores. If a unit of platform-independent code (e.g., a function, a method, a package, a library, etc.) is more suitable to be run on a secondary core, the primary core can package the unit of platform-independent code (“code unit”) and associated data according to the ISA of the secondary core. The primary core can then offload the code unit to an interpreter associated with the secondary core to execute the code unit.Type: GrantFiled: May 7, 2013Date of Patent: February 24, 2015Assignee: International Business Machines CorporationInventors: Nobuhiro Asai, Andrew B. Cornwall, Rajan Raman, Akira Saitoh, Ravi Shah
-
Publication number: 20130247046Abstract: A virtual machine can be extended to be aware of secondary cores and specific capabilities of the secondary cores. If a unit of platform-independent code (e.g., a function, a method, a package, a library, etc.) is more suitable to be run on a secondary core, the primary core can package the unit of platform-independent code (“code unit”) and associated data according to the ISA of the secondary core. The primary core can then offload the code unit to an interpreter associated with the secondary core to execute the code unit.Type: ApplicationFiled: May 7, 2013Publication date: September 19, 2013Applicant: International Business Machines CorporationInventors: Nobuhiro Asai, Andrew B. Cornwall, Rajan Raman, Akira Saitoh, Ravi Shah
-
Patent number: 8458676Abstract: A virtual machine can be extended to be aware of secondary cores and specific capabilities of the secondary cores. If a unit of platform-independent code (e.g., a function, a method, a package, a library, etc.) is more suitable to be run on a secondary core, the primary core can package the unit of platform-independent code (“code unit”) and associated data according to the ISA of the secondary core. The primary core can then offload the code unit to an interpreter associated with the secondary core to execute the code unit.Type: GrantFiled: June 30, 2009Date of Patent: June 4, 2013Assignee: International Business Machines CorporationInventors: Nobuhiro Asai, Andrew B. Cornwall, Rajan Raman, Akira Saitoh, Ravi Shah
-
Publication number: 20100333075Abstract: A virtual machine can be extended to be aware of secondary cores and specific capabilities of the secondary cores. If a unit of platform-independent code (e.g., a function, a method, a package, a library, etc.) is more suitable to be run on a secondary core, the primary core can package the unit of platform-independent code (“code unit”) and associated data according to the ISA of the secondary core. The primary core can then offload the code unit to an interpreter associated with the secondary core to execute the code unit.Type: ApplicationFiled: June 30, 2009Publication date: December 30, 2010Applicant: International Business Machines CorporationInventors: Nobuhiro Asai, Andrew B. Cornwall, Rajan Raman, Akira Saitoh, Ravi Shah