Patents by Inventor Alexander Balikov

Alexander Balikov 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: 20100242085
    Abstract: A computer based system and method of providing document isolation during routing of a document through a workflow is disclosed. The method comprises maintaining a separate “working” copy of the original base document while the document is routed through a workflow. Access controls, which define who may access the original document as well as any versions of the working copy document, are defined and stored in relation to the documents. The access controls further define the types of actions users may take with respect to the document. Users are selectively directed to the appropriate document, either the base document or working copy, and selectively granted permission to perform publishing operations on the working copy document, as determined by the access controls.
    Type: Application
    Filed: March 25, 2010
    Publication date: September 23, 2010
    Applicant: Microsoft Corporation
    Inventors: Tanmoy Dutta, Alexander Balikov, Himani Naresh
  • Publication number: 20060149831
    Abstract: A computer based system and method of providing document isolation during routing of a document through a workflow is disclosed. The method comprises maintaining a separate “working” copy of the original base document while the document is routed through a workflow. Access controls, which define who may access the original document as well as any versions of the working copy document, are defined and stored in relation to the documents. The access controls further define the types of actions users may take with respect to the document. Users are selectively directed to the appropriate document, either the base document or working copy, and selectively granted permission to perform publishing operations on the working copy document, as determined by the access controls.
    Type: Application
    Filed: February 15, 2006
    Publication date: July 6, 2006
    Applicant: Microsoft Corporation
    Inventors: Tanmoy Dutta, Alexander Balikov, Himani Naresh
  • Patent number: 7035910
    Abstract: A computer based system and method of providing document isolation during routing of a document through a workflow is disclosed. The method comprises maintaining a separate “working” copy of the original base document while the document is routed through a workflow. Access controls, which define who may access the original document as well as any versions of the working copy document, are defined and stored in relation to the documents. The access controls further define the types of actions users may take with respect to the document. Users are selectively directed to the appropriate document, either the base document or working copy, and selectively granted permission to perform publishing operations on the working copy document, as determined by the access controls.
    Type: Grant
    Filed: June 29, 2000
    Date of Patent: April 25, 2006
    Assignee: Microsoft Corporation
    Inventors: Tanmoy Dutta, Alexander Balikov, Himani Naresh
  • Publication number: 20060020933
    Abstract: The subject invention pertains to the integration of an object model and a multidimensional database query language such as MDX. In particular, multidimensional declarative query language entities can be exposed through objects in an object model. The object model enables generation and employment of procedural language functions, routines, or procedures that interact with multidimensional database data. This effectively provides an extension for multidimensional query languages. For example, procedures can be stored and invoked from a declarative language query. Furthermore, the object model disclosed herein can expose a context object to enable conditional procedures based on the context of execution.
    Type: Application
    Filed: April 28, 2005
    Publication date: January 26, 2006
    Applicant: Microsoft Corporation
    Inventors: Mosha Pasumansky, Irina Gorbach, Alexander Balikov, Alexander Berger, Marius Dumitru, Thomas Conlon
  • Publication number: 20050283457
    Abstract: Trace and replay objects can be designed to automatically perform operations concerning database trace data upon invocation by custom computer processes. Trace data can be saved to any of variety of locations. It can be manipulated for the purpose of storage or replay. Trace data can be played back against any database server using numerous replay configuration options. Replay notifications allow data to be changed just before it is submitted to a database for execution, and allow immediate examination of replay results and validation of playback correctness. Thus, trace and replay objects greatly simplify manageability of trace data. Custom processes can now completely automate security audit and health monitoring of traced database servers. Automatic verification of new server releases and security packs can also be performed. Custom processes can use the provided objects to flexibly access and manipulate the retrieval, storage, and replay of database trace data.
    Type: Application
    Filed: June 21, 2004
    Publication date: December 22, 2005
    Applicant: Microsoft Corporation
    Inventors: Dmitry Sonkin, Alexander Balikov, Viatcheslav Krassovsky
  • Publication number: 20050177553
    Abstract: The present invention relates to a system and method of optimizing execution of a distinct count query. The system and method allows clients or database administrators to improve queries by properly designing data cubes and partitions of the data in the cube. The partition data can also be ordered so as to facilitate determining the range of each partition. Partitions with overlapping ranges can be executed in parallel. Furthermore, partitions with non-overlapping ranges can also be executed in parallel to optimize query execution rather than digressing from parallel to sequential execution by virtue of their range.
    Type: Application
    Filed: February 9, 2004
    Publication date: August 11, 2005
    Inventors: Alexander Berger, Alexander Balikov