Patents by Inventor Evgeny N. Veselov

Evgeny N. Veselov 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: 7197515
    Abstract: A solution is described that declares elements, attributes, and values that define a hierarchical data file or a markup-language document. The declarations by the solution are within the solution and include a presentation application and a markup-language schema from which the markup-language document can be inferred as having a structure based on the markup-language schema. Portions of the markup-language document are logically coupled with fragments of the markup-language schema. The presentation application, when executed, forms an electronic form containing data-entry fields associated with the coupled portions. The solution can include a manifest of all files that can be used for representing the markup-language document in the electronic form. The files also allow a user in input data into the one or more data-entry fields and control the validation of the data that the user inputs into the one or more data-entry fields.
    Type: Grant
    Filed: June 30, 2003
    Date of Patent: March 27, 2007
    Assignee: Microsoft Corporation
    Inventors: Jonathan E. Rivers-Moore, Jean D. Paoli, Evgeny N. Veselov, Kamaljit S. Bath, Adriana Ardeleanu, Prakash Sikchi
  • Publication number: 20040268229
    Abstract: A display is made of an electronic form that contains operable fields corresponding to components that correspond to nodes in a tree arrangement of hierarchical data. Each node has a structure. The operable fields have a hierarchical arrangement in the display of the electronic form. The hierarchical arrangement of the operable fields in the electronic form visually mimics the nodes in the tree arrangement of hierarchical data and also mimics the structure of each node. A user can enter data into the operable fields of the electronic form and the data is received. Each node has an attribute that defines the availability of actions to the user when the user enters the data into the operable fields of the electronic form. The hierarchical data in a data file is altered to correspondingly reflect the data that has been entered by the user.
    Type: Application
    Filed: June 27, 2003
    Publication date: December 30, 2004
    Applicant: MICROSOFT CORPORATION
    Inventors: Jean D. Paoli, Adriana Ardeleanu, Christian Stark, Jonathan E. Rivers-Moore, Evgeny N. Veselov
  • Publication number: 20040267813
    Abstract: A solution is described that declares elements, attributes, and values that define a hierarchical data file or a markup-language document. The declarations by the solution are within the solution and include a presentation application and a markup-language schema from which the markup-language document can be inferred as having a structure based on the markup-language schema. Portions of the markup-language document are logically coupled with fragments of the markup-language schema. The presentation application, when executed, forms an electronic form containing data-entry fields associated with the coupled portions. The solution can include a manifest of all files that can be used for representing the markup-language document in the electronic form. The files also allow a user in input data into the one or more data-entry fields and control the validation of the data that the user inputs into the one or more data-entry fields.
    Type: Application
    Filed: June 30, 2003
    Publication date: December 30, 2004
    Inventors: Jonathan E. Rivers-Moore, Jean D. Paoli, Evgeny N. Veselov, Kamaljit S. Bath, Adriana Ardeleanu, Prakash Sikchi