Patents by Inventor Yupeng Liao
Yupeng Liao 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: 10334327Abstract: A method transcodes a media program to produce a constant video quality transcoded version of the media program. The constant video quality transcoded version is transcoded by a transcoder operating in a first mode that targets video quality. A portion of the constant video quality transcoded version that fails to satisfy a constraint is determined. The method sets a transcoding parameter based on the portion failing to satisfy the constraint. A portion of the media program corresponding to the portion of the constant video quality transcoded version is transcoded according to the transcoding parameter to produce a constant bit rate version of the portion. The constant bit rate version is transcoded by the transcoder operating in a second mode that targets a bit rate. The method then substitutes the constant bit rate version for the portion of constant video quality transcoded version in generating a transcoded media program.Type: GrantFiled: October 11, 2017Date of Patent: June 25, 2019Assignee: HULU, LLCInventors: Yupeng Liao, Kang Kang, Zhibing Wang
-
Publication number: 20180035177Abstract: A method transcodes a media program to produce a constant video quality transcoded version of the media program. The constant video quality transcoded version is transcoded by a transcoder operating in a first mode that targets video quality. A portion of the constant video quality transcoded version that fails to satisfy a constraint is determined. The method sets a transcoding parameter based on the portion failing to satisfy the constraint. A portion of the media program corresponding to the portion of the constant video quality transcoded version is transcoded according to the transcoding parameter to produce a constant bit rate version of the portion. The constant bit rate version is transcoded by the transcoder operating in a second mode that targets a bit rate. The method then substitutes the constant bit rate version for the portion of constant video quality transcoded version in generating a transcoded media program.Type: ApplicationFiled: October 11, 2017Publication date: February 1, 2018Inventors: Yupeng LIAO, Kang KANG, Zhibing WANG
-
Patent number: 9832540Abstract: A method and apparatus for encoding a source media program is disclosed. In one embodiment, the method comprises the steps of transcoding the source media program to produce a constant video quality transcoded version of the media program, determining if a portion of constant video quality version of the transcoded media program fails to satisfy a constraint, if the portion of the transcoded media program fails to satisfy the constraint, adjusting at least one transcoding parameter of a set of transcoding parameters, transcoding the portion of the source media program according to the adjusted at least one transcoding parameter to produce a constant bit rate version of the portion of the transcoded media program, and substituting the constant bit rate version of the portion of the transcoded media program for the constant video quality portion of the transcoded media program.Type: GrantFiled: December 15, 2010Date of Patent: November 28, 2017Assignee: HULU, LLCInventors: Yupeng Liao, Kang Kang, Zhibing Wang
-
Patent number: 9047376Abstract: A video segment including interactive links to information about an actor appearing in the segment may be prepared in an automatic or semi-automatic process. A computer may detect an actor's face appearing in a frame of digital video data by processing the video file with a facial detection algorithm. A user-selectable link may be generated and activated along a track of the face through multiple frames of the video data. The user-selectable link may include a data address for obtaining additional information about an actor identified with the face. The video data may be associated with the user-selectable link and stored in a computer memory. When later viewing the video segment via a media player, a user may select the link to obtain further information about the actor.Type: GrantFiled: May 1, 2012Date of Patent: June 2, 2015Assignee: HULU, LLCInventors: Zhibing Wang, Dong Wang, Betina J. Chan-Martin, Yupeng Liao, Tao Xiong, Cailiang Liu
-
Patent number: 8805866Abstract: In one embodiment, a method obtains metadata associated with a media program. The method receives user entered metadata from a first user for an object in a frame of the media program and compares the user entered metadata from the first user with user entered metadata from second users for the object. Then, the method verifies that the user entered metadata from the first user and the second users should be associated as augmenting metadata for the object in the media program based on the comparison. Upon verifying, the method performs: determining metadata storage including metadata for one or more other objects in the media program and storing the user entered metadata for the object in the media program in the metadata storage for the media program as the augmenting metadata.Type: GrantFiled: August 7, 2013Date of Patent: August 12, 2014Assignee: Hulu, LLCInventors: Zhibing Wang, Yupeng Liao
-
Patent number: 8756184Abstract: A method, apparatus, system, article of manufacture, and computer readable storage medium provide the ability to predict and utilize a user's attributes. A sample user behavior and a sample user attribute are collected. A model is trained based on the sample user behavior and sample user attribute. Using the model, a probability of a predicted user attribute based on the sample user behavior is predicted. Using the model and the probability, the predicted user attribute is fuzzily determined based on a real user behavior. The predicted user attribute is used to improve a user's experience.Type: GrantFiled: December 1, 2010Date of Patent: June 17, 2014Assignee: Hulu, LLCInventors: Hang Li, Hua Zheng, Ting-hao Yang, Richard W. Tom, Yupeng Liao, Qi Zhang
-
Publication number: 20130325819Abstract: In one embodiment, a method obtains metadata associated with a media program. The method receives user entered metadata from a first user for an object in a frame of the media program and compares the user entered metadata from the first user with user entered metadata from second users for the object. Then, the method verifies that the user entered metadata from the first user and the second users should be associated as augmenting metadata for the object in the media program based on the comparison. Upon verifying, the method performs: determining metadata storage including metadata for one or more other objects in the media program and storing the user entered metadata for the object in the media program in the metadata storage for the media program as the augmenting metadata.Type: ApplicationFiled: August 7, 2013Publication date: December 5, 2013Applicant: Hulu, LLCInventors: Zhibing Wang, Yupeng Liao
-
Publication number: 20130294642Abstract: A video segment including interactive links to information about an actor appearing in the segment may be prepared in an automatic or semi-automatic process. A computer may detect an actor's face appearing in a frame of digital video data by processing the video file with a facial detection algorithm. A user-selectable link may be generated and activated along a track of the face through multiple frames of the video data. The user-selectable link may include a data address for obtaining additional information about an actor identified with the face. The video data may be associated with the user-selectable link and stored in a computer memory. When later viewing the video segment via a media player, a user may select the link to obtain further information about the actor.Type: ApplicationFiled: May 1, 2012Publication date: November 7, 2013Applicant: HULU LLCInventors: Zhibing Wang, Dong Wang, Betina J. Chan-Martin, Yupeng Liao, Tao Xiong, Cailiang Liu
-
Patent number: 8527537Abstract: A method and apparatus for providing community based metadata is disclosed. In one embodiment, the method comprises the steps of detecting an object in a frame of media program, transmitting first data comprising the frame of the media program having the detected object to display device for presentation to a user, receiving second data comprising user entered metadata associated with the identified object, tracking the object across proximate frames of the media program, associating the entered metadata with the object in at least one of the proximate frames of the media program, and storing the associated entered metadata.Type: GrantFiled: September 3, 2010Date of Patent: September 3, 2013Assignee: Hulu, LLCInventors: Zhibing Wang, Yupeng Liao
-
Publication number: 20120155553Abstract: A method and apparatus for encoding a source media program is disclosed. In one embodiment, the method comprises the steps of transcoding the source media program to produce a constant video quality transcoded version of the media program, determining if a portion of constant video quality version of the transcoded media program fails to satisfy a constraint, if the portion of the transcoded media program fails to satisfy the constraint, adjusting at least one transcoding parameter of a set of transcoding parameters, transcoding the portion of the source media program according to the adjusted at least one transcoding parameter to produce a constant bit rate version of the portion of the transcoded media program, and substituting the constant bit rate version of the portion of the transcoded media program for the constant video quality portion of the transcoded media program.Type: ApplicationFiled: December 15, 2010Publication date: June 21, 2012Applicant: HULU LLCInventors: Yupeng Liao, Kang Kang, Zhibing Wang
-
Publication number: 20110131166Abstract: A method, apparatus, system, article of manufacture, and computer readable storage medium provide the ability to predict and utilize a user's attributes. A sample user behavior and a sample user attribute are collected. A model is trained based on the sample user behavior and sample user attribute. Using the model, a probability of a predicted user attribute based on the sample user behavior is predicted. Using the model and the probability, the predicted user attribute is fuzzily determined based on a real user behavior. The predicted user attribute is used to improve a user's experience.Type: ApplicationFiled: December 1, 2010Publication date: June 2, 2011Applicant: HULU LLCInventors: Hang Li, Hua Zheng, Ting-hao Yang, Richard W. Tom, Yupeng Liao, Qi Zhang
-
Publication number: 20100332527Abstract: A method and apparatus for providing community based metadata is disclosed. In one embodiment, the method comprises the steps of detecting an object in a frame of media program, transmitting first data comprising the frame of the media program having the detected object to display device for presentation to a user, receiving second data comprising user entered metadata associated with the identified object, tracking the object across proximate frames of the media program, associating the entered metadata with the object in at least one of the proximate frames of the media program, and storing the associated entered metadata.Type: ApplicationFiled: September 3, 2010Publication date: December 30, 2010Applicant: HULU LLCInventors: Zhibing Wang, Yupeng Liao