IP Library Granted Patent US 12,235,908
Granted Patent B2
US 12,235,908 · App. 17/141,628 · Granted Feb 25, 2025

Systems and methods for displaying supplemental content for an electronic book

Inventors: Evangeline Castaneda (West Chester, PA); Jennifer L. Holloway (Wallingford, PA)
Assignee: Adeia Guides Inc.
G06F16/951G06F16/48G06F16/9038G06F40/205G06F40/279G06F3/0482G06F3/0483
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,235,908
App. No.
17/141,628
Granted
Feb 25, 2025
Kind
B2
Abstract

Supplemental content related to an electronic book may be obtained by creating a search query using a keyword in selected text of the electronic book. The search query may also include details about the electronic book obtained from a manifest file for the electronic book, including the location of the selected text.

Claims (45)

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.

2. The method of claim 1 , wherein the manifest file indicates a title of the ebook and a chapter name of the ebook from which the portion of text was selected.

3. The method of claim 2 , further comprising selecting a first keyword from the plurality of keywords from the manifest file.

4. The method of claim 2 , wherein generating the query comprises generating the query based on at least one of: (a) the title, (b) the chapter name, or (c) a first keyword from the plurality of keywords from the manifest file.

5. The method of claim 1 , further comprising:

receiving a plurality of search results in response to transmitting the query, the plurality of search results comprising the supplemental content item.

6. The method of claim 5 , further comprising:

receiving a user input selecting the supplemental content item from among the plurality of search results.

7. The method of claim 1 , further comprising:

parsing, at the user device, the portion of text to determine a second keyword in the portion of text.

8. The method of claim 7 , wherein generating the query is further based on the second keyword in the portion of text.

9. The method of claim 1 , further comprising:

identifying user preference information for the supplemental content item; and

wherein generating the query is further based on the user preference information.

10. The method of claim 9 , further comprising:

identifying content control information for the supplemental content item; and

wherein generating the query is further based on the content control information.

11. A system for providing supplemental content items to accompany an ebook, comprising:

memory configured to store the ebook;

control circuitry configured to:

receive, via a user interface, selecting a portion of text in the ebook displayed on a user device;

retrieve 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;

generate 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;

transmit the query to a remote database, wherein the remote database is searched for the supplemental content item based on the query;

receive 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

cause the portion of the supplemental content item to be displayed at the user device.

12. The system of claim 11 , wherein the manifest file indicates a title of the ebook and a chapter name of the ebook from which the portion of text was selected.

13. The system of claim 12 , wherein the control circuitry is further configured to select a first keyword from the plurality of keywords from the manifest file.

14. The system of claim 12 , wherein the control circuitry, when generating the query, is further configured to generate the query based on at least one of: (a) the title; (b) the chapter name; or (c) a first keyword from the plurality of keywords from the manifest file.

15. The system of claim 11 , wherein the control circuitry is further configured to receive a plurality of search results in response to transmitting the query, wherein the plurality of search results comprises the supplemental content item.

16. The system of claim 15 , wherein the control circuitry is further configured to receive a user input selecting the supplemental content item from among the plurality of search results.

17. The system of claim 11 , wherein the control circuitry is further configured to parse the portion of text to determine a second keyword in the portion of text.

18. The system of claim 17 , wherein generating the query is further based on the second keyword in the portion of text.

19. The system of claim 11 , wherein the control circuitry is further configured to:

identify user preference information for the supplemental content item; and

wherein generating the query is further based on the user preference information.

20. The system of claim 19 , wherein the control circuitry is further configured to:

identify content control information for the supplemental content item; and

wherein generating the query is further based on the content control information.

Assignments (3)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069112/0430 →
SECURITY INTEREST Recorded May 19, 2023
From: ADEIA GUIDES INC.; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063707/0884 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2021
From: CASTANEDA, EVANGELINE; HOLLOWAY, JENNIFER L.
To: ROVI GUIDES, INC.
Reel/Frame 054824/0190 →
Continuity (2)
Continuation 15818379 · Nov 20, 2017
Related Publication 20210157864A1 · May 27, 2021
References Cited (92)
US 5893109A · DeRose · 1999 [cited by examiner]
US 6239794B1 · Yuen et al. · 2001 [cited by applicant]
US 6564378B1 · Satterfield et al. · 2003 [cited by applicant]
US 6938005B2 · Iverson · 2005 [cited by examiner]
US 7165098B1 · Boyer et al. · 2007 [cited by applicant]
US 7287214B1 · Jenkins · 2007 [cited by examiner]
US 7761892B2 · Ellis et al. · 2010 [cited by applicant]
US 8046801B2 · Ellis et al. · 2011 [cited by applicant]
US 8250071B1 · Killalea · 2012 [cited by examiner]
US 8352449B1 · Parekh · 2013 [cited by examiner]
US 8542205B1 · Keller · 2013 [cited by examiner]
US 8856039B1 · Talreja · 2014 [cited by examiner]
US 9053190B1 · Boenau · 2015 [cited by examiner]
US 9116654B1 · Shah · 2015 [cited by examiner]
US 9117195B2 · Casey · 2015 [cited by applicant]
US 9342233B1 · Dimson · 2016 [cited by examiner]
US 9449526B1 · Tseng · 2016 [cited by examiner]
US 9471203B1 · O'Dell, III · 2016 [cited by examiner]
US 9495322B1 · Belin · 2016 [cited by examiner]
US 9575615B1 · Nicholls · 2017 [cited by examiner]
US 9607105B1 · Dass · 2017 [cited by examiner]
US 9613003B1 · Goodspeed · 2017 [cited by examiner]
US 9690758B2 · Pyo · 2017 [cited by applicant]
US 9697265B2 · Story et al. · 2017 [cited by applicant]
US 9734153B2 · Hwang et al. · 2017 [cited by applicant]
US 9892094B2 · Jones · 2018 [cited by examiner]
US 9916382B1 · Clarke · 2018 [cited by examiner]
US 10380167B1 · Rottman · 2019 [cited by examiner]
US 20010047373A1 · Jones · 2001 [cited by examiner]
US 20020174430A1 · Ellis et al. · 2002 [cited by applicant]
US 20020184189A1 · Hay · 2002 [cited by examiner]
US 20040268253A1 · DeMello · 2004 [cited by examiner]
US 20050251827A1 · Ellis et al. · 2005 [cited by applicant]
US 20060053364A1 · Hollander · 2006 [cited by examiner]
US 20070150456A1 · Lian · 2007 [cited by examiner]
US 20070180471A1 · Unz · 2007 [cited by examiner]
US 20070204211A1 · Paxson · 2007 [cited by examiner]
US 20080243788A1 · Reztlaff et al. · 2008 [cited by applicant]
US 20090248640A1 · Porat · 2009 [cited by examiner]
US 20100005493A1 · He · 2010 [cited by applicant]
US 20100153885A1 · Yates · 2010 [cited by applicant]
US 20100278453A1 · King · 2010 [cited by examiner]
US 20100315359A1 · Seong · 2010 [cited by examiner]
US 20100333133A1 · Krakirian · 2010 [cited by examiner]
US 20110231752A1 · Kung · 2011 [cited by examiner]
US 20120046947A1 · Fleizach · 2012 [cited by examiner]
US 20120078612A1 · Kandekar · 2012 [cited by examiner]
US 20120137246A1 · Pyo · 2012 [cited by examiner]
US 20120173578A1 · Cheong · 2012 [cited by examiner]
US 20120240025A1 · Migos · 2012 [cited by examiner]
US 20120240036A1 · Howard et al. · 2012 [cited by applicant]
US 20120272185A1 · Dodson · 2012 [cited by examiner]
US 20120284276A1 · Fernando · 2012 [cited by examiner]
US 20120311438A1 · Cranfill · 2012 [cited by examiner]
US 20130031208A1 · Linton · 2013 [cited by examiner]
US 20130046765A1 · Vemula · 2013 [cited by examiner]
US 20130073998A1 · Migos · 2013 [cited by examiner]
US 20130074133A1 · Hwang · 2013 [cited by examiner]
US 20130104072A1 · Havard · 2013 [cited by examiner]
US 20130124988A1 · Lettau · 2013 [cited by examiner]
US 20130151954A1 · Ierullo · 2013 [cited by examiner]
US 20130290838A1 · Hoareau · 2013 [cited by examiner]
US 20140115436A1 · Beaver · 2014 [cited by examiner]
US 20140122990A1 · Puppin · 2014 [cited by applicant]
US 20140143224A1 · Allawi · 2014 [cited by examiner]
US 20140164360A1 · Nickolov · 2014 [cited by examiner]
US 20140164366A1 · Narayanan et al. · 2014 [cited by applicant]
US 20140188831A1 · Benchenaa · 2014 [cited by examiner]
US 20140195961A1 · Shoemaker · 2014 [cited by examiner]
US 20140250355A1 · Jimison · 2014 [cited by examiner]
US 20150006503A1 · Cary · 2015 [cited by examiner]
US 20150026176A1 · Bullock · 2015 [cited by examiner]
US 20150046783A1 · O'Donoghue · 2015 [cited by examiner]
US 20150066980A1 · Kim · 2015 [cited by examiner]
US 20150089368A1 · Lester · 2015 [cited by examiner]
US 20150100562A1 · Kohlmeier · 2015 [cited by examiner]
US 20150154308A1 · Hagg · 2015 [cited by examiner]
US 20150379132A1 · Cho · 2015 [cited by examiner]
US 20160034575A1 · Landau · 2016 [cited by examiner]
US 20160092583A1 · Patel · 2016 [cited by examiner]
US 20160162173A1 · Chandra · 2016 [cited by examiner]
US 20170060365A1 · VanBlon · 2017 [cited by examiner]
US 20170186338A1 · Treves · 2017 [cited by examiner]
US 20180060743A1 · Chak · 2018 [cited by examiner]
US 20190146742A1 · Li · 2019 [cited by examiner]
US 20190196675A1 · German · 2019 [cited by examiner]
CN 103020270A · 2013 [cited by applicant]
CN 105612517A · 2016 [cited by applicant]
JP 2012038333A · 2012 [cited by applicant]
JP 2014191417A · 2014 [cited by applicant]
JP 2015158817A · 2015 [cited by applicant]
Barker, Phil, “Where to put your EPUB metadata”, XPO55929685, Retrieved from the Internet: URL:http://web.archive.org/web/20160407072909/http://blogs.pjjk.net/phil/where-to-put-your-epub-metadata/, pp. 1-5, Apr. 7, 2016. [cited by applicant]