Patents by Inventor David Airapetyan

David Airapetyan 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: 20100125778
    Abstract: Systems and/or methods are described that enable a data-driven action associated with altering a data instance of a network form without altering and/or having access to the data instance. These systems and/or methods, in one embodiment, render a result of a data-driven action for a network form without transforming the network form's data instance. In another embodiment, the systems and/or methods map a data-driven action to a view-centric logical representation of the electronic form.
    Type: Application
    Filed: January 27, 2010
    Publication date: May 20, 2010
    Applicant: Microsoft Corporation
    Inventors: Amol S. Kelkar, Danny van Velzen, David Airapetyan, Jonathan E. Rivers-Moore, Ranjan Aggarwal
  • Patent number: 7721190
    Abstract: Various embodiments can efficiently utilize form server resources by, in at least some embodiments, acting only on one tree during the form editing process. Various embodiments can act on a form's data and not necessarily a representation of the form's view. The described embodiments can support various different presentation formats.
    Type: Grant
    Filed: November 16, 2004
    Date of Patent: May 18, 2010
    Assignee: Microsoft Corporation
    Inventors: Prakash Sikchi, Ranjan Aggarwal, Brian G. O'Connor, David Airapetyan
  • Patent number: 7673228
    Abstract: Systems and/or methods are described that enable a data-driven action associated with altering a data instance of a network form without altering and/or having access to the data instance. These systems and/or methods, in one embodiment, render a result of a data-driven action for a network form without transforming the network form's data instance. In another embodiment, the systems and/or methods map a data-driven action to a view-centric logical representation of the electronic form.
    Type: Grant
    Filed: March 30, 2005
    Date of Patent: March 2, 2010
    Assignee: Microsoft Corporation
    Inventors: Amol S. Kelkar, Danny van Velzen, David Airapetyan, Jonathan E. Rivers-Moore, Ranjan Aggarwal
  • Patent number: 7509353
    Abstract: Various embodiments can support a richly dynamic form environment that permits editing on the client side and can alleviate many of the server-imposed processing complexities that have existed in the past. In at least some embodiments, complex editing scenarios permit users to make complex editing changes on a form, and have those editing changes captured and rendered on the client side for later communication to the server. Particular aspects of at least some of the embodiments can permit scalability, and can, in at least some instances, be employed in the context of a wide variety of browsers having different levels of capability, e.g. “thin” and “thick” browsers.
    Type: Grant
    Filed: November 16, 2004
    Date of Patent: March 24, 2009
    Assignee: Microsoft Corporation
    Inventors: Amol S Kelkar, David Airapetyan, Prakash Sikchi
  • Publication number: 20060230338
    Abstract: Systems and/or methods are described that enable a data-driven action associated with altering a data instance of a network form without altering and/or having access to the data instance. These systems and/or methods, in one embodiment, render a result of a data-driven action for a network form without transforming the network form's data instance. In another embodiment, the systems and/or methods map a data-driven action to a view-centric logical representation of the electronic form.
    Type: Application
    Filed: March 30, 2005
    Publication date: October 12, 2006
    Applicant: Microsoft Corporation
    Inventors: Amol Kelkar, Danny Velzen, David Airapetyan, Jonathan Rivers-Moore, Ranjan Aggarwal
  • Publication number: 20060168527
    Abstract: Various embodiments can support a richly dynamic form environment that permits editing on the client side and can alleviate many of the server-imposed processing complexities that have existed in the past. In at least some embodiments, complex editing scenarios permit users to make complex editing changes on a form, and have those editing changes captured and rendered on the client side for later communication to the server. Particular aspects of at least some of the embodiments can permit scalability, and can, in at least some instances, be employed in the context of a wide variety of browsers having different levels of capability, e.g. “thin” and “thick” browsers.
    Type: Application
    Filed: November 16, 2004
    Publication date: July 27, 2006
    Applicant: Microsoft Corporation
    Inventors: Amol Kelkar, David Airapetyan, Prakash Sikchi
  • Publication number: 20060106858
    Abstract: Various embodiments can efficiently utilize form server resources by, in at least some embodiments, acting only on one tree during the form editing process. Various embodiments can act on a form's data and not necessarily a representation of the form's view. The described embodiments can support various different presentation formats.
    Type: Application
    Filed: November 16, 2004
    Publication date: May 18, 2006
    Applicant: Microsoft Corporation
    Inventors: Prakash Sikchi, Ranjan Aggarwal, Brian O'Connor, David Airapetyan