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: 11409944Abstract: 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: GrantFiled: April 13, 2020Date of Patent: August 9, 2022Assignee: Google LLCInventors: Momchil Filev, Martin B. Freund
-
Patent number: 10740788Abstract: 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: GrantFiled: June 26, 2017Date of Patent: August 11, 2020Assignee: Google LLCInventors: Momchil Filev, Martin Freund
-
Publication number: 20200242297Abstract: 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: ApplicationFiled: April 13, 2020Publication date: July 30, 2020Inventors: Momchil Filev, Martin B. Freund
-
Patent number: 10657310Abstract: 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: GrantFiled: December 8, 2017Date of Patent: May 19, 2020Assignee: Google LLCInventors: Momchil Filev, Martin B. Freund
-
Patent number: 10614801Abstract: 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: GrantFiled: April 26, 2017Date of Patent: April 7, 2020Assignee: Google LLCInventors: Momchil Filev, Martin Freund, Gaurav Bhaya, Robert Stets
-
Patent number: 10321173Abstract: 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: GrantFiled: April 17, 2018Date of Patent: June 11, 2019Assignee: GOOGLE LLCInventors: Momchil Filev, Martin Freund
-
Publication number: 20180234716Abstract: 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: ApplicationFiled: April 17, 2018Publication date: August 16, 2018Inventors: Momchil Filev, Martin Freund
-
Publication number: 20180219969Abstract: 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: ApplicationFiled: April 26, 2017Publication date: August 2, 2018Applicant: Google Inc.Inventors: Momchil Filev, Martin Freund, Gaurav Bhaya, Robert Stets
-
Patent number: 9979990Abstract: 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: GrantFiled: October 31, 2016Date of Patent: May 22, 2018Assignee: GOOGLE LLCInventors: Momchil Filev, Martin Freund
-
Patent number: 9973872Abstract: 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: GrantFiled: February 27, 2017Date of Patent: May 15, 2018Assignee: Google LLCInventors: Momchil Filev, Martin Brandt Freund
-
Publication number: 20180101505Abstract: 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: ApplicationFiled: December 8, 2017Publication date: April 12, 2018Inventors: Momchil Filev, Martin B. Freund
-
Patent number: 9870344Abstract: 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: GrantFiled: October 2, 2012Date of Patent: January 16, 2018Assignee: Google Inc.Inventors: Momchil Filev, Martin B. Freund
-
Patent number: 9824151Abstract: 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: GrantFiled: December 27, 2012Date of Patent: November 21, 2017Assignee: Google Inc.Inventors: Martin Brandt Freund, Momchil Filev
-
Publication number: 20170293936Abstract: 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: ApplicationFiled: June 26, 2017Publication date: October 12, 2017Inventors: Momchil Filev, Martin Freund
-
Patent number: 9767479Abstract: 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: GrantFiled: June 25, 2012Date of Patent: September 19, 2017Assignee: Google Inc.Inventors: Momchil Filev, Martin Freund
-
Publication number: 20170238115Abstract: 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: ApplicationFiled: February 27, 2017Publication date: August 17, 2017Inventors: Momchil Filev, Martin Brandt Freund
-
Publication number: 20170140421Abstract: 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: ApplicationFiled: June 25, 2012Publication date: May 18, 2017Applicant: Google Inc.Inventors: Momchil Filev, Martin Freund
-
Patent number: 9584945Abstract: 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: GrantFiled: January 28, 2016Date of Patent: February 28, 2017Assignee: GOOGLE INC.Inventors: Momchil Filev, Martin Brandt Freund
-
Publication number: 20170048568Abstract: 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: ApplicationFiled: October 31, 2016Publication date: February 16, 2017Inventors: Momchil Filev, Martin Freund
-
Patent number: 9535653Abstract: 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: GrantFiled: August 31, 2012Date of Patent: January 3, 2017Assignee: Google Inc.Inventors: Momchil Filev, Martin B. Freund