Patents by Inventor Pavel Kobyakov
Pavel Kobyakov 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: 10810349Abstract: This specification describes methods, systems, and apparatus, including computer programs encoded on a computer-readable storage device, for determining expansion directions of content item environments that are used to display expandable content items.Type: GrantFiled: August 19, 2015Date of Patent: October 20, 2020Assignee: Google LLCInventors: Ksenia Shubina, Pavel Kobyakov
-
Patent number: 10291684Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enforcing publisher content item block requests. In one aspect, a method includes receiving a set of declared network locations for a content item and rendering the content item. A request is initiated for a resource that is referenced by the content item, and network locations fetched in response to the request are logged. A composite set of network locations that includes the fetched network locations and declared network locations is generated. The composite set of network locations is used to enforce publisher block requests.Type: GrantFiled: March 28, 2016Date of Patent: May 14, 2019Assignee: Google LLCInventors: Matthew Young-Lai, Chris Kirby, Pavel Kobyakov
-
Patent number: 9898174Abstract: This specification describes methods, systems, and apparatus, including computer programs encoded on a computer-readable storage device, for providing a preview of an expandable content item. The subject matter of the specification is embodied in a method that includes presenting an interface configured to receive input for designating characteristics associated with an expandable content item and receiving, via the interface, a designation of one or more directions for expansion of the expandable content item. The method also includes presenting a control for enabling selection of a preview option, and receiving a selection of the control. The method further includes presenting a preview interface responsive to receiving the selection of the control, the preview interface including an option for designating a selection of at least a first or a second different preview environment.Type: GrantFiled: February 28, 2012Date of Patent: February 20, 2018Assignee: Google LLCInventors: Pavel Kobyakov, Fedor Labounko
-
Patent number: 9865008Abstract: Methods, and systems, including computer programs encoded on computer-readable storage mediums, including a method for determining a configuration of a content item display environment.Type: GrantFiled: September 20, 2012Date of Patent: January 9, 2018Assignee: Google LLCInventors: Pavel Kobyakov, Fedor Labounko
-
Patent number: 9846893Abstract: Methods, and systems, including computer programs encoded on computer-readable storage mediums, including a method for obtaining information about advertisement slots on resources (e.g., web pages). The method includes receiving a request to provide content for display in an ad slot of a web page presented on a user device; determining that parameter data specifying a parameter of the ad slot is not included in the request, the parameter being an indicator of a relative position of the ad slot on the web page; in response to determining that the parameter data is not included in the request, providing content to display in the ad slot to fulfill the request, the content including a tag configured to determine the parameter of the ad slot; receiving the parameter of the ad slot determined by the tag; and storing the parameter of the ad slot in a database.Type: GrantFiled: July 18, 2012Date of Patent: December 19, 2017Assignee: Google LLCInventors: Pavel Kobyakov, Fedor Labounko
-
Patent number: 9767079Abstract: Systems and methods for displaying expandable content by maintaining a content database of slot identifier entries, each entry identifying a respective content slot and a respective resource identifier of a corresponding electronic publication on which the respective content slot is positioned. A data processing system receives a request to provide content for a content slot, the request identifying a slot identifier and a resource identifier, and determines, by accessing the content database, one or more permitted expansion directions for the content slot. The data processing system selects an expandable content item for publication based on the one or more determined permitted expansion directions.Type: GrantFiled: December 12, 2016Date of Patent: September 19, 2017Assignee: Google Inc.Inventors: Pavel Kobyakov, Fedor Labounko
-
Patent number: 9720889Abstract: Systems and methods for checking for redirection of a content item are provided. A first web page identified by a first uniform resource locator (URL), the first web page comprising a content item. The first URL is stored in a memory element. After a predetermined period of time elapses, a second URL associated with a second web page rendered by the browser is identified. A discrepancy between the first URL and the second URL is detected. Responsive to the discrepancy detection, the content item is identified as ineligible for participation in an online auction system.Type: GrantFiled: July 10, 2014Date of Patent: August 1, 2017Assignee: Google Inc.Inventor: Pavel Kobyakov
-
Patent number: 9552436Abstract: In general, one aspect of the subject matter described in this specification can be implemented on a computer system. A quantity of slots associated with one or more publications can be received from/identified by a publisher. Slot properties for each of the slots in the received quantity of slots can be determined including determining the permitted expansion directions for the slots based on the slot properties. Content items can be selected for publishing from one or more expandable content items based, at least in part, on the possible expansion directions of the slots.Type: GrantFiled: July 20, 2012Date of Patent: January 24, 2017Assignee: Google Inc.Inventors: Pavel Kobyakov, Fedor Labounko
-
Patent number: 9332291Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enforcing publisher content item block requests. In one aspect, a method includes receiving a set of declared network locations for a content item and rendering the content item. A request is initiated for a resource that is referenced by the content item, and network locations fetched in response to the request are logged. A composite set of network locations that includes the fetched network locations and declared network locations is generated. The composite set of network locations is used to enforce publisher block requests.Type: GrantFiled: December 27, 2012Date of Patent: May 3, 2016Assignee: Google Inc.Inventors: Matthew Young-Lai, Chris Kirby, Pavel Kobyakov
-
Publication number: 20150347431Abstract: In general, one aspect of the subject matter described in this specification can be implemented on a computer system. A quantity of slots associated with one or more publications can be received from/identified by a publisher. Slot properties for each of the slots in the received quantity of slots can be determined including determining the permitted expansion directions for the slots based on the slot properties. Content items can be selected for publishing from one or more expandable content items based, at least in part, on the possible expansion directions of the slots.Type: ApplicationFiled: July 20, 2012Publication date: December 3, 2015Inventors: Pavel Kobyakov, Fedor Labounko
-
Patent number: 9159081Abstract: This specification describes methods, systems, and apparatus, including computer programs encoded on a computer-readable storage device, for determining content item environment types for content items rendered in a web based resource.Type: GrantFiled: October 23, 2012Date of Patent: October 13, 2015Assignee: Google Inc.Inventors: Pavel Kobyakov, Ksenia Shubina
-
Patent number: 9146911Abstract: This specification describes methods, systems, and apparatus, including computer programs encoded on a computer-readable storage device, for determining expansion directions of content item environments that are used to display expandable content items.Type: GrantFiled: July 17, 2012Date of Patent: September 29, 2015Assignee: Google Inc.Inventors: Ksenia Shubina, Pavel Kobyakov
-
Patent number: 9141969Abstract: This specification describes methods, systems, and apparatus, including computer programs encoded on a computer-readable storage device, for determining expansion rates for events related to expandable content items.Type: GrantFiled: April 11, 2014Date of Patent: September 22, 2015Assignee: Google Inc.Inventors: Pavel Kobyakov, Ksenia Shubina
-
Publication number: 20150242908Abstract: Methods, and systems, including computer programs encoded on computer-readable storage mediums, including a method for determining a configuration of a content item display environment.Type: ApplicationFiled: September 20, 2012Publication date: August 27, 2015Inventors: Pavel Kobyakov, Fedor Labounko
-
Publication number: 20150220990Abstract: Methods, and systems, including computer programs encoded on computer-readable storage mediums, including a method for obtaining information about advertisement slots on resources (e.g., web pages). The method includes receiving a request to provide content for display in an ad slot of a web page presented on a user device; determining that parameter data specifying a parameter of the ad slot is not included in the request, the parameter being an indicator of a relative position of the ad slot on the web page; in response to determining that the parameter data is not included in the request, providing content to display in the ad slot to fulfill the request, the content including a tag configured to determine the parameter of the ad slot; receiving the parameter of the ad slot determined by the tag; and storing the parameter of the ad slot in a database.Type: ApplicationFiled: July 18, 2012Publication date: August 6, 2015Applicant: Google Inc.Inventors: Pavel Kobyakov, Fedor Labounko
-
Patent number: 9098598Abstract: This specification describes methods, systems, and apparatus, including computer programs encoded on a computer-readable storage device, for non-default location support for publisher side files. In an aspect, location macros are used in content item data. The location macros are specific to vendors that serve the content items. For each content item request for which a publisher specified by the request utilizes a default location for a publisher side file location, the content item data are modified to specify the default location. Conversely, for each request for which the publisher specified by the request utilizes a non-default location for the publisher side file location, the content item data are modified to specify the non-default location.Type: GrantFiled: May 4, 2012Date of Patent: August 4, 2015Assignee: Google Inc.Inventors: Pavel Kobyakov, Ksenia Shubina
-
Patent number: 9092731Abstract: Methods, and systems, including computer programs encoded on computer-readable storage mediums, including a method for determining accuracy measures for predicted expansion directions for content item environments.Type: GrantFiled: February 19, 2014Date of Patent: July 28, 2015Assignee: Google Inc.Inventors: Ksenia Shubina, Pavel Kobyakov
-
Patent number: 9047254Abstract: This specification describes methods, systems, and apparatus, including computer programs encoded on a computer-readable storage device, for detecting and validating expansion types of expandable content items.Type: GrantFiled: July 5, 2012Date of Patent: June 2, 2015Assignee: Google Inc.Inventors: Pavel Kobyakov, Ksenia Shubina
-
Patent number: 9047627Abstract: This specification describes methods, systems, and apparatus, including computer programs encoded on a computer-readable storage device, for precluding the serving of expandable content items from vendors for publisher hosts that do not support the particular vendors.Type: GrantFiled: February 19, 2014Date of Patent: June 2, 2015Assignee: Google Inc.Inventors: Pavel Kobyakov, Ksenia Shubina
-
Patent number: 9043699Abstract: This specification describes methods, systems, and apparatus, including computer programs encoded on a computer-readable storage device, for detecting expansion directions of content item environments that are used to display expandable content items.Type: GrantFiled: July 5, 2012Date of Patent: May 26, 2015Assignee: Google Inc.Inventors: Ksenia Shubina, Pavel Kobyakov