IP Library Granted Patent US 11,635,883
Granted Patent B2
US 11,635,883 · App. 17/179,083 · Granted Apr 25, 2023

Indication of content linked to text

Inventor: Richard Farrell (San Jose, CA)
Assignee: Micah Development LLC
G06F3/04842G06F3/0481G06F9/451G06F16/22
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 11,635,883
App. No.
17/179,083
Granted
Apr 25, 2023
Kind
B2
Abstract

A computing apparatus includes a processor and a memory storing instructions that, when executed by the processor, configure the apparatus to cause presentation of a graphical user interface (GUI), the GUI depicting primary content, cause presentation of an indicator corresponding to a portion of the primary content, the indicator indicating availability of secondary content, detect user selection of the indicator, responsive to the detection of the user selection of the indicator, cause presentation of an index of secondary content associated with the portion of the primary content, the index of secondary content includes secondary content identifiers that are user selectable, detect user selection of a selected secondary content identifier from the index of content, responsive to the detection of the user selection of the selected secondary content identifier, retrieve selected secondary content associated with the selected secondary content identifier, and cause presentation of the selected secondary content.

Claims (43)

1. A method comprising:

causing presentation of a graphical user interface (GUI) on a display screen, the GUI depicting primary content;

causing presentation within the GUI of an indicator corresponding to a portion of the primary content, the indicator indicating availability of secondary content, related to the portion of the primary content;

detecting user selection of the indicator;

responsive to the detection of the user selection of the indicator, causing presentation within the GUI of a plurality of secondary content identifiers that are user selectable to access selected secondary content associated with the portion of the primary content;

causing presenting a plurality of content creator identifiers, each content creator identifier of the plurality of content creator identifiers being user selectable to filter the plurality of secondary content identifiers;

detecting user selection of a selected content creator identifier from the plurality of content creator identifiers;

responsive to the detection of the user selection of the selected content creator identifier, filtering the plurality of secondary content identifiers to generate a filtered subset of secondary content identifiers;

detecting user selection of a selected secondary content identifier, associated with selected secondary content, from the filtered subset of secondary content identifiers

responsive to the detection of the user selection of the selected secondary content identifier, retrieving the selected secondary content from a secondary source associated with the selected secondary content identifier; and

causing presentation of the selected secondary content within the GUI.

2. The method of claim 1 , wherein the presenting of the selected secondary content further comprises overlaying the selected secondary content over the portion of the primary content, so that the user is operationally able to view both the selected secondary content and the primary content, simultaneously.

3. The method of claim 1 , wherein the presenting of the indicator further comprises presenting the indicator adjacent to the portion of the primary content.

4. The method of claim 1 , wherein the presenting of the plurality of secondary content identifiers comprises causing display of the plurality of secondary content identifiers adjacent to the portion of the primary content.

5. The method of claim 1 , wherein the presenting of the secondary content further comprises presenting a link to affiliated content related to the portion of the primary content, the link being user-selectable to be directed the user to a source of the affiliated content.

6. The method of claim 1 , comprising:

identifying a plurality of sources of secondary content related to the primary content;

accessing a first source of the secondary content, from the plurality of sources of secondary content;

accessing the secondary content from the first source;

automatically analyzing the secondary content to generate metadata related to the secondary content; and

using the metadata, automatically associating the secondary content with the portion of the primary content, the presentation of the plurality of secondary content identifiers being based on the association of the secondary content with the portion of the primary content.

7. The method of claim 6 , wherein the identifying of the plurality of sources of secondary content comprises receiving identification of a source of secondary content from a user, and the automatic association of the secondary content with the portion of the primary content comprises identifying a portion of the secondary content associated with the portion of the primary content using the metadata, and, responsive to the identification of the portion of the secondary content, automatically associating the portion of the secondary content with the portion of the primary content.

8. The method of claim 6 , wherein the secondary content comprises audio data and the analyzing of the secondary content comprises identifying speaker audio data within the audio data, and analyzing the speaker audio data in order to generate the metadata.

9. The method of claim 8 , wherein the analyzing of the speaker audio data comprises automatically generating a textual transcription of the speaker audio data.

10. The method of claim 8 , wherein the analyzing of the speaker audio data comprises automatically detecting changes in at least one of tone or cadence of the speaker audio data, and generating the metadata based on the changes.

11. The method of claim 6 , wherein the secondary content comprises audio data, and the analyzing of the secondary content comprises identifying audience audio data within the audio data, and analyzing the audience audio data in order to generate the metadata.

12. The method of claim 6 , wherein the secondary content comprises video data, and the analyzing of the secondary content comprises analyzing image data of a speaker represented in the video data in order to generate the metadata.

13. The method of claim 12 , wherein the analyzing of the image data of the speaker comprises identifying at least one of a predetermined movement of the speaker or a predetermined facial expression of the speaker.

14. The method of claim 6 , further comprising, using the metadata, automatically identifying, and tagging portions of the secondary content.

15. The method of claim 6 , further comprising, using the metadata, automatically editing the secondary content based on the identification of a plurality of portions of the secondary content.

16. A computing apparatus comprising:

a processor; and

a memory storing instructions that, when executed by the processor, configure the apparatus to:

cause presentation of a graphical user interface (GUI) on a display screen, the GUI depicting primary content;

cause presentation within the GUI of an indicator corresponding to a portion of the primary content, the indicator indicating availability of secondary content related to the portion of the primary content;

detect user selection of the indicator;

responsive to the detection of the user selection of the indicator, cause presentation within the GUI of a plurality of secondary content source identifiers that are user selectable to access selected secondary content associated with the portion of the primary content;

cause presenting a plurality of content creator identifiers, each content creator identifier of the plurality of content creator identifiers being user selectable to filter the plurality of secondary content identifiers;

detect user selection of a selected content creator identifier from the plurality of content creator identifiers;

responsive to the detection of the user selection of the selected content creator identifier, filter the plurality of secondary content identifiers to generate a filtered subset of secondary content identifiers;

detect user selection of a selected secondary content identifier, associated with selected secondary content, from the filtered subset of secondary content identifiers

responsive to the detection of the user selection of the selected secondary content source identifier, retrieve the selected secondary content from a secondary source associated with the selected secondary content identifier; and

cause presentation of the selected secondary content within the GUI.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2021
From: FARRELL, RICHARD
To: MICAH DEVELOPMENT LLC
Reel/Frame 055563/0541 →
Continuity (2)
Provisional Application 62978127 · Feb 18, 2020
Related Publication 20210255759A1 · Aug 19, 2021
Cited By (4)
US 12,218,941 US 12,231,429 US 12,423,742 US 12,524,800