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: 20230385274Abstract: 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: ApplicationFiled: August 3, 2023Publication date: November 30, 2023Inventors: Stephen Tsun, Vikas Jha, Shamim Samadi, Vishal Goenka, David Monsees
-
Patent number: 11789939Abstract: 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: GrantFiled: January 3, 2022Date of Patent: October 17, 2023Assignee: Google LLCInventors: Stephen Tsun, Vikas Jha, Shamim Samadi, Vishal Goenka, David Monsees
-
Patent number: 11481386Abstract: 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: GrantFiled: December 2, 2020Date of Patent: October 25, 2022Assignee: Google LLCInventors: Stephen Tsun, Vikas Jha, Shamim Samadi, Vishal Goenka, David Monsees
-
Publication number: 20220121655Abstract: 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: ApplicationFiled: January 3, 2022Publication date: April 21, 2022Inventors: Stephen Tsun, Vikas Jha, Shamim Samadi, Vishal Goenka, David Monsees
-
Patent number: 11216449Abstract: 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: GrantFiled: September 27, 2018Date of Patent: January 4, 2022Assignee: Google LLCInventors: Stephen Tsun, Vikas Jha, Shamim Samadi, Vishal Goenka, David Monsees
-
Publication number: 20210089521Abstract: 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: ApplicationFiled: December 2, 2020Publication date: March 25, 2021Inventors: Stephen Tsun, Vikas Jha, Shamim Samadi, Vishal Goenka, David Monsees
-
Publication number: 20190320222Abstract: 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: ApplicationFiled: October 4, 2018Publication date: October 17, 2019Inventors: Fred Bertsch, James Beser, David Monsees
-
Publication number: 20190034480Abstract: 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: ApplicationFiled: September 27, 2018Publication date: January 31, 2019Inventors: Stephen Tsun, Vikas Jha, Shamim Samadi, Vishal Goenka, David Monsees
-
Publication number: 20180247338Abstract: 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: ApplicationFiled: April 25, 2018Publication date: August 30, 2018Inventors: David MONSEES, Tom AYLES
-
Publication number: 20180189832Abstract: 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: ApplicationFiled: March 20, 2017Publication date: July 5, 2018Applicant: Google Inc.Inventors: David Monsees, Tom Ayles
-
Publication number: 20140156416Abstract: 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: ApplicationFiled: December 3, 2012Publication date: June 5, 2014Inventors: Vishal Goenka, Stephen N. Tsun, David Monsees, Tom Ayles
-
Publication number: 20140074588Abstract: 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: ApplicationFiled: September 10, 2012Publication date: March 13, 2014Applicant: GOOGLE INC.Inventors: Fred Bertsch, James Beser, David Monsees
-
Publication number: 20130297636Abstract: 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: ApplicationFiled: March 12, 2013Publication date: November 7, 2013Applicant: GOOGLE INC.Inventors: Stephen Tsun, Vikas Jha, Shamim Samadi, Vishal Goenka, David Monsees
-
Publication number: 20120059706Abstract: 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: ApplicationFiled: August 31, 2011Publication date: March 8, 2012Inventors: Vishal Goenka, Vikas Jha, Nicholas Cherry, Rajas Moonka, David Monsees, Anurag Agarwal
-
Publication number: 20120059707Abstract: 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: ApplicationFiled: August 31, 2011Publication date: March 8, 2012Applicant: GOOGLE INC.Inventors: Vishal Goenka, Anurag Agarwal, Arun Dev Qamra, Vassilis Papavassiliou, Daishi Harada, Rajas Moonka, David Monsees