Patents by Inventor Mikhail Okrugin

Mikhail Okrugin 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: 7096222
    Abstract: Methods and systems consistent with the present invention allow a user to create a storage hierarchy definition in association with a workflow that models a process, to generate a plan from the workflow that reflects an instance of the process, and to generate a container in accordance with the storage hierarchy definition when the plan is generated from the workflow. The container may then be used to store an artifact that is used or produced by the plan in accordance with methods and systems of the present invention.
    Type: Grant
    Filed: June 7, 2002
    Date of Patent: August 22, 2006
    Assignee: Borland Software Corporation
    Inventors: Jonathan Kern, Mikhail Okrugin
  • Patent number: 6571386
    Abstract: An optimizer (100) comprises a memory (110) and a processor (130). The memory stores a program (200) to be optimized and optimization software (301). Controlled by the optimization software, the processor (120) (a) determines local vectors (“local”) in instructions of the program (200) which indicate the use of resources by the instructions (use-vectors, exh-vectors); (b) scans the program (200) for Single-Entry-Single-Exit (SESE) structures (U, T, V, S); and (c) determines SESE vectors from the local vectors. The SESE vectors indicate the use of resources by the SESE structures and can be combined by the optimizer to obtain a program vector. When some instructions are modified, then optimizer (100) only re-calculates the SESE vector of the corresponding SESE and re-combines the old SESE vector with the modified SESE vector to determine a new program vector.
    Type: Grant
    Filed: March 13, 2000
    Date of Patent: May 27, 2003
    Assignee: Motorola, Inc.
    Inventors: Mikhail Figurin, Mikhail Okrugin, Dmitriy Barmenkov
  • Publication number: 20020188597
    Abstract: Methods and systems consistent with the present invention allow a user to generate a plan from the workflow that reflects an instance of a process and create a link from the plan to the workflow. Moreover, methods and systems consistent with the present invention allow a user to create a link from a task of the plan to an activity of the workflow.
    Type: Application
    Filed: June 7, 2002
    Publication date: December 12, 2002
    Inventors: Jonathan Kern, Mikhail Okrugin
  • Publication number: 20020184250
    Abstract: Methods and systems consistent with the present invention allow a user to create a storage hierarchy definition in association with a workflow that models a process, to generate a plan from the workflow that reflects an instance of the process, and to generate a container in accordance with the storage hierarchy definition when the plan is generated from the workflow. The container may then be used to store an artifact that is used or produced by the plan in accordance with methods and systems of the present invention.
    Type: Application
    Filed: June 7, 2002
    Publication date: December 5, 2002
    Inventors: Jonathan Kern, Mikhail Okrugin
  • Publication number: 20020107914
    Abstract: Methods and systems consistent with the present invention provide an integrated process modeling and project planning tool that allows an enterprise affiliate to improve resource allocation to a given plan created from a workflow that models a process. To improve resource allocation, the tool generates a plan to perform an instance of the process. The generated plan has tasks performed by resources. Each resource has capabilities that are considered when generating the plan to ensure that, for each task, a suitable one of the resources is selected to perform each task. After generating the plan, the tool receives modification information indicating that the capabilities of one of the resources has changed, and assigns the resources to the tasks to generate a new plan by using the received modification information.
    Type: Application
    Filed: August 31, 2001
    Publication date: August 8, 2002
    Inventors: Dietrich Charisius, Peter Coad, Jonathan Kern, Mikhail Okrugin