Moscow, Russia
Moscow, Russia

Yandex is a Russian Internet company which operates the largest search engine in Russia with about 60% market share in that country. It also develops a number of Internet-based services and products. Yandex ranked as the 4th largest search engine worldwide, based on information from Comscore.com, with more than 150 million searches per day as of April 2012, and more than 50.5 million visitors daily as of February 2013. The company's mission is to provide answers to any questions users have or think about . Yandex also has a very large presence in Ukraine and Kazakhstan, providing nearly a third of all search results in those markets and 43% of all search results in Belarus.The Yandex.ru home page has been rated as the most popular website in Russia. The web site also operates in Belarus, Kazakhstan, Ukraine and Turkey. Another company, Yandex Labs, is a wholly owned division of Yandex that is located in the San Francisco Bay Area. In 2014, Yandex announced plans to open a research and development office in Berlin, Germany. Wikipedia.


Time filter

Source Type

Patent
Yandex | Date: 2016-10-27

There are provided methods and systems for generating a refined search engine results page (SERP) for a search query received from a user. A search query result set is generated in response to the search query and displayed to the user on a SERP. A user interest parameter for a search result element is generated based at least in part on user interaction with the search result element on the SERP, based on summing a first and second weight for the search result element on a first and second search result, respectively. A second search query including the initial search query, the search result element, and the user interest parameter as a reformulation of the initial search query indicating significance of the search result element is generated, and the search query results generated in response to the second search query are displayed to the user, thereby generating the refined SERP.


A method of and a computing device for storing data for rendering a graphical object, the graphical object having non-monotonous border defined by conventional coordinates, the method comprising: generating the border of the graphical object; applying to the border of the graphical object, at predetermined intervals traversing elements traversing the border of the graphical object in intersection points under the same traversing angle; measuring angles between traversing elements; responsive to at least one angle between two particular traversing elements exceeding a predetermined threshold, splitting the border into border fragments; generating base lines for each generated border fragment; projecting at predetermined heights pace heights from each of the plurality of border fragments to their respective base lines; calculating heights values; storing data for rendering the border fragments as ensemble of: plurality of base line coordinates, a heights pace, and a sequence of heights values in association with a respective base line.


Patent
Yandex | Date: 2016-09-27

The methods and systems described herein relate to a method of processing and storing images. The method is executed by a server and comprises: acquiring, by the server, a first image and a second image; determining, by the server, a first mapping information between the first image and the second image; generating, by the server, a reference image based on the first image and the second image, the reference image comprising a set of synthetic pixels; computing, by the server, a first parameter and a second parameter, the first parameter being at least partially indicative of a visual dissimilarity between the first pixels of the first image and the respective synthetic pixels and the second parameter being at least partially indicative of the visual dissimilarity between the second pixels of the second image and the respective synthetic pixels.


The methods and systems described herein relate to conducting a controlled experiment using prediction of future user behavior. The method, executable on at least one server, comprises: collecting behavior data on two sets of users over a first period, wherein: the first set of users is exposed to a control; the second set of users is exposed to a treatment variant; and the behavior data relates to a performance parameter of the controlled experiment; based on a prediction model applied to the behavior data, calculating predicted values of the performance parameter for each user of the first set and the second set of users over a second period of time; and determining if a difference exists between the predicted values of the performance parameter for each user of the first set of users and the predicted values of the performance parameter for each user of the second set of users.


There is disclosed a method of determining an optimal value of an auction parameter for a digital object. The method comprises using: an indication of a digital object, an auction parameter associated with the digital object and an environment feature at the respective moment of time to execute an offline training of a machine learning algorithm to predict an optimal value of auction parameters for a plurality of digital objects, the plurality of digital objects being associated with the interaction history of the first portion of users. The method further comprises applying the machine learning algorithm to determine a first optimal value of an auction parameter for a plurality of digital objects associated with the second portion of users and using such determined value for determining a digital object being relevant to the request from a user from the second portion of users.


There are disclosed a method of sending personalized content to an electronic device associated with a user. The method comprises: receiving, by the network resource server from the electronic device, a user request to access the network resource; in response to the user request, transmitting, by the network resource server to the electronic device a trigger associated with the network resource, the trigger configured to cause the electronic device to download the generic content portion of the network resource from the network resource server and the personalized content portion of the network resource from the personalized content server. The method further comprises transmitting by the network resource server to the personalized content server an auxiliary request for the personalized content portion, and inserting, by the network resource server, the personalized content portion into the network resource to render an updated network resource.


Patent
Yandex | Date: 2017-04-05

Method for handling a spoken user request of a user, executable by each one of at least two applications installed on an electronic device, comprising determining that the spoken user request corresponds to an action executable by an other one of the at least two of the applications; and causing execution of the action by the other one of the at least two of the applications. Method for handling a spoken user request received from a user of an electronic device, comprising detecting reception of a spoken user request by a first application; transferring the spoken user request to the second application by the first application; determining, by the second application, that the spoken user request corresponds to an action executable by a third application; and causing, by the second application, execution of the action by the third application. Electronic devices configured to carry out the methods are also disclosed.


Patent
Yandex | Date: 2016-05-17

There is disclosed a computer implemented method for processing a search query, the method executable by a search engine server, search engine server coupled to a crawled web resource database and a communication network. The computer implemented method aims at placing lower ranked web resources (for example, due to lack of prior user interaction with these web resources, as they may be new, etc) on the upper positions of the SERP to attract more user feedback to gather information about the lower ranked web resources. In this way, the search engine provider may improve the search results mix by giving a chance to get user feedback (and, hence, improve their scores) for more potentially highly relevant web resources (which may yet lack user interaction data to allow proper high scoring).


A method of processing emails, the method being executed on a client device, the client device being connected to a server, the server hosting an email service, the method comprising: acquiring, by the client device, a plurality of emails from the server, each email within the plurality of emails comprising a respective email-inherent data, each email-inherent data being structured by the email service according to an email-native protocol; generating, by the client device, a grouped message element, the grouped message element being associated with a group of emails within the plurality of emails; generating, by the client device, an individual message element; displaying, by the client device, the grouped message element and the individual message element concurrently such that the grouped message element is visually distinguishable from the individual message element.


Patent
Yandex | Date: 2016-11-01

A method of processing emails, the method being executed by an electronic device, the method comprising: retrieving, by the electronic device, a first email originated from a user of an email service and a second email destined to the user of the email service, the first email and the second email comprising a respective first and a second email-inherent data, the first and the second email-inherent data being structured according to an email-native protocol of the email service; identifying, by the electronic device, a first summary data of the first email and a second summary data of the second email; generating, by the electronic device, a first and a second message element, the first message element comprising the first summary data and the second message element comprising the second summary data for a display concurrently, the first message element being visually distinguishable from the second message element.

Loading Yandex collaborators
Loading Yandex collaborators