How to Improve Products Using UX Design-led Algorithms

January 8, 2025

Algorithms in Business Process Automation

“OK, Google, play my Friday Starts Now playlist.”

“OK. Playing your Spotify playlist called Friday Starts Now.”

Such is the advertisement for Google Home. Amazon, Google, and Apple are competing for Smart Home technology. All three created assistants enabling actions, such as playing music, turning on the TV, etc., through a voice command. As Home Depot said, a smart home can save you time, energy, and money by automating performances based on your lifestyle.

Some of us might question this technology. What is automation? Why do we need that? What if we do things like before: manually turn light switches on or adjust the room’s air conditioner? How exactly can automating things help us?

Dr. Stephen Galsworthy once spoke at Spark + AI Summit 2020 as a representative of Quby, a European smart home energy company. He mentioned how more relationships between customers and utilities would increase the probability of energy saving. In the first stage, the traditional billing system allows us to pay after using energy at home. Next, we can get insights from past historical data. We can learn how we can save energy and money. Taking a step further, we can monitor the energy used at home. This idea plays a critical part in our energy usage because it increases our consciousness in spending energy. Finally, we can have insight from appliance diagnostics. In this case, Quby offered an app where users can look into the appliance’s energy consumption and compare it to the industry standards.

Smart home technology illustrates how computers can use data and produce important customer insights. A good insight not only makes customers better informed but also helps them in decision-making.

Learn more-

Everything You Need to Know About IoT and User Experience

Never Stop Improving the Product UX- How to Leverage AI Technologies?

Computers are experts in repetitive tasks

As mentioned, computers can perform automation, a task where repetitive tasks are routine. Think for a second about your budget and expenses. For some people, it is hard to see how they go over budget every month. They try to save paper receipts and data in a journal book. They wanted to record expenses and compare them to the account. But still, it’s hard to perform the task daily.

Mint is an app that allows users to plan and track budgets. With the user’s permission, it connects to bank accounts and automatically identifies expenses to different categories (for example, food and beverage). It alerts users when they go over budget for a certain category.

Learn more- Is AR Elevating Valuation for Companies?

Think like a machine

Let’s now switch to the computer’s perspective for a second. How could computers possibly do repetitive tasks so well? The answer lies behind algorithms. Algorithms involve a sequence of instructions to solve a problem. A useful algorithm first gathers data. How it works depends on how you define the problem. Let’s say the task is to categorize a transaction. The algorithm then asks for each transaction. Does it fit the category “food and beverages”? If not, does it fit the category “utility”? And so on. Such is the repetition a computer goes through with algorithms.

Another example would be in smart home technology. The algorithm compiles data based on your lifestyle. Let’s say we have two algorithms: one for the assistant and the other for the lights. You enter input through a voice command to switch the lights off. The assistant asks itself through algorithms: does the input fit task “TV”? If not, does it fit the task “lights”? When it matches the task “lights,” it sends an input to the second algorithm related to the lights. In this case, the light collects the input and asks: Does it ask “turn on lights”? Or does it ask “turn off lights”? It then turns off the lights as an output.

Learn more-

Deep Learning vs Machine Learning- Understand the Difference to Improve Product Experience

Why Do You Need To Use Mixed Reality?

Everything You Need to Know About Immersive Virtual Reality

Speaking with computers

There are many languages in which to communicate with computers. Historically, there was FORTRAN, Pascal, C, Python, Java, Ruby, etc. It goes back to the 19th century when Ada Lovelace and Charles Babbage invented the different engines to perform calculations. Since then, programming languages have evolved throughout the centuries. While it used to focus on the computer’s perspective, modern languages take the user’s perspective instead.

We use computers not only by itself (for example, in calculating numbers at Microsoft Excel or typing documents on Microsoft Word), but also with other computers (for example, sending emails). A computer communicates with other computers through what is called TCP/IP. TCP/IP is a protocol agreed-upon set of rules. It breaks each message into packets to speed up the process. Once received, the packets the other computer reassembles them.

The same logic works for MP3s. Back in the old days, one Compact Disc has 32 MB of storage. Meanwhile, MP3 compresses the song to 3 MB, making it easier to download and store.

Learn more- Everything You Need to Know about Artificial Intelligence

Algorithms in action

David Alayon, Co-founder of Innuba, wrote about the many algorithms that play essential roles in today’s world. Some are Google, Facebook, online dating websites, Amazon, and MP3 players. First, we have Google’s PageRank, which classifies and ranks search results online. Second, we have Facebook’s EdgeRank, which updates Facebook news. There are also algorithms used in online dating, such as OkCupid and eHarmony. Not to mention the “you can also enjoy” feature on Amazon pages.

Some algorithms that are used frequently are Fast Fourier Transform (FFT), Link, Data Compression, Dijkstra, RSA, Proportional Integral Derivative, and Sorting.

  1. FFT translates to a time to frequency and frequency to time. This algorithm works on the internet and Wi-Fi connection.
  2. Link automatically visualizes the relationships or connections between data. This applies to search engine optimization (SEO), such as in Google, Bing, Yahoo!, and Facebook newsfeeds.
  3. Data Compression is crucial to saving storage space and data usage on the internet. YouTube videos and Instagram pictures use this algorithm.
  4. Dijkstra looks at the shortest route to reach a destination.
  5. RSA is used for cryptography to encrypt and decrypt messages
  6. Proportional Integral Derivative is used in control valves and house thermostats.
  7. Sorting is the most basic algorithm used in computers.

Humanizing algorithm

There are many challenges today with algorithms; from biases to privacy issues, algorithms become our concerns. We see fake news around us, and Facebook has tried to leave the job of sorting out real vs. fake news to algorithms. Unfortunately, that didn’t work. Not to mention Microsoft’s “Tay” chatbot on Twitter, which soon became racist and sexist with its machine learning algorithms. Many people also wonder how wise it is to allow cookies for the internet to trace our digital footprints.

Personalization

Nielsen Norman Group discusses personalization in customer experience with machine learning algorithms. Some algorithms we are familiar with would recommend movies, artists, books, Choice of advertisement display, Deals, personalized offers, and One-click access. Based on NN/g’s analysis, Netflix did the best job in providing transparency: users understand how their actions would influence the recommendation algorithm (“Because you watched Movie X” or “Because you added Movie Y to your list”). Meanwhile, Facebook and Instagram don’t display much information about the Feed, and users assume it is because of their preferences settings. NN/g criticized the outputs for having issues, mainly because of other people’s actions. Outputs on Facebook, Instagram, and Netflix alike are shown based on the ‘relevancy metric.’ Yet, the order of items is not predictable, the outputs are sometimes not within the user’s interest, and some movies/news are left out.

What does humanization mean?

Some advice on the future of algorithms is to humanize them. We need to increase algorithmic literacy and transparency. In a way, it’s like coffee fair trade campaigns where we know how the price of beans helps plantation workers. Likewise, we need to know how data is collected and the computer’s decision-making works. Regarding privacy, we might consider adding ‘noise’ to our existing data. A result is a different number than the precise data, but it protects the customer’s privacy. Additional advice would be to focus on the ease of control of algorithm outputs, particularly on recommendation algorithms.

Learn more- Why You Need Neural Networks to Advance Product Customer Experience

Enhancing user experience with algorithmic designs

There are many ways you can grow your business using the right algorithms. Following the Netflix example, we can try to personalize our customer’s journey. The idea is to give a unique experience for each customer. As suggested by N&N/g, we need to be mindful of disclosing how the algorithm works. By explaining, “Based on your previous search,” etc., customer needs control in determining their decision. Thus, they need to be aware of how personalization is developed.

Google’s products

If you Google some businesses in your area, you can look at their location, opening hours, and popular times. The latest is a new feature from Google’s Geo-tracking. It means that Google utilizes Google Maps to get live data and track how many people visit the store. Then, Google algorithms visualize the statistics to help you decide the best time to visit: during a busy time (for example, if you prefer a crowded bar) or a less busy time (for example, when you go to Starbucks to order a coffee). A similar solution can be useful for your business and customers.

Google also showcases how businesses improve by working together with them. For example, Tajawal, a Middle-Eastern company, uses Google Ads to bring more revenue. Another one is Nescafe, which personalizes its product: Dolce Gusto. On the other hand, Apple mentioned how different businesses thrive with their products. AXA Finance, for example, utilizes iPad Pros and works with IBM to create an app to illustrate financing to their customers. IBM also helped healthcare by utilizing artificial intelligence to identify breast cancers. You can use existing tools to leverage your business, such as Google Analytics, Google Ads, and Apple products. You can also build your algorithms to ease your business processes.

Ridesharing apps

An excellent example for both customer-facing and employee-facing apps would be Uber and Lyft. You can see how they provide real-time information about drivers around customers. When a customer orders a car, they can look at the map with real-time location, update the remaining time to the location, and even use a button to report a driver. It is helpful to think comprehensively about algorithms to provide both tools for customers and employees to increase efficiency.

Learn more- Reasons to Leverage Edge AI Applications to Improve Customer Experience

Where you are on the product stage matters

Algorithms work for your benefit in the Early, Mature, and Growth stages.

Early-stage

In the Launch state, you can focus on sorting algorithms to create relevant searches and list customers registered for your services. Another algorithm e is Dijkstra, which considers the fastest route in different scenarios. Speaking of tools, you might want to consider Google Ads to let your customers find your business.

Mature-stage

Meanwhile, you want to provide better customer service when your product is mature. You can personalize their experience. Another way is to create helpful apps for them to use. For example, banks today allow check deposits through picture uploads taken from the camera from the customer’s mobile phone. You can also upgrade the app to show nearby store locations. Let’s say you just came out from a doctor’s visit. Then you need to buy prescribed medicines. You can create an app using Augmented Reality to show the nearest drugstore that sells the prescribed medicines.

Growth-stage

In the Growth stage, perhaps you want to explore different fields using new algorithms. The idea is to expand your business to a larger scale and make the algorithms work for you. At this stage, you already have historical data of your customers. The next thing you want to do is to target a demographic for your next experiment.

We can look at the Tiktok company under ByteDance. It is currently on the rise, targeting the younger generation: Gen Z. However, other generations have adopted it, especially in the stay-at-home situation. Likewise, maybe you want to expand your business to an e-commerce store. You realize that most electronic shoppers are men, and most fashion shoppers are women. You can study their behavior better while tweaking a few things in the shopping experience.

Growth experimentation

It is essential to keep growing as a company. You must remember how Nokia lost to Blackberry, which then lost to Apple’s iPhone, which now competes with Samsung. Nokia was leading the market and forgot to innovate when Blackberry came in. On the other hand, Blackberry didn’t want to invest in touch screens when the iPhone came in. Even nowadays, tech giants compete with each other through innovations that don’t limit them from copying one another. Facebook owns Instagram, adopted Snapchat’s feature, and introduced it as InstaStory. Facebook also upgraded its video option on Facebook Messenger to become a video conferencing tool like Zoom and Google Hangouts. Competitions can copy your features and beat you in the market if you don’t grow.

A quick tip would be to have a Growth Lab, Innovation Team, or Experimentation Division. Their job is to hypothesize, experiment, and deploy tests to innovate your business. The team can have dedicated app developers, dedicated UX designers, dedicated marketing strategists, and dedicated operations. It is crucial to build the proper infrastructure for your innovation and growth.

Learn more-

The Future of AI and User Experience Design

Google AR: A Comprehensive Guide to ARCore

How algorithms can help during the downturn

We first need to know that today’s technologies are getting cheaper and faster. When we are in economic downturns, we can still invest in technology to better our business performance. You can rent computers to make algorithms work for you.

Think about implementing algorithms on different platforms. You can look at User Experience, Design Strategy, Prototyping, and other processes in your businesses. You can also hire consultants to work together with you.

Computers work best on repetitive tasks. They do calculations quickly and accurately. Therefore, you can utilize algorithms to streamline your business and focus on what matters. For example, Link algorithms help with your SEO and how customers find your business. When that process is automated, you can focus on content marketing: publishing high-quality blog posts for your customers.

Conclusion

Algorithms build the world we live in today. We can use algorithms to improve our customers’ experiences. While using existing tools, such as Google Analytics, Google Ads, and more, is best for your business, you can also build your algorithms. You can personalize the customer’s experience while interacting with your website and apps.

At Scalanova Health, we offer various services, such as Digital Transformation and App Development. Click here to contact us.

Editor’s note: This post was originally published in May 2020 and has been updated for comprehensiveness. 

SOVEREIGN SUBSIDIARY INCUBATION

Elevate Scientific R&D and Revenue Operations Velocity

Deploy practitioner-governed engineering pods staffed exclusively by your own dedicated full-time employees—never shared third-party contractors. Bridge the Translation Gap across MedTech, Drug Discovery, and Revenue Operations (RevOps) within a single, permanent, clinical-grade 2nd HQ—all under one unified roof.