Patents by Inventor Lyudmil Vladimirov Antonov

Lyudmil Vladimirov Antonov 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: 9467498
    Abstract: In one embodiment, a method updates a media program streaming application. The method includes running an update application to determine when the streaming application on the computing device needs to be updated based on update information from a remote server and reviewing the update information to determine when the media program streaming application needs to be updated. When the media program streaming application needs to be updated, the method loads a set of updateable core files in a plurality of updateable core files from a core memory into an application execution memory. Then, the method sends a request for a set of remote core files to the remote server, receives the set of remote core files, and loads the set of remote core files into the application execution memory. The set of updateable core files and the set of remote core files in the application execution memory are executed.
    Type: Grant
    Filed: November 4, 2015
    Date of Patent: October 11, 2016
    Assignee: HULU, LLC
    Inventors: Jonathan Hayden Pitcairn Gomes, Daniel Honig Bear, Lyudmil Vladimirov Antonov
  • Publication number: 20160112494
    Abstract: In one embodiment, a method updates a media program streaming application. The method includes running an update application to determine when the streaming application on the computing device needs to be updated based on update information from a remote server and reviewing the update information to determine when the media program streaming application needs to be updated. When the media program streaming application needs to be updated, the method loads a set of updateable core files in a plurality of updateable core files from a core memory into an application execution memory. Then, the method sends a request for a set of remote core files to the remote server, receives the set of remote core files, and loads the set of remote core files into the application execution memory. The set of updateable core files and the set of remote core files in the application execution memory are executed.
    Type: Application
    Filed: November 4, 2015
    Publication date: April 21, 2016
    Inventors: Jonathan Hayden Pitcairn Gomes, Daniel Honig Bear, Lyudmil Vladimirov Antonov
  • Patent number: 9210211
    Abstract: In one embodiment, a method updates a media program streaming application for a media program streaming service. The method downloads the application, which includes a bootstrap application, through a distribution site. The bootstrap application receives a manifest from a remote server that lists remote core files. The bootstrap application determines if a core memory contains updateable core files corresponding to the remote core files. The method determines if an updateable core file is present in the core memory that matches a remote core file and loads the updateable core file from the core memory into a memory. If an updateable core file that matches the remote core file is not present in the core memory, the method requests the remote core file from the remote server and loading the received remote core file into the memory. The method then executes the core files in the memory without recompilation.
    Type: Grant
    Filed: May 10, 2013
    Date of Patent: December 8, 2015
    Assignee: HULU, LLC
    Inventors: Jonathan Hayden Pitcairn Gomes, Daniel Honig Bear, Lyudmil Vladimirov Antonov
  • Patent number: 8775672
    Abstract: In one embodiment, a method includes retrieving a playlist for a video stream of video content for a client. The playlist is for portions of video content for the video stream. A traffic shaping service determines a set of rules for the playlist for a set of portions in the plurality of portions where each rule is associated with a network condition. For each rule, the method performs: dynamically allocating a port and setting a network condition to apply to the port according to the rule. During playback of the video content, the traffic shaping service receives a request for a portion from the client and determines a port associated with the request for the portion. The method then sends a traffic shaped portion through the determined port where the network condition is applied to the traffic shaped portion based on the network condition being set on the port.
    Type: Grant
    Filed: June 13, 2012
    Date of Patent: July 8, 2014
    Assignee: Hulu, LLC
    Inventors: Lyudmil Vladimirov Antonov, Andrew Sherman Carter, Daniel Honig Bear, William Zachary Patrick Holt
  • Patent number: 8768757
    Abstract: The present invention is directed toward a method of advertising on a portable media device having video and audio capabilities comprising the steps of: (a) embedding a video advertisement on the supportive identification information of a music file; (b) downloading the music file to a portable media device with a video advertise so that playing the music file generates the display of a video advertisement; (c) tracking the play count of each music file with an associated video advertisement until the play count data reaches a certain fixed number; d) recording the play count of each music file in connection with each specific video advertisement; and (f) changing the advertisement in the embedded supportive information of the music file.
    Type: Grant
    Filed: January 31, 2008
    Date of Patent: July 1, 2014
    Assignee: Hulu, LLC
    Inventors: Lyudmil Vladimirov Antonov, Syrak Amare Worku
  • Publication number: 20130339500
    Abstract: In one embodiment, a method receives a request for a video stream of video content from a client. A playlist for the video stream is retrieved. The playlist is for a plurality of portions of video content. A traffic shaping service adjusts the playlist for a set of portions in the plurality of portions according to a set of rules where adjusting allows the service to perform traffic shaping for the set of portions. The method then sends the adjusted playlist to the client. During playback of the video content at the client, the traffic shaping service receives a request for a portion in the set of portions from the client using the adjusted playlist. The method determines a rule to apply to the portion where the rule is associated with a network condition and simulates the network condition for the portion to perform the traffic shaping service.
    Type: Application
    Filed: June 13, 2012
    Publication date: December 19, 2013
    Applicant: HULU LLC
    Inventors: Lyudmil Vladimirov Antonov, Andrew Sherman Carter, Daniel Honig Bear, William Zachary Patrick Holt
  • Publication number: 20130340022
    Abstract: In one embodiment, a method includes retrieving a playlist for a video stream of video content for a client. The playlist is for portions of video content for the video stream. A traffic shaping service determines a set of rules for the playlist for a set of portions in the plurality of portions where each rule is associated with a network condition. For each rule, the method performs: dynamically allocating a port and setting a network condition to apply to the port according to the rule. During playback of the video content, the traffic shaping service receives a request for a portion from the client and determines a port associated with the request for the portion. The method then sends a traffic shaped portion through the determined port where the network condition is applied to the traffic shaped portion based on the network condition being set on the port.
    Type: Application
    Filed: June 13, 2012
    Publication date: December 19, 2013
    Applicant: HULU LLC
    Inventors: Lyudmil Vladimirov Antonov, Andrew Sherman Carter, Daniel Honig Bear, William Zachary Patrick Holt
  • Publication number: 20080189167
    Abstract: The present invention is directed toward a method of advertising on a portable media device having video and audio capabilities comprising the steps of: (a) embedding a video advertisement on the supportive identification information of a music file; (b) downloading the music file to a portable media device with a video advertise so that playing the music file generates the display of a video advertisement; (c) tracking the play count of each music file with an associated video advertisement until the play count data reaches a certain fixed number; d) recording the play count of each music file in connection with each specific video advertisement; and (f) changing the advertisement in the embedded supportive information of the music file.
    Type: Application
    Filed: January 31, 2008
    Publication date: August 7, 2008
    Inventors: Lyudmil Vladimirov Antonov, Syrak Amare Worku