Class 042
Computer & Software Services & Scientific Services
websites and web services allowing users to search and retrieve online and web-based resources through an electronic device with access to the internet; websites providing temporary use of online, non-downloadable computer software accessed through an electronic device with access to the internet enabling users to interact with websites and web services using voice commands and spoken queries; providing computer software developers with network-based programming platforms and application programming interfaces enabling them to program electronic devices to communicate with other electronic devices; websites and web services providing temporary use of online, non-downloadable computer software allowing users to control electronic devices in their homes, offices, and other remote locations; websites providing temporary use of online, non-downloadable computer software enabling users to control remotely located electronic devices; providing computer software developers with network-based programming platforms and application programming interfaces enabling them to program electronic devices for remote control via websites and web services