\r\n \r\nSince 1992, TeleAdapt has been anticipating trends and providing solutions that meet the needs of hotel guests. The company’s Internet, power, docking and multi-media products can be found in more than 4 million hotel rooms worldwide across all segments. \r\n \r\nCharging Made Easy \r\nAvailable in black or white, the Kube Audio Clock features Bluetooth streaming, an intuitive alarm clock, and the ability to charge up to six mobile devices with an Apple Lightning, Apple 30-pin, and Micro-USB flip-out cable, two additional auto-sensing USB ports, and global standard Qi wireless charging is an option. \r\n \r\nUnlike other in-room alarm clocks with charging capabilities, the Kube Audio Clock features a mobile Room Programmer launched via an Android App. The tool offers a GUI touchscreen experience, making it easy for hotel staff to program. The Kube also features a Bluetooth (BT) Clear Cache Interval setting that specifies how long a mobile device will remain in memory. This way a previous guest cannot pair to the new guest’s clock. \r\n"}]}};
const country = "US";
const language = "en-US,en;q=0.5";
const SITE_LANGUAGE = "en";
const siteName = "Hospitality Technology";
const userRoles = ["anonymous"];
const userUid = 0;
const indexName = "HT";
window.dataLayer = window.dataLayer || [];
const data = {};
data.entityTaxonomy = {};
const contentTypes = [
"article",
"blog",
"bulletin",
"embed_page",
"landing_page",
"event",
"image",
"page",
"product",
"whitepaper",
"video",
"tags",
];
if (
routeInfo &&
"bundle" in routeInfo &&
contentTypes.includes(routeInfo["bundle"])
) {
data.entityBundle = routeInfo.bundle;
data.entityTitle = `${routeInfo.title} | ${siteName}`;
data.entityId = routeInfo.id;
data.entityName = routeInfo.author?.uname;
data.entityCreated = routeInfo.created;
data.sponsored = routeInfo.sponsored;
data.sponsor = routeInfo.sponsoringCompany;
data.entityType = "node";
data.entityLangcode = SITE_LANGUAGE;
data.siteName = siteName;
data.drupalLanguage = language;
data.drupalCountry = country;
data.userRoles = userRoles;
data.userUid = userUid;
data.entityTaxonomyKeys = {};
data.entityTaxonomyHierarchies = {};
data.parentNaicsCode = {};
data.isPro = false;
data.algoliaIndexName = indexName;
// Add toxonomy data
const taxonomies = {
businessTopic: "business_topic",
contentType: "content_type",
company: "company",
marketSegment: "market_segment",
};
const getHierarchy = (term, terms = []) => {
terms.push({ id: term.id, name: term.name });
if (term.parentTerm != null) {
getHierarchy(term.parentTerm, terms);
}
return terms;
};
const getTerms = (term, useApiId = false) => {
return { id: useApiId ? term.apiId : term.id, name: term.name };
};
const getKeys = (term) => {
return { id: term.id, name: term.apiId };
};
Object.entries(taxonomies).forEach(([key, item]) => {
terms = routeInfo[key];
if (terms && terms.length > 0) {
data["entityTaxonomy"][item] = terms.map((term) =>
getTerms(term, key === "company")
);
if (key !== "company") {
data["entityTaxonomyKeys"][item] = terms.map(getKeys);
termGroups = [];
terms.forEach((term, termInd) => {
termGroups[termInd] = getHierarchy(term);
});
data["entityTaxonomyHierarchies"][item] = termGroups;
}
}
});
data["entityTaxonomy"]["tags"] = routeInfo["topics"] || [];
// Primary Topic is either the business topic or the top tag.
if (routeInfo["businessTopic"]?.length > 0) {
data["entityPrimaryTopic"] = routeInfo["businessTopic"][0]["name"];
} else {
if (routeInfo["topics"]?.length > 0) {
data["entityPrimaryTopic"] = routeInfo["topics"][0]["name"];
}
}
// Primary and secondary entityNaicsCodes come from the MarketSegment
if (routeInfo.marketSegment?.length > 0) {
data.entityNaicsCode = {};
data["entityNaicsCode"]["id"] = routeInfo["marketSegment"][0]["id"];
data["entityNaicsCode"]["name"] =
routeInfo["marketSegment"][0]["naicsCode"];
if (routeInfo["marketSegment"][0]["parentTerm"] != null) {
data["parentNaicsCode"]["id"] =
routeInfo["marketSegment"][0]["parentTerm"]["id"];
data["parentNaicsCode"]["name"] =
routeInfo["marketSegment"][0]["parentTerm"]["naicsCode"];
}
} else {
data.entityNaicsCode = [];
}
if (routeInfo.taggedPro) {
data.isPro = routeInfo.taggedPro;
}
window.dataLayer.push(data);
} else if (routeInfo && "vid" in routeInfo) {
data.entityBundle = "tags";
data.entityTitle = routeInfo.name;
data.entityId = routeInfo.id;
data.entityName = routeInfo.author?.uname;
data.entityCreated = routeInfo.created;
data.entityType = "taxonomy_term";
data.entityLangcode = SITE_LANGUAGE;
data.siteName = siteName;
data.sponsored = routeInfo.sponsored;
data.sponsor = routeInfo.sponsoringCompany;
data.drupalLanguage = language;
data.drupalCountry = country;
data.userRoles = userRoles;
data.userUid = userUid;
data.algoliaIndexName = indexName;
data["entityTaxonomy"]["tags"] = {
id: routeInfo["id"],
name: routeInfo["name"],
};
window.dataLayer.push(data);
}
})();
TeleAdapt, Kube System Announce Partnership
TeleAdapt, Kube System Announce Partnership Kube Systems , a provider of mobile device charging solutions with Bluetooth streaming audio playback and time keeping, said it was added to the
TeleAdapt line of Hotel Audio and Power & Charging accessories for hotels. The Ritz-Carlton Tysons Corners is the first TeleAdapt customer to select the Kube Audio Clock for its recently redesigned 398 guestrooms and suites. The Kube Audio Clock complements the new design mix that blends the hotel’s traditional foundation with transitional pieces, making rooms modern and fresh.
Since 1992, TeleAdapt has been anticipating trends and providing solutions that meet the needs of hotel guests. The company’s Internet, power, docking and multi-media products can be found in more than 4 million hotel rooms worldwide across all segments.
Charging Made Easy
Available in black or white, the Kube Audio Clock features Bluetooth streaming, an intuitive alarm clock, and the ability to charge up to six mobile devices with an Apple Lightning, Apple 30-pin, and Micro-USB flip-out cable, two additional auto-sensing USB ports, and global standard Qi wireless charging is an option.
Unlike other in-room alarm clocks with charging capabilities, the Kube Audio Clock features a mobile Room Programmer launched via an Android App. The tool offers a GUI touchscreen experience, making it easy for hotel staff to program. The Kube also features a Bluetooth (BT) Clear Cache Interval setting that specifies how long a mobile device will remain in memory. This way a previous guest cannot pair to the new guest’s clock.
X
This ad will auto-close in 10 seconds