Patents by Inventor Mark Skunberg

Mark Skunberg 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: 7873967
    Abstract: Business logic may be separated into pieces and each piece may be pluggable (i.e. replaceable). An event model is created to allow subscribers to listen to business events, the business logic is implemented into a series of strategies that are subscribers to the business events and the business strategies are late bound so they can be replaced. Each strategy is written with granular protected behaviors.
    Type: Grant
    Filed: February 27, 2006
    Date of Patent: January 18, 2011
    Assignee: Microsoft Corporation
    Inventors: Mark Skunberg, William F. Pfingsten, Michael V. Lee
  • Patent number: 7694279
    Abstract: In order to make business software operate remotely as a web service, the web service may have to be extendible. This extendibility may require several additions to the base software that is now operating as a web service program.
    Type: Grant
    Filed: February 27, 2006
    Date of Patent: April 6, 2010
    Assignee: Microsoft Corporation
    Inventors: Mark Skunberg, William F. Pfingsten, Michael V. Lee
  • Publication number: 20080005065
    Abstract: The base business object key may be used to create business object keys. The base business object key may contain the data for the business object variations and the ability to perform the certain behaviors including comparison behaviors against that data.
    Type: Application
    Filed: February 27, 2006
    Publication date: January 3, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Mark Skunberg, William Pfingsten, Michael Lee
  • Publication number: 20070233500
    Abstract: Business logic may be separated into pieces and each piece may be pluggable (i.e. replaceable). An event model is created to allow subscribers to listen to business events, the business logic is implemented into a series of strategies that are subscribers to the business events and the business strategies are late bound so they can be replaced. Each strategy is written with granular protected behaviors.
    Type: Application
    Filed: February 27, 2006
    Publication date: October 4, 2007
    Applicant: MICROSOFT CORPORATION
    Inventors: Mark Skunberg, William Pfingsten, Michael Lee
  • Publication number: 20070203721
    Abstract: In order to make business software operate remotely as a web service, the web service may have to be extendible. This extendibility may require several additions to the base software that is now operating as a web service program.
    Type: Application
    Filed: February 27, 2006
    Publication date: August 30, 2007
    Applicant: MICROSOFT CORPORATION
    Inventors: Mark Skunberg, William Pfingsten, Michael Lee
  • Publication number: 20070130520
    Abstract: A system for remotely providing services includes an object model having a behavior option object that is indicative of one of a plurality of different ways in which a service behavior can be performed.
    Type: Application
    Filed: December 5, 2005
    Publication date: June 7, 2007
    Applicant: Microsoft Corporation
    Inventors: Mark Skunberg, Michael Lee, Tristan Cartony, William Pfingsten, Michael Isley