IP Library Granted Patent US 12,300,271
Granted Patent B2
US 12,300,271 · App. 18/056,972 · Granted May 13, 2025

System and method for documenting recorded events

Inventors: Gerald Malan (Ann Arbor, MI); Lawrence Huston (Ann Arbor, MI); Ranganathan Gopalan (Wayland, MA); Andrew Mortensen (Ann Arbor, MI); Jonathan Philip Obley (Ann Arbor, MI); Jonathan Walters (Baltimore, MD); Paul Morville (Acton, MA); Tyler Markley (Center Harbor, NH)
Assignee: Advisor360 LLC
G11B27/002G06F3/0481G06F3/0486G06F21/10H04L65/402H04L65/752
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,300,271
App. No.
18/056,972
Granted
May 13, 2025
Kind
B2
Abstract

A media presentation system ingests and stores media data for recordings (e.g., of events such as meetings, presentations, conferences) and provides short sections of media known as clips, that reference ranges of the full recording, with all clips referencing the same underlying media data stored by the system. The system also enables embedding of any number of arbitrarily sized (e.g., by time and dimensions) clips in a web page or document.

Claims (22)

1. A method for documenting events, the method comprising:

generating a graphical user interface that enables a user to author and edit multimedia documents including embedding reference data defining referenced portions (clips) of time-indexed content from the events into user-specified locations on pages of the documents, the time-indexed content including a transcript text layer providing a transcript of speech in the time-indexed content;

maintaining the documents in a server system;

retrieving at least one of the documents from the server system and displaying the retrieved document(s) to users with access to the retrieved document(s); and

enabling the users to selectively display transcript text corresponding to the referenced portions,

wherein a clip's reference data are stored with the pages in which they are embedded, and

wherein when a page with embedded clips is searched any piece of any layer of any embedded clip matching the search, except for layers that are excluded based on user-specified search parameters, will be found and represented in the search results.

2. The method of claim 1 , further comprising enabling the users to selectively display presentations and/or other layers of the time-indexed content corresponding to the clips.

3. The method of claim 1 , wherein the time-indexed content further includes layers including comments, tags, notes, and chats.

4. The method of claim 1 , wherein the events are video conferences, classes, meetings, presentations, conferences, and existing video.

5. The method of claim 1 , wherein video conference events are stored in realtime or uploaded.

6. The method of claim 1 , wherein the time-indexed content includes multiple video and audio layers representing different levels of quality for adaptive streaming.

7. The method of claim 1 , wherein the time-indexed content is partitioned into smaller segments, each of a fixed duration.

8. The method of claim 1 , wherein transcript text corresponding to the references portions is collapsible to hide the transcript text.

9. The method of claim 1 , wherein the different layers are displayed in different columns.

10. The method of claim 1 , wherein the different columns are displayed on a common time-index with time increasing in a direction of a page's length.

11. The method of claim 1 , wherein the embedded clips are displayed with associated play buttons to playback the referenced portions in a player.

12. A system comprising user devices for displaying the graphical user interface and the server system for ingesting and storing the time-indexed content, the user devices and server system implementing the method of claim 1 .

13. The method of claim 1 , further comprising enabling the users to selectively search among any one of an annotations layer, a chats layer, a highlights layer, and a slides layer 278 .

14. The method of claim 1 , further comprising displaying slides on a common time-index with the transcript text.

15. The method of claim 14 , wherein time increases in a direction of a length of the pages.

16. The method of claim 15 , wherein the transcript text that was spoken when a slide was displayed is displayed next to that slide.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2025
From: PARROT AI INC.
To: ADVISOR360 LLC
Reel/Frame 070635/0158 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 20, 2023
From: MALAN, GERALD; HUSTON, LAWRENCE; GOPALAN, RANGANATHAN; MORTENSEN, ANDREW; OBLEY, JONATHAN PHILIP; WALTERS, JONATHAN; MORVILLE, PAUL; MARKLEY, TYLER
To: PARROT AI, INC.
Reel/Frame 062429/0972 →
Continuity (3)
Provisional Application 63280830 · Nov 18, 2021
Provisional Application 63280837 · Nov 18, 2021
Related Publication 20230156053A1 · May 18, 2023
References Cited (25)
US 5895470A · Pirolli · 1999 [cited by examiner]
US 6119135A · Helfman · 2000 [cited by examiner]
US 6317777B1 · Skarbo · 2001 [cited by examiner]
US 7669127B2 · Hull · 2010 [cited by examiner]
US 8266214B2 · Hon · 2012 [cited by examiner]
US 8868637B2 · Rosenstein · 2014 [cited by examiner]
US 10410000B1 · Ghafourifar et al. · 2019 [cited by applicant]
US 10936799B2 · Dorner · 2021 [cited by examiner]
US 20040261016A1 · Glass · 2004 [cited by examiner]
US 20060277481A1 · Forstall · 2006 [cited by examiner]
US 20090019553A1 · Narayanaswami · 2009 [cited by applicant]
US 20090025063A1 · Thomas · 2009 [cited by applicant]
US 20090089883A1 · Martocci · 2009 [cited by applicant]
US 20110153330A1 · Yazdani · 2011 [cited by examiner]
US 20140152757A1 · Malegaonkar et al. · 2014 [cited by applicant]
US 20170048275A1 · John et al. · 2017 [cited by applicant]
US 20190259377A1 · Mertens · 2019 [cited by examiner]
EP 2741237A1 · 2014 [cited by applicant]
International Search Report and Written Opinion of the International Searching Authority, mailed on Apr. 17, 2023, from International Application No. PCT/US2022/080139, filed on Nov. 18, 2022. 18 pages. [cited by applicant]
International Search Report and Written Opinion of the International Searching Authority, mailed on May 8, 2023, from International Application No. PCT/US2022/080137, filed on Nov. 18, 2022. 22 pages. [cited by applicant]
Invitation to Pay Additional Fees and, Where Applicable, Protest Fee and Communication Relating to the Results of the Partial International Search Report Received in International Application No. PCT/US2022/080137 maile… [cited by applicant]
Invitation to Pat Additional Fees and, Where Applicable, Protest Fee and Communication Relating to the Results of the Partial International Search Received in International Application No. PCT/US2022/080139 mailed on Fe… [cited by applicant]
International Preliminary Report on Patentability, mailed on May 30, 2024, from International Application No. PCT/US2022/080137, filed on Nov. 18, 2022. 16 pages. [cited by applicant]
International Preliminary Report on Patentability, mailed on May 30, 2024, from International Application No. PCT/US2022/080139, filed on Nov. 18, 2022. 12 pages. [cited by applicant]
U.S. Appl. No. 18/056,972, filed Nov. 18, 2022. [cited by applicant]