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: 10810349
    Abstract: 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: Grant
    Filed: August 19, 2015
    Date of Patent: October 20, 2020
    Assignee: Google LLC
    Inventors: Ksenia Shubina, Pavel Kobyakov
  • Patent number: 10291684
    Abstract: 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: Grant
    Filed: March 28, 2016
    Date of Patent: May 14, 2019
    Assignee: Google LLC
    Inventors: Matthew Young-Lai, Chris Kirby, Pavel Kobyakov
  • Patent number: 9898174
    Abstract: 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: Grant
    Filed: February 28, 2012
    Date of Patent: February 20, 2018
    Assignee: Google LLC
    Inventors: Pavel Kobyakov, Fedor Labounko
  • Patent number: 9865008
    Abstract: 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: Grant
    Filed: September 20, 2012
    Date of Patent: January 9, 2018
    Assignee: Google LLC
    Inventors: Pavel Kobyakov, Fedor Labounko
  • Patent number: 9846893
    Abstract: 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: Grant
    Filed: July 18, 2012
    Date of Patent: December 19, 2017
    Assignee: Google LLC
    Inventors: Pavel Kobyakov, Fedor Labounko
  • Patent number: 9767079
    Abstract: 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: Grant
    Filed: December 12, 2016
    Date of Patent: September 19, 2017
    Assignee: Google Inc.
    Inventors: Pavel Kobyakov, Fedor Labounko
  • Patent number: 9720889
    Abstract: 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: Grant
    Filed: July 10, 2014
    Date of Patent: August 1, 2017
    Assignee: Google Inc.
    Inventor: Pavel Kobyakov
  • Patent number: 9552436
    Abstract: 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: Grant
    Filed: July 20, 2012
    Date of Patent: January 24, 2017
    Assignee: Google Inc.
    Inventors: Pavel Kobyakov, Fedor Labounko
  • Patent number: 9332291
    Abstract: 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: Grant
    Filed: December 27, 2012
    Date of Patent: May 3, 2016
    Assignee: Google Inc.
    Inventors: Matthew Young-Lai, Chris Kirby, Pavel Kobyakov
  • Publication number: 20150347431
    Abstract: 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: Application
    Filed: July 20, 2012
    Publication date: December 3, 2015
    Inventors: Pavel Kobyakov, Fedor Labounko
  • Patent number: 9159081
    Abstract: 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: Grant
    Filed: October 23, 2012
    Date of Patent: October 13, 2015
    Assignee: Google Inc.
    Inventors: Pavel Kobyakov, Ksenia Shubina
  • Patent number: 9146911
    Abstract: 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: Grant
    Filed: July 17, 2012
    Date of Patent: September 29, 2015
    Assignee: Google Inc.
    Inventors: Ksenia Shubina, Pavel Kobyakov
  • Patent number: 9141969
    Abstract: 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: Grant
    Filed: April 11, 2014
    Date of Patent: September 22, 2015
    Assignee: Google Inc.
    Inventors: Pavel Kobyakov, Ksenia Shubina
  • Publication number: 20150242908
    Abstract: 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: Application
    Filed: September 20, 2012
    Publication date: August 27, 2015
    Inventors: Pavel Kobyakov, Fedor Labounko
  • Publication number: 20150220990
    Abstract: 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: Application
    Filed: July 18, 2012
    Publication date: August 6, 2015
    Applicant: Google Inc.
    Inventors: Pavel Kobyakov, Fedor Labounko
  • Patent number: 9098598
    Abstract: 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: Grant
    Filed: May 4, 2012
    Date of Patent: August 4, 2015
    Assignee: Google Inc.
    Inventors: Pavel Kobyakov, Ksenia Shubina
  • Patent number: 9092731
    Abstract: 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: Grant
    Filed: February 19, 2014
    Date of Patent: July 28, 2015
    Assignee: Google Inc.
    Inventors: Ksenia Shubina, Pavel Kobyakov
  • Patent number: 9047254
    Abstract: 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: Grant
    Filed: July 5, 2012
    Date of Patent: June 2, 2015
    Assignee: Google Inc.
    Inventors: Pavel Kobyakov, Ksenia Shubina
  • Patent number: 9047627
    Abstract: 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: Grant
    Filed: February 19, 2014
    Date of Patent: June 2, 2015
    Assignee: Google Inc.
    Inventors: Pavel Kobyakov, Ksenia Shubina
  • Patent number: 9043699
    Abstract: 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: Grant
    Filed: July 5, 2012
    Date of Patent: May 26, 2015
    Assignee: Google Inc.
    Inventors: Ksenia Shubina, Pavel Kobyakov