Patents by Inventor Wang Ho
Wang Ho 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: 10715568Abstract: Systems, methods, and non-transitory computer-readable media can identify a set of participants in a group video call, wherein each participant is associated with an uplink capacity and a downlink capacity, and the set of participants includes a set of sender participants and a set of subscriber participants. For a first sender participant of the set of sender participants, one or more video stream layers to be uploaded by the first sender participant are determined based on downlink capacities of one or more subscriber participants of the set of subscriber participants. Each subscriber participant of the one or more subscriber participants is assigned to receive one video stream layer of the one or more video stream layers to be uploaded by the first sender participant.Type: GrantFiled: July 3, 2019Date of Patent: July 14, 2020Assignee: Facebook, Inc.Inventors: Arthur Cavalcanti Alem, Bret Lorimore, Shyam Sadhwani, Chi Wang Ho
-
Publication number: 20200007597Abstract: Systems, methods, and non-transitory computer-readable media can identify a set of participants in a group video call, wherein each participant is associated with an uplink capacity and a downlink capacity, and the set of participants includes a set of sender participants and a set of subscriber participants. For a first sender participant of the set of sender participants, one or more video stream layers to be uploaded by the first sender participant are determined based on downlink capacities of one or more subscriber participants of the set of subscriber participants. Each subscriber participant of the one or more subscriber participants is assigned to receive one video stream layer of the one or more video stream layers to be uploaded by the first sender participant.Type: ApplicationFiled: July 3, 2019Publication date: January 2, 2020Inventors: Arthur Cavalcanti Alem, Bret Lorimore, Shyam Sadhwani, Chi Wang Ho
-
Patent number: 10511569Abstract: Techniques for providing multi-modal multi-party calling include receiving a join request at a multiway server (MWS) from a first client, the join request identifying a second client; sending a call invitation to the second client from the MWS; receiving a connection from the second client to the MWS; receiving a first media status from one of the first client or the second client while the first client and the second client are in a peer-to-peer mode; and forwarding the first media status to the other of the first client or the second client. Other embodiments are described and claimed.Type: GrantFiled: August 15, 2016Date of Patent: December 17, 2019Assignee: FACEBOOK, INC.Inventors: Tomi Yiu, Cameron James Pickett, Naizhi Li, Chi Wang Ho, Parama Jyothi Reddappagari
-
Patent number: 10499010Abstract: In one embodiment, a computer server machine receives, from one or more client devices, one or more video streams associated with a video session associated with one or more users. The one or more users are respectively associated with each client device. The computer server machine analyzes the one or more video streams to identify an interesting event and generates a marker for the one or more video streams based on a time associated with the identified interesting event. The computer server machine sends information regarding the marker to the one or more client devices.Type: GrantFiled: November 7, 2018Date of Patent: December 3, 2019Assignee: Facebook, Inc.Inventors: Dwayne B. Mercredi, Pavol Mravec, Chi Wang Ho, Naizhi Li
-
Patent number: 10389772Abstract: Systems, methods, and non-transitory computer-readable media can identify a set of participants in a group video call, wherein each participant is associated with an uplink capacity and a downlink capacity, and the set of participants includes a set of sender participants and a set of subscriber participants. For a first sender participant of the set of sender participants, one or more video stream layers to be uploaded by the first sender participant are determined based on downlink capacities of one or more subscriber participants of the set of subscriber participants. Each subscriber participant of the one or more subscriber participants is assigned to receive one video stream layer of the one or more video stream layers to be uploaded by the first sender participant.Type: GrantFiled: January 31, 2018Date of Patent: August 20, 2019Assignee: Facebook, Inc.Inventors: Arthur Cavalcanti Alem, Bret Lorimore, Shyam Sadhwani, Chi Wang Ho
-
Publication number: 20190238600Abstract: Systems, methods, and non-transitory computer-readable media can identify a set of participants in a group video call, wherein each participant is associated with an uplink capacity and a downlink capacity, and the set of participants includes a set of sender participants and a set of subscriber participants. For a first sender participant of the set of sender participants, one or more video stream layers to be uploaded by the first sender participant are determined based on downlink capacities of one or more subscriber participants of the set of subscriber participants. Each subscriber participant of the one or more subscriber participants is assigned to receive one video stream layer of the one or more video stream layers to be uploaded by the first sender participant.Type: ApplicationFiled: January 31, 2018Publication date: August 1, 2019Inventors: Arthur Cavalcanti Alem, Bret Lorimore, Shyam Sadhwani, Chi Wang Ho
-
Publication number: 20190215483Abstract: In one embodiment, a computer server machine receives, from one or more client devices, one or more video streams associated with a video session associated with one or more users. The one or more users are respectively associated with each client device. The computer server machine analyzes the one or more video streams to identify an interesting event and generates a marker for the one or more video streams based on a time associated with the identified interesting event. The computer server machine sends information regarding the marker to the one or more client devices.Type: ApplicationFiled: November 7, 2018Publication date: July 11, 2019Inventors: Dwayne B. Mercredi, Pavol Mravec, Chi Wang Ho, Naizhi Li
-
Patent number: 10148910Abstract: In one embodiment, a computer server machine receives, from one or more client devices, one or more video streams associated with a video session associated with one or more users. The one or more users are respectively associated with each client device. The computer server machine analyzes the one or more video streams to identify an interesting event and generates a marker for the one or more video streams based on a time associated with the identified interesting event. The computer server machine sends information regarding the marker to the one or more client devices.Type: GrantFiled: December 30, 2016Date of Patent: December 4, 2018Assignee: Facebook, Inc.Inventors: Dwayne B. Mercredi, Pavol Mravec, Chi Wang Ho, Naizhi Li
-
Patent number: 10128267Abstract: A non-volatile memory device includes channel hole structures, bit lines, and intermediate wiring. The channel hole structures are arranged in a two-dimensional pattern on and extend vertically from a substrate. The bit lines extend in a first direction, are spaced apart from each other in a second direction crossing the first direction, and are electrically connected to the plurality of channel hole structures. The intermediate wiring which connects channel hole structures and the bit lines. The bit lines includes a first bit line and a second bit line directly connected to the channel hole structures through a first contact and spaced apart in the second direction. The intermediate wiring is between the first bit line and the second bit line.Type: GrantFiled: July 27, 2017Date of Patent: November 13, 2018Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Woo Joo Sim, Wang Ho Shin, Kyu Bin Han
-
Patent number: 10033963Abstract: In one embodiment, a computer server machine maintains a persistent real-time group chatroom comprising one or more participants. At any given time, zero or more participants are active in the group chatroom. The computer server machine receives one or more video streams associated with a video session associated with one or more users. The video streams are communicated from one or more client devices with each client device respectively associated with the one or more users. The computer server machine provides a notification to one or more non-active participants, wherein the one or more non-active participants are not active in the persistent real-time group chatroom.Type: GrantFiled: December 30, 2016Date of Patent: July 24, 2018Assignee: Facebook, Inc.Inventors: Dwayne B. Mercredi, Chi Wang Ho, Pavol Mravec
-
Publication number: 20180191999Abstract: In one embodiment, a computer server machine maintains a persistent real-time group chatroom comprising one or more participants. At any given time, zero or more participants are active in the group chatroom. The computer server machine receives one or more video streams associated with a video session associated with one or more users. The video streams are communicated from one or more client devices with each client device respectively associated with the one or more users. The computer server machine provides a notification to one or more non-active participants, wherein the one or more non-active participants are not active in the persistent real-time group chatroom.Type: ApplicationFiled: December 30, 2016Publication date: July 5, 2018Inventors: Dwayne B. Mercredi, Chi Wang Ho, Pavol Mravec
-
Publication number: 20180192000Abstract: In one embodiment, a computer server machine receives, from one or more client devices, one or more video streams associated with a video session associated with one or more users. The one or more users are respectively associated with each client device. The computer server machine analyzes the one or more video streams to identify an interesting event and generates a marker for the one or more video streams based on a time associated with the identified interesting event. The computer server machine sends information regarding the marker to the one or more client devices.Type: ApplicationFiled: December 30, 2016Publication date: July 5, 2018Inventors: Dwayne B. Mercredi, Pavol Mravec, Chi Wang Ho, Naizhi Li
-
Publication number: 20180175052Abstract: A non-volatile memory device includes channel hole structures, bit lines, and intermediate wiring. The channel hole structures are arranged in a two-dimensional pattern on and extend vertically from a substrate. The bit lines extend in a first direction, are spaced apart from each other in a second direction crossing the first direction, and are electrically connected to the plurality of channel hole structures. The intermediate wiring which connects channel hole structures and the bit lines. The bit lines includes a first bit line and a second bit line directly connected to the channel hole structures through a first contact and spaced apart in the second direction. The intermediate wiring is between the first bit line and the second bit line.Type: ApplicationFiled: July 27, 2017Publication date: June 21, 2018Inventors: Woo Joo SIM, Wang Ho SHIN, Kyu Bin HAN
-
Publication number: 20180048621Abstract: Techniques for providing multi-modal multi-party calling include receiving a join request at a multiway server (MWS) from a first client, the join request identifying a second client; sending a call invitation to the second client from the MWS; receiving a connection from the second client to the MWS; receiving a first media status from one of the first client or the second client while the first client and the second client are in a peer-to-peer mode; and forwarding the first media status to the other of the first client or the second client. Other embodiments are described and claimed.Type: ApplicationFiled: August 15, 2016Publication date: February 15, 2018Inventors: Tomi Yiu, Cameron James Pickett, Naizhi Li, Chi Wang Ho, Parama Jyothi Reddappagari
-
Publication number: 20170347818Abstract: A product includes a porcelain external wall, a touchscreen panel positioned behind the external wall, a graphical display panel positioned behind the external wall, graphical display logic to render a graphical user interface on the graphical display device to be projected through the porcelain external wall, and touch logic to interpret touch interactions with the touchscreen panel received through the porcelain external wall. The porcelain external wall at least partially obscures presentation of the graphical user interface.Type: ApplicationFiled: January 23, 2015Publication date: December 7, 2017Applicant: Intel CorporationInventors: Jiqiang Song, Ying Gao, Guipeng Luan, Dongping Liu, Randolph Y. Wang, Wang Ho, Haibing Xie, Bin Luo, Zhanglin Liu, Yipeng Qu
-
Patent number: 8442113Abstract: The quantization factor for each block of pixels in an image or video encoding or transcoding method is determined. The blocks of pixels are classified according to predefined criteria and the blocks are processed according to the resulting classification. The predefined criteria include, for example, anticipated characteristics of the blocks after quantization, such as the transform coefficients after quantization and/or the total number of non-zero transform coefficients.Type: GrantFiled: October 27, 2006Date of Patent: May 14, 2013Assignee: The Hong Kong University of Science and TechnologyInventors: Oscar Chi-Lim Au, Chi Wang Ho
-
Publication number: 20100305930Abstract: A system and method for computer-aided drug design employs adaptive sampling and iterative fitting of multi-atomic subunits. The iterative fitting is performed by successive perturbation of the location of the multi-atomic subunits in directions that reduces potential energy.Type: ApplicationFiled: March 25, 2010Publication date: December 2, 2010Inventor: Chris Meichung Wang Ho
-
Patent number: 7801685Abstract: A system and method for computer-aided drug design employs adaptive sampling and iterative fitting of multi-atomic subunits. The iterative fitting is performed by successive perturbation of the location of the multi-atomic subunits in directions that reduces potential energy.Type: GrantFiled: August 19, 2005Date of Patent: September 21, 2010Assignee: Drug Design Methodologies, LLCInventor: Chris Meichung Wang Ho
-
Publication number: 20090010336Abstract: Motion estimation (ME) optimizations are provided for video encoding and compression processes that efficiently share data processing between host and graphics processing models. The optimizations take into account block level dependencies introduced by a corresponding encoding model, such as dependencies introduced by H.264/AVC among adjacent blocks. Arithmetic intensity of the graphics processing is adjustable to the underlying graphics hardware for further optimization, resulting in improved, real-time encoding of video data.Type: ApplicationFiled: July 6, 2007Publication date: January 8, 2009Applicant: THE HONG KONG UNIVERSITY OF SCIENCE AND TECHNOLOGYInventors: Oscar Chi Lim Au, Jody Chi Wang Ho
-
Patent number: D961701Type: GrantFiled: October 20, 2020Date of Patent: August 23, 2022Inventor: Wang ho Won