Monday, October 7, 2013

Elevator Buttons -- Push to select and unselect

I've always wondered why we can't "un-select" a floor on an elevator when we select the wrong one.  When we push a call button to go up, and we meant down, we also can't change our selection.
Now that all elevators have been modified to be more wheelchair friendly, they are also now very friendly for small children to push the buttons.  If a child pushes a bunch of buttons selecting many floors, there's no way of cancelling all of those in error.
Everyone is familiar with click on/click off now -- it seems very natural!  Why hasn't any elevator company implemented it in their designs?

Friday, September 27, 2013

A Google Category Killer App -- Photo Integration with My Tracks

What the "tech world" needs is a perfect travel application -- I found one --and it is almost perfect!
I've just started using the Android application called "My Tracks" and I'm highly impressed by it.  It clearly is better and easier to use than any of the typical pedometer applications --and way better than the traditional separate pedometer.  It keeps track of my distance and altitude and automatically saves it (as a ".kml file") "to the cloud" so I can refer and find it at any time.  I also like the way it allows me to "replay" my trip by showing a view from Google Earth as I travel --almost as if I have a personal drone above me as I hike or travel.  My Tracks has the potential of being able to do everything a person would want if it could make just a few things easier to do.  If so, I think My Tracks would "kill" all other competition!
Here are the small improvements that I think My Tracks needs to become that perfect application:
1. Cross-Platform Replay: The "replay" feature works very well on the android phone, and I can find the "track" in my Google Docs.  However It is cumbersome for other people to be able to play it --and awkward to play on Google Earth on our computer.  I have to download the kml file, open Google Earth, then find and open the file using Google Earth -- then I have to set the magnification --and even then it doesn't display the same as on the android device.
How should cross platform replay work easily?

  • User should be able to share the kml file link using Google+, email or Drive.
  • User's friends should be able to simply click on the shared link and view and play a track the same way it can be viewed on the android device -- a screen that shows the track moving. 
  • It would be nice if it were a web-based application, so the user doesn't have to download Google Earth to play the track -- similar to the way Google Maps works. 

2. Photo Integration: While on a trip, hike, run, our tour and "recording" using "My Tracks" many users will take photos.  After the trip, we'll stop recording on My Tracks, and save the file.  Then we'll edit the photos we took.  We need a way to integrate the photos we took with the track we made.  Yes, it can be done by posting photos on Google Earth, and then running the track --but the photos don't easily open.
How should photo integration work easily? 

  • Photos are already geotagged and are obviously all along the track just made -- so it seems like it would be easy for "my tracks" to correlate photos with the track.
  • User could put the "my tracks" into a the same folder as the photos --or click on an option in My Tracks to select a folder that contains the photos.  My tracks would then place the photos along the track
  • When playing the track, photo icons would be displayed along the track, allowing the viewer the option of clicking on the photos.  Another option would be to have the photos automatically pop up for a second or two as the track is being played.

Saturday, June 15, 2013

Rewards for Microsoft Updates

Apparently it took Senator John McCain to shame Apple into making the iphone updates a little more automatic (see this link). During the past year apple has eliminated the requirement to put in an apple password in order to get our updates on iphones (but has not done the same for ipods).  This has made it a little easier for users.  However we still get a nag with a number showing how many updates we need to do, and then have to click to go to the app store and then click update.  While the updates are happening, other services slow down, because the update process is tying up bandwidth and processor time.  So while the device has our attention, and we have the time to do something productive with the device, it is partially disabled or performing at a lower level than it could be operating at.  I've always thought that Apple could change the way the devices operate so that after we've queued up the update, it could wait until there hasn't been any user input activity for a period of five minutes, which would signify that the user is no longer needing the processor or downlink bandwidth to actually start the updates.

Apple's system, however slightly unfriendly could be considered polite and efficient compared to Microsoft.  And -- I think Microsoft misses a big opportunity to win friends and improve marketing.  Every second Tuesday, Microsoft has a huge bunch of updates to all of their operating systems and office products.  The update seems to always take a long time, even with relatively fast processors and downlink speeds.  My experience is that the process takes at least 10 minutes and sometimes as long as 30 minutes.  During the process of updating, the user is somewhat inconvenienced by the update tying up the processor, and bandwidth.  The user is also concerned that if doing productive work, at some point the update process is going to finish and then start nagging the user to do the update.  Usually at the end of the process, the computer needs a restart, which disrupts other activities or work that a user might be doing.  All work in progress needs to be saved, all web site links have to be saved and the user needs to remember exactly where all items were saved to enable return after the reboot.  The reboot process would normally take only a few minutes.  However, because of the update, the shutdown sometimes takes an extra five to ten minutes "while installation" takes place.  Then during the start-up, sometimes there is more delay for additional installations. After an update is done, the operating system continually "nags" for the user to do that all important restart.  Instead of providing an option that says "restart when I'm no longer busy" and then watch for no activity on the computer for an extended period, it continually nags and allows a user to postpone the restart as long as "4 hours"---why the rush?  Why is is so urgent to do this update in a few hours?   This whole update process consumes an amazing amount of time for each user of a Microsoft operating system-based computer.  I have three machines, so the time gets multiplied.  I can't imagine how much time is wasted around the world with this process.
Yes, Microsoft does have an "automatic" process for updating.  However it doesn't work when a machine is turned off for much of the time (such as a typical laptop use).  When the machine is turned on later, it determines it needs to update.  So now, while the user is busy trying to do something with a machine that has been idle for a week, the machine processor power and bandwidth are tied up with the update process.
Even when the operating system does it's "automatic" update, it doesn't seem to update all of the "important" updates and never seems to do, what it has determined to be, "optional" updates.  Optional updates, such as .net framework,  and antivirus & spyware definitions seem to not be considered important to Microsoft.  To find out about these updates the user has to visit "microsoft update" and start that process.  The "check for updates" process can also take a LONG time before it figures out what updates are necessary.  In fact the amount of time required seems to be long enough to have uploaded most of our personal files to a server.  What can Microsoft be doing during that long wait?  It would seem very simple to check and see if the last update was done by looking in a table saved somewhere in the operating system folder--a few milliseconds!
Finally, after all updates are complete, the user has the full use of the machine and operating system.  However, to the user, the system seems to be unchanged!  All of the changes are apparently completely "under the hood" --  All of the operating system bugs and unfriendly aspects of the operating system are still there!  No GUI or other improvements are visible to the user.    We are supposed to go back to doing our business with the comfort that our operating system might be a little safer from viruses, worms, spyware, and sudden crashes.

This is what "the world needs" when it comes to Microsoft updates.
  1. All updates done at once --automatically.  
  2. Tell user when updates are available, but do the update when user is finished.
  3. Do the restart automatically.  
  4. Save what the user was doing prior to the restart -- similar to a "hibernate" --If applications and files were open prior to the restart, put them back where they were! 
  5. Reward users with correction of the known "bugs" in the operating system that the user sees.  Yes, that may take away incentives for users to buy the next operating system, but why should we suffer with the known bugs?
  6. Reward users with little "gifts" at the end of the update.  Microsoft has profile information for each user.  They also know the operating system, the processor type, and what other microsoft products the user has on the machine.  Microsoft could provide as a gift items like:
  • Screensaver with graphics tailored to profile of user
  • New poem by a writer --a sample from a new poetry book?
  • Sample of a new song or video by an artist that meets the user's profile
  • New application, short game or puzzle
  • An "Easter Egg" hunt through the operating system with clues that would encourage the user to explore parts of the operating system or MS  office features that aren't well known in order to find an image, sound clip etc.
  • A fun, interesting historical fact relating to the month when the update occurs, such as "Flag Day" --who founded it, when it was put on the calendar etc --along with some photos--of course correlated to the geographic location where the computer is located
7. Marketing of new products.  While sending these "gifts," of course there would be marketing benefits.  Each "free sample" would include links to go to the web site where we could buy the complete book, the whole album, or more artwork etc.




Tuesday, March 19, 2013

Technological Solution to managing children's use of electronics


I saw the second of two parts to this Wall Street Journal article in Sunday's San Diego Union Tribune.  I looked for "part 1" and found both parts on the Wall Street Journal Web site.  I've included the original link to the articles as well as the text of the articles below.  It was written by Demetria Gallegosis, who has a very good WSJ column about the problems juggling families and careers.   I thought it was pretty well written, and has a good perspective on the modern problems in controlling kids computer. device, and internet use. It sounds like this is a problem most parents are having now.   I think it also hints that there could be a technological solution to the problem.  I believe that a technological solution is possible -- but it will be quite complicated and expensive to develop.

Kids are Logged in and Tuned Out

Link to Part 1:

Text of Part 1
I've been listening this month to the conversation at our house, and it is deflatingly predictable: "Have you finished your homework? Then why are you playing computer games?" "Your room is still a mess, put that down until it's done." "Have you gotten off the couch today?" And this recent favorite, "You are banned from playing games until the end of the school year."
We have a bad case of digital distemper, but it has been hard to find a solution. As with going on a diet, you still have to eat. Our girls have hours of computer-based homework almost every night. We have a terrible time knowing when the work is done and when the play has begun.
On one infamous Sunday in December, we watched 14½ hours of Netflix. I knew it was bad but didn't know how bad until I looked back at the log and spotted a dozen episodes of "The Suite Life of Zack and Cody." I immediately canceled Netflix. But that's like cutting the head off the hydra.
What would Hercules do?
John isn't the least bit interested in the shows, games and websites that the children are drawn to. He feels that they're big time wasters, and that our lives would be improved if the girls had zero access. I have a less-draconian attitude—in part because I see no harm in some online entertainment, and in part because I think spending leisure time online helps prepare children for tomorrow's workplace.
Still, I know something has to change. But what?
Convinced there was something between Suzanne's approach and mine, I decided to call a family meeting.Some parents I know have taken the tough approach. My friend Suzanne has simply banished the iPads her 12- and 14-year-old daughters brought home from their dad's house. "They were immediately completely addicted," she says. In addition, other devices must stay in common rooms and can't be taken to bedrooms. She insists her children finish everything else before relaxing with computers. And between community service, sports, music and schoolwork, she says, "they never get to the place where they have spare time."
My opening proposal: hats for each child, festooned with colorful feathers to signify homework done, room cleaned, workout accomplished, so that we wouldn't even have to ask when we spot them lying around like unblinking zombies.
The children immediately countered.
Isabella, 11, thought everyone should be limited to one hour of goofing around on the computer every weekday, with a higher limit on weekends. Using the honor system, time would be logged on a notebook near the computer, and could be saved up for longer sessions.
Anna, 13, wished we could set a time limit on every device, so that it would just shut off when the time was up.
Emily, 14, suggested I change the passwords every day and only give them to the children when homework is demonstrably done.
Jamie, 16, wastes the least time among us online, but she does miss the documentaries she used to watch for her history class. She agreed it would be nice if we knew exactly who on shared accounts is doing all the watching.
Jamie's boyfriend, Daniel, pointed out that computers already have parental controls along the lines that Anna was suggesting. He told me how to turn off the desktops at 10 p.m., for example.  Daniel offered himself up as an example of someone who, until recently, was addicted to PlayStation 3. He said he would play for hours every day after school until his parents got home at 7 p.m. Just last fall, as his junior-year workload intensified, he began to recognize "the fact that I need to worry about college rather than beating my friend's high score."
"After a while you get used to not having it, and it becomes such a minimal thing in your life that you don't think about going back to it that much," Daniel said.
We kicked all these ideas around, really digging into Isabella's honor-system idea, but acknowledging we would all be mentally clocking each other, leading to more tiresome nagging. Emily objected most strenuously to the bedtime curfew, pointing out how frequently her homework takes her past 10 or 11 p.m.
I had looked into getting an automated report on the time each family member was spending, broken down by website. Apps can do this, but we have so many disparate devices, we'd have to manually correlate the data. The idea of entering personal ID codes for every session seems onerous and nanny-state-ish.
In the end, it was John who put out the winning solution.
"The key is not to lock them out—having them learn to decide what's right and what's wrong is 10 times more important," he said. John proposed that grades decide the access issue. If a child is holding a 95 or higher average, we simply won't interfere with her digital consumption choices. Between 90 and 95, as long as report cards show an upward trend during the six grading periods our school uses, again no interference.
Anything below a 90 will merit restrictions on discretionary computer time, including a girl losing the privilege of working in her bedroom.
Additionally, the girls are willing to be more clear with us about where their work stands before they shift gears. They'll be more on top of their chores and the chaos in their rooms. They agreed to look for things other than screens to entertain them.
Otherwise, they know I'll be measuring their heads for feathered hats.

Taming the Online Monster, Part 2


Link to Part 2:  

Text of Part 2

It's been about three months since we began confronting the electronic elephant in our living room: the huge amount of time our girls spend online, captivated by games, shows and web surfing. After much brainstorming, we settled on a grade-based solution, which I wrote about last month, ultimately letting the girls' performance in school decide how much freedom they'd have in using computers.
I can't say that we've completely solved the problem. In fact, our confrontations over this have turned a peaceful home into a bit of a battleground. One child initially lost unsupervised use of her laptop in her room and has since lost use of her laptop altogether and now must queue up with the other girls for use of the main family computer.
But on the positive side, not only are we talking about a problem everyone seemed happier ignoring, we're also pushing each other to solve it and planning some even more ambitious experiments.
Here are a few things we've learned—from our own experience so far and from readers—which may help others trying to get their arms around this problem.

Don't be oblivious: Parents need to be in a position to understand how much time is being sucked away from their children. That may simply mean being home more often and in a position to monitor when the child is in front of the device. Or it may mean doing an occasional audit through the browser history or Netflix viewing log (which may alarm you as much as ours did me—we ended up canceling our subscription).
Frank Seldin, a reader in Dutchess County in New York, says he warns friends not to get their children tablets because they'll lose control. "When the girls play videogames, it is on my wife's and my iPad/Fire, and we know exactly what is on it and what they are playing," he says. "All computer use is in the kitchen (where homework is done as well), and it will stay that way."
Find individualized solutions: Every child is so different. My kids are at different levels academically, different ages, and have varying amounts of maturity around the concept of self-monitoring. You don't have to solve this for all time. Instead, you want to stay tuned in to where your child is and what motivates him or her.
Insist on clearer communication: I've learned it's first a process of educating the child about which activities constitute work and which are better defined as play. That distinction may not always be obvious to them as online chats about homework turn into silliness and become a big time waster.
As I suggested in my original column, the best way to minimize nagging is when a child learns to send very clear signals about where he or she is in the continuum of work and play. My kids now say to me, "Mom, I'm going to take a half-hour break because I've been working for the past two hours on homework." That kind of communication on the child's part makes all the difference.
Another reader, Bob Larson of Folsom, Calif., insists on honesty from his kids. "If we catch them abusing any of these privileges, they automatically are banned from all electronics for 2 to 4 weeks depending on the severity," he says. "We have had some of our kids banned for 6 months when they told blatant lies to our faces when they were old enough to know better."
Give kids a chance to earn autonomy: This may be the grade-oriented solution we found, or, as suggested by Brian Verhaaren, a reader in Salt Lake City, Utah, it could mean letting your children actually pay the cost for their computer devices, their game memberships, their Netflix subscription. Ultimately, you want kids to be able to police themselves.
Consider a router "kill switch": This solution comes from an online commenter, who literally is remodeling her home to put a router kill switch in the master bedroom. You don't have to take that drastic a measure, but there are easy ways to get devices powered down at bedtime, including parental-control settings on PCs and Macs, and simply taking the router power cable to bed with you.
Own the problem: What kind of example are you setting? How much time do you spend with your own nose to a screen at home? Mine has been excessive—I'm always finishing work or catching up on personal email or doing computer-intensive school volunteer work. Lately, as we've been pushing the girls to shift their own gears, they're pushing me, asking me to read aloud or snuggle or play a game. I sometimes have to say no, but I say yes whenever possible, so grateful that they're asking.
A few weekends ago Emily, 14, suggested to me that we have a computer-free day. I was so refreshed that the idea came from her, I hugged her. It wasn't possible because of another daughter's homework load, but it got us thinking about spring break, and even more time in digital detox this summer.
—Demetria Gallegosis community editor for WSJ.com. Write to her at SundayJuggle@wsj.com. You can also join the conversation at WSJ.com/Juggle.

Saturday, February 9, 2013

Consolidated Mailbox for "Paperless" Documents

Every company now wants us to "go paperless" which saves paper, postage, and, in some ways is better for customers to find the documents.  However, the companies do not actually send the statements in e-mail, but require customers to go to their web sites to view the documents. My "paperless" companies include brokerages, utilities, banks, insurance companies, credit cards, travel affinity point systems, and web services.  There are a lot of problems with this process, it works well when we have only one or two companies sending us "paperless" statements.  But when we get a bunch of companies, it becomes a big problem.  .

The Problem:

  1. Each company requires a log-on and password, using different rules for creation of them both.  Some require numbers in log on, some don't. Some use special symbols, some don't. Security advisers tell us to use different passwords for each site, so we have hundreds of passwords.  Passwords on some sites "expire" after a while.  So consumers now need a bizarre array of log-ons and passwords in order to manage their "paperless" services.
  2. Meanwhile, I receive e-mail from each company that floods my inbox with distracting messages telling me I have a statement on their web site.  Some statements require actions, such as paying a bill.  Others are simply monthly "status" statements for bills that are automatically paid. Many statement notifications are the CYA notices that some policy has changed, such as "privacy policy."   Even worse, other "statements" are simply advertising "spam" from the company, since they have our e-mail address, and they want to sell us on other products.  
  3. Companies don't guarantee to keep statements forever, but often delete statements after so long.   If several years later, I need a copy of a stock purchase confirmation for tax purposes, will that statement still be there?  If I need utility bills to prove a tax deduction on a a rental home I no loger own, with the water company still have my bill statements?
  4. Even if a company does maintain copies of statements, will I still have access to it?  If I change stockbrokers, would I be able to still log on to the "old" stockbroker account that I no longer do business with?  Would I still remember the log-on and password?  
  5. In order to view and maintain those statements, I will have to log on to 30 or 40 web sites on a regular basis, and download all of the applicable statements.  Then I have to file those statements so I can find them again years later.
  6. Where do I file those statements?  I could keep them on my computer hard drive, but what happens if the computer crashes?  I could save up each year of statements and burn them all onto  a CD.  That takes time, and then I have to keep the CD somewhere safe.  Why not simply keep them in "the cloud?"
  7. Keeping statements in "the cloud" works well, but it, also, is time-consuming.  I have to download the documents first, usually rename the documents to something that is easy to remember, then I have to upload them to a folder in my Google Drive.  
A solution:
We need a "statement consolidation service"  which I will call "SCS" to pick up all of our statements, file them in an orderly manner in our Google Drive, and keep them as long as we might need to keep the documents.  I believe Google is in a unique market position to create and operate such a service. 

How Statement Consolidation Service (SCS) Works:  
  1. Customer maintains a database on SCS that has their log-on and password for each company or service. Customer uses their Gmail address for statement alert mailings.
  2. SCS creates an agreement with companies to allow SCS to download the statements from their site,  Agreement may also include a more direct, encrypted download system, that would bypass the user's original log-on and password.  Otherwise, SCS will have to assist customer with password management, by notifying customer if/when passwords need to be changed etc.  
  3. E-mail from those companies that announce that a statement is ready is flagged by Gmail (as a filter) and could trigger SCS to go to the company's web site to download the statement.  Otherwise the e-mail will be maintained in a "statement alert" folder in Gmail
  4. Downloaded statements will be filed in a special folder in Google Drive, and be tagged appropriately. Tag for each company, type of document, and whether or not action is required
  5. SCS will create one automated e-mail that will summarize the statements received.  User can opt to receive the summary daily, weekly or monthly.  User could opt to have statements that require immediate action sent immediately
  6. The SCS summary statement will have hyperlinks so user could simply click on the link to see the statement in Google Drive
  7. SCS could keep track of which statements customer has already seen, by color change of hyperlink, for example
FUTURE UPGRADES
SCS could make improvements that would help customer, and the associated companies.
  1. Work with companies to convert from pdf statements to xml statements, so SCS software could more easily sort and organize data.
  2. Allow user to quickly create tables and graphs showing expenditures, such as utility consumption
  3. Allow user to categorize expenditures and produce statements, such as: how much did I spend on utilities for my rental property in Oceanside CA?  Summarize all of my travel affinity "points" in all of my accounts right now.
  4. Could link Google Finance with the brokerage accounts and bank accounts to enable combined financial statements like Quicken does, but would always be current to latest statements.  Google Finance could then allow customers to chart net worth, and maybe even predict cash flow for the next few months. 
BENEFIT FOR GOOGLE
  1. Service will be very sticky -- after setting up such a service, customers will not want to leave their Google Service.  Customers will want to have all of those SCS files available
  2. Google will know more about each customer:  Where they travel, which point services they use, who they bank with,  which utilities they use, etc
  3. Google may be able to tap those customers to use Google wallet to pay for some of those utilities
BENEFITS TO COMPANIES
  1. Companies will not be obligated to maintain records for their current, or previous customers, since SCS will be maintaining them