Patents by Inventor Shane Paul Springer
Shane Paul Springer has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20230246867Abstract: Methods and systems provide for preventing content capture within a communication session. In one embodiment, a method maintains a communication session with a number of participants, where session content is presented during the communication session to the participants, and where participants can request the session content to be captured for later access. The system receives or identifies one or more signals for capture prevention to be initiated for at least a portion of the session content. The system further receives, in real time during the communication session, a request from one of the participants for a current portion of session content to be captured. The system then determines, via processing of the one or more signals, that the current portion of session content is to be prevented from capture, and then prevents the current portion of session content from being captured.Type: ApplicationFiled: January 31, 2022Publication date: August 3, 2023Inventor: Shane Paul Springer
-
Patent number: 11716215Abstract: Methods and systems provide for dynamically generating a note with captured content from a communication session. In one embodiment, a method presents, to each of a number of participants within a communication session, a UI which includes session content produced during the communication session. The method records at least a portion of the session content. The method receives a request from one of the participants to generate a note. In response to receiving the request, the method generates a note which includes at least a designated portion of the recorded session content. Finally, the method provides access to the requesting participant to the portion of the session content in the note upon demand.Type: GrantFiled: December 18, 2021Date of Patent: August 1, 2023Assignee: Zoom Video Communications, Inc.Inventors: Thanh Le Nguyen, Shane Paul Springer
-
Publication number: 20230199052Abstract: A source device provides, during a conference, shared data from the source device participating in the conference to one or more destination devices participating in the conference. The source device receives a representation of a download progress of the shared data at the one or more destination devices. A presenter device prompts a user of the presenter device to select a presentation time of the shared data based on the download progress. The presenter device is the source device or one of the one or more destination devices.Type: ApplicationFiled: December 20, 2021Publication date: June 22, 2023Inventor: Shane Paul Springer
-
Publication number: 20230198789Abstract: A source device provides, during a conference, shared data from the source device participating in the conference to one or more destination devices participating in the conference. The source device receives a representation of a download progress of the shared data at the one or more destination devices. A presenter device prompts a user of the presenter device to select a presentation time of the shared data based on the download progress. The presenter device is the source device or one of the one or more destination devices.Type: ApplicationFiled: December 20, 2021Publication date: June 22, 2023Inventor: Shane Paul Springer
-
Publication number: 20230198788Abstract: Methods and systems provide for dynamically generating a note with captured content from a communication session. In one embodiment, a method presents, to each of a number of participants within a communication session, a UI which includes session content produced during the communication session. The method records at least a portion of the session content. The method receives a request from one of the participants to generate a note. In response to receiving the request, the method generates a note which includes at least a designated portion of the recorded session content. Finally, the method provides access to the requesting participant to the portion of the session content in the note upon demand.Type: ApplicationFiled: December 18, 2021Publication date: June 22, 2023Inventors: Thanh Le Nguyen, Shane Paul Springer
-
Publication number: 20230199039Abstract: Methods and systems provide for presenting real-time engagement analytics for communication sessions. In one embodiment, a method maintains a communication session with a number of participants, wherein session content is presented during the communication session to the participants, and wherein participants can request real-time notes to be generated for the session content to be captured. The method determines one or more engagement metrics for participants based on the participants requesting real-time notes to be generated during the communication session. Finally, the method presents, to one or more participants of the communication session, information corresponding to at least a subset of the determined engagement metrics.Type: ApplicationFiled: December 18, 2021Publication date: June 22, 2023Inventors: Thanh Le Nguyen, Shane Paul Springer
-
Patent number: 11682200Abstract: Selections of content shared from a remote device during a video conference are copied to a destination of a computing device connected to the video conference live or at which a recording of the video conference is viewed. The content shared from the remote device during the video conference is output at a display of the computing device. A portion of the content is selected according to an instruction received from a user of the computing device while output at the display of the computing device to copy to a destination associated with software running at the computing device. The portion of the content is identified using a machine vision process performed against the content while output at the display of the computing device. The portion of the content is then copied to the destination.Type: GrantFiled: July 29, 2022Date of Patent: June 20, 2023Assignee: Zoom Video Communications, Inc.Inventor: Shane Paul Springer
-
Publication number: 20230188622Abstract: Methods and systems provide for dynamically altering notification preferences within a communication platform. The system receives one or more future events and one or more past events associated with a user of a communication platform; a notification associated with a future event; and a user behavioral profile associated with the user. The system determines whether one of the future events coincides with the notification time for the notification. The system then deploys an artificial intelligence (AI) model to analyze the user behavioral profile with respect to the event notifications at the notification time, the one or more past events, and any coinciding future events, and provide, based on the analysis, a prediction score for whether notification preferences associated with the notification should be altered for the user at the notification time. Finally, the system alters the notification preferences if the prediction score meets or exceeds an alteration threshold.Type: ApplicationFiled: February 6, 2023Publication date: June 15, 2023Inventor: Shane Paul Springer
-
Patent number: 11671561Abstract: A computer stores a reference image representing a physical background within a field of view of a camera of a client device. The computer receives, via the camera and during a video conference to which the client device is connected, camera-generated visual data for output to at least one remote device connected to the video conference. The computer identifies, based on facial recognition applied to the camera-generated visual data, foreground imagery representing at least one person and background imagery representing content of the camera-generated visual data other than the foreground imagery. The computer identifies a difference between the background imagery and the reference image. The computer generates a composite image by replacing, within the background imagery of the camera-generated visual data, an item represented within the background imagery and within the identified difference with a co-located part of the reference image.Type: GrantFiled: July 29, 2022Date of Patent: June 6, 2023Assignee: Zoom Video Communications, Inc.Inventors: Shihwei Chang, Robert Aaron Klegon, Cynthia Eshiuan Lee, Nicholas Mueller, Shane Paul Springer
-
Publication number: 20230135075Abstract: Methods and systems provide for indication of non-verbal cues within a video communication session. In one embodiment, a method displays, for each of a number of participants within a video communication session, a user interface including participant windows corresponding to the plurality of participants, and a video for each of at least a subset of the participants, where the video is displayed within the corresponding participant window for the participant. The method analyzes, in real time, the video to detect a non-verbal cue from a participant. The method determines that the non-verbal cue has been sustained for a duration that exceeds a designated threshold of time. The method then displays, within the UI of at least one of the participants, a prompt associated with the non-verbal cue.Type: ApplicationFiled: October 31, 2021Publication date: May 4, 2023Inventor: Shane Paul Springer
-
Publication number: 20230138733Abstract: Methods and systems provide for representation of natural eye contact within a video conferencing session. In one embodiment, a method provides, for a physical space, a connection to a remote video conferencing session with one or more remote participants, the physical space including transparent video screens, cameras positioned behind the transparent screens, and participants. The method provides a connection to a remote video conferencing session with one or more remote participants, then displays, at each of the transparent screens, streamed videos of the one or more remote participants in every other frame of the video such that each screen alternates between displaying a frame of the remote participant and a transparent frame.Type: ApplicationFiled: October 31, 2021Publication date: May 4, 2023Inventor: Shane Paul Springer
-
Patent number: 11601516Abstract: Methods and systems provide for dynamically altering notification preferences within a communication platform. The system receives one or more future events and one or more past events associated with a user of a communication platform; a notification associated with a future event; and a user behavioral profile associated with the user. The system determines whether one of the future events coincides with the notification time for the notification. The system then deploys an artificial intelligence (AI) model to analyze the user behavioral profile with respect to the event notifications at the notification time, the one or more past events, and any coinciding future events, and provide, based on the analysis, a prediction score for whether notification preferences associated with the notification should be altered for the user at the notification time. Finally, the system alters the notification preferences if the prediction score meets or exceeds an alteration threshold.Type: GrantFiled: July 30, 2021Date of Patent: March 7, 2023Assignee: Zoom Video Communications, Inc.Inventor: Shane Paul Springer
-
Publication number: 20230031633Abstract: Methods and systems provide for predicting meeting availability for a user. First the system receives a calendar associated with a user of a communication platform, information associated with past requested meetings, and a user behavioral profile associated with the user. The system determines an earliest available time slot for a requested meeting. Next, the system determines that one or more scheduled future meetings are scheduled earlier than the earliest available time slot for the future meeting. For each scheduled future meeting, the system identifies one or more similar past meeting requests based on the scheduled future meeting exceeding a similarity threshold with respect to the past requested meetings; analyzes the user behavioral profile with respect to the similar past meeting requests; and generates an availability prediction score for the scheduled future meeting.Type: ApplicationFiled: July 30, 2021Publication date: February 2, 2023Inventor: Shane Paul Springer
-
Publication number: 20230030262Abstract: Methods and systems provide for dynamically altering notification preferences within a communication platform. The system receives one or more future events and one or more past events associated with a user of a communication platform; a notification associated with a future event; and a user behavioral profile associated with the user. The system determines whether one of the future events coincides with the notification time for the notification. The system then deploys an artificial intelligence (AI) model to analyze the user behavioral profile with respect to the event notifications at the notification time, the one or more past events, and any coinciding future events, and provide, based on the analysis, a prediction score for whether notification preferences associated with the notification should be altered for the user at the notification time. Finally, the system alters the notification preferences if the prediction score meets or exceeds an alteration threshold.Type: ApplicationFiled: July 30, 2021Publication date: February 2, 2023Inventor: Shane Paul Springer
-
Publication number: 20230032434Abstract: Methods and systems provide for intelligent notification of multitasking options during a communication session. The system receives information associated with a number of past requested events associated with a user of a communication platform, and a user behavioral profile associated with the user. The system receives notification of a requested event for the user. The system then deploys an AI model to analyze the user behavioral profile with respect to the requested event and the one or more past events, and generate, based on the analysis, prediction classification scores for one or more multitasking activities which can be performed by the user concurrently to attending the requested event. Finally, the system provides, based on the prediction classification scores, notification of at least a subset of the one or more multitasking activities which can be performed by the user concurrently to attending the requested event.Type: ApplicationFiled: July 31, 2021Publication date: February 2, 2023Inventor: Shane Paul Springer
-
Publication number: 20220360635Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media provide for the intelligent configuration of personal endpoint devices for video communication. The system identifies, within a room, a personal endpoint device to be used in a video communication session, then authenticates the personal endpoint device. The system then performs one or more diagnostic operations to receive diagnostic output from the personal endpoint device. The system processes the diagnostic output to determine a unique broadcasting signature of the room, and determines whether an existing optimal settings configuration of the personal endpoint device can be detected for the room. If an optimal settings configuration is detected, the setup dynamically configures one or more parameters of the personal endpoint device to match the optimal settings configuration. If not, then the system determines a new optimal settings configuration and stores it for future video communication in the room.Type: ApplicationFiled: July 22, 2022Publication date: November 10, 2022Inventor: Shane Paul Springer
-
Publication number: 20220351434Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media relate to a method for providing video communications with dynamic virtual backgrounds within a communication platform. Based on the contextual information of a meeting, the system selects a virtual background to be used for the meeting. During, a video meeting, the system generates for display, on one or more client devices, a composite video depicting the imagery of the user overlaid on imagery of the selected virtual background.Type: ApplicationFiled: April 30, 2021Publication date: November 3, 2022Inventors: Shane Paul Springer, Ryan Weddle, Servio Lee, Irina Cohen
-
Publication number: 20220351435Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media relate to a method for providing video communications with dynamic virtual backgrounds within a communication platform. Based on the contextual information of a meeting, the system selects a virtual background to be used for the meeting. During, a video meeting, the system generates for display, on one or more client devices, a composite video depicting the imagery of the user overlaid on imagery of the selected virtual background.Type: ApplicationFiled: June 28, 2022Publication date: November 3, 2022Inventors: Shane Paul Springer, Ryan Weddle, Servio Lee, Irina Cohen
-
Patent number: 11475615Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media relate to a method for providing video communications with dynamic virtual backgrounds within a communication platform. Based on the contextual information of a meeting, the system selects a virtual background to be used for the meeting. During, a video meeting, the system generates for display, on one or more client devices, a composite video depicting the imagery of the user overlaid on imagery of the selected virtual background.Type: GrantFiled: April 30, 2021Date of Patent: October 18, 2022Inventors: Shane Paul Springer, Ryan Weddle, Servio Lee, Irina Cohen
-
Patent number: 11470162Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media provide for the intelligent configuration of personal endpoint devices for video communication. The system identifies, within a room, a personal endpoint device to be used in a video communication session, then authenticates the personal endpoint device. The system then performs one or more diagnostic operations to receive diagnostic output from the personal endpoint device. The system processes the diagnostic output to determine a unique broadcasting signature of the room, and determines whether an existing optimal settings configuration of the personal endpoint device can be detected for the room. If an optimal settings configuration is detected, the setup dynamically configures one or more parameters of the personal endpoint device to match the optimal settings configuration. If not, then the system determines a new optimal settings configuration and stores it for future video communication in the room.Type: GrantFiled: January 30, 2021Date of Patent: October 11, 2022Assignee: ZOOM VIDEO COMMUNICATIONS, INC.Inventor: Shane Paul Springer