Patents by Inventor Vadim Berman

Vadim Berman 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: 9391861
    Abstract: A computer-implemented method for comparing multiple client application variations, including, providing a copy of a client application to each of a plurality of client devices, wherein each copy of the client application comprises multiple application variations, receiving demographic information from one or more of the plurality of client devices and providing a list of available experiments to each of the plurality of client devices based on the demographic information, wherein each of the available experiments corresponds with one or more application variations. In certain implementations, the method further includes steps for receiving usage information for each copy of the client application associated with each of the plurality of client devices and comparing two or more application variations of the client application based on the usage information. Systems and computer-readable media are also provided.
    Type: Grant
    Filed: August 9, 2013
    Date of Patent: July 12, 2016
    Assignee: Google Inc.
    Inventors: Tyler William Odean, Marc-André Decoste, Jesse Doherty, Vadim Berman, Alexei Iourievich Svitkine, Steven Chi Truong, Ilya Mikhailovich Sherman
  • Patent number: 9172739
    Abstract: Aspects of the subject technology are related to systems and methods for anticipating content domain names to be used by a browser. A system may be configured to detect network events while one or more web pages associated with a domain name are being loaded, identify, based on the network events, one or more content domain names that are associated with the domain name, and storing, in a data repository, associations of the one or more content domain names with the domain name. The associations of the one or more content domain names in the data repository may be used to initiate a Domain Name System (DNS) request for at least one of the one or more content domain names when a subsequent web page associated with the domain name is loaded by a browser.
    Type: Grant
    Filed: October 19, 2012
    Date of Patent: October 27, 2015
    Assignee: Google Inc.
    Inventors: Vadim Berman, Nikita Kostylev
  • Publication number: 20140039879
    Abstract: A system providing a set of natural language processing functionalities, such as named entity extraction, domain extraction, sense disambiguation, automatic translation between different natural languages, morphological analysis, tokenization, via a unified process of analysis and transformation, using underlying linguistic database. The invention can accept text input and can be used to translate text, find out the correct sense of a word, obtain the main subject of a text, obtain the grammatical attributes of a word, paraphrase a text, and search for specific entities within the input text.
    Type: Application
    Filed: April 27, 2011
    Publication date: February 6, 2014
    Inventor: Vadim Berman
  • Patent number: 8395641
    Abstract: Disclosed herein are methods and systems for injecting an existing graphic element into a target application. A sizing configuration of an existing graphic element displayed in a target application may be intercepted from a target application. A sizing configuration of the graphic elements which are to be injected may then be determined. Using the sizing configuration of the graphic elements to be injected and the intercepted sizing configuration of the existing graphic elements displayed in the target application, a resultant sizing configuration may be determined so that both the displayed existing graphic elements and the graphic elements to be injected may be displayed in the target application. The graphic elements which are to be injected may then be injected into the application so that both the graphic elements to be injected and the existing graphic elements are displayed in the target application.
    Type: Grant
    Filed: November 23, 2011
    Date of Patent: March 12, 2013
    Assignee: Google Inc.
    Inventors: Erik Lewis Wright, Vadim Berman
  • Publication number: 20130054747
    Abstract: Aspects of the subject technology are related to systems and methods for anticipating content domain names to be used by a browser. A system may be configured to detect network events while one or more web pages associated with a domain name are being loaded, identify, based on the network events, one or more content domain names that are associated with the domain name, and storing, in a data repository, associations of the one or more content domain names with the domain name. The associations of the one or more content domain names in the data repository may be used to initiate a Domain Name System (DNS) request for at least one of the one or more content domain names when a subsequent web page associated with the domain name is loaded by a browser.
    Type: Application
    Filed: October 19, 2012
    Publication date: February 28, 2013
    Inventors: Vadim BERMAN, Nikita KOSTYLEV