Patents by Inventor David Monsees

David Monsees 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).

  • Publication number: 20230385274
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for managing a relationship between content and an environment for provisioning the content. In one aspect, a method includes receiving a request for a content item; and in response to receiving the request: selecting a creative from a plurality of creatives, the creative including a reference to a profile associated with one or more elements; retrieving content data from one or more content feeds bound to the elements; and delivering the creative and the content data to a user device.
    Type: Application
    Filed: August 3, 2023
    Publication date: November 30, 2023
    Inventors: Stephen Tsun, Vikas Jha, Shamim Samadi, Vishal Goenka, David Monsees
  • Patent number: 11789939
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for managing a relationship between content and an environment for provisioning the content. In one aspect, a method includes receiving a request for a content item; and in response to receiving the request: selecting a creative from a plurality of creatives, the creative including a reference to a profile associated with one or more elements; retrieving content data from one or more content feeds bound to the elements; and delivering the creative and the content data to a user device.
    Type: Grant
    Filed: January 3, 2022
    Date of Patent: October 17, 2023
    Assignee: Google LLC
    Inventors: Stephen Tsun, Vikas Jha, Shamim Samadi, Vishal Goenka, David Monsees
  • Patent number: 11481386
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for managing a relationship between content and an environment for provisioning the content. In one aspect, a method includes receiving a request for a content item; and in response to receiving the request: selecting a creative from a plurality of creatives, the creative including a reference to a profile associated with one or more elements; retrieving content data from one or more content feeds bound to the elements; and delivering the creative and the content data to a user device.
    Type: Grant
    Filed: December 2, 2020
    Date of Patent: October 25, 2022
    Assignee: Google LLC
    Inventors: Stephen Tsun, Vikas Jha, Shamim Samadi, Vishal Goenka, David Monsees
  • Publication number: 20220121655
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for managing a relationship between content and an environment for provisioning the content. In one aspect, a method includes receiving a request for a content item; and in response to receiving the request: selecting a creative from a plurality of creatives, the creative including a reference to a profile associated with one or more elements; retrieving content data from one or more content feeds bound to the elements; and delivering the creative and the content data to a user device.
    Type: Application
    Filed: January 3, 2022
    Publication date: April 21, 2022
    Inventors: Stephen Tsun, Vikas Jha, Shamim Samadi, Vishal Goenka, David Monsees
  • Patent number: 11216449
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for managing a relationship between content and an environment for provisioning the content. In one aspect, a method includes receiving a request for a content item; and in response to receiving the request: selecting a creative from a plurality of creatives, the creative including a reference to a profile associated with one or more elements; retrieving content data from one or more content feeds bound to the elements; and delivering the creative and the content data to a user device.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: January 4, 2022
    Assignee: Google LLC
    Inventors: Stephen Tsun, Vikas Jha, Shamim Samadi, Vishal Goenka, David Monsees
  • Publication number: 20210089521
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for managing a relationship between content and an environment for provisioning the content. In one aspect, a method includes receiving a request for a content item; and in response to receiving the request: selecting a creative from a plurality of creatives, the creative including a reference to a profile associated with one or more elements; retrieving content data from one or more content feeds bound to the elements; and delivering the creative and the content data to a user device.
    Type: Application
    Filed: December 2, 2020
    Publication date: March 25, 2021
    Inventors: Stephen Tsun, Vikas Jha, Shamim Samadi, Vishal Goenka, David Monsees
  • Publication number: 20190320222
    Abstract: Methods, and systems, including computer programs encoded on computer-readable storage mediums, including a method to identify viewed content items, comprising receiving a content item to be displayed on user computing devices and receiving a request to serve the content item in conjunction with an electronic document. The server provides the content item to a user computing device for display and determines that a particular amount of the content item was displayed for a particular amount of time on the user computing device. In response to the determination, the server logs that the content item was displayed on the user computing device.
    Type: Application
    Filed: October 4, 2018
    Publication date: October 17, 2019
    Inventors: Fred Bertsch, James Beser, David Monsees
  • Publication number: 20190034480
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for managing a relationship between content and an environment for provisioning the content. In one aspect, a method includes receiving a request for a content item; and in response to receiving the request: selecting a creative from a plurality of creatives, the creative including a reference to a profile associated with one or more elements; retrieving content data from one or more content feeds bound to the elements; and delivering the creative and the content data to a user device.
    Type: Application
    Filed: September 27, 2018
    Publication date: January 31, 2019
    Inventors: Stephen Tsun, Vikas Jha, Shamim Samadi, Vishal Goenka, David Monsees
  • Publication number: 20180247338
    Abstract: Methods, systems, and apparatus for creating and managing user device interest lists for online content are provided. The method is implemented by a processor executing the instructions. The method includes providing a dynamic advertisement including a plurality of elements for display on a user device wherein each element of the dynamic advertisement is configured to receive a device interaction from the user device, receiving data representative of a device interaction with at least one of the plurality of elements, identifying an item based on the data received, and determining a marketing response based on the identified item.
    Type: Application
    Filed: April 25, 2018
    Publication date: August 30, 2018
    Inventors: David MONSEES, Tom AYLES
  • Publication number: 20180189832
    Abstract: Methods, systems, and apparatus for creating and managing user device interest lists for online content are provided. The method is implemented by a processor executing the instructions. The method includes providing a dynamic advertisement including a plurality of elements for display on a user device wherein each element of the dynamic advertisement is configured to receive a device interaction from the user device, receiving data representative of a device interaction with at least one of the plurality of elements, identifying an item based on the data received, and determining a marketing response based on the identified item.
    Type: Application
    Filed: March 20, 2017
    Publication date: July 5, 2018
    Applicant: Google Inc.
    Inventors: David Monsees, Tom Ayles
  • Publication number: 20140156416
    Abstract: Methods and systems for previewing, approving and testing online content, particularly dynamically-created content, are provided. The methods and systems described herein enable a reviewer to access an online content management system through a user interface and view a dynamically-created item of online content as it would be viewed by an online user. In addition, a reviewer is able to create and view a plurality of similar but non-identical items of dynamically-created online content, and then save the underlying build data so that the plurality of items can be regenerated together at a later time. In addition, the build data may be saved to permit it to be transmitted to a third party to enable the third party to regenerate and view the items of online content.
    Type: Application
    Filed: December 3, 2012
    Publication date: June 5, 2014
    Inventors: Vishal Goenka, Stephen N. Tsun, David Monsees, Tom Ayles
  • Publication number: 20140074588
    Abstract: Methods, and systems, including computer programs encoded on computer-readable storage mediums, including a method for determining an aggregated user exposure level to a content item. The method includes receiving, by a user device, a content item; accessing, by the user device, measurement instructions including instructions to measure user exposure levels to the content item during various display states, and upon execution of the measurement instructions by the user device: detecting, by the user device, at least two display states; for each of the display states, determining, by the user device, a user exposure level of the content item in the viewport for the display state, the user exposure level being a measurement of (i) an area of the particular portion of the viewport occupied by the content item and (ii) a duration of the display state; and determining, by the user device, an aggregation of the user exposure levels.
    Type: Application
    Filed: September 10, 2012
    Publication date: March 13, 2014
    Applicant: GOOGLE INC.
    Inventors: Fred Bertsch, James Beser, David Monsees
  • Publication number: 20130297636
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for managing a relationship between content and an environment for provisioning the content. In one aspect, a method includes receiving a request for a content item; and in response to receiving the request: selecting a creative from a plurality of creatives, the creative including a reference to a profile associated with one or more elements; retrieving content data from one or more content feeds bound to the elements; and delivering the creative and the content data to a user device.
    Type: Application
    Filed: March 12, 2013
    Publication date: November 7, 2013
    Applicant: GOOGLE INC.
    Inventors: Stephen Tsun, Vikas Jha, Shamim Samadi, Vishal Goenka, David Monsees
  • Publication number: 20120059707
    Abstract: Among other disclosed subject matter, a computer-implemented method includes receiving a first data set associated with a first data provider. The first data set includes a first set of data attributes associated with a first set of users. The method includes receiving a second data set associated with a second different data provider. The second data set includes a second set of data attributes associated with a second set of users. The method includes generating user cluster information based at least in part on at least one common data attribute associated with the first set of users and the second set of users. The method includes providing the user cluster information to a data purchaser.
    Type: Application
    Filed: August 31, 2011
    Publication date: March 8, 2012
    Applicant: GOOGLE INC.
    Inventors: Vishal Goenka, Anurag Agarwal, Arun Dev Qamra, Vassilis Papavassiliou, Daishi Harada, Rajas Moonka, David Monsees
  • Publication number: 20120059706
    Abstract: Among other disclosed subject matter, a computer-implemented method for managing data includes receiving user data from a data provider. The user data includes user information in a first format. The method includes transforming the user data in the first format to user data in a second format. The user data in the second format includes a subset of the user information and the second format is defined by a data subscriber. The method includes providing the user data in the second format to the data subscriber.
    Type: Application
    Filed: August 31, 2011
    Publication date: March 8, 2012
    Inventors: Vishal Goenka, Vikas Jha, Nicholas Cherry, Rajas Moonka, David Monsees, Anurag Agarwal