Lightweight application integration for mobile cloud computing

US9781065B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9781065-B2
Application numberUS-201414583177-A
CountryUS
Kind codeB2
Filing dateDec 25, 2014
Priority dateDec 25, 2014
Publication dateOct 3, 2017
Grant dateOct 3, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Disclosed herein are technologies to provide lightweight software applications deployable on mobile devices that allow users and intermediary solution providers to receive specific data or information from application or solutions. In accordance with one aspect, a configuration file is uploaded and an input message is received from a user. The input message is mapped to one or more commands related to the configuration file, and the one or more mapped commands is run in order to extract data requested by the input message.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for sending data to a user comprising: uploading a configuration file in an intermediary server, wherein the configuration file defines a menu; invoking, at a mobile computing device of the user, a lightweight application to display the menu in a graphical user interface; displaying, at the device, a first text message in response to the user selecting the menu in the graphical user interface; receiving, by the intermediary server, the first text message from the lightweight application; mapping, by the intermediary server, the first text message to one or more commands supported by the configuration file; running, in an application associated with the intermediary server, the one or more mapped commands in order to extract data requested by the first text message; and displaying, by the lightweight application, a second text message containing the extracted data in a conversation history that includes the first text message. 2. The method of claim 1 , wherein the data is one or both of a multimedia object or text. 3. The method of claim 1 , wherein the data is extracted from an application, a webpage, a database or a combination thereof. 4. The method of claim 1 , wherein the configuration file supports a predefined shortcut related to the data. 5. The method of claim 4 , wherein mapping the first text message includes parsing the first text message for the predefined shortcut. 6. The method of claim 1 further comprises drilling down to a system, application, solution or web page in response to a tap on the second text message. 7. The method of claim 1 , wherein the first text message is presented in a predefined pattern. 8. The method of claim 1 further comprising sending the data to the user to be displayed on a user device. 9. The method of claim 8 , wherein the display is a predefined layout defined by the configuration file. 10. A device comprising: one or more processors; and memory coupled to the one or more processors configured to: upload a configuration file in an intermediary server, wherein the configuration file defines a menu; invoke a lightweight application residing in a user device to display the menu; display a first text message in response to a user selecting the menu displayed by the lightweight application; parse the first text message from the lightweight application; map the first text message to one or more commands supported by the configuration file; invoke an accessed application associated with the intermediary server to run the one or more mapped commands in order to extract data requested by the first text message; and invoke the lightweight application to display a second text message containing the extracted data in a conversation history that includes the first text message. 11. The device of claim 10 , wherein the configuration file includes a shortcut related to the data. 12. The device of claim 10 , wherein the parsed first text message includes a shortcut. 13. The device of claim 10 , wherein the data is a multimedia object, text or a combination thereof. 14. The device of claim 10 , wherein the data is extracted from the application, a webpage, database or a combination thereof. 15. The device of claim 10 , wherein the second text message includes rich text that enables drilling down. 16. The device of claim 10 , wherein the memory is further configured to parse the first text message for a shortcut supported by the configuration file. 17. One or more non-transitory computer-readable media storing processor-executable instructions that when executed cause one or more processors to perform operations comprising: uploading a configuration profile in an intermediary server, wherein the configuration profile specifies supported commands and other pattern information including a menu and a shortcut defining a replacement for a free text command; displaying, at a mobile computing device of the user, the menu in a graphical user interface of a lightweight application residing in the device; displaying, at the device, a first text message in response to the user selecting the menu in the graphical user interface; receiving, by the intermediary server, the first text message from the lightweight application; mapping the first text message to one or more commands supported by the configuration profile; running, in an application associated with the intermediary server, the one or more mapped commands in order to extract information requested by the first text message; and displaying, by the lightweight application, a second text message containing the extracted information in a conversation history that includes the first text message. 18. The one or more computer-readable media of claim 17 , wherein the information is text, graphics or a combination thereof. 19. The one or more computer-readable media of claim 17 wherein the configuration profile supports extensible markup language (XML) or JavaScript Object Notation (JSON).

Assignees

Inventors

Classifications

  • Electricity · mapped topic

  • H04L51/18Primary

    Commands or executable codes · CPC title

  • Electricity · mapped topic

  • Messaging; Mailboxes; Announcements · CPC title

  • Service provisioning or reconfiguring · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9781065B2 cover?
Disclosed herein are technologies to provide lightweight software applications deployable on mobile devices that allow users and intermediary solution providers to receive specific data or information from application or solutions. In accordance with one aspect, a configuration file is uploaded and an input message is received from a user. The input message is mapped to one or more commands rel…
Who is the assignee on this patent?
Sap Se
What technology area does this patent fall under?
Primary CPC classification H04L51/18. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 03 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).