The invention is generally related to electronic commerce, and more particularly, to on-line shopping. Consumers purchase various items on-line from merchant websites such as AMAZON.COM, EBAY.COM and other websites using a credit card or other form of electronic payment. Given the ease and speed with which on-line shopping can be performed, it is not uncommon for consumers to be more likely to purchase items on-line from the comfort of their homes or offices, particularly considering electronic payment is utilized for payment. As such, consumers may not appreciate how much an item actually costs since the consumer is not at the store and not paying with cash or writing a check, which may cause the consumer to better understand or appreciate the cost. Thus, consumers occasionally make “impulse” on-line purchases. They browse merchant websites, see what they want, and click a button to purchase an item, and can receive the item quickly at their door without ever stepping foot into a merchant store, and often times without paying sales tax and/or shipping costs.
Given the ease, benefits and speed of on-line shopping, consumers often fail to review their budgets or financial accounts, particularly since on-line transactions can be completed very quickly with a click of a button. Thus, consumers are not inclined to stop their on-line shopping experience and take the time to log into one or more separate accounts to assess budgets, credit card limits and/or fund availability. These extra steps are inconvenient and time consuming and are often not even considered by consumers when making on-line purchases, particularly when websites such as AMAZON.COM store credit card information such that consumers can simply select a previously used credit card for a purchase, further contributing to impulsive and speed of on-line purchases. On-line shopping can have an element of excitement such that the consumer is not interested in budgets or financial summaries.
Thus, consumers often experience post-transaction regret by realizing later (e.g., when the consumer receives a credit card bill) that an on-line purchase caused the consumer to go over budget or other financial difficulties. This after the fact accounting can cause problems and complications with consumer finances and budgets.
Certain embodiments are related to computer-implemented methods for alerting a consumer during an on-line transaction. One method embodiment includes detecting, with an add-on (such as a plug-in) to a web browser executing on a first computer of the consumer, when the consumer is in the process of purchasing an item from the merchant during an on-line transaction during which the consumer accesses a website hosted by a second computer of the merchant. The first computer with the plug-in accesses an account of the consumer hosted by a financial management system (FMS) in response to detecting an on-line transaction before the on-line transaction is completed. For this purpose, for example, the add-on may utilize an application program interface (API) of the FMS to identify data of the consumer's account, financial summary, budget or profile.
The account, financial summary, budget or profile includes or specifies alert criteria. The first computer with the plug-in compares data of the on-line transaction and the alert criteria, and generates an alert that is displayed to the consumer if execution of the on-line transaction would generate a pre-determined result relative to the alert criteria before the on-line transaction has been completed, e.g., if the transaction causes an account balance to fall below a specified balance.
A further embodiment is directed to a method for receiving a real-time alert during an on-line transaction. The method comprises downloading an add-on to a web browser (such as a plug-in to the browser) that executes on a first computer of a consumer (such as a desktop or laptop computer or mobile communication device that has computing components for conducting on-line transactions). The method further comprises visiting a merchant website hosted by a second computer using the web browser, beginning an on-line transaction at the merchant website using the web browser, and before the on-line transaction has been completed, viewing an alert generated by the add-on and generated based at least in part upon a pre-determined result relative to the alert criteria that would occur if the on-line transaction is allowed to be completed. The consumer may then respond to the alert and, in certain embodiments, complete the on-line transaction. In other embodiments, the plug-in interrupts or blocks the on-line transaction.
Yet another embodiment is directed to a system for alerting a consumer during an on-line transaction that comprises an add-on to a web browser (such as a plug-in) and a financial management system. The web browser executes on a first computer of the consumer and is programmed, configured or operable to detect when the consumer is in the process of purchasing an item from the merchant during an on-line transaction involving a second computer of a merchant in communication with the first computer. In response, the add-on communicates with a third computer to access data of a FMS utilized by the consumer to access an account, financial summary, budget or profile of the consumer hosted by the FMS. The account comprises alert criteria, and the add-on is operable to compare the alert criteria with on-line transaction data before the on-line transaction has been completed, and generate an alert that is displayed to the consumer if execution of the on-line transaction would generate a pre-determined result relative to the alert criteria.
Another embodiment is directed to an add-on such as a plug-in to a web browser that is operable to alert a consumer during an on-line transaction while the consumer utilizes a first computer to access a second computer of a merchant. The add-on is downloadable to the first computer through a second network and being operable to detect when the consumer in the process of purchasing an item from the merchant during the on-line transaction, and communicate with a financial management system hosted by a third computer through a third network to access an account, financial summary, budget or profile of the consumer hosted by the financial management system in response to detecting the on-line transaction. The account comprises alert criteria accessed by the add-on before the on-line transaction is completed. The add-on is operable to compare data of the on-line transaction and the alert criteria, and generate an alert that is displayed to the consumer if execution of the on-line transaction would generate a pre-determined result relative to the alert criteria before the on-line transaction has been completed.
A further embodiment is directed to a computer program product comprising a non-transitory, computer readable storage medium having instructions which, when executed by a first computer of a consumer, cause the one or more processors to execute a process for alerting the consumer during an on-line transaction, the process comprising detecting when the consumer is in the process of purchasing an item from the merchant during an on-line transaction involving a second computer of a merchant in communication with the first computer, accessing an account, financial summary, budget or profile of the consumer hosted by a financial management system in response to detecting the on-line transaction, the account comprising alert criteria accessed by the add-on before the on-line transaction is completed, comparing data of the on-line transaction and the alert criteria, and generating an alert that is displayed to the consumer if execution of the on-line transaction would generate a pre-determined result relative to the alert criteria before the on-line transaction has been completed.
In a single or multiple embodiments, the add-on detects that the consumer is in the process of purchasing the item during the on-line transaction based at least in part upon at least one transaction indicator, which may be data displayed by the web browser. The transaction indicator may be a pre-determined URL address or pre-determined on-line merchant (e.g., AMAZON, AMAZON.COM, E-BAY, E-BAY.COM), a pre-determined word or phrase associated with an on-line transaction (e.g., “shopping card” or “checkout” or transaction terms such as “tax,” “total,” “shipping address,” and “billing address,”, and a credit card number or portion thereof (e.g., while the consumer is in the process of typing the credit card number).
In a single or multiple embodiments, whether an alert is generated by the add-on may depend upon whether execution of the on-line transaction to purchase the item lead to a pre-determined result such as the consumer exceeding a predetermined credit card balance, exceeding a predetermined budget amount for purchases of the item, exceeding a predetermined budget amount for purchase from the merchant, or a balance of a financial account (e.g., checking or savings) of the consumer falling below a predetermined minimum balance.
In a single or multiple embodiments, the alert is displayed in response to the consumer visiting a certain URL address of a merchant and/or at different stages of an on-line transaction, e.g., when the consumer adds an item to an electronic shopping cart of a website of the merchant, when the consumer proceeds to checkout with the item already added to an electronic shopping cart, when the consumer selects a credit card or manually enters credit card information.
In a single or multiple embodiments, the alert is a passive alert. In other words, the add-on does not exert any control over the consumer or the website. For example, the alert may be in the form of an informative notification or warning within a pop-up window or other message format indicating that execution of the on-line transaction at issue would result in the consumer's savings account falling below a minimum balance.
In other embodiments, the alert is an active alert that may impart some type of control over the consumer computer and/or website to affect how the consumer can proceed with the on-line transaction if at all. For example, the alert may institute a waiting or cooling off period before the consumer is allowed to complete the on-line transaction. The alert may also present the consumer with various choices or input elements for canceling the transaction, proceeding with the transaction, or saving or bookmarking the transaction so that the transaction is not completed when the alert is issued but the consumer can revisit the transaction at a later time. The waiting or cooling off period, which may be 30 seconds, minutes, hours, days, weeks or months, may be selected by the consumer as part of an alert setup or configuration. The alert may also interact with the browser and/or merchant website to disable certain features to prevent the consumer from proceeding with the on-line transaction, or redirect the consumer to another website.
In a single or multiple embodiments, the add-on may be a plug-in to a web browser, examples of which include, but are not limited to, GOOGLE CHROME, INTERNET EXPLORER, MOZILLA FIREFOX, etc., and a financial management system may, for example, be FINANCEWORKS, MINT, QUICKEN, MICROSOFT MONEY, etc.
The foregoing and other aspects of embodiments are described in further detail with reference to the accompanying drawings, wherein:
Embodiments are related to providing real-time alerts to consumers during an on-line transaction, i.e., before the on-line transaction has been completed such as before a consumer clicks “Proceed to Checkout” or “Place Your Order” to purchase an item and charge a credit card. In certain embodiments in which a browser executes on a computer to access a merchant website, the consumer downloads an add-on such as a plug-in to the browser. The browser is used to navigate pages of a merchant website and to begin an on-line transaction to purchase an item. Referring to
For example, the plug-in may generate an alert in the form of a pop-up window with a message informing the consumer about how the amount of the on-line purchase would cause the consumer to go over budget for a certain period of time, for a certain category or type of purchase, or purchases made from a certain merchant. In this manner, consumers are alerted of potential budget or finance issues before an on-line transaction is completed as opposed to after the transaction is completed so that the consumer, knowing that information beforehand, is informed about how that transaction will affect the consumer's budgets or finances. Otherwise, if the comparison would not generate a pre-determined result (e.g., the purchase would not cause the consumer to go over budget), the plug-in executes in the background without generating an alert or notification and without interrupting the on-line transaction. Further aspects of embodiments are described in further detail with reference to
Referring to
Examples of networks 250a-e (generally, 250) that may be utilized for communications between system 200 components include but are not limited to a Local Area Network (LAN), a Wide Area Network (WAN), Metropolitan Area Network (MAN), a wireless network, other suitable networks capable of transmitting data, and a combination of such networks. For ease of explanation, reference is made to a network 250 generally, but various networks, combinations of networks and communication systems, methods and protocols may be utilized.
The consumer computing apparatus 210 may be a desktop computer, laptop computer or other computing device such as a tablet computing device or mobile communication device such as a cellular telephone or Smartphone capable of wireless or cellular communication with the merchant computer 220 and host computer 230. For ease of explanation, reference is made generally to a consumer computer 210, which is defined to include computers and mobile and tablet computing devices capable of such communications.
In the illustrated embodiment, the consumer computer 210 includes a display 211, and a web browser 212 that executes on the consumer computer 210 to display pages of a website 221 (generally, website or website pages 221) of the merchant 225 to the consumer 215. Examples of web browsers 212 that may be utilized in embodiments include, for example, INTERNET EXPLORER, GOOGLE CHROME, MOZILLA FIREFOX. For ease of explanation, reference is made generally to a plug-in 213 to a web browser 212. The consumer 215 navigates website pages 221 to view merchant 225 offerings and purchase items on-line from the merchant 225. In the illustrated embodiment, an add-on 213, such as a plug-in to the web browser 212, is downloaded to the consumer computer 220, e.g., from host computer 230 or another source and executed to implement embodiments or aspects thereof.
In the embodiment illustrated in
In the illustrated embodiment, the plug-in 213 executes on consumer computer 210 and may utilize an application program interface (API) 217 or other suitable communications interface to communicate with the FMS 240 via network 250b. The plug-in 213 is operable to capture, scan or read data of website pages 221 displayed to or visited by the consumer 215 as the consumer 215 as the consumer 215 navigates the website 221 to select an item to purchase on-line. For this purpose, the plug-in 213 may be configured or operable to perform or employ screen scraping or scanning of source data of the website 221 to determine whether the consumer 215 has begun or is in the process of an on-line transaction with the merchant 225.
The FMS 240 may be a stand-alone program utilized by consumer 215 or in communication with computers 260 of FIs such as a bank, credit union or credit card company to receive electronic financial or transaction data 261 of the consumer 215. For example, the consumer 215 may have respective bank accounts 262a-c (generally, bank or FI account 262) such as a checking, savings or credit card account that includes respective item-level transaction data 261a-c that may include account balances, transaction data (deposits, withdrawals, bill pay, etc.), credit limits, available credit, etc. A FMS 240 that may be utilized for these purposes includes, for example, desktop or on-line FMS 240 (as shown in
Thus, a FMS 240 is defined to include, any computing system implemented, on-line or web-based, system, package, program, module, or application that gathers financial and/or transaction data, has the capability to receive or retrieve and/or analyze such data and categorize at least part of the data into various reports or displays that are provided to consumer 215, and provides consumer 215 with the capability to conduct, and/or monitor, financial transactions and data.
Referring to
At 304, the consumer 215 selects or confirms alert criteria or rules 247 including, but not limited to, a budget for purchases made from merchant 225, a budget for purchases of a particular item or category of items, or a budget for a certain period of time; maintaining minimum account balance; a maximum credit card balance and/or minimum available credit.
Referring to
Referring again to
Referring to
Referring to
For example, in the illustrated embodiment, even if the consumer 215 is at a website 221 known to be an on-line merchant such as AMAZON.COM, EBAY.COM or MACYS.COM, the plug-in 213 is configured to determine that such browsing activity, by itself, is not a transaction indicator 227 that warrants further action. In other embodiments, the plug-in 213 can be configured to be triggered to determine whether an alert 214 is necessary based on the website visited (e.g., according to a pre-determined Uniform Resource Locator (URL) address).
In the illustrated embodiment, a transaction indicator 227 requires more involvement by the consumer 215 who has navigated to a point of beginning a transaction such that the displayed page of the web site 221 includes words, phrases or numbers associated with an on-line transaction and/or credit card data. In these cases, the these types of data are transaction indicators 227 that trigger the plug-in 213 to analyze the on-line transaction data to determine how the transaction affects or relates to alert criteria 247 such as a budget, minimum account balance, etc. as discussed above.
Referring to
For example, the following words and phrases can be classified as transaction indicators 227 that trigger the plug-in 213 to determine whether an alert 214 should be generated: cart, shopping cart, delivery, sold by, delivery estimate, order number, invoice number, order date, payment, tax, total, shipping address, billing address, proceed to checkout, receipt, return and warranty. These words and phrases are classified as transaction indicators 227 since they all relate to a point in time during a transaction, i.e., before the transaction is completed and the order is placed.
Further, in the illustrated embodiment, transaction indicators 227 may be in the form of credit card data of the name of the issuer bank (e.g., MASTERCARD, VISA, DISCOVER), expiration date, and a credit card number, portion thereof, or blocked out portion thereof (e.g., “XXXX”), all of which indicate that the consumer 215 has selected an item, added the item to a shopping cart, and is about to check out and complete the on-line transaction using the credit card.
Referring again to
For this purpose, the plug-in 213 receives or determines on-line transaction data (e.g., one or more of transaction amount, items to be purchased, categories of items to be purchased, the merchant, the URL address of the website 221), and compares, in real time before the on-line transaction has been completed, data of the on-line transaction data or a result of executing the on-line transaction to the pre-determined alert criteria 247 (described above with reference to
For example, referring again to
As another example, in the illustrated embodiment, the consumer 215 specified a budget in which purchases from a particular merchant 225, such as AMAZON.COM, should not exceed $200 per month. The plug-in 213, upon determining that execution of the on-line transaction would be $300 during that same time period would trigger the plug-in 213 to generate an alert 214 to inform the consumer 215 that execution of the on-line transaction would cause the consumer 215 to go over the $200 AMAZON.COM budget. However, if the on-line transaction would not exceed the previously specified budget for purchase from AMAZON.COM, then no alert 214 would be generated. It will be understood that the plug-in 213 may analyze one or multiple account attributes or budgets, and that an alert 214 may be triggered based on one or more results relative to these accounts or budgets. Thus,
The plug-in 213 can alert 214 the consumer 215 in various ways and be passive or active by invoking some type of control over or interruption to the consumer 215 before the on-line transaction is completed. For example, referring to
Further, in certain embodiments, at 806, the plug-in 213 may generate and send an electronic message, such as an electronic mail message, to another computer or mobile communication device informing the recipient of the alert 214. For example, such communications may be utilized in situations in which a parent wants to monitor on-line purchases of child, sets a budget for spending by the child using the FMS 240, and is alerted when the child is attempting to or has completed an on-line transaction that goes over the parent-specified budget.
Referring to
Referring to
While certain types and numbers of input elements 910 have been disclosed, it will be understood that embodiments may include different numbers of input elements 910 that provide for different functionality, that an alert 214 may be positioned to block or certain merchant website elements or buttons. For example, the alert 214 can be positioned within a web page displayed to cover a “place order” button “proceed to checkout” button to prevent the consumer 215 from pressing the last button to complete the transaction and block or temporarily halt the transaction. An active alert 214 may even terminate the on-line transaction by closing the merchant website 221, redirect the consumer 215 to another webpage such as a home page, or close the browser 221. Further, similar to a passive alert as described above, the plug-in 213 may generate and send an electronic message, such as an electronic mail message, to another computer or mobile communication device informing the recipient of the active alert 214 at 906.
In other embodiments, rather than input elements 910 as shown in
Referring to
Referring to
Referring to
Method embodiments may also be embodied in, or readable from, a computer-readable medium or carrier, e.g., one or more of the fixed and/or removable data storage data devices and/or data communications devices connected to a computer. Carriers may be, for example, magnetic storage medium, optical storage medium and magneto-optical storage medium. Examples of carriers include, but are not limited to, a floppy diskette, a memory stick or a flash drive, CD-R, CD-RW, CD-ROM, DVD-R, DVD-RW, or other carrier now known or later developed capable of storing data. The processor 1120 performs steps or executes program instructions 1112 within memory 1110 and/or embodied on the carrier to implement method embodiments. Further, embodiments may reside and execute on a mobile communication device such as a cellular telephone or Smartphone.
Although particular embodiments have been shown and described, it should be understood that the above discussion is not intended to limit the scope of these embodiments. While embodiments and variations of the many aspects of the invention have been disclosed and described herein, such disclosure is provided for purposes of explanation and illustration only. Thus, various changes and modifications may be made without departing from the scope of the claims.
For example, while certain embodiments are described with reference to a consumer or individual navigating merchant website to purchase an item on-line, it will be understood that embodiments may be utilized by other types of consumers including corporate and government consumers, in which case the corporate or government consumer, for example, may select or specify budgets related to available cash flow or credit.
Further, while embodiments are described with reference to performing screen scraping, scanning or reading data of one or a small number of pages of the merchant's website, it may be the case that the consumer navigates other numbers of pages or screens including tens or hundreds of pages or screens, and the plug-in may scrape, scan or read all of these pages to determine whether to issue an alert to a consumer.
Moreover, while certain embodiments are described with reference to key words or phrases that indicate an on-line transaction is in the process of being completed, it will be understood that other terminology may also be utilized, and the data accessed by the plug-in can be updated or revised accordingly to include transaction indicators of other websites of other merchants. For example, while one merchant may refer to “proceed to checkout” other merchants may refer to “complete purchase.” Thus, it will be understood that embodiments may be utilized to generate and display an alert to a consumer at various stages of an on-line transaction in real time, at the point of sale, before the on-line transaction is completed.
Moreover, while embodiments are described with reference to a FMS such as MINT, QUICKEN, FINANCEWORKS and MICROSOFT MONEY, embodiments may also be utilized with other FMS, and the type of FMS utilized may vary depending on the consumer and on-line shopping needs.
Further, alerts generated by the plug-in may be passive or active, and alerts may include various types of functionality.
The plug-in can also be downloaded from the FMS or host computer or from another source or computer.
It will also be understood that embodiments may involve a consumer using a desktop or laptop computer as well as a mobile communication device such as a Smartphone to browse a merchant website and purchase items on-line. Thus, the plug-in can be downloaded to such computers and mobile communication devices. Further, it will be understood that embodiments implemented using a mobile communication device may involve a browser and add-on as described above or a native application that executes on the mobile communication device and that is utilized for on-line purchases. A native application may or may not utilize an add-on to implement embodiments depending on how the native application is configured, but in in both browser/add-on and native application embodiments, an alert is displayed to the consumer before a transaction is completed.
Additionally, while embodiments describe the plug-in accessing data hosted by a FMS to determine whether an alert should be generated, such alert criteria and/or FMS data of the consumer's account or financial summary can be stored locally on the consumer computer or mobile communication device such that it is not necessary to access the host computer each time. Instead, the locally stored transaction indicators, alert criteria and FMS or financial summary data can be stored locally.
While embodiments are described with reference to an individual consumer and a particular merchant, embodiments may also be applied to the same consumer and multiple merchants, multiple consumers and the same merchant, and multiple consumers and respective merchants so that different consumers can be alerted as necessary based on their respective alert criteria and FMS accounts or financial summaries.
Additionally, while the on-line transaction and plug-in are described with reference to payment in the form of a credit card, the merchant website may accept, and the plug-in can analyze, other types of payments including, but not limited to debit card, check, electronic check, ATM withdrawal, ACH and other forms of electronic payment.
Further, according to other embodiments, the plug-in is configured to determine the amount of the on-line transaction, and if the amount is less than a pre-determined amount, the plug-in may skip over on-line transactions involving smaller amounts but analyze on-line transactions involving large amounts. For example, a plug-in may be configured to ignore transactions involving $20 or less so that the consumer is not alerted when transaction amounts are not significant.
Moreover, while certain embodiments are described with reference to a particular account balance or available credit, the plug-in may also be configured or operable to determine whether an alert should be generated and displayed based at least in part upon the result of the transaction causing the new balance or available credit to come within a pre-determined amount of the balance or available credit of the alert criteria. This provides some flexibility or cushion. For example, the consumer may specify that an alert should be generated when an on-line transaction would cause a savings account balance to fall within $100 of $500, or if the available credit would fall within $300 of $1000 of available credit.
Embodiments may also be applicable to monitor, interrupt or limit on-line purchases or on-line transactions for different purposes such as a parent monitoring spending by a child or a spouse monitoring spending of another. Other applications may involve monitoring individuals with on-line gambling problems such that if the individual is engaged in on-line gambling for a certain amount of time, has placed a bet that is too large, or has lost or will lose too much money than allowed by the alert criteria, an alert can be generated by the plug-in to interrupt, halt or block any further on-line gambling activities.
Where methods and steps described above indicate certain events occurring in certain order, those of ordinary skill in the art having the benefit of this disclosure would recognize that the ordering of certain steps may be modified and that such modifications are in accordance with the variations of the invention. Additionally, certain of the steps may be performed concurrently in a parallel process when possible, as well as performed sequentially.
Accordingly, embodiments are intended to exemplify alternatives, modifications, and equivalents that may fall within the scope of the claims.
Number | Name | Date | Kind |
---|---|---|---|
6038552 | Fleischl et al. | Mar 2000 | A |
6583794 | Wattenberg | Jun 2003 | B1 |
7249092 | Dunn et al. | Jul 2007 | B2 |
7366684 | Douglas | Apr 2008 | B1 |
7848765 | Phillips et al. | Dec 2010 | B2 |
20020194079 | Kimble | Dec 2002 | A1 |
20030126100 | Chithabraram | Jul 2003 | A1 |
20040031856 | Atsmon et al. | Feb 2004 | A1 |
20060059085 | Tucker | Mar 2006 | A1 |
20060276180 | Coulter, Jr. et al. | Dec 2006 | A1 |
20070078760 | Conaty et al. | Apr 2007 | A1 |
20070106558 | Mitchell et al. | May 2007 | A1 |
20070149252 | Jobs et al. | Jun 2007 | A1 |
20080237336 | Bates et al. | Oct 2008 | A1 |
20080249984 | Coimbatore | Oct 2008 | A1 |
20090037461 | Rukonic et al. | Feb 2009 | A1 |
20100104078 | Henry et al. | Apr 2010 | A1 |
20100268629 | Ross | Oct 2010 | A1 |
20100312684 | Kemper et al. | Dec 2010 | A1 |
20120023011 | Hurwitz et al. | Jan 2012 | A1 |
20120197773 | Grigg et al. | Aug 2012 | A1 |
20120245989 | Kakarla et al. | Sep 2012 | A1 |
Entry |
---|
Non-Final Office Action dated Dec. 1, 2011 in U.S. Appl. No. 12/545,525, filed Aug. 21, 2009, (12 pages). |
Amendment dated Feb. 23, 2012 in U.S. Appl. No. 12/545,525, filed Aug. 21, 2009, (27 pages). |
Interview Summary dated Feb. 27, 2012 in U.S. Appl. No. 12/545,525, filed Aug. 21, 2009, (3 pages). |
Non-Final Office Action dated Feb. 3, 2012 in U.S. Appl. No. 12/710,977, filed Feb. 23, 2010, (33 pages). |
Non-Final Office Action dated Oct. 13, 2011 in U.S. Appl. No. 12/771,990, filed Apr. 30, 2010, (11 pages). |
Interview Summary dated Jan. 26, 2012 in U.S. Appl. No. 12/771,990, filed Apr. 30, 2010, (3 pages). |
Amendment dated Feb. 6, 2012 in U.S. Appl. No. 12/771,990, filed Apr. 30, 2010, (10 pages). |
Office Action dated Dec. 1, 2011, Amendment dated Feb. 23, 2012, Final Office Action dated Oct. 15, 2012 and Amendment dated Feb. 15, 2013 in U.S. Appl. No. 12/545,525, filed Aug. 21, 2009, (73 pages). |
Final Office Action dated Nov. 26, 2012 in U.S. Appl. No. 12/710,977, filed Feb. 23, 2010, (17 pages). |
Office Action dated Oct. 17, 2012 and Amendment dated Feb. 19, 2013 in U.S. Appl. No. 13/097,946, filed Apr. 29, 2011, (41 pages). |