Patents by Inventor Steve Benting
Steve Benting 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).
-
Publication number: 20240086041Abstract: An interactive multi-view module identifies a plurality of media items associated with an event. Each of the plurality of media items is created by capturing the event. The interactive multi-view module synchronizes the audio portions of the media items according to a common reference timeline. The interactive multi-view module provides the media items for presentation in an interactive multi-view player interface based on the synchronized audio portions and multiple relative geographic locations. The interactive multi-view player interface allows a user of a plurality of users to switch between the plurality of media items, and indicates a video density indicating a quantity of media items available at a given point in time and a popularity indicator of one of the media items at the given point in time. The popularity indicator is determined using factors comprising a number of viewers of the media items at the given point in time.Type: ApplicationFiled: November 13, 2023Publication date: March 14, 2024Inventors: Neil Birkbeck, Isasi Inguva, Damien Kelly, Andrew Crawford, Hugh Denman, Perry Tobin, Steve Benting, Anil Kokaram, Jeremy Doig
-
Patent number: 11816310Abstract: An interactive multi-view module identifies a plurality of media items associated with one or more real-world events. Each of the plurality of media items is created by capturing the real-world events from a particular geographic location. The interactive multi-view module determines a geographic position associated with each of the media items and presents the media items in an interactive multi-view player interface based at least on the geographic positions. The interactive multi-view player interface allows a user to switch between of media items, and indicates at least one of a video density indicating a number of media items available at a given point in time or an event highlight indicating a popularity of the media items at a given point in time. The popularity of the respective media items is determined using one or more factors comprising a number of views of the media items at a given point in time.Type: GrantFiled: August 24, 2020Date of Patent: November 14, 2023Assignee: Google LLCInventors: Neil Birkbeck, Isasi Inguva, Damien Kelly, Andrew Crawford, Hugh Denman, Perry Tobin, Steve Benting, Anil Kokaram, Jeremy Doig
-
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: 10754511Abstract: An interactive multi-view module identifies a plurality of media items associated with a real-world event, each of the plurality of media items comprising a video portion and an audio portion. The interactive multi-view module synchronizes the audio portions of each of the plurality of media items according to a common reference timeline, determines a relative geographic position associated with each of the plurality of media items and presents the plurality of media items in an interactive multi-view player interface based at least on the synchronized audio portions and the relative geographic positions.Type: GrantFiled: July 3, 2014Date of Patent: August 25, 2020Assignee: GOOGLE LLCInventors: Neil Birkbeck, Isasi Inguva, Damien Kelly, Andrew Crawford, Hugh Denman, Perry Tobin, Steve Benting, Anil Kokaram, Jeremy Doig
-
Patent number: 10454987Abstract: Implementations disclose bitrate optimization for multi-representation encoding using playback statistics.Type: GrantFiled: October 28, 2016Date of Patent: October 22, 2019Assignee: Google LLCInventors: Chao Chen, Yao-Chung Lin, Anil Kokaram, 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
-
Publication number: 20180124146Abstract: Implementations disclose bitrate optimization for multi-representation encoding using playback statistics.Type: ApplicationFiled: October 28, 2016Publication date: May 3, 2018Inventors: Chao Chen, Yao-Chung Lin, Anil Kokaram, Steve Benting
-
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: 9693098Abstract: This invention relates to methods and systems for the transmission and reception of targeted content. Using the systems and methods, a wide variety of different types of content can be targeted to a single client or a group of clients. The methods and systems utilize action handlers to handle different types of content. Further, the system can distribute packets with different rates depending on their priority.Type: GrantFiled: August 25, 2015Date of Patent: June 27, 2017Assignee: OpenTV, Inc.Inventors: Steve Benting, Alain Delpuch, Nicholas C. Fishwick, Mehmet Hakan Isbiliroglu, Vahid Koussari-Amin, Waiman Lam, Jean-Rene Menand, Steven Szymanski, Pierre Willard, Joel Zdepski
-
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: 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
-
Publication number: 20150365726Abstract: This invention relates to methods and systems for the transmission and reception of targeted content. Using the systems and methods, a wide variety of different types of content can be targeted to a single client or a group of clients. The methods and systems utilize action handlers to handle different types of content. Further, the system can distribute packets with different rates depending on their priority.Type: ApplicationFiled: August 25, 2015Publication date: December 17, 2015Inventors: Steve Benting, Alain Delpuch, Nicholas C. Fishwick, Mehmet Hakan Isbiliroglu, Vahik Koussari-Amin, Waiman Lam, Jean-Rene Menand, Steven Szymanski, Pierre Willard, Joel Zdepski
-
Patent number: 9143248Abstract: This invention relates to methods and systems for the broadcast and reception of targeted content. Using the systems and methods, a wide variety of different types of content can be targeted to a single client or a group of clients. The methods and systems utilize application handlers to handle different types of content. Further, the system can distribute packets with different rates depending on their priority.Type: GrantFiled: August 30, 2004Date of Patent: September 22, 2015Assignee: OpenTV, Inc.Inventors: Steve Benting, Alain Delpuch, Nick Fishwick, Mehmet Hakan Isbiliroglu, Vahid Koussari-Amin, Waiman Lam, Jean-Rene Menand, Steven Szymanski, Pierre Willard, Joel Zdepski
-
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
-
Publication number: 20150143239Abstract: An interactive multi-view module identifies a plurality of media items associated with a real-world event, each of the plurality of media items comprising a video portion and an audio portion. The interactive multi-view module synchronizes the audio portions of each of the plurality of media items according to a common reference timeline, determines a relative geographic position associated with each of the plurality of media items and presents the plurality of media items in an interactive multi-view player interface based at least on the synchronized audio portions and the relative geographic positions.Type: ApplicationFiled: July 3, 2014Publication date: May 21, 2015Inventors: Neil Birkbeck, Isasi Inguva, Damien Kelly, Andrew Crawford, Hugh Denman, Perry Tobin, Steve Benting, Anil Kokaram, Jeremy Doig
-
Publication number: 20050078677Abstract: This invention relates to methods and systems for the broadcast and reception of targeted content. Using the systems and methods, a wide variety of different types of content can be targeted to a single client or a group of clients. The methods and systems utilize application handlers to handle different types of content. Further, the system can distribute packets with different rates depending on their priority.Type: ApplicationFiled: August 30, 2004Publication date: April 14, 2005Applicant: OpenTV, Inc.Inventors: Steve Benting, Alain Delpuch, Nick Fishwick, Mehmet Isbiliroglu, Vahid Koussari-Amin, Waiman Lam, Jean-Rene Menand, Steven Szymanski, Pierre Willard, Joel Zdepski