Patents by Inventor Boris Shpilyuck

Boris Shpilyuck 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: 9646081
    Abstract: A system and method is illustrated for providing information related to a task in a case management system configured to process a plurality of cases. The system and method includes identifying among the plurality of cases case clusters, for a case cluster of the case clusters, identifying task clusters, wherein each of task cluster is associated with a task similarity factor shared by at least two tasks of the task cluster, and tasks of the task clusters are performed on cases of the case cluster, analyzing reports and documents used to perform the at least two tasks of the task cluster sharing the task similarity factor, and when performing a task sharing the task similarity factor with the at least two tasks, providing at least one report based on the reports and at least one summary based on the documents.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: May 9, 2017
    Assignee: Open Text Corporation
    Inventors: Dmitry Volchegursky, Boris Shpilyuck, Dmitry Korshunov, Shu-Shang Sam Wei
  • Patent number: 9304765
    Abstract: Tracking changes to application model definitions for application model migration is described. A combined history file is created based on changes associated with application model definition files. A first property for a first model definition file of the application model definition files is identified that depends on a second property for a second model definition file of the application model definition files. A change for the second property is identified based on the combined history file. A transformation file is constructed that includes a change for the first property based on the change for the second property.
    Type: Grant
    Filed: March 5, 2013
    Date of Patent: April 5, 2016
    Assignee: EMC Corporation
    Inventors: Dmitry Volchegursky, Dmitry Limonov, Boris Shpilyuck, Alex Rankov
  • Patent number: 9270557
    Abstract: Adjustments for application underachievement in a virtually provisioned environment are described. If an average of application operation times exceeds a first time constraint, a utilization measurement is recorded for each resource for each server in a virtually provisioned environment associated with an application operation when an application operation time exceeds a second time constraint. The resources include a central processing unit resource, a memory resource, a network resource, and/or an input-output resource. Each utilization measurement is converted to a corresponding utilization range of multiple utilization ranges.
    Type: Grant
    Filed: March 1, 2013
    Date of Patent: February 23, 2016
    Assignee: EMC Corporation
    Inventors: Boris Shpilyuck, Dmitry Volchegursky, Alex Rankov, Dmitry Limonov
  • Patent number: 9256473
    Abstract: A method for automatically provisioning a virtual computing environment comprising a plurality of virtual computing nodes includes provisioning a virtual base node using base configuration information that includes a base endpoint that identifies interconnectivity parameters required to communicate with the virtual base node, and storing the base endpoint in an endpoint registry. The method further includes determining that a virtual first node depends on the virtual base node, and receiving the base endpoint from the endpoint registry. Thereafter, the virtual first node is provisioned using the received base endpoint and first configuration information for the virtual first node.
    Type: Grant
    Filed: September 26, 2012
    Date of Patent: February 9, 2016
    Assignee: EMC Corporation
    Inventors: Dmitry Volchegursky, Dmitry Limonov, Boris Shpilyuck, Alex Rankov, Pavel Balan
  • Patent number: 9231885
    Abstract: Calculating costs of application operations in a virtually provisioned environment is described. Servers are identified that support application operations associated with executing an application, based on a configuration file. A count of each type of application operation currently executing and a resource utilization associated with each of the servers are recorded. A set of linear equations is created if the resource utilization is recorded on the number of occasions that equals the number of application operation types. Each linear equation equates a sum of a count of each type of application operation recorded as executing during an occasion with the resource utilization recorded on the occasion. The set of linear equations is solved to estimate and output resource costs of each individual type of application operation to assist in resource management.
    Type: Grant
    Filed: March 5, 2013
    Date of Patent: January 5, 2016
    Assignee: EMC Corporation
    Inventors: Dmitry Volchegursky, Dmitry Limonov, Boris Shpilyuck, Alex Rankov
  • Patent number: 9154398
    Abstract: Identifying root causes of application underachievement in a virtually provisioned environment is described. A utilization measurement is recorded for each resource for each server in a virtually provisioned environment associated with an application operation if an application operation time exceeds a time constraint. The resources include a central processing unit resource, a memory resource, a network resource, and/or an input-output resource. Each utilization measurement is converted to a corresponding utilization range of multiple utilization ranges. After the application operation time exceeds the time constraint on a specified number of occasions, an identification of a specific resource for a specific server as a root cause of the application operation time exceeding the time constraint is output if the utilization record includes a specific range for the specific resource for the specific server more than a specified frequency.
    Type: Grant
    Filed: March 1, 2013
    Date of Patent: October 6, 2015
    Assignee: EMC CORPORATION
    Inventors: Boris Shpilyuck, Dmitry Limonov, Alex Rankov, Dmitry Volchegursky
  • Patent number: 9128756
    Abstract: Estimating required resources to support a specific number of users in a virtually provisioned environment is described. Servers are identified that support application operations associated with executing an application, based on a configuration file. A count of each type of application operation currently executing and a resource utilization associated with each of the servers are recorded. A set of linear equations is created and solved to estimate resource costs of each individual type of application operation and ultimately to calculate required resource costs to support the projected number of concurrent users.
    Type: Grant
    Filed: March 5, 2013
    Date of Patent: September 8, 2015
    Assignee: EMC CORPORATION
    Inventors: Dmitry Volchegursky, Dmitry Limonov, Boris Shpilyuck, Alex Rankov
  • Patent number: 8914517
    Abstract: A method for load balancing resource requests among a plurality of servers is disclosed and includes providing an enterprise content management (ECM) system coupled to processing servers for managing a plurality of resources, where each resource is identified by a resource identifier. The ECM system includes a load manager that receives a first plurality of requests. Each request includes a resource identifier and an action, and is assigned to a processing server for processing. The method includes recording performance statistics for each request when each request is processed. Request types based on the resource identifier and the action of each request are also identified. For each request type, a weighting factor is generated based on the performance statistics for each request of the request type. Thereafter, a new request is assigned to a processing server based on the weighting factor for request type of the new request.
    Type: Grant
    Filed: September 26, 2012
    Date of Patent: December 16, 2014
    Assignee: EMC Corporation
    Inventors: Boris Shpilyuck, Dmitry Limonov, Dmitry Volchegursky, Alex Rankov