Patents by Inventor Kevin M. Whittenberger

Kevin M. Whittenberger 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: 7669205
    Abstract: A method of extending the functionality of an API in a CRM program and system to implement the method is disclosed. The method may allow a user to use request and response messages to be communicated with a single interface that may be exposed as a CRM web service module to create new business logic and operations by extending previously defined classes.
    Type: Grant
    Filed: November 30, 2005
    Date of Patent: February 23, 2010
    Assignee: Microsoft Corporation
    Inventors: Arash Ghanaie-Sichanie, Alexander Tkatch, Kevin M. Whittenberger, Michael J. Ott, Michaeljon Miller
  • Patent number: 7523461
    Abstract: An extensible architecture that allows the users to extend, change or replace the existing business logic of the business application is disclosed.
    Type: Grant
    Filed: November 30, 2005
    Date of Patent: April 21, 2009
    Assignee: Microsoft Corporation
    Inventors: Arash Ghanaie-Sichanie, Alexander Tkatch, Kevin M. Whittenberger, Michael J. Ott, Michaeljon Miller, Xinguang Albert Chen, Youg Lu, Mohammad Mushtaque Silat
  • Patent number: 7321894
    Abstract: A metadata driven software development system provides various functionalities related to an entity of an application in the metadata format. Specifically, the system provides a set of base classes related to the entity and a set of methods and application programming interfaces for various operations to be performed on the entities in the metadata format. Defining such functionalities in the metadata format allows the system to dynamically generate XML messages matching any customized schema for that entity. Because such functionality is metadata driven, this system can be used with customized versions of the application without requiring any additional code or recompilation.
    Type: Grant
    Filed: December 29, 2004
    Date of Patent: January 22, 2008
    Assignee: Microsoft Corporation
    Inventors: Rodion Degtyar, Jagan M. Peri, Jigar B. Thakkar, Kevin M. Whittenberger, Michaeljon Miller, Navin I. Thadani, Andrey A. Zaytsev