IP Library Granted Patent US 12,256,174
Granted Patent B2
US 12,256,174 · App. 18/770,391 · Granted Mar 18, 2025

In-meeting content presentation management

Inventors: Daniel Richard Myers (Dexter, MI); Thomas H. Strader (Northlake, TX); Sean Bradley (Oceanside, CA); Dorin Chien-Yi Shen (Gainesville, FL); Alexander Jason Rosenfeld (Boston, MA)
Assignee: Seismic Software, Inc.
H04N7/152H04N7/155
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,256,174
App. No.
18/770,391
Granted
Mar 18, 2025
Kind
B2
Abstract

Embodiments of in-meeting content presentation management are disclosed, including: receiving a selection of an asset to be presented during a video conferencing meeting along a plurality of meeting participants, wherein the asset is selected from an approved subset of assets stored at a content storage; determining that a meeting participant of the plurality of meeting participants is not approved to view the selected asset; and preventing the selected asset from being presented to the plurality of meeting participants within the video conferencing meeting.

Claims (58)

1. A system, comprising:

a content storage configured to store a set of assets; and

one or more processors configured to:

receive from a first current meeting participant, via a custom application executing within a video conferencing meeting platform-specific application, a selection of an asset to be presented within the custom application during a video conferencing meeting hosted by the video conferencing meeting platform-specific application, wherein the asset is selected from an approved subset of assets stored at the content storage, wherein the video conferencing meeting being in-progress includes a plurality of current meeting participants comprising at least the first current meeting participant and a second current meeting participant;

determine that the second current meeting participant of the plurality of current meeting participants is not approved to view the selected asset; and

in response to the determination that the second current meeting participant is not approved to view the selected asset, prevent the selected asset from being presented within the custom application to the plurality of current meeting participants within the video conferencing meeting.

2. The system of claim 1 , wherein the one or more processors are further configured to:

prior to the video conference meeting being in-progress, receive an indication to create or update a new meeting record corresponding to the video conferencing meeting;

receive identifying information associated with a set of anticipated meeting participants that will potentially attend the video conferencing meeting, wherein the set of anticipated meeting participants includes at least a meeting host participant and a meeting guest participant;

receive a selected subset of assets, from the content storage, to potentially present to the set of anticipated meeting participants during the video conferencing meeting;

receive a scheduled date corresponding to the video conferencing meeting; and

store the identifying information associated with the set of anticipated meeting participants, the selected subset of assets, and the scheduled date in the new meeting record.

3. The system of claim 2 , wherein the set of anticipated meeting participants is selected from a customer relationship management database.

4. The system of claim 2 , wherein the one or more processors are further configured to:

evaluate the new meeting record including to:

determine that metadata associated with the selected subset of assets and attributes of the set of anticipated meeting participants comply with one or more rules; and

in response to the determination that the metadata associated with the selected subset of assets and the attributes of the set of anticipated meeting participants comply with the one or more rules:

determine that the new meeting record is approved;

determine that the selected subset of assets comprises the approved subset of assets; and

determine that the set of anticipated meeting participants comprises approved meeting participants.

5. The system of claim 4 , wherein to determine that the second current meeting participant of the plurality of current meeting participants is not approved to view the selected asset comprises to:

compare an identifier associated with the second current meeting participant to identifying information associated with the set of anticipated meeting participants included in the new meeting record; and

in response to a determination that the identifier associated with the second current meeting participant does not match the identifying information associated with the set of anticipated meeting participants, determine that the second current meeting participant of the plurality of current meeting participants is not approved to view the selected asset.

6. The system of claim 1 , wherein the selection of the asset to be presented within the custom application during the video conferencing meeting is received from a user interface associated with the custom application.

7. The system of claim 6 , wherein the custom application comprises a plugin to the video conferencing meeting platform-specific application.

8. The system of claim 6 , wherein the one or more processors are further configured to:

during the video conference meeting, present the approved subset of assets as candidate options in a first user interface of the custom application to the first current meeting participant associated with a host role in the video conferencing meeting; and

during the video conference meeting, omit presenting the approved subset of assets as candidate options in a second user interface of the custom application to a third current meeting participant associated with a guest role in the video conferencing meeting.

9. The system of claim 6 , wherein a native screen sharing function of the video conferencing meeting platform-specific application has been disabled.

10. The system of claim 6 , wherein to prevent the selected asset from being presented within the custom application to the plurality of current meeting participants within the video conferencing meeting comprises to pause a presentation of the selected asset within the custom application.

11. The system of claim 6 , wherein to prevent the selected asset from being presented within the custom application to the plurality of current meeting participants within the video conferencing meeting comprises to obfuscate a presentation of the selected asset within the custom application.

12. The system of claim 6 , wherein to prevent the selected asset from being presented within the custom application to the plurality of current meeting participants within the video conferencing meeting comprises to replace a first presentation of the selected asset with a second presentation of predetermined content within the custom application.

13. The system of claim 6 , wherein the one or more processors are further configured to:

determine that the second current meeting participant has left the video conferencing meeting; and

in response to the determination that the second current meeting participant has left the video conferencing meeting, display a presentation of the selected asset within the custom application.

14. The system of claim 13 , wherein the one or more processors are further configured to store metrics associated with presenting one or more portions of the selected asset during the video conferencing meeting.

15. The system of claim 14 , wherein the metrics comprise one or more of the following: a start timestamp and an end timestamp within the video conferencing meeting during which an asset portion was presented and to which one or more meeting participants the asset portion had been presented.

16. A method, comprising:

receiving from a first current meeting participant, via a custom application executing within a video conferencing meeting platform-specific application, a selection of an asset to be presented within the custom application during a video conferencing meeting hosted by the video conferencing meeting platform-specific application, wherein the asset is selected from an approved subset of assets stored at a content storage, wherein the video conferencing meeting being in-progress includes a plurality of current meeting participants comprising at least the first current meeting participant and a second current meeting participant;

determining that the second current meeting participant of the plurality of current meeting participants is not approved to view the selected asset; and

in response to the determination that the second current meeting participant is not approved to view the selected asset, preventing the selected asset from being presented within the custom application to the plurality of current meeting participants within the video conferencing meeting.

17. The method of claim 16 , further comprising:

prior to the video conference meeting being in-progress, receiving an indication to create or update a new meeting record corresponding to the video conferencing meeting;

receiving identifying information associated with a set of anticipated meeting participants that will potentially attend the video conferencing meeting, wherein the set of anticipated meeting participants includes at least a meeting host participant and a meeting guest participant;

receiving a selected subset of assets, from the content storage, to potentially present to the set of anticipated meeting participants during the video conferencing meeting;

receiving a scheduled date corresponding to the video conferencing meeting; and

storing the identifying information associated with the set of anticipated meeting participants, the selected subset of assets, and the scheduled date in the new meeting record.

18. The method of claim 17 , further comprising:

evaluating the new meeting record including:

determining that metadata associated with the selected subset of assets and attributes of the set of anticipated meeting participants comply with one or more rules; and

in response to the determination that the metadata associated with the selected subset of assets and the attributes of the set of anticipated meeting participants comply with the one or more rules:

determining that the new meeting record is approved;

determining that the selected subset of assets comprises the approved subset of assets; and

determining that the set of anticipated meeting participants comprises approved meeting participants.

19. The method of claim 18 , wherein determining that the second current meeting participant of the plurality of current meeting participants is not approved to view the selected asset comprises:

comparing an identifier associated with the second current meeting participant to identifying information associated with the set of anticipated meeting participants included in the new meeting record; and

in response to a determination that the identifier associated with the second current meeting participant does not match the identifying information associated with the set of anticipated meeting participants, determining that the second current meeting participant of the plurality of current meeting participants is not approved to view the selected asset.

20. The method of claim 16 , wherein the selection of the asset to be presented within the custom application during the video conferencing meeting is received from a user interface associated with the custom application.

Assignments (2)
SECURITY INTEREST Recorded Aug 27, 2026
From: SEISMIC SOFTWARE, INC.; HELIX SUB LLC; PERCOLATE INDUSTRIES, INC.
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 075808/0301 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2024
From: MYERS, DANIEL RICHARD; STRADER, THOMAS H.; BRADLEY, SEAN; SHEN, DORIN CHIEN-YI; ROSENFELD, ALEXANDER JASON
To: SEISMIC SOFTWARE, INC.
Reel/Frame 068874/0878 →
Continuity (2)
Provisional Application 63531754 · Aug 9, 2023
Related Publication 20250055958A1 · Feb 13, 2025
References Cited (9)
US 11093630B2 · Leonard · 2021 [cited by examiner]
US 12019946B1 · Chau · 2024 [cited by examiner]
US 20160117517A1 · Li · 2016 [cited by examiner]
US 20190073490A1 · Agrawal · 2019 [cited by examiner]
US 20200342131A1 · Giralt · 2020 [cited by examiner]
US 20200351265A1 · Srinath · 2020 [cited by examiner]
US 20220021680A1 · Roedel · 2022 [cited by examiner]
US 20230300180A1 · Toohey · 2023 [cited by examiner]
US 20240243941A1 · Nambannor Kunnath · 2024 [cited by examiner]