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:
Mar. 22, 2016

Filed:

Sep. 23, 2014
Applicants:

Mario Linge, Mountain View, CA (US);

Ananda Kumar Gajula, Cupertino, CA (US);

Jianxun Zhou, Palo Alto, CA (US);

Oscar Marquez, Hayward, CA (US);

Xiaojun Feng, Mountain View, CA (US);

Yang-cheng Fan, San Jose, CA (US);

Ming Zhu, Cupertino, CA (US);

Paul Xi, Sunnyvale, CA (US);

Marco Eidinger, San Jose, CA (US);

Mohamed Elzankaly, Fremont, CA (US);

Inventors:

Mario Linge, Mountain View, CA (US);

Ananda Kumar Gajula, Cupertino, CA (US);

Jianxun Zhou, Palo Alto, CA (US);

Oscar Marquez, Hayward, CA (US);

Xiaojun Feng, Mountain View, CA (US);

Yang-cheng Fan, San Jose, CA (US);

Ming Zhu, Cupertino, CA (US);

Paul Xi, Sunnyvale, CA (US);

Marco Eidinger, San Jose, CA (US);

Mohamed Elzankaly, Fremont, CA (US);

Assignee:

SAP SE, Walldorf, DE;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 13/00 (2006.01); G06F 9/54 (2006.01);
U.S. Cl.
CPC ...
G06F 9/542 (2013.01);
Abstract

A technique is described providing offline support to business applications. Offline support allows a business application running on a portable electronic device without connectivity to a backend server to operate as though the business application has access to a backend server. The technique receives a client request to operate the application in an offline mode. The technique then retrieves a business object to be utilized in the offline mode and an event trigger for interacting with the business object. The native programming language is then determined and then an event handler written in a native language of the client device and that is associated with the event trigger is retrieved. The event trigger is then modified to point to the event handler. The business object, event trigger, and event handler are then packaged together.


Find Patent Forward Citations

Loading…