SBIR-STTR Award

Zulip threaded group chat
Award last edited on: 2/27/2019

Sponsored Program
SBIR
Awarding Agency
NSF
Total Award Amount
$975,000
Award Phase
2
Solicitation Topic Code
IT
Principal Investigator
Timothy G Abbott

Company Information

Kandra Labs Inc

235 Berry Street Suite 306
San Francisco, CA 94158
   (703) 859-1830
   N/A
   www.kandralabs.com
Location: Single
Congr. District: 12
County: San Francisco

Phase I

Contract Number: 1722461
Start Date: 7/1/2017    Completed: 2/28/2018
Phase I year
2017
Phase I Amount
$225,000
The broader impact/commercial potential of this Small Business Innovation Research (SBIR) Phase I project is group chat technology that enables knowledge workers to collaborate more effectively than ever before. It is the first tool built that empowers users to efficiently carry out both real-time and asynchronous conversations in the same system, with each user reading only those conversations that are important to them. In particular, the technology empowers teams to make decisions in virtual meetings that take place asynchronously over periods of hours or days. This is in contrast with existing group chat technology, where conversations usually end as soon as someone starts talking about something else. This ability to conduct long running, virtual meetings is invaluable for large teams that need to coordinate work across different locations and time zones. Large, distributed teams are fast becoming the norm for how organizations operate, as instant communication and globalization make such teams the workforce of the future. Coordinating the efforts of such teams is a huge pain point for companies, and this technology is a leap in the state of the art in this space.This Small Business Innovation Research (SBIR) Phase I project has two key research objectives: scaling the technology to work for teams of size 10,000+, and determining the feasibility of porting the technology to mobile. A major scalability research area is search. The company envisions the technology to be the primary place where decisions are made, and hence a primary place where knowledge is stored, so fast, full-text search is important, despite the fact that chat generates much more traffic than email. One research area on mobile is the HCI challenge of displaying rich options for conversation navigation on a small mobile screen. The problem is unique to this technology, since having long running, asynchronous conversations means that users do not typically read messages in a strictly chronological fashion. The company anticipates the Phase I grant will enable it to develop a working solution to the search scalability problem, and a working prototype of a performant and productive mobile user experience.

Phase II

Contract Number: 1831273
Start Date: 9/15/2018    Completed: 8/31/2020
Phase II year
2018
Phase II Amount
$750,000
The broader impact/commercial potential of this Small Business Innovation Research (SBIR) Phase II project will result from group chat technology that enables knowledge workers to collaborate more effectively than ever before. It is the first tool built that empowers users to efficiently carry out both real-time and asynchronous conversations in the same system, with each user reading only those conversations that are important to him or her. In particular, the technology empowers teams to make decisions in virtual meetings that take place asynchronously over periods of hours or days. This is in contrast with existing group chat technology, where conversations usually end as soon as someone starts talking about something else. This ability to conduct long running, virtual meetings is invaluable for large teams that need to coordinate work across different locations and time zones. Large, distributed teams are fast becoming the norm for how organizations operate, as instant communication and globalization make such teams the workforce of the future. Coordinating the efforts of such teams is a huge pain point for companies, and this technology is a leap in the state of the art in this space.This Small Business Innovation Research (SBIR) Phase II project has three major research objectives: scaling the technology to teams of 10,000+ people; faithfully translating the user experience to mobile devices; and developing techniques for serving the needs of diverse deployments large and small. For scalability, one major area is "presence", telling each user who else is currently online. Presence data naturally grows with the number of pairs of users, therefore much faster than the number of users, and the company will need to develop algorithms to focus presence on significant connections between users. Among the unique challenges on mobile, the often-limited Internet connectivity demands algorithms that remember data previously fetched from the server to avoid asking for it again, carefully balanced with getting needed updates to never show out-of-date information to the user; the immediacy required for a great chat experience makes both horns of this dilemma especially sharp. Serving diverse deployments demands techniques for making software updates routine and seamless, a practice recently popularized in browsers and mobile apps but rarely accomplished to date in distributing server applications such as that described here.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.