Patents by Inventor Igor Vagulin

Igor Vagulin 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: 11030215
    Abstract: Technologies for scaling user interface (UI) backend clusters for database-bound applications include a plurality of UI application servers and a master database server. Each UI application server is configured to retrieve a session sequence ID associated with a present user session that corresponds to a sequence ID of a master database of the master database server during a most recent write operation of data to a master database during the present user session. Additionally, the UI application servers are configured to read, from a local read-only database, a local database sequence ID that corresponds to a sequence ID of the master database during a most recent asynchronous replication of the master database to the local read-only database. The UI application servers are further configured to read the data from the local read-only database in response to a determination that the session sequence ID is empty, or is less than or equal to the local database sequence ID.
    Type: Grant
    Filed: December 23, 2016
    Date of Patent: June 8, 2021
    Assignee: INGRAM MICRO INC.
    Inventors: Alexander Vasilievich Andreev, Sergey Stanislavovich Kim, Igor Vagulin
  • Patent number: 10984438
    Abstract: Technologies for automatically validating the functionality of offers in a cloud service brokerage system include an offer validation computing device configured to identify scenarios of an offer to be validated and generate a series of high-level steps and placeholders for the scenarios of the offer which correspond to an application package associated with a cloud application. The offer validation computing device is further configured to determine one or more low-level steps for each of the placeholders, replace each of the placeholders with a corresponding one or more associated low-level steps, and package the one or more associated low-level steps and the generated high-level steps into a validation tool, which is usable by the cloud service brokerage system to automatically validate the functionality of the scenarios of the offer. Additional embodiments are described herein.
    Type: Grant
    Filed: July 28, 2017
    Date of Patent: April 20, 2021
    Assignee: INGRAM MICRO INC.
    Inventors: Rostislav Koryakin, Viacheslav Dubinskii, Timur Khakimyanov, Igor Vagulin
  • Patent number: 10942719
    Abstract: Independent Software Vendors ISVs develop, support, execute, and sell cloud applications. Cloud Service Broker Platforms (CSBs) provide partially-automated delivery of integrated cloud applications from different ISVs. Integration of ISV software requires special integration components such as connector packages and connector backends. Development of such components can be time consuming and expensive. The present disclosure relates to a system and method for allowing connector developers to decrease the cost of developing connector package and connector backends by allowing deployment and configuration of web services automatically and also allows support for scalability and zero-downtime upgrades out of the box, by the use of an automated authoring tool that generates connector packages from archetypes created by the CSB.
    Type: Grant
    Filed: May 15, 2018
    Date of Patent: March 9, 2021
    Assignee: INGRAM MICRO INC.
    Inventors: Viacheslav Dubinskii, Artem Ermakov, Timur Khakimyanov, Anton Logvinenko, Igor Vagulin
  • Publication number: 20190354354
    Abstract: Independent Software Vendors ISVs develop, support, execute, and sell cloud applications. Cloud Service Broker Platforms (CSBs) provide partially-automated delivery of integrated cloud applications from different ISVs. Integration of ISV software requires special integration components such as connector packages and connector backends. Development of such components can be time consuming and expensive. The present disclosure relates to a system and method for allowing connector developers to decrease the cost of developing connector package and connector backends by allowing deployment and configuration of web services automatically and also allows support for scalability and zero-downtime upgrades out of the box, by the use of an automated authoring tool that generates connector packages from archetypes created by the CSB.
    Type: Application
    Filed: May 15, 2018
    Publication date: November 21, 2019
    Inventors: Viacheslav Dubinskii, Artem Ermakov, Timur Khakimyanov, Anton Logvinenko, Igor Vagulin
  • Patent number: 10445153
    Abstract: Technologies for managing web notifications between a web browser and an application integration in a client-server system include a web notification management platform configured to manage web notifications to a hierarchy of users (i.e., via the web browser) about operation state change events of the application integration. To do so, the web notification management platform is configured to create a notification channel and identify a message selector to be associated with the notification channel based on a dimensional channel hierarchy determined as a function of a user for which the notification channel is being created. Accordingly, the message selector can be used to rout web notifications to the appropriate notification channel and to the applicable web browser(s) via a long poll topic subscription or a websocket connection. Additional embodiments are described herein.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: October 15, 2019
    Assignee: Ingram Micro, Inc.
    Inventors: Timur Khakimyanov, Igor Vagulin
  • Publication number: 20190034957
    Abstract: Technologies for automatically validating the functionality of offers in a cloud service brokerage system include an offer validation computing device configured to identify scenarios of an offer to be validated and generate a series of high-level steps and placeholders for the scenarios of the offer which correspond to an application package associated with a cloud application. The offer validation computing device is further configured to determine one or more low-level steps for each of the placeholders, replace each of the placeholders with a corresponding one or more associated low-level steps, and package the one or more associated low-level steps and the generated high-level steps into a validation tool, which is usable by the cloud service brokerage system to automatically validate the functionality of the scenarios of the offer. Additional embodiments are described herein.
    Type: Application
    Filed: July 28, 2017
    Publication date: January 31, 2019
    Inventors: Rostislav Koryakin, Viacheslav Dubinskii, Timur Khakimyanov, Igor Vagulin
  • Publication number: 20190004876
    Abstract: Technologies for managing web notifications between a web browser and an application integration in a client-server system include a web notification management platform configured to manage web notifications to a hierarchy of users (i.e., via the web browser) about operation state change events of the application integration. To do so, the web notification management platform is configured to create a notification channel and identify a message selector to be associated with the notification channel based on a dimensional channel hierarchy determined as a function of a user for which the notification channel is being created. Accordingly, the message selector can be used to rout web notifications to the appropriate notification channel and to the applicable web browser(s) via a long poll topic subscription or a websocket connection. Additional embodiments are described herein.
    Type: Application
    Filed: June 30, 2017
    Publication date: January 3, 2019
    Inventors: Timur Khakimyanov, Igor Vagulin