Patents by Inventor Andy Zhou
Andy Zhou 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: 20250016287Abstract: One example method for integrating software application content into video conferences includes receiving, by a video conferencing application executed by a client device from a video conference provider, one or more participant video streams, each participant video stream corresponding to a participant in a video conference; receiving, by the video conferencing application from a software application, software application content; receiving, by the video conferencing application from the software application, display layout information; generating, by the video conferencing application, a graphical representation of the video conference according to the display layout information, the graphical representation comprising at least a portion of the software application content and at least one of the one or more participant video streams; and displaying, by the video conferencing application, the graphical representation of the video conference.Type: ApplicationFiled: September 26, 2024Publication date: January 9, 2025Applicant: Zoom Video Communications, Inc.Inventors: Simon Edward Booth, Raghavendra Bhagavatha, Roger Dean Collins, Andy Hendrickson, Corey Hobbs, Arun Janakiraman, Shengwu Zhou
-
Patent number: 12108188Abstract: One example method for integrating software application content into video conferences includes receiving, by a video conferencing application executed by a client device from a video conference provider, one or more participant video streams, each participant video stream corresponding to a participant in a video conference; receiving, by the video conferencing application from a software application, software application content; receiving, by the video conferencing application from the software application, display layout information; generating, by the video conferencing application, a graphical representation of the video conference according to the display layout information, the graphical representation comprising at least a portion of the software application content and at least one of the one or more participant video streams; and displaying, by the video conferencing application, the graphical representation of the video conference.Type: GrantFiled: August 26, 2022Date of Patent: October 1, 2024Assignee: Zoom Video Communications, Inc.Inventors: Simon Edward Booth, Raghavendra Bhagavatha, Roger Dean Collins, Andy Hendrickson, Corey Hobbs, Arun Janakiraman, Shengwu Zhou
-
Patent number: 12039197Abstract: Embodiments of the present disclosure provide a method, an electronic device, and a computer program product for restoring data. The method described here includes: selecting a target time point at a storage system from multiple backup time points. The method further includes: determining a change in a data system in the storage system from the target time point to a current time point. The method further includes: overwriting the data system at the current time point based on the change. With the solution for restoring data of the present application, it is possible to reduce, based on the change in the data system since the target time point, the amount of data that needs to be retrieved in order to restore the current data system to a backup at the target time point, thereby achieving efficient data restoration.Type: GrantFiled: June 16, 2021Date of Patent: July 16, 2024Assignee: EMC IP HOLDING COMPANY LLCInventors: Yizhou Zhou, Andy Li Ke
-
Publication number: 20230353702Abstract: Disclosed is a processing device, a system, a method for board writing display. The processing device comprises: an extraction unit to extract a first board-writing image from a first image frame in a video and a second board-writing image from a second image frame in the video; a supplement unit to determine an occlusion area of the second board-writing image based on a target object segmentation image of the second image frame, and replace the occlusion area of the second board-writing image with a corresponding area of the first board-writing image to obtain a third board-writing image; an output unit to generate an output image frame based on the second image frame and the third board-writing image, the output image frame presents an image with a target object located behind a transparentized board writing content. The present disclosure enables the board-writing data in the video to be presented completely.Type: ApplicationFiled: February 6, 2023Publication date: November 2, 2023Inventors: Weiqi Li, Gaosheng Wang, Nan Jing, Yuandong Huang, Andy Zhou
-
Publication number: 20230353700Abstract: Disclosed is a processing method for board-writing display and a related apparatus. The processing method includes: outputting a composited image frame of a current frame according to the current frame and a complete board-writing image most recently outputted by an extraction module transmitted by a first thread; transmitting, in a case that the extraction module is in an idle state, a previous frame and the current frame to the extraction module by a second thread, to output a complete board-writing image again; determining, in a case that the current frame is not a last frame, a next frame of the current frame as a next current frame by the first thread, and returning to perform above steps. Thus, technical problem of poor real-time video processing performance is solved, effectively avoiding video stuttering in an application which performs video processing while playing a video.Type: ApplicationFiled: February 6, 2023Publication date: November 2, 2023Inventors: Weiqi Li, Yuandong Huang, Andy Zhou
-
Publication number: 20230350632Abstract: The present disclosure provides a processing method for board writing display and related devices, wherein the processing method includes: acquiring a board writing image to be displayed, wherein the board writing image to be displayed is a board writing image with complete board writing data extracted from an image frame of a video; overlaying the board writing image to be displayed to a writing board area of the image frame according to a display parameter set by a user and generating an image to be displayed based on an overlaid image; replacing the image frame with the image to be displayed for displaying. The present disclosure makes display mode of board writing may be controlled, and is comparatively intelligent.Type: ApplicationFiled: December 29, 2022Publication date: November 2, 2023Inventors: Weiqi Li, Yuandong Huang, Andy Zhou
-
Publication number: 20230351786Abstract: Disclosed is a board-writing extraction method and a related device. The board writing extraction method includes: obtaining a target object segmentation image of a writing-board image, wherein a contrast ratio between a target object and a non-target object in the target object segmentation image reaches a predetermined contrast ratio; converting, according to the target object segmentation image, a grayscale image of the writing-board image into a to-be-processed grayscale image with the board writing being highlighted; and performing binarization processing on the to-be-processed grayscale image to obtain a board-writing image of the writing-board image. The present disclosure can effectively reduce the noise in the board-writing image extracted from the writing-board image.Type: ApplicationFiled: February 2, 2023Publication date: November 2, 2023Inventors: Weiqi Li, Wei Hu, Gaosheng Wang, Nan Jing, Yuandong Huang, Andy Zhou
-
Publication number: 20230334886Abstract: A video processing method and related devices are provided. The method includes: acquiring board writing images of consecutive frames from a video with unobstructed board writing; calculating a difference area between the image of a current frame and a reference image; replacing a corresponding image block in the board writing image of the current frame with a corresponding image block in the reference image to obtain a new board writing image for each of the difference area; outputting the new board writing image to form a new video. The board writing image of the current frame are sequentially each board writing image after the board writing image of a first frame in the board writing images of the consecutive frames, and the reference image is the board writing image associated with a previous board writing image.Type: ApplicationFiled: December 29, 2022Publication date: October 19, 2023Inventors: Weiqi Li, Yuandong Huang, Andy Zhou
-
Publication number: 20230326035Abstract: Disclosed is a target object segmentation method and a related device, the target object segmentation method comprises: obtaining an input image containing a target object in a video; inputting the input image to a preset target object segmentation model, outputting a first target object segmentation image after segmentation is performed by the target object segmentation model; performing a target object contour segmentation on the input image to obtain a second target object segmentation image; performing a mergence operation on corresponding pixels in the first target object segmentation image and the second target object segmentation image to obtain a final target object segmentation image. If one of the corresponding pixels is a target object pixel, the target object pixel is presented as a pixel located at a corresponding position in the final target object segmentation image after the mergence operation is performed. Target object segmentation accuracy is improved.Type: ApplicationFiled: February 24, 2023Publication date: October 12, 2023Inventors: Weiqi Li, Juwei Guan, Yuandong Huang, Andy Zhou
-
Patent number: 11460641Abstract: In various embodiments, free-space optical collimator and multi-channel wavelength division multiplexers including free-space optical collimators are provided. In one embodiment, for example, a free-space optical collimator includes a base having a length, a generally flat bottom surface and a top surface. A groove is disposed along the top surface of the base extending through the length of the base. A lens is disposed within the groove of the base and a fiber optic pigtail is disposed generally adjacent to a focal point of the lens. The lens and fiber optic pigtail are aligned within the groove to reduce an off-angle offset of an optical light signal propagating through the free-space optical collimator. In other embodiments, a process of producing a free-space optical collimator is also provided.Type: GrantFiled: December 16, 2016Date of Patent: October 4, 2022Assignee: Alliance Fiber Optic Products, Inc.Inventors: Yu Huang, Dong Gui, Qijun Xiao, Yao Li, Andy Zhou
-
Patent number: 10791168Abstract: A system is provided to manage operation of workloads over a workload placement network comprising: a user interface to receive workload placement specifications that indicate locations; a data storage device storing cluster location information; a workload placement manager to determine placement of workloads at clusters based at least in part upon cluster locations and cluster resource utilization; wherein the clusters include metrics collector instances to collect information indicating cluster resource utilization and to send the collected information over the workload placement network to the placement the orchestration manager.Type: GrantFiled: May 21, 2019Date of Patent: September 29, 2020Assignee: Rafay Systems, Inc.Inventors: John A. Dilley, Haseeb Siddique Budhani, Rupinder Singh Gill, Bheema Sarat Chandra Kaki, Hanumantharao Kavuluru, Yu hong Andy Zhou
-
Patent number: 10659373Abstract: Some embodiments provide a method for processing a packet received by a managed forwarding element. The method performs a series of packet classification operations based on header values of the received packet. The packet classifications operations determine a next destination of the received packet. When the series of packet classification operations specifies to send the packet to a network service that performs payload transformations on the packet, the method (1) assigns a service operation identifier to the packet that identifies the service operations for the network service to perform on the packet, (2) sends the packet to the network service with the service operation identifier, and (3) stores a cache entry for processing subsequent packets without the series of packet classification operations. The cache entry includes the assigned service operation identifier. The network service uses the assigned service operation identifier to process packets without performing its own classification operations.Type: GrantFiled: May 12, 2018Date of Patent: May 19, 2020Assignee: NICIRA, INCInventors: Teemu Koponen, Andy Zhou, Benjamin L. Pfaff, Justin Pettit
-
Patent number: 10484289Abstract: Some embodiments provide a method for reducing the transmission of connection validating control signals when they are not needed. Network entities transmit connection validating control signals over network connections at regular intervals to validate that the network connections and the network entities remain functional. The method monitors data traffic fluctuations on the network connections to determine when connection validating control signals may not be needed. The method reduces unnecessary connection validating control signals in order to optimize the usage of network resources.Type: GrantFiled: May 28, 2017Date of Patent: November 19, 2019Assignee: NICIRA, INC.Inventors: Ethan J. Jackson, Keith E. Amidon, Andy Zhou
-
Patent number: 10382324Abstract: Some embodiments of the invention provide a switching element that receives a packet and processes the packet by dynamically generating a flow entry with a set of wildcard fields. The switching element then caches the flow entry and processes any subsequent packets that have header values that match the flow entry's non-wildcard match fields. In generating the flow, the switching element initially wildcards some of all of match fields and generates a new flow entry by un-wildcarding each match field that was consulted or examined to generate the flow entry.Type: GrantFiled: February 27, 2017Date of Patent: August 13, 2019Assignee: NICIRA, INC.Inventors: Justin Pettit, Ethan J. Jackson, Jesse E. Gross, IV, Andy Zhou
-
Patent number: 10162115Abstract: Two-port optical retro-reflectors with high isolation and high return loss are described. Such retro-reflectors are designed to increase the number of optical filtering using one or more filters uniquely disposed to increase the isolation and return loss.Type: GrantFiled: October 15, 2015Date of Patent: December 25, 2018Assignee: Alliance Fiber Optic Products, Inc.Inventors: Bruce Peng, Andy Zhou, Yao Li
-
Patent number: 10012796Abstract: A multiplexer/demultiplexer is provided comprising a capillary filter block, a capillary adhesive, a signal-routing block, and an index-matching adhesive. The capillary adhesive resides in the capillary interstices of the capillary filter block and the index-matching adhesive forms an optical and mechanical interface between the signal-routing block and the capillary filter block. The layer thickness of the index-matching adhesive accommodates for extra-planar surface irregularities in the bonding face of the signal routing block and extra-planar variations along the proximal ends of the component filter blocks of the capillary filter block. The capillary filter block can be formed from a plurality of component filter blocks by dicing multiple component filter blocks from a filter block substrate, placing the component filter blocks adjacent to one another, and using capillary force to draw adhesive between adjacent sidewalls of component filter blocks.Type: GrantFiled: December 22, 2016Date of Patent: July 3, 2018Assignee: Alliance Fiber Optic Products, Inc.Inventors: Qijun Xiao, Dong Gui, Andy Zhou
-
Publication number: 20180128983Abstract: In various embodiments, free-space optical collimator and multi-channel wavelength division multiplexers including free-space optical collimators are provided. In one embodiment, for example, a free-space optical collimator includes a base having a length, a generally flat bottom surface and a top surface. A groove is disposed along the top surface of the base extending through the length of the base. A lens is disposed within the groove of the base and a fiber optic pigtail is disposed generally adjacent to a focal point of the lens. The lens and fiber optic pigtail are aligned within the groove to reduce an off-angle offset of an optical light signal propagating through the free-space optical collimator. In other embodiments, a process of producing a free-space optical collimator is also provided.Type: ApplicationFiled: December 16, 2016Publication date: May 10, 2018Applicant: Alliance Fiber Optic Products, Inc.Inventors: Dwayne Huang, Vincent Gul, Charlie Xiao, Yao Li, Andy Zhou
-
Patent number: 9964729Abstract: Techniques for micro-optics alignment and assembly are described. By attaching a needle pin to an optical component to be assembled, the optical component can be placed and aligned within a limited space. After the aligned optical component is permanently bonded to a substrate or to another component, the needle pin is detached from the component. This technique allows a user to place and align a small optical component to a right position.Type: GrantFiled: March 10, 2015Date of Patent: May 8, 2018Assignee: Alliance Fiber Optic Products, Inc.Inventors: Yao Li, Qijun Xiao, Andy Zhou
-
Patent number: 9831957Abstract: A self-equalizing photo-detector (SEPD) includes, in part, a multitude of optical splitters and photo detectors, and at least one optical delay element. The first optical splitter splits an optical signal into second and third optical signals. The optical delay element delays the second optical signal to generate a fourth optical signal. The second optical splitter splits a signal representative of the fourth optical signal to generate fifth and sixth optical signals. The first photo detector receives the third optical signal via a first optical path, has an anode terminal coupled to an output terminal of the detector and a cathode terminal coupled to a first supply voltage. The second photo detector receives the sixth optical signal via a second optical path, has an anode terminal coupled to a second supply voltage and a cathode terminal coupled to the output terminal of the detector.Type: GrantFiled: May 19, 2015Date of Patent: November 28, 2017Assignee: CALIFORNIA INSTITUTE OF TECHNOLOGYInventors: Behrooz Abiri, Seyed Ali Hajimiri, Firooz Aflatouni, Andy Zhou
-
Publication number: 20170331750Abstract: Some embodiments provide a method for reducing the transmission of connection validating control signals when they are not needed. Network entities transmit connection validating control signals over network connections at regular intervals to validate that the network connections and the network entities remain functional. The method monitors data traffic fluctuations on the network connections to determine when connection validating control signals may not be needed. The method reduces unnecessary connection validating control signals in order to optimize the usage of network resources.Type: ApplicationFiled: May 28, 2017Publication date: November 16, 2017Inventors: Ethan J. Jackson, Keith E. Amidon, Andy Zhou