Patents by Inventor Sang-Uok Kum

Sang-Uok Kum 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: 10856030
    Abstract: A request for a video may be received from a client device. A determination whether to transmit the video at a first video resolution or a second video resolution based on a quality of the video at the first video resolution when converted to the second video resolution at the client device may be made. The video may be transmitted to the client device at the determined first video resolution or the second video resolution.
    Type: Grant
    Filed: January 22, 2019
    Date of Patent: December 1, 2020
    Assignee: GOOGLE LLC
    Inventors: Sang-Uok Kum, Sam John, Thierry Foucu, Lei Yang, Alexander Jay Converse, Steve Benting
  • Patent number: 10194188
    Abstract: Videos associated with video resolutions may be received. A first bitrate for each of the video resolutions may be identified based on a first bitrate point associated with the videos where a quality of the videos at a first video resolution that is upscaled to a second video resolution is better than a quality of the videos at the second video resolution at bitrates below the first bitrate point. The upscaling of the first video resolution may correspond to converting the videos from the first video resolution to the second video resolution at a client device. The identified corresponding first bitrate may be assigned to each of the video resolutions.
    Type: Grant
    Filed: December 4, 2017
    Date of Patent: January 29, 2019
    Assignee: GOOGLE LLC
    Inventors: Sang-Uok Kum, Sam John, Thierry Foucu, Lei Yang, Alexander Jay Converse, Steve Benting
  • Patent number: 10123083
    Abstract: The present disclosure provides systems and methods that select programming information for inclusion in informational displays. In one example, for a particular instance of content stream associated with a content distributor carrying a version of the program at a particular air time, the information retrieval system can determine whether such instance constitutes local programming or national programming. As one example, the system can determine whether a first version of a program is local programming or national programming based at least in part on a comparison of a first content stream that includes the first version of the program with at least one other content stream that is associated with a same content distributor and also associated with a time zone associated with a user.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: November 6, 2018
    Assignee: Google LLC
    Inventors: Sang-Uok Kum, Piaoyang Cui
  • Publication number: 20180176646
    Abstract: The present disclosure provides systems and methods that select programming information for inclusion in informational displays. In one example, for a particular instance of content stream associated with a content distributor carrying a version of the program at a particular air time, the information retrieval system can determine whether such instance constitutes local programming or national programming. As one example, the system can determine whether a first version of a program is local programming or national programming based at least in part on a comparison of a first content stream that includes the first version of the program with at least one other content stream that is associated with a same content distributor and also associated with a time zone associated with a user.
    Type: Application
    Filed: December 20, 2016
    Publication date: June 21, 2018
    Inventors: Sang-Uok Kum, Piaoyang Cui
  • Patent number: 9854020
    Abstract: A plurality of videos associated with a plurality of video resolutions may be received. A minimum bitrate may be identified for each of the video resolutions based on a first bitrate point associated with the videos where a quality of the videos at a first video resolution that is upscaled to a second video resolution is better than a quality of the videos at the second video resolution at bitrates below the first bitrate point. Furthermore, a maximum bitrate may be identified for each of the video resolutions based on a second bitrate point where the rate of change of the quality of the videos is below a threshold value. The identified minimum bitrates and the maximum bitrates may be assigned to the video resolutions.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: December 26, 2017
    Assignee: GOOGLE INC.
    Inventors: Sang-Uok Kum, Sam John, Thierry Foucu, Lei Yang, Alexander Jay Converse, Steve Benting
  • Patent number: 9769357
    Abstract: Systems and methods for border detection on videos are disclosed herein. The system can include a refinement component that updates a variable as a function of a change in line number, wherein the change in line number is ascertained in response to a change in luminance values and/or chroma values associated with a border and a video area included in a frame associated with an original video. Further, the system also includes a trimming component that, as a function of the variable, crops the border from the frame that includes the video area of the resized original video.
    Type: Grant
    Filed: May 26, 2015
    Date of Patent: September 19, 2017
    Assignee: GOOGLE INC.
    Inventors: Chen Wu, Sang-Uok Kum, Thierry Foucu
  • Patent number: 9510028
    Abstract: Adaptive video transcoding based on parallel chunked log analysis is described. The adaptive video transcoding method comprises receiving an intermediate video stream generated from an intermediate transcoding. The method also receives an intermediate transcoding log stream associated with the intermediate video stream. The method partitions the intermediate video stream into a plurality of video chunks, where each video chunk corresponding to a portion of video data of the video stream. The method further generates video chunk statistics for each of the video chunks using the intermediate transcoding log stream and transcoding parameters for each of the video chunks based on the generated video chunk statistics. The method transcodes each of the video chunks to a target format in parallel based on the generated transcoding parameters. The method assembles the transcoded video chunks into a target video stream in the target format.
    Type: Grant
    Filed: February 4, 2016
    Date of Patent: November 29, 2016
    Assignee: Google Inc.
    Inventors: Lei Yang, Prasanna Meda, Thierry Foucu, Sang-Uok Kum, Hugh Pierre Denman, Steve Benting
  • Publication number: 20160156948
    Abstract: Adaptive video transcoding based on parallel chunked log analysis is described. The adaptive video transcoding method comprises receiving an intermediate video stream generated from an intermediate transcoding. The method also receives an intermediate transcoding log stream associated with the intermediate video stream. The method partitions the intermediate video stream into a plurality of video chunks, where each video chunk corresponding to a portion of video data of the video stream. The method further generates video chunk statistics for each of the video chunks using the intermediate transcoding log stream and transcoding parameters for each of the video chunks based on the generated video chunk statistics. The method transcodes each of the video chunks to a target format in parallel based on the generated transcoding parameters. The method assembles the transcoded video chunks into a target video stream in the target format.
    Type: Application
    Filed: February 4, 2016
    Publication date: June 2, 2016
    Inventors: Lei Yang, Prasanna Meda, Thierry Foucu, Sang-Uok Kum, Hugh Pierre Denman, Steve Benting
  • Patent number: 9325591
    Abstract: This disclosure generally relates to systems and methods that facilitate producing one or more reference or non-reference metrics related to media content in a large scale content server, analyzing the metrics in view of one or more evaluation criteria, and generating results indicative of the quality of the media based upon the analysis.
    Type: Grant
    Filed: December 28, 2012
    Date of Patent: April 26, 2016
    Assignee: Google Inc.
    Inventors: Sang-Uok Kum, Chen Wu
  • Patent number: 9288510
    Abstract: Adaptive video transcoding based on parallel chunked log analysis is described. The adaptive video transcoding method comprises receiving an intermediate video stream generated from an intermediate transcoding. The method also receives an intermediate transcoding log stream associated with the intermediate video stream. The method partitions the intermediate video stream into a plurality of video chunks, where each video chunk corresponding to a portion of video data of the video stream. The method further generates video chunk statistics for each of the video chunks using the intermediate transcoding log stream and transcoding parameters for each of the video chunks based on the generated video chunk statistics. The method transcodes each of the video chunks to a target format in parallel based on the generated transcoding parameters. The method assembles the transcoded video chunks into a target video stream in the target format.
    Type: Grant
    Filed: May 22, 2014
    Date of Patent: March 15, 2016
    Assignee: Google Inc.
    Inventors: Lei Yang, Prasanna Meda, Thierry Foucu, Sang-Uok Kum, Hugh Pierre Denman, Steve Benting
  • Patent number: 9191705
    Abstract: A system and method for managing media quality is provided. The system includes a data store with a computer readable medium storing a program of instructions for the managing of media quality; a processor that executes the program of instructions; a media analysis unit to receive transcoded media from a media store, and to detect for a phenomena affecting the transcoded media; a media quality manager, in response to the media analysis unit detection of the phenomena, determining a parameter for transcoding media; and a re-transcode unit to re-transcode the transcoded media based on the parameter.
    Type: Grant
    Filed: May 1, 2013
    Date of Patent: November 17, 2015
    Assignee: Google Inc.
    Inventors: Sang-Uok Kum, Meng Wang
  • Publication number: 20150189222
    Abstract: A system and method are disclosed for transcoding a video clip. In one implementation, a computer system determines N frames at which to divide a video clip into N+1 consecutive chunks, where N is a positive integer, and where the frames are determined based on the image content of the video clip, a minimum chunk size, and a maximum chunk size. Each of the N+1 chunks is provided to a respective processor for transcoding, and a transcoded video clip is generated from the transcoded N+1 chunks.
    Type: Application
    Filed: December 30, 2013
    Publication date: July 2, 2015
    Applicant: Google Inc.
    Inventors: Sam John, Sang-Uok Kum, Steve Benting, Thierry Foucu, Yao-Chung Lin
  • Patent number: 9060106
    Abstract: Systems and methods for border detection on videos are disclosed herein. The system can include a refinement component that updates a variable as a function of a change in line number, wherein the change in line number is ascertained in response to a change in luminance values and/or chroma values associated with a border and a video area included in a frame associated with an original video. Further, the system also includes a trimming component that, as a function of the variable, crops the border from the frame that includes the video area of the resized original video.
    Type: Grant
    Filed: June 19, 2012
    Date of Patent: June 16, 2015
    Assignee: Google Inc.
    Inventors: Chen Wu, Sang-Uok Kum, Thierry Foucu
  • Patent number: 8982218
    Abstract: A system and method for detecting media source quality are provided. The system includes a data store comprising a computer readable medium storing a program of instructions for the detection of media source quality; a processor that executes the program of instructions; a video data receiver to receive video raw data, the video raw data corresponding to an uploaded and transcoded video; a video improver to apply a video improvement technique to the received video raw data to produce a modified version of the video raw data; and a video quality assessor to compare the received video raw data and the modified version of the video raw data, and based on the modified version of the video raw data improving on a factor associated with the video improvement technique, the video quality assessor indicates a phenomenon affecting the quality of the uploaded and transcoded video.
    Type: Grant
    Filed: May 1, 2014
    Date of Patent: March 17, 2015
    Assignee: Google Inc.
    Inventors: Meng Wang, Sang-Uok Kum, Chen Wu
  • Patent number: 8749641
    Abstract: A system and method for detecting media source quality are provided. The system includes a data store comprising a computer readable medium storing a program of instructions for the detection of media source quality; a processor that executes the program of instructions; a video data receiver to receive video raw data, the video raw data corresponding to an uploaded and transcoded video; a video improver to apply a video improvement technique to the received video raw data to produce a modified version of the video raw data; and a video quality assessor to compare the received video raw data and the modified version of the video raw data, and based on the modified version of the video raw data improving on a factor associated with the video improvement technique, the video quality assessor indicates a phenomena affecting the quality of the uploaded and transcoded video.
    Type: Grant
    Filed: May 1, 2013
    Date of Patent: June 10, 2014
    Assignee: Google Inc.
    Inventors: Meng Wang, Sang-Uok Kum, Chen Wu