Enabling accessibility in Microsoft Visio

Humans are innately visual by nature. We respond to and process visual data through pictorial charts or graphs better than poring over spreadsheets or reports. Tools like Microsoft Visio and Visio Online help people visualize and leverage the wealth of data they work with. People can simplify and convey complex concepts and data in a…

0

Enabling Industry 4.0 and smart factories with IoT and AI

Co-authored by Kumar Shiv Subramanyam The confluence of smart sensors and Artificial Intelligence (AI) is set to redefine the industrial world. Experts believe a wave of new technologies is creating the fourth industrial revolution or Industry 4.0. Defined by the trend of large industrial enterprises adopting automation, machine learning (ML) and real-time insights and configuration, Industry…


CodeTalk: Making IDEs more accessible for developers with visual impairment

The graphically dense interface of integrated development environments (IDEs) makes them immensely powerful for developers across the world. Visual cues are used extensively in these environments to help developers get more information about their code with little more than a quick glance. However, these visual cues are inaccessible to many developers with visual impairments. According…


Secure communication and work management with Microsoft Kaizala

Co-authored by Nitu Narula In today’s mobile-centric world, instant messaging apps and chat platforms have disrupted business communication. However, when workers communicate with teammates over public mobile messaging platforms, businesses have no control over security protocols. They cannot control dissemination of sensitive data in chat groups, control group access on an individual level or verify…

0

Bringing together an AI network for eyecare to prevent avoidable visual impairment

Nearly 285 million people around the world suffer from some form of visual impairment. Recent medical data indicates that nearly 70% of these cases could have been prevented with early detection and screening. Today, eyecare is set to leverage Artificial Intelligence (AI) and machine learning to help millions of people to predict and reduce the…


Enabling a more inclusive web with support for email addresses in Indian languages

The internet is a truly global network. Designed from the onset to be borderless, the network has helped connect people from all corners of the world. However, this egalitarian and universal network remains dominated by one language – English. Recent changes in the scripts that can be used for domain names has allowed our team…

0

Making Ruuh converse like humans

Co-authored by Meghana Joshi and Abhay Prakash It’s easy to take the ability to converse for granted. Being able to listen to a question, detect the underlying emotion, infuse the speaker’s background and apply it in the right context may seem simple for humans, but computers have struggled with it. If chatbots can understand the…


Enabling high-quality Indian language translations using Deep Neural Networks

Despite a remarkable increase in computing and internet penetration over the past few decades, India’s population still struggles with a deep digital language divide. While English is the most common language on the internet, only about 12 percent of India’s population is familiar with English. India’s increasing digital literacy needs to be supported by a…

0

Hit Refresh: 3 technology trends that are shaping the future

In his recently published book ‘Hit Refresh’, our CEO Satya Nadella points out that there are emerging trends in computing that will tie together in the near future. Technology companies that fail to notice these trends and participate in them, he says, risk being left in the dust. Over the past three years, under Satya,…

0

Creating a Better Technical Assistance Framework using Machine Learning

Every new product or feature release requires a comprehensive compilation of technical help responses; it ensures that users can have their questions answered, troubleshoot problems or even modify the application as per their needs. With a vast and global user base, some queries are likely to be asked more frequently than others. Classifying technical queries…