Patents by Inventor Zhibing Wang
Zhibing Wang 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: 8364707Abstract: A method, apparatus, article of manufacture for providing list of a plurality of media programs responsive to a user search query is disclosed. In one embodiment, the method comprises the steps of accepting an general search query from a user computer, identifying a synonym for the general search query, identifying a category for the general search query according to the identified synonym, performing a categorical search of a media program database using the identified synonym and the identified category to obtain a search result, and transmitting the search result to the user computer for presentation on a display communicatively coupled to the user computer.Type: GrantFiled: January 11, 2012Date of Patent: January 29, 2013Assignee: Hulu, LLCInventors: Ting-hao Yang, Zhibing Wang, Yizhe Tang, Qian Chang
-
Patent number: 8332530Abstract: A method and apparatus for navigating a media program via a searchable transcript of the dialog of the media program is disclosed. In one embodiment, a textural transcript of the dialog is generated, wherein the textural transcript comprising a plurality of portions wherein each portion is associated with a segment of the media program, a command is accepted to display the transcript and in response to that command, user interface data is transmitted to the client computer for presentation in a user interface, wherein the user interface comprising a concurrently presented media program player and the textural transcript.Type: GrantFiled: December 10, 2009Date of Patent: December 11, 2012Assignee: Hulu LLCInventors: Eugene Chuan-Huai Wei, Varun Narang, Zhibing Wang, Yuming Liang, Xin Jin, Ting-hao Yang, Eric Feng, Andrew Cheng-min Lin
-
Publication number: 20120209827Abstract: A method, apparatus, article of manufacture for generating a media program database having a plurality of media programs is disclosed. In one embodiment, the method is comprises the steps of receiving first media program metadata from a first source, searching the Internet to find second media program metadata from a second source distinct from the first source, determining if the first media program metadata and the second media program metadata are associated with the same media program, merging the first media program metadata and the second media program metadata if the first media program metadata and the second media program metadata are associated with the same media program, and storing the merged first media program metadata and second media program metadata in the media program database.Type: ApplicationFiled: February 29, 2012Publication date: August 16, 2012Applicant: HULU LLCInventors: Zhibing Wang, Yizhe Tang, Qian Chang, Ting-hao Yang
-
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
-
Patent number: 8185513Abstract: A method, apparatus, article of manufacture for generating a media program database having a plurality of media programs is disclosed. In one embodiment, the method is comprises the steps of receiving first media program metadata from a first source, searching the Internet to find second media program metadata from a second source distinct from the first source, determining if the first media program metadata and the second media program metadata are associated with the same media program, merging the first media program metadata and the second media program metadata if the first media program metadata and the second media program metadata are associated with the same media program, and storing the merged first media program metadata and second media program metadata in the media program database.Type: GrantFiled: December 31, 2008Date of Patent: May 22, 2012Assignee: Hulu LLCInventors: Zhibing Wang, Yizhe Tang, Qian Chang, Ting-hao Yang
-
Publication number: 20120117074Abstract: A method, apparatus, article of manufacture for providing list of a plurality of media programs responsive to a user search query is disclosed. In one embodiment, the method comprises the steps of accepting an general search query from a user computer, identifying a synonym for the general search query, identifying a category for the general search query according to the identified synonym, performing a categorical search of a media program database using the identified synonym and the identified category to obtain a search result, and transmitting the search result to the user computer for presentation on a display communicatively coupled to the user computer.Type: ApplicationFiled: January 11, 2012Publication date: May 10, 2012Applicant: HULU LLCInventors: Ting-hao Yang, Zhibing Wang, Yizhe Tang, Qian Chang
-
Publication number: 20120060104Abstract: A method and apparatus for sharing viewing information is disclosed. In one embodiment, the method comprises receiving an designation of a second user from the first user; and transmitting the first user viewing information to the designated second user. The shared viewing information may comprise the identity of a currently viewed media program, a list of scheduled media program viewings, or the media program itself.Type: ApplicationFiled: September 7, 2010Publication date: March 8, 2012Applicant: HULU LLCInventors: Eric I. Feng, Hua Zheng, Xin Jin, Zhibing Wang
-
Patent number: 8108393Abstract: A method, apparatus, article of manufacture for providing list of a plurality of media programs responsive to a user search query is disclosed. In one embodiment, the method comprises the steps of accepting an general search query from a user computer, identifying a synonym for the general search query, identifying a category for the general search query according to the identified synonym, performing a categorical search of a media program database using the identified synonym and the identified category to obtain a search result, and transmitting the search result to the user computer for presentation on a display communicatively coupled to the user computer.Type: GrantFiled: January 9, 2009Date of Patent: January 31, 2012Assignee: Hulu LLCInventors: Ting-hao Yang, Zhibing Wang, Yizhe Tang, Qian Chang
-
Publication number: 20110145428Abstract: A method and apparatus for navigating a media program via a searchable transcript of the dialog of the media program is disclosed. In one embodiment, a textural transcript of the dialog is generated, wherein the textural transcript comprising a plurality of portions wherein each portion is associated with a segment of the media program, a command is accepted to display the transcript and in response to that command, user interface data is transmitted to the client computer for presentation in a user interface, wherein the user interface comprising a concurrently presented media program player and the textural transcript.Type: ApplicationFiled: December 10, 2009Publication date: June 16, 2011Applicant: HULU LLCInventors: Eugene Chuan-Huai Wei, Varun Narang, Zhibing Wang
-
Publication number: 20110145726Abstract: A method and apparatus for navigating a media program is disclosed. Viewing data for segments of the media program are monitored and used to compile statistics that are presented to the user in a histogram, so that popular portions of the media program can be identified and navigated to. One embodiment includes a searchable transcript of the media program that is synchronized with the histogram.Type: ApplicationFiled: December 10, 2009Publication date: June 16, 2011Applicant: Hulu LLCInventors: Eugene Chuan-Huai Wei, Varun Narang, Zhibing Wang, Yuming Liang, Xin Jin, Ting-hao Yang, Eric Feng, Andrew Cheng-min Lin
-
Publication number: 20110093607Abstract: A method and system for providing a media stream service are provided. The method includes: receiving a request of providing a media stream service sent by a user terminal, the request carrying information of a Service Provider (SP); obtaining an ability strategy of the SP according to the SP's information carried in the request; and selecting, according to the ability strategy of the SP, a Content Delivery Network (CDN) or Peer to Peer (P2P) mode to provide the media stream service for the user. Through the technical solutions, the CDN or P2P mode can be selected, according to the ability strategy of the SP or current ability operating statuses of the CDN and the P2P, to provide the media stream service for the user.Type: ApplicationFiled: December 27, 2010Publication date: April 21, 2011Applicant: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Zhibing WANG, Haijun Jiang
-
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
-
Publication number: 20100211584Abstract: A method, apparatus, article of manufacture, and a memory structure for presenting a program guide for a video-on-demand system describing a plurality of media programs, each media program having a plurality of video frames. In one embodiment, the method comprises the steps of accepting a search request from a user, the search request comprising a search parameter having a search value; searching the media program database for the search value, the media program database having first metadata associated with a first individual video frame of the media program; and providing the program guide comprising a thumbnail depicting the first individual video frame of the media program associated with the first metadata to the user if the first metadata includes the search value.Type: ApplicationFiled: February 19, 2009Publication date: August 19, 2010Applicant: HULU LLCInventors: Zhibing Wang, Ting-hao Yang, Yizhe Tang, Qian Chang
-
Publication number: 20100185646Abstract: A method, apparatus, article of manufacture for providing list of a plurality of media programs responsive to a user search query is disclosed. In one embodiment, the method comprises the steps of accepting an general search query from a user computer, identifying a synonym for the general search query, identifying a category for the general search query according to the identified synonym, performing a categorical search of a media program database using the identified synonym and the identified category to obtain a search result, and transmitting the search result to the user computer for presentation on a display communicatively coupled to the user computer.Type: ApplicationFiled: January 9, 2009Publication date: July 22, 2010Applicant: HULU LLCInventors: Ting-hao Yang, Zhibing Wang, Yizhe Tang, Qian Chang
-
Publication number: 20100169369Abstract: A method, apparatus, article of manufacture for generating a media program database having a plurality of media programs is disclosed. In one embodiment, the method is comprises the steps of receiving first media program metadata from a first source, searching the Internet to find second media program metadata from a second source distinct from the first source, determining if the first media program metadata and the second media program metadata are associated with the same media program, merging the first media program metadata and the second media program metadata if the first media program metadata and the second media program metadata are associated with the same media program, and storing the merged first media program metadata and second media program metadata in the media program database.Type: ApplicationFiled: December 31, 2008Publication date: July 1, 2010Applicant: HULU LLCInventors: Zhibing Wang, Yizhe Tang, Qian Chang, Ting-hao Yang
-
Publication number: 20090282160Abstract: A method for constructing a network topology is applied in a streaming delivery system. The streaming delivery system includes: a center server (CS-P), an edge server (ES-P), a request scheduling server (RRS-P), and a client. The disclosed embodiments utilizes the upload capabilities of the client to transmit a part of streaming data, thus consuming fewer center server resources. By constructing the network topology, the disclosed embodiments enable the client to obtain a part of streaming data from other clients, reduces the load capability requirements for the server, and ensures that a streaming delivery network may provide streaming live services with higher bandwidths and better quality.Type: ApplicationFiled: July 20, 2009Publication date: November 12, 2009Inventors: Zhibing WANG, Zhefeng Yan, Haohua Chen, Jiying Dui, Yaohui Li, Jiahao Wei, Chuansong Xue
-
Publication number: 20090259667Abstract: A method for distributing file data includes: obtaining a first request message of a first client for downloading a first file, and determining an autonomous system (AS) where the first client is located; searching the AS for edge servers that support peer to peer (ES-Ps), and returning the address of at least one ES-P storing the first file to the first client; and sending the first file stored in the ES-P to the first client according to the client information returned by the ES-P. Related devices and systems are also provided. The present invention may speed up the file data distribution, reduce the restriction of the file data distribution due to fixed bandwidth of the ES, and enable P2P data streams to be converged into an AS, thus reducing the impact on backbone networks.Type: ApplicationFiled: June 18, 2009Publication date: October 15, 2009Applicant: Huawei Technologies Co., Ltd.Inventors: Zhibing Wang, Zhefeng Yan, Chuansong Xue, Haohua Chen, Jiahao Wei
-
Publication number: 20090113253Abstract: A media delivery system includes a media manager (MM) a central server that supports peer to peer (P2P) technology (CS-P), a request routing system that supports P2P technology (RRS-P), and an edge server that supports P2P technology (ES-P) and multiple P2P clients. A method for playing streaming media based on the above media delivery system includes: the MM publishes a live channel notification to the CS-P, RRS-P, and ES-P; the CS-P obtains streaming data packets from a live source and parses and slices the packets to generate slice data; the ES-P obtains the slice data from the CS-P and/or other ES-Ps that are able to provide slice data and caches the slice data; and the P2P client obtains the slice data from the ES-P or other P2P clients and delivers the data, or the data is played by a local player after an assembly operation by the P2P client. With the P2P technology, the present invention improves the prior media delivery network and realizes the playing of streaming media to a large number of clients.Type: ApplicationFiled: December 16, 2008Publication date: April 30, 2009Applicant: Huawei Technologies Co., Ltd.Inventors: Zhibing WANG, Zhefeng YAN, Jiying DUI, Haohua CHEN, Yaohui LI, Jiahao WEI, Chuansong XUE