Automatic conversion schema for cached web requests
First Claim
1. A method comprising:
- receiving a request from a publishing application to retrieve a data result from a data server, the request including a path to the data server and appended publishing parameters, the publishing parameters comprising decode parameters associated with the publishing application for allowing a display application other than the publishing application to decode variables of the data result and to transform the decoded variables for display, the publishing application and the display application running on the same mobile device, the publishing application being a web-based application and the display application implemented as a screen of the mobile device outside of a web browser;
processing the request from the publishing application by caching the request including the appended publishing parameters and passing through the path to the data server;
receiving the data result from the data server; and
processing the data result from the data server by locally caching the data result with the cached publishing parameters for the publishing application.
10 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments are directed to a proxy system for implementing an automatic conversion schema which allows data results from a publishing application to be extracted and displayed by a display application other than the publishing application. In one embodiment, a proxy publisher may receive a request from a publishing application to retrieve a data result from a data server. The request may include a path to the data server and appended publishing parameters. In accordance with the automatic conversion schema, the publishing parameters may comprise decode parameters associated with the publishing application for allowing a display application other than the publishing application to decode variables of the data result and to transform the decoded variables for display. The proxy publisher may cache the request including the appended publishing parameters and retrieve the data result from the data server. The proxy publisher may locally store the data result along with the cached publishing parameters and may respond to a query from a display application for data associated with the publishing application by providing the cached data result and the publishing parameters to the display application. Other embodiments are described and claimed.
60 Citations
25 Claims
-
1. A method comprising:
-
receiving a request from a publishing application to retrieve a data result from a data server, the request including a path to the data server and appended publishing parameters, the publishing parameters comprising decode parameters associated with the publishing application for allowing a display application other than the publishing application to decode variables of the data result and to transform the decoded variables for display, the publishing application and the display application running on the same mobile device, the publishing application being a web-based application and the display application implemented as a screen of the mobile device outside of a web browser; processing the request from the publishing application by caching the request including the appended publishing parameters and passing through the path to the data server; receiving the data result from the data server; and processing the data result from the data server by locally caching the data result with the cached publishing parameters for the publishing application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A mobile computing device comprising:
a proxy publisher to receive a request from a publishing application to retrieve a data result from a data server, the request including a path to the data server and appended publishing parameters, the publishing parameters comprising decode parameters associated with the publishing application for allowing a display application other than the publishing application to decode variables of the data result and to transform the decoded variables for display;
the publishing application and the display application running on the mobile device, the publishing application being a web-based application and the display application implemented as a screen of the mobile device outside of a web browser.- View Dependent Claims (17, 18, 19, 20)
-
21. A computer-readable storage medium comprising executable computer program instructions that when executed enable a computing system to:
receive a request from a publishing application to retrieve a data result from a data server, the request including a path to the data server and appended publishing parameters, the publishing parameters comprising decode parameters associated with the publishing application for allowing a display application other than the publishing application to decode variables of the data result and to transform the decoded variables for display;
the publishing application and the display application running on the same mobile device, the publishing application being a web-based application and the display application implemented as a screen of the mobile device outside of a web browser.- View Dependent Claims (22, 23)
-
24. A computer-readable storage medium comprising executable computer program instructions that when executed enable a computing system to:
-
send a request from a publishing application to retrieve a data result from a data server, the request including a path to the data server and appended publishing parameters, the publishing parameters comprising decode parameters associated with the publishing application for allowing a display application other than the publishing application, to decode variables of the data result and to transform the decoded variables for display, the publishing application and display application running on the same mobile device;
the publishing application being a web-based application and the display application implemented as a screen of the mobile device outside of a web browser.
-
-
25. A computer-readable storage medium comprising executable computer program instructions that when executed enable a computing system to:
-
receive a cached data result and publishing parameters, the publishing parameters comprising decode parameters associated with a publishing application for allowing a display application other than the publishing application to decode variables of the data result and to transform the decoded variables for display; the publishing application and the display application running on the same mobile device;
the publishing application being a web-based application and the display application implemented outside of a web browser on the mobile device screen.
-
Specification