WEB NATIVE BRIDGE
First Claim
Patent Images
1. A method for accessing native features of a computing device, comprising:
- receiving a hypertext transfer protocol (HTTP) request from a client application for access to a native feature of the computing device by an HTTP server;
identifying a previously stored native code by the HTTP server in response to receiving the HTTP request, the identified previously stored native code being executable by the computing device to access the native feature;
executing the previously stored native code on the device to access the native feature;
receiving a reply of the native feature by the server; and
generating an HTTP reply by the HTTP server, the HTTP reply including information contained in the reply of the native feature.
0 Assignments
0 Petitions
Accused Products
Abstract
An HTTP web-native bridge includes an HTTP server that exposes native mobile modules through a RESTful web service. A full HTTP feature set may be utilized to interact with the native mobile modules to access native features and functionalities of a mobile device by a web service. The HTTP web-native bridge may be implemented without including additional libraries in the web service code or requiring web service developers to write application programming interface code.
27 Citations
20 Claims
-
1. A method for accessing native features of a computing device, comprising:
-
receiving a hypertext transfer protocol (HTTP) request from a client application for access to a native feature of the computing device by an HTTP server; identifying a previously stored native code by the HTTP server in response to receiving the HTTP request, the identified previously stored native code being executable by the computing device to access the native feature; executing the previously stored native code on the device to access the native feature; receiving a reply of the native feature by the server; and generating an HTTP reply by the HTTP server, the HTTP reply including information contained in the reply of the native feature. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for accessing native features of a mobile computing device, comprising:
-
sending a hypertext transfer protocol (HTTP) request to an HTTP server on a mobile computing device, the HTTP request requesting access to a native feature of the mobile computing device; and receiving an HTTP reply from the HTTP server, the HTTP reply generated by the HTTP server and including information contained in a reply of the native feature in response to implementation of the native feature. - View Dependent Claims (9, 10)
-
-
11. An apparatus for accessing native features of a computing device, comprising:
-
means for receiving a hypertext transfer protocol (HTTP) request from a client application for access to a native feature of the computing device; means for identifying a previously stored native code in response to receiving the HTTP request, the identified previously stored native code being executable by the computing device to access the native feature; means for executing the previously stored native code on the device to access the native feature; means for receiving a reply of the native feature by the server; and means for generating an HTTP reply, the HTTP reply including information contained in the reply of the native feature. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. An apparatus for accessing native features of a mobile computing device, comprising:
-
a server configured for receiving a hypertext transfer protocol (HTTP) request from a web client application for access to a native feature of the mobile computing device, the server including a RESTful application programming interface; memory in communication with the server and storing previously written native code on the mobile computing device to access the native feature; a native process of the device in communication with the server and configured to execute the native code to implement the native feature. - View Dependent Claims (19, 20)
-
Specification