Patents by Inventor Jean-Paul Colaco

Jean-Paul Colaco 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: 10506299
    Abstract: A method transmits configuration information including a set of events that define when a media program player should send information regarding playback of an advertisement during an advertisement break in a media program. Also, the method transmits, to the user device, advertising control options configured to be output on the user device. A user selection for a control option in the advertising control options is received from the user device, wherein the control option controls sending of an advertisement to the user device during the advertisement break. The method then receives advertisement viewing data describing a viewing of the advertisement on the user device, wherein sending of the advertisement viewing data by the media program player is triggered based on an event in the set of events occurring at the media program player.
    Type: Grant
    Filed: February 24, 2016
    Date of Patent: December 10, 2019
    Assignee: HULU, LLC.
    Inventors: Jason A. Kilar, Brian Soebekti, Thomas C. Tate, Wing Chit Mak, Richard W. Tom, Eric I. Feng, Hua Zheng, Jean-Paul Colaco, Xin Jin
  • Patent number: 9596514
    Abstract: A method, apparatus, article of manufacture, and a memory structure for presenting an advertisement for playback in conjunction with a streamed media program are described. The method permits the user to control advertising breaks and in particular, the timing of advertising breaks associated with the media program.
    Type: Grant
    Filed: August 19, 2014
    Date of Patent: March 14, 2017
    Assignee: HULU, LLC
    Inventors: Jason A. Kilar, Jean-Paul Colaco, Richard W. Tom, Jessica Page Ivy
  • Patent number: 9426537
    Abstract: A method determines user preference information for a user for a number of advertisements in a set of advertising blocks and a temporal distribution of the advertising blocks. When each advertising block in the set of advertising blocks occurs according to the temporal distribution during sending of a video program, the method determines a number of advertisements in the advertising block based on the user preference information, determines advertisements for the advertising block equal to the number of advertisements, and sends the determined advertisements during the advertising block.
    Type: Grant
    Filed: October 28, 2013
    Date of Patent: August 23, 2016
    Assignee: HULU, LLC
    Inventors: Richard W. Tom, Eric I. Feng, Hua Zheng, Jean-Paul Colaco, Adam W. Miller
  • Publication number: 20160241927
    Abstract: A method transmits configuration information including a set of events that define when a media program player should send information regarding playback of an advertisement during an advertisement break in a media program. Also, the method transmits, to the user device, advertising control options configured to be output on the user device. A user selection for a control option in the advertising control options is received from the user device, wherein the control option controls sending of an advertisement to the user device during the advertisement break. The method then receives advertisement viewing data describing a viewing of the advertisement on the user device, wherein sending of the advertisement viewing data by the media program player is triggered based on an event in the set of events occurring at the media program player.
    Type: Application
    Filed: February 24, 2016
    Publication date: August 18, 2016
    Inventors: Jason A. Kilar, Brian Soebekti, Thomas C. Tate, Wing Chit Mak, Richard W. Tom, Eric I. Feng, Hua Zheng, Jean-Paul Colaco, Xin Jin
  • Patent number: 9358452
    Abstract: Configuration of advertisements in a streaming video segment from a serving node is based on a result of an interactive game process executing on a client device. A configuration of advertisements in the streaming video is determined based on the game result. The configuration may include which advertisements are selected to play during ad slots to be included in the video segment, or a number of ad slots to be provided in the video segment. The serving node may configure the video segment with the advertisements selected based on the game result in the determined number of ad slots so that the selected advertisements are played during the ad slots when the video segment is streamed to the client device. If the video segment is configured with no ad slots based on the game result, then the video segment may be streamed to the client device without advertisements.
    Type: Grant
    Filed: September 24, 2013
    Date of Patent: June 7, 2016
    Assignee: HULU, LLC
    Inventors: Jean-Paul Colaco, Jessica P. Ivy, Arash Nikkar, Thomas C. Tate
  • Patent number: 9286616
    Abstract: A method, apparatus, article of manufacture, and a memory structure for providing advertisements with a media program transmitted to a user device are described. The method permits the user to control the presentation of advertisements. In one embodiment, the method receives an identification of the media program to be sent to the user device, transmits metadata defining an advertising break having at least one advertisement opportunity within the media program, at the advertisement opportunity, transmits advertising control options, receives a user selection for the advertising control options, sends the advertisement to the user device according to the user selection for the advertising control options, receives advertising viewing data describing the streaming of the advertisement to the user device, and stores the advertisement viewing data.
    Type: Grant
    Filed: September 27, 2011
    Date of Patent: March 15, 2016
    Assignee: HULU, LLC
    Inventors: Jason A. Kilar, Brian Soebekti, Thomas C. Tate, Wing Chit Mak, Richard W. Tom, Eric I. Feng, Hua Zheng, Jean-Paul Colaco, Xin Jin
  • Patent number: 9245280
    Abstract: Effectiveness of video content is predicted using an automated or semi-automated analysis process operating on a computer. Video content is analyzed using image and audio data processing to assign a collection of attributes to a video ad. The collection of attributes is correlated to a historical effectiveness (e.g., click-thru rate) of past video ads in the same or similar attribute space to obtain predicted ad effectiveness. Differences between the collection of attributes and historical attribute spaces of greater effectiveness may also be determined and reported in the form of suggestions for improving the effectiveness of the ad.
    Type: Grant
    Filed: August 2, 2013
    Date of Patent: January 26, 2016
    Inventors: Hua Zheng, Jean-Paul Colaco, Noelle Huynh, Joyce Zhang, Xuan Wei
  • Patent number: 9199163
    Abstract: Configuration of advertisements in a streaming video segment from a serving node is based on a result of an interactive game process executing on a client device. A configuration of advertisements in the streaming video is determined based on the game result. The configuration may include which advertisements are selected to play during ad slots to be included in the video segment, or a number of ad slots to be provided in the video segment. The serving node may configure the video segment with the advertisements selected based on the game result in the determined number of ad slots so that the selected advertisements are played during the ad slots when the video segment is streamed to the client device. If the video segment is configured with no ad slots based on the game result, then the video segment may be streamed to the client device without advertisements.
    Type: Grant
    Filed: March 29, 2013
    Date of Patent: December 1, 2015
    Assignee: HULU, LLC
    Inventors: Jean-Paul Colaco, Jessica P. Ivy, Arash Nikkar, Thomas C. Tate
  • Patent number: 9202224
    Abstract: A method, apparatus, article of manufacture, and a memory structure for providing advertisements with a media program transmitted to a user device are described. The method permits the user to manage the provision of user information such as surveys and advertisement feedback to the media program provider to improve the advertising experience.
    Type: Grant
    Filed: September 27, 2011
    Date of Patent: December 1, 2015
    Assignee: HULU, LLC
    Inventors: Jason A. Kilar, Jessica Page Ivy, Wing Chit Mak, Richard W. Tom, Robert Masao Wong, Bryon Edward Schafer, Hua Zheng, Jean-Paul Colaco, Brian Soebekti
  • Patent number: 9037487
    Abstract: An auction for ad inventory to be placed in streaming video content is characterized by a floor (minimum) price. A seller component receives, via a real time auction exchange system, a request for a set of ad impressions meeting specified criteria to be delivered by an online video streaming system, sometimes referred to as an “auction lot”. The seller component determines a floor price based on an inventory pressure calculated for the auction lot in response to receiving the request. The seller component determines the inventory pressure based on an inventory pressure determined for an inventory segment identified by the auction lot. The auction lot may then be entered into a bidding process including at least one bidder wherein bids less than the floor price are not accepted.
    Type: Grant
    Filed: November 9, 2012
    Date of Patent: May 19, 2015
    Assignee: HULU, LLC
    Inventors: Wing Chit Mak, Jean-Paul Colaco
  • Patent number: 8997150
    Abstract: A method, apparatus, article of manufacture, and a memory structure for providing advertisements with a media program transmitted to a user device are described. The method permits the user to interrupt the playback of the advertisement and continue with the playback of the media program with no further advertisements, or to interrupt the playback of the advertisement to substitute a different version of the advertisement.
    Type: Grant
    Filed: September 27, 2011
    Date of Patent: March 31, 2015
    Assignee: Hulu, LLC
    Inventors: Jason A. Kilar, Jessica Page Ivy, Wing Chit Mak, Richard W. Tom, Robert Masao Wong, Bryon Edward Schafer, Hua Zheng, Jean-Paul Colaco, Brian Soebekti
  • Patent number: 8966520
    Abstract: Configuration of advertisements in a streaming video segment works in cooperation with a client device. Using a selection algorithm, a server selects a first number of default video advertisements for a video streaming session, and a second number of alternative video ads greater than the first number. The server provides identifiers for the alternative video advertisements and transmits the identifiers to the client device prior to a corresponding ad break in the streaming video. During or before streaming of one of the default video advertisements to the client device, the server detects a signal from the client device requesting that one of the alternative video advertisements be swapped for the one of the default video advertisements, interrupts streaming of the default video, and initiates streaming of the one of the alternative video advertisements, in response to detecting the signal. Corresponding operations may be performed by the client device.
    Type: Grant
    Filed: August 7, 2012
    Date of Patent: February 24, 2015
    Assignee: Hulu, LLC
    Inventors: Richard W. Tom, Jason A. Kilar, Jean-Paul Colaco, Bryon E. Schafer, Wing Chit Mak
  • Publication number: 20140359667
    Abstract: A method, apparatus, article of manufacture, and a memory structure for presenting an advertisement for playback in conjunction with a streamed media program are described. The method permits the user to control advertising breaks and in particular, the timing of advertising breaks associated with the media program.
    Type: Application
    Filed: August 19, 2014
    Publication date: December 4, 2014
    Inventors: Jason A. Kilar, Jean-Paul Colaco, Richard W. Tom, Jessica Page Ivy
  • Patent number: 8850471
    Abstract: A method, apparatus, article of manufacture, and a memory structure for presenting an advertisement for playback in conjunction with a streamed media program are described. The method permits the user to control advertising breaks and in particular, the timing of advertising breaks associated with the media program.
    Type: Grant
    Filed: September 27, 2011
    Date of Patent: September 30, 2014
    Assignee: Hulu, LLC
    Inventors: Jason A. Kilar, Jean-Paul Colaco, Richard W. Tom, Jessica P. Ivy
  • Publication number: 20140136336
    Abstract: An auction for ad inventory to be placed in streaming video content is characterized by a floor (minimum) price. A seller component receives, via a real time auction exchange system, a request for a set of ad impressions meeting specified criteria to be delivered by an online video streaming system, sometimes referred to as an “auction lot”. The seller component determines a floor price based on an inventory pressure calculated for the auction lot in response to receiving the request. The seller component determines the inventory pressure based on an inventory pressure determined for an inventory segment identified by the auction lot. The auction lot may then be entered into a bidding process including at least one bidder wherein bids less than the floor price are not accepted.
    Type: Application
    Filed: November 9, 2012
    Publication date: May 15, 2014
    Applicant: HULU LLC
    Inventors: Wing Chit Mak, Jean-Paul Colaco
  • Patent number: 8713603
    Abstract: A method, apparatus, article of manufacture, and a memory structure for providing advertisements with a media program transmitted to a user device are described. The method permits the user to control the presentation of advertisements to select prefacing advertisements in lieu of more time consuming or more numerous intervening advertisements presented during the media program.
    Type: Grant
    Filed: September 27, 2011
    Date of Patent: April 29, 2014
    Assignee: Hulu, LLC
    Inventors: Jason A. Kilar, Richard W. Tom, Eric I. Feng, Hua Zheng, Jean-Paul Colaco, Xin Jin
  • Publication number: 20140053187
    Abstract: A method determines user preference information for a user for a number of advertisements in a set of advertising blocks and a temporal distribution of the advertising blocks. When each advertising block in the set of advertising blocks occurs according to the temporal distribution during sending of a video program, the method determines a number of advertisements in the advertising block based on the user preference information, determines advertisements for the advertising block equal to the number of advertisements, and sends the determined advertisements during the advertising block.
    Type: Application
    Filed: October 28, 2013
    Publication date: February 20, 2014
    Applicant: Hulu, LLC
    Inventors: Richard W. Tom, Eric I. Feng, Hua Zheng, Jean-Paul Colaco, Adam W. Miller
  • Publication number: 20140040019
    Abstract: Effectiveness of video content is predicted using an automated or semi-automated analysis process operating on a computer. Video content is analyzed using image and audio data processing to assign a collection of attributes to a video ad. The collection of attributes is correlated to a historical effectiveness (e.g., click-thru rate) of past video ads in the same or similar attribute space to obtain predicted ad effectiveness. Differences between the collection of attributes and historical attribute spaces of greater effectiveness may also be determined and reported in the form of suggestions for improving the effectiveness of the ad.
    Type: Application
    Filed: August 2, 2013
    Publication date: February 6, 2014
    Applicant: Hulu, LLC
    Inventors: Hua Zheng, Jean-Paul Colaco, Noelle Huynh, Joyce Zhang, Xuan Wei
  • Publication number: 20140024451
    Abstract: Configuration of advertisements in a streaming video segment from a serving node is based on a result of an interactive game process executing on a client device. A configuration of advertisements in the streaming video is determined based on the game result. The configuration may include which advertisements are selected to play during ad slots to be included in the video segment, or a number of ad slots to be provided in the video segment. The serving node may configure the video segment with the advertisements selected based on the game result in the determined number of ad slots so that the selected advertisements are played during the ad slots when the video segment is streamed to the client device. If the video segment is configured with no ad slots based on the game result, then the video segment may be streamed to the client device without advertisements.
    Type: Application
    Filed: September 24, 2013
    Publication date: January 23, 2014
    Applicant: Hulu, LLC
    Inventors: Jean-Paul Colaco, Jessica P. Ivy, Arash Nikkar, Thomas C. Tate
  • Patent number: 8578408
    Abstract: A method, apparatus, article of manufacture, and a memory structure for providing advertisements into a streamed media program is disclosed. One embodiment comprises a user computer for accepting user input, the user input directly defining user preferences regarding the presentation of the advertisements in the streamed media program and for inserting advertisements in the streamed media program according to the defined user preferences; and a media program provider communicatively coupled to the user computer, for transmitting the streamed media program to the user computer for presentation to the user on a display communicatively coupled to the user computer.
    Type: Grant
    Filed: March 10, 2009
    Date of Patent: November 5, 2013
    Assignee: Hulu, LLC
    Inventors: Richard W. Tom, Eric I. Feng, Hua Zheng, Jean-Paul Colaco, Adam W. Miller