Ready for another Google Now rumor? We've already seen evidence of contact-based reminders reliant on your proximity with another person, and "inferred events," whereby Now would pluck mentions of meetings or other appointments from your conversations to automatically create calendar entries. This time, we have something just as useful - a new bill pay card and interface, evidently headed for Google Now.
We do not have possession of any APKs or unreleased devices, so please don't ask for them.
Our confidence level on this rumor is 9/10. As with our last 9/10 rumor, a point is only deducted because this is a pre-release feature without official acknowledgment. A source familiar with future Search plans has indicated that this feature is coming, and code found in a recent Search update corroborates that information. As stated above though, unreleased features can change or disappear completely before making it to prime time.
As with our previous two Now-related rumors, this one is very simple - Google Now will (according to a source familiar with the matter) remind you of upcoming bills, provide helpful information, and give you a quick link to pay the bill online. According to our information, the reminders could include bills for things like utilities, cell providers, credit accounts, and possibly others.
It will apparently do this with a card like the one seen in "The Evidence" below, asking users if they want reminders for a given bill. If so, a card displaying the amount due, minimum payment (if applicable) and other information will hang out in your Search app until action is taken.
Your bills will also likely show up in search results (only visible to you) when you ask Google things like "what is my next bill?" All bills may also be viewable in a single list.
Based on available information, we've created the mockup below. This is not a source image, but judging from information made available by our source, and pieces of code in Search 3.3, we believe this is what Bill cards will look like.
There are plenty of code snippets pointing toward bill entry and a simple card layout like the one above (thanks Cody). First, fields for bill entry:
private String accountNumber_;
private Money amountDue_;
private BusinessData businessData_;
private int cachedSize;
private int category_;
private TimeWithZone dueDate_;
private List gmailReference_;
private boolean hasAccountNumber;
private boolean hasAmountDue;
private boolean hasBusinessData;
private boolean hasCategory;
private boolean hasDueDate;
private boolean hasLastAmountDue;
private boolean hasMinimumAmountDue;
private boolean hasPayUrl;
private boolean hasState;
private Money lastAmountDue_;
private Money minimumAmountDue_;
private String payUrl_;
private int state_;
And then of course some strings
<string name="due_date">Due %1$s</string>
<string name="account">Account %1$s</string>
<string name="min_due">min %1$s</string>
<string name="prev_bal">Prev bal</string>
<string name="last_month">Last month</string>
<string name="pay_site">Pay now at %1$s</string>
<string name="see_more_bills">See more bills</string>
Cards that remind you to pay bills and surface all the relevant info you'll need certainly seem very helpful. That said, billing information can be sensitive. If our information is to be believed, account numbers would be partially obscured, but with this feature activated, you might want to keep a lock on your device's screen.