The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jul. 22, 2014
Filed:
Aug. 23, 2011
Christian Olaf Abeln, Helsingborg/Ödåkra, SE;
Mehmet Kerem Kiziltunc, Glostrup, DK;
Stuart Glasson, Copenhagen, DK;
Thomas Sondergaard Jensen, Smørum, DK;
Uffe Kjall, Værløse, DK;
Christian Olaf Abeln, Helsingborg/Ödåkra, SE;
Mehmet Kerem Kiziltunc, Glostrup, DK;
Stuart Glasson, Copenhagen, DK;
Thomas Sondergaard Jensen, Smørum, DK;
Uffe Kjall, Værløse, DK;
Microsoft Corporation, Redmond, WA (US);
Abstract
A system for extending an enterprise resource planning application is provided. The system employs 'Add-ins' that each have a functional behavior that is independent of the client on which it executes and a user interface behavior that is dependent on the characteristics of the display, and other characteristics, of the client (i.e., a display target). When a user attempts to invoke an Add-in via the client runtime, the client runtime determines whether the Add-in is available at the user's computer. If not, the client runtime downloads the appropriate artifact for execution at the user's computer. In this environment, neither the client runtime nor the server-side business logic contains the logic used to implement a particular Add-in behavior on the supported display targets. Instead, this logic is contained within separate artifacts associated with a single Add-in having a particular behavior, each artifact implementing the behavior for a specific display target.