Patents by Inventor Jeff Comstock

Jeff Comstock 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: 8265969
    Abstract: A framework and method for managing business data transactions resides outside individual business systems and allows creation of a policy for classification of each data element for all data schema in transit between processes. The framework allows identification of data sets by document type and endpoint, so that individual data elements of a schema can be validated, and edited or deleted if necessary, during their transit between endpoints, such as between trading partners. Because the policy is built and enforced outside the individual endpoint business systems, expensive customizations within each transactional system are avoided.
    Type: Grant
    Filed: November 17, 2006
    Date of Patent: September 11, 2012
    Assignee: Microsoft Corporation
    Inventors: Jeff Comstock, Edvardas V. Budrys
  • Patent number: 8074204
    Abstract: A test framework suited for use with distributed business applications allows developers to specify a test, or suite of tests, to be easily selected and executed. Execution of a test suite instantiates objects such as a test runner and a test result object that set up, activate, and observe a test cycle. Results may be forwarded to a variety of special-purpose listeners which evaluate variable and state changes and ultimately determine pass/fail metrics. Results from profilers may be used to determine code coverage for each of the tests performed by the suite. APIs allow integration of the test framework with other development processes such as a be source code management system. In one embodiment, new or changed source code may not be checked in until successfully passing a test cycle.
    Type: Grant
    Filed: November 21, 2006
    Date of Patent: December 6, 2011
    Assignee: Microsoft Corporation
    Inventors: Jeff Comstock, David Pokluda, Ashok Srinivasan
  • Patent number: 7904880
    Abstract: For each of a set of business application classes on an application server, a web service class consisting of a separate web service method for each of a set of actions is generated. Each web service method contains a call to an interface web service method stored on a web server. The interface web service method is capable of calling a method on the application server. Once generated, the web service classes are compiled into an assembly and are stored on the web server.
    Type: Grant
    Filed: March 17, 2006
    Date of Patent: March 8, 2011
    Assignee: Microsoft Corporation
    Inventors: Ashok Srinivasan, Jeff Comstock, Vinod Kumar
  • Patent number: 7639629
    Abstract: A security model is provided that controls access to a secured application. Under the security model, a submitting user is authenticated when the user submits a message to have the application perform an action. The application is then used to determine if the submitting user is authorized to submit messages on behalf of a source endpoint stored in the message. A method in the application is then invoked to perform the action while impersonating a source endpoint user stored in the message.
    Type: Grant
    Filed: July 28, 2006
    Date of Patent: December 29, 2009
    Assignee: Microsoft Corporation
    Inventors: Vinod Kumar, Ashok Srinivasan, Jeff Comstock
  • Publication number: 20080120602
    Abstract: A test framework suited for use with distributed business applications allows developers to specify a test, or suite of tests, to be easily selected and executed. Execution of a test suite instantiates objects such as a test runner and a test result object that set up, activate, and observe a test cycle. Results may be forwarded to a variety of special-purpose listeners which evaluate variable and state changes and ultimately determine pass/fail metrics. Results from profilers may be used to determine code coverage for each of the tests performed by the suite. APIs allow integration of the test framework with other development processes such as a be source code management system. In one embodiment, new or changed source code may not be checked in until successfully passing a test cycle.
    Type: Application
    Filed: November 21, 2006
    Publication date: May 22, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Jeff Comstock, David Pokluda, Ashok Srinivasan
  • Publication number: 20080120685
    Abstract: A framework and method for managing business data transactions resides outside individual business systems and allows creation of a policy for classification of each data element for all data schema in transit between processes. The framework allows identification of data sets by document type and endpoint, so that individual data elements of a schema can be validated, and edited or deleted if necessary, during their transit between endpoints, such as between trading partners. Because the policy is built and enforced outside the individual endpoint business systems, expensive customizations within each transactional system are avoided.
    Type: Application
    Filed: November 17, 2006
    Publication date: May 22, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Jeff Comstock, Edvardas V. Budrys
  • Publication number: 20080025326
    Abstract: A security model is provided that controls access to a secured application. Under the security model, a submitting user is authenticated when the user submits a message to have the application perform an action. The application is then used to determine if the submitting user is authorized to submit messages on behalf of a source endpoint stored in the message. A method in the application is then invoked to perform the action while impersonating a source endpoint user stored in the message.
    Type: Application
    Filed: July 28, 2006
    Publication date: January 31, 2008
    Applicant: Microsoft Corporation
    Inventors: Vinod Kumar, Ashok Srinivasan, Jeff Comstock
  • Publication number: 20070220115
    Abstract: For each of a set of business application classes on an application server, a web service class consisting of a separate web service method for each of a set of actions is generated. Each web service method contains a call to an interface web service method stored on a web server. The interface web service method is capable of calling a method on the application server. Once generated, the web service classes are compiled into an assembly and are stored on the web server.
    Type: Application
    Filed: March 17, 2006
    Publication date: September 20, 2007
    Applicant: Microsoft Corporation
    Inventors: Ashok Srinivasan, Jeff Comstock, Vinod Kumar
  • Publication number: 20050080644
    Abstract: A computer readable medium having instructions for processing information is provided. The instructions include a business entity module defining the structure of business entities exchanged in an action sequence, an entity action module defining the action sequence of related actions used in a business transaction and a transaction document module creating a corresponding defining documents based on the action sequence and the business entity module.
    Type: Application
    Filed: February 6, 2004
    Publication date: April 14, 2005
    Applicant: Microsoft Corporation
    Inventors: Arthur Greef, Edmund Baker, Andrey Meleshko, Zhonghua Chu, Jeff Comstock