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: 10856030Abstract: 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: GrantFiled: January 22, 2019Date of Patent: December 1, 2020Assignee: GOOGLE LLCInventors: Sang-Uok Kum, Sam John, Thierry Foucu, Lei Yang, Alexander Jay Converse, Steve Benting
-
Patent number: 10194188Abstract: 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: GrantFiled: December 4, 2017Date of Patent: January 29, 2019Assignee: GOOGLE LLCInventors: Sang-Uok Kum, Sam John, Thierry Foucu, Lei Yang, Alexander Jay Converse, Steve Benting
-
Patent number: 10123083Abstract: 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: GrantFiled: December 20, 2016Date of Patent: November 6, 2018Assignee: Google LLCInventors: Sang-Uok Kum, Piaoyang Cui
-
Publication number: 20180176646Abstract: 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: ApplicationFiled: December 20, 2016Publication date: June 21, 2018Inventors: Sang-Uok Kum, Piaoyang Cui
-
Patent number: 9854020Abstract: 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: GrantFiled: February 13, 2015Date of Patent: December 26, 2017Assignee: GOOGLE INC.Inventors: Sang-Uok Kum, Sam John, Thierry Foucu, Lei Yang, Alexander Jay Converse, Steve Benting
-
Patent number: 9769357Abstract: 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: GrantFiled: May 26, 2015Date of Patent: September 19, 2017Assignee: GOOGLE INC.Inventors: Chen Wu, Sang-Uok Kum, Thierry Foucu
-
Patent number: 9510028Abstract: 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: GrantFiled: February 4, 2016Date of Patent: November 29, 2016Assignee: Google Inc.Inventors: Lei Yang, Prasanna Meda, Thierry Foucu, Sang-Uok Kum, Hugh Pierre Denman, Steve Benting
-
Publication number: 20160156948Abstract: 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: ApplicationFiled: February 4, 2016Publication date: June 2, 2016Inventors: Lei Yang, Prasanna Meda, Thierry Foucu, Sang-Uok Kum, Hugh Pierre Denman, Steve Benting
-
Patent number: 9325591Abstract: 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: GrantFiled: December 28, 2012Date of Patent: April 26, 2016Assignee: Google Inc.Inventors: Sang-Uok Kum, Chen Wu
-
Patent number: 9288510Abstract: 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: GrantFiled: May 22, 2014Date of Patent: March 15, 2016Assignee: Google Inc.Inventors: Lei Yang, Prasanna Meda, Thierry Foucu, Sang-Uok Kum, Hugh Pierre Denman, Steve Benting
-
Patent number: 9191705Abstract: 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: GrantFiled: May 1, 2013Date of Patent: November 17, 2015Assignee: Google Inc.Inventors: Sang-Uok Kum, Meng Wang
-
Publication number: 20150189222Abstract: 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: ApplicationFiled: December 30, 2013Publication date: July 2, 2015Applicant: Google Inc.Inventors: Sam John, Sang-Uok Kum, Steve Benting, Thierry Foucu, Yao-Chung Lin
-
Patent number: 9060106Abstract: 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: GrantFiled: June 19, 2012Date of Patent: June 16, 2015Assignee: Google Inc.Inventors: Chen Wu, Sang-Uok Kum, Thierry Foucu
-
Patent number: 8982218Abstract: 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: GrantFiled: May 1, 2014Date of Patent: March 17, 2015Assignee: Google Inc.Inventors: Meng Wang, Sang-Uok Kum, Chen Wu
-
Patent number: 8749641Abstract: 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: GrantFiled: May 1, 2013Date of Patent: June 10, 2014Assignee: Google Inc.Inventors: Meng Wang, Sang-Uok Kum, Chen Wu