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 use in connection with digital currency and cryptocurrency using 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 for real-time information sharing; computer software platforms for social networking; downloadable computer software platforms for peer-to-peer videoconferencing
Electrical and Scientific Apparatus