RefBan

Referral Banners

Tuesday, October 9, 2012

How to Turn Your Phone Into a Mind-Reading Personal Assistant

October 9th, 2012Top Story

How to Turn Your Phone Into a Mind-Reading Personal Assistant

By Whitson Gordon

How to Turn Your Phone Into a Mind-Reading Personal AssistantSmartphones, despite their name, are actually pretty dumb. They only do what you tell them to, and constantly inputting information can get tedious. However, with a few apps, you can not only make your phone smarter, but turn it into a mind-reading personal assistant that lets you know of important information as you need it: like traffic for your commute, a reminder to pick up milk as you pass the grocery store, and even automatic text messages to your friends when you're driving to meet them. Here's how to do it.

What You'll Get

The purpose of this setup is to make your phone give you information as you need it, rather than you having to constantly ask it about traffic conditions, your calendar events, and other important stuff. When you're done, your phone will be able to:

  • Give you a notification you when it's time to leave for your next appointment or event, based on traffic and your current location
  • Public transit info, including where the nearest station is, the optimal route to get to any location, and how long it will take you
  • Send an automatic text message to your friends or family when you're on your way to meet them, with estimates on when you'll arrive
  • Notify you when you arrive at a location with a to-do item attached to it, e.g., notifying you to get milk when you pass the grocery store
  • Let you know if an upcoming flight has any delays, gate changes, or other important info, as well as when to leave to get to the airport on time
  • Store your gift cards, coupon, and other vouchers so you always have them with you (and, on the iPhone, notify you when they're usable)
  • Give you quick access to the local hotspots, currency conversions, and language translations when you're traveling

Plus more. Here's how to set it up on both Android and iOS.

On Android

Android users are lucky, since many of the above features are available in Google Now, one of the coolest new features of Jelly Bean. However, you can grab a few other apps to enhance the experience, too. Here's what you'll need.

Never Be Late, Keep Track of Your Calendar, and Travel Smart with Google Now

Let's start with Google Now. Google Now uses your search history and location to determine what you're interested in, where you're going, and gives you tons of information based on those things when they really matter. It's technically only for Jelly Bean devices, but Ice Cream Sandwich users can get it too with a simple little hack. Once you have it, here's what you need to do to get the most out of it:

  1. On you desktop computer (or your phone, if you desire), head to Google's Search History Page and turn your search history on. Without this, Google won't be able to use your search history to give you information.
  2. Go to Google Latitude's Location History Settings and make sure your Location History is also turned on. This will help Google Now find your place of work and other locations so it can let you know what traffic is like when you're commuting.
  3. If you haven't already, make sure to turn on Location Services on your phone as well. You can find these in your phone's Settings > Location Services.

Once you've done that, Google Now will start popping up "Cards" based on the things you search for and what it knows about you. Here are some examples. Note that for each of these, you can tweak its settings by going to "Show Sample Cards" at the bottom of the Google Now screen.

Traffic: When you search for a location, Google Now will bring up a map with travel time and traffic information. It'll also do it automatically during your commute to and from work (if you've set those locations in Latitude). By default, it uses driving directions, but you can change it to public transit directions in the settings. You can also change the priority of the card depending on traffic: by default, it'll show up higher on the list if traffic is heavy, and lower on the list if traffic is normal.

Appointments and Other Events: Google Now will also scan your calendar for events and let you know what's coming up next. If that event has a location, it'll give you the travel time and traffic information for getting there. It'll even take that information and calculate when you should leave, notifying you at just the right time so you won't be late.

Public Transit: If you use a lot of public transportation, you can have Google Now notify you when you're near a bus or subway station, as well as give you schedules on when the next bus or train arrives.

Flights: If you search for a flight number using Google, Google Now will hang onto that info and give you a card with that flight's status, departure and arrival time, and terminal—plus driving directions to the airport.

Travel Info: If you're traveling, Google Now recognizes you're not at home and provides you with all sorts of travel tools, like a quick translation card, quick currency conversions for the country you're in, and a card that tells you what time it is back home, if there's a time change. Of course, for more translation powers, you might also want to check out Google Goggles, which can translate text from a picture you take on your phone—perfect for signs, menus, and other things you find in your travels.

Google Now does more than this, too, including weather updates, sports scores for teams you've searched for, and nearby places, but these are some of its smarter functions. To see everything it can do, tap the "Sample Cards" button at the bottom of the Google Now interface.

Get Reminders at Just the Right Time with Spoty

I pass by the grocery store every day, yet I often forget that I meant to stop in and grab milk on my way home. Spoty is a location-based reminders app that fixes this problem. You input different locations into Spoty—like the grocery store, the bank, your house, and others—and it'll send you your important notifications when you arrive at the place in question. So, it can remind you to pick up milk at the store, remind you to do laundry when you get home, or do anything else you can tie to a specific location.

Spoty is the cheapest and simplest option for this on Android. Not only does it give you reminders, but you can even set it to send a text message when you arrive at a location, so you can let someone know when you're almost there to pick them up (no need to dangerously text them while driving).

That said, a few other to-do apps perform this same functionality. If you're already a user of Astrid or Remember the Milk, two of our most popular to-do list apps, you already have these features built-in. Astrid users will need Locale and the Locale plugin installed. You can also perform similar things with automation apps like Tasker and On{X}, if you so desire.

Track Packages and Price Drops with Slice

If you buy everything online (like I do), it's hard to keep track of when everything's coming to your house, or when something drops in price after you've bought it. Slice is a simple app that does all this automatically: it scans your email inbox, grabs receipts as they come in, and offers you a simple interface for tracking all your packages. It'll even notify you of price drops, if the merchant in question honors price adjustments. If you buy anything online, Slice is invaluable to have.

Find Nearby Hotspots with Yelp and OpenTable

How to Turn Your Phone Into a Mind-Reading Personal AssistantGoogle Now lets you know of nearby restaurants and hotspots, but in our opinion, it doesn't do a great job. We much prefer the old stables of location-based hotspot searches: Yelp and OpenTable. While Google gives you a seemingly random list of just a few locations, Yelp and OpenTable will provide you with a very nice list of nearby restaurants and other locations sorted by rating, price, and tons of other features. OpenTable will even show you the menu, tell you how long the wait is, and get a reservation right from the app. That way, if you're in an area you don't know and need to grab some food, you don't have to worry about too much—just open up the app, find a place nearby, and reserve your table in just a few minutes.

Store Your Gift Cards, Tickets, and More with PassWallet

Gift cards, coupons, and other passes are great to have, but it's hard to remember to bring them with you whenever you go shopping. PassWallet solves this problem, bringing support for Apple's Passbook to Android. Whenever you stumble upon a service that supports Passbook—like Fandango movie tickets, Starbucks gift cards, Target coupons, and others—PassWallet will import them, allowing you to have them with you at all times.

Unfortunately, PassWallet does not send you notifications when you enter a participating location, like Passbook does on iOS. However, since we're including Passbook in the iOS section below, we thought PassWallet was at least worth a mention.

Stay Up to Date on Travel Arrangements with TripIt

How to Turn Your Phone Into a Mind-Reading Personal AssistantWhile Google Now can give you some pretty handy flight info, we'd be remiss if we didn't mention TripIt, our favorite travel organizer. TripIt scans your email inbox for incoming travel reservations, then grabs the necessary information and puts it into a simple app on your phone with everything you could possibly need to know about your flight: departure and arrival times, confirmation numbers, delays, seat numbers, and tons more. The day of your flight, you don't need to do anything but open up TripIt on your phone to track everything you need—perfect for making that vacation totally stress-free.

On iOS

iPhone users have to do a bit more work than Android users, but the iPhone also has a few features that Android and Google Now don't. Here's what you'll need for a mind-reading personal assistant on iOS.

Never Be Late Again with GoTime

How to Turn Your Phone Into a Mind-Reading Personal AssistantSetting aside travel time for your next appointment is a pain: you need to look at your calendar to find out where it is, look up traffic info on the net, and get yourself driving directions. GoTime does this all automatically for you. It scans your calendar for any upcoming events, then notifies you when you need to leave based on your current location and how long it will take you to get there. You can set it to use driving directions or public transit directions (as long as you're on iOS 5), so you'll never be late again. If you're jailbroken, you can couple GoTime with Waze and Navigate from Maps so you'll be able to start turn-by-turn navigation right away, too.

Make Your Calendar Smarter with Cue

How to Turn Your Phone Into a Mind-Reading Personal AssistantYour personal calendar is great, but you have to manually add notes, locations, contact info, and other stuff if you want to get anything out of it. Cue is a smart calendar for iOS that gives you all the info you need to know, when it matters most—without you having to input it all. If your calendar merely says "Dinner with Tom", Cue will search your email, contacts, social networks, and other services to find out who Tom is, where the dinner is being held, and automatically add all that information to your calendar for you. So, when you go to Cue and tap on "Dinner with Tom", it'll know where it is based on your email exchange with Tom from yesterday, give you links to call him, and provide driving directions right from the app. Turn on Cue's push notifications and you'll always have an up-to-date set of info right when you need it.

Get Reminders at Just the Right Time with Checkmark

How to Turn Your Phone Into a Mind-Reading Personal AssistantI pass by the grocery store every day, yet I often forget that I meant to stop in and grab milk on my way home. Checkmark is a location-based reminders app that fixes this problem. You input different locations into Checkmark—like the grocery store, the bank, your house, and others—and it'll send you your important notifications when you arrive at the place in question. So, it can remind you to pick up milk at the store, remind you to do laundry when you get home, or do anything else you can tie to a specific location.

We like Checkmark because it's very easy and quick to use—all it takes is a few taps to do anything. However, if you already use the built-in Reminders app on iOS, it can do location-based notifications as well—it just takes a few more taps to work, so we don't find it as efficient.

Let Your Friends Know You're On Your Way with Twist

So you've made sure you aren't late and you have all the info you need for your next appointment, but maybe traffic hits and you're going to be a little late. Twist is a smart app that keeps track of your current location and where you're headed from your calendar, and automatically texts your friends when you've left and what your ETA is—and if it changes, it'll keep them up to date. That way you don't have your friends calling you asking you where you are when you're trying to get there as fast as you can.

Remember Your Gift Cards, Coupons, and More with Passbook

How to Turn Your Phone Into a Mind-Reading Personal AssistantGift cards, coupons, and other passes are great to have, but it's hard to remember to bring them with you whenever you go shopping, and even harder to remember you have them when you get to the right place. If you're on iOS 6, you can use the built-in Passbook app to help you remember. Whenever you stumble upon a service that supports Passbook—like Fandango movie tickets, Starbucks gift cards, Target coupons, and others—Passbook will automatically save your voucher, allowing you to have them with you at all times.

Then, when you enter a business for which you have a voucher, it'll let you know. So, if you have a Starbucks gift card and you walk into a Starbucks, you'll get a friendly notification reminding you that you have some unused balance on your gift card. You don't have to remember anything.

Find Nearby Hotspots with Yelp, OpenTable, and AroundMe

How to Turn Your Phone Into a Mind-Reading Personal AssistantYou probably already have these on your phone, but hotspot-finding apps like Yelp and OpenTable are great tools to have in your mind-reading arsenal. Both provide you with a very nice list of nearby restaurants and other locations sorted by rating, price, and tons of other features. OpenTable will even show you the menu, tell you how long the wait is, and get a reservation right from the app. That way, if you're in an area you don't know and need to grab some food, you don't have to worry about too much—just open up the app, find a place nearby, and reserve your table in just a few minutes.

If you don't like either of those apps, AroundMe is also worth a mention. It has a great database of businesses, can tell you what's nearby, and gives you easy access to driving directions, phone numbers, restaurant menus, and lets you make a reservation. the only thing it doesn't really have is the big community that Yelp and OpenTable have, so you can't see which places are good (and which places are duds). That said, it's very good for finding the nearest ATM, post office, or other location like that.

Track Packages and Price Drops with Slice

If you buy everything online (like I do), it's hard to keep track of when everything's coming to your house, or when something drops in price after you've bought it. Slice is a simple app that does all this automatically: it scans your email inbox, grabs receipts as they come in, and offers you a simple interface for tracking all your packages. It'll even notify you of price drops, if the merchant in question honors price adjustments. If you buy anything online, Slice is invaluable to have.

Stay Up-to-Date on Travel Arrangements with TripIt and Just Landed

How to Turn Your Phone Into a Mind-Reading Personal AssistantWhen it comes to travel, we can't recommend TripIt highly enough. TripIt scans your email inbox for incoming travel reservations, then grabs the necessary information and puts it into a simple app on your phone with everything you could possibly need to know about your flight: departure and arrival times, confirmation numbers, delays, seat numbers, and tons more. The day of your flight, you don't need to do anything but open up TripIt on your phone to track everything you need—perfect for making that vacation totally stress-free.

If you aren't traveling, but you have to pick someone up from the airport, Just Landed is an awesome app. Like GoTime, it will tell you when you need to leave based on your current location and your travel time to the airport. However, it'll also track the flight in question, letting you know whether it's early, on time, or delayed, so you'll get there right as they land.

Survive in a Foreign Country with Google Translate and Currency Converter HD

How to Turn Your Phone Into a Mind-Reading Personal AssistantIt can be hard to adjust when you're traveling overseas: you've got foreign languages to deal with, currency conversions, and a city you know nothing about. Your phone can help make things a little bit easier. Google Translate can translate just about anything for you, via text or voice. The Goggles feature of Google Search can translate anything you can take a picture of, perfect for signs, menus, and other written words. Lastly, if you need a good currency converter, Currency Converter HD is solid, providing you with a simple interface for converting to any currency you want. Armed with these few apps, you should be able to make your stay much less stressful.


Your phone can't really read your mind, but armed with the right information, it can know a lot about where you're going, what you're doing, and what you need to know at any given moment. With this system, you should be able to spend a lot less time looking things up and a lot more time getting things done, which is exactly what smartphones are for in the first place.

Title image remixed from VLADGRIN (Shutterstock).

Number of comments

10 Tips for Generating Killer Science Fiction Story Ideas

October 9th, 2012Top Story

10 Tips for Generating Killer Science Fiction Story Ideas

By Charlie Jane Anders

10 Tips for Generating Killer Science Fiction Story IdeasScience fiction is the literature of big ideas — so coming up with an amazing story idea often feels like the biggest stumbling block in the way of your dreams of authorship. Unfortunately, most of us can't just have Robert A. Heinlein mail us $100 and a couple dozen brilliant ideas. So what do you do?

The trick is not just to come up with a great idea, but a great idea that lives in your mind and leads to characters and situations that inspire you. So here are 10 pretty decent ways to generate your own amazing story ideas.

And it really is true that ideas are dime a dozen in science fiction. Take the idea of "first contact with an alien race." There are a million possible variations of that idea alone: They come to us. We go to them. They're super-advanced. They're not using anything we'd recognize as technology. They communicate using only colors. They think emoticons are our language, and all the other stuff is just punctuation. They're giant. They're tiny. They're invading. They're well-intentioned, but troublesome. And so on.

The hard part is finding an idea that sticks in your head and starts to grow weird angles and curves. In a sense, it's not about finding a good idea — so much as finding a good idea for you, personally. So here are some tips, that may or may not be helpful:

10 Tips for Generating Killer Science Fiction Story Ideas

1. Look at the big unanswered questions

Like, why haven't we heard from other intelligent civilizations yet? And what'll happen at the end of the universe? Why is gravity such a weak force? And so on. The bigger and more insoluble the question, the less likely it is your answer will be disproved next week. Once you come up with your own weird explanation for a big cosmic riddle, then you can work backwards from that to create a story around it — and the hard part is probably keeping your story big and audacious, but also finding a way to make it small and personal without resorting to "learning the truth about the cosmological constant also helped me realize something about my daddy issues." Everybody loves a big, audacious idea-driven story, as long as it's well done and emotional.

10 Tips for Generating Killer Science Fiction Story Ideas

2. Imagine a new scientific or technological discovery — and then imagine it ruining your life

It's easy enough to imagine a brand new scientific breakthrough. It's even easy enough to think about some of the obvious consequences, if we suddenly develop radical life-extension or a "learn while you sleep" process that works. But try to imagine how a brand new science could wreck your life — how it could make your life, personally, a living hell. And then try to turn that into a story about a fictional character. (Bonus points if the way that the new invention ruins your life isn't a super obvious way, and is instead something kind of weird and personal.) It's always more interesting to see people struggling with new technology than to watch them just do the happy "yay new technology" dance.

10 Tips for Generating Killer Science Fiction Story Ideas

3. Take your biggest fear about the future and take it to an extreme

This is sort of on a related tip, except that it's taking your personal fears and blowing them up. Do you worry you'll be alone and unloved when you're older? Or that your career will tank, and you'll be one of those people who used to have a decent job and now works at Round Table Pizza? (No offense to people who currently work at Round Table Pizza, but whenever I walk past one I notice the staff look utterly demoralized. Maybe it's the weird Arthurian/Italian mixed metaphor.) Take your fear about your personal future and make it huge and global, if not cosmic. Use that fear as a way into a story about something going terribly wrong with the world in general. (Or make it still a personal disaster, but more science fictional — think Robert Silverberg's Dying Inside, about a telepath slowly losing his abilities.) Your final story doesn't even need to be depressing, or about the exact fear you started with. But that visceral dread can lead you to something personal but universal, which is what it's all about.

10 Tips for Generating Killer Science Fiction Story Ideas

4. Instead of speculating about science, try sociology or philosophy or theology

As Arthur C. Clarke would tell us, science fiction has the ability to get really cosmic and massive in its explorations of the big questions. Who are we, where do we come from, who created us, and so on. Why does time run in only one direction? Why is there only one technological species on this planet? Is it ever possible for there to be empty space, or is space a thing? What makes someone a good person? As we've covered recently, a lot of philosophers are moving into territory formerly occupied by physics, because physics is dealing with the big existential questions. So you, too, can leave behind "hard" science and get into the big questions about meaning — and the result might actually be purer science fiction than if you just stuck to the actual science questions.

10 Tips for Generating Killer Science Fiction Story Ideas

5. Think of an act you would never approve of, then imagine a sympathetic character doing that act

We all imagine ourselves doing terrible things, all the time. Depending on how repressed you are, it may come as a shock when the image of yourself stabbing your coworker in the face pops into your head. But either way, it's human nature to imagine yourself doing things so terrible, they make you do a whole-body cringe/shudder. So try picking one of those actions, and imagine the protagonist of a story performing it — then try to think of how your protagonist could do that terrible thing, and still be sympathetic. (Even if this unspeakable act doesn't remain in the story, it may be a way in to the character.) Maybe there's some science fictional reason why your main character has to stab people in the face — maybe it's even a heroic act, in some way. The point is only partly to come up with a clever explanation — it's also to find your own hot buttons and jab at them as hard as you can. What about yourself freaks you out? Explore that.

10 Tips for Generating Killer Science Fiction Story Ideas

6. Why can't you just go and get what you want, in real life?

Chances are, there are goals you can't achieve, in reality. Unless you're rich and famous and fulfilled, in which case please send me money. You can't just walk out of your boring job and wander down the street until you find Kevin Feige and say, "Please make me the director of a new Hulk movie starring Mark Ruffalo." You can't just wander up to that incredibly good looking person on the subway and ask him or her out. At least, most of us can't. You, personally, have goals that you cannot achieve, that are not fictional. Now imagine a scenario where you could have all of those things — and what could possibly go wrong with that.

10 Tips for Generating Killer Science Fiction Story Ideas

7. Get into a fight with a famous science fiction author

Not literally. Do not go punching Vernor Vinge in the face and then claim I told you to do that. But sure, get into a fight with Vernor Vinge with your stories. Find something about how Vinge depicted cyberspace everting in Rainbows End, and write a story that shows how you think he should have done it. Don't like how Max Barry depicted cybernetic enhancements in Machine Man? Stick it to Max Barry by writing your own take on the subject. A lot of how science fiction has advanced, as a field, is authors trying to one-up each other and responding to each other's takes on the same basic ideas. Even if you don't prove everybody else wrong, you might get a really great story out of it. (Again, do not actually get into a fight with anybody.)

10 Tips for Generating Killer Science Fiction Story Ideas

8. State the obvious

The world is full of obvious facts that everybody tries to pretend aren't real. We all sort of know that we're reading and writing this stuff on computers that were made by people who were working in unimaginably horrible conditions. There may be people alive today, who will live to see the end of the fossil fuel era. The icecaps are melting faster than a lot of people expected. And so on. There are things that we all sort of know, but we don't really grasp them because they're too huge and unthinkable. Fiction is really excellent for getting people to confront these sorts of realities that are too insane for us to assimilate. And science fiction, in particular, has a lot of ways to talk about uncomfortable, weird facts without getting preachy or sledgehammery, by changing the setting or scale. You can make people identify with someone who's smack in the middle of future water wars, and drive home the likelihood of water shortages without ever lecturing.

10 Tips for Generating Killer Science Fiction Story Ideas

9. Come up with five non-obvious consequences of a technological or scientific breakthrough, and focus on one of them

This is sort of similar to the "ruining your life" thing — but it doesn't have to be about your life, in particular, being ruined. Science fiction authors are usually pretty good at wargaming-out the possible ramifications of a new piece of technology. If people had brain implants that let them understand any human language, would we travel more? Would there be more international trade? Less war? (More war, because people would know when they were being insulted?) But sometimes the most interesting consequence is the one you'd never think of in a million years. Spend an hour or two thinking of all the possible ripple effects from a new miracle technology — and then pick one of the least obvious to build your story around.

10 Tips for Generating Killer Science Fiction Story Ideas

10. Think about something you used to believe, and then imagine what if it was true

We all have beliefs we've discarded over the years. Everything from "Santa Claus is real" to "authority figures are always right" to "Alan Greenspan is infallible" to "Classical physics explains everything in the universe." Pick a belief you used to hold, that's been disproven by events or that you've outgrown for some reason. It could be a scientific belief, or a religious one, or a philosophy you used to adhere to — and try to imagine a universe where that belief is provably true. Or else, a character who believes the thing you used to believe yourself. Take all of the energy of your former belief, plus the distance that comes from your change of heart, and try to create a story around that. Sometimes, recalling a former state of mind can be the easiest way to create a compelling mindspace for a character — and possibly a whole piece of world-building.

Magazine images via Toyranch, McClaverty, Dan Century, Modern Fred, Mickey the Pixel and Ussatule on Flickr.

Number of comments