Patents by Inventor Oleg Sidorkin

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

  • Publication number: 20240054455
    Abstract: Systems and methods are provided for collaborative session including co-browsing in a virtual workspace. The system includes a server-side network node including logic to access a web application using a uniform resource locator (URL) of the web application. The server-side network node includes logic to generate a first model of the web application corresponding to the current state of the web application. The server-side network node includes logic to provide a spatial event map identifying events in the virtual workspace, the events identified by the spatial event map are related to the first model of the web application. The system includes logic to create a second model of the web application as a result of updates to the current state of the web application. The system includes logic to generate an update patch using a difference between the second model and the first model of the web application.
    Type: Application
    Filed: October 23, 2023
    Publication date: February 15, 2024
    Applicant: Haworth, Inc.
    Inventors: Robert ELSNER, Krzysztof PALACZ, Yingtao JIANG, Oleg SIDORKIN, Rupen CHANDA
  • Patent number: 11842290
    Abstract: Provided are a computer program product, system, and method for using higher order actions to annotate a syntax tree. An information space of the syntax tree is annotated with concepts corresponding to tokens in the syntax tree. A concept comprises an object in a domain of the question and relates to other concepts in an ontology of the domain. A higher order action specifies an input, action parameters, and an output. A determination is made of an element in the information space corresponding to the input of the higher order action. A determination is made of an action of in the domain of the question having parameters matching the action parameters. The determined element is input to the determined action to produce output. The information space of the syntax tree is annotated with the output from the higher order action to use to provide an answer to the question.
    Type: Grant
    Filed: May 19, 2022
    Date of Patent: December 12, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Oleg Sidorkin, Sergey Batin
  • Publication number: 20230353802
    Abstract: Systems and methods are provided for hosting a collaboration session by a server node between client nodes. The server node accesses a video based on a request message received from a client node. The server node provides a spatial event map to client nodes, the spatial event map identifies a log of events in a virtual workspace. The spatial event map allows playback of the video on the display of each of the client nodes. The server node includes logic to receive an input event identifying an input and an identifier of at least one frame of the video from at least one client node. The server node associates the input and the least one frame of the video with a digital asset. The server node sends an update event related to the digital asset to the client nodes allowing display of the digital asset.
    Type: Application
    Filed: July 7, 2023
    Publication date: November 2, 2023
    Applicant: Haworth, Inc.
    Inventors: Robert ELSNER, Krzysztof PALACZ, Yingtao JIANG, Oleg SIDORKIN, Rupen CHANDA, Karim DAVOODI
  • Patent number: 11797935
    Abstract: Systems and methods are provided for collaborative session including co-browsing in a virtual workspace. The system includes a server-side network node including logic to access a web application using a uniform resource locator (URL) of the web application. The server-side network node includes logic to generate a first model of the web application corresponding to the current state of the web application. The server-side network node includes logic to provide a spatial event map identifying events in the virtual workspace, the events identified by the spatial event map are related to the first model of the web application. The system includes logic to create a second model of the web application as a result of updates to the current state of the web application. The system includes logic to generate an update patch using a difference between the second model and the first model of the web application.
    Type: Grant
    Filed: July 7, 2022
    Date of Patent: October 24, 2023
    Assignee: Haworth, Inc.
    Inventors: Robert Elsner, Krzysztof Palacz, Yingtao Jiang, Oleg Sidorkin, Rupen Chanda
  • Publication number: 20230010127
    Abstract: Systems and methods are provided for collaborative session including co-browsing in a virtual workspace. The system includes a server-side network node including logic to access a web application using a uniform resource locator (URL) of the web application. The server-side network node includes logic to generate a first model of the web application corresponding to the current state of the web application. The server-side network node includes logic to provide a spatial event map identifying events in the virtual workspace, the events identified by the spatial event map are related to the first model of the web application. The system includes logic to create a second model of the web application as a result of updates to the current state of the web application. The system includes logic to generate an update patch using a difference between the second model and the first model of the web application.
    Type: Application
    Filed: July 7, 2022
    Publication date: January 12, 2023
    Applicant: Haworth, Inc.
    Inventors: Robert ELSNER, Krzysztof Palacz, Yingtao JIANG, Oleg SIDORKIN, Rupen CHANDA
  • Publication number: 20220284326
    Abstract: Provided are a computer program product, system, and method for using higher order actions to annotate a syntax tree. An information space of the syntax tree is annotated with concepts corresponding to tokens in the syntax tree. A concept comprises an object in a domain of the question and relates to other concepts in an ontology of the domain. A higher order action specifies an input, action parameters, and an output. A determination is made of an element in the information space corresponding to the input of the higher order action. A determination is made of an action of in the domain of the question having parameters matching the action parameters. The determined element is input to the determined action to produce output. The information space of the syntax tree is annotated with the output from the higher order action to use to provide an answer to the question.
    Type: Application
    Filed: May 19, 2022
    Publication date: September 8, 2022
    Inventors: Oleg Sidorkin, Sergey Batin
  • Patent number: 11379738
    Abstract: Provided are a computer program product, system, and method for using higher order actions to annotate a syntax tree. An information space of the syntax tree is annotated with concepts corresponding to tokens in the syntax tree. A concept comprises an object in a domain of the question and relates to other concepts in an ontology of the domain. A higher order action specifies an input, action parameters, and an output. A determination is made of an element in the information space corresponding to the input of the higher order action. A determination is made of an action of in the domain of the question having parameters matching the action parameters. The determined element is input to the determined action to produce output. The information space of the syntax tree is annotated with the output from the higher order action to use to provide an answer to the question.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: July 5, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Oleg Sidorkin, Sergey Batin
  • Publication number: 20210081814
    Abstract: Provided are a computer program product, system, and method for using higher order actions to annotate a syntax tree. An information space of the syntax tree is annotated with concepts corresponding to tokens in the syntax tree. A concept comprises an object in a domain of the question and relates to other concepts in an ontology of the domain. A higher order action specifies an input, action parameters, and an output. A determination is made of an element in the information space corresponding to the input of the higher order action. A determination is made of an action of in the domain of the question having parameters matching the action parameters. The determined element is input to the determined action to produce output. The information space of the syntax tree is annotated with the output from the higher order action to use to provide an answer to the question.
    Type: Application
    Filed: September 18, 2019
    Publication date: March 18, 2021
    Inventors: Oleg Sidorkin, Sergey Batin
  • Publication number: 20210042038
    Abstract: Techniques to identify segments of information space through active adaption of environment context are provided. A first user request is received by an artificial intelligence (AI) system, and a first segment of information is retrieved from a heterogeneous storage medium, where the first segment of information is located in an upper layer of the heterogeneous storage medium. Upon determining that the first segment of information does not resolve the first user request, the first segment of information is sunk to a relatively lower layer of the heterogeneous storage medium, a second segment of information is retrieved from the relatively lower layer of the heterogeneous storage medium, and upon determining that the second segment of information resolves the first user request, the second segment of information is surfaced to the upper layer of the heterogeneous storage medium.
    Type: Application
    Filed: August 7, 2019
    Publication date: February 11, 2021
    Inventors: Oleg Sidorkin, Sergey Batin, MICHAEL BORDASH
  • Publication number: 20150058087
    Abstract: A computer-implemented method and computer program product for identifying similar stores and determining store parameters based on the similar stores. The one or more computer programs identify key items by selecting a subset of all items. The one or more computer programs assign store feature vectors each including values of a store behavior for the key items. The one or more computer programs determine a similarity distance between each pair of the vectors. The one or more computer programs identify similar stores of a given store based on the similarity distance. The one or more computer programs determine one or more parameters for the given stores, based on the similar stores.
    Type: Application
    Filed: August 20, 2013
    Publication date: February 26, 2015
    Applicant: International Business Machines Corporation
    Inventors: Dmitry A. Kulagin, Oleg Sidorkin, Egor Zakharov, Pavel Zelinsky
  • Publication number: 20090089241
    Abstract: An expert decision-making method is emulated based on a history of behaviors by experts in a variety of observed situations. The history of behaviors is built up from observations of actions taken by experts in analyzing a plurality of situations. Situation data representative of a situation to be processed is received, and situation features are extracted from the situation data. Each situation feature is associated with an expert behavior method used to process the situation. A behavior method is recognized from a pattern of situation features. Recognizing a behavior method is based on feature/method separation data in multidimensional space of features into so areas with each area associated with a method used by experts. Parameter values for parameters in the recognized behavior method are calculated based on the situation features. The calculation of parameter values is accomplished by recognizing parameter calculation rules and calculating the parameter values using the rules.
    Type: Application
    Filed: December 9, 2008
    Publication date: April 2, 2009
    Applicant: Applied Intelligence Solutions
    Inventors: Pavel Zelinsky, Grigory Baytsur, Ivan Kopiev, Vitaly Grechko, Oleg Sidorkin, Andrey Belousov
  • Patent number: 7464066
    Abstract: An expert decision-making method is emulated based on a history of behaviors by experts in a variety of observed situations. The history of behaviors is built up from observations of actions taken by experts in analyzing a plurality of situations. Situation data representative of a situation to be processed is received, and situation features are extracted from the situation data. Each situation feature is associated with an expert behavior method used to process the situation. A behavior method is recognized from a pattern of situation features. Recognizing a behavior method is based on feature/method separation data in multidimensional space of features into areas with each area associated with a method used by experts. Parameter values for parameters in the recognized behavior method are calculated based on the situation features. The calculation of parameter values is accomplished by recognizing parameter calculation rules and calculating the parameter values using the rules.
    Type: Grant
    Filed: October 26, 2004
    Date of Patent: December 9, 2008
    Assignee: Applied Intelligence Solutions, LLC
    Inventors: Pavel Zelinski, Grigory Baytsur, Ivan Kopiev, Vitaly Grechko, Oleg Sidorkin, Andrey Belousov
  • Publication number: 20060112047
    Abstract: Expert decision-making operations are trained to emulate expert behavior based on an history of behaviors by experts in a variety of observed situations. A history of behaviors is built up from observations of actions taken by experts in analyzing a plurality of situations. The observations are captured, and behaviors from the observations are constructed. The behaviors indicate an association between situation features and methods with parameter for solving the situations. The training operations capture observations of behavior by experts. The observations include situation data about multiple situations and actions by the experts. The actions are associated with the situations. Subject knowledge information is loaded from the observations; the subject knowledge information has a features library, a method library and a parameters library.
    Type: Application
    Filed: October 26, 2004
    Publication date: May 25, 2006
    Applicant: Parascript LLC
    Inventors: Pavel Zelinsky, Grigory Baytsur, Ivan Kopiev, Vitaly Grechko, Oleg Sidorkin, Andrey Belousov
  • Publication number: 20060089830
    Abstract: An expert decision-making method is emulated based on a history of behaviors by experts in a variety of observed situations. The history of behaviors is built up from observations of actions taken by experts in analyzing a plurality of situations. Situation data representative of a situation to be processed is received, and situation features are extracted from the situation data. Each situation feature is associated with an expert behavior method used to process the situation. A behavior method is recognized from a pattern of situation features. Recognizing a behavior method is based on feature/method separation data in multidimensional space of features into areas with each area associated with a method used by experts. Parameter values for parameters in the recognized behavior method are calculated based on the situation features. The calculation of parameter values is accomplished by recognizing parameter calculation rules and calculating the parameter values using the rules.
    Type: Application
    Filed: October 26, 2004
    Publication date: April 27, 2006
    Applicant: Parascript LLC
    Inventors: Pavel Zelinsky, Grigory Baytsur, Ivan Kopiev, Vitaly Grechko, Oleg Sidorkin, Andrey Belousov