IP Library Patent Application 17443113
Patent Application
App. No. 17/443,113

EFFICIENT EXPLORER FOR RECORDED MEETINGS

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 None
App. No.
17/443,113
Abstract

One example method includes generating a searchable video library. Video files are processed to extract text corresponding to the speech and to the images. The extracted text is semantically searched such that specific portions or locations of video files can be identified and returned in response to a query.

Claims (26)

1 . A method, comprising:

receiving a query from a user;

semantically searching a video library based on the query, wherein the video library includes a first source associated with audio of a video file and a second source associated with images of the video file; and

returning a result from the video library based on the query, the first source, and the second source, the result identifying the video file and a location in the video file.

2 . The method of claim 1 , further comprising processing the video file by converting the audio to a first text that is stored in the first source and by converting images to a second text that is stored in the second source, wherein the audio includes speech and the images includes shared content including at least one of a document, a slide, a header, or an object.

3 . The method of claim 2 , further comprising processing the images by grouping the images into sets of frames and identifying a representative frame for each set of frames.

4 . The method of claim 3 , wherein for each set of frames, each frame satisfies a similarity threshold with respect to other frames in the set of frames.

5 . The method of claim 2 , further comprising dividing the video file into sections and segments, each section having a theme and each segment associated with a portion of the first text and a portion of the second text.

6 . The method of claim 5 , further comprising querying the first source and the second source for each section and determining a score for each section.

7 . The method of claim 6 , wherein the video library is associated with multiple video files, further comprising collecting user feedback based on results of querying the first source and the second source, the results including a ranked list of videos and associated locations, further comprising adjusting weights associated with the first source and the second source based on the feedback.

8 . The method of claim 7 , wherein the result includes a list of video files, further comprising performing feedback when a video file selected by a user is not at a top of the list, wherein performing feedback includes adjusting weights of the first source and the second source such that the video file selected by the user would be at the top of the list.

9 . The method of claim 1 , further comprising converting the audio to text.

10 . The method of claim 1 , further comprising scoring the result with a score, wherein the score includes a first weighted score from the first source and a second weighted score from the second source.

11 . A non-transitory storage medium having stored therein instructions that are executable by one or more hardware processors to perform operations comprising:

receiving a query from a user;

semantically searching a video library based on the query, wherein the video library includes a first source associated with audio of a video file and a second source associated with images of the video file; and

returning a result from the video library based on the query, the first source, and the second source, the result identifying the video file and a location in the video file.

12 . The non-transitory storage medium of claim 11 , further comprising processing the video file by converting the audio to a first text that is stored in the first source and by converting images to a second text that is stored in the second source, wherein the audio includes speech and the images includes shared content including at least one of a document, a slide, a header, or an object.

13 . The non-transitory storage medium of claim 12 , further comprising processing the images by grouping the images into sets of frames and identifying a representative frame for each set of frames.

14 . The non-transitory storage medium of claim 13 , wherein for each set of frames, each frame satisfies a similarity threshold with respect to other frames in the set of frames.

15 . The non-transitory storage medium of claim 12 , further comprising dividing the video file into sections and segments, each section having a theme and each segment associated with a portion of the first text and a portion of the second text.

16 . The non-transitory storage medium of claim 15 , further comprising querying the first source and the second source for each section and determining a score for each section.

17 . The non-transitory storage medium of claim 16 , wherein the video library is associated with multiple video files, further comprising collecting user feedback based on results of querying the first source and the second source, the results including a ranked list of videos and associated locations, further comprising adjusting weights associated with the first source and the second source based on the feedback.

18 . The non-transitory storage medium of claim 17 , wherein the result includes a list of video files, further comprising performing feedback when a video file selected by a user is not at a top of the list, wherein performing feedback includes adjusting weights of the first source and the second source such that the video file selected by the user would be at the top of the list.

19 . The non-transitory storage medium of claim 11 , further comprising converting the audio to text.

20 . The non-transitory storage medium of claim 11 , further comprising scoring the result with a score, wherein the score includes a first weighted score from the first source and a second weighted score from the second source.

Assignments (8)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (058014/0560) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062022/0473 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (057931/0392) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062022/0382 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (057758/0286) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 061654/0064 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 058014/0560 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 057758/0286 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 057931/0392 →
SECURITY AGREEMENT Recorded Oct 1, 2021
From: DELL PRODUCTS, L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 057682/0830 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2021
From: PARUSH TZUR, ANAT; SAVIR, AMIHAI; HERMAN-SAFFAR, OR
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 056929/0902 →