IP Library Granted Patent US 11,209,967
Granted Patent B1
US 11,209,967 · App. 16/573,991 · Granted Dec 28, 2021

Systems and methods for identifying a set of characters in a media file

Inventor: Margarita Khafizova (Plano, TX)
Assignee: OPEN INVENTION NETWORK LLC
G06F3/04845G06F3/0412G06F3/0416G06F3/04817G06F3/04842G06F3/04883G06F3/121G06F3/1203G06F3/1204G06F3/1205G06F3/126G06F3/1206G06F3/1226G06F3/1234G06F3/1236G06F3/1238G06F3/1263G06F3/1268G06F3/1281G06F3/1285G06F3/1286G06F3/1287G06F3/1288G06F3/1291G06F3/1292G06F3/1294G06F9/4818G06F9/5038G06F16/116G06F16/9535G06F40/289G10L15/26H04L67/06H04L67/1021H04L67/322H04W4/02G06F2203/04808H04W4/029
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,209,967
App. No.
16/573,991
Granted
Dec 28, 2021
Kind
B1
Abstract

The illustrative embodiments described herein provide systems and methods for notifying a user when a set of characters are identified in a media file. In one embodiment, a method includes receiving a set of characters inputted by the user of a computing device, playing the media file, transcribing the media file to form a transcription, and determining whether the transcription of the media file includes the set of characters. The method also includes initiating a notification prompt on a graphical user interface of the computing device in response to determining that the media file includes the set of characters.

Claims (53)

1. A method, comprising:

receiving a set of characters for identification from a user of a computing device;

playing, by the computing device, a media file including audio;

generating, by the computing device, a transcription of the media file;

identifying, by the computing device, a portion of the transcription that includes the set of characters;

identifying, by the computing device, and while the media file is playing, a segment of the media file corresponding to the portion of the transcription;

displaying, by the computing device, a notification prompt, including a button, on a graphical user interface of the computing device in response to the identifying that the portion of the transcription includes the set of characters;

and

accessing, by the computing device, only the identified segment of the media file in response to a selection of the button by the user to be played by the computing device.

2. The method of claim 1 , wherein the button is a play button.

3. The method of claim 1 , further comprising:

identifying, by the computing device, a sub-segment in which the set of characters occurs, wherein the sub-segment is marked by a beginning time point and an ending time point within a segment.

4. The method of claim 1 , wherein the set of characters form one or more words.

5. The method of claim 1 , wherein the receiving a set of characters for identification from a user of a computing device further comprises:

displaying an entry prompt on the graphical user interface, and

receiving, by the entry prompt, the set of characters.

6. The method of claim 1 , wherein the generating the transcription further comprises:

transcribing the media file using a speech-to-text application.

7. A computing device, comprising:

a memory storing instructions; and

a processor to execute the instructions to configure the processor to:

receive a set of characters for identification from a user of a computing device

play a media file including audio,

generate a transcription of the media file,

identify a portion of the transcription that includes the set of characters,

identify, while the media file is playing, a segment of the media file corresponding to the portion of the transcription,

cause a graphical user interface of the computing device to display a notification prompt, including a button, in response to the identifying that the portion of the transcription includes the set of characters, and

access only the identified segment of the media file in response to a selection of the button by the user to be played by the computing device.

8. The computing device system of claim 7 , wherein the selection of the button causes the processor play the identified segment of the media file.

9. The computing device of claim 7 , wherein, when the processor is to generate the transcription, the processor further is to:

transcribe the media file while the computer device player plays the media file.

10. The computing device of claim 7 , wherein the processor further is to:

generate at least one of an audio or visual alert to notify the user of the identified segment.

11. The computing device of claim 7 , wherein, when the processor is to receive a set of characters, the processor further is to:

display-an entry prompt on the graphical user interface, and

receive, by the entry prompt, the set of characters.

12. The computing device of claim 7 , wherein the processor further is configured to:

identify a sub-segment in which the set of characters occurs wherein a beginning time point and an ending time point are identified by the identification module from the transcription, and wherein the sub-segment is marked by the beginning time point and the ending time point within the segment.

13. A non-transitory computer-readable medium storing instructions that when executed be a processor of a computer device cause the processor to:

receive a set of characters for identification from a user of a computing device;

play a media file including audio;

generate a transcription of the media file;

identify a portion of the transcription that includes the set of characters;

identify, while the media file is playing, a segment of the media file corresponding to the portion of the transcription;

cause a graphical user interface of the computing device to display a notification prompt, including a button, in response to the identifying that the portion of the transcription includes the set of characters; and

access only the identified segment of the media file in response to a selection of the button by the user to be played by the computing device.

14. The non-transitory computer-readable medium of claim 13 , wherein the instructions further cause the processor to:

display a beginning time point and an ending time point of the identified segment on the notification prompt.

15. The non-transitory computer-readable medium of claim 14 , wherein the instructions further cause the processor to:

identify the beginning time point as a first time period before an occurrence of the set of characters in the media file; and

identify the ending time point as a second time period after the occurrence of the set of characters in the media file.

16. The non-transitory computer-readable medium computing device of claim 13 , wherein the instructions further cause the processor to:

identify a sub-segment in which the set of characters occurs, wherein the sub-segment is marked by a beginning time point and an ending time point within a segment.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2022
From: OPEN INVENTION NETWORK LLC
To: GOOGLE LLC
Reel/Frame 058829/0474 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2021
From: KHAFIZOVA, MARGARITA
To: OPEN INVENTION NETWORK LLC
Reel/Frame 057212/0958 →
Continuity (8)
Continuation 15202400 · Jul 5, 2016
Continuation 12770965 · Apr 30, 2010
Provisional Application 61317744 · Mar 26, 2010
Provisional Application 61317827 · Mar 26, 2010
Provisional Application 61317812 · Mar 26, 2010
Provisional Application 61317793 · Mar 26, 2010
Provisional Application 61317741 · Mar 26, 2010
Provisional Application 61317800 · Mar 26, 2010