Patents by Inventor Nikolay Molchanov

Nikolay Molchanov 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: 7225437
    Abstract: A distributed make command is used when compiling a computer program in order to allow non-dependent processes in the compiling be performed in parallel, such as with different resources, in order to speed compile time. The distributed make command is typically executed by a user who also specifies a maximum number of resources to allocate to the compiling. The present invention dynamically adjusts this maximum number of resources to allocate if the resources become overloaded during the compiling, which has the effect of optimizing the efficiency of the compiling, either by reducing the number of resources utilized or by reducing the amount of time the compiling takes (or both).
    Type: Grant
    Filed: March 26, 2003
    Date of Patent: May 29, 2007
    Assignee: Sun Microsystems, Inc.
    Inventors: Nikolay Molchanov, Raj Prakash
  • Publication number: 20040194075
    Abstract: A distributed make command is used when compiling a computer program in order to allow non-dependent processes in the compiling be performed in parallel, such as with different resources, in order to speed compile time. The distributed make command is typically executed by a user who also specifies a maximum number of resources to allocate to the compiling. The present invention dynamically adjusts this maximum number of resources to allocate if the resources become overloaded during the compiling, which has the effect of optimizing the efficiency of the compiling, either by reducing the number of resources utilized or by reducing the amount of time the compiling takes (or both).
    Type: Application
    Filed: March 26, 2003
    Publication date: September 30, 2004
    Applicant: Sun Microsystems, Inc., a Delaware Corporation
    Inventors: Nikolay Molchanov, Raj Prakash
  • Publication number: 20030051230
    Abstract: A method of performing transactions in a code management software system. The method includes starting a transaction, determining existence of a state table for a workspace, creating the state table for the workspace if the state table does not exist, updating the state table for the workspace, and comparing a state table of a first workspace with a state table of a second workspace. A list of names of different files is created from the comparison of the state table of the first workspace and the state table of the second workspace. The list of names of different files is accessed during a match files phase. The state table is updated if the workspace is modified prior to an end of the transaction. The code management system is accessed using a graphical user interface.
    Type: Application
    Filed: September 13, 2001
    Publication date: March 13, 2003
    Inventors: Nikolay Molchanov, Anatoly Zvezdin, Serguei N. Dmitriev
  • Publication number: 20030046441
    Abstract: A mechanism for controlling access to workspaces includes a repository for storing the workspaces, an interface having a set of methods that can be invoked to access the repository, and a server having at least one server object which implements the interface.
    Type: Application
    Filed: July 5, 2001
    Publication date: March 6, 2003
    Inventors: Sadhana S. Rau, Anatoli Fomenko, Mark W. Dey, Nikolay Molchanov, Anatoly Zvezdin
  • Publication number: 20030009522
    Abstract: A method for propagating changes from a local workspace that is accessible by a client to a remote workspace that is accessible by a server includes generating a request from the client to the server to create a temporary workspace, obtaining selected data from the local workspace and requesting the server to store the selected data in the temporary workspace, and updating the remote workspace with the data in the temporary workspace. To propagate changes from the remote workspace to the local workspace, the method includes creating a temporary workspace that is accessible by the client, requesting the server to send selected data from the remote workspace, storing the selected data in the temporary workspace, and updating the local workspace with the selected data in the temporary workspace.
    Type: Application
    Filed: July 5, 2001
    Publication date: January 9, 2003
    Inventors: Sadhana S. Rau, Anatoli Fomenko, Mark W. Dey, Nikolay Molchanov, Anatoly Zvezdin