Trademarkia Logo

Canada

C$
TOOLS FOR HUMANITY
SEARCHED

on 18 Sept 2024

Last Applicant/ Owned by

TOOLS FOR HUMANITY CORPORATION

PMB 49951,548 Market StSan Francisco CA 94104

US

Serial Number

2261310 filed on 25th Apr 2023

Correspondent Address

SMART & BIGGAR LP

550 Burrard Street, Suite 1900Vancouver

BRITISH COLUMBIA

CA

V6C3A8

TOOLS FOR HUMANITY

Trademark usage description

application service provider featuring application programming interface (api) software for payment authentication, processing electronic payments and Read More

Classification Information


Class [042]
Application service provider featuring application programming interface (API) software for payment authentication, processing electronic payments and digital asset transfers, creating stored value accounts, transmission, storage, and retrieval of financial data, online stored value accounts, virtual currency services, electronic transfer of a virtual currency, electronic funds transfer; providing temporary use of online non-downloadable payment authentication software; providing temporary use of online non-downloadable software for processing electronic payments and asset transfers; providing temporary use of online non-downloadable software for transmitting financial data; providing temporary use of online non-downloadable software that allows third parties to provide electronic transfer of a virtual currency; providing on-line non-downloadable computer software for use as a cryptocurrency wallet; providing on-line non-downloadable computer software for user identity authentication and verification; providing on-line non-downloadable computer software for user identity authentication and verification for purposes of uniqueness verification, identity verification, cryptocurrency wallet creation, cryptocurrency deposit, and assisting users in meeting regulatory requirements; providing on-line non-downloadable computer software for accessing, developing, building, and operating blockchain applications and platforms and for enabling users to electronically access a blockchain-based and distributed computing platform and applications; application service provider featuring application programming interface (API) software for blockchain based platforms; providing on-line non-downloadable computer software for the creation and implementation of blockchain and smart contracts; providing on-line non-downloadable computer software for the cloud storage of data; design, development, and implementation of software; design, development, and implementation of software for distributed computing platforms; design, development, and implementation of software for blockchain applications; design and development of computer hardware; design and development of computers, electronic computer hardware, and identity-verifying electronic devices, for user identity authentication and verification; design and development of computers, electronic computer hardware, and identity-verifying electronic devices, for user identity authentication and verification for purposes of uniqueness verification and identity verification; design and development of identification equipment for individuals, namely, optical apparatus and instrumentation for recording and processing sound, images, and data; design and development of identification equipment for individuals, namely, optical apparatus and instrumentation for recording and processing sound, images, and data for purposes of uniqueness verification and identity verification.


Classification kind code

12

Mark Details


Serial Number

2261310

Mark Type

Trademark

Legal History


Action TakenStatus
Submitted for opposition 22
on 18th Sept 2024
Search Recorded
Submitted for opposition 20
on 18th Sept 2024
Examiner's First Report
Submitted for opposition 223
on 18th Sept 2024
Total Provisional Refusal
Submitted for opposition 256
on 1st Apr 2024
Notification of Possible Opposition Sent
Submitted for opposition 48
on 27th Jun 2023
Agent Changed
Submitted for opposition 257
on 1st Jun 2023
Designation Notification - Madrid Protocol
Submitted for opposition 31
on 31st May 2023
Formalized
Submitted for opposition 1
on 31st May 2023
Created
Submitted for opposition 228
on 25th Apr 2023
International Registration
Submitted for opposition 30
on 25th Apr 2023
Filed