Downloadable computer software to enable peer-to-peer communication; downloadable computer software for video conferencing; videoconferencing systems consisting of downloadable computer software for video conferencing; downloadable computer software for blockchain technology computer platforms; downloadable computer software platforms for recording and exchanging financial and non-financial data and information to a cryptographic ledger; downloadable computer software platforms for data processing; downloadable computer software platforms for peer-to-peer communication services; downloadable computer software platforms for providing peer-to-peer payment services online; downloadable computer software platforms containing a decentralized data-stream library that allows users to share real-time information feeds; computer software platforms for social networking; downloadable computer software platforms for peer-to-peer videoconferencing
Electrical and Scientific Apparatus