Patents by Inventor Shane Springer
Shane 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).
-
Patent number: 11989322Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media for containment of sensitive data within a communication platform. The system displays a communication interface including a first input section for receiving an input message associated with a sending user account, and a display section for displaying message information received by the sending user account from other user accounts. The system determines a requirement to input sensitive information. The system then displays a sensitive data user interface including second input section for receiving a sensitive message, and an interface control for setting an expiration time value for the sensitive message.Type: GrantFiled: September 3, 2021Date of Patent: May 21, 2024Assignee: Zoom Video Communications, Inc.Inventors: Shane Springer, Thomas Noble
-
Patent number: 11727152Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media provide for the intelligent detection of sensitive information within a communication platform. The system displays a communication interface including a first input section for receiving an input message associated with a sending user account, and a display section for displaying message information received by the sending user account from other user accounts. The system determines or retrieves a sensitive messaging profile for the sending user account, then receives an input message associated with the sending user account. The system detects that the input message comprises sensitive information, and transmits a sensitive message to one or more receiving user accounts within a sensitive container component, with the sensitive message including at least a subset of the input message.Type: GrantFiled: January 30, 2021Date of Patent: August 15, 2023Assignee: Zoom Video Communications, Inc.Inventors: Shane Springer, Thomas Noble
-
Patent number: 11729354Abstract: One example method includes joining, by a first client device, a videoconferencing meeting hosted by a video conference provider, the videoconference meeting including a plurality of participants; providing an audio stream and a video stream to a video conference provider; receiving, from a second client device, an audio focus area associated with a video stream provided the first client device; determining, based on the audio focus area, a bounding region within an environment shown in the video stream; directing a microphone array to capture audio from the bounding region; and providing the captured audio as an audio stream to the video conference provider.Type: GrantFiled: October 29, 2021Date of Patent: August 15, 2023Assignee: Zoom Video Communications, Inc.Inventor: Shane Springer
-
Publication number: 20230133265Abstract: One example method includes joining, by a first client device, a videoconferencing meeting hosted by a video conference provider, the videoconference meeting including a plurality of participants; providing an audio stream and a video stream to a video conference provider; receiving, from a second client device, an audio focus area associated with a video stream provided the first client device; determining, based on the audio focus area, a bounding region within an environment shown in the video stream; directing a microphone array to capture audio from the bounding region; and providing the captured audio as an audio stream to the video conference provider.Type: ApplicationFiled: October 29, 2021Publication date: May 4, 2023Inventor: Shane Springer
-
Patent number: 11563660Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media provide for the intelligent configuration of endpoint devices for video conferencing. First, the system identifies a plurality of endpoint devices within a room which are communicatively connected. The system then determines a quantity of the endpoint devices. For each of the endpoint devices, the system performs one or more diagnostic operations to receive diagnostic output from the endpoint device, determines a location and an orientation of the endpoint device within the room using the received diagnostic output, and determines whether the diagnostic output meets or exceeds a threshold for output quality. Finally, the system processes the diagnostic outputs of the endpoint devices to determine an optimal settings configuration for each of the endpoint devices. The optimal settings configuration is dependent on at least the quantity, location, orientation, and output quality of the endpoint devices.Type: GrantFiled: January 30, 2021Date of Patent: January 24, 2023Assignee: Zoom Video Communications, Inc.Inventor: Shane Springer
-
Publication number: 20220353473Abstract: 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. The system provides a user interface for the configuration of a virtual background configuration template. The user interface receives the placement of at least one virtual background boundary areas that may be associated with at least one particular virtual backgrounds to be used for video communications. The selection of the configuration template to be used and/or the specific virtual backgrounds to be used for a video meeting may be determined based on rules as applied to contextual information of a planned meeting defined in a calendaring system.Type: ApplicationFiled: April 30, 2021Publication date: November 3, 2022Inventor: Shane Springer
-
Publication number: 20220353474Abstract: 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. The system establishes a connection with the calendar account of a user. The calendar account maintains historic and planned meeting details for the user. The system may evaluate the calendar account of the user and automatically generate use rules for virtual backgrounds to be used for planned meetings. Based on contextual information of a planned meeting, the system may apply one of the generated rules and select a virtual background to be used for video communications during the meeting.Type: ApplicationFiled: April 30, 2021Publication date: November 3, 2022Inventors: Shane Springer, Ryan Weddle, Servio Lee, Irina Cohen
-
Publication number: 20220247654Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media provide for the intelligent configuration of endpoint devices for video conferencing. First, the system identifies a plurality of endpoint devices within a room which are communicatively connected. The system then determines a quantity of the endpoint devices. For each of the endpoint devices, the system performs one or more diagnostic operations to receive diagnostic output from the endpoint device, determines a location and an orientation of the endpoint device within the room using the received diagnostic output, and determines whether the diagnostic output meets or exceeds a threshold for output quality. Finally, the system processes the diagnostic outputs of the endpoint devices to determine an optimal settings configuration for each of the endpoint devices. The optimal settings configuration is dependent on at least the quantity, location, orientation, and output quality of the endpoint devices.Type: ApplicationFiled: January 30, 2021Publication date: August 4, 2022Inventor: Shane Springer
-
Publication number: 20220247824Abstract: 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: January 30, 2021Publication date: August 4, 2022Inventor: Shane Springer
-
Publication number: 20220245277Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media for containment of sensitive data within a communication platform. The system displays a communication interface including a first input section for receiving an input message associated with a sending user account, and a display section for displaying message information received by the sending user account from other user accounts. The system determines a requirement to input sensitive information. The system then displays a sensitive data user interface including second input section for receiving a sensitive message, and an interface control for setting an expiration time value for the sensitive message.Type: ApplicationFiled: September 3, 2021Publication date: August 4, 2022Inventors: Shane Springer, Thomas Noble
-
Publication number: 20220247940Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media provide for composite video with live annotations within a video communications platform. First, the system receives video content depicting imagery of a first user, with the video content having multiple video frames. The system then determines a boundary about the first user in the video frames, with the boundary having an interior portion and an exterior portion. The system provides a media background for the exterior portion, then generates a composite video for display on client devices, with the composite video depicting the media background in a first layer and the first user in a second layer. The system then receives one or more annotation inputs corresponding to the composite video. The annotation inputs can include media-based and/or messaging-based annotations. Finally, the system updates the composite video to additionally depict the annotation inputs within a third layer.Type: ApplicationFiled: January 30, 2021Publication date: August 4, 2022Inventor: Shane Springer
-
Publication number: 20220245283Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media provide for the intelligent detection of sensitive information within a communication platform. The system displays a communication interface including a first input section for receiving an input message associated with a sending user account, and a display section for displaying message information received by the sending user account from other user accounts. The system determines or retrieves a sensitive messaging profile for the sending user account, then receives an input message associated with the sending user account. The system detects that the input message comprises sensitive information, and transmits a sensitive message to one or more receiving user accounts within a sensitive container component, with the sensitive message including at least a subset of the input message.Type: ApplicationFiled: January 30, 2021Publication date: August 4, 2022Inventors: Shane Springer, Thomas Noble
-
Publication number: 20220247591Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media relate to a method for providing multi-point video presentations with live annotations within a communication platform. First, the system receives video feeds depicting imagery of a number of users. The system then determines a boundary about each user in the video feeds, with the boundaries each having an interior portion and an exterior portion. The system provides a media background for the exterior portions, then generates a composite video for each of the feeds. The system then determines that one or more client devices have annotation permissions, and receives one or more annotation inputs corresponding to at least one of the composite videos. Finally, the system updates at least one of the composite videos to additionally depict the annotation inputs within a third layer.Type: ApplicationFiled: December 27, 2021Publication date: August 4, 2022Inventor: Shane Springer
-
Patent number: 11265181Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media relate to a method for providing multi-point video presentations with live annotations within a communication platform. First, the system receives video feeds depicting imagery of a number of users. The system then determines a boundary about each user in the video feeds, with the boundaries each having an interior portion and an exterior portion. The system provides a media background for the exterior portions, then generates a composite video for each of the feeds. The system then determines that one or more client devices have annotation permissions, and receives one or more annotation inputs corresponding to at least one of the composite videos. Finally, the system updates at least one of the composite videos to additionally depict the annotation inputs within a third layer.Type: GrantFiled: January 30, 2021Date of Patent: March 1, 2022Assignee: Zoom Video Communications, Inc.Inventor: Shane Springer
-
Patent number: 11182489Abstract: Methods for intelligent information protection based on detection of emergency events are disclosed. A method includes: applying, by a computing device, a safety tag to each of a plurality of data files; detecting, by the computing device, risk factors in a data stream indicating an unsafe situation; determining, by the computing device, a risk score based on the risk factors; and in response to the risk score exceeding a predetermined threshold, the computing device performing a security action on each of the plurality of data files based on the safety tag applied to each file.Type: GrantFiled: July 12, 2019Date of Patent: November 23, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nadiya Kochura, Fang Lu, Darian Christian Shane Springer, Ivy Malao, Kevin R. Giles
-
Patent number: 11182488Abstract: Systems for intelligent information protection based on detection of emergency events are disclosed. A computer program product includes: a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computing device to cause the computing device to: apply a safety tag to each of a plurality of data files; detect risk factors in a data stream indicating an unsafe situation; determine a risk score based on the risk factors; and in response to the risk score exceeding a predetermined threshold, perform a security action on each of the plurality of data files based on the safety tag applied to each file.Type: GrantFiled: November 28, 2018Date of Patent: November 23, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nadiya Kochura, Fang Lu, Darian Christian Shane Springer, Ivy Malao, Kevin R. Giles
-
Patent number: 11144671Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media for containment of sensitive data within a communication platform. The system displays a communication interface including a first input section for receiving an input message associated with a sending user account, and a display section for displaying message information received by the sending user account from other user accounts. The system determines a requirement to input sensitive information. The system then displays a sensitive data user interface including second input section for receiving a sensitive message, and an interface control for setting an expiration time value for the sensitive message.Type: GrantFiled: January 30, 2021Date of Patent: October 12, 2021Inventors: Shane Springer, Thomas Noble
-
Publication number: 20200167470Abstract: Methods for intelligent information protection based on detection of emergency events are disclosed. A method includes: applying, by a computing device, a safety tag to each of a plurality of data files; detecting, by the computing device, risk factors in a data stream indicating an unsafe situation; determining, by the computing device, a risk score based on the risk factors; and in response to the risk score exceeding a predetermined threshold, the computing device performing a security action on each of the plurality of data files based on the safety tag applied to each file.Type: ApplicationFiled: July 12, 2019Publication date: May 28, 2020Inventors: Nadiya KOCHURA, Fang LU, Darian Christian Shane SPRINGER, Ivy MALAO, Kevin R. GILES
-
Publication number: 20200167469Abstract: Systems for intelligent information protection based on detection of emergency events are disclosed. A computer program product includes: a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computing device to cause the computing device to: apply a safety tag to each of a plurality of data files; detect risk factors in a data stream indicating an unsafe situation; determine a risk score based on the risk factors; and in response to the risk score exceeding a predetermined threshold, perform a security action on each of the plurality of data files based on the safety tag applied to each file.Type: ApplicationFiled: November 28, 2018Publication date: May 28, 2020Inventors: Nadiya KOCHURA, Fang LU, Darian Christian Shane SPRINGER, Ivy MALAO, Kevin R. GILES
-
Publication number: 20190126668Abstract: A strainer adapted for releasable engagement with an open top of a can or container is described. The strainer includes an open ring member and a spout integrally formed therewith. Also described is a strainer system using the strainer and a mesh material. Various methods of use are also described.Type: ApplicationFiled: October 31, 2018Publication date: May 2, 2019Applicant: EZ Strain, LLCInventors: Shane L. Smith, Thomas Shane Springer, David A. Pavlik