Real Time Touch



new TOP 200 Companies filing patents this week

new Companies with the Most Patent Filings (2010+)




Real Time Touch

Yandex Europe Ag patents


Recent patent applications related to Yandex Europe Ag. Yandex Europe Ag is listed as an Agent/Assignee. Note: Yandex Europe Ag may have other listings under different names/spellings. We're not affiliated with Yandex Europe Ag, we're just tracking patents.

ARCHIVE: New 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 | Company Directory "Y" | Yandex Europe Ag-related inventors


Method of forming a user query

There is discloses a method for generating a search query suggestion. The method comprises: receiving a first user input in a query field, the first user input including at least a portion of the search query; in response to receiving the first user input, displaying a suggestion area associated with the first user input, the suggestion area comprising at least one suggestion element to form the search query; in response to receiving a second user input associated with the suggestion area, causing a visual change to the suggestion area, the visual change including moving the suggestion area associated with the first user input relative to the query field, the moving causing alignment, in a sequential order, of: a given one of the at least one suggestion element after another one of the at least one suggestion element, with the first user input.. ... Yandex Europe Ag

Method of selecting a website for displaying in a web browser quick-access field

A method of selecting websites for displaying in a quick-access field in a web browser is provided. The method includes receiving an indication of user's geographical data and selecting websites from two sub-sets of websites. ... Yandex Europe Ag

Combination filter for search query suggestions

There is disclosed a method and a system for generating a search query completion suggestion. The method comprises receiving at least a portion of a search query and determining a first query component therein. ... Yandex Europe Ag

Method and system for master less node communication

A distributed computing system comprising a plurality of nodes may be configured to receive a client request from at least one client device connected to the distributed computing system over a communication network. Each node of the plurality of nodes may be interlinked and configured to execute an action commit routine independently by broadcasting messages to each other and without electing a leader node. ... Yandex Europe Ag

Method and system of automatic generation of thesaurus

A method of automatic generation of a digital thesaurus, the method comprising: parsing the digital text and determining a first lexical unit and a second lexical unit; for each entry of the first lexical unit: selecting n-number of sequential units adjacent to the first lexical unit; generating a first context parameter for the first lexical unit, the first context parameter comprising an indication of each unit of the n-number of sequential units and a frequency of co-occurrence of each unit with the first lexical unit in the digital text; for each entry of the second lexical: selecting, n-number of sequential units adjacent to the second lexical unit; generating a second context parameter; determining a lexical unit relation parameter for the first lexical unit and the second lexical unit by: an interrelation analysis and an analysis of entry co-occurrence.. . ... Yandex Europe Ag

Method of and system for mapping a source lexical unit of a first language to a target lexical unit of a second language

A method for mapping a source lexical unit in a first language with target lexical unit in a second language, the method comprising: acquiring a source digital text comprising a plurality of source sentences; parsing the plurality of source sentences into source lexical units; generating, for each of the one or more source lexical units a source context parameter; acquiring a target digital text comprising a plurality of target sentences; parsing the plurality of target sentences into target lexical units; generating for each one or more target lexical units, a target context parameter; selecting a first source lexical unit having a first source context parameter; comparing the first source context parameter with a plurality of target context parameters to determine a target context parameter having a lowest difference value; mapping the first source lexical unit with a first target lexical unit associated with the given target context parameter.. . ... Yandex Europe Ag

Method of and system for user authentication in electronic service for transmission of digital objects

A method of and a system for user authentication in an electronic service for transmitting digital objects, the electronic service accessible by a client device via a client application, the client application associated with at least one native network protocol. The method includes receiving a request for access to a user profile in the electronic service, including user account data and at least one user behavior parameter; responsive to at least one user behavior parameter being different from the user behavior parameters stored in the user profile, creating a digital object with an indication of a verification routine; transmitting the digital object via the native network protocol to the client application, the digital object configured to cause the client device to perform the verification routine via at least one non-native network protocol; responsive to the verification routine rendering a positive outcome, granting access to the user profile.. ... Yandex Europe Ag

Method of and system for generating user profiles

There are disclosed methods of and systems for generating a user profile. The method is executable at a server, the server having previously generated a first profile of a first user. ... Yandex Europe Ag

Method and system for training a machine learning algorithm

A method of training a machine learning algorithm, the method comprising: generating a training set for training the mla, the training set comprising a plurality of feature vectors and respectively associated estimation errors, the generating comprises: generating the plurality of feature vectors based on history data associated with an industrial process; identifying a respective value of a target process feature within each feature vector; computing a regression function; determining an estimated outcome value for each respective value of the target process feature based on the regression function; and computing the estimation error for each feature vector based on the respectively associated outcome value and the respectively associated estimated outcome value. The method also comprises training the mla based on the training set for predicting the respective estimation error for each feature vector, the training the mla comprises inputting each feature vector and the respectively associated estimation error into the mla.. ... Yandex Europe Ag

Method and system for generating a summary of the digital content

There is provided a method and a system for generating a summary of digital content. The method comprises: executing a syntax analysis of a textual representation of the digital content; segmenting the digital content into an ordered set of fragments (i.e. ... Yandex Europe Ag

Method and apparatus for training a machine learning algorithm (mla) for generating a content recommendation in a recommendation system and method and apparatus for generating the recommended content using the mla

A method of training machine learning algorithm for selecting recommended content for a user of an electronic device is provided. The method is executable by a recommendation server accessible by the electronic device via a communication network, the recommendation server executing the machine learning algorithm, once trained. ... Yandex Europe Ag

Method of and system for processing activity indications associated with a user

A method (1400) of and a system (222) for associating past activity indications (602) associated with past activities of a user (170) with items. The method comprises accessing (1402) the past activity indications (602); accessing (1404) item indications; determining (1406) a past activity feature vector (606); determining (1408) a text feature vector (706) corresponding to the text features; mapping (1410) the past activity feature vector (606) and the text feature vector (706) to generate a text feature space (904); determining (1412) an image feature vector (806); mapping (1414) the past activity feature vector (606) and the image feature vector (806) to generate an image feature space (1004); generating a user item space (1104); and storing (1418) the user item space (1104). ... Yandex Europe Ag

Method of and server for processing wireless device sensor data to generate an entity vector associated with a physical location

A method for generating an entity-vector associated with a geographical location is disclosed. The entity-vector is generated based on data from sensors of user-wireless-devices and user profile associated with user-wireless-devices. ... Yandex Europe Ag

Method and system of selecting training features for a machine learning algorithm

Methods and systems for selecting a selected-sub-set of features from a plurality of features for training a machine learning module, the training of the machine learning module to enable classification of an electronic document to a target label, the plurality of features associated with the electronic document. In one embodiment, the method comprises analyzing a given training document to extract the plurality of features, and for a given not-yet-selected feature of the plurality of features: generating a set of relevance parameters iteratively, generating a set of redundancy parameters iteratively and determining a feature significance score based on the set of relevance parameters and the set of redundancy parameters. ... Yandex Europe Ag

02/08/18 / #20180039771

Method of and server for authorizing execution of an application on an electronic device

There is discloses a method for authorizing execution of an application on an electronic device, the electronic device being connectable to a server via a communication network, the electronic device being associated with a device-execution environment. The method is executable at a server and comprises: receiving a request from the electronic device to authorize the electronic device for executing the application, the request including user credentials; generating a request for validating the device-execution environment associated with the electronic device, the request including a computer-executable code, the computer-executable code configured to solicit an execution output unique to the device-execution environment; transmitting the request for validating the device-execution environment to the electronic device; receiving, from the electronic device, the execution output generated by the computer-executable code; in response to the execution output matching a pre-determined expected execution output, authorizing the execution of the application.. ... Yandex Europe Ag

02/08/18 / #20180039655

Method of rendering a map

A method of rendering a map includes acquiring, by the server, device data and user data, the device data being indicative of characteristics of the client device and the user data being indicative of user behaviour of the user; determining priority map elements and auxiliary map elements within the plurality of map elements based on at least one of the device data and the user data, the priority map elements comprising priority map tiles and at least one of priority api data and priority resource data; generating retrieving order commands based on the priority map elements and the auxiliary map elements; and transmitting, by the server, the retrieving order commands to the client device, the retrieving order commands being instrumental in causing the client device to retrieve the map elements in a prescribed order of retrieval, the priority map elements are to be retrieved before the auxiliary map elements.. . ... Yandex Europe Ag

02/08/18 / #20180039638

System and method for presenting related resources in image searches

There is disclosed a method and a system for processing an image-based search suggestion for a first search query. The method is executable at a server. ... Yandex Europe Ag

01/18/18 / #20180018187

Method and system for dynamic indexation and loading of module codes

Computing device and a method for loading module codes, the module codes required for executing an action, the method comprising: receiving, by the computing device, a request for executing the action, the action being executable using a first module code; acquiring, from the first predetermined index a first module code reference indicating a first module code location and the indication that executing the first module code requires a second module code; acquiring, from a second predetermined index, a second module code reference, the second module code reference indicating a second module code location; based on the first module code reference, acquiring the first module code from the first module code location; based on the second module code reference, acquiring the second module code from the second module code location; executing the action by running the first module code and the second module code.. . ... Yandex Europe Ag

01/11/18 / #20180014038

Method and apparatus for selecting a network resource as a source of content for a recommendation system

There are disclosed a method of and a system for selecting a network resource as a source of a content item, the content item to be analyzed by a recommendation system as part of a plurality of content items to generate a set of recommended content items as a recommendation for a given user of the recommendation system. The method comprises, for a network resource, receiving, by the server, a plurality of features associated with a network resource to be processed; generating given network resource profile for the network resource, the given network resource profile being based on the plurality of features; executing a machine learning algorithm in order to determine a source suitability parameter for the network resource, selecting at least one content item from the network resource if the source suitability parameter is determined to be above a pre-determined threshold.. ... Yandex Europe Ag

01/11/18 / #20180011937

Method and apparatus for generating a content recommendation in a recommendation system

There is disclosed a computer-implemented method of generating a content recommendation for a user of an electronic device, the method executable by a recommendation, the content recommendation being associated with a content item available at one of a plurality of network resources accessible via the communication network. The method comprises: executing a first machine learning algorithm module in order to determine a sub-set of recommended content sources from a plurality of possible content sources that is based on at least some of a first sub-set of user-specific content sources and a generated second sub-set of user-non-specific content sources; analyzing the sub-set of recommended content sources to select a plurality of potentially-recommendable content items; executing a second machine learning algorithm module in order to select, from the plurality of potentially-recommendable content items, at least one recommended content item; the selection being made on the basis of a user-profile-vector.. ... Yandex Europe Ag

12/28/17 / #20170372700

Method of entering data in an electronic device

A method of entering data in an electronic device comprises receiving a voice request via a voice interface of the electronic device and obtaining a plurality of tags, each tag associated with a respective entry field of a user interface for an application of the electronic device. The device obtains at least one text portion associated with a respective tag derived from the voice request by converting the voice request into text; analyzing the text to provide at least one text portion; and associating at least one text portion with a respective tag of the plurality of tags. ... Yandex Europe Ag

12/21/17 / #20170367023

Method of and system for processing a transaction request in distributed data processing systems

There is disclosed a method of processing a transaction request. The transaction request is associated with a computer transaction which has to be executed in a succeed-or-fail-as-a-whole manner. ... Yandex Europe Ag

12/21/17 / #20170364810

Method of generating a training object for training a machine learning algorithm

There is disclosed a computer implemented method of generating a training object for training a machine learning algorithm (mla). The method comprises: acquiring a digital training document to be used in the training; transmitting the digital training document to a plurality of assessors, transmitting further including indicating a range of possible labels for the assessors to assess from, the range of possible labels including at least a first possible label and a second possible label; obtaining from each of the plurality of assessors a selected label to form a pool of selected labels; generating a consensus label distribution based on the pool of selected labels, the consensus label distribution representing a range of perceived labels for the digital training document and an associated probability score for each of the perceived labels; and training the machine learning algorithm using the digital training document and the consensus label distribution.. ... Yandex Europe Ag

12/21/17 / #20170364487

Method of generating hierarchical data structure

There is disclosed a computer-implemented method for generating a hierarchical data structure. The computer-implemented method can be executable at a server. ... Yandex Europe Ag

12/14/17 / #20170357729

Method and system for controlling presentation of web resources in a browser window

A method of stacking tabs in a tab panel is provided. The method comprises, in a first tab associated with a first resource, receiving a request for opening a second resource; identifying whether a type of the first resource is a hub type; responsive to the type not being the hub type, identifying the type as a node type; based on the identified type, controlling presentation of the second resource by a selective execution of: (i) responsive to the first resource being of the node type, opening the second resource in the first tab; and (ii) responsive to the first resource being of the hub type, creating a second tab; opening the second resource in that tab; and stacking the second tab on the first tab. ... Yandex Europe Ag

12/14/17 / #20170357634

Method and system for transcription of a lexical unit from a first alphabet into a second alphabet

A server and a method for transcription of a lexical unit from a first alphabet into a second alphabet, the method comprising: acquiring a pair of (i) the lexical unit written in the first alphabet, and (ii) the corresponding transcription of the lexical unit written in the second alphabet, both having been divided into respective segments, such that within the pair, every segment of the lexical unit has a corresponding segment in the transcription of the lexical unit, and such that each lexical unit comprises either a sequence of sequentially alternating consonant segments, or a single vowel segment, or a single consonant segment; defining, for each given segment of the lexical unit, its context; training the server to calculate a theoretical frequency of at least one second alphabet character representing transcription of a particular given segment based on the context of particular given segment of the lexical unit.. . ... Yandex Europe Ag

12/07/17 / #20170351779

System and method for operating a browsing application

A method of generating additional information to be provided in a browser application of a client device comprising: receiving a request for displaying a first resource in the browser application, the request causing the client device to display the first resource in the browsing application, receiving an indication of a user interaction with the browsing application, responsive to the indication and prior to the user navigating away from the first resource: parsing the request to obtain at least one keyword, searching and retrieving, based on the at least one keyword, at least one entry of structured information based on the at least one keyword and being potentially relevant to the first resource, generating snippet information based on the at least one retrieved entry of structured information, transmitting and causing the client device the a to display a start page including the snippet information.. . ... Yandex Europe Ag

11/16/17 / #20170329763

System and method for detecting meaningless lexical units in a text of a message

There is provided a system and a method for detecting meaningless lexical units in a text message, the method comprising: performing a syntax analysis of the text message and determining at least one lexical unit as a first potential meaningless lexical unit; determining a control sum of the first potential meaningless lexical unit; matching using a first parameter, the first potential meaningless lexical unit with lexical units from a plurality of lexical units from a lexical units database, wherein matching using the first parameter comprises matching a control sum of the first potential meaningless lexical unit with control sums of meaningless lexical units from the lexical units database; determining the first potential meaningless lexical unit is a meaningless lexical unit if the lexical units database includes at least one meaningless lexical unit with a control sum corresponding to the control sum of the first potential meaningless lexical unit.. . ... Yandex Europe Ag

11/16/17 / #20170329490

Computer-implemented method of generating a content recommendation interface

There is provided a computer-implemented method of generating a content recommendation interface for a user of an electronic device, the method executable by the electronic device. The content recommendation interface presents a first gui comprising three simultaneously presented visual-interface elements disposed within the first gui: a first interface element comprising an omnibox, a second interface element comprising at least one icon representing user-selected content, and a third interface element comprising at least one recommendation icon, the first recommendation icon associated with recommended content selected, by the recommendation server, from a plurality of potentially recommendable content items. ... Yandex Europe Ag

11/09/17 / #20170323457

Method and electronic device for determining whether a point lies within a polygon in a multidimensional space

A computer-implemented method for determining whether a point lies within a first polygon in a multidimensional space and an electronic device for carrying out the method is disclosed. The method comprises accessing first polygon coordinates defining each of a position and a shape of the first polygon in the multidimensional space; accessing the point coordinates defining the position of the point in the multidimensional space; identifying regions of the multidimensional space each encompassing a respective portion of the first polygon coordinates, the regions approximating the first polygon; and storing, in a non-transitory computer-readable medium, region coordinates of at least one of the regions; whereby an analysis of the region coordinates and point coordinates is executable to generate an indication that the point lies within the first polygon and an indication that the point does not lie within the first polygon. ... Yandex Europe Ag

10/26/17 / #20170309005

Method of and system for generating simplified borders of graphical objects

A computing device and method for generating a simplified first border of a first graphical object and a simplified second border of a second graphical object, the first and the second original borders comprising respective original border portions, the method comprising: receiving instruction to generate the simplified first border and the simplified second border; detecting that the first original border portion and the second original border portion are located in close proximity within a predetermined maximal distance; selecting a first point and a second point being located respectively on the first and on the second original border portions; generating the simplified first and the second borders by applying a single simplification rule both to the first and to the second original border portions, such that: the first point is located on the first simplified border portion, and the second point is located on the second simplified border portion.. . ... Yandex Europe Ag

10/12/17 / #20170295244

Method and system for determining a source link to a source object

There is disclosed a method of determining a source link, the source link being associated with a source object, the method executable on a server, the method comprising: acquiring a plurality of published objects; creating a plurality of theme clusters by clustering the plurality of published objects by its respective theme; extracting from each published object contained in a respective theme cluster, at least one potential source link; generating, at least one link-cluster pair, where, for each link-cluster pair, a set of features representative of a property of the link-cluster pair is generated; based on the set of features associated with each link-cluster pair, determining the source link associated with the source object for the given theme cluster; and associating the source link with each of the plurality of published objects clustered in the associated theme cluster.. . ... Yandex Europe Ag

10/12/17 / #20170293859

Method for training a ranker module using a training set having noisy labels

There is disclosed a computer implemented method for training a search ranker, the search ranker being configured to ranking search results. The method comprises: retrieving, by the server, a training dataset including a plurality of training objects; for each training object, based on the corresponding associated object feature vector: determining a weight parameter, the weight parameter being indicative of a quality of the label; determining a relevance parameter, the relevance parameter being indicative of a moderated value of the labels relative to other labels within the training dataset; training the search ranker using the plurality of training objects of the training dataset, the determined relevance parameter for each training object of the plurality of training objects of the training dataset, and the determined weight parameter for each object of the plurality of training objects of the training dataset to rank a new document.. ... Yandex Europe Ag

10/12/17 / #20170293803

Method and a system for comparing video files

There is disclosed a method of selecting a candidate video, the candidate video potentially being a near-duplicate of a given video, the given video having a given video duration. The method is executed at an electronic device, the electronic device having access to a video storage. ... Yandex Europe Ag

10/12/17 / #20170293683

Method and system for providing contextual information

A method of providing contextual information related to a document. A textual content of a document displayed on an electronic device is analyzed to identify a plurality of objects. ... Yandex Europe Ag

10/05/17 / #20170289284

Method for determining a trend of a user engagement metric

A computer-implemented method and a server with a processor are presented for determining a trend of a user engagement metric with respect to a web service. The method comprises receiving a plurality of user device requests, providing a test version of the web service to a test group and a control version of the web service to a control group, acquiring an amplitude metric and a phase metric for each one of the user devices of at least the test group, determining average group metrics, and determining the trend of the user engagement metric with respect to the web service, the determining the trend being based on analyzing of the control average amplitude metric and the test average amplitude and phase metrics.. ... Yandex Europe Ag

10/05/17 / #20170287437

Method and system of downloading image tiles onto a client device

There is disclosed a method for downloading image tile data from a server to a client device, the data being organized, by the server, in a hierarchal structure, where each level of the hierarchal structure stores a subset of image tiles associated with a particular resolution level. The method comprises, where the client device requests a new image view of a larger resolution, determining an anchor point of the first image view; based on the anchor point, determining a first anchor image tile of the first-level image tiles; using the hierarchical structure, determining a corresponding four child second-level image tiles, the corresponding four-child second-level image tiles forming a second anchor image tile; sending to the client device the second anchor image tile, the sending causing the client device to: replace, in the memory and on the output device, the first anchor image tile with the second anchor image tile.. ... Yandex Europe Ag

10/05/17 / #20170287436

Method and system of downloading image tiles onto a client device

There is disclosed a method of downloading image tiles onto a client device. A server stores a plurality of image tiles organized in a hierarchical structure, each level of the structure storing a sub-set of the image tiles being associated with a particular resolution level. ... Yandex Europe Ag

10/05/17 / #20170287187

Method of generating a synthetic image

The methods and systems described herein comprise: receiving a first image and a second image, a first timestamp and a second timestamp, the first image and the second image depicting a common object; determining an actual position of first common object pixels and second common object pixels; computing a common object motion information based on the actual position of the first common object pixels and the second common object pixels, the first and the second timestamp; receiving a third image and a third timestamp, the third image depicting the common object; determining an actual position of third common object pixels; computing an estimated position of the third common object pixels based on the common object motion information, the third timestamp and the third pixels; if the actual position of the third common object pixels and the estimated position of the third common object pixels don't match, generating the synthetic image.. . ... Yandex Europe Ag

10/05/17 / #20170286439

System and method for duplicating files on client device for cloud storage

Disclosed are systems, methods and computer program products for duplicating files on client device for storage in a cloud storage server. An example method includes: receiving, by a user device, a request to upload a file stored locally on the user device into the cloud storage server; determine time required to generate a unique file identifier for said file and time required to upload said file to the cloud storage server; reponsive to the time required to generate the unique file identifier for said file exceeding the time required to upload said file to the cloud storage server, initiating the uploading of the file to the cloud storage server; and responsive to the time required to upload said file to the cloud storage server exceeding the time required to generate the unique file identifier, generating said unique file identifier and transmitting the unique file identifier to the cloud storage server.. ... Yandex Europe Ag

10/05/17 / #20170284824

Methods and systems for predicting driving conditions

A method and system for providing a predicted driving condition to an electronic device associated with a current vehicle having a current vehicle characteristic. The method is executable on a server and comprises receiving an indication of the current vehicle approaching a road segment and the current vehicle characteristic; identifying a preceding vehicle which has a time of travel along the road segment before a current time, a time difference between the preceding vehicle time of travel and the current time being within a predetermined range, the preceding vehicle having a preceding vehicle characteristic; determining the predicted driving condition for the road segment, the predicted driving condition being based on the current vehicle characteristic and the preceding vehicle characteristic; and providing to the electronic device before the current vehicle reaches the road segment, the predicted driving condition for the current vehicle on the road segment.. ... Yandex Europe Ag

09/21/17 / #20170272537

System and method of request processing in a distributed data processing network

A system and method of request processing; the method is executed on a first electronic device, connected to a second electronic device, the second electronic device is at least a part of a second subsystem; the first electronic device is at least a part of a first subsystem, the second subsystem and the first subsystem are at least a part of a distributed data processing system; the first electronic device and the second electronic device have a first subsystem identifier and a second subsystem identifier associated with them correspondingly. The method includes: receiving by the first electronic device from the second electronic device a request which should be processed and a first version of a request identifier; the first version of a request identifier includes: a unique invariable part of the request identifier and a second subsystem identifier; generating by the first electronic device the second version of the request identifier via including the first subsystem identifier into the first version of the request identifier.. ... Yandex Europe Ag

09/21/17 / #20170270138

Method and system for managing data associated with a hierarchical structure

A computer-implemented method (500, 600, 700) and a system (210) for managing data according to a hierarchical data structure. The method allows storing data associated with a path and a file, the method comprising accessing the data; for at least one of path elements associated with the data, storing, in a hierarchy table (404) (i) a hierarchy identifier; (ii) an independent hierarchy table identifier; and (iii) a parent hierarchy table identifier. ... Yandex Europe Ag

09/21/17 / #20170270130

Method and computer-based system for processing a search query from a user associated with an electronic device

A computer-implemented method of and a server for processing a search query from a user associated with an electronic device, the method comprising receiving the search query; determining an indication associated with a geographical location associated with the user; determining an indication associated with a scenario, the scenario comprising data defining a sequence of events; generating a result set associated with the search query. Generating the result set comprises determining an indication associated with a first object of interest and an indication associated with a second object of interest based on an analysis of data associated with the first object of interest, the indication associated with the geographical location and the indication associated with the scenario. ... Yandex Europe Ag

09/14/17 / #20170265140

Method of processing system requests in a wireless communication device

There is disclosed a method of operating and a method for reducing power consumption in a wireless communications device. The method comprises receiving a first system request for data from a data access application on a wireless communications device and storing the first system request in a memory of the wireless communications device without transmitting to the server until a first user request for data is received. ... Yandex Europe Ag

09/14/17 / #20170264577

A method and system for processing an electronic message

A method and system for processing an electronic message that has steps of receiving the electronic message destined for a user being unintelligible to the user; parsing the electronic message which is a bounce message; determining at least one remedial action based on the parsed bounce message; generating a modified electronic message comprising at least a first interface element for displaying to the user an indication of the remedial action in a form that is intelligible to the user; and transmitting the modified electronic message. The content representation of the modified electronic message may be visually distinguishable in the inbox view of the mail service associated with the user. ... Yandex Europe Ag

09/14/17 / #20170262538

Method of and system for grouping object in a storage device

There is disclosed a method of organising objects stored on a server. The method comprises: receiving a first clustering request for a first metadata mapping; based at least in part on the metadata, generating the first metadata mapping of the first subset of objects to the first cluster, the first metadata mapping not being in existence prior to said receiving; receiving, via the communication network, from the electronic device an indication of a user action with the first subset of objects being displayed on the electronic device, the user action causing a change from the first subset of objects into a second subset of objects; based at least on the metadata associated with the second subset of objects, generating a second metadata mapping of the second subset of the objects to a second cluster, the second metadata mapping not being in existence prior to said receiving.. ... Yandex Europe Ag

09/14/17 / #20170262481

A system and method for an annotation search index

There is disclosed a method and a system for generating an annotated search index. The method is executable at a server. ... Yandex Europe Ag

08/31/17 / #20170251008

Method of and system for processing an unauthorized user access to a resource

There is provided a method of processing a potentially unauthorized user access request. The method is executable on a server. ... Yandex Europe Ag

08/31/17 / #20170249290

Method and system for processing a document in a distributed architecture

A computer-implemented method (400, 500, 600) and a system (210) for processing a document in a distributed architecture (200). The method comprising accessing the document (310), the document (310) comprising a content portion and a set of revision records, the document (310) being accessible from a plurality of electronic devices including a first electronic device (232) and a second electronic device (234); maintaining a synchronization document (312) comprising at least a portion of the set of revision records of the document; upon receiving a synchronization request: (i) accessing the synchronization document (312); (ii) transmitting the synchronization document (312) to the first electronic device (232); upon receiving an indication that a synchronization on the first electronic device (232) based on the synchronisation document (312) has failed: (i) accessing the document (310); and (ii) transmitting the document (310) to the first electronic device (232).. ... Yandex Europe Ag

08/31/17 / #20170248429

Method of determining a geolocation of an electronic device

There is disclosed a method of determining a geolocation of an electronic device having a first and second sensor, executable at a server, comprising acquiring route information from a first geo-point to a second geo-point; determining a plurality of route points along the route and receiving, from the first sensor a state indicative of the geo-position; determining the geo-location of one of the plurality of route points; receiving, from the second device sensor a state associated with a specific geo-maneuver at the given route point; comparing the second sensor state to a predetermined second sensor state for the given route point and for the specific geo-maneuver; determining that the device has deviated from the route at the route point; generating revised route information based on a difference of the second sensor state and the geo-position of the first sensor state; sending the revised route to the device.. . ... Yandex Europe Ag

08/24/17 / #20170244718

Method of and system for processing an unauthorized user access to a resource

There is provided a method of authenticating a user in a network. The method can be executed on a server. ... Yandex Europe Ag

08/24/17 / #20170244690

Method and computer-based system for anonymously authenticating a service user

A computer-implemented method of and a first web service system for anonymously authenticating a service user having an account associated with a first web service system are disclosed. The method is executable by a processor and comprises receiving an authentication request originating from a device of the service user, the authentication request comprising data identifying the account of the service user; generating, based on data relating to the account of the service user, a token comprising first data anonymously authenticating the service user and second data identifying an action that a second web service system is authorized to perform for the service user; storing, in a memory, at least one of the first and second data of the token; and transmitting the generated token to the second web service system. ... Yandex Europe Ag

08/24/17 / #20170244669

Method and system for determining an address corresponding to a most probable physical location of an electronic device associated with a user

A method of determining an address corresponding to a most probable physical location of an electronic device associated with a user is executable on a computer device and comprises receiving geolocation data from the electronic device. Based on received geolocation data, at least two probable physical locations of the electronic device will be found, with each of the at least two probable physical locations corresponding to a physical entity. ... Yandex Europe Ag

08/24/17 / #20170244649

Method of and a system for providing access to a file to a web resource

There is disclosed a method of and system for providing access to a file from a user to a web resource, without the web resource needing to store the file on its server. The method is executable at a first server, comprising receiving identification information from the user, via a communication network, from a second server, the second server storing the web resource, the identification information having been generated by the user having accessed the web resource, via an electronic device associated with the user, indicated a desire to provide access to the file to the web resource, been presented a form via the web resource, and entered identifying information into the form, accessing a user-associated storage account for the user based upon the identification information, the user-associated storage account being maintained at the first server, receiving a selection, via the form, from the user of the file to be accessed by the second server from files stored in the user-associated storage account, creating a file link to the file stored in the user-associated storage account and transmitting to the web resource the file link to the file stored in the user-associated storage account, the file link configured to allow the second server to access the file stored on the first server without having to (i) transmit the file via the communication network from the first server to the second server and (ii) store it on the second server, the file becoming accessible to both the first server and the second server.. ... Yandex Europe Ag

08/24/17 / #20170242846

Method of and system for processing a text stream

A computer-implemented method of (600) and a system (222, 208) for processing a text stream. The method comprises accessing (602) the text stream; parsing (604) the text stream; analysing (606) a first collection of words to identify a homonym candidate; generating (608) a homonym word pattern, the homonym word pattern comprising at least one word of the first collection of words; determining (610), for at least one word of the homonym word pattern, a first context element; generating (612) a homonym context pattern; analysing (614) a second collection of words to identify a non-homonym candidate having a non-homonym context pattern at least partially matching the homonym context pattern, the non-homonym candidate being associated with a lexical tag; and assigning (616) the lexical tag associated with the non-homonym candidate to the homonym candidate.. ... Yandex Europe Ag

08/24/17 / #20170242830

Method of identifying a target object on a web page

The methods and systems described herein relate to identifying a target object on a web page by receiving rendering instructions associated with the web page, parsing the rendering instructions to identify a target object candidate amongst the web page elements; rendering the web page based on the rendering instructions, executing a verification process to confirm that the target object candidate is the target object, applying a set of predetermined rules to the rendered version of the target object candidate and assigning a likelihood parameter indicative of a probability of the target object candidate being the target object. Other embodiments of the verification process are also disclosed herein.. ... Yandex Europe Ag

08/24/17 / #20170242621

Transferring an object from a first process to second process

Computer-implemented method for transferring an object from a first process to a second process, the first process having a first memory address space and the second process having a second memory address space, comprising allocating a contiguous block of memory at an address of the first memory address space; copying the object into the contiguous block of memory from one or more other blocks of memory in the first memory address space; and copying the contiguous block of memory from the address of the first memory address space to an address of the second memory address space, the address of the first memory address space and the address of the second memory address space being a same address, thereby rendering the object accessible to the second process at the address of the second memory address space. Also non-transitory computer-readable medium storing program instructions for carrying out the method.. ... Yandex Europe Ag

08/24/17 / #20170242602

Data processing method

A method of data processing comprises a first instance of a computer program allocating a first contiguous portion of memory for storing program heap variables. The first instance processes data including storing variables in the program heap. ... Yandex Europe Ag

08/24/17 / #20170242582

Method and apparatus for processing user input

There is disclosed a method (1000) of processing a user input command, the method executable on an electronic device (302). The electronic device (302) hasa machine-user interface (304). ... Yandex Europe Ag

08/17/17 / #20170237693

Method of and system for processing an electronic message destined for an electronic device

A method of processing an incoming electronic message destined to an application associated with a user, the user being associated with a first electronic device and a second electronic device, both the first electronic device and the second electronic device executing an instance of the application. The method is executable at a server being responsible for handling incoming electronic messages for the application, receiving, by the server, the incoming electronic messages destined for the user; retrieving, by the server, a user-activity-log associated with user activity using a first instance of the application on the first electronic device and a second instance of the application on the second electronic device; based on the user-activity-log, determining, by the server, a specific one of the first electronic device and the second electronic device that is associated with the most recent user activity within the first application; transmitting, by the server, via the communication network the user-notification to the specific one of the first electronic device and the second electronic device. ... Yandex Europe Ag

08/10/17 / #20170230806

Method of and system for processing an electronic message destined for an electronic device

There is disclosed a method, executable at a server, of processing an incoming message destined for a user, the user having first and second electronic devices, both the electronic devices executing at least one instance of an application. The method comprises receiving the incoming electronic message; based on a message type, appreciating a delivery preference parameter that is indicative of which one of the electronic devices the user is more likely to process the incoming electronic message of the message type; determining a specific electronic device having a highest delivery preference parameter, the specific one executing a first and a second instance of the application; based on the delivery preference parameter, determining a specific instance of the application the user is more likely to use for the incoming electronic message; generating a user-notification for the message; transmitting the user-notification to the specific one of the instances of the application.. ... Yandex Europe Ag

08/10/17 / #20170229116

Method of and system for processing a user-generated input command

A method of processing a user-generated input command executable at a computing apparatus includes, for each one of the plurality of machine-executable instructions, receiving a plurality of example expressions of the machine-executable instruction, generating a plurality of features for the plurality of example expressions, and analyzing the plurality of features associated with the plurality of example expressions to determine a plurality of feature patterns. The plurality of feature patterns is used to convert the user-generated input command into a machine executable output instruction, the machine executable output instruction being one of the plurality of machine-executable instructions. ... Yandex Europe Ag

08/10/17 / #20170228369

Method of and system for processing a text

There is disclosed a computer-implemented method for generating a summary of a digital text. The method can be executable on a server. ... Yandex Europe Ag

07/20/17 / #20170206274

Method of and system for crawling a web resource

There is disclosed a method of setting up a crawling schedule, the method executable at a crawling server, the crawling server coupled to a communication network, the communication network having coupled thereto a first web resource server and a second web 5 resource server. The method comprises: appreciating a first new web page associated with the first web resource server; appreciating a second new web page associated with the second web resource server;. ... Yandex Europe Ag

07/13/17 / #20170199939

Method of and a system for website ranking using an appeal factor

There is disclosed a method of and system for performing a search responsive to a search query from a user via an electronic device and generating a search engine result page (serp) responsive to the search query, in which the search results included in the serp are ranked in part based upon an appeal factor. The method comprising: receiving the search query from the electronic device of the user, performing a search and creating a list of search results, ranking the list of search results, the ranking process including: accessing a screenshot of at least one web page in the list of search results, determining an appeal factor of the at least one web page based on the screenshot, the appeal factor representing a probability that the web page is appealing to the user, and ranking the at least one web page in the list of search results.. ... Yandex Europe Ag

06/29/17 / #20170186035

Method of and server for selection of a targeted message for placement into a search engine result page in response to a user search request

There is disclosed a method of and a system for selecting a targeted message for inclusion into a search engine results page (serp). The method is executable at a server coupled to an electronic device via a communication network. ... Yandex Europe Ag

06/29/17 / #20170185681

Method of and system for processing a prefix associated with a search query

A system for and a method of processing a prefix associated with a search query. The method comprises receiving a user input defining a prefix and identifying a list of suggested search queries associated with the prefix. ... Yandex Europe Ag

06/29/17 / #20170185602

System and method for ranking search engine results

There are discloses methods and systems for generating a search engine results page (serp). The method is executable at a server executing a search engine, the server being accessible via a communication network by at least one electronic device. ... Yandex Europe Ag

06/29/17 / #20170185584

Method and system for automatic determination of stress position in word forms

A method and a computing device for building a reference system for determining a stress position of a new word form, the method comprising: sorting, in a reverse lexicographic order, a plurality of word forms being marked with a particular stress position; clustering the plurality of sorted word forms into a plurality of clusters, comprises a plurality of terminal clusters, each terminal cluster comprising word forms having both: (i) a same ending being a terminal common ending, and (ii) a same stress position, combination of the terminal common ending and said same stress position being unique; building, using the plurality of terminal clusters, the reference system having a reference to at least one terminal cluster of the plurality of terminal clusters, the at least one terminal cluster comprising an indication of the particular stress position proper to word forms which are included in that respective terminal cluster.. . ... Yandex Europe Ag

06/15/17 / #20170168959

Managing and organizing web browser cache

Disclosed are systems and methods for managing a browser cache. An example method comprises storing in a browser cache on a user device information of web pages visited by a user during one or more web browsing sessions; determining logical relationships among the web pages stored in the cache; associating the web pages with one or more clusters based on the determined logical relationships; upon detecting a usage size of the cache equal to or exceeding a threshold value, identifying information associated with the one or more clusters in the cache; determining a web page or a cluster of web pages to be deleted from the cache based on the identified information; and deleting from the cache one or more web pages based on the identified information associated with each of the one or more clusters.. ... Yandex Europe Ag

06/08/17 / #20170164284

Method and system for managing turbo mode operation

A method of managing turbo mode operation of a first electronic device is provided. The first electronic device has been clustered with a second electronic device. ... Yandex Europe Ag

05/18/17 / #20170142118

Downloading a user content portion to an unauthorized user electronic device

A method of downloading to an electronic device a portion of content of a personal webpage of a registered user of a web service before obtaining complete identification credentials of the registered user, and a server implementing the method, the method comprising: determining that the electronic device has accessed a starting page of the web service, the starting page of the web service being configured to allow entry of identification credentials of registered users; obtaining from the electronic device at least one parameter that is different from the registered user's complete identification credentials; before obtaining the registered user's complete identification credentials, based on at least one parameter that is different from the registered user's complete identification credentials of the registered user, performing a search for a probable registered user, who has most probably, accessed the starting page of the web service using the electronic device and, responsive to the server locating the probable registered user successfully, acquiring an indication of an account of the probable registered user and calculating a value of probability that the probable registered user is the registered user; transmitting to the electronic device, before obtaining the complete identification credentials of the registered user, at least one portion of content of the personal webpage of the registered user, wherein the at least one portion of content of the personal webpage of the registered user transmitted by the server to the electronic device is determined based on the value of probability that the probable registered user is the registered user.. . ... Yandex Europe Ag

05/18/17 / #20170142056

Method and electronic devices for processing emails

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.. . ... Yandex Europe Ag

05/18/17 / #20170142049

Method and device for processing and displaying emails

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.. . ... Yandex Europe Ag

05/18/17 / #20170140053

Method and system of processing a search query

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. ... Yandex Europe Ag

05/11/17 / #20170132813

Method of and system for storing data for rendering graphical objects

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.. . ... Yandex Europe Ag

05/11/17 / #20170132323

Methods and systems for refining search results

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. ... Yandex Europe Ag

05/04/17 / #20170126835

Method of and server for transmitting a personalized message to a user electronic device

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. ... Yandex Europe Ag

04/13/17 / #20170103451

Method and system of determining an optimal value of an auction parameter for a digital object

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. ... Yandex Europe Ag

04/13/17 / #20170103334

Method of and system for conducting a controlled experiment using prediction of future user behavior

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.. ... Yandex Europe Ag

04/13/17 / #20170103286

Method of processing and storing images

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.. ... Yandex Europe Ag

03/30/17 / #20170092258

Method and system for text-to-speech synthesis

There are disclosed methods and systems for text-to-speech synthesis for outputting a synthetic speech having a selected speech attribute. First, an acoustic space model is trained based on a set of training data of speech attributes, using a deep neural network to determine interdependency factors between the speech attributes in the training data, the dnn generating a single, continuous acoustic space model based on the interdependency factors, the acoustic space model thereby taking into account a plurality of interdependent speech attributes and allowing for modelling of a continuous spectrum of the interdependent speech attributes. ... Yandex Europe Ag

03/30/17 / #20170091965

Method of and system for generating simplified borders of graphical objects

A system for and a method of generating a first and a second simplified borders of a first and a second graphical objects having respectively a first and a second original borders comprising curved border portions being located in a close proximity, the method executable on a computing device, the method comprising: applying a divider having cells to both the first and the second graphical objects such that both original borders are split into a plurality of original fragments, at least some of them being original curved fragments; anchoring intersections of the first and the second original borders with the cells; responsive to at least one cell houses two curved fragments of different graphical objects, generating instructions to render both simplified objects by using one graphical element for rendering similar simplified fragments in both objects, if both simplified curved borders are similar.. . ... Yandex Europe Ag

03/30/17 / #20170091670

Method of and system for generating a prediction model and determining an accuracy of a prediction model

A computer-implemented method of and a system for generating a prediction model and determining an accuracy parameter of a trained decision tree prediction model. The method comprises accessing the trained decision tree prediction model having been generated at least partially based on a set of training objects; generating a subset of random parameters of interest; associating the subset of random parameters of interests with a given leaf; determining a leaf accuracy parameter based on (i) the parameters of interest associated with the given leaf and (ii) the subset of random parameters of interest of the given leaf; and determining the accuracy parameter of the trained decision tree prediction model based on the determined leaf accuracy parameter.. ... Yandex Europe Ag

03/30/17 / #20170091468

System for and method of data processing in a computer-implemented system

A computer-implemented system for processing a user device request to process a user data portion, the system comprising a server having a processor, the processor having a user space and a kernel space, the processor configured to perform receiving the request to process the user data portion from a user device, reading the user data portion from a database at the server, allocating space at the processor to define a sandbox environment defining a kernel space commands set of the processor to perform processing of the user data portion, isolating the processor within the sandbox environment in order to perform isolated execution of the request by the kernel space commands set, processing the user data portion within the sandbox environment, de-isolating the sandbox environment from the user space by returning an indication of a processed user data portion and writing the indication to the user space of the processor.. . ... Yandex Europe Ag

03/30/17 / #20170091343

Method and apparatus for clustering search query suggestions

A method and system for generating a list of search query suggestions is provided. At least a portion of a search query is received from a user, and a ranked plurality of search query suggestions for the portion of the search query is generated. ... Yandex Europe Ag

03/30/17 / #20170091336

Method and apparatus for generating a recommended set of items for a user

A method of generating a recommended subset of items for a user of an electronic device, the method being executed at a server, the method comprises: identifying, by the server, a first subset of items within a set of potentially recommendable items based on item features of items within the set of potentially recommendable items; acquiring, by the server, a request for the recommended subset of items; identifying, by the server, a second subset of items within the set of potentially recommendable items based on user events associated with the user, each item within the second subset of items being different from any item within the first subset of items; and generating, by the server, the recommended subset of items, the recommended subset of items comprising at least some items from the first subset of items and at least some items from the second subset of items.. . ... Yandex Europe Ag

03/30/17 / #20170091211

Method and system for generating search query suggestions

A method of generating search query suggestions for a search query received in a search application. The method is executable by a processor communicatively coupled to the search application. ... Yandex Europe Ag

03/30/17 / #20170091192

Methods of furnishing search results to a plurality of client devices via a search engine system

Method of furnishing search engine system search results, comprising: receiving a search query including information indicative of a property of an application originating the search query. Effecting a search of posting lists to determine search results in respect of the search query, the search results having a relevance rank order. ... Yandex Europe Ag

03/30/17 / #20170090867

Method and apparatus for generating a recommended set of items

A method of generating a recommended subset of items for a user of an electronic device, the method being executed at a server, the method comprises: acquiring user events associated with a plurality of users, the user events comprising indications of user queries; for each of the user queries, generating a ranked predicted items list that comprises at least some items from a set of potentially recommendable items, such that each particular item within the ranked predicted items list has an associated rank; for each item within a plurality of ranked predicted items lists, generating, by the server, an item score based on a totality of ranks associated therewith; generating the recommended subset of items from the set of potentially recommendable items by selecting at least one item within the plurality of ranked predicted items lists as the recommended subset of items based on the item scores.. . ... Yandex Europe Ag

03/30/17 / #20170090703

Method of and system for interacting with a content element of a content stream

A computer-implemented method of and a system for interacting with a content element of a content stream. The method comprises displaying, on a screen of an electronic device comprising touch hardware, a first displayable page of the content element; receiving a gesture input via the touch hardware, the gesture input being along a first direction perpendicular to a scrolling direction of the content stream; and causing, by a processing unit, the display, on the screen of the electronic device, of a visual transition from the first displayable page of the content element to a second displayable page of the content element, the second displayable page defining a back side of the content element, the visual transition comprising a rotation from the first displayable page to the second displayable page, the rotation being about an axis extending in a second direction aligned with the scrolling direction of the content stream.. ... Yandex Europe Ag

03/23/17 / #20170083625

Method and system for predicting popularity of a content item

There is disclosed a computer-implemented method for predicting content item popularity. The method includes receiving, from a crawler database, an indication of a content item; receiving, from logs, the logs comprising a search log and a browsing log, a search logs data and a browsing logs data, the search logs data representing search activity from one or more users of the search engine server directed to the content item, and the browsing logs data representing browsing activity from one or more users of a browser application directed to the content item; receiving, from the crawler database, a statistical web data representing at least one of embeds or links of the content item contained in one or more web resources directed to the content item; and, predicting the content popularity, based at least in part the search logs data; the browsing logs data; and the statistical web data.. ... Yandex Europe Ag

03/23/17 / #20170083481

Method and apparatus for rendering a screen-representation of an electronic document

There is disclosed a method of rendering a screen-representation of an electronic document. The method is executed on an electronic device. ... Yandex Europe Ag

03/16/17 / #20170075897

System and method for ranking search results based on usefulness parameter

There are disclosed methods and systems for generating a search engine results page (serp) responsive to receiving a search query. A ranked plurality of search results is generated, including at least one general search result and at least one vertical search result, the ranked plurality of search results having been ranked based at least in part on a usefulness parameter. ... Yandex Europe Ag

03/09/17 / #20170068687

Method and apparatus for providing an interactive map section on a user interface of a client device

A method for providing an interactive map section on a user interface of a client device has the steps of sending a request for a map section; sending a request for information associated with the map section; receiving the map section, the map section forming a map layer; receiving instructions for generating an object layer containing at least one object associated with the requested information; generating the object layer on the client device using the instructions for generating the object layer; receiving instructions for generating a logical layer; generating the logical layer on the client device using the instructions for generating the logical layer; merging the map layer, the object layer and the logical layer on the client device to generate the interactive map section; and displaying the interactive map section on the user interface of the client device. The logical layer contains at least one interactive element.. ... Yandex Europe Ag

03/02/17 / #20170061021

Method and apparatus for generating a recommended content list

There is disclosed a method for generating a content recommendation for a given user of a recommendation system. The method comprises: receiving a request for the content recommendation; responsive to the request generating a set of content recommendations for the given user, the generating being executed by a prediction module of the recommendation server, the prediction module having been trained using a training set of training events, such that for each given training event from the training set of training events: at least one user-nonspecific feature is used as a first input parameter for the prediction module training, the at least one user-nonspecific feature having been retrieved from a latest version of a snapshot archive available at a time of the given training event occurring; and at least one user-specific feature is used as a second input parameter for the prediction module training.. ... Yandex Europe Ag

03/02/17 / #20170061008

System and method for conducting a search

A method of conducting a search is executable at a server communicatively coupled to an electronic device via a communication network. The method includes receiving, via the communication network, a search query from the electronic device, and responsive thereto, determining a search query relevant host including a plurality of resources related to at least a portion of the search query. ... Yandex Europe Ag

02/23/17 / #20170052659

Computer-implemented method for providing a browser contextual assistant in a graphical user interface on a display screen of an electronic device

A computer-implemented method for providing a browser contextual assistant on an electronic device, the method comprising: (i) receiving, by a server from the electronic device user-selected information appearing in the graphical user interface; (ii) effecting, by the server, a search in a plurality of search verticals in respect of the user-selected information; (iii) determining which of the plurality of search verticals is the most relevant search vertical; (iv) rendering a menu element, the menu element selected from menu items and data for inclusion into the browser contextual assistant, the at least one of the menu item and the data being related to the most relevant search vertical; (v) sending, by the server to the electronic device the menu element.. . ... Yandex Europe Ag

02/02/17 / #20170031871

Method of and system for processing content of a web resource in a browser application

There is disclosed a method of storing content of a web page, web page having a static object and a dynamic object, the web page being displayed in a browser application executed on an electronic device, the electronic device having a memory. The method can be executed by the electronic device. ... Yandex Europe Ag

01/26/17 / #20170024397

Method of and system for parameter-free discovery and recommendation of areas-of-interest

A method and system for processing a user request for a recommended area of interest includes the steps of receiving the request including an indication of an electronic device geo-location and a user defined search constraint; receiving data associated with photographs associated with geo-objects, the data comprising geo-location coordinates of the photographs, the geo-location coordinates of the photographs being in proximity with the device geo-location; computing a plurality of region representations based on the geo-location coordinates of the photographs, each region representation being associated with a unique photograph density calculation parameter, the computing comprises determining a potential area of interest in each region representation, each region representation being a candidate for an optimal region representation; determining the optimal region representation based on the user defined search constraint; and displaying to the user the recommended area of interest that corresponds to the potential area of interest of the optimal region representation.. . ... Yandex Europe Ag

01/19/17 / #20170017992

Method of detecting a change in user interactivity with a serp

A method and system is described including presenting a first serp version to a first set of users and a second serp version to a second set of users; assessing first and second measures of user interactions with the first and second version of the serp respectively, the user interactions being of a pre-selected type; computing a first and a second distribution of the first and second measures of user interactions and analyzing the first and second distributions conjointly for determining a change in user interactivity. The analyzing can include determining a set of ratios; determining a lowest ratio indicative of a smallest relative change and a highest ratio being indicative of a largest relative change within the set of ratios; determining the magnitude of the change in user interactivity based on the lowest and highest ratios; and determining a significance of the magnitude of the change in user interactivity.. ... Yandex Europe Ag








ARCHIVE: New 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009



###

This listing is an abstract for educational and research purposes is only meant as a recent sample of applications filed, not a comprehensive history. Freshpatents.com is not affiliated or associated with Yandex Europe Ag in any way and there may be associated servicemarks. This data is also published to the public by the USPTO and available for free on their website. Note that there may be alternative spellings for Yandex Europe Ag with additional patents listed. Browse our Agent directory for other possible listings. Page by FreshPatents.com

###