Patents by Inventor Momchil Filev

Momchil Filev 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: 11409944
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for adjusting ordinal positions for content item slots in response to determining that a content item slot with a highest slot ordinal position relative to the other content item slots in a resource is not within a viewport area. Adjusting the adjusting ordinal positions of either the content item slots or content items to be served in the content item slots ensures that a content item slot in the viewport displays a content item with a highest respective ordinal position in a ranking relative to other content items is rendered in the content item slot within the viewport area.
    Type: Grant
    Filed: April 13, 2020
    Date of Patent: August 9, 2022
    Assignee: Google LLC
    Inventors: Momchil Filev, Martin B. Freund
  • Patent number: 10740788
    Abstract: This specification describes technologies relating to content presentation. In general, one aspect of the subject matter described in this specification can be embodied in methods that include the actions of identifying advertisements that are candidates to be provided within an advertising slot of the content segment, determining, based on respective bids, and the exposure interval, which advertisement will generate greater revenue within the advertising slot, and, providing such an advertisement in the advertising slot. Other embodiments of the various aspects include corresponding systems, apparatus, and computer program products.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: August 11, 2020
    Assignee: Google LLC
    Inventors: Momchil Filev, Martin Freund
  • Publication number: 20200242297
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for adjusting ordinal positions for content item slots in response to determining that a content item slot with a highest slot ordinal position relative to the other content item slots in a resource is not within a viewport area. Adjusting the adjusting ordinal positions of either the content item slots or content items to be served in the content item slots ensures that a content item slot in the viewport displays a content item with a highest respective ordinal position in a ranking relative to other content items is rendered in the content item slot within the viewport area.
    Type: Application
    Filed: April 13, 2020
    Publication date: July 30, 2020
    Inventors: Momchil Filev, Martin B. Freund
  • Patent number: 10657310
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for adjusting ordinal positions for content item slots in response to determining that a content item slot with a highest slot ordinal position relative to the other content item slots in a resource is not within a viewport area. Adjusting the adjusting ordinal positions of either the content item slots or content items to be served in the content item slots ensures that a content item slot in the viewport displays a content item with a highest respective ordinal position in a ranking relative to other content items is rendered in the content item slot within the viewport area.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: May 19, 2020
    Assignee: Google LLC
    Inventors: Momchil Filev, Martin B. Freund
  • Patent number: 10614801
    Abstract: Systems and methods of the present disclosure relate generally to a data processing system that optimizes or dynamically content items for transmission to client computing devices. The data processing system can improve the efficiency and effectiveness of data packet transmission over one or more computer networks by, for example, dynamically selecting content items from a plurality of content items for transmission to a client computing device. The system can reduce network bandwidth utilization by selecting content items that substantially match the predicted exposure interval of the content segments. Matching the content item length to the predicted exposure length can reduce network bandwidth utilization by not transmitting content items to the client computing device with a low probability of presentation.
    Type: Grant
    Filed: April 26, 2017
    Date of Patent: April 7, 2020
    Assignee: Google LLC
    Inventors: Momchil Filev, Martin Freund, Gaurav Bhaya, Robert Stets
  • Patent number: 10321173
    Abstract: The various embodiments described herein include methods and systems for determining user engagement with media content. In one aspect, a method includes: (1) identifying media content presented by a first electronic device during a particular time period; (2) obtaining device usage information for a second device in proximity to the first electronic device, the second device associated with a particular user and the device usage information corresponding to device usage of the particular user during the particular time period; (3) based on the device usage information and the media content identification, determining a level of engagement of the particular user with the presented media content; and (4) in accordance with a determination that the level of engagement of the particular user meets one or more predefined criterion, recommending additional media content to the user based on the presented media content.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: June 11, 2019
    Assignee: GOOGLE LLC
    Inventors: Momchil Filev, Martin Freund
  • Publication number: 20180234716
    Abstract: The various embodiments described herein include methods and systems for determining user engagement with media content. In one aspect, a method includes: (1) identifying media content presented by a first electronic device during a particular time period; (2) obtaining device usage information for a second device in proximity to the first electronic device, the second device associated with a particular user and the device usage information corresponding to device usage of the particular user during the particular time period; (3) based on the device usage information and the media content identification, determining a level of engagement of the particular user with the presented media content; and (4) in accordance with a determination that the level of engagement of the particular user meets one or more predefined criterion, recommending additional media content to the user based on the presented media content.
    Type: Application
    Filed: April 17, 2018
    Publication date: August 16, 2018
    Inventors: Momchil Filev, Martin Freund
  • Publication number: 20180219969
    Abstract: Systems and methods of the present disclosure relate generally to a data processing system that optimizes or dynamically content items for transmission to client computing devices. The data processing system can improve the efficiency and effectiveness of data packet transmission over one or more computer networks by, for example, dynamically selecting content items from a plurality of content items for transmission to a client computing device. The system can reduce network bandwidth utilization by selecting content items that substantially match the predicted exposure interval of the content segments. Matching the content item length to the predicted exposure length can reduce network bandwidth utilization by not transmitting content items to the client computing device with a low probability of presentation.
    Type: Application
    Filed: April 26, 2017
    Publication date: August 2, 2018
    Applicant: Google Inc.
    Inventors: Momchil Filev, Martin Freund, Gaurav Bhaya, Robert Stets
  • Patent number: 9979990
    Abstract: The various embodiments described herein include methods and systems for determining user engagement with media content. In one aspect, a method is performed at a computer system. The method includes: (1) receiving, from a first device, media content identification information for media content presented during a time period; (2) receiving device usage information from a second device in proximity to the first device, the second device associated with a user and the usage information corresponding to device usage of the user during the time period; (3) based on the usage information and the identification information, determining a level of engagement of the user with the presented media content; and (4) if the level of engagement meets one or more predefined criterion, recommending additional media content to the user based on the presented media content.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: May 22, 2018
    Assignee: GOOGLE LLC
    Inventors: Momchil Filev, Martin Freund
  • Patent number: 9973872
    Abstract: Systems and methods that reproduce surround sound effects from an audio source are described. Wireless communication devices form a wireless network in which music, for example, can be played on the speakers of the wireless communication devices to reproduce surround sound effects from a selected audio source. As the wireless communication devices roam with respect to each other or with respect to a focal point or listening position of the wireless network, the wireless network adjusts how the audio source is played at each speaker of the respective wireless communication device to maintain or to enhance the reproduction of surround sound effects from the audio source.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: May 15, 2018
    Assignee: Google LLC
    Inventors: Momchil Filev, Martin Brandt Freund
  • Publication number: 20180101505
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for adjusting ordinal positions for content item slots in response to determining that a content item slot with a highest slot ordinal position relative to the other content item slots in a resource is not within a viewport area. Adjusting the adjusting ordinal positions of either the content item slots or content items to be served in the content item slots ensures that a content item slot in the viewport displays a content item with a highest respective ordinal position in a ranking relative to other content items is rendered in the content item slot within the viewport area.
    Type: Application
    Filed: December 8, 2017
    Publication date: April 12, 2018
    Inventors: Momchil Filev, Martin B. Freund
  • Patent number: 9870344
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for adjusting ordinal positions for content item slots in response to determining that a content item slot with a highest slot ordinal position relative to the other content item slots in a resource is not within a viewport area. Adjusting the adjusting ordinal positions of either the content item slots or content items to be served in the content item slots ensures that a content item slot in the viewport displays a content item with a highest respective ordinal position in a ranking relative to other content items is rendered in the content item slot within the viewport area.
    Type: Grant
    Filed: October 2, 2012
    Date of Patent: January 16, 2018
    Assignee: Google Inc.
    Inventors: Momchil Filev, Martin B. Freund
  • Patent number: 9824151
    Abstract: The disclosed subject matter relates to providing a portion of data based on historical user interaction with the data. In one aspect, a method includes receiving a request for a webpage corresponding to a search query. The method further includes selecting a portion of the requested webpage based on historical data. The historical data includes user interactions with the webpage subsequent to previous search queries. The method further includes providing the selected portion of the requested webpage, in response to the received request.
    Type: Grant
    Filed: December 27, 2012
    Date of Patent: November 21, 2017
    Assignee: Google Inc.
    Inventors: Martin Brandt Freund, Momchil Filev
  • Publication number: 20170293936
    Abstract: This specification describes technologies relating to content presentation. In general, one aspect of the subject matter described in this specification can be embodied in methods that include the actions of identifying advertisements that are candidates to be provided within an advertising slot of the content segment, determining, based on respective bids, and the exposure interval, which advertisement will generate greater revenue within the advertising slot, and, providing such an advertisement in the advertising slot. Other embodiments of the various aspects include corresponding systems, apparatus, and computer program products.
    Type: Application
    Filed: June 26, 2017
    Publication date: October 12, 2017
    Inventors: Momchil Filev, Martin Freund
  • Patent number: 9767479
    Abstract: This specification describes technologies relating to content presentation. In general, one aspect of the subject matter described in this specification can be embodied in methods that include the actions of identifying advertisements that are candidates to be provided within an advertising slot of the content segment, determining, based on respective bids, and the exposure interval, which advertisement will generate greater revenue within the advertising slot, and, providing such an advertisement in the advertising slot. Other embodiments of the various aspects include corresponding systems, apparatus, and computer program products.
    Type: Grant
    Filed: June 25, 2012
    Date of Patent: September 19, 2017
    Assignee: Google Inc.
    Inventors: Momchil Filev, Martin Freund
  • Publication number: 20170238115
    Abstract: Systems and methods that reproduce surround sound effects from an audio source are described. Wireless communication devices form a wireless network in which music, for example, can be played on the speakers of the wireless communication devices to reproduce surround sound effects from a selected audio source. As the wireless communication devices roam with respect to each other or with respect to a focal point or listening position of the wireless network, the wireless network adjusts how the audio source is played at each speaker of the respective wireless communication device to maintain or to enhance the reproduction of surround sound effects from the audio source.
    Type: Application
    Filed: February 27, 2017
    Publication date: August 17, 2017
    Inventors: Momchil Filev, Martin Brandt Freund
  • Publication number: 20170140421
    Abstract: This specification describes technologies relating to content presentation. In general, one aspect of the subject matter described in this specification can be embodied in methods that include the actions of identifying advertisements that are candidates to be provided within an advertising slot of the content segment, determining, based on respective bids, and the exposure interval, which advertisement will generate greater revenue within the advertising slot, and, providing such an advertisement in the advertising slot. Other embodiments of the various aspects include corresponding systems, apparatus, and computer program products.
    Type: Application
    Filed: June 25, 2012
    Publication date: May 18, 2017
    Applicant: Google Inc.
    Inventors: Momchil Filev, Martin Freund
  • Patent number: 9584945
    Abstract: Systems and methods that reproduce surround sound effects from an audio source are described. Wireless communication devices form a wireless network in which music, for example, can be played on the speakers of the wireless communication devices to reproduce surround sound effects from a selected audio source. As the wireless communication devices roam with respect to each other or with respect to a focal point or listening position of the wireless network, the wireless network adjusts how the audio source is played at each speaker of the respective wireless communication device to maintain or to enhance the reproduction of surround sound effects from the audio source.
    Type: Grant
    Filed: January 28, 2016
    Date of Patent: February 28, 2017
    Assignee: GOOGLE INC.
    Inventors: Momchil Filev, Martin Brandt Freund
  • Publication number: 20170048568
    Abstract: The various embodiments described herein include methods and systems for determining user engagement with media content. In one aspect, a method is performed at a computer system. The method includes: (1) receiving, from a first device, media content identification information for media content presented during a time period; (2) receiving device usage information from a second device in proximity to the first device, the second device associated with a user and the usage information corresponding to device usage of the user during the time period; (3) based on the usage information and the identification information, determining a level of engagement of the user with the presented media content; and (4) if the level of engagement meets one or more predefined criterion, recommending additional media content to the user based on the presented media content.
    Type: Application
    Filed: October 31, 2016
    Publication date: February 16, 2017
    Inventors: Momchil Filev, Martin Freund
  • Patent number: 9535653
    Abstract: A multiple media module receives data indicating a status of a tab of a graphical user interface (GUI) presented on a user device. The multiple media module determines, based on the data indicating the status of the tab, whether the tab is active, the tab comprising a streaming media player. If the tab of the web browser is not active, the multiple media module mutes an audio component of a streaming media file playing in the streaming media player.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: January 3, 2017
    Assignee: Google Inc.
    Inventors: Momchil Filev, Martin B. Freund