| CPC G06F 16/9562 (2019.01) [G06F 3/167 (2013.01); G06F 16/9566 (2019.01); G10L 15/22 (2013.01); G10L 15/26 (2013.01); G06F 40/134 (2020.01); G10L 2015/223 (2013.01)] | 20 Claims |

|
1. A method comprising:
receiving a voice input, from a user and at a computing device having at least one processor, while an aspect of dynamic content is being rendered for the user by the at least one processor;
extracting, by the at least one processor, based on pattern data associated with the dynamic content and based on the aspect of the dynamic content being rendered, element data associated with the aspect;
generating a bookmark associated with the dynamic content based on pattern data and based on the voice input,
wherein the bookmark comprises a static portion and a dynamic portion corresponding to the pattern data, and wherein the dynamic portion further corresponds to the element data associated with the aspect, and
wherein the voice input includes one or more first words indicating a user intent to create the bookmark associated with the dynamic content and includes one or more second words indicating a name used to identify the bookmark; and
storing, in association with the name used to identify the bookmark and by the at least one processor based on the generating of the bookmark, the bookmark in a bookmark index that is accessible by the at least one processor.
|