Patents by Inventor Abhishek Balaji
Abhishek Balaji 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: 20240372964Abstract: Low lighting adjustments can be provided within a video communication session. A system generates a lighting adjustment request including a lighting adjustment depth, then segments a region of a video frame into texture sub-regions. The system smoots areas that are adjacent to the texture sub-regions. The system detects an amount of lighting using an artificial intelligence model and modifies the video frame to adjust the amount of lighting. The amount of adjustment of lighting corresponds to the lighting adjustment depth.Type: ApplicationFiled: July 19, 2024Publication date: November 7, 2024Inventors: Abhishek Balaji, Bo Ling, Min Miao, Nitasha Walia, Xingguo Zhu
-
Patent number: 12119947Abstract: Various embodiments of an apparatus, method(s), system(s) and computer program product(s) described herein are directed to an Archiving Engine that detects a regulated user account(s) joining a virtual meeting and instantiating a virtual meeting participant instance to capturing one or more communication channels of the virtual meeting hosted by a communication system. The Archiving Engine generates an archival file(s) based on the captured communication channel data. The Archiving Engine generates one or more translated files by applying a compliance policy associated with at least one of the regulated user accounts to the one or more archival files.Type: GrantFiled: May 27, 2021Date of Patent: October 15, 2024Assignee: Zoom Video Communications, Inc.Inventors: Abhishek Balaji, Adi Regev
-
Publication number: 20240323309Abstract: Methods and systems provide for applying a video effect to a video corresponding to a participant within a video communication session. The system displays a video for each of at least a subset of the participants and a user interface including a selectable video effects UI element. The system receives a selection by a participant of the video effects UI element. In response to receiving the selection, the system displays a variety of video effects options for modifying the appearance of the video and/or modifying a visual representation of the participant. The system then receives a selection by the participant of a video effects option, and further receives a subselection for customizing the amount of the video effect to be applied. The system then applies, in real time or substantially real time, the selected video effect in the selected amount to the video corresponding to the participant.Type: ApplicationFiled: June 4, 2024Publication date: September 26, 2024Inventors: Abhishek Balaji, Anna Deng, Chichen Fu, Pei Li, Bo Ling, Juliana Park, Qiang Li, Wenchong Lin
-
Patent number: 12081904Abstract: Methods and systems provide for low lighting adjustments within a video communication session. First, the system receives video content within a video communication session of a video communication platform, the video content having multiple video frames. The system then receives or generates a lighting adjustment request including a lighting adjustment depth, then detects an amount of lighting in the video content. The system then modifies the video content to adjust the amount of lighting, wherein the amount of adjustment of lighting corresponds to the adjustment depth, and wherein adjusting the amount of lighting is performed in real time or substantially real time upon receiving the lighting adjustment request.Type: GrantFiled: July 31, 2021Date of Patent: September 3, 2024Assignee: Zoom Video Communications, Inc.Inventors: Abhishek Balaji, Bo Ling, Min Miao, Nitasha Walia, Xingguo Zhu
-
Patent number: 12041373Abstract: Methods and systems provide for applying a video effect to a video corresponding to a participant within a video communication session. The system displays a video for each of at least a subset of the participants and a user interface including a selectable video effects UI element. The system receives a selection by a participant of the video effects UI element. In response to receiving the selection, the system displays a variety of video effects options for modifying the appearance of the video and/or modifying a visual representation of the participant. The system then receives a selection by the participant of a video effects option, and further receives a subselection for customizing the amount of the video effect to be applied. The system then applies, in real time or substantially real time, the selected video effect in the selected amount to the video corresponding to the participant.Type: GrantFiled: July 31, 2021Date of Patent: July 16, 2024Assignee: Zoom Video Communications, Inc.Inventors: Abhishek Balaji, Anna Deng, Chichen Fu, Pei Li, Bo Ling, Juliana Park, Qiang Li, Wenchong Lin
-
Publication number: 20240195941Abstract: A lighting setting for detecting a low light environment associated with a user in a video communication session is received from a client device associated with the user. Imagery of the user within at least one frame of video content of the video communication session is detected. An illumination of the at least one frame is modified based on the lighting setting, to obtain a modified frame, by diffusing light to achieve at least a semi-evenly lit frame. The modified frame can then be transmitted to other users of the video communication session.Type: ApplicationFiled: February 22, 2024Publication date: June 13, 2024Inventors: Abhishek Balaji, Bo Ling, Juliana Park, Nitasha Walia, Jianpeng Wang, Ruizhen Wang
-
Publication number: 20240129263Abstract: Methods and systems provide for the ability to display reactions within a video communication session. First, the system displays, for each of a number of participants within a video communication session, a user interface (UI), with the UI including a reactions session with a variety of selectable visual reactions, a number of participant windows corresponding to participants, and videos of at least a subset of the participants which are displayed within the participant windows. The system receives a selection of a reaction via a video client device connected to the video communication session, where the client device is associated with one of the participants. The system then displays the selected reaction within the UI of at least one of the participants within the corresponding participant windows for a predetermined period of time. Aggregate reactions may be displayed when a number of participants select the same reaction.Type: ApplicationFiled: November 2, 2023Publication date: April 18, 2024Inventors: Abhishek Balaji, Oded Gal
-
Patent number: 11943564Abstract: Methods and systems provide for video appearance adjustments within a video communication session. First, the system receives video content. The system then receives an appearance adjustment request comprising an adjustment depth, and detects imagery of a user within the video content. The system then detects a face region within the video content. The system segments the face region into a number of skin areas. For each of the plurality of skin areas, the system classifies the skin area as a smooth texture region or rough texture region. If the skin area is classified as a smooth texture region, the system modifies the imagery of the user in real time or substantially real time by applying a smoothing process to the skin area, where the amount of smoothing applied corresponds to the adjustment depth.Type: GrantFiled: July 31, 2021Date of Patent: March 26, 2024Assignee: Zoom Video Communications, Inc.Inventors: Abhishek Balaji, Bo Ling, Juliana Park, Nitasha Walia, Jianpeng Wang, Ruizhen Wang
-
Publication number: 20230421721Abstract: Methods and systems provide for low lighting adjustments within a video communication session. First, the system receives video content within a video communication session of a video communication platform, the video content having multiple video frames. The system then receives or generates a lighting adjustment request including a lighting adjustment depth, then detects an amount of lighting in the video content. The system then modifies the video content to adjust the amount of lighting, wherein the amount of adjustment of lighting corresponds to the adjustment depth, and wherein adjusting the amount of lighting is performed in real time or substantially real time upon receiving the lighting adjustment request.Type: ApplicationFiled: July 31, 2021Publication date: December 28, 2023Inventors: Abhishek Balaji, Bo Ling, Min Miao, Nitasha Walia, Xingguo Zhu
-
Patent number: 11843567Abstract: Methods and systems provide for the ability to display reactions within a video communication session. First, the system displays, for each of a number of participants within a video communication session, a user interface (UI), with the UI including a reactions session with a variety of selectable visual reactions, a number of participant windows corresponding to participants, and videos of at least a subset of the participants which are displayed within the participant windows. The system receives a selection of a reaction via a video client device connected to the video communication session, where the client device is associated with one of the participants. The system then displays the selected reaction within the UI of at least one of the participants within the corresponding participant windows for a predetermined period of time. Aggregate reactions may be displayed when a number of participants select the same reaction.Type: GrantFiled: April 30, 2021Date of Patent: December 12, 2023Assignee: Zoom Video Communications, Inc.Inventors: Abhishek Balaji, Oded Gal
-
Patent number: 11716445Abstract: Provided herein are methods and systems for a video conference widget for scaled integration. The video conference widget may include a self-contained software module that defines a plurality of video conferencing functions associated with the functionality provided by a video conference provider. The video conference widget may receive a command for a first video conference function from a software interface of a software application that is separate from the video conference widget. In response to the command, the video conference widget may output a signal to a video conference provider to perform the video conference function.Type: GrantFiled: October 28, 2021Date of Patent: August 1, 2023Assignee: Zoom Video Communications, Inc.Inventor: Abhishek Balaji
-
Publication number: 20230136344Abstract: Provided herein are methods and systems for a video conference widget for scaled integration. The video conference widget may include a self-contained software module that defines a plurality of video conferencing functions associated with the functionality provided by a video conference provider. The video conference widget may receive a command for a first video conference function from a software interface of a software application that is separate from the video conference widget. In response to the command, the video conference widget may output a signal to a video conference provider to perform the video conference function.Type: ApplicationFiled: October 28, 2021Publication date: May 4, 2023Inventor: Abhishek Balaji
-
Publication number: 20230031897Abstract: Methods and systems provide for low lighting adjustments within a video communication session. First, the system receives video content within a video communication session of a video communication platform, the video content having multiple video frames. The system then receives or generates a lighting adjustment request including a lighting adjustment depth, then detects an amount of lighting in the video content. The system then modifies the video content to adjust the amount of lighting, wherein the amount of adjustment of lighting corresponds to the adjustment depth, and wherein adjusting the amount of lighting is performed in real time or substantially real time upon receiving the lighting adjustment request.Type: ApplicationFiled: July 31, 2021Publication date: February 2, 2023Inventors: Abhishek Balaji, Bo Ling, Min Miao, Nitasha Walia, Xingguo Zhu
-
Publication number: 20230030170Abstract: Methods and systems provide for video appearance adjustments within a video communication session. First, the system receives video content. The system then receives an appearance adjustment request comprising an adjustment depth, and detects imagery of a user within the video content. The system then detects a face region within the video content. The system segments the face region into a number of skin areas. For each of the plurality of skin areas, the system classifies the skin area as a smooth texture region or rough texture region. If the skin area is classified as a smooth texture region, the system modifies the imagery of the user in real time or substantially real time by applying a smoothing process to the skin area, where the amount of smoothing applied corresponds to the adjustment depth.Type: ApplicationFiled: July 31, 2021Publication date: February 2, 2023Inventors: Abhishek Balaji, Bo Ling, Juliana Park, Nitasha Walia, Jianpeng Wang, Ruizhen Wang
-
Publication number: 20230007189Abstract: Methods and systems provide for applying a video effect to a video corresponding to a participant within a video communication session. The system displays a video for each of at least a subset of the participants and a user interface including a selectable video effects UI element. The system receives a selection by a participant of the video effects UI element. In response to receiving the selection, the system displays a variety of video effects options for modifying the appearance of the video and/or modifying a visual representation of the participant. The system then receives a selection by the participant of a video effects option, and further receives a subselection for customizing the amount of the video effect to be applied. The system then applies, in real time or substantially real time, the selected video effect in the selected amount to the video corresponding to the participant.Type: ApplicationFiled: July 31, 2021Publication date: January 5, 2023Inventors: Abhishek Balaji, Anna Deng, Chichen Fu, Pei Li, Bo Ling, Juliana Park, Qiang Li, Wenchong Lin
-
Publication number: 20220385494Abstract: Various embodiments of an apparatus, method(s), system(s) and computer program product(s) described herein are directed to an Archiving Engine that detects a regulated user account(s) joining a virtual meeting and instantiating a virtual meeting participant instance to capturing one or more communication channels of the virtual meeting hosted by a communication system. The Archiving Engine generates an archival file(s) based on the captured communication channel data. The Archiving Engine generates one or more translated files by applying a compliance policy associated with at least one of the regulated user accounts to the one or more archival files.Type: ApplicationFiled: May 27, 2021Publication date: December 1, 2022Inventors: Abhishek Balaji, Adi Regev
-
Publication number: 20220353220Abstract: Methods and systems provide for the ability to display reactions within a video communication session. First, the system displays, for each of a number of participants within a video communication session, a user interface (UI), with the UI including a reactions session with a variety of selectable visual reactions, a number of participant windows corresponding to participants, and videos of at least a subset of the participants which are displayed within the participant windows. The system receives a selection of a reaction via a video client device connected to the video communication session, where the client device is associated with one of the participants. The system then displays the selected reaction within the UI of at least one of the participants within the corresponding participant windows for a predetermined period of time. Aggregate reactions may be displayed when a number of participants select the same reaction.Type: ApplicationFiled: April 30, 2021Publication date: November 3, 2022Inventors: Abhishek Balaji, Oded Gal