Automated Activity Creation in a Mobile Device Business Application
AssigneeSap SE
InventorYang-cheng Fan
Life of this patent
Estimating the term…
Abstract
A mobile device logs communications with other communication devices by automatically logging the communication details with a business application backend server. The mobile device executes a client-side business application and coordinates with the backend server to ensure that communication logs are stored on the backend server and associated with customer accounts maintained by the backend server.
Claims20
A method on a mobile device comprising:
- executing a client-side business application on a mobile device;
- exchanging first messages between the client-side business application and a server-side business application executing on a computer system separate from the mobile device, the first messages including identification information that identifies an account among a plurality of accounts maintained by the server-side business application;
- exchanging second messages between the client-side business application and a communication device separate from the mobile device;
- and
- exchanging third messages between the client-side business application and the server-side business application comprising information that causes the server-side business application to instantiate a business object associated with the account, the third messages further comprising communication details relating to communication with the communication device, wherein at least some of the communication details are stored in the business object.
A mobile device comprising:
- a processor;
- and
- a memory having stored thereon a client-side business application,
- wherein the client-side business application is configured to cause the process to:
- exchange first messages between the client-side business application and a server-side business application executing on a computer system separate from the mobile device, the first messages including identification information that identifies an account among a plurality of accounts maintained by the server-side business application;
- exchange second messages between the client-side business application and a communication device separate from the mobile device;
- and
- exchange third messages between the client-side business application and the server-side business application comprising information that causes the server-side business application to instantiate a business object associated with the account, the third messages further comprising communication details relating to communication with the communication device, wherein at least some of the communication details are stored in the business object.
A non-transitory computer readable storage medium having stored thereon computer executable program code configured to be executable by a digital processor, wherein when executed by the digital processor, the computer executable program code causes the digital processor to perform steps of:
- executing a client-side business application on a mobile device;
- exchanging first messages between the client-side business application and a server-side business application executing on a computer system separate from the mobile device, the first messages including identification information that identifies an account among a plurality of accounts maintained by the server-side business application;
- exchanging second messages between the client-side business application and a communication device separate from the mobile device;
- and
- exchanging third messages between the client-side business application and the server-side business application comprising information that causes the server-side business application to instantiate a business object associated with the account, the third messages further comprising communication details relating to communication with the communication device, wherein at least some of the communication details are stored in the business object.
Dependencies are inferred from the claim text.