Microsoft® Trademarks

Explore our comprehensive database of registered trademarks owned by Microsoft Corporation.

Search Results

``````css /* style.css */ body { font-family: 'Segoe UI', Tahoma, sans-serif; margin: 0; padding: 0; background-color: #f4f6f8; color: #333; } header { background-color: #3498db; color: #fff; text-align: center; padding: 20px; } header h1 { margin: 0; } main { padding: 20px; } .search-bar { margin-bottom: 20px; } #markName { width: 300px; padding: 10px; border: 1px solid #ccc; border-radius: 5px; box-sizing: border-box; } #searchButton { background-color: #2ecc71; color: #fff; padding: 10px 20px; border: none; border-radius: 5px; cursor: pointer; } .results-container { margin-top: 20px; } #results { display: flex; flex-wrap: wrap; justify-content: space-around; } .trademark-card { background-color: #fff; border-radius: 8px; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); padding: 15px; margin: 10px; width: 300px; text-align: center; } .trademark-card h3 { margin-top: 0; } .trademark-card p { margin-bottom: 10px; } footer { background-color: #3498db; color: #fff; text-align: center; padding: 10px; } ``````js /* script.js */ document.getElementById('searchButton').addEventListener('click', function() { const markName = document.getElementById('markName').value; // Assuming you have a way to fetch trademark data based on the search term // This is a placeholder - replace with your actual data fetching logic async function fetchTrademarkData(searchTerm) { // Simulate an API call await new Promise(resolve => setTimeout(resolve, 1000)); const results = [ { name: "Microsoft Windows", description: "A widely used operating system."}, { name: "Xbox", description: "Microsoft's video game console."}, { name: "Azure", description: "Microsoft's cloud computing platform."} ]; // Filter results based on the search term (case-insensitive) const filteredResults = results.filter(result => result.name.toLowerCase().includes(searchTerm.toLowerCase())); return filteredResults; } fetchTrademarkData(markName) .then(results => { let html = ''; if (results.length > 0) { results.forEach(result => { html += `

${result.name}

${result.description}

`; }); } else { html += `

No trademarks found matching your search.

`; } document.getElementById('results').innerHTML = html; }) .catch(error => { console.error("Error fetching trademark data:", error); document.getElementById('results').innerHTML = `

An error occurred while fetching trademark data.

`; }); });