{"id":144,"date":"2017-06-01T20:27:42","date_gmt":"2017-06-01T20:27:42","guid":{"rendered":"https:\/\/portfolio.cherylplatz.com\/?p=144"},"modified":"2022-07-31T01:21:38","modified_gmt":"2022-07-31T01:21:38","slug":"alexa-notifications","status":"publish","type":"post","link":"https:\/\/portfolio.cherylplatz.com\/?p=144","title":{"rendered":"Alexa Notifications and Interruption Model"},"content":{"rendered":"<p>Upon joining the central Alexa Voice Design team in late 2015, my first order of business was to tackle a complicated systems design problem: how could we adapt a primarily single-threaded, voice-forward, reactive experience to allow proactive notifications? There was a great deal of caution surrounding the effort, as our product has been invited into homes, and we did not want to violate that trust.<\/p>\n<p>Further complicating matters was the as-then-unannounced Echo Show, which completely changed the interaction paradigm. While Echo had not supported large-scale multitasking, the Echo Show introduced the concept of navigation and a sort of back stack. The Notifications patterns were also required for third party Alexa Skills partners, but we had to expose them in a way that prevented abuse of the Alexa system&#8217;s trust within the home.<\/p>\n<p>I drove the design side of this engagement from my start on the Alexa team until my departure in late 2016, with Carl Mekala as my product management partner. The feature was announced in Spring 2017, in tandem with related feature Communications and the release of the Echo Show.<\/p>\n<h1>Defining the problem<\/h1>\n<p>At first engagement, I was simply asked to help my product management partner define the interactions for a proposed Alexa notification system. There were 5 levels of proposed interruptions at the time, and details about the Messaging feature were only just emerging. We began by defining scenarios for each of the proposed notification types, and I synthesized this information into interaction flows that helped streamline our solution.<\/p>\n<p>Shortly after we began this engagement, the Echo Show entered the picture as our first graphically enabled Alexa device. This was particularly problematic because Echo devices up until that point did not generally support multitasking. Graphical systems like computers are expected to support a more sophisticated system where two or more tasks can coexist on the screen at once, like timers and browsing. Once those tasks are visible, they must also be accessible via voice.<\/p>\n<h1>An invisible design system<\/h1>\n<p>I began to identify changes that would be needed to our core interaction patterns to enable this new paradigm. The inputs to my process were an existing Excel spreadsheet that documented the Echo interaction model as shipped, the output of a cross-device design charette from the team working on the Echo Show, and pre-release documentation for tented projects like the Echo Show and the Ford partnership.<\/p>\n<p>I proceeded to define a cross-platform design pattern library to synthesize the work and patterns required. This work involved several generative design exercises, including:<\/p>\n<ul>\n<li>A whitepaper identifying four key device interaction modes, and their strengths and weaknesses:<\/li>\n<li>Voice-forward (e.g, Echo Show) &#8211; most core tasks can be completed with voice, screen may provide additional extensions of core tasks and provides a notification framework<\/li>\n<li>Screen-forward (e.g. Fire TV) &#8211; not all tasks can be completed with voice<\/li>\n<li>Voice-only (e.g. Echo) &#8211; all tasks are completed with voice only, no assumed visual contact<\/li>\n<li>Constrained (e.g. smartwatches, automotive) &#8211; assume customer is in a context-heavy situation and device capabilities are limited<\/li>\n<li>The creation of a new Interruption Matrix to show how tasks should behave on each platform type.<\/li>\n<\/ul>\n<h3>Driving platform-wide change<\/h3>\n<p>Getting these changes implemented was a long road: the patterns for interrupted activities were a firmware feature, and further were implemented differently from domain to domain, like music and home automation. Once my initial patterns were proposed, I worked to identify a key development partner similarly passionate about streamlining these cross-device patterns. This development partner helped vet the feasibility of the design, and connected me with teams who became additional stakeholders in the work.<\/p>\n<h1>Deliverables<\/h1>\n<p>My work on the Notifications feature broke down into several key efforts:<\/p>\n<ul>\n<li>My device landscape whitepaper<\/li>\n<li>The updated Activity Model and Interruption Model for all Alexa devices. (The previous interruption model was defined for Echo only.)<\/li>\n<li>Notifications VUI (all retrieval intents and delivery prompts)<\/li>\n<li>Do Not Disturb VUI (all control intents and behaviors)<\/li>\n<li>End-to-end storyboards that incorporated VUI, audio, and visuals in context for approvals through SVP<\/li>\n<\/ul>\n<p>In addition, I worked very closely with partners on the visual design and sound design side, particularly sound design. We collaborated to identify when sounds would be appropriate, when sounds should replace voice prompts, and how to delicately interrupt without being too disruptive in the home. We also worked hand-in-hand with the Communications domain, whose calling and messaging features would need to be consistent with the overall Notifications design as appropriate.<\/p>\n<p>This work spanned over a year due to the high number of stakeholders, hardware release cycles, and the complexity of the implementation.<\/p>\n<h1>What is an &#8220;Interruption Model&#8221;?<\/h1>\n<p>This was the term we used to describe a design taxonomy for the sound, visual, and VUI behaviors that apply when a new event occurs on the device while in use. For example, on the iPhone, you could say the interruption model offers a few basic patterns: toast notifications, tray notifications, and app badging. Each of these is applied in specific circumstances.<\/p>\n<p>Our Interruption Model took the form of a matrix: on one axis we mapped the possible activity types (playing media, etc.) and on the other axis we mapped the types of interruptions that could occur (i.e, incoming call.) Since there are dozens of individual intents and events, we had to first develop a coherent <strong>activity model<\/strong> to which all existing Alexa actions could be mapped. For example, &#8220;passive media&#8221; as an activity type that applies to music, video, or podcasts. Both the Activity Model and the Interruption Model required intensive vetting across dozens of stakeholders on multiple domain teams.<\/p>\n<h1>Design Samples<\/h1>\n<p><em>Much of the work is still partially released. Further process examples will be shared as details become public to avoid disclosing roadmap.<\/em><\/p>\n<h3>Storyboard Examples<\/h3>\n<p>Storyboards were not in common use on the Alexa team when I joined, so I stayed in relatively low fidelity to maximize for speed and minimize lost work. These storyboards were used to draw attention to the interaction &#8220;cliffs&#8221; when transitioning between locations and devices.<br \/>\n<div class=\"tiled-gallery type-rectangular tiled-gallery-unresized\" data-original-width=\"840\" data-carousel-extra='{&quot;blog_id&quot;:1,&quot;permalink&quot;:&quot;https:\\\/\\\/portfolio.cherylplatz.com\\\/?p=144&quot;,&quot;likes_blog_id&quot;:133648270}' itemscope itemtype=\"http:\/\/schema.org\/ImageGallery\" > <div class=\"gallery-row\" style=\"width: 840px; height: 323px;\" data-original-width=\"840\" data-original-height=\"323\" > <div class=\"gallery-group images-1\" style=\"width: 418px; height: 323px;\" data-original-width=\"418\" data-original-height=\"323\" > <div class=\"tiled-gallery-item tiled-gallery-item-large\" itemprop=\"associatedMedia\" itemscope itemtype=\"http:\/\/schema.org\/ImageObject\"> <a href=\"https:\/\/i0.wp.com\/portfolio.cherylplatz.com\/wp-content\/uploads\/2017\/06\/DND-Sample-0.png?ssl=1\" border=\"0\" itemprop=\"url\"> <meta itemprop=\"width\" content=\"414\"> <meta itemprop=\"height\" content=\"319\"> <img decoding=\"async\" class=\"\" data-attachment-id=\"240\" data-orig-file=\"https:\/\/portfolio.cherylplatz.com\/wp-content\/uploads\/2017\/06\/DND-Sample-0.png\" data-orig-size=\"1545,1193\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"DND-Sample-0\" data-image-description=\"\" data-medium-file=\"https:\/\/i0.wp.com\/portfolio.cherylplatz.com\/wp-content\/uploads\/2017\/06\/DND-Sample-0.png?fit=300%2C232&#038;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/portfolio.cherylplatz.com\/wp-content\/uploads\/2017\/06\/DND-Sample-0.png?fit=840%2C649&#038;ssl=1\" src=\"https:\/\/i0.wp.com\/portfolio.cherylplatz.com\/wp-content\/uploads\/2017\/06\/DND-Sample-0.png?w=414&#038;h=319&#038;ssl=1\" srcset=\"https:\/\/i0.wp.com\/portfolio.cherylplatz.com\/wp-content\/uploads\/2017\/06\/DND-Sample-0.png?w=1545&amp;ssl=1 1545w, https:\/\/i0.wp.com\/portfolio.cherylplatz.com\/wp-content\/uploads\/2017\/06\/DND-Sample-0.png?resize=300%2C232&amp;ssl=1 300w, https:\/\/i0.wp.com\/portfolio.cherylplatz.com\/wp-content\/uploads\/2017\/06\/DND-Sample-0.png?resize=768%2C593&amp;ssl=1 768w, https:\/\/i0.wp.com\/portfolio.cherylplatz.com\/wp-content\/uploads\/2017\/06\/DND-Sample-0.png?resize=1024%2C791&amp;ssl=1 1024w\" width=\"414\" height=\"319\" loading=\"lazy\" data-original-width=\"414\" data-original-height=\"319\" itemprop=\"http:\/\/schema.org\/image\" title=\"DND-Sample-0\" alt=\"Example storyboard frames from Do Not Disturb \/ Notifications scenario\" style=\"width: 414px; height: 319px;\" \/> <\/a> <div class=\"tiled-gallery-caption\" itemprop=\"caption description\"> Example storyboard frames from Do Not Disturb \/ Notifications scenario <\/div> <\/div> <\/div> <!-- close group --> <div class=\"gallery-group images-1\" style=\"width: 422px; height: 323px;\" data-original-width=\"422\" data-original-height=\"323\" > <div class=\"tiled-gallery-item tiled-gallery-item-large\" itemprop=\"associatedMedia\" itemscope itemtype=\"http:\/\/schema.org\/ImageObject\"> <a href=\"https:\/\/i0.wp.com\/portfolio.cherylplatz.com\/wp-content\/uploads\/2017\/06\/DND-Sample.png?ssl=1\" border=\"0\" itemprop=\"url\"> <meta itemprop=\"width\" content=\"418\"> <meta itemprop=\"height\" content=\"319\"> <img decoding=\"async\" class=\"\" data-attachment-id=\"239\" data-orig-file=\"https:\/\/portfolio.cherylplatz.com\/wp-content\/uploads\/2017\/06\/DND-Sample.png\" data-orig-size=\"1543,1178\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"DND-Sample\" data-image-description=\"\" data-medium-file=\"https:\/\/i0.wp.com\/portfolio.cherylplatz.com\/wp-content\/uploads\/2017\/06\/DND-Sample.png?fit=300%2C229&#038;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/portfolio.cherylplatz.com\/wp-content\/uploads\/2017\/06\/DND-Sample.png?fit=840%2C641&#038;ssl=1\" src=\"https:\/\/i0.wp.com\/portfolio.cherylplatz.com\/wp-content\/uploads\/2017\/06\/DND-Sample.png?w=418&#038;h=319&#038;ssl=1\" srcset=\"https:\/\/i0.wp.com\/portfolio.cherylplatz.com\/wp-content\/uploads\/2017\/06\/DND-Sample.png?w=1543&amp;ssl=1 1543w, https:\/\/i0.wp.com\/portfolio.cherylplatz.com\/wp-content\/uploads\/2017\/06\/DND-Sample.png?resize=300%2C229&amp;ssl=1 300w, https:\/\/i0.wp.com\/portfolio.cherylplatz.com\/wp-content\/uploads\/2017\/06\/DND-Sample.png?resize=768%2C586&amp;ssl=1 768w, https:\/\/i0.wp.com\/portfolio.cherylplatz.com\/wp-content\/uploads\/2017\/06\/DND-Sample.png?resize=1024%2C782&amp;ssl=1 1024w\" width=\"418\" height=\"319\" loading=\"lazy\" data-original-width=\"418\" data-original-height=\"319\" itemprop=\"http:\/\/schema.org\/image\" title=\"DND-Sample\" alt=\"Example storyboard frames from Do Not Disturb \/ Notifications scenario\" style=\"width: 418px; height: 319px;\" \/> <\/a> <div class=\"tiled-gallery-caption\" itemprop=\"caption description\"> Example storyboard frames from Do Not Disturb \/ Notifications scenario <\/div> <\/div> <\/div> <!-- close group --> <\/div> <!-- close row --> <\/div><\/p>\n<h3>More Information<\/h3>\n<p><em>Documentation and responses to the feature will be linked here once made public.<\/em><\/p>\n<ul>\n<li><a href=\"https:\/\/developer.amazon.com\/blogs\/alexa\/post\/8cc45487-d5fb-413b-b6c7-eeea4794d10c\/amazon-announces-notifications-for-alexa-feature-is-coming-soon-sign-up-to-stay-tuned\">Official Alexa Developer announcement<\/a><\/li>\n<li><a href=\"https:\/\/www.theverge.com\/2017\/5\/16\/15647074\/alexa-notifications-being-added-amazon-echo\">Coverage on The Verge, May 2017<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Upon joining the central Alexa Voice Design team in late 2015, my first order of business was to tackle a complicated systems design problem: how could we adapt a primarily single-threaded, voice-forward, reactive experience to allow proactive notifications? There was a great deal of caution surrounding the effort, as our product has been invited into [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":148,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[80,83,15,50,87,84,58,78,71,79,24,13],"tags":[34,22,27,21,20,25,41],"class_list":["post-144","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-chatbots","category-cloud-services","category-consumer-products","category-conversational-ui","category-cross-channel-experiences","category-information-architecture","category-leadership","category-multimodal-interfaces","category-service-design","category-touch-tablet-ui","category-product-design","category-voice-interfaces","tag-amazon","tag-information-architecture","tag-multimodal","tag-notifications","tag-speech","tag-storyboards","tag-system-design"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/portfolio.cherylplatz.com\/wp-content\/uploads\/2017\/08\/AlexaVideoScreen-1.png?fit=2160%2C1181&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p92M1g-2k","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":152,"url":"https:\/\/portfolio.cherylplatz.com\/?p=152","url_meta":{"origin":144,"position":0},"title":"Alexa: Do Not Disturb","author":"cplatz","date":"March 31, 2016","format":false,"excerpt":"In parallel with our efforts on Alexa Notifications, I was asked to drive the completion of the Do Not Disturb feature. DND applied not just to Notifications but to Communications (calls\/messaging), which meant a separate team of stakeholders and faster deadlines than the longer-term Notifications project. As with Alexa Notifications,\u2026","rel":"","context":"In &quot;Cloud Services&quot;","block_context":{"text":"Cloud Services","link":"https:\/\/portfolio.cherylplatz.com\/?cat=83"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/portfolio.cherylplatz.com\/wp-content\/uploads\/2017\/08\/DND-Sample.png?fit=1200%2C916&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/portfolio.cherylplatz.com\/wp-content\/uploads\/2017\/08\/DND-Sample.png?fit=1200%2C916&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/portfolio.cherylplatz.com\/wp-content\/uploads\/2017\/08\/DND-Sample.png?fit=1200%2C916&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/portfolio.cherylplatz.com\/wp-content\/uploads\/2017\/08\/DND-Sample.png?fit=1200%2C916&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/portfolio.cherylplatz.com\/wp-content\/uploads\/2017\/08\/DND-Sample.png?fit=1200%2C916&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":77,"url":"https:\/\/portfolio.cherylplatz.com\/?p=77","url_meta":{"origin":144,"position":1},"title":"Echo Look (Product and VUI Design)","author":"cplatz","date":"June 4, 2018","format":false,"excerpt":"I was hired to help a fledgling product team transform their initial concept lab pitch into a production-worthy multimodal design for an entirely new hardware product category at Amazon. Problem statement How might we create a completely new experience that helps customers manage their wardrobes, combining natural user interfaces with\u2026","rel":"","context":"In &quot;Consumer Products&quot;","block_context":{"text":"Consumer Products","link":"https:\/\/portfolio.cherylplatz.com\/?cat=15"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/portfolio.cherylplatz.com\/wp-content\/uploads\/2017\/08\/echo-look-2.jpg?fit=800%2C449&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/portfolio.cherylplatz.com\/wp-content\/uploads\/2017\/08\/echo-look-2.jpg?fit=800%2C449&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/portfolio.cherylplatz.com\/wp-content\/uploads\/2017\/08\/echo-look-2.jpg?fit=800%2C449&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/portfolio.cherylplatz.com\/wp-content\/uploads\/2017\/08\/echo-look-2.jpg?fit=800%2C449&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":243,"url":"https:\/\/portfolio.cherylplatz.com\/?p=243","url_meta":{"origin":144,"position":2},"title":"Conversational UI: Design Education","author":"cplatz","date":"August 26, 2018","format":false,"excerpt":"Since beginning my journey in voice user interfaces, I've been deeply passionate about the space. One of my motivations for leaving Amazon was to gain the freedom to engage with the broader community about conversational UI theory, since I was largely prevented from that kind of outreach when working on\u2026","rel":"","context":"In &quot;Chatbots&quot;","block_context":{"text":"Chatbots","link":"https:\/\/portfolio.cherylplatz.com\/?cat=80"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/portfolio.cherylplatz.com\/wp-content\/uploads\/2018\/08\/uxllx3-e1538015988366.jpg?fit=1200%2C625&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/portfolio.cherylplatz.com\/wp-content\/uploads\/2018\/08\/uxllx3-e1538015988366.jpg?fit=1200%2C625&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/portfolio.cherylplatz.com\/wp-content\/uploads\/2018\/08\/uxllx3-e1538015988366.jpg?fit=1200%2C625&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/portfolio.cherylplatz.com\/wp-content\/uploads\/2018\/08\/uxllx3-e1538015988366.jpg?fit=1200%2C625&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/portfolio.cherylplatz.com\/wp-content\/uploads\/2018\/08\/uxllx3-e1538015988366.jpg?fit=1200%2C625&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":36,"url":"https:\/\/portfolio.cherylplatz.com\/?p=36","url_meta":{"origin":144,"position":3},"title":"Windows Automotive Notifications","author":"cplatz","date":"June 1, 2014","format":false,"excerpt":"Many of our in-vehicle apps needed to provide information to the driver, and expected the same interruption models they enjoy on mobile phones. However, in an automotive environment, interruptions threaten the driver\u2019s safety. Our solutions had to work in a multimodal environment, with potential touch, voice or hardware input. We\u2026","rel":"","context":"In &quot;Consumer Products&quot;","block_context":{"text":"Consumer Products","link":"https:\/\/portfolio.cherylplatz.com\/?cat=15"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/portfolio.cherylplatz.com\/wp-content\/uploads\/2017\/08\/Notifications_S25_v3__Actionable_Text.png?fit=800%2C481&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/portfolio.cherylplatz.com\/wp-content\/uploads\/2017\/08\/Notifications_S25_v3__Actionable_Text.png?fit=800%2C481&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/portfolio.cherylplatz.com\/wp-content\/uploads\/2017\/08\/Notifications_S25_v3__Actionable_Text.png?fit=800%2C481&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/portfolio.cherylplatz.com\/wp-content\/uploads\/2017\/08\/Notifications_S25_v3__Actionable_Text.png?fit=800%2C481&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":17,"url":"https:\/\/portfolio.cherylplatz.com\/?p=17","url_meta":{"origin":144,"position":4},"title":"Cortana in the Car: VUI for Windows Automotive","author":"cplatz","date":"June 1, 2014","format":false,"excerpt":"Design a new voice user interface (VUI) for use in the car that passes all automotive industry distracted driving safety standards. In addition, guide all 5 major feature teams on the appropriate use of speech within their areas (Start, Navigation, Media, Communications, and Car) CONTRIBUTORS: Myself (design owner) \/ 2\u2026","rel":"","context":"In &quot;Cloud Services&quot;","block_context":{"text":"Cloud Services","link":"https:\/\/portfolio.cherylplatz.com\/?cat=83"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/portfolio.cherylplatz.com\/wp-content\/uploads\/2017\/08\/SpeechUI_Wireframes_Apr16_SpeechUI_PTT_Sidebar.png?fit=1200%2C690&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/portfolio.cherylplatz.com\/wp-content\/uploads\/2017\/08\/SpeechUI_Wireframes_Apr16_SpeechUI_PTT_Sidebar.png?fit=1200%2C690&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/portfolio.cherylplatz.com\/wp-content\/uploads\/2017\/08\/SpeechUI_Wireframes_Apr16_SpeechUI_PTT_Sidebar.png?fit=1200%2C690&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/portfolio.cherylplatz.com\/wp-content\/uploads\/2017\/08\/SpeechUI_Wireframes_Apr16_SpeechUI_PTT_Sidebar.png?fit=1200%2C690&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/portfolio.cherylplatz.com\/wp-content\/uploads\/2017\/08\/SpeechUI_Wireframes_Apr16_SpeechUI_PTT_Sidebar.png?fit=1200%2C690&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":202,"url":"https:\/\/portfolio.cherylplatz.com\/?p=202","url_meta":{"origin":144,"position":5},"title":"Alexa Skill: My Countdown","author":"cplatz","date":"January 12, 2018","format":false,"excerpt":"My second published Alexa skill was born from a request from a dear friend. We were planning a joint family trip to Disney World, and my goddaughter wanted to know how long until the big day. Wouldn't it be nice to have a skill to make it easier for her\u2026","rel":"","context":"In &quot;Cloud Services&quot;","block_context":{"text":"Cloud Services","link":"https:\/\/portfolio.cherylplatz.com\/?cat=83"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/portfolio.cherylplatz.com\/wp-content\/uploads\/2018\/01\/MyCountdown-Skill-e1516005311841.png?fit=369%2C438&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/portfolio.cherylplatz.com\/index.php?rest_route=\/wp\/v2\/posts\/144","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/portfolio.cherylplatz.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/portfolio.cherylplatz.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/portfolio.cherylplatz.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/portfolio.cherylplatz.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=144"}],"version-history":[{"count":7,"href":"https:\/\/portfolio.cherylplatz.com\/index.php?rest_route=\/wp\/v2\/posts\/144\/revisions"}],"predecessor-version":[{"id":241,"href":"https:\/\/portfolio.cherylplatz.com\/index.php?rest_route=\/wp\/v2\/posts\/144\/revisions\/241"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/portfolio.cherylplatz.com\/index.php?rest_route=\/wp\/v2\/media\/148"}],"wp:attachment":[{"href":"https:\/\/portfolio.cherylplatz.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=144"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/portfolio.cherylplatz.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=144"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/portfolio.cherylplatz.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=144"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}