Patents by Inventor Konstantin Nikolaevich IVANOV
Konstantin Nikolaevich IVANOV has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11582502Abstract: There is disclosed a method and system for uploading media objects unto a web platform, the method executable by a server that hosts the web platform, the server being coupled to an electronic device, the method comprising: acquiring a first media object having a first duration time and a second media object having a second duration time for uploading; queuing for upload the first media object; determining a remaining time available for publishing the second media object, the remaining time corresponding to a difference between a predetermined time limit set by the web platform and the first duration time; in response to the remaining time being below the second duration time, shortening the first media object to reduce the first duration time; in response to the second duration time being below the remaining time, publishing the first media object and the second media object as a merged media object.Type: GrantFiled: March 12, 2021Date of Patent: February 14, 2023Assignee: YANDEX EUROPE AGInventors: Konstantin Nikolaevich Ivanov, Andrey Vyacheslavovich Tetekin
-
Publication number: 20220030294Abstract: There is disclosed a method and system for uploading media objects unto a web platform, the method executable by a server that hosts the web platform, the server being coupled to an electronic device, the method comprising: acquiring a first media object having a first duration time and a second media object having a second duration time for uploading; queuing for upload the first media object; determining a remaining time available for publishing the second media object, the remaining time corresponding to a difference between a predetermined time limit set by the web platform and the first duration time; in response to the remaining time being below the second duration time, shortening the first media object to reduce the first duration time; in response to the second duration time being below the remaining time, publishing the first media object and the second media object as a merged media object.Type: ApplicationFiled: March 12, 2021Publication date: January 27, 2022Inventors: Konstantin Nikolaevich IVANOV, Andrey Vyacheslavovich TETEKIN
-
Patent number: 11200293Abstract: A method of stacking tabs in a tab panel is provided. The method comprises, in a first tab associated with a first resource, receiving a request for opening a second resource; identifying whether a type of the first resource is a hub type; responsive to the type not being the hub type, identifying the type as a node type; based on the identified type, controlling presentation of the second resource by a selective execution of: (i) responsive to the first resource being of the node type, opening the second resource in the first tab; and (ii) responsive to the first resource being of the hub type, creating a second tab; opening the second resource in that tab; and stacking the second tab on the first tab. The first tab is stacked under the second tab. The first and second tabs are visually organized in a tab stack.Type: GrantFiled: May 2, 2019Date of Patent: December 14, 2021Assignee: YANDEX EUROPE AGInventors: Fedor Sergeevich Romanenko, Konstantin Pavlovitch Gorskiy, Gennadii Vladimirovich Lokhtin, Mikhail Gennadievich Milnikov, Konstantin Nikolaevich Ivanov
-
Patent number: 10860676Abstract: A method of stacking tabs in a tab panel is provided. The method comprises, in a first tab associated with a first resource, receiving a request for opening a second resource; identifying whether a type of the first resource is a hub type; responsive to the type not being the hub type, identifying the type as a node type; based on the identified type, controlling presentation of the second resource by a selective execution of: (i) responsive to the first resource being of the node type, opening the second resource in the first tab; and (ii) responsive to the first resource being of the hub type, creating a second tab; opening the second resource in that tab; and stacking the second tab on the first tab. The first tab is stacked under the second tab. The first and second tabs are visually organized in a tab stack.Type: GrantFiled: August 28, 2017Date of Patent: December 8, 2020Assignee: YANDEX EUROPE AGInventors: Fedor Sergeevich Romanenko, Konstantin Pavlovitch Gorskiy, Gennadii Vladimirovich Lokhtin, Mikhail Gennadievich Milnikov, Konstantin Nikolaevich Ivanov
-
Patent number: 10558727Abstract: A method of generating additional information to be provided in a browser application of a client device comprising: receiving a request for displaying a first resource in the browser application, the request causing the client device to display the first resource in the browsing application, receiving an indication of a user interaction with the browsing application, responsive to the indication and prior to the user navigating away from the first resource: parsing the request to obtain at least one keyword, searching and retrieving, based on the at least one keyword, at least one entry of structured information based on the at least one keyword and being potentially relevant to the first resource, generating snippet information based on the at least one retrieved entry of structured information, transmitting and causing the client device the a to display a start page including the snippet information.Type: GrantFiled: August 25, 2017Date of Patent: February 11, 2020Assignee: YANDEX EUROPE AGInventors: Andrey Dmitrievich Tarasov, Konstantin Nikolaevich Ivanov
-
Publication number: 20190258691Abstract: A method of stacking tabs in a tab panel is provided. The method comprises, in a first tab associated with a first resource, receiving a request for opening a second resource; identifying whether a type of the first resource is a hub type; responsive to the type not being the hub type, identifying the type as a node type; based on the identified type, controlling presentation of the second resource by a selective execution of: (i) responsive to the first resource being of the node type, opening the second resource in the first tab; and (ii) responsive to the first resource being of the hub type, creating a second tab; opening the second resource in that tab; and stacking the second tab on the first tab. The first tab is stacked under the second tab. The first and second tabs are visually organized in a tab stack.Type: ApplicationFiled: May 2, 2019Publication date: August 22, 2019Inventors: Fedor Sergeevich ROMANENKO, Konstantin Pavlovitch GORSKIY, Gennadii Vladimirovich LOKHTIN, Mikhail Gennadievich MILNIKOV, Konstantin Nikolaevich IVANOV
-
Patent number: 10324998Abstract: 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.Type: GrantFiled: October 12, 2015Date of Patent: June 18, 2019Assignee: YANDEX EUROPE AGInventors: Fedor Sergeevich Romanenko, Konstantin Pavlovitch Gorskiy, Gennadii Vladimirovich Lokhtin, Mikhail Gennadievich Milnikov, Konstantin Nikolaevich Ivanov
-
Publication number: 20180330004Abstract: 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.Type: ApplicationFiled: October 12, 2015Publication date: November 15, 2018Inventors: Fedor Sergeevich ROMANENKO, Konstantin Pavlovitch GORSKIY, Gennadii Vladimirovich LOKHTIN, Mikhail Gennadievich MILNIKOV, Konstantin Nikolaevich IVANOV
-
Publication number: 20170357729Abstract: A method of stacking tabs in a tab panel is provided. The method comprises, in a first tab associated with a first resource, receiving a request for opening a second resource; identifying whether a type of the first resource is a hub type; responsive to the type not being the hub type, identifying the type as a node type; based on the identified type, controlling presentation of the second resource by a selective execution of: (i) responsive to the first resource being of the node type, opening the second resource in the first tab; and (ii) responsive to the first resource being of the hub type, creating a second tab; opening the second resource in that tab; and stacking the second tab on the first tab. The first tab is stacked under the second tab. The first and second tabs are visually organized in a tab stack.Type: ApplicationFiled: August 28, 2017Publication date: December 14, 2017Inventors: Fedor Sergeevich ROMANENKO, Konstantin Pavlovitch GORSKIY, Gennadii Vladimirovich LOKHTIN, Mikhail Gennadievich MILNIKOV, Konstantin Nikolaevich IVANOV
-
Publication number: 20170351779Abstract: A method of generating additional information to be provided in a browser application of a client device comprising: receiving a request for displaying a first resource in the browser application, the request causing the client device to display the first resource in the browsing application, receiving an indication of a user interaction with the browsing application, responsive to the indication and prior to the user navigating away from the first resource: parsing the request to obtain at least one keyword, searching and retrieving, based on the at least one keyword, at least one entry of structured information based on the at least one keyword and being potentially relevant to the first resource, generating snippet information based on the at least one retrieved entry of structured information, transmitting and causing the client device the a to display a start page including the snippet information.Type: ApplicationFiled: August 25, 2017Publication date: December 7, 2017Inventors: Andrey Dmitrievich TARASOV, Konstantin Nikolaevich IVANOV