The present invention relates generally to the data processing field, and more particularly, relates to method and apparatus for implementing automated personalized, contextual alert displays.
In different web pages, image based advertisements are often found at the same time. For example, an advertisement can be embedded in a news portal. Also different types of photographs are uploaded in social networking sites.
In such image based advertisements, there is an opportunity to display a personalized alerts on image objects. The alert can be based on the image object.
Principal aspects of the present invention are to provide a method and apparatus for implementing automated personalized, contextual alert displays. Other important aspects of the present invention are to provide such method and apparatus substantially without negative effects and that overcome some disadvantages of prior art arrangements.
In brief, a method and apparatus are provided for implementing automated personalized, contextual alert displays. A display alert generator correlates user account information to web page advertisement images, and posts personalized reminders related to those images.
In accordance with features of the invention, advertisements are correlated to user accounts and user information to provide graphical overlays of notifications or modified advertisement images and/or text related to those accounts. The alert optionally is blinking.
In accordance with features of the invention, the display alert generator displays a dashboard icon, for example based on the number of days remaining. Upon clicking the alert or the dashboard icon, the user is provided more information, such as an amount due.
In accordance with features of the invention, the user can define a relationship between the user's need and a service provider. For example, registering online insurance payment with “New York Life.”
In accordance with features of the invention, the display alert generator optionally operates on a user's device or a server system.
The present invention together with the above and other objects and advantages may best be understood from the following detailed description of the preferred embodiments of the invention illustrated in the drawings, wherein:
In the following detailed description of embodiments of the invention, reference is made to the accompanying drawings, which illustrate example embodiments by which the invention may be practiced. It is to be understood that other embodiments may be utilized and structural changes may be made without departing from the scope of the invention.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises” and/or “comprising,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
In accordance with features of the invention, a method and apparatus are provided for implementing automated personalized, contextual alert displays.
Having reference now to the drawings, in
Computer system 100 includes a system memory 106, an operating system 108, a display alert generator 110 and user registration information 112 including user information and user account information in accordance with embodiments of the invention and a user interface 113. System memory 106 is a random-access semiconductor memory for storing data, including programs. System memory 106 is comprised of, for example, a dynamic random access memory (DRAM), a synchronous direct random access memory (SDRAM), a current double data rate (DDRx) SDRAM, non-volatile memory, optical storage, and other storage devices.
I/O bus interface 114, and buses 116, 118 provide communication paths among the various system components. Bus 116 is a processor/memory bus, often referred to as front-side bus, providing a data communication path for transferring data among CPUs 102 and caches 104, system memory 106 and I/O bus interface unit 114. I/O bus interface 114 is further coupled to system I/O bus 118 for transferring data to and from various I/O units.
As shown, computer system 100 includes a storage interface 120 coupled to storage devices, such as, a direct access storage device (DASD) 122, and a CD-ROM 124. Computer system 100 includes a terminal interface 126 coupled to a plurality of terminals 128, #1-M, a network interface 130 coupled to a network 132, such as the Internet, local area or other networks, and a I/O device interface 134 coupled to I/O devices, such as a first printer/fax 136A, and a second printer 136B.
I/O bus interface 114 communicates with multiple I/O interface units 120, 126, 130, and 134, which are also known as I/O processors (IOPs) or I/O adapters (IOAs), through system I/O bus 116. System I/O bus 116 is, for example, an industry standard PCI bus, or other appropriate bus technology.
Computer system 100 is shown in simplified form sufficient for understanding the present invention. It should be understood that the present invention is not limited to the illustrated arrangement of computer system 100.
Example displays implemented using display alert generator 110 in accordance with the preferred embodiments are illustrated in
Referring now to
Referring now to
Referring now to
Referring now to
Referring now to
Referring now to
A sequence of program instructions or a logical assembly of one or more interrelated modules defined by the recorded program means 704, 706, 708, and 710, direct the system 100 for implementing automated personalized, contextual alert displays of the preferred embodiments.
While the present invention has been described with reference to the details of the embodiments of the invention shown in the drawing, these details are not intended to limit the scope of the invention as claimed in the appended claims.
| Number | Name | Date | Kind |
|---|---|---|---|
| 6381465 | Chern | Apr 2002 | B1 |
| 6460038 | Khan | Oct 2002 | B1 |
| 6678663 | Mayo | Jan 2004 | B1 |
| 6678866 | Sugimoto | Jan 2004 | B1 |
| 7814145 | Lundy et al. | Oct 2010 | B2 |
| 7849226 | Zigmond et al. | Dec 2010 | B2 |
| 7925708 | Davis | Apr 2011 | B2 |
| 8538827 | Dryer et al. | Sep 2013 | B1 |
| 8694593 | Wren | Apr 2014 | B1 |
| 9076144 | White | Jul 2015 | B2 |
| 9317612 | Camplejohn | Apr 2016 | B1 |
| 9462570 | Bostick | Oct 2016 | B1 |
| 9716918 | Lockton | Jul 2017 | B1 |
| 10089650 | McClintock | Oct 2018 | B1 |
| 20010007977 | Geary | Jul 2001 | A1 |
| 20030229542 | Morrisroe | Dec 2003 | A1 |
| 20050144073 | Morrisroe | Jun 2005 | A1 |
| 20060195518 | Neilsen | Aug 2006 | A1 |
| 20060282312 | Carlson | Dec 2006 | A1 |
| 20070073593 | Perry | Mar 2007 | A1 |
| 20070156429 | Godar | Jul 2007 | A1 |
| 20070294721 | Haeuser | Dec 2007 | A1 |
| 20080082599 | Sinaniyev | Apr 2008 | A1 |
| 20080148320 | Howcroft | Jun 2008 | A1 |
| 20080215426 | Guldimann et al. | Sep 2008 | A1 |
| 20090012841 | Saft | Jan 2009 | A1 |
| 20090125358 | Reynard | May 2009 | A1 |
| 20090249391 | Klein et al. | Oct 2009 | A1 |
| 20090271293 | Parkhurst | Oct 2009 | A1 |
| 20090307072 | Morales-Lema | Dec 2009 | A1 |
| 20100094696 | Molinelli | Apr 2010 | A1 |
| 20100094860 | Lin | Apr 2010 | A1 |
| 20100114720 | Jones | May 2010 | A1 |
| 20100198628 | Rayner | Aug 2010 | A1 |
| 20100223126 | Tung | Sep 2010 | A1 |
| 20110004520 | Chou | Jan 2011 | A1 |
| 20110296456 | Pandala | Dec 2011 | A1 |
| 20120030292 | John | Feb 2012 | A1 |
| 20120144291 | Chang | Jun 2012 | A1 |
| 20120150634 | Shimpa | Jun 2012 | A1 |
| 20120158472 | Singh | Jun 2012 | A1 |
| 20120158513 | Schoen | Jun 2012 | A1 |
| 20120203639 | Webster | Aug 2012 | A1 |
| 20120315008 | Dixon | Dec 2012 | A1 |
| 20130046788 | Goldstein | Feb 2013 | A1 |
| 20130060644 | Le Ouay | Mar 2013 | A1 |
| 20130088337 | Blanchflower et al. | Apr 2013 | A1 |
| 20130159081 | Shastry | Jun 2013 | A1 |
| 20130311300 | Scarborough | Nov 2013 | A1 |
| 20130325644 | Sivaraman | Dec 2013 | A1 |
| 20130347033 | Grab | Dec 2013 | A1 |
| 20140006129 | Heath | Jan 2014 | A1 |
| 20140067837 | Sadhuka | Mar 2014 | A1 |
| 20140074615 | Hope et al. | Mar 2014 | A1 |
| 20140108145 | Patel | Apr 2014 | A1 |
| 20140136650 | Keskitalo | May 2014 | A1 |
| 20140257979 | Luke | Sep 2014 | A1 |
| 20140330860 | Yi | Nov 2014 | A1 |
| 20150012363 | Grant | Jan 2015 | A1 |
| 20150149544 | Zhang | May 2015 | A1 |
| 20150172737 | Lechner | Jun 2015 | A1 |
| 20150193829 | Mukherjee | Jul 2015 | A1 |
| 20150262469 | Davis | Sep 2015 | A1 |
| 20150302470 | Dru | Oct 2015 | A1 |
| 20150339707 | Harrison | Nov 2015 | A1 |
| 20160005002 | Azose | Jan 2016 | A1 |
| 20160036931 | Mathis | Feb 2016 | A1 |
| 20160078133 | Santhanam | Mar 2016 | A1 |
| 20160092935 | Bradley | Mar 2016 | A1 |
| 20160260135 | Zomet | Sep 2016 | A1 |
| 20170018002 | Champy | Jan 2017 | A1 |
| 20170126821 | Bostick | May 2017 | A1 |
| 20170160802 | Hardee | Jun 2017 | A1 |
| 20180137560 | Chopra | May 2018 | A1 |
| 20190034976 | Hamedi | Jan 2019 | A1 |
| 20190141013 | May 2019 | A1 | |
| 20190155950 | Niu | May 2019 | A1 |
| Entry |
|---|
| Röcker, C. et al., “Context-Dependent Email Notification Using Ambient Displays and Mobile Devices”, Proceedings of the International IEEE Conference on Active Media Technology (AMT'05), May 19-21, 2005, pp. 137-138., Takamatsu, Kagawa, Japan. |
| Number | Date | Country | |
|---|---|---|---|
| 20170228134 A1 | Aug 2017 | US |