Patents by Inventor Christian Oestlien
Christian Oestlien 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: 11769176Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, for providing content. A method includes receiving a request for an advertisement to be displayed in a slot associated with a third-party content site; identifying a relevant advertisement to be provided in the slot; determining information to be included in an annotation associated with the advertisement; the annotation including customized information to be presented along with the advertisement; providing the advertisement responsive to the request including providing the annotation along with a control for re-publishing the advertisement along with the relevant advertisement; receiving user input selecting the control and designating the advertisement for re-publishing to a group, the group being designated by the user; and targeting additional content to the group based on the received user input.Type: GrantFiled: April 11, 2022Date of Patent: September 26, 2023Assignee: Google LLCInventors: Davi De Castro Reis, Eider Silva de Oliveira, Marcus A. Leal, Christian Oestlien
-
Patent number: 11715165Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, are provided for facilitating a following of a content sponsor in a social network. In one aspect, a method includes the actions of identifying a creative for presentation to users in response to requests for content, and receiving selection criteria from a sponsor associated with the creative, the selection criteria for use in determining when to present the creative. The creative is augmented to include a control that enables a user to follow the content sponsor automatically upon interaction with the control, and the augmented creative is presented in response to received requests for content in accordance with the selection criteria. The sponsor is charged when the creative is presented and a user initiates an action to follow the sponsor in a social network.Type: GrantFiled: January 28, 2021Date of Patent: August 1, 2023Assignee: Google LLCInventors: Christian Oestlien, Cinthya Rossana Urasaki, Rafael M. Borges, Richard D. Borovoy, Marcus A. Leal, Julia H. Farago, Fred Bertsch, Elena Kon
-
Patent number: 11694232Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, for providing content. A method includes receiving a request for an advertisement to be displayed in a slot associated with a third-party content site; identifying a relevant advertisement to be provided in the slot; determining information to be included in an annotation associated with the advertisement, the annotation including customized information to be presented along with the advertisement; providing the advertisement responsive to the request including providing the annotation along with a control for re-publishing the advertisement along with the relevant advertisement; receiving user input selecting the control and designating the advertisement for re-publishing to a group, the group being designated by the user; and targeting additional content to the group based on the received user input.Type: GrantFiled: April 30, 2021Date of Patent: July 4, 2023Assignee: Google LLCInventors: Davi De Castro Reis, Christian Oestlien, Eider Silva de Oliveira, Marcus A. Leal
-
Patent number: 11551260Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, are described for providing content. A method includes transmitting an audio content item that is presented to a user of a personal digital assistant through a speaker; receiving digital information that includes spoken information that was submitted through the personal digital assistant by the user and converted into the digital information, the received digital information including data specifying one or more other users with which the audio content item is to be shared; annotating the audio content item with an annotation including at least some of the digital information and data specifying that the user is the source of the annotation; and transmitting the audio content item and the annotation to the one or more other users with which the audio content is to be shared as specified by the digital information.Type: GrantFiled: December 10, 2020Date of Patent: January 10, 2023Assignee: Google LLCInventors: Davi De Castro Reis, Christian Oestlien, Eider Silva de Oliveira, Marcus A. Leal, Igor Prata Soares
-
Patent number: 11438297Abstract: A method includes accessing, by a server computer, a plurality of electronic mail messages. The method also includes identifying, by the server computer, at least one of the electronic mail messages as a promoted electronic mail message. The method further includes outputting, for display at a client computing device, an electronic mail interface wherein the promoted electronic mail message is represented in a first position of a display order and a remainder of the electronic mail messages are represented subsequent to the promoted electronic mail message in the display order.Type: GrantFiled: January 15, 2021Date of Patent: September 6, 2022Assignee: GOOGLE LLCInventors: Aaron Nathaniel Rothman, Deepak Jindal, Thompson Alexander Ivor Gawley, Christian Oestlien, Stacey Kapadia
-
Publication number: 20220237662Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, for providing content. A method includes receiving a request for an advertisement to be displayed in a slot associated with a third-party content site; identifying a relevant advertisement to be provided in the slot; determining information to be included in an annotation associated with the advertisement, the annotation including customized information to be presented along with the advertisement; providing the advertisement responsive to the request including providing the annotation along with a control for re-publishing the advertisement along with the relevant advertisement; receiving user input selecting the control and designating the advertisement for re-publishing to a group, the group being designated by the user; and targeting additional content to the group based on the received user input.Type: ApplicationFiled: April 11, 2022Publication date: July 28, 2022Inventors: Davi De Castro Reis, Eider Silva de Oliveira, Marcus A. Leal, Christian Oestlien
-
Patent number: 11210696Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, are described for providing content. A method includes: transmitting an audio content item that is presented to a user of a personal digital assistant through a speaker; receiving digital information that includes spoken information that was submitted through the personal digital assistant by the user and converted into the digital information, the received digital information including data specifying one or more other users with which the audio content item is to be shared; annotating the audio content item with an annotation including at least some of the digital information and data specifying that the user is the source of the annotation; and transmitting the audio content item and the annotation to the one or more other users with which the audio content is to be shared as specified by the digital information.Type: GrantFiled: June 9, 2017Date of Patent: December 28, 2021Assignee: Google LLCInventors: Davi De Castro Reis, Christian Oestlien, Eider Silva de Oliveira, Marcus A. Leal, Igor Prata Soares
-
Publication number: 20210248646Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, for providing content. A method includes receiving a request for an advertisement to be displayed in a slot associated with a third-party content site; identifying a relevant advertisement to be provided in the slot; determining information to be included in an annotation associated with the advertisement, the annotation including customized information to be presented along with the advertisement; providing the advertisement responsive to the request including providing the annotation along with a control for re-publishing the advertisement along with the relevant advertisement; receiving user input selecting the control and designating the advertisement for re-publishing to a group, the group being designated by the user; and targeting additional content to the group based on the received user input.Type: ApplicationFiled: April 30, 2021Publication date: August 12, 2021Inventors: Davi De Castro Reis, Christian Oestlien, Eider Silva de Oliveira, Marcus A. Leal
-
Publication number: 20210150636Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, are provided for facilitating a following of a content sponsor in a social network. In one aspect, a method includes the actions of identifying a creative for presentation to users in response to requests for content, and receiving selection criteria from a sponsor associated with the creative, the selection criteria for use in determining when to present the creative. The creative is augmented to include a control that enables a user to follow the content sponsor automatically upon interaction with the control, and the augmented creative is presented in response to received requests for content in accordance with the selection criteria. The sponsor is charged when the creative is presented and a user initiates an action to follow the sponsor in a social network.Type: ApplicationFiled: January 28, 2021Publication date: May 20, 2021Inventors: Christian Oestlien, Cinthya Rossana Urasaki, Rafael M. Borges, Richard D. Borovoy, Marcus A. Leal, Julia H. Farago, Fred Bertsch, Elena Kon
-
Publication number: 20210144116Abstract: A method includes accessing, by a server computer, a plurality of electronic mail messages. The method also includes identifying, by the server computer, at least one of the electronic mail messages as a promoted electronic mail message. The method further includes outputting, for display at a client computing device, an electronic mail interface wherein the promoted electronic mail message is represented in a first position of a display order and a remainder of the electronic mail messages are represented subsequent to the promoted electronic mail message in the display order.Type: ApplicationFiled: January 15, 2021Publication date: May 13, 2021Applicant: Google LLCInventors: Aaron Nathaniel Rothman, Deepak Jindal, Thompson Alexander Ivor Gawley, Christian Oestlien, Stacey Kapadia
-
Patent number: 10997631Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, for providing content. A method includes receiving a request for an advertisement to be displayed in a slot associated with a third-party content site; identifying a relevant advertisement to be provided in the slot; determining information to be included in an annotation associated with the advertisement, the annotation including customized information to be presented along with the advertisement; providing the advertisement responsive to the request including providing the annotation along with a control for re-publishing the advertisement along with the relevant advertisement; receiving user input selecting the control and designating the advertisement for re-publishing to a group, the group being designated by the user; and targeting additional content to the group based on the received user input.Type: GrantFiled: August 15, 2019Date of Patent: May 4, 2021Assignee: Google LLCInventors: Davi De Castro Reis, Christian Oestlien, Elder Silva de Oliveira, Marcus A. Leal
-
Publication number: 20210097570Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, are described for providing content. A method includes transmitting an audio content item that is presented to a user of a personal digital assistant through a speaker; receiving digital information that includes spoken information that was submitted through the personal digital assistant by the user and converted into the digital information, the received digital information including data specifying one or more other users with which the audio content item is to be shared; annotating the audio content item with an annotation including at least some of the digital information and data specifying that the user is the source of the annotation; and transmitting the audio content item and the annotation to the one or more other users with which the audio content is to be shared as specified by the digital information.Type: ApplicationFiled: December 10, 2020Publication date: April 1, 2021Inventors: Davi De Castro Reis, Christian Oestlien, Eider Silva de Oliveira, Marcus A. Leal, Igor Prata Soares
-
Patent number: 10897448Abstract: A method includes accessing, by a server computer, a plurality of electronic mail messages. The method also includes identifying, by the server computer, at least one of the electronic mail messages as a promoted electronic mail message. The method further includes outputting, for display at a client computing device, an electronic mail interface wherein the promoted electronic mail message is represented in a first position of a display order and a remainder of the electronic mail messages are represented subsequent to the promoted electronic mail message in the display order.Type: GrantFiled: December 20, 2019Date of Patent: January 19, 2021Assignee: Google LLCInventors: Aaron Nathaniel Rothman, Deepak Jindal, Thompson Alexander Ivor Gawley, Christian Oestlien, Stacey Kapadia
-
Patent number: 10748187Abstract: In general, a method for providing content to a user includes providing a content item to a user responsive to a received request. The content item is displayed to the user in a slot associated with a third party content site. The content item includes a first annotation providing information for or about re-publishing the content item. A request is received from the user to follow a content provider associated with the content item. The user is designated as being interested in updated content from the content provider. Designating the user includes presenting information about the user to one or more of the content provider or a social application that includes a content provider presence so as to allow for updates associated with the content provider to be followed by the user.Type: GrantFiled: December 13, 2017Date of Patent: August 18, 2020Assignee: Google LLCInventors: Davi De Castro Reis, Christian Oestlien, Eider Silva de Oliveira, Marcus A. Leal
-
Publication number: 20200127961Abstract: A method includes accessing, by a server computer, a plurality of electronic mail messages. The method also includes identifying, by the server computer, at least one of the electronic mail messages as a promoted electronic mail message. The method further includes outputting, for display at a client computing device, an electronic mail interface wherein the promoted electronic mail message is represented in a first position of a display order and a remainder of the electronic mail messages are represented subsequent to the promoted electronic mail message in the display order.Type: ApplicationFiled: December 20, 2019Publication date: April 23, 2020Applicant: Google LLCInventors: Aaron Nathaniel Rothman, Deepak Jindal, Thompson Alexander Ivor Gawley, Christian Oestlien, Stacey Kapadia
-
Patent number: 10560415Abstract: A method includes accessing, by a server computer, a plurality of electronic mail messages. The method also includes identifying, by the server computer, at least one of the electronic mail messages as a promoted electronic mail message. The method further includes outputting, for display at a client computing device, an electronic mail interface wherein the promoted electronic mail message is represented in a first position of a display order and a remainder of the electronic mail messages are represented subsequent to the promoted electronic mail message in the display order.Type: GrantFiled: July 23, 2018Date of Patent: February 11, 2020Assignee: Google LLCInventors: Aaron Nathaniel Rothman, Deepak Jindal, Thompson Alexander Ivor Gawley, Christian Oestlien, Stacey Kapadia
-
Publication number: 20190370868Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, for providing content. A method includes receiving a request for an advertisement to be displayed in a slot associated with a third-party content site; identifying a relevant advertisement to be provided in the slot; determining information to be included in an annotation associated with the advertisement, the annotation including customized information to be presented along with the advertisement; providing the advertisement responsive to the request including providing the annotation along with a control for re-publishing the advertisement along with the relevant advertisement; receiving user input selecting the control and designating the advertisement for re-publishing to a group, the group being designated by the user; and targeting additional content to the group based on the received user input.Type: ApplicationFiled: August 15, 2019Publication date: December 5, 2019Inventors: Davi De Castro Reis, Christian Oestlien, Elder Silva de Oliveira, Marcus A. Leal
-
Patent number: 10430836Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, for providing content. A method includes receiving a request for an advertisement to be displayed in a slot associated with a third-party content site; identifying a relevant advertisement to be provided in the slot; determining information to be included in an annotation associated with the advertisement, the annotation including customized information to be presented along with the advertisement; providing the advertisement responsive to the request including providing the annotation along with a control for re-publishing the advertisement along with the relevant advertisement; receiving user input selecting the control and designating the advertisement for re-publishing to a group, the group being designated by the user; and targeting additional content to the group based on the received user input.Type: GrantFiled: September 12, 2016Date of Patent: October 1, 2019Assignee: Google LLCInventors: Davi De Castro Reis, Christian Oestlien, Eider Silva de Oliveira, Marcus A. Leal
-
Publication number: 20190164235Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, are provided for facilitating a following of a content sponsor in a social network. In one aspect, a method includes the actions of identifying a creative for presentation to users in response to requests for content, and receiving selection criteria from a sponsor associated with the creative, the selection criteria for use in determining when to present the creative. The creative is augmented to include a control that enables a user to follow the content sponsor automatically upon interaction with the control, and the augmented creative is presented in response to received requests for content in accordance with the selection criteria. The sponsor is charged when the creative is presented and a user initiates an action to follow the sponsor in a social network.Type: ApplicationFiled: January 30, 2019Publication date: May 30, 2019Inventors: Christian Oestlien, Cinthya Rossana Urasaki, Rafael M. Borges, Richard D. Borovoy, Marcus A. Leal, Julia H. Farago, Fred Bertsch, Elena Kon
-
Patent number: 10296403Abstract: A computing system including a first and a second application. The first application includes a first local software development kit (SDK) platform instance, and the first local SDK platform instance includes a first non-core SDK module instance, an application discovery module, and an inter-application communication module. The second application includes a second local SDK platform instance. The first non-core SDK module instance is configured to is a request to the application discovery module. Upon receipt of the request, the discovery module is configured to determine that the second local SDK platform instance includes a second non-core SDK module instance that is configured to service the request. The first local SDK platform instance, based on the determination, is configured to generate a deep link associated with the second application based on data collected by the first local SDK platform instance and provide the deep link to the first non-core SDK module.Type: GrantFiled: May 11, 2017Date of Patent: May 21, 2019Assignee: Google LLCInventors: Sean Cook, Jeffrey H. Seibert, Jr., Alex Roetter, Kevin Weil, Akash Garg, Jeremy Gordon, Christian Oestlien