Patents by Inventor Peter Villadsen

Peter Villadsen 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: 20120144367
    Abstract: Customization of source code of a software program like a business application is enabled without modifying the source code of the software. External pieces of source code may be executed prior to, and/or following the invocation of selected methods. The external methods executed prior to a designated method call may change the parameter values that the designated method gets called with, and the methods executed after the designated method has been called may change a value returned from the designated method.
    Type: Application
    Filed: December 6, 2010
    Publication date: June 7, 2012
    Applicant: Microsoft Corporation
    Inventors: Peter Villadsen, Karl Simonsen, Marcos Calderon Macias, Ramakanthachary Gottumukkala
  • Publication number: 20100169871
    Abstract: Architecture allows a programmer to answer questions about the source code the programmer is authoring, questions that cannot be answered by other means. A searching mechanism is provided over a much more structured presentation of the source code. The architecture utilizes components that provide an intimate knowledge about the structure of the text, namely, the source code of some particular programming language. The search mechanism employs an abstract syntax tree representation of the code over which the search is conducted. The program source code (as edited by the programmer) is transformed into the abstract syntax tree to embody the structure of the program. If the syntax tree is provided in XML, for example, an XML search mechanism such as Xpath can be utilized to perform the actual searching. This tree is then queried, allowing richer searching criteria to be expressed (by virtue of the structured format of the tree).
    Type: Application
    Filed: December 30, 2008
    Publication date: July 1, 2010
    Applicant: Microsoft Corporation
    Inventor: Peter Villadsen
  • Publication number: 20090198670
    Abstract: A system and method for analyzing data from a plurality of computer environments. The computer environments are authenticated and data is imported to a memory location. The data is converted into a uniform format to enable expedited searching by one or more authenticated users. The data may be marked so that a user may determine which computer environment provided the data. The system may also create one or more indexes of the data to assist one or more users in searching the data.
    Type: Application
    Filed: February 1, 2008
    Publication date: August 6, 2009
    Inventors: Jason Shiffer, Matthew Frazier, Sean Cunningham, Scott Hogsten, Eric Helvey, James Butler, Peter Villadsen
  • Patent number: 7424485
    Abstract: A method, computer readable medium and system are provided which generate a model driven form user interface to represent an application model. The method includes selecting which of multiple different logical form types to use to generate the form user interface to represent the application model. The method also includes providing a first map. A display target independent logical form is generated using the application model, the selected form type and the first map.
    Type: Grant
    Filed: June 3, 2004
    Date of Patent: September 9, 2008
    Assignee: Microsoft Corporation
    Inventors: Freddy Kristiansen, Jens Møller-Pedersen, Jesper Theil Hansen, Per Bendsen, Peter Christensen, Peter Sloth, Peter Villadsen, Uffe Kjall
  • Patent number: 7363578
    Abstract: A method, computer readable medium and system are provided which generate a model driven form user interface. In accordance with the method, a data model is mapped to a user interface model using at least one declarative map. The one or more declarative maps used to map the data model to the user interface model can be explicit maps which are external to a mapping engine used to generate the user interface model and any intermediate models.
    Type: Grant
    Filed: June 3, 2004
    Date of Patent: April 22, 2008
    Assignee: Microsoft Corporation
    Inventors: Per Bendsen, Peter Christensen, Peter Villadsen
  • Publication number: 20060004845
    Abstract: A method, computer readable medium and system are provided which generate a model driven form user interface to represent an application model. The method includes selecting which of multiple different logical form types to use to generate the form user interface to represent the application model. The method also includes providing a first map. A display target independent logical form is generated using the application model, the selected form type and the first map.
    Type: Application
    Filed: June 3, 2004
    Publication date: January 5, 2006
    Applicant: Microsoft Corporation
    Inventors: Freddy Kristiansen, Jens Moller-Pedersen, Jesper Hansen, Per Bendsen, Peter Christensen, Peter Sloth, Peter Villadsen, Uffe Kjall
  • Publication number: 20050273763
    Abstract: A method, computer readable medium and system are provided which generate a model driven form user interface. In accordance with the method, a data model is mapped to a user interface model using at least one declarative map. The one or more declarative maps used to map the data model to the user interface model can be explicit maps which are external to a mapping engine used to generate the user interface model and any intermediate models.
    Type: Application
    Filed: June 3, 2004
    Publication date: December 8, 2005
    Applicant: Microsoft Corporation
    Inventors: Per Bendsen, Peter Christensen, Peter Villadsen