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.

Date of Patent:
Jun. 23, 2015

Filed:

Nov. 23, 2010
Applicants:

Patrik Spiess, Karlsruhe, DE;

Stamatis Karnouskos, Karlssruhe, DE;

Stephan Haller, Hombrechtikon, CH;

Nina Oertel, Mannheim, DE;

Inventors:

Patrik Spiess, Karlsruhe, DE;

Stamatis Karnouskos, Karlssruhe, DE;

Stephan Haller, Hombrechtikon, CH;

Nina Oertel, Mannheim, DE;

Assignee:

SAP SE, Walldorf, DE (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2006.01); G06F 11/30 (2006.01); G06F 9/50 (2006.01); H04W 4/00 (2009.01); G06F 9/45 (2006.01); G06F 11/36 (2006.01); H04L 29/08 (2006.01);
U.S. Cl.
CPC ...
G06F 8/35 (2013.01); G06F 8/443 (2013.01); G06F 11/3624 (2013.01); H04L 29/0872 (2013.01); G06F 11/30 (2013.01); G06F 8/447 (2013.01); G06F 9/5038 (2013.01); H04W 4/00 (2013.01); H04W 4/005 (2013.01); H04L 67/12 (2013.01);
Abstract

Embodiments of the invention relate to programming, configuring, and integrating networked embedded devices with other applications. Particular embodiments include an architecture having an application model layer that integrates the networked embedded devices with business application systems, by allowing the devices to be expressed as part of a business application concept. In certain embodiments, an intermediate device programming layer provides a network-centric programming abstraction, relieving the programmer of the details of low-level, node-centric programming. Finally, a self-optimizing run-time system layer adapts to the specific conditions in the deployed network embedded devices, by optimizing e.g. communication patterns and resource consumption based upon input from the higher layer(s). Embodiments may facilitate integration of networked embedded devices with the back ends of business applications, and may provide a unified extensible programming framework simplifying development of applications for network embedded devices.


Find Patent Forward Citations

Loading…