Patents by Inventor Kevin Whittenberger

Kevin 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: 8112481
    Abstract: A state management sub-system that assists in transmitting and processing documents and messages between two applications in a sequentially correct order through an integration server is disclosed. The state management subsystem analyzes the message and enters state information about the message into a state management table. Once the message is transformed the state management subsystem check the status of the message in the state management table, and checks all waiting parameters. Depending on the status of the check, the state management subsystem changes the state of message in the table. Only when all messages have passed the waiting parameters check is a message posted to the destination system.
    Type: Grant
    Filed: March 28, 2003
    Date of Patent: February 7, 2012
    Assignee: Microsoft Corporation
    Inventors: Kevin Whittenberger, Sonja Jackson, Jason Ladwig
  • Patent number: 7614057
    Abstract: A linking system that assists in managing the linking of entities contained in messages between two business applications is disclosed. The linking system also assists in updating entities between two business applications when an entity is updated in one application. The linking system takes each entity and places identifying information for the entity in a record in a first table. The system then creates in a record in a second table indicating that the two records in the first table are linked. The linking system also can remove links or records from the tables, and can return to a user a list of records that are linked together.
    Type: Grant
    Filed: May 9, 2003
    Date of Patent: November 3, 2009
    Assignee: Microsoft Corporation
    Inventors: Kevin Whittenberger, Sonja Jackson, Jason Ladwig, Sudhir Nanda
  • Patent number: 7269795
    Abstract: A method of providing a user interface for mapping entities between a plurality of business applications in an integrated business solutions computing environment is provided. A first system specific assembly and first user interface configuration data is retrieved for a first entity. A second system specific assembly is retrieved for a second entity of a second application. A dynamic user interface is generated based upon the first system specific assembly, first user interface configuration data and second system specific assembly.
    Type: Grant
    Filed: March 7, 2003
    Date of Patent: September 11, 2007
    Assignee: Microsoft Corporation
    Inventor: Kevin Whittenberger
  • Publication number: 20070006237
    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: Application
    Filed: November 30, 2005
    Publication date: January 4, 2007
    Applicant: MICROSOFT CORPORATION
    Inventors: Arash Ghanaie-Sichanie, Alexander Tkatch, Kevin Whittenberger, Michael Ott, Michaeljon Miller
  • Publication number: 20070005642
    Abstract: An extensible architecture that allows the users to extend, change or replace the existing business logic of the business application is disclosed.
    Type: Application
    Filed: November 30, 2005
    Publication date: January 4, 2007
    Applicant: MICROSOFT CORPORATION
    Inventors: Arash Ghanaie-Sichanie, Alexander Tkatch, Kevin Whittenberger, Michael Ott, Michaeljon Miller, Xinguang Chen, Youg Lu, Mohammad Silat
  • Publication number: 20060143148
    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: Application
    Filed: December 29, 2004
    Publication date: June 29, 2006
    Applicant: MICROSOFT CORPORATION
    Inventors: Rodion Degtyar, Jagan Peri, Jigar Thakkar, Kevin Whittenberger, Michaeljon Miller, Navin Thadani, Andrey Zaytsev
  • Publication number: 20040205136
    Abstract: A state management sub-system that assists in transmitting and processing documents and messages between two applications in a sequentially correct order through an integration server is disclosed. The state management subsystem analyzes the message and enters state information about the message into a state management table. Once the message is transformed the state management subsystem check the status of the message in the state management table, and checks all waiting parameters. Depending on the status of the check, the state management subsystem changes the state of message in the table. Only when all messages have passed the waiting parameters check is a message posted to the destination system.
    Type: Application
    Filed: March 28, 2003
    Publication date: October 14, 2004
    Inventors: Kevin Whittenberger, Sonja Jackson, Jason Ladwig
  • Publication number: 20040194112
    Abstract: A linking system that assists in managing the linking of entities contained in messages between two business applications is disclosed. The linking system also assists in updating entities between two business applications when an entity is updated in one application. The linking system takes each entity and places identifying information for the entity in a record in a first table. The system then creates in a record in a second table indicating that the two records in the first table are linked. The linking system also can remove links or records from the tables, and can return to a user a list of records that are linked together.
    Type: Application
    Filed: May 9, 2003
    Publication date: September 30, 2004
    Applicant: Microsoft Corporation
    Inventors: Kevin Whittenberger, Sonja Jackson, Jason Ladwig, Sudhir Nanda
  • Publication number: 20040176967
    Abstract: A method of providing a user interface for mapping entities between a plurality of business applications in an integrated business solutions computing environment is provided. A first system specific assembly and first user interface configuration data is retrieved for a first entity. A second system specific assembly is retrieved for a second entity of a second application. A dynamic user interface is generated based upon the first system specific assembly, first user interface configuration data and second system specific assembly.
    Type: Application
    Filed: March 7, 2003
    Publication date: September 9, 2004
    Applicant: Microsoft Corporation
    Inventor: Kevin Whittenberger