Category Archives: innovation

Modular home construction

I wonder if one day we will build homes like we do the space station—in prefabricated modules. Modular construction seems like it could offer incredible advantages.

Perhaps rooms can be built in standard dimensions and standard interconnections to adjacent rooms for electricity, networking, coaxial cable, HVAC, hot and cold water, natural gas, etc. Each room would be somewhat over-engineered, but this extra cost is offset by savings from the economies of scale due to mass-production. A home builder would simply assemble a chosen configuration of modules, and provide some finishing touches, such as the exterior facing, roofing, and utility hookups.

This approach would benefit from guaranteed quality of workmanship, replacing skilled labor (e.g., carpenters) with robots and 3D printing, and rapid construction. Moreover, the big innovation comes years later. As technology improves, and the homeowner wants to uptake improvements, it becomes a simple matter of replacing modules, and possibly reassembling them in a different configuration.

The future of air combat

The F-22 Raptor and the F-35 Lightning II will form the core of America’s future fleet of fighter aircraft for air combat.

The F-22 Raptor is America’s premier air dominance fighter. 187 F-22 aircraft will replace 254 F-15C/D Eagle ($30M) eventually, although 178 F-15s will remain in service beyond 2025. In 2012, the F-22 participated in the Red Flag Alaska training exercise, where the less expensive, more agile Eurofighter Typhoon proved to be equally matched in dogfighting. [http://abcnews.go.com/blogs/headlines/2012/07/f-22-fighter-loses-79-billion-advantage-in-dogfights-report/] The Raptor costs approximately $150M to manufacture per aircraft, while the Eurofighter costs €90M ($115M). In its air dominance role, the F-22 can carry six AIM-120 AMRAAM and 480 rounds of ammunition for its M61A2 Vulcan 20mm cannon.

To complement the F-22, the F-35 Lightning II will replace the F-16, A-10, F/A-18, and AV-8B. At over $150M per aircraft, approximately 1,200 F-35 fighters will replace thousands of F-16 Fighting Falcon ($18.8M), 345 A-10 Thunderbolt II ($12M), 647 F/A-18A/B/C/D Hornet ($57M), and 175 AV-8B Harrier II ($30M).

Apparently, America’s strategy is to concentrate air power in fewer, more advanced, very costly aircraft. At $150M each, built in such low numbers, losses would be devastating. The weakness in this strategy lies in the numbers.

In such limited numbers, the F-22 will be vulnerable to being overwhelmed by a much larger opposing force, even if every one of its six AMRAAMs finds its mark. Eventually, its weapons or its fuel will be exhausted, or its supporting tankers will be destroyed in a full scale conflict with an adversary whose strategy is based on large numbers of modern, inexpensive aircraft.

It has long been understood that human pilots cannot tolerate the most extreme forces that fighters are capable of experiencing. However, we must rely on humans for the good judgment needed to make critical decisions based on principles, values, and experience.

The solution is to deploy large numbers of inexpensive unmanned combat fighters that operate in close coordination with a human piloted fighter and his wingman. Let’s call these drones swarmers in reference to the small, agile, swarming fighters from the classic video game Defender. Swarmers should operate largely autonomously toward some overall set of goals that govern the squadron. The human pilots would set these goals in the course of the mission, such as which enemy aircraft to engage.

Each swarmer would rely entirely on its programming for maneuvering and tactics. The swarmers decide collectively amongst each other how to work as a team to accomplish their immediate goals. If an enemy air-to-air missile is inbound, the immediate priority is to protect the human piloted aircraft, sacrificing a swarmer if necessary. Offensively, some swarmers can serve as bait, maneuvering to lure the enemy into a position favorable to being targeted by its peers.

This approach puts inexpensive assets into the riskiest situations, while keeping human pilots and costly assets protected. Swarmers can carry missiles, ammunition, flares, and chaff in large numbers—-mutually reinforcing through computerized coordination. This enables a small fleet of advanced fighters with highly trained pilots to increase its lethality while also greatly improving survivability.

mobile payments and loyalty

Communications Service Providers, mobile device vendors, and operating system vendors are all formulating their own strategies to capture the payment market. The introduction of Near Field Communications (NFC) technology broadly into mobile devices is the key enabler for users to execute payment transactions by touching devices together. These players all see an opportunity to grab a slice of the huge payments business that credit card companies now dominate. Mobile payments using NFC is potentially very disruptive to the status quo.

From a user perspective, mobile payment seems like a small improvement in convenience. Digital technology may provide improved security and fraud protection over the extremely vulnerable scheme of authenticating a credit card number on a physical card with a matching customer name, security code, expiration date, billing address, PIN, or signature. Improved security and fraud protection would be a compelling motivator for users to adopt this technology.

While users will use mobile payments to replace some of their credit card transactions, it is unlikely that credit cards will disappear any time soon. Mobile devices with NFC are still not common enough. Even the Apple iPhone 5 does not support NFC yet, although it would be extremely surprising if the next major iPhone release did not include NFC support.

Where NFC can provide an even greater convenience is to track loyalty points and rewards. Users carry around a huge stack of loyalty cards in their wallets and on their key chains today. Every vendor has their own loyalty card. It is not uncommon to carry dozens of these. We have cards for grocery stores, pharmacies, coffee shops, retailers of every kind, airlines, hotels, car rentals… the list is endless. What I would like to see is a popular app become the de facto standard in tracking loyalty points universally, so that users can finally shed themselves of all those physical loyalty cards.

A universal loyalty app makes many other side benefits possible. The most important is personalization. A patron of a restaurant can be identified when they check in with their mobile device. They will be credited points at the end of the meal. The customer’s identity can be used to retrieve their food and service preferences, so that without needing to ask the server already knows the customer’s dietary restrictions, allergies, and favorite foods and drinks. The overall experience would be improved for both the server and the customer as communications are streamlined.

A universal loyalty app can also become the means by which coupons and promotional offerings are distributed by vendors and carried by users. This would be far more convenient than carrying around paper coupons. The app can perform important functions like reminding the user to use a valuable coupon before it expires. It benefits users to redeem more savings, and it benefits vendors by promoting more business.

A universal loyalty app can also become the means by which users may track purchases (keeping a copy of every bill) and their associated warranties and protection plans. An app could easily record purchase dates and vendor information, so that users no longer need to keep paper warranty agreements in a physical filing system.

Having loyalty points, coupons, and purchases tracked by a single app will also enable other innovations, such as dynamically calculated coupon values or promotional pricing to reward users proportional to the value of their past purchases. It also enables vendors with cross-selling opportunities to target users based on recent purchasing decisions. It opens up many avenues for innovation that we cannot even think of today.

a champion is a winner – are you one?

You’re not a champion of the free market if you oppose low priced goods from China and off-shoring to low cost labor. You’re just another protectionist, who favors the interests of a few domestic corporations over the interests of millions of consumers. It is a failure to understand the economics of comparative advantage.

You’re not a champion of smaller government if you want higher military spending on foreign interventions and ‘humanitarian’ missions. You’re just another big government crony in the pocket of the defense industry to promote the military industrial complex. National security in reality puts our focus on the defense of our actual national interests.

You’re not a champion of liberty if you support drug prohibition and the war on drugs. You’re just another nanny statist, who does not believe in individual rights. It is also a failure to understand the economics that create black markets, promote lawlessness, escalate violence, and increases drug potency that endanger users.

You’re not a champion of the US Constitution if you believe the Supremacy Clause gives federal powers over States beyond those powers expressly enumerated. You’re just another supporter of a living Constitution that comports with whatever powers politicians want and in whatever directions populist opinions lobby for. You talk about federal programs in education, energy, housing, and “job creation”, conceding the most important limiting principle—that the Constitution does not authorize the federal government to interfere in these ways, no matter what the present day politicians, constitutional “experts”, and the US Supreme Court (itself a branch of the federal government) has to say about it.

You’re not a champion of transparency if you support unchecked government discretion to classify information for secrecy and “national security”. You’re just another political class elitist who does not believe in accountability.

You’re not a champion against Ponzi schemes if you want to save the Social Security program as we know it. You’re just another delusional politician who thinks that kicking the can down the road to win votes today does not matter, because the inevitable crisis will not occur until someone else’s watch.

You lost, because you were not a champion.

Broken Link Resolver – idea for Google

I originally posted this on Monday, October 4, 2010 at 4:27pm on Google’s Facebook page. Since I have not seen any progress in this area, I am posting this again as a reminder to Google. If they are not going to pursue it, maybe Marissa Mayer might be interested in doing this at Yahoo!

Broken Link Resolver

Since Google Product Ideas does not feature Search, I’ll submit my idea here. One of the biggest unsolved problems on the World Wide Web is broken links. As the Google bot crawls the Web, it can detect whether the URLs of previously seen significant content have become stale (failure to connect or 404), and based on a heuristic content search determine where that page has moved.

Google could offer a new service that could answer the question: given this broken URL, tell me where the page has moved. Then, provide features in Google Chrome and a plug-in for Firefox that can make use of this service upon encountering a failure to connect or a 404. You could also provide an Apache httpd module that can use this service for handling 404s by automatically redirecting.

mobile devices and carriers

When I upgraded to an Android mobile device with AT&T, I signed a new two year contract with a more costly data plan. The device was discounted to zero thanks to a special promotion, but actually the full cost of the device is amortized over the life of the contract. This explains why there is a prorated termination fee for recouping that cost.

AT&T, like most carriers, preinstalls their own lineup of apps on top of the base Android operating system. They also disable features like being able to specify alternative sources for downloading apps. Many AT&T apps require a subscription with an additional monthly recurring charge. AT&T Family Map is an example. There are many disadvantages to this arrangement.

AT&T is extremely slow to upgrade their apps to newer releases of Android. In fact, they don’t even bother to do so for legacy (2yr old) hardware. This is horrible for users who cannot take advantage of the constant stream of software innovations available from Google.

The preinstalled apps cannot be uninstalled. This bloat occupies precious memory and storage that is better used for the user’s favorite apps. These undesirable apps occupy valuable resources and drain battery life.

It is understandable that a carrier would want its users to install its apps in the hopes of generating more revenue. It is a never-ending quest for carriers to avoid becoming dumb pipes, while over-the-top content and Internet services vendors become rich. Unfortunately, no matter how hard they try, carriers will never innovate fast enough to maintain a competitive advantage in these value added services, because they are too slow and too old-school. Dumb pipes are all they are good at.

On my next device, I will almost certainly reimage it with Cyanogenmod.

Integrating Automobiles with Mobile Computing

I would love to see automobile manufacturers join mobile computing device manufacturers in producing vehicles that support standardized off-the-shelf electronic devices that integrate seamlessly with the vehicle’s console, electrical system, controls, and accessory mounts. We should be able to incorporate our personal tablets, music players, and mobile devices for all of the following functions.

  • hands-free telephone calls
  • maps and turn-by-turn navigation
  • traffic, accident, and road condition warnings
  • music
  • video entertainment for passengers
  • fuel economy monitoring and optimization
  • driving behavior and safety monitoring
  • location tracking and history
  • vehicle telemetry recording (“black box”)
  • external camera monitoring
  • vehicle maintenance tracking – schedule for oil, brake fluid, transmission fluid, and power steering fluid changes

Replacing proprietary electronics with commercial off-the-shelf components would provide the following advantages.

  • User serviceability (hardware repair and replacement)
  • Electronic hardware upgrades can keep pace with rapid advances in technology innovation
  • Multi-sourcing for electronics hardware will lower costs through competition, standardization, and commoditization
  • Software applications can be installed and upgraded at will
  • It opens up a vast market for applications that work in conjunction with the vehicle and its subsystems
  • The cost of development is externalized from the vehicle manufacturer, allowing it to take advantage of the economies of scale associated with the computing and consumer electronics industry
  • And most importantly, consumers will love it. A vehicle with this capability will be of enormous appeal to the market. This would be such a revolutionary improvement that any manufacturer without this capability will be at an immediate and insurmountable disadvantage in terms of desirability.

Limitless possibilities open up, when the automobile’s subsystems are integrated with mobile computing devices that have high speed network connectivity (e.g., HSPA, LTE) and user installed software applications. I am sure that developers would invent a huge range of applications to take advantage of a platform that is such an important element of people’s lives. In many occupations, mobile computing is done while parked in a vehicle. Such a platform could greatly improve the ergonomics for this mobile work force. With such a platform, I bet it would not take long, before an application appears to enable vehicles in close proximity to collaborate to assist drivers in avoiding accidents. A platform with applications such as this would no doubt open up a market for integrating additional components, such as external cameras, sensors, and signaling mechanisms. The possibilities are endless.

Email Retention – automated organization

Like most people who work with computers on a regular basis, I receive a high volume of email every day. I would like software to automate the classification and organization of my email so that important and unique information is retained and easily accessible later, when I have a need to find it. I spend a significant amount of time doing this by hand, and it seems like a task that would be done more efficiently and effectively by software.

Most email accounts have a storage limit. Even when there is no technical limit, users would like to keep their mail box pruned so that it is not cluttered with messages that are a waste of space. The available space should be utilized most efficiently, and enough room should always be made available so that inbound mail is not rejected due to the quota being exceeded.

It is helpful to classify email to identify what type of content is represented, so that appropriate retention policies can be applied to each type. Classification may be done by organizing email into folders, and tagging messages with keywords or categories. An email’s classifiers can be used to determine which retention policies to apply.

Email can be moved to various offline repositories for archival purpose to stay in compliance with storage limits associated with an account on the email server. This allows email to be retained despite server storage limits, so that valuable information can remain searchable and accessible. The utility of the information is not apparent until the need for it arises later.

Often when a user replies to an email, the entire content of the previous email in the thread is embedded as a quote. Throughout the thread, the entire history of content is duplicated in quotes again and again. When determining which email messages to retain, it is usually sufficient to keep the latest messages, which include the content from every past message in the thread.

It is also helpful to prioritize messages for retention (or deletion) based on topics of significance or recognizable patterns. We have seen how Bayesian spam filtering successfully distinguishes spam from non-spam messages. Using similar techniques, it should be possible to distinguish significant content from email that contains content that is not valuable to retain.

Certain categories of email contain time-sensitive information. When we receive notifications and reminders, these should expire fairly quickly resulting in deletion. When we receive a list of this month’s events, this should expire at the end of the month. It should be possible to recognize these types of content, classify them, and apply expiration policies to them automatically.

These are some of the more obvious requirements that should be satisfied by an email classification and retention component. An add-on to popular email clients like Thunderbird and Exchange would be a valuable time-saver to many users. I am optimistically hopeful that someone will take up the challenge to develop such a useful tool.

Enterprise Tablet Computing

I would like to explore how tablet computing could improve how work is done within enterprises.

In my previous article, Enterprise Collaboration, I identified the need for workers to collaborate with greater decoupling in space and time. Today’s audio and Web conferencing technology combined with email, instant messaging, blogging, Wikis, and sharing documents in the cloud are not providing a game changing improvement in productivity. Something is missing to enable a geographically dispersed, mobile work force to revolutionize the way that work is done.

A technology that coincides with the advance of always-on mobility, compact form factor, touch screen, and cloud computing is the tablet computer.

What is one thing you can do with a tablet that you cannot do with a laptop?

You can use your fingers to write, draw, and gesture.

Is there some kind of application that would benefit from this advantage in the enterprise?

When technical staff needs to interact to collectively explore ideas, such as the meetings that facilitate analysis and design, we frequently find that audio and Web conferencing provide an inadequate degree of real-time interactivity. These tools facilitate a single presenter and an audience that is not heavily engaged. If a group of peers is meeting to facilitate contributions from every participant, these tools are entirely unhelpful. This degree of interactivity will usually require everyone to meet in person, and the tools for the job are a laptop, a projector, a whiteboard, dry erase pens, and an eraser. The ability to write, draw, and annotate as a group makes all the difference.

Here is where the tablet can fill a need, and do so in a superior fashion. The content on a whiteboard is not in digital form. A photograph of the content is still not very useful, beyond distributing copies. The content needs to be treated as a mix of documents, raster images, structured diagrams (or models), textual annotations, free form drawings, and possibly even video and audio media.

Imagine if each meeting participant used a tablet that is capable of remotely collaborating via an application that served as a whiteboard for presentation, collective editing, and interactivity using any digital content. Cameras and headsets can facilitate video and audio conferencing simultaneously with whiteboard interactions. Text chat can allow covert or overt conversations to happen without being limited by a shared audio channel. Perhaps advanced features like speech-to-text translation could even be incorporated to maintain a complete transcript of all conversations and interactivity in all simultaneous modes of communication.

If such an application existed today, it would immediately eliminate a great deal of costly travel expenses. It would give back many hours of wasted travel time to employees. It would even enable them to work more effectively from home, reducing the need to travel to the office every day. In fact, anyone could work equally effectively from anywhere, at any time of day. It would be liberating for the individual. It would also make workers in remote offices collaborate much more effectively on a daily basis. The enterprise would immediately become a great deal more social, because their interactions would be more engaging and productive.

Enterprise Collaboration – how we work

Over the past few years we have seen Web 2.0 technologies being established in our personal and professional lives. Social networking tools are being used to keep us connected with friends, family, and colleagues across space and time. In business, technology has ignited a new era in collaboration and social interaction to bring customers closer to those who market, sell, and support their products and services. But we have still not seen this bring about a new era in collaboration among workers within the enterprise.

In January 2011, Tomi Ahonen wrote the Fortune 500 CEO Guide to Mobile, which brought to my attention the on-going technology revolution that we are currently experiencing—the steady move to mobile. It was not just the speed and scale of adoption that is impressive (and it is extremely impressive). It is the way that mobile is permeating every aspect of our personal and professional lives. It is the way that it is transforming almost everything that we do, and the tools that we use to do them.

However, I still believe that we are only seeing this transformation in its infancy. It has started with the adoption of platform technologies (mobile, Internet, Web 2.0), but we have yet to see a cultural transformation to accompany the technological revolution at the scale we are seeing. We have yet to see Enterprise 2.0 yield gains in productivity at work that are comparable to the improvements in our interpersonal relationships on Facebook, Google+, and LinkedIn. Blogs, Wikis, Instant Messaging, and the gradual enabling of tools to become more social are adding incremental value to our business processes, but they are not fundamentally changing the way we do business.

We still drive to the same office and largely interact with our colleagues face-to-face or by audio conference and with web conferencing (and accompanying presentation tools) as a visual aid. The manner in which we facilitate work between remote participants remains awkward and inconvenient. Awkward and inconvenient in that audio and video conferencing provide a very poor user experience in the following ways.

  • Only a single person is able to speak at once. Interruptions are inevitable. Often the individuals who speak the most do not yield sufficient time for others to contribute their ideas and opinions. It is sometimes not clear whether the most valuable insights have actually been discussed, because the person moderating the discussion has not structured it to give time to key participants at key points in the conversation. Time is allocated according to the aggressiveness (and courtesy) of the speakers, usually in proportion to rank, as opposed to the merit of their content.
  • Forcing conversations to happen in real time limits the forum due to participant availability (i.e., conflicting schedules, time zone differences), attention span (i.e., often our thoughts are occupied by other priorities), and preparedness (i.e., expecting participants to have reviewed material beforehand in preparation to reach consensus). Some people do not perform well in this setting; they perform better when given time to collect their thoughts. Some people respond better in writing.
  • Although audio and video can be recorded for later playback, it is not a digital transcript whose content can be indexed and searched. A scribe may take notes and publish minutes, but this is labor intensive, and the result is not a full-faith representation of the conversations.
  • Often a key participant is not included in a meeting, because the organizer was not aware of that person’s capabilities until later.

For the preferred mode of collaboration in the enterprise to evolve from real time conferencing to a format that overcomes the above deficiencies, we need a culture that relies less on real time collaboration and more on online tools that bring people together to work more closely, while allowing them to be more decoupled in space and time.

Clearly we need better tools to fulfill this need. We have seen tools like Google Wave appear and quickly disappear. Google Wave failed to integrate with enough supporting tools to enable collaborative editing, peer review, and post-processing (interchange) of a broad range of content (documents, images, audio, video, presentations, conferences, models, charts). It failed to integrate with enough supporting applications to participate in real world business processes. But worst of all, it failed to provide a compelling paradigm or inspiration for a cultural shift to collaborate more effectively in real time and otherwise.

Where do we go from here?

Recognize that workers need to collaborate with greater decoupling in space and time. Mobile computing with always-on smart phones and tablets is a fundamental enabler for such decoupling. Enterprise applications that run in the cloud are another element that enables the work force to collaborate using these devices. What we are missing is the right mix of applications and integration into business processes that support the new ways of doing work.

As the corporate office, desk, desktop computer, and telephone become extinct, we must anticipate how a mobile always-on work force will need to work. We must develop applications to facilitate this new work paradigm where activities are often time-shifted; and real-time collaborations are between remote workers, who may be anywhere (e.g., at home on the couch, at the coffee shop, in the airport, in-flight on an airplane, driving an automobile). We will know that the revolution has arrived, when the culture in the enterprise considers it more natural to do work using mobile devices from anywhere and at all hours rather than at the office during office hours.