Yandex Europe AG

Switzerland

Back to Profile

1-100 of 168 for Yandex Europe AG Sort by
Query
Aggregations
IPC Class
G06F 17/30 - Information retrieval; Database structures therefor 48
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs 12
G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions 11
G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI] 9
G06Q 30/00 - Commerce 7
See more
Found results for  patents
  1     2        Next Page

1.

METHOD OF AND SYSTEM FOR GENERATING SIMPLIFIED BORDERS OF GRAPHICAL OBJECTS

      
Application Number IB2016050576
Publication Number 2017/055934
Status In Force
Filing Date 2016-02-04
Publication Date 2017-04-06
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor Korzunov, Anton Vasilyevich

Abstract

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.

IPC Classes  ?

  • G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions

2.

METHOD AND DEVICE FOR STORING AND COMPRESSING DATA OF SPATIAL OBJECTS

      
Application Number IB2016050521
Publication Number 2017/046656
Status In Force
Filing Date 2016-02-02
Publication Date 2017-03-23
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor
  • Korzunov, Anton Vasilyevich
  • Konstantinov, Sergey Sergeevich

Abstract

There is disclosed a method executable at a computer device of compressing data of spatial objects, comprising a number of steps: receiving a plurality of spatial objects intended to be stored, the first object characterized at least by a first coordinate and a second coordinate; and a second object, characterized at least by a third coordinate and a fourth coordinate; forming a combined coordinate of at least the first spatial object and the second spatial object; determining a common part of the combined coordinate; determining a first and second distinct part denoting differences between a combined coordinate of the first spatial object and a combined coordinate of he first and second objects; forming a record of the first spatial object and the second spatial object, and storing the formed record of at least the first spatial object and the second spatial object on the computing device.

IPC Classes  ?

  • G06T 9/40 - Tree coding, e.g. quadtree, octree
  • H03M 7/40 - Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code

3.

METHOD AND SYSTEM FOR SIMPLIFYING A CURVE

      
Application Number IB2016050566
Publication Number 2017/037547
Status In Force
Filing Date 2016-02-04
Publication Date 2017-03-09
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor
  • Konstantinov, Sergey Sergeevich
  • Korzunov, Anton Vasilyevich

Abstract

There are disclosed methods and systems for simplifying a curve. After instruction is received to simplify a curve, a first, predefined simplification algorithm is executed. Execution of the first simplification algorithm simplifies the curve, generating both a first simplified curve and shape parameters of the first simplified curve. Next, a plurality of homogeneous segments of the first simplified curve is defined, based on the shape parameters. Each homogeneous segment is then simplified using a respective second simplification algorithm to generate a final simplified curve, the respective second simplification algorithm being selected from a plurality of predefined second simplification algorithms and being selected independently for each homogeneous segment based on the shape parameters of the respective homogeneous segment. The methods and systems have wide application in simplifying curves such as those found in graphical objects, such as maps, photos, videos, video games, and the like.

IPC Classes  ?

  • G06T 11/20 - Drawing from basic elements, e.g. lines or circles

4.

METHOD AND SYSTEM FOR PROCESSING A DOCUMENT IN A DISTRIBUTED ARCHITECTURE

      
Application Number IB2015057826
Publication Number 2017/001899
Status In Force
Filing Date 2015-10-13
Publication Date 2017-01-05
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor Maksimov, Denis Valerievich

Abstract

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).

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure

5.

METHOD AND SYSTEM FOR MANAGING DATA ASSOCIATED WITH A HIERARCHICAL STRUCTURE

      
Application Number IB2015058931
Publication Number 2017/001903
Status In Force
Filing Date 2015-11-18
Publication Date 2017-01-05
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor Belov, Mikhail Vladimirovich

Abstract

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. For at least one of the path elements and the file associated with the data, the method stores, in a file table (402), (i) an independent file table identifier; and (ii) a parent file table identifier associated with an independent file table identifier of a parent path element from which the at least one of the path elements and the file depends.

IPC Classes  ?

  • G06F 7/00 - Methods or arrangements for processing data by operating upon the order or content of the data handled

6.

METHOD OF AND SYSTEM FOR UPDATING A DATA TABLE

      
Application Number IB2015059001
Publication Number 2017/001906
Status In Force
Filing Date 2015-11-20
Publication Date 2017-01-05
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor
  • Alipov, Vyacheslav Vyacheslavovoich
  • Gulin, Andrey Vladimirovich
  • Samosvat, Egor Aleksandrovich
  • Mishchenko, Andrey Sergeevich

Abstract

A computer-implemented method (500) of and a system (100, 210, 220, 222, 224) for updating a data table, the method and the system comprising acquiring (502), from a non-transitory computer-readable medium (120, 130), a new data element based on which the data table is to be updated; creating (504) a new chain of cells (350), the new chain of cells (350) comprising 5 a first cell, a last cell and at least one cell associated with a value. While the new chain of cells (350) is being created, directing (506) an entrance table of the data table (310) to a current chain of cells (340); upon determining (508) that the new chain of cells (350) is ready to be released: allowing (510) the entrance table (310) to access the new chain of cells (350); and causing (512) the new version reference to become the current version reference.

IPC Classes  ?

  • G06F 9/26 - Address formation of the next microinstruction

7.

OBJECTS MANAGEMENT

      
Application Number IB2016050520
Publication Number 2017/001938
Status In Force
Filing Date 2016-02-02
Publication Date 2017-01-05
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor Zinchuk, Aleksandr Aleksandrovich

Abstract

There are provided a method and a system for managing permissions for objects, the objects executable by a server as part of a software routine. The method can be executed at an electronic device. The method comprises receiving a request for an object from a first requester, the request for execution of an action with the object requiring a first permission, which is granted to the first requester. If a second request for the object is received from a second requester, the second request including a request for execution of a second action with the object, execution of the second action requiring a second permission, then the second request is sent to the first requester, who grants or does not grant the second permission to the second requester. If permission is granted to the second requester, the second requester thereby captures the first object, and the first permission is terminated.

IPC Classes  ?

  • G06F 13/00 - Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
  • G06F 9/54 - Interprogram communication

8.

COMBINATION FILTER FOR SEARCH QUERY SUGGESTIONS

      
Application Number IB2016050522
Publication Number 2017/001939
Status In Force
Filing Date 2016-02-02
Publication Date 2017-01-05
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor
  • Ushanov, Dmitry Valerievich
  • Lavrentyeva, Alisa Dmitrievna
  • Gruntov, Ilya Aleksandrovich

Abstract

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. A suggested second query component related to the first query component is generated, the search query completion suggestion containing the first query component and the suggested second query component. A list of potentially banned words is accessed to determine if the first query component matches any of the potentially banned words maintained therein. It is then determined if the potentially banned word is associated with a ban marker or an unban marker. A list of ban or unban markers respectively is accessed to determine if the suggested second query component matches any of the ban or unban markers maintained therein, the search query completion suggestion being generated or not generated accordingly.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

9.

SYSTEM AND METHOD FOR PINNING MESSAGES IN A MESSAGE FOLDER

      
Application Number IB2016050538
Publication Number 2017/001943
Status In Force
Filing Date 2016-02-03
Publication Date 2017-01-05
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor
  • Inshakov, Andrey Petrovich
  • Sundiev, Andrei Igorevich

Abstract

There is provided a system for and a method of operating an electronic device the method comprising: causing presenting to a user a first plurality of message elements constituting a first list of message elements; receiving from the user a first indication of the user executing an action associated with a first message element from the first plurality of message elements; dividing the first list of message elements into a second list of message elements, including the first message element, and a modified first list of message elements, including a remainder of the message elements, both the first and the second lists being simultaneously displayed; receiving a second indication of a scrolling action associated with the modified first list of message elements and causing altering the presentation of the modified first list of message elements while maintaining the presentation of the second list of message elements.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs

10.

A DATA PROCESSING METHOD

      
Application Number IB2015058497
Publication Number 2017/001900
Status In Force
Filing Date 2015-11-03
Publication Date 2017-01-05
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor Demchenko, Grigory Victorovich

Abstract

A data processing method for processing intermediate data is disclosed. The method comprises interrupting a process effecting a processing of a data set such that the data set comprises a first part of amended or processed data and a second part of non- amended or non-processed data. The non-processed data is then transmitted within a block of memory to a second instance of the process for processing. On completion of that processing, a block of memory corresponding to the second part is then returned and combined with the first part.

IPC Classes  ?

  • G06F 13/00 - Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units

11.

METHOD OF IDENTIFYING A TARGET OBJECT ON A WEB PAGE

      
Application Number IB2015058500
Publication Number 2017/001901
Status In Force
Filing Date 2015-11-03
Publication Date 2017-01-05
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor Karpov, Victor Vladimirovich

Abstract

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.

IPC Classes  ?

  • G06F 17/22 - Manipulating or registering by use of codes, e.g. in sequence of text characters
  • G06F 17/27 - Automatic analysis, e.g. parsing, orthograph correction
  • G06F 9/30 - Arrangements for executing machine instructions, e.g. instruction decode

12.

METHOD AND SYSTEM FOR DETERMINING AN ADDRESS CORRESPONDING TO A MOST PROBABLE PHYSICAL LOCATION OF AN ELECTRONIC DEVICE ASSOCIATED WITH A USER

      
Application Number IB2015058953
Publication Number 2017/001904
Status In Force
Filing Date 2015-11-19
Publication Date 2017-01-05
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor Sadovsky, Aleksandr Anatolievich

Abstract

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. Each physical entity is selected from a predetermined list and is associated with a physical entity type. A user interaction history is established, with respect to the at least two physical entities.

IPC Classes  ?

  • H04W 4/02 - Services making use of location information

13.

METHOD AND SYSTEM FOR DYNAMIC INDEXATION AND LOADING OF MODULE CODES

      
Application Number IB2015058961
Publication Number 2017/001905
Status In Force
Filing Date 2015-11-19
Publication Date 2017-01-05
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor
  • Zinchuk, Aleksandr Aleksandrovich
  • Konstantinov, Sergey Sergeevich

Abstract

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.

IPC Classes  ?

  • G06F 9/42 - Formation of subprogramme-jump address or of return address

14.

METHOD AND SYSTEM FOR TRANSCRIPTION OF A LEXICAL UNIT FROM A FIRST ALPHABET INTO A SECOND ALPHABET

      
Application Number IB2016050524
Publication Number 2017/001940
Status In Force
Filing Date 2016-02-02
Publication Date 2017-01-05
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor Zelenkov, Yury Grigorievich

Abstract

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.

IPC Classes  ?

  • G06F 17/28 - Processing or translating of natural language

15.

SYSTEM AND METHOD FOR DUPLICATING FILES ON CLIENT DEVICE FOR CLOUD STORAGE

      
Application Number IB2016050525
Publication Number 2017/001941
Status In Force
Filing Date 2016-02-02
Publication Date 2017-01-05
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor Nechaev, Sergey Petrovich

Abstract

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; responsive 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.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • G06F 17/30 - Information retrieval; Database structures therefor
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol

16.

METHOD, SYSTEM AND COMPUTER READABLE MEMORY FOR GENERATING RANKED SEARCH RESULTS INCORPORATING SUGGESTS

      
Application Number IB2016050563
Publication Number 2017/001944
Status In Force
Filing Date 2016-02-04
Publication Date 2017-01-05
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor
  • Yaroshevsky, Andrey Sergeevich
  • Shishkin, Pavel Alekseevich
  • Biktimirov, Aydar Ilshatovich

Abstract

A method of generating a search engine results page includes receiving, by a search server, a search query from a user device. Based on the search query, the search server determines a first search result set, where first and second general search results are ranked using a first ranking algorithm. Based on previous search sessions, the search server retrieves a related query related to the search query and generates a first suggest object that may be a clickable element. The search server then applies a second ranking algorithm to rank the first suggest object relative to the first and second general search results to generate a second search result set that includes, in a ranked order, the first suggest object, the first general search result, and the second general search result. The search server generates the search result page based on the second search result set.

IPC Classes  ?

  • G06F 7/00 - Methods or arrangements for processing data by operating upon the order or content of the data handled
  • G06F 17/30 - Information retrieval; Database structures therefor
  • G06Q 30/00 - Commerce

17.

METHOD OF AND SYSTEM FOR DETECTING SPAM ACTIVITY IN A CLOUD SYSTEM

      
Application Number IB2016050564
Publication Number 2017/001945
Status In Force
Filing Date 2016-02-04
Publication Date 2017-01-05
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor Yalunin, Evgeny Viktorovich

Abstract

There are provided a method and a system for detecting and blocking spam activity in a cloud system. The method can be executed at a server. The method comprises receiving from a first user of the plurality of users of the cloud service an indication of a first sharing action for sharing access to the digital object; responsive to the first indication, increment a sharing counter value of a sharing counter dedicated to the digital object; receiving from a second user of the plurality of users of the cloud service an indication of a second sharing action for sharing access to the digital object; responsive to the second indication further incrementing the sharing counter value of the sharing counter dedicated to the digital object; responsive to the sharing counter value reaching a pre-determined threshold value, executing a spam preventive action associated with the digital object.

IPC Classes  ?

18.

METHOD AND SYSTEM FOR ORGANIZING A BROWSER HISTORY

      
Application Number IB2016050565
Publication Number 2017/001946
Status In Force
Filing Date 2016-02-04
Publication Date 2017-01-05
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor
  • Romanenko, Fedor Sergeevich
  • Styskin, Andrey Igorevich

Abstract

A method of organizing a web browser history in a browser application. The browser application is executed on an electronic device. The method includes receiving an indication of a web page opened in the browser application, determining a task associated with the web page, and non-hierarchically listing the web page in a group of the web browser history, the group being associated with the task and having a group name indicative of the task. The web browser history thereby comprising a plurality of groups. Each group of the plurality of groups is associated with a corresponding task. Each group of the plurality of groups including at least one web page. The at least one web page of each group of the plurality of groups is listed in non-hierarchical and chronological order within the group.

IPC Classes  ?

  • G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions

19.

A SYSTEM AND METHOD FOR AN ANNOTATION SEARCH INDEX

      
Application Number IB2015057820
Publication Number 2016/198927
Status In Force
Filing Date 2015-10-13
Publication Date 2016-12-15
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor Ploshykhyn, Vyktor Vitalyevich

Abstract

There is disclosed a method and a system for generating an annotated search index. The method is executable at a server. The method comprises retrieving a portion of a historical search session for a first search query, the portion including a first resource and a second resource, both the first and the second resource being relevant to the first search query; generating an association parameter for the second resource, the association parameter being based on a first historical parameter and a second historical parameter; and, responsive to the association parameter for the second resource being above a predetermined threshold, associating the second resource with one or more of the first resource and the included search terms, thereby generating an annotated search index for the included search terms.

IPC Classes  ?

  • G06F 7/00 - Methods or arrangements for processing data by operating upon the order or content of the data handled

20.

METHOD OF AND SYSTEM FOR GENERATING A HASHED COMPLEX VECTOR

      
Application Number IB2015058957
Publication Number 2016/193797
Status In Force
Filing Date 2015-11-19
Publication Date 2016-12-08
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor
  • Alipov, Vyacheslav Vyacheslavovoich
  • Gulin, Andrey Vladimirovich
  • Samosvat, Egor Aleksandrovich
  • Mishchenko, Andrey Sergeevich

Abstract

A computer-implemented method (600) of and a system (220, 222, 224) for generating a hashed complex vector (360) indicative of an association between a document and a parameter of interest, the document being associated with first data (343) and second data (349). The method comprises accessing (602) the first data (343); accessing (604) the second data (349) the second data being a category type; generating (606), by a processor, a mask vector based on the first data; generating (608) a hash vector; generating (610) a complex vector (350) comprising the mask vector and the hash vector; generating (612) a hashed complex vector by applying a second hash function (H2) to the complex vector (350); and storing (614) the hashed complex vector (360).

IPC Classes  ?

21.

A METHOD AND SYSTEM FOR PROCESSING AN ELECTRONIC MESSAGE

      
Application Number IB2016050523
Publication Number 2016/189398
Status In Force
Filing Date 2016-02-02
Publication Date 2016-12-01
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor
  • Ganin, Egor Vladimirovich
  • Demyanenko, Anna Aleksandrovna

Abstract

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. The first interface element may be configured to execute a remedial action and\or display an additional indication of the remedial action.

IPC Classes  ?

22.

METHOD OF AND SYSTEM FOR STORING TWO-DIMENSIONAL OBJECTS

      
Application Number IB2015057163
Publication Number 2016/189367
Status In Force
Filing Date 2015-09-17
Publication Date 2016-12-01
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor Korzunov, Anton Vasilyevich

Abstract

A system for and method of storing two two-dimensional objects on an information storage medium, the method comprising: acquiring a first two-dimensional object and a second, a first perimeter of the first two-dimensional object comprising a first perimeter portion and a second perimeter portion, and the second two-dimensional object comprising the second perimeter portion and a third perimeter portion; storing, on the information storage medium, the first perimeter as storing the first and the second perimeter portions; storing, on the information storage medium, the second perimeter as storing the third perimeter portion and storing a reference to the second perimeter portion.

IPC Classes  ?

  • G06T 11/00 - 2D [Two Dimensional] image generation

23.

METHOD OF AND SYSTEM FOR RESTORING OF LOGICAL HIERARCHY OF AT LEAST TWO TWO-DIMENSIONAL OBJECTS

      
Application Number IB2015057165
Publication Number 2016/189368
Status In Force
Filing Date 2015-09-17
Publication Date 2016-12-01
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor Korzunov, Anton Vasilyevich

Abstract

A method of restoring logical hierarchy of at least two two-dimensional objects, a first two-dimensional object having a first perimeter, a second two-dimensional object having a second perimeter, the first perimeter and the second perimeter comprising perimeter portions, each perimeter portion being a line connecting two extreme points of a respective perimeter portion, extreme points in the first perimeter being connected by respective lines in a first selected rotational direction, extreme points of the second perimeter being connected by respective lines in the first selected rotational direction, the method executed on a computing device, the method comprising: retrieving th first two-dimensional object and the second two-dimensional object; determining if these objects have a common perimeter portion.

IPC Classes  ?

  • G06T 11/00 - 2D [Two Dimensional] image generation

24.

A DATA PROCESSING METHOD

      
Application Number IB2015057320
Publication Number 2016/181200
Status In Force
Filing Date 2015-09-23
Publication Date 2016-11-17
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor Demchenko, Grigory Victorovich

Abstract

A method for transferring an object from a first process to a second process. The first process has a first memory space and the second process has a second memory space. A computing device executing the first process comprises provides a first copy of the object in a first contiguous portion of the first memory space and provides a second copy of the object in a second contiguous portion of the first memory space. For each memory location of the first and second copy of the object, respective values stored at corresponding locations within the copies of the object are compared. An index of locations within the first and second copies of the object where respective values at corresponding locations do not match is generated. A copy of the object and the index of locations is provided for transfer to the second process so that the second process can use the index of locations to adjust the locations within the copy of the object for the second memory space.

IPC Classes  ?

  • G06F 12/02 - Addressing or allocationRelocation
  • G06F 12/08 - Addressing or allocationRelocation in hierarchically structured memory systems, e.g. virtual memory systems
  • G06F 13/16 - Handling requests for interconnection or transfer for access to memory bus

25.

SYSTEM AND METHOD FOR TESTING WEB PAGES

      
Application Number IB2015057825
Publication Number 2016/178068
Status In Force
Filing Date 2015-10-13
Publication Date 2016-11-10
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor
  • Katsev, Ilya Vladimirovich
  • Poliakov, Vladimir Aleksandrovich

Abstract

Disclosed are systems and methods for testing web pages. An example method comprises obtaining two or more reference web pages, each web page comprising a plurality of web page elements; analyzing, by a hardware processor, the web page elements of the two or more reference web pages to identify similarities and relationships among the web page elements; generating, by the hardware processor, a set of test templates identifying at least a plurality of elements common to the two or more reference web pages; generating, by the hardware processor, a set of test rules specifying at least logical relationships between web page elements of each reference web page; and verifying, by the hardware processor, compliance of a test web page with the set of test template and the set of test rules.

IPC Classes  ?

26.

METHOD OF CONTROLLING A DISPLAY OF AN ELECTRONIC DEVICE AND DEVICE IMPLEMENTING SAME

      
Application Number IB2015057310
Publication Number 2016/174510
Status In Force
Filing Date 2015-09-22
Publication Date 2016-11-03
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor
  • Spitsa, Daniil Valeryevich
  • Sabirov, Stanislav Olegovich
  • Semenov, Ivan Vladimirovich

Abstract

There is provided a method of adjusting a display parameter for a display of an electronic device. The display parameter is associated with displaying a display interface component on the display, the display having an adjustable brightness level and an adjustable color scheme between a first color scheme and a second color scheme. The display is operating in the first color scheme. The method is executable by the electronic device. The method comprises: receiving a first user instruction for adjusting the adjustable brightness level; in response to the first user instructions, displaying a user-graphical interface component, the user-graphical interface component having a first portion for adjusting the adjustable brightness level of the display.

IPC Classes  ?

  • G06F 3/041 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means

27.

METHOD OF AND SYSTEM FOR PROCESSING AN ELECTRONIC MESSAGE BASED ON A USER INTERACTION

      
Application Number IB2015056347
Publication Number 2016/170402
Status In Force
Filing Date 2015-08-21
Publication Date 2016-10-27
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor Ganin, Egor Vladimirovitch

Abstract

There is provided a method of processing an electronic message, receiving from the user a first indication of the user performing a first drag action associated with a message element; responsive to the first drag action being performed in one of a plurality of predefined directions, presenting to the user on the display of the electronic device the respective action element associated with the one of a plurality of predefined directions, the action element located at a pre-defined location visually spaced away from the message element in the direction of one of a plurality of predefined directions, the respective action element indicating the respective action to the user; receiving from a user a second indication of a drop action of the message element into the respective action element; responsive to the second indication, executing the respective action with the electronic message.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs

28.

METHOD AND APPARATUS FOR PROCESSING USER INPUT

      
Application Number IB2015058930
Publication Number 2016/170405
Status In Force
Filing Date 2015-11-18
Publication Date 2016-10-27
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor Yaremko, Nikolay Anatolievitch

Abstract

There is disclosed a method (1000) of processing a user input command, the method executable on an electronic device (302). The electronic device (302) has a machine-user interface (304). The method (1000) comprises: presenting on a first portion (322) of the machine-user interface (304) a symbol selection tool (320), the first portion (322) being a portion of a touch-sensitive screen (304); presenting on a second portion (328) of the machine-user interface (304) an entry confirmation tool (326, 426); receiving, from the symbol selection tool (320), a first command representative of the user selecting a particular symbol using the symbol selection tool (320); receiving, from the entry confirmation tool (326, 426), a second command representative of the user interacting with the entry confirmation tool (326, 426); and processing the particular symbol as an entry symbol, only in response to the first command and the second command being indicative that the user interacting with the entry confirmation tool overlaps (326, 426), at least partially, with the user selecting the particular symbol using the symbol selection tool (320).

IPC Classes  ?

  • G06F 3/041 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
  • G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
  • G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]

29.

DOWNLOADING A USER CONTENT PORTION TO AN UNAUTHORIZED USER ELECTRONIC DEVICE

      
Application Number IB2015054884
Publication Number 2016/156934
Status In Force
Filing Date 2015-06-29
Publication Date 2016-10-06
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor
  • Androsov, Aleksey Aleksandrovich
  • Korepanov, Mikhail Aleksandrovich

Abstract

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.

IPC Classes  ?

  • G06F 21/10 - Protecting distributed programs or content, e.g. vending or licensing of copyrighted material

30.

SYSTEM AND METHOD OF RANKING POINTS OF INTEREST USING PHOTOGRAPH RATING

      
Application Number IB2015055386
Publication Number 2016/156936
Status In Force
Filing Date 2015-07-16
Publication Date 2016-10-06
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor
  • Vodolazsky, Artem Andreevich
  • Nasyrov, Renat Rafaelevich
  • Slesarev, Anton Viktorovich

Abstract

A system and method of ranking points of interest using photograph rating, the method comprising: receiving a first plurality of parameters of the first point of interest; finding a first photograph, the description parameters and the location parameters of which indicate that it shows a first object and associating it with the first object; receiving a second photograph having a visual resemblance to the first photograph and associating it with the first object; calculating an importance coefficient of the first point of interest based on the quantity of photographs associated with it, and calculating an importance coefficient of the second point of interest based on the quantity of photographs associated with it, and the corresponding quantity of photographs associated with the first point of interest includes the first photograph and the second photograph associated with the first point of interest; assigning a higher rating to the first point of interest, with which more photographs are associated.

IPC Classes  ?

31.

METHOD OF AND SYSTEM FOR PROCESSING A SEARCH QUERY

      
Application Number IB2015058493
Publication Number 2016/156952
Status In Force
Filing Date 2015-11-03
Publication Date 2016-10-06
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor
  • Kosarev, Mikhail Jurievich
  • Perlovskaya, Svetlana Anatolievna
  • Leletko, Valeriy Valeryevich

Abstract

A computer-implemented method of (800) and a system (316) for processing a search query received from an electronic device (302) associated with a user (170). The method comprises executing (802) a search based on the search query to generate search results; accessing (804) a register (340) comprising multiple entries; upon determining (806) that a search result resource associated with the at least one of the search results corresponds to the resource of the at least one of the multiple entries of the register, generating a graphical component (408, 508, 608) associated with the transaction service identifier; inserting (808) the graphical component (408, 508, 608) within a search result page (SERP); and transmitting (810) the SERP to the electronic device (302) for rendering on a display of the electronic device (302).

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

32.

SYSTEM AND METHOD OF CLUSTERING POINTS OF INTEREST USING A GRID

      
Application Number IB2015055397
Publication Number 2016/156937
Status In Force
Filing Date 2015-07-16
Publication Date 2016-10-06
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor
  • Konstantinov, Sergey Sergeevich
  • Korzunov, Anton Vasilyevich

Abstract

A server and method of clustering points of interest for showing on a map tile, the method is executed on the server, the method includes: receiving a request for a map tile view from an electronic device; receiving a plurality of points of interest which can potentially be displayed on the said map tile, every point of interest has a position on the map tile; placing a first grid on the map tile; generating a plurality of first level clusters by replacing (in the cells of the first grid) a corresponding plurality of points of interest (placed within a corresponding cell of the first grid) with a first level cluster;

IPC Classes  ?

  • G01C 21/36 - Input/output arrangements for on-board computers

33.

METHOD FOR ASSOCIATING GRAPHICAL ELEMENTS OF APPLICATIONS AND FILES WITH ONE OR MORE DISPLAYS OF AN ELECTRONIC DEVICE AND THE ELECTRONIC DEVICE IMPLEMENTING SAME

      
Application Number IB2015057308
Publication Number 2016/156942
Status In Force
Filing Date 2015-09-22
Publication Date 2016-10-06
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor Avdienkov, Oleg Anatolievich

Abstract

A method of organizing a device interface of an electronic device, the device interface having a plurality of screens, the plurality of screens including a first screen and a second screen, the first and second screens being switchable there between by an action of a user. The method is executable by the electronic device. The method comprises: determining a first screen content type associated with the first screen and a second screen content type associated with the second screen, the first screen content type and the second screen content type being exclusive amongst screen content types of the plurality of screens.

IPC Classes  ?

  • G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance

34.

METHOD AND SYSTEM FOR AUGMENTING TEXT IN A DOCUMENT

      
Application Number IB2015057312
Publication Number 2016/156943
Status In Force
Filing Date 2015-09-22
Publication Date 2016-10-06
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor Smuglyy, Arseniy Ivanovich

Abstract

A method of augmenting presentation of text in a document includes obtaining a DOM tree associated with a markup of the document, searching a plurality of nodes of the DOM tree for a target text string such that a child node is searched after searching a corresponding parent node. A target text node of the DOM tree is identified, the target text node including an entirety of the target text string and having no child nodes including the entirety of the target text string. Responsive to identifying the target text node, the markup is modified in one of: the target text node and a child node of the target text node including a portion of the target text string. The markup is modified to augment presentation of the target text string in the document. A system for augmenting presentation of text in a document is also disclosed.

IPC Classes  ?

  • G06F 17/21 - Text processing
  • G06F 17/22 - Manipulating or registering by use of codes, e.g. in sequence of text characters

35.

METHOD OF AND SYSTEM FOR PROCESSING ACTIVITY INDICATIONS ASSOCIATED WITH A USER

      
Application Number IB2015057701
Publication Number 2016/156946
Status In Force
Filing Date 2015-10-08
Publication Date 2016-10-06
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor
  • Krasnikov, Andrey Borisovich
  • Kuzmin, Gennady Gennadievich
  • Shiryaev, Sergey Aleksandrovich
  • Sopin, Dmitrii Petrovich
  • Lisitcyn, Sergei Olegovich
  • Levanov, Dmitrii Aleksandrovich
  • Kuksa, Dmitrii Andreyevich
  • Kotsur, Sergey Victorovich

Abstract

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). A method (1500) of and a system (222) for associating a first item and a second item are also disclosed.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs

36.

METHOD AND SYSTEM FOR CONTROLLING PRESENTATION OF WEB RESOURCES IN A BROWSER WINDOW

      
Application Number IB2015057795
Publication Number 2016/156948
Status In Force
Filing Date 2015-10-12
Publication Date 2016-10-06
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor
  • Romanenko, Fedor Sergeevich
  • Gorskiy, Konstantin Pavlovitch
  • Lokhtin, Gennadii Vladimirovich
  • Milnikov, Mikhail Gennadievich
  • Ivanov, Konstantin Nikolaevich

Abstract

A method of stacking tabs in a browser window executable by an electronic device includes, in a first tab associated with a first web resource, receiving a user request for opening a second web resource. A type of the first web resource is identified, the type being one of a hub type and a node type. Responsive to the first web resource being of the node type, the second web resource is opened in the first tab replacing the first web resource. Responsive to the first web resource being of the hub type, a second tab is created, the second web resource is opened therein, and the second tab is stacked on the first tab, the first tab being thereby stacked under the second tab. The first and second tabs are comprised in a tab stack of the browser window, the tab stack comprising a plurality of stacked tabs.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

37.

METHOD OF DETERMINING A GEOLOCATION OF AN ELECTRONIC DEVICE

      
Application Number IB2015054714
Publication Number 2016/151369
Status In Force
Filing Date 2015-06-23
Publication Date 2016-09-29
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor Ponomarev, Aleksandr Gennadievich

Abstract

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.

IPC Classes  ?

  • G01C 21/20 - Instruments for performing navigational calculations
  • G01C 21/24 - NavigationNavigational instruments not provided for in groups specially adapted for cosmonautical navigation

38.

METHOD OF AND SYSTEM FOR PROCESSING A TEXT STREAM

      
Application Number IB2015054710
Publication Number 2016/147034
Status In Force
Filing Date 2015-06-23
Publication Date 2016-09-22
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor
  • Zelenkov, Yury Grigorievich
  • Segalovich, Ilya Valentinovich

Abstract

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.

IPC Classes  ?

  • G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions

39.

METHOD FOR ASSOCIATING RESOURCE GRAPHICAL ELEMENT WITH ONE OR MORE DISPLAYS OF AN ELECTRONIC DEVICE AND THE ELECTRONIC DEVICE IMPLEMENTING SAME

      
Application Number IB2015053758
Publication Number 2016/139514
Status In Force
Filing Date 2015-05-21
Publication Date 2016-09-09
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor Avdienkov, Oleg Anatolievich

Abstract

There is disclosed a method (800) of organizing a screen (502, 504, 506, 508) of an electronic device interface (104). The screen (502, 504, 506, 508) is one of a plurality of screens (501 ) displayable by an input output module (104) of an electronic device (102). The method (800) comprises: determining (802) a resource content type associated with a resource, the resource associated with a resource graphical element (522, 524, 526, 722, 724), the resource graphical element (522, 524, 526, 722, 724)to be associated for displaying within one of the plurality of screens (501 ).

IPC Classes  ?

  • G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]

40.

SYSTEM AND METHOD FOR OPERATING A BROWSING APPLICATION

      
Application Number IB2015053757
Publication Number 2016/135534
Status In Force
Filing Date 2015-05-21
Publication Date 2016-09-01
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor
  • Tarasov, Andrey Dmitrievich
  • Ivanov, Konstantin Nikolaevich

Abstract

There is disclosed a method for operating a browsing application of an electronic device. The method comprises requesting a resource from a network address having a corresponding URL, Universal Resource Locator, obtaining the resource from the network address and displaying the resource in a browsing interface of the browsing application. The URL of the resource is provided to a content server, the content server having access to at least one data source comprising a plurality of indexed objects, each object including structured information. Structured information is received from the content server for one or more objects relating to at least one sub-string of the URL. Responsive to user interaction with a command interface of the browsing application indicating a user's intention to navigate away from the resource, a navigation pane is displayed. The navigation pane comprises at least a content-specific tool bar, the content-specific tool bar including information based on the structured information for at least one of the objects received from the content server.

IPC Classes  ?

  • G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]

41.

SYSTEM AND METHOD FOR PRESENTING RELATED RESOURCES IN IMAGE SEARCHES

      
Application Number IB2015053760
Publication Number 2016/135535
Status In Force
Filing Date 2015-05-22
Publication Date 2016-09-01
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor
  • Krivokon, Dmitrii Sergeyevich
  • Shishkin, Pavel Alekseevich
  • Popov, Oleg Sergeevich
  • Gadelshin, Ilnur Flurovich
  • Sukhov, Mikhail Alexandrovich
  • Melnikov, Andrii Aleksandrovich
  • Artemov, Anton Pavlovich

Abstract

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. The method comprises receiving the first search query from an electronic device associated with a user; generating a plurality of image-based search suggestions related to the first search query, the image-based search suggestions being based at least partially on past related search queries; ranking the plurality of image-based search suggestions using a first and a second set of ranking parameters to render a first and a second ranked list of image-based search suggestions, respectively; and generating a ranked list of image-based search suggestions by selecting a first portion and a second portion from the first and second ranked list, respectively. The first and second sets of ranking parameters are associated with, respectively, a frequency parameter and a hidden interest parameter.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

42.

METHOD OF AND SYSTEM FOR GENERATING A HEAT MAP

      
Application Number IB2015053795
Publication Number 2016/135536
Status In Force
Filing Date 2015-05-22
Publication Date 2016-09-01
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor Morozov, Andrii Igorevich

Abstract

A computer-implemented method of (800) and a system for (208, 222) generating a heat map representing multiple objects. The method (800) comprises accessing (802) multiple objects; accessing (804) a heat map area (304), and calculating (806) a heat area value associated with the heat map area (304). The method (800) upon determining (808) that the heat area value equals or exceeds a maximum value, disregards any of the multiple objects for which the associated location is within the heat map area (304). The method (800) upon determining (810) that the heat area value does not exceed the maximum value, modify the heat area value based on the value associated with one of the multiple objects. The method (800) further includes generating (814) a visual variation of a graphical indication (404) and rendering (816) the heat map.

IPC Classes  ?

  • G06T 11/00 - 2D [Two Dimensional] image generation
  • G01C 21/32 - Structuring or formatting of map data

43.

SYSTEM FOR AND METHOD OF EXECUTING THE REQUEST QUEUE RELATED TO DIGITAL OBJECTS

      
Application Number IB2015054607
Publication Number 2016/135537
Status In Force
Filing Date 2015-06-18
Publication Date 2016-09-01
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor
  • Kutukov, Denis Sergeevich
  • Reznikov, Petr Mikhailovich

Abstract

System for and method of execution of the request queue related to digital objects, the method executable at a server, method comprises: receiving from a client device a first request to execute a first task; dividing the first request into a set of sub-requests; calculating a unique identifier of sub-requests; storing the sub-requests in a sub-request storage along with the corresponding identifiers of sub-requests; receiving from the client device a second request to execute a second task; identifying the sub-request containing the indication to a digital object, indication to which is also contained in the second request; accessing the indicated sub-request and deleting from it the indication to the digital object, the indication to which is also contained in the second request to execute the second task; executing the sub-requests and the second request.

IPC Classes  ?

  • G06F 12/00 - Accessing, addressing or allocating within memory systems or architectures

44.

METHOD AND ELECTRONIC DEVICE FOR GENERATING A HEAT MAP

      
Application Number IB2015056323
Publication Number 2016/128808
Status In Force
Filing Date 2015-08-20
Publication Date 2016-08-18
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor Morozov, Andrii Igorevich

Abstract

A computer-implemented method of (900) and a system (222) for generating a heat map representing multiple objects (302). The method (900) comprises accessing (902) values associated with the multiple objects (302); accessing (904) locations associated with the multiple objects (302); determining (906) a minimum value amongst the values; determining (908) a maximum value amongst the values; and generating (910) a heat value range (304), the heat value range (304) ranging from a minimum heat value associated with the minimum value to a maximum heat value associated with the maximum value, the heat value range (304) being representative of visual variations of a graphical indication (404). The method (900) further includes assigning (912) a heat value to at least one of the multiple objects (302); generating (914) a visual variation of the graphical indication (404) based on the heat value assigned to one of the multiple objects (302); and rendering (916) the heat map.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

45.

SYSTEM AND METHOD OF CLUSTERING POINTS OF INTEREST USING A GRID

      
Application Number IB2015054582
Publication Number 2016/124986
Status In Force
Filing Date 2015-06-17
Publication Date 2016-08-11
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor Korzunov, Anton Vasilyevich

Abstract

A system and method of clustering points of interest displayed to a user as graphical characters on a map displayed on an electronic device, the method comprising: receiving a user request for providing a first point of interest, a second point of interest, a third point of interest and a fourth point of interest for displaying on a map; receiving a marker of the first point of interest, a marker of the second point of interest, a marker of the third point of interest and a marker of the fourth point of interest, the marker of the first point of interest, the marker of the second point of interest, the marker of the third point of interest and the marker of the fourth point of interest each having a position on the map and a graphical character representing the corresponding marker;

IPC Classes  ?

  • G01C 21/32 - Structuring or formatting of map data

46.

METHOD AND APPARATUS FOR TRIGGERING EXECUTION OF AN APPLICATION

      
Application Number IB2015055595
Publication Number 2016/124989
Status In Force
Filing Date 2015-07-23
Publication Date 2016-08-11
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor
  • Gorskiy, Konstantin Pavlovitch
  • Bykov, Alexander Sergeevitch
  • Avdienkov, Oleg Anatolievich
  • Karimov, Ildar Rafaelevich

Abstract

There is disclosed a method of operating an electronic device. The electronic device comprises a user input output interface. The method comprises: presenting, on the user input output interface, a graphical object representative of a functionality, the functionality being supported by a first application and a second application, both the first application and the second application having been installed and being executable by the electronic device; receiving an indication of the user actuating the graphical object; acquiring a first parameter associated with the first application and a second parameter associated with the second application; based on the first parameter and the second parameter, determining which one of the first application and the second application is better suited for the functionality; executing the one of the first application and the second application.

IPC Classes  ?

  • G06F 3/00 - Input arrangements for transferring data to be processed into a form capable of being handled by the computerOutput arrangements for transferring data from processing unit to output unit, e.g. interface arrangements

47.

METHOD AND APPARATUS FOR DOWNLOADING AN APPLICATION

      
Application Number IB2015056342
Publication Number 2016/124994
Status In Force
Filing Date 2015-08-21
Publication Date 2016-08-11
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor
  • Goncharov, Yaroslav Nikolaevich
  • Gorskiy, Konstantin Pavlovitch
  • Khudaverdyan, Tigran Oganesovich

Abstract

There is disclosed a method of downloading an application to an electronic device associated with a user. The method is executed at a server, the server being connectable to the electronic device via a communication network. The method comprises: receiving from the electronic device, via the communication network, an indication of the application to be downloaded to the electronic device; based on the indication, determining a first application and a second application potentially associated with the indication of the application, the first application and the second application not having been installed on the electronic device; transmitting both the first application and the second application to the electronic device.

IPC Classes  ?

48.

METHOD OF ENTERING DATA IN AN ELECTRONIC DEVICE

      
Application Number IB2015053789
Publication Number 2016/120675
Status In Force
Filing Date 2015-05-22
Publication Date 2016-08-04
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor
  • Volkov, Evgeny Mikhailovich
  • Philippov, Denis Sergeevich
  • Melnikov, Ilia Alekseevich

Abstract

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. At least one entry field of the application is filled in with a respective text portion associated with the respective tag associated with the entry field.

IPC Classes  ?

49.

SYSTEM AND METHOD OF REQUEST PROCESSING IN A DISTRIBUTED DATA PROCESSING NETWORK

      
Application Number IB2015055390
Publication Number 2016/120680
Status In Force
Filing Date 2015-07-16
Publication Date 2016-08-04
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor
  • Belov, Mikhail Vladimirovich
  • Zagoskin, Danil Aleksandrovich

Abstract

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.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs

50.

METHOD AND ELECTRONIC DEVICE FOR RENDERING A PANORAMA IMAGE

      
Application Number IB2015052563
Publication Number 2016/116782
Status In Force
Filing Date 2015-04-08
Publication Date 2016-07-28
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor Dmitrenko, Kirill Sergeevich

Abstract

A computer-implemented method of (800) and an electronic device (208) for rendering a panorama image comprising a first image tile (310) and a second image tile (308). The method (800) comprises receiving the first image tile; generating, by a processor (110, 111), a first intermediate rendering result (404) by associating the first image tile (310) with a first transparent layer (410); and storing, in a non-transitory computer-readable medium (120, 130), the first intermediate rendering result (404). Upon receiving an instruction to render at least a portion of the panorama image, the method may execute accessing the first intermediate rendering result (404) and a second intermediate rendering result (414); merging the first intermediate rendering result (404) and the second intermediate rendering result (414) to render the portion of the panorama image; and displaying, on a display screen (142), the portion of the panorama image.

IPC Classes  ?

  • G06T 15/00 - 3D [Three Dimensional] image rendering

51.

METHOD OF GENERATING HIERARCHICAL DATA STRUCTURE

      
Application Number IB2015052546
Publication Number 2016/103055
Status In Force
Filing Date 2015-04-08
Publication Date 2016-06-30
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor Nalchadzhi, Leonid Leonidovich

Abstract

There is disclosed a computer-implemented method for generating a hierarchical data structure. The computer-implemented method can be executable at a server. The computer implemented method comprises: identifying a plurality of data elements to be searched, the plurality of data elements having a set of descriptors, each descriptor within the set of descriptors being associated with a data type being different from data types of other descriptors within the set of descriptors; defining the hierarchical data structure, having a first level and a second level.

IPC Classes  ?

  • G06F 17/22 - Manipulating or registering by use of codes, e.g. in sequence of text characters

52.

METHOD AND COMPUTER-BASED SYSTEM FOR PROCESSING A SEARCH QUERY FROM A USER ASSOCIATED WITH AN ELECTRONIC DEVICE

      
Application Number IB2015052548
Publication Number 2016/103056
Status In Force
Filing Date 2015-04-08
Publication Date 2016-06-30
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor Sadovsky, Aleksandr Anatolievich

Abstract

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. Generating the result set also comprises compiling the result set. The method also comprises triggering the electronic device to display the result set to the user.

IPC Classes  ?

  • G06Q 10/02 - Reservations, e.g. for tickets, services or events

53.

SYSTEM FOR AND METHOD OF GENERATING INFORMATION ABOUT A SET OF POINTS OF INTEREST

      
Application Number IB2015051664
Publication Number 2016/103054
Status In Force
Filing Date 2015-03-06
Publication Date 2016-06-30
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor Vodolazsky, Artem Andreevich

Abstract

Server and server implemented method of generating information about a set of points of interest and providing this information to the user, the method includes: receiving a first point of interest card and a second point of interest card, each of the first and the second point of interest card including predefined set of parameters describing a corresponding object; calculating a quantitative index representative of a proximity of the first point of interest and the second point of interest, the quantitative index being representation of a potential possibility of associating the first point of interest with the second point of interest; responsive to the quantitative index of the proximity of the first point of interest and the second point of interest exceeding a threshold proximity value, generating a complex point of interest.

IPC Classes  ?

  • G06F 7/00 - Methods or arrangements for processing data by operating upon the order or content of the data handled

54.

METHOD AND APPARATUS FOR PROCESSING AN IMAGE ON AN ELECTRONIC DEVICE

      
Application Number IB2015052554
Publication Number 2016/103057
Status In Force
Filing Date 2015-04-08
Publication Date 2016-06-30
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor Konstantinov, Sergey Sergeevich

Abstract

Image processing is executed on an electronic device application using a main processing thread and at least one child processing thread dependent from the main processing thread. The image is acquired for rendering on the electronic device and split into at least two segments amenable to rendering using graphical primitives. A respective segment indication is acquired by a respective child processing thread of the at least two segments and a set of required graphical primitives, such that each child processing thread receives a single instance of the respective segment for processing at a given time. A new space in memory of the electronic device is allocated for each respective child processing thread. The respective child processing thread renders the image of each respective segment in corresponding allocated space of memory. Each rendered image is saved in a byte array transmitted by the respective child processing thread to the main processing thread. At the main processing thread, a final image is rendered on a screen of the electronic device using sets of the byte array.

IPC Classes  ?

  • G06T 1/20 - Processor architecturesProcessor configuration, e.g. pipelining
  • G06F 9/44 - Arrangements for executing specific programs

55.

METHOD OF AND SYSTEM FOR STORING SPATIAL OBJECTS

      
Application Number IB2015051804
Publication Number 2016/087951
Status In Force
Filing Date 2015-03-12
Publication Date 2016-06-09
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor Korzunov, Anton Vasilyevich

Abstract

A computer-implemented method of organization of a plurality of objects contained in a quadrant tree into a singly linked linear list, comprising: placing a first, a second, a third and a fourth markers of a first level, that correspond to a first, a second, a third and a fourth elements of the first level of the quadrant tree, into the singly linked linear list; placing respective objects stored in any of: the first, the second, the third and the fourth element of the first level of the quadrant tree after a respective one of the first, the second, the third an the fourth marker of the first level accordingly into the singly linked linear list.

IPC Classes  ?

  • G06F 7/24 - Sorting, i.e. extracting data from one or more carriers, re-arranging the data in numerical or other ordered sequence, and re-recording the sorted data on the original carrier or on a different carrier or set of carriers

56.

PROCESSING A USER REQUEST FOR A WEB RESOURCE ASSOCIATED WITH SEQUENTIALLY LINKED DOCUMENTS

      
Application Number IB2015053973
Publication Number 2016/087953
Status In Force
Filing Date 2015-05-27
Publication Date 2016-06-09
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor
  • Sapunova, Nina Viktorovna
  • Eroshin, Evgeny Valeryevich
  • Rubtcova, Ekaterina Vladimirovna
  • Voznin, Maksim Pavlovich
  • Matveev, Grigory Aleksandrovich
  • Smetanin, Nikita Alekseevich

Abstract

There are discloses a method of and a server for processing a user request for a web resource, the user request received at a server from an electronic device via a communication network. The method can be executed at the server. The method comprises: determining that the web resource comprises a plurality of sequentially semantically linked documents that are 5 potentially responsive to the user request; determining a particular document of the plurality of sequentially semantically linked documents, the particular document being one that the user has completed using, the determination that the user has completed using the particular document being executed by means of: determining that the user has reached an end of the particular document; and if the user has not reached the end of the particular document, 10 determining that the user has reached a pre-determined usage threshold within the particular document; generating a suggest to be displayed to the user on the electronic device, the suggest including a sequentially next document after the particular document.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

57.

METHOD OF AND SYSTEM FOR GROUPING OBJECT IN A STORAGE DEVICE

      
Application Number IB2015054016
Publication Number 2016/083905
Status In Force
Filing Date 2015-05-28
Publication Date 2016-06-02
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor Rusinov, Vladimir Alexandrovich

Abstract

There is disclosed a method of organising objects stored, in association with a user, on a server comprising: receiving; generating the first metadata mapping of the first subset of objects to the at least the first cluster; and transmitting the first metadata mapping to the electronic device for displaying the first subset of objects organized into the at least the first cluster; receiving 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; generating a second metadata mapping of the second subset of the objects to at least a second cluster, and transmitting the second metadata mapping to the electronic device for displaying the second subset of objects organized in the at least the second cluster.

IPC Classes  ?

58.

METHOD AND COMPUTER-BASED SYSTEM FOR ANONYMOUSLY AUTHENTICATING A SERVICE USER

      
Application Number IB2015051949
Publication Number 2016/083900
Status In Force
Filing Date 2015-03-17
Publication Date 2016-06-02
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor Neverov, Vladimir Mikhailovich

Abstract

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. A computer-implemented method executable by a second web service system and a second web service system are also disclosed.

IPC Classes  ?

59.

SYSTEM AND METHOD FOR DETECTING MEANINGLESS LEXICAL UNITS IN A TEXT OF A MESSAGE

      
Application Number IB2015054485
Publication Number 2016/083907
Status In Force
Filing Date 2015-06-12
Publication Date 2016-06-02
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor
  • Ganin, Egor Vladimirovitch
  • Kholodkov, Anton Igorevich

Abstract

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.

IPC Classes  ?

  • G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions

60.

SYSTEM AND METHOD FOR COMPUTER PROCESSING OF AN E-MAIL MESSAGE AND VISUAL REPRESENTATION OF A MESSAGE ABSTRACT

      
Application Number IB2015054486
Publication Number 2016/083908
Status In Force
Filing Date 2015-06-12
Publication Date 2016-06-02
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor
  • Ganin, Egor Vladimirovitch
  • Kholodkov, Anton Igorevich

Abstract

There is provided a system and a method for computer processing of a text message sent to a user; the method comprising: performing a syntax analysis of the text message for determining at least one lexical unit as a potential meaningless lexical unit; performing a first check and a second check of at least one potential meaningless lexical unit by means of comparison with meaningless lexical units from a first lexical unit database and a second lexical unit database, the first database was generated in result of the syntax analysis of previous text messages sent to the user and the second database was generated in result of the syntax analysis of previous text messages sent to a group of users from a plurality of users.

IPC Classes  ?

  • G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions

61.

METHOD OF TESTING WEBPAGE LAYOUT

      
Application Number IB2015052432
Publication Number 2016/075552
Status In Force
Filing Date 2015-04-02
Publication Date 2016-05-19
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor
  • Belov, Sergei Igorevich
  • Tatarintsev, Sergei Vladimirovich
  • Alaev, Vladimir Viktorovich

Abstract

A method of regression testing of the appearance of a webpage or pages is described. The function of particular code portions that are used in rendering particular portions of a webpage are evaluated and images associated with that function are stored. This defines a reference and the method provides subsequent testing to evaluate the functionality of a particular webpage in multiple browsers or versions of the same webpage in the same browser. The testing provides a comparison between the reference and the output of the test process.

IPC Classes  ?

  • G06F 11/36 - Prevention of errors by analysis, debugging or testing of software
  • G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]

62.

METHOD AND ELECTRONIC DEVICE FOR DETERMINING WHETHER A POINT LIES WITHIN A POLYGON IN A MULTIDIMENSIONAL SPACE

      
Application Number IB2015050970
Publication Number 2016/067116
Status In Force
Filing Date 2015-02-09
Publication Date 2016-05-06
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor Korzunov, Anton Vasilyevich

Abstract

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. Some implementations comprise executing the analysis and providing the indication.

IPC Classes  ?

63.

METHOD OF AND SYSTEM FOR PROCESSING AN UNAUTHORIZED USER ACCESS TO A RESOURCE

      
Application Number IB2015051382
Publication Number 2016/067118
Status In Force
Filing Date 2015-02-24
Publication Date 2016-05-06
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor
  • Andreeva, Ekaterina Aleksandrovna
  • Leonychev, Yury Alekseyevich
  • Ganin, Egor Vladimirovich
  • Lavrinenko, Sergey Aleksandrovich

Abstract

There is provided a method of processing a potentially unauthorized user access request. The method is executable on a server. The method comprises: receiving a first session identifier associated with a first communication session associated with a user account; receiving a second session identifier associated with a second communication session associated with the user account; based on user behaviour within the first communication session, generating a first user behaviour model associated with the first communication session; based on user behaviour within the second communication session, generating a second user behaviour model associated with the second communication session; responsive to one of the first user behaviour model and the second user behaviour model being different from a stored authorized user behaviour model associated with the user account, restricting user activity within the respective one of the first communication session and the second communication session.

IPC Classes  ?

64.

METHOD OF AND SYSTEMS FOR PROVIDING GEOLOCATION-BASED NOTIFICATIONS

      
Application Number IB2015054933
Publication Number 2016/067125
Status In Force
Filing Date 2015-06-30
Publication Date 2016-05-06
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor
  • Vorontcov, Iurii Vitalievich
  • Liauchuk, Aleh Viktorovich
  • Karpov, Mikhail Aleksandrovich

Abstract

A method and device are provided to enable a mobile device user to perform web-based searches where results are returned based on the geo-location of the user. The user may discover points of interest based on the current location and further based on the user's updated location as the user is moving. In addition, the user may share the location information with one or more additional users to play a meeting at a time and place based on a threshold distance of the respective locations.

IPC Classes  ?

  • H04W 4/02 - Services making use of location information
  • G01S 5/02 - Position-fixing by co-ordinating two or more direction or position-line determinationsPosition-fixing by co-ordinating two or more distance determinations using radio waves

65.

METHOD OF AND SYSTEM FOR PROCESSING AN UNAUTHORIZED USER ACCESS TO A RESOURCE

      
Application Number IB2015051027
Publication Number 2016/067117
Status In Force
Filing Date 2015-02-11
Publication Date 2016-05-06
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor
  • Andreeva, Ekaterina Aleksandrovna
  • Leonychev, Yury Alekseyevich
  • Ganin, Egor Vladimirovich
  • Lavrinenko, Sergey Aleksandrovich

Abstract

There is provided a method of authenticating a user in a network. The method can be executed on a server. The method comprises: acquiring a non-authorized user-behavior model associated with a non-authorized access to a network resource by an unauthorized entity, the non-authorized user-behavior model having been generated during blocking the non-authorized access to the network resource by the unauthorized entity; retrieving from a log stored on the network server, an indication of a plurality of users, each respective user associated with a respective user- behavior model; responsive to one of the respective user-behavior model matching the non- authorized user-behavior model, associating a user account associated with the respective user associated with the one of the respective user-behavior model with a security-violation parameter; responsive to the security-violation parameter, restricting user activity within the user account.

IPC Classes  ?

  • G06F 21/20 - by restricting access to nodes in a computer system or computer network

66.

METHOD OF PROCESSING SYSTEM REQUESTS IN A WIRELESS COMMUNICATION DEVICE

      
Application Number IB2015050966
Publication Number 2016/059479
Status In Force
Filing Date 2015-02-09
Publication Date 2016-04-21
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor
  • Dodonov, Alexey Vladimirovich
  • Lapin, Dmitrii Valerievich

Abstract

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. Upon receiving the first user request for data, the wireless communications module of the wireless communications device is activated and both the first user request and the first system request are transmitted to the server. In cases where the first system request for data is determined to have high priority, then it is not stored and is transmitted to the server, regardless of whether a first user request has been received.

IPC Classes  ?

67.

METHOD OF PROCESSING MAP DATA

      
Application Number IB2015052826
Publication Number 2016/059481
Status In Force
Filing Date 2015-04-17
Publication Date 2016-04-21
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor
  • Chupakhin, Aleksandr Ustinovich
  • Kudymov, Aleksandr Sergeevych

Abstract

An electronic device incorporates a mapping application which is arranged to provide a route including at least one sequence of successive transport segments extending between a start location and an end location within a map. Potential display locations for graphic representations of individual transport segments within a sequence for a given 5 magnification level of the map are analysed. Responsive to the potential display locations for graphic representations for adjacent individual transport segments potentially intersecting, a merged graphic representation for the adjacent individual transport segments is provided in place of the graphic representations of individual transport segments. The merged graphic representation are then displayed on a portion of the map at 10 the given magnification level.

IPC Classes  ?

68.

METHOD OF AND A SYSTEM FOR PROVIDING ACCESS TO A FILE TO A WEB RESOURCE

      
Application Number IB2015052509
Publication Number 2016/055872
Status In Force
Filing Date 2015-04-07
Publication Date 2016-04-14
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor Rusinov, Vladimir Alexandrovich

Abstract

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.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor
  • G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]

69.

METHOD OF AND SYSTEM FOR PROCESSING CONTENT OF A WEB RESOURCE IN A BROWSER APPLICATION

      
Application Number IB2014066770
Publication Number 2016/051241
Status In Force
Filing Date 2014-12-10
Publication Date 2016-04-07
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor
  • Nikitin, Konstantin Sergeevitch
  • Chigrin, Vyacheslav Olegovich

Abstract

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. The method comprises: storing, in an archive file, an indication of the static object; storing, in the archive file, an indication of the dynamic object; identifying at least one binding between the dynamic object to the static object, the binding being representative of a link therebetween; storing an indication of the binding in the archive file; storing the archive file in the memory.

IPC Classes  ?

  • G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions

70.

METHOD AND SYSTEM OF PROCESSING EMAIL MESSAGES CONTAINING CITED TEXT

      
Application Number IB2014066525
Publication Number 2016/051239
Status In Force
Filing Date 2014-12-02
Publication Date 2016-04-07
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor
  • Sundiev, Andrei Igorevich
  • Tursenev, Anton Andreevich
  • Ganin, Egor Vladimirovich

Abstract

System and method for computer processing of email messages and visual presentation of citations in the body of the email message, the system and method involving : the finding of the first header of the first citation connected to the forwarded first email message; comparing at least part of the first header of the first citation with a set of masks and determining data from the first header of the first citation; finding the second header of the second citation connected to the forwarded second email message; comparing at least part of the second header of the second citation with a set of masks and determining data from the second header of the second citation; generating the presentation of the email message in which data from at least part of the first header of the first citation and data from at least part of the second header of the second citation are accordingly presented in unified format.

IPC Classes  ?

  • G06F 3/14 - Digital output to display device

71.

SYSTEM AND METHOD OF AUTOMATIC PASSWORD RECOVERY FOR A SERVICE

      
Application Number IB2014066606
Publication Number 2016/051240
Status In Force
Filing Date 2014-12-04
Publication Date 2016-04-07
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor
  • Andreeva, Ekaterina Aleksandrovna
  • Goncharov, Alexey Andreevich
  • Epifanovskaia, Aleksandra Arsenyevna
  • Levinson, Ilya Gennadievich
  • Leonychev, Yury Alekseyevich

Abstract

There are disclosed a system and method for automatic password recovery for a service. The method comprises: obtaining, via a communication network, user registration data and a request password restoration; determining of a first security question for the user, the first security question being associated with a first complexity factor; causing the first security question to be asked to the user; responsive to the first security question, obtaining the first user's answer; assigning a first weighting factor to the first user's answer, the first assigned weighting factor of the user's answer depending on the first complexity factor of the first security question; determining of second security question to be asked of the user.

IPC Classes  ?

72.

TRANSFERRING AN OBJECT FROM A FIRST TO SECOND PROCESS

      
Application Number IB2014067292
Publication Number 2016/051242
Status In Force
Filing Date 2014-12-23
Publication Date 2016-04-07
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor Demchenko, Grigory Victorovich

Abstract

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.

IPC Classes  ?

  • G06F 12/02 - Addressing or allocationRelocation
  • G06F 12/08 - Addressing or allocationRelocation in hierarchically structured memory systems, e.g. virtual memory systems
  • G06F 13/16 - Handling requests for interconnection or transfer for access to memory bus

73.

DATA PROCESSING METHOD

      
Application Number IB2014067294
Publication Number 2016/051243
Status In Force
Filing Date 2014-12-24
Publication Date 2016-04-07
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor Demchenko, Grigory Victorovich

Abstract

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. When the first instance is to cease data processing, the first contiguous portion of memory is copied to persistent memory. A second instance of the computer program allocates a second contiguous portion of memory for storing program heap variables, the second contiguous portion of memory being at least as large as the first contiguous portion of memory. The second instance copies the persistent memory into the second contiguous portion of memory; and resumes processing data based on variables stored in the program heap in the second contiguous portion of memory.

IPC Classes  ?

  • G06F 9/44 - Arrangements for executing specific programs

74.

METHOD OF AND SERVER FOR PROCESSING A MESSAGE TO DETERMINE INTENT

      
Application Number IB2015050497
Publication Number 2016/046650
Status In Force
Filing Date 2015-01-22
Publication Date 2016-03-31
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor Zelenkov, Sergey Yurievich

Abstract

There is disclosed a method of processing a targeted message destined for a user of an electronic device, the electronic device being coupled via a communication network to a server. The method being can be executed on the server. The method comprises: appreciating an intent parameter associated with the targeted message, the intent parameter having been determined by 5 the steps of: appreciating a text content associated with the targeted message; performing a linguistic analysis of the text content to determine an intent parameter associated with the targeted message; storing the intent parameter in association with the targeted message; receiving a targeted message request, the targeted message request being associated with a request intent parameter; responsive to the intent parameter matching the request intent 10 parameter, selecting the targeted message for delivery to the electronic device; causing the electronic device to display to the user the targeted message.

IPC Classes  ?

  • G06Q 30/02 - MarketingPrice estimation or determinationFundraising

75.

METHOD OF SPATIAL STORAGE OF AN OBJECT BY MEANS OF A FLEXIBLE HIERARCHICAL STRUCTURE, AND A PERMANENT STORAGE MEDIUM

      
Application Number IB2014065793
Publication Number 2016/042368
Status In Force
Filing Date 2014-11-04
Publication Date 2016-03-24
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor Korzunov, Anton, Vasilyevich

Abstract

The present technology describes a method of determining the spatial storage of an object by means of a flexible hierarchical structure containing a set of element of an n-tree. The method comprises: obtaining from the computer memory an object for placement in one of the set of elements of the n-tree; determining the most suitable element of the n-tree for the placement of the object; determining if the boundary of the object goes beyond the boundaries of the most suitable element of the n-tree.

IPC Classes  ?

  • G06F 12/00 - Accessing, addressing or allocating within memory systems or architectures

76.

METHOD FOR ESTIMATING USER INTERESTS

      
Application Number IB2015050791
Publication Number 2016/038471
Status In Force
Filing Date 2015-02-02
Publication Date 2016-03-17
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor Krasnikov, Andrey Borisovich

Abstract

Computer-implemented method for estimating user interests, executable by a computing device in communication with an output device, comprising: determining a first input vector corresponding to a first user event and a second input vector corresponding to a second user event; mapping first input vector to a first output vector and second input vector to a second 5 output vector in a first multidimensional space using a first vector-mapping module; determining a third input vector based on first output vector and second output vector; mapping third input vector to a third output vector in a second multidimensional space using a second vector-mapping module; determining a message to be provided to a user based on an analysis of at least one of first output vector and third output vector; and causing output 10 device to provide message to user. Also non-transitory computer-readable medium storing program instructions for carrying out the method.

IPC Classes  ?

77.

METHOD OF AND SYSTEM FOR PROCESSING AN ELECTRONIC MESSAGE DESTINED FOR AN ELECTRONIC DEVICE

      
Application Number IB2015050789
Publication Number 2016/034950
Status In Force
Filing Date 2015-02-02
Publication Date 2016-03-10
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor
  • Shelkovin, Aleksei Yuryevich
  • Nikishin, Sergei Ivanovich

Abstract

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 message 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

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs

78.

METHOD OF AND SYSTEM FOR PROCESSING AN ELECTRONIC MESSAGE DESTINED FOR AN ELECTRONIC DEVICE

      
Application Number IB2015050793
Publication Number 2016/034951
Status In Force
Filing Date 2015-02-02
Publication Date 2016-03-10
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor
  • Shelkovin, Aleksei Yuryevich
  • Nikishin, Sergei Ivanovich

Abstract

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. Based on a message type of the incoming electronic message, appreciating a delivery preference parameter associated with the user, based on the delivery preference parameter, determining a specific one of the first electronic device and the second electronic device that is associated with a highest one of the delivery preference parameter; generating a user notification associated with the incoming electronic message; transmitting the user-notification to the specific one of the first electronic device and the second electronic device.

IPC Classes  ?

  • G06F 13/00 - Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units

79.

METHOD OF AND SYSTEM FOR PROCESSING A USER-GENERATED INPUT COMMAND

      
Application Number IB2015051630
Publication Number 2016/030771
Status In Force
Filing Date 2015-03-05
Publication Date 2016-03-03
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor Melnikov, Ilia Alekseevich

Abstract

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. Systems for processing a user-generated command are also disclosed.

IPC Classes  ?

  • G06F 9/45 - Compilation or interpretation of high level programme languages

80.

METHOD FOR TEXT PROCESSING

      
Application Number IB2014066336
Publication Number 2016/030730
Status In Force
Filing Date 2014-11-25
Publication Date 2016-03-03
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor Melnikov, Ilia Alekseevich

Abstract

Method for text processing executable at a computing device, comprising appreciating a source phrase comprised of source words; appreciating a target phrase comprised of target words; associating a respective source word feature set with each one of the source words; associating a respective target word feature set with each one of the target words; analyzing source word feature sets and target word feature sets; and based on the analysis, generating one or more phrase transformation rules for transforming the source phrase into the target phrase. Also a server and non-transitory computer-readable medium storing program instructions for carrying out the method.

IPC Classes  ?

  • G10L 13/08 - Text analysis or generation of parameters for speech synthesis out of text, e.g. grapheme to phoneme translation, prosody generation or stress or intonation determination

81.

METHOD FOR COORDINATING WEB COMMUNICATIONS

      
Application Number IB2015051629
Publication Number 2016/030770
Status In Force
Filing Date 2015-03-05
Publication Date 2016-03-03
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor Karpov, Victor Vladimirovich

Abstract

Method for coordinating web communications, executable at a browser coordination server in communication with a first electronic device and a second electronic device via a network, first electronic device executing a first browser and second electronic device executing a second browser, comprising receiving, from first electronic device, an indication that first browser obtained a first version of a web resource from a web server; receiving, from second electronic device, an indication that second browser obtained a second version of web resource from web server; determining that second version of web resource is an updated version of web resource relative to first version of web resource; and sending, to first electronic device, an indication that first version of web resource is out of date. Also described is a non-transitory computer-readable medium storing program instructions executable by a browser coordination server to carry out the method.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

82.

GENERATING A USER-SPECIFIC RANKING MODEL ON A USER ELECTRONIC DEVICE

      
Application Number IB2015050625
Publication Number 2016/027172
Status In Force
Filing Date 2015-01-27
Publication Date 2016-02-25
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor Logachev, Alexander Alexandrovich

Abstract

There is disclosed a method of generating a user-specific ranking model on an electronic device associated with a user. The method is executable on the electronic device. The method comprises: receiving, from a search engine server, via a communication network, an indication of a resource-specific feature; appreciating a user interaction with the web resource performed by the user using the electronic apparatus; based on the user interaction, determining a value parameter for the web resource;; generating the user-specific ranking model on the basis of the value parameter and the resource-specific feature.

IPC Classes  ?

  • G06F 15/18 - in which a program is changed according to experience gained by the computer itself during a complete run; Learning machines (adaptive control systems G05B 13/00;artificial intelligence G06N)
  • G06F 17/40 - Data acquisition and logging

83.

METHOD OF AND A SYSTEM FOR MONITORING WEB SITE CONSISTENCY

      
Application Number IB2015050628
Publication Number 2016/027173
Status In Force
Filing Date 2015-01-27
Publication Date 2016-02-25
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor
  • Katsev, Ilya Vladimirovich
  • Egorov, Dmitrii Sergeevich

Abstract

There is disclosed a method of and system for monitoring web site consistency. The method comprises appreciating an indication of a user interaction with the web site, creating a user behaviour model, the user behaviour model based at least in part on the indication of the user interaction with the web site, analyzing the user behaviour model to determine a potential rendering problem parameter associated with the web site and transmitting to the web site host server a message containing the potential rendering problem parameter.

IPC Classes  ?

84.

METHOD OF AND A SYSTEM FOR INDEXING AUDIO TRACKS USING CHROMAPRINTS

      
Application Number IB2015051556
Publication Number 2016/024171
Status In Force
Filing Date 2015-03-03
Publication Date 2016-02-18
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor Kalinina, Elena Andreevna

Abstract

A non-transient computer information storage medium storing an audio track inverted index, and method of its creating and maintaining, the audio track inverted index comprising a plurality of sets of posting lists, each posting list within the plurality of sets of posting lists being a posting list of chroma words, each chroma word being a component of an audio fingerprint, each of chroma words being split into a plurality of bytes, each of chroma words comprising a beginning portion of the chroma word, the beginning portion of the chroma word being a sub- plurality of bytes having a first byte and a following byte, the following byte located immediately after said first byte; within a given set of posting lists of the plurality of postings lists: each posting list contains chroma words having the same first byte within the beginning portion of the chroma word, and a first one of the plurality of posting lists being different from a second one of the plurality of posting lists by the associated chroma words having a different following byte, the different following byte being unique for the given set of posting lists. Validation index comprising key file and fingerprint file.

IPC Classes  ?

  • G11B 27/28 - IndexingAddressingTiming or synchronisingMeasuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
  • G11B 27/02 - Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers

85.

METHOD OF AND A SYSTEM FOR MATCHING AUDIO TRACKS USING CHROMAPRINTS WITH A FAST CANDIDATE SELECTION ROUTINE

      
Application Number IB2015051557
Publication Number 2016/024172
Status In Force
Filing Date 2015-03-03
Publication Date 2016-02-18
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor Kalinina, Elena Andreevna

Abstract

A computer-implemented method of matching of a first incoming audio track with an indexed audio track, the method executable at a server, the method comprising: selecting the indexed audio track as a candidate audio track from a plurality of indexed audio tracks; validating the candidate audio track against the first audio track.

IPC Classes  ?

  • G10H 7/00 - Instruments in which the tones are synthesised from a data store, e.g. computer organs

86.

METHOD OF AND A SYSTEM FOR WEBSITE RANKING USING AN APPEAL FACTOR

      
Application Number IB2015050690
Publication Number 2016/016733
Status In Force
Filing Date 2015-01-29
Publication Date 2016-02-04
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor
  • Kraynov, Aleksandr Georgievich
  • Khabibrakhmanov, Marat Raisovich
  • Moiseev, Boris Dmitrievich

Abstract

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.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

87.

MANAGING WEB BROWSER CACHE FOR OFFLINE BROWSING

      
Application Number IB2015050712
Publication Number 2016/016734
Status In Force
Filing Date 2015-01-30
Publication Date 2016-02-04
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor
  • Dodonov, Alexey Vladimirovich
  • Krasichkov, Ievgen Viktorovich

Abstract

Disclosed are systems and methods for managing a browser cache offline. An example method comprises storing in a cache of a web browser on a user device information about a plurality of contents of a web page visited by a user during one or more web browsing sessions; determining logical relationships among the plurality of the contents of the web page; associating the plurality of contents of the web page with a cluster based on the determined logical relationships; receiving a request to load a web page from the web browser on the user device; upon detecting that the user device is offline, determining and detecting that the requested web page is stored in the cache and is associated with a cluster, and retrieving from the cache for off‐line browsing on the user device the plurality of contents of the requested web page associated with the identified cluster.

IPC Classes  ?

  • G06F 7/10 - Selecting, i.e. obtaining data of one kind from those record carriers which are identifiable by data of a second kind from a mass of ordered or randomly-distributed record carriers
  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • G06F 17/30 - Information retrieval; Database structures therefor

88.

METHOD OF AND SYSTEM FOR CRAWLING A WEB RESOURCE

      
Application Number IB2015050575
Publication Number 2016/012868
Status In Force
Filing Date 2015-01-26
Publication Date 2016-01-28
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor
  • Lefortier, Damien Raymond Jean-François
  • Ostroumova, Liudmila Alexandrovna
  • Samosvat, Egor Aleksandrovich
  • Serdyukov, Pavel Viktorovich
  • Bogatyy, Ivan Semeonovich
  • Chelnokov, Arsenii Andreevich
  • Gusev, Gleb Gennadievich

Abstract

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;

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

89.

SYSTEM AND METHOD FOR DYNAMICALLY OPTIMIZING MAP DESTINATION ROUTING PERFORMANCE

      
Application Number IB2015050349
Publication Number 2016/009282
Status In Force
Filing Date 2015-01-16
Publication Date 2016-01-21
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor Chupakhin, Aleksandr Ustinovich

Abstract

Disclosed are systems and methods for dynamically optimizing map service performance and, particularly, map destination routing performance. An example system includes a map application module configured to receive at least a start location and an end location for a route, and transmit to the server a request for route information from the start location to the end location. The map application module may then receive from the server the route information, and generate a route on the map between the start location and the end location based on the route information. The map application module may then receive a request to change the route, and transmit to the server one or more requests for updated route information based on the requested change to the route, wherein the one or more requests are transmitted to the server periodically at a frequency that is based on characteristics of the client device.

IPC Classes  ?

  • G01C 21/00 - NavigationNavigational instruments not provided for in groups

90.

MANAGING AND ORGANIZING WEB BROWSER CACHE

      
Application Number IB2015050182
Publication Number 2016/005826
Status In Force
Filing Date 2015-01-09
Publication Date 2016-01-14
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor
  • Dodonov, Alexey Vladimirovich
  • Krasichkov, Ievgen

Abstract

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.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

91.

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

      
Application Number IB2015050109
Publication Number 2016/005825
Status In Force
Filing Date 2015-01-07
Publication Date 2016-01-14
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor
  • Levin, Mikhail Vladimirovich
  • Podogov, Ivan Yurievich

Abstract

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. The method comprises: receiving, from the electronic device via the communication network, the search request; generating the SERP, the SERP including at least one search result responsive to the search request; determining if the search request is a navigational search request; responsive to the search request being the navigational search request, determining a web resource being associated with the navigational search request; retrieving, from a targeted messages database, a targeted message being associated with an entity associated with the web resource; transmitting to the user electronic device a command signal, the command signal for causing the electronic device to display the SERP with the targeted message displayed therein.

IPC Classes  ?

92.

METHOD OF AND SYSTEM FOR DETERMINING CREATION TIME OF A WEB RESOURCE

      
Application Number IB2014066333
Publication Number 2016/001723
Status In Force
Filing Date 2014-11-25
Publication Date 2016-01-07
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor
  • Ostroumova, Liudmila, Alexandrovna
  • Samosvat, Egor, Aleksandrovich
  • Prokhorenkov, Petr, Vladislavovich

Abstract

A method for determining a creation time of a target page includes creating a page network having a plurality of pages including the target page and a plurality of links. Each of the source and destination pages for each link is one of the plurality of pages. Each page is a source page or a destination page for at least one of the links. A page network probability corresponding to a hypothetical creation time for the target page is determined. The page network probability is based on a link probability for each link of the plurality of links, the link probability being based on a creation time for the source page thereof and a creation time for the destination page thereof. A value of the hypothetical creation time providing the greatest value for the page network probability is determined, the value being the creation time for the target page.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol

93.

COMPUTER-IMPLEMENTED METHOD FOR PROVIDING A BROWSER CONTEXTUAL ASSISTANT IN A GRAPHICAL USER INTERFACE ON A DISPLAY SCREEN OF AN ELECTRONIC DEVICE

      
Application Number IB2015050103
Publication Number 2016/001769
Status In Force
Filing Date 2015-01-06
Publication Date 2016-01-07
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor
  • Ivanov, Roman Kirillovitch
  • Dotsenko, Alexey Andreevich

Abstract

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.

IPC Classes  ?

  • G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]

94.

SEARCH RESULT RANKER

      
Application Number IB2014066704
Publication Number 2016/001724
Status In Force
Filing Date 2014-12-08
Publication Date 2016-01-07
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor
  • Serdyukov, Pavel Viktorovich
  • Ustinovskiy, Yury Mikhailovich
  • Gusev, Gleb Gennadievich

Abstract

A computerized method for optimizing search result rankings obtained from a search result ranker has the steps of retrieving a first set of query-document pairs, each query- document pair of the first set having an associated post-impression features vector; generating a weight vector having a number of weights corresponding to a number of post-impression features in each of the post-impression feature vector of the first set; generating a target function by using the weight vector and the post-impression features vectors of the first set; using a performance metric associated with the target function, optimizing the weights of the weight vector using the first set of query-document pairs to obtain an optimized target function; optimizing the search result ranker using the optimized target function; and using the optimized search result ranker to rank search results.

IPC Classes  ?

  • G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions

95.

PRESENTING SEARCH RESULTS FOR AN INTERNET SEARCH REQUEST

      
Application Number IB2015050099
Publication Number 2016/001766
Status In Force
Filing Date 2015-01-06
Publication Date 2016-01-07
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor
  • Vorontcov, Iurii Vitalievich
  • Ivanov, Denis Olegovich

Abstract

There is disclosed a method of constructing a search engine result page. The method comprises receiving from the client device via the communications network, a search request, effecting a search in respect of the search request to yield search results, the search results including at least one webpage, analyzing the at least one webpage for detecting a repeating pattern of information, using the repeating pattern of information, retrieving at least one non-repeating data segment from within the at least one webpage, generating the search engine result page, the search engine result page including the at least one non-repeating data segment, sending a command signal to the client device via the communications network, the command signal being instrumental in causing the client device to execute and displaying, to the user via a user interface of the client device, (i) the search results including a link to at least one webpage and (ii) for at least one webpage, the non-repeating data segment in close proximity to the link.

IPC Classes  ?

  • G06F 17/21 - Text processing
  • G06F 17/22 - Manipulating or registering by use of codes, e.g. in sequence of text characters
  • G06F 17/30 - Information retrieval; Database structures therefor

96.

METHOD FOR DETERMINING WHETHER A POINT LIES ALONG A CURVE IN A MULTIDIMENSIONAL SPACE

      
Application Number IB2015050101
Publication Number 2016/001767
Status In Force
Filing Date 2015-01-06
Publication Date 2016-01-07
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor Korzunov, Anton Vasilyevich

Abstract

There is disclosed a computer-implemented method for determining whether a point lies along a first curve in a multidimensional space and program instructions executable for carrying out the method. The method comprises appreciating first curve coordinates defining each of a position and a form of the first curve in the multidimensional space; identifying regions of the multidimensional space each encompassing a respective portion of the first curve while generating a second curve approximating the first curve; 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 defining a position of the point in the multidimensional space is executable to provide to a user either an indication that the point lies along the first curve or an indication that the point does not lie along the first curve. Some implementations comprise executing said analysis and providing said indication.

IPC Classes  ?

  • G06T 7/60 - Analysis of geometric attributes
  • G06T 11/20 - Drawing from basic elements, e.g. lines or circles
  • G06K 9/20 - Image acquisition

97.

METHOD FOR DISPLAYING A POSITION ON A MAP

      
Application Number IB2015050102
Publication Number 2016/001768
Status In Force
Filing Date 2015-01-06
Publication Date 2016-01-07
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor Korzunov, Anton Vasilyevich

Abstract

There is disclosed a method executable by an electronic device for displaying a position on a map. The method comprises appreciating coordinates of position; appreciating coordinates of a map object having a curve near position; identifying a point of curve nearest to position comprising identifying a first segment of curve bounded by a first region and a second segment of curve bounded by a second region, determining that a distance from position to a point of first segment is not greater than a distance from position to a known nearest point of second region, and calculating a shortest distance from position to first segment as a shortest distance from position to either of first segment and second segment without calculating a distance from position to at least one point of second segment other than known nearest point of second region; and causing displaying, on map, of an indication of point of curve nearest to position.

IPC Classes  ?

98.

PROCESSING SEARCH QUERIES AND GENERATING A SEARCH RESULT PAGE INCLUDING SEARCH OBJECT RELATED INFORMATION

      
Application Number IB2014067296
Publication Number 2015/198113
Status In Force
Filing Date 2014-12-24
Publication Date 2015-12-30
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor
  • Grigoreva, Svetlana Alexandrovna
  • Kosarev, Mikhail Jurievich

Abstract

There is disclosed a method of processing a search query from a user associated with an electronic device and generating a search result set responsive to the search query. The method is executable at a search server coupled to the electronic device via a communication network. The method comprises: receiving from the electronic device, via the communication 5 network, the search query; based on the search query, determining a search results set; determining a search object component associated with the search query; determining a best- matching search result from the search results set associated with the search object component; augmenting the search object component with a link to the best-matching search result, such that to generate an augmented search object component including the link; 10 compiling a search engine results page including the augmented search object component; causing the electronic device to display the search engine results page.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

99.

PROCESSING SEARCH QUERIES AND GENERATING A SEARCH RESULT PAGE INCLUDING SEARCH OBJECT INFORMATION

      
Application Number IB2014067297
Publication Number 2015/198114
Status In Force
Filing Date 2014-12-24
Publication Date 2015-12-30
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor
  • Grigoreva, Svetlana Alexandrovna
  • Kosarev, Mikhail Jurievich

Abstract

Processing a search query from a user associated with an electronic device and generating a search result set responsive to the search query comprises receiving the search query from the electronic device, via the communication network and determining if the search query is associated with a search object and in response, determining a first object component and a second object component, which are semantically linked with the search object. First and second user actuators linked to the first and second object components are generated, then a search engine result page containing the first object component, the second object component, the first user actuator and the second user actuator; are generated where responsive to the user actuating the first user actuator, a first action with the first object component is performed and responsive to the user actuating the second user actuator, a second action with the second object component is performed.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

100.

PROCESSING SEARCH QUERIES AND GENERATING A SEARCH RESULT PAGE INCLUDING SEARCH OBJECT RELATED INFORMATION

      
Application Number IB2014067295
Publication Number 2015/198112
Status In Force
Filing Date 2014-12-24
Publication Date 2015-12-30
Owner
  • YANDEX EUROPE AG (Switzerland)
  • YANDEX LLC (Russia)
  • YANDEX INC. (USA)
Inventor
  • Grigoreva, Svetlana Alexandrovna
  • Kosarev, Mikhail Jurievich

Abstract

There is disclosed a method of processing a search query from a user associated with an electronic device and generating a search engine result page (SERP) responsive to the search query. The method is executable at a search server coupled to the electronic device via a communication network. The method comprising: determining a user-search-intent, based at least in part on the search query; determining a first object component associated with the search query; determining a second object component associated with the search query; based on the user-search-intent, determining an order associated with the first object component and the second object component; compiling an object card containing the first object component and the second object component in the determined order.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor
  1     2        Next Page