| CPC G06F 16/951 (2019.01) [G06F 16/48 (2019.01); G06F 16/9038 (2019.01); G06F 40/205 (2020.01); G06F 40/279 (2020.01); G06F 3/0482 (2013.01); G06F 3/0483 (2013.01)] | 20 Claims |

|
1. A method for providing supplemental content items to accompany an ebook, comprising:
receiving input, via a user interface, selecting a portion of text in the ebook displayed on a user device;
retrieving, at the user device, a manifest file for the ebook, wherein the manifest file comprises a plurality of keywords corresponding to a chapter which corresponds to the portion of text that was selected;
generating, at the user device, a query for a supplemental content item based on one or more of the plurality of keywords from the manifest file corresponding to the chapter which corresponds to the portion of text that was selected;
transmitting, from the user device, the query to a remote database, wherein the remote database is searched for the supplemental content item based on the query;
receiving, at the user device, a portion of the supplemental content item, wherein metadata of the portion of the supplemental content item corresponds to the one or more of the plurality of keywords from the manifest file corresponding to the chapter; and
generating for display, at the user device, the portion of the supplemental content item.
|