Patents by Inventor Martin Freund
Martin Freund 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: 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
-
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
-
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: 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
-
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: 9516366Abstract: 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 server system. The method includes: (1) receiving, from a first device configured to control presentation of media content, media content identification information for media content presented during a time period; (2) receiving mobile 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 mobile 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 and/or targeting advertisements at the user based on the presented media content.Type: GrantFiled: November 16, 2015Date of Patent: December 6, 2016Assignee: GOOGLE INC.Inventors: Momchil Filev, Martin Freund
-
Publication number: 20160073143Abstract: 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 server system. The method includes: (1) receiving, from a first device configured to control presentation of media content, media content identification information for media content presented during a time period; (2) receiving mobile 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 mobile 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 and/or targeting advertisements at the user based on the presented media content.Type: ApplicationFiled: November 16, 2015Publication date: March 10, 2016Inventors: Momchil Filev, Martin Freund
-
Patent number: 9275016Abstract: Methods, and systems, including computer programs encoded on computer-readable storage mediums, including a method for adjusting content item configurations for use as overlays for images. The method includes receiving a request for an overlay for an image; determining image parameters specifying dimensional aspects of the image including a width of the image; selecting a content item, having a first configuration specifying a first width of the content item, from content items relevant to the image; adjusting the first configuration of the content item to a second configuration to generate an adjusted content item including adjusting the first width of the content item to a second width that is a same width as the width of the image without changing a perspective of content in the content item; and providing the adjusted content item in the second configuration as an overlay for the image to satisfy the request.Type: GrantFiled: May 16, 2012Date of Patent: March 1, 2016Assignee: Google Inc.Inventor: Martin Freund
-
Patent number: 9219790Abstract: Systems and methods, for determining user engagement with displayed media content are disclosed. In some implementations, a method includes: receiving media content identification information from a first electronic device configured to control presentation of media content, receiving mobile device usage information from a second electronic device, where the second electronic device is associated with a user in proximity to the first electronic device, determining based on the media content identification information, media content presented at the first device, associating the determined media content and the mobile device usage information, and based on correspondence between the associated received mobile device usage information and the media content identification information, estimating user engagement of the user with the presented media content.Type: GrantFiled: December 27, 2012Date of Patent: December 22, 2015Assignee: GOOGLE INC.Inventors: Momchil Filev, Martin Freund
-
Publication number: 20150227342Abstract: A list of contacts in an electronic device may be sorted manually based on date when the contacts are added and/or location where the contacts are added. In this regard, contacts may be sorted and/or displayed in the order in which they were added—e.g., with the newest contacts on top, and/or in alphabetical order of the locations where the contacts were added. In some instances, the contacts may be prioritized (e.g., based on user input or commands) with certain number of contacts that are most recently added and/or were added in closest proximity to the current location of the electronic device or its user being listed or displayed on top.Type: ApplicationFiled: August 20, 2012Publication date: August 13, 2015Inventors: Martin Freund, Momchil Filev
-
Publication number: 20150205463Abstract: Systems and methods for storing data entered online are provided. In some aspects, a method includes loading a user interface with an application; receiving a first data entry at a first area on the user interface and a second data entry at a second area on the user interface; displaying the user interface with the first data entry in the first area and the second data entry in the second area; associating the first data entry with the first area and the second data entry with the second area; storing the data entries in a remote storage; detecting an interruption in the user interface; retrieving, after detecting the interruption, the stored data entries from the memory; and reproducing the user interface using the retrieved first data entry in the first area and the second data entry in the second area.Type: ApplicationFiled: June 26, 2012Publication date: July 23, 2015Applicant: GOOGLE INC.Inventors: Momchil FILEV, Martin Freund
-
Patent number: 9014720Abstract: Certain embodiments of this disclosure include methods and devices for prioritizing message threads. According to one embodiment, a method is provided for detecting a current location of an electronic device; determining contact location information describing one or more locations of one or more devices associated with one or more contacts; determining respective proximities between the electronic device and the one or more devices associated with the one or more contacts based at least in part on the current location of the electronic device and the contact location information to provide contact proximity information; identifying a plurality of message threads, wherein each message thread is associated with at least one of the one or more contacts; associating a respective priority value with each message thread based at least in part on the contact proximity information; and outputting, for display, formatting information based on the respective priority values.Type: GrantFiled: May 23, 2014Date of Patent: April 21, 2015Assignee: Google Inc.Inventors: Momchil Filev, Martin Freund
-
Patent number: 8996312Abstract: Provided are systems, computer-implemented methods, and computer-readable media for providing alternative trips for a computer-implemented trip search. User may submit a trip request associated with a primary transportation mode between an origin and a destination, such as by submitting a request for directions via an interactive map. The trip price for the primary trip may be determined. Additionally, alternative trip prices for alternative transportation modes may be determined and compared to the primary trip price. If an alternative trip price is lower than the primary trip price, an alternative trip notification may be provided to user with information about the alternative trip, such as a link to further details about the alternative trip.Type: GrantFiled: June 27, 2012Date of Patent: March 31, 2015Assignee: Google Inc.Inventors: Martin Freund, Momchil Filev
-
Publication number: 20140258436Abstract: Certain embodiments of this disclosure include methods and devices for prioritizing message threads. According to one embodiment, a method is provided for detecting a current location of an electronic device; determining contact location information describing one or more locations of one or more devices associated with one or more contacts; determining respective proximities between the electronic device and the one or more devices associated with the one or more contacts based at least in part on the current location of the electronic device and the contact location information to provide contact proximity information; identifying a plurality of message threads, wherein each message thread is associated with at least one of the one or more contacts; associating a respective priority value with each message thread based at least in part on the contact proximity information; and outputting, for display, formatting information based on the respective priority values.Type: ApplicationFiled: May 23, 2014Publication date: September 11, 2014Applicant: Google Inc.Inventors: Momchil Filev, Martin Freund
-
Patent number: 8774770Abstract: Certain embodiments of this disclosure include methods and devices for prioritizing message threads. According to one embodiment, a method is provided for detecting a current location of an electronic device; determining contact location information describing one or more locations of one or more devices associated with one or more contacts; determining respective proximities between the electronic device and the one or more devices associated with the one or more contacts based at least in part on the current location of the electronic device and the contact location information to provide contact proximity information; identifying a plurality of message threads, wherein each message thread is associated with at least one of the one or more contacts; associating a respective priority value with each message thread based at least in part on the contact proximity information; and outputting, for display, formatting information based on the respective priority values.Type: GrantFiled: October 18, 2012Date of Patent: July 8, 2014Assignee: Google Inc.Inventors: Momchil Filev, Martin Freund