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: 10949884
    Abstract: 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: Grant
    Filed: July 22, 2019
    Date of Patent: March 16, 2021
    Assignee: International Business Machines Corporation
    Inventors: Andrew B. Cornwall, Lisa Seacat DeLuca, Pooja M. Kotecha, Nicholas R. Sandonato
  • Patent number: 10652694
    Abstract: 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: Grant
    Filed: February 28, 2019
    Date of Patent: May 12, 2020
    Assignee: International Business Machines Corporation
    Inventors: Andrew B. Cornwall, Lisa Seacat DeLuca
  • Publication number: 20190340651
    Abstract: 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: Application
    Filed: July 22, 2019
    Publication date: November 7, 2019
    Inventors: Andrew B. Cornwall, Lisa Seacat DeLuca, Pooja M. Kotecha, Nicholas R. Sandonato
  • Patent number: 10417663
    Abstract: 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: Grant
    Filed: October 28, 2016
    Date of Patent: September 17, 2019
    Assignee: International Busienss Machines Corporation
    Inventors: Andrew B. Cornwall, Lisa Seacat DeLuca, Pooja M. Kotecha, Nicholas R. Sandonato
  • Publication number: 20190200162
    Abstract: 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: Application
    Filed: February 28, 2019
    Publication date: June 27, 2019
    Inventors: Andrew B. Cornwall, Lisa Seacat DeLuca
  • Patent number: 10299073
    Abstract: 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: Grant
    Filed: November 28, 2017
    Date of Patent: May 21, 2019
    Assignee: International Business Machines Corporation
    Inventors: Andrew B. Cornwall, Lisa Seacat DeLuca
  • Publication number: 20180192243
    Abstract: 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: Application
    Filed: November 28, 2017
    Publication date: July 5, 2018
    Inventors: Andrew B. Cornwall, Lisa Seacat DeLuca
  • Publication number: 20180121957
    Abstract: 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: Application
    Filed: October 28, 2016
    Publication date: May 3, 2018
    Inventors: Andrew B. Cornwall, Lisa Seacat DeLuca, Pooja M. Kotecha, Nicholas R. Sandonato
  • Patent number: 9924315
    Abstract: 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: Grant
    Filed: January 3, 2017
    Date of Patent: March 20, 2018
    Assignee: International Business Machines Corporation
    Inventors: Andrew B. Cornwall, Lisa Seacat DeLuca
  • Patent number: 8966458
    Abstract: 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: Grant
    Filed: May 7, 2013
    Date of Patent: February 24, 2015
    Assignee: International Business Machines Corporation
    Inventors: Nobuhiro Asai, Andrew B. Cornwall, Rajan Raman, Akira Saitoh, Ravi Shah
  • Publication number: 20130247046
    Abstract: 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: Application
    Filed: May 7, 2013
    Publication date: September 19, 2013
    Applicant: International Business Machines Corporation
    Inventors: Nobuhiro Asai, Andrew B. Cornwall, Rajan Raman, Akira Saitoh, Ravi Shah
  • Patent number: 8458676
    Abstract: 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: Grant
    Filed: June 30, 2009
    Date of Patent: June 4, 2013
    Assignee: International Business Machines Corporation
    Inventors: Nobuhiro Asai, Andrew B. Cornwall, Rajan Raman, Akira Saitoh, Ravi Shah
  • Publication number: 20100333075
    Abstract: 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: Application
    Filed: June 30, 2009
    Publication date: December 30, 2010
    Applicant: International Business Machines Corporation
    Inventors: Nobuhiro Asai, Andrew B. Cornwall, Rajan Raman, Akira Saitoh, Ravi Shah