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: 9047376
    Abstract: 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: Grant
    Filed: May 1, 2012
    Date of Patent: June 2, 2015
    Assignee: HULU, LLC
    Inventors: Zhibing Wang, Dong Wang, Betina J. Chan-Martin, Yupeng Liao, Tao Xiong, Cailiang Liu
  • Publication number: 20150134847
    Abstract: In one embodiment, a method determines thresholds for a multiple bitrate algorithm that adjusts which bitrates for a media program are requested. A first threshold is associated with a first buffer length and a first direction of adjustment and a second threshold is associated with a second buffer length greater than the first buffer length and a second direction of adjustment. The method then determines which threshold applies to a buffer length of a buffer buffering the media program. An adjustment to the multiple bitrate algorithm in the first direction or the second direction based on the threshold that applies where the adjustment in the first direction increases an aggressiveness used by the multiple bitrate algorithm to increase the bitrate requested and the adjustment in the second direction decreases the aggressiveness used by the multiple bitrate algorithm to increase the bitrate requested.
    Type: Application
    Filed: April 4, 2014
    Publication date: May 14, 2015
    Applicant: Hulu, LLC
    Inventors: Deliang Fu, Haisheng Wu, Binbin Yu, Zhibing Wang, Xin Jin, Baptiste Coudurier
  • Publication number: 20150128170
    Abstract: In one embodiment, a method determines first information from a component of a computing device to determine when receiving of one or more advertisements will affect an available bandwidth reading that is based on receiving of a media program. Then, the method dynamically disables a multiple bitrate algorithm based upon the first information such that a new bitrate version of the media program cannot be requested by the multiple bitrate algorithm for the media player. Second information is determined from the component of the computing device to determine when the available bandwidth reading will not be affected by receiving of the one or more advertisements. The method then dynamically enables the multiple bitrate algorithm based on the second information. The multiple bitrate algorithm is then allowed to request the different bitrate version of the media program based on the available bandwidth reading.
    Type: Application
    Filed: November 5, 2014
    Publication date: May 7, 2015
    Inventors: Deliang Fu, Haisheng Wu, Binbin Yu, Zhibing Wang, Xin Jin, Baptiste Coudurier
  • Publication number: 20150095938
    Abstract: In one embodiment, a method receives a video for a media program and a set of captions for a dialog in the video. A media player plays the video. A time associated with playing of the video is determined and then the method determines a set of entities in relation to the time. The set of entities are included in one or more captions in the set of captions. The method displays the set of entities in a queue where the set of entities are associated with additional information for each respective entity in the set of entities.
    Type: Application
    Filed: November 14, 2013
    Publication date: April 2, 2015
    Inventors: Tao Xiong, Zhibing Wang, Guoxin Zhang, Chenguang Zhang, Heng Su
  • Publication number: 20150003686
    Abstract: In one embodiment, a method determines a first local binary pattern for a first image in a video and a second local binary pattern for a second image in the video. Then, the method determines an optical flow between the first image and the second image based on a distance between the first local binary pattern and the second local binary pattern. The optical flow is output for use in aligning the first image to the second image.
    Type: Application
    Filed: June 28, 2013
    Publication date: January 1, 2015
    Applicant: Hulu, LLC
    Inventors: Tao Xiong, Zhibing Wang, Heng Su, Guoxin Zhang
  • Patent number: 8806341
    Abstract: 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: Grant
    Filed: December 10, 2009
    Date of Patent: August 12, 2014
    Assignee: Hulu, LLC
    Inventors: Eugene Chuan-Huai Wei, Varun Narang, Zhibing Wang, Yuming Liang, Xin Jin, Ting-Hao Yang, Eric Feng, Andrew Cheng-Min Lin
  • Patent number: 8805866
    Abstract: 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: Grant
    Filed: August 7, 2013
    Date of Patent: August 12, 2014
    Assignee: Hulu, LLC
    Inventors: Zhibing Wang, Yupeng Liao
  • Patent number: 8782709
    Abstract: 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: Grant
    Filed: February 19, 2009
    Date of Patent: July 15, 2014
    Assignee: Hulu, LLC
    Inventors: Zhibing Wang, Ting-hao Yang, Yizhe Tang, Qian Chang
  • Patent number: 8756296
    Abstract: 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: Grant
    Filed: June 18, 2009
    Date of Patent: June 17, 2014
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Zhibing Wang, Zhefeng Yan, Chuansong Xue, Haohua Chen, Jiahao Wei
  • Publication number: 20140132833
    Abstract: In one embodiment, a method determines multiple screens of multiple mobile computing devices should be combined in playback of a video. A first mobile computing device receives the video and determines device characteristics based on a positioning of the first mobile computing device in relation to a second mobile computing device. Playback characteristics are determined based on the device characteristics. Then, the first mobile computing device renders a first portion of the video on a first screen based on the playback characteristics where a second portion of the video is rendered on a second screen of the second mobile computing device.
    Type: Application
    Filed: November 12, 2012
    Publication date: May 15, 2014
    Applicant: Hulu, LLC
    Inventors: Zhibing Wang, Deliang Fu, Xao Xiong, Heng Su, Joyce Zhang
  • Patent number: 8706898
    Abstract: 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: Grant
    Filed: November 1, 2012
    Date of Patent: April 22, 2014
    Assignee: Hulu, LLC
    Inventors: Eugene Chuan-Huai Wei, Varun Narang, Zhibing Wang, Yuming Liang, Xin Jin, Ting-hao Yang, Eric Feng, Andrew Cheng-min Lin
  • Publication number: 20140075343
    Abstract: 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: Application
    Filed: November 18, 2013
    Publication date: March 13, 2014
    Inventors: Eric I. Feng, Hua Zheng, Xin Jin, Zhibing Wang
  • Patent number: 8661017
    Abstract: 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: Grant
    Filed: February 29, 2012
    Date of Patent: February 25, 2014
    Assignee: Hulu, LLC
    Inventors: Zhibing Wang, Yizhe Tang, Qian Chang, Ting-hao Yang
  • Publication number: 20140040240
    Abstract: 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: Application
    Filed: January 22, 2013
    Publication date: February 6, 2014
    Applicant: Hulu, LLC
    Inventors: Ting-hao Yang, Zhibing Wang, Yizhe Tang, Qian Chang
  • Publication number: 20140023341
    Abstract: A method for annotating general objects contained in video content is provided. The method sends video data to a client device and receives a first annotation from the client device defining a boundary around a portion of a first frame of the video data. Then, the first annotation is tracked through multiple frames of the video content. Other annotations determined to be associated with annotation that match the first annotation within a threshold are determined where the other annotations are received from other client devices and located in the first frame or other frames from the first frame. The method combines the other annotations and the first annotation into an object track and associates a tag with the object track. The tag is input by at least one of the client devices.
    Type: Application
    Filed: July 17, 2013
    Publication date: January 23, 2014
    Applicant: Hulu, LLC
    Inventors: Zhibing Wang, Dong Wang, Tao Xiong, Cailiang Liu, Joyce Zhang, Heng Su
  • Patent number: 8612621
    Abstract: 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: Grant
    Filed: July 20, 2009
    Date of Patent: December 17, 2013
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Zhibing Wang, Zhefeng Yan, Haohua Chen, Jiying Dui, Yaohui Li, Jiahao Wei, Chuansong Xue
  • Publication number: 20130325819
    Abstract: 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: Application
    Filed: August 7, 2013
    Publication date: December 5, 2013
    Applicant: Hulu, LLC
    Inventors: Zhibing Wang, Yupeng Liao
  • Patent number: 8589795
    Abstract: 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: Grant
    Filed: September 7, 2010
    Date of Patent: November 19, 2013
    Assignee: Hulu, LLC
    Inventors: Eric I. Feng, Hua Zheng, Xin Jin, Zhibing Wang
  • Publication number: 20130294642
    Abstract: 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: Application
    Filed: May 1, 2012
    Publication date: November 7, 2013
    Applicant: HULU LLC
    Inventors: Zhibing Wang, Dong Wang, Betina J. Chan-Martin, Yupeng Liao, Tao Xiong, Cailiang Liu
  • Patent number: 8527537
    Abstract: 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: Grant
    Filed: September 3, 2010
    Date of Patent: September 3, 2013
    Assignee: Hulu, LLC
    Inventors: Zhibing Wang, Yupeng Liao