Directing data in a web browser from a portable electronic device
First Claim
Patent Images
1. A computer-implemented method, comprising:
- by a web server executing on a mobile device;
causing a broadcasting of a service according to a service discovery protocol;
establishing a network connection with a web browser as a result of the broadcasting, wherein the web browser is executing on a computing device that is different than the mobile device;
sending control instructions to the web browser, wherein the control instructions direct the web browser to access data managed by the mobile device and indicate how the data is to be displayed within the web browser;
receiving, from the web browser, a request for the data; and
providing the data to the web browser.
1 Assignment
0 Petitions
Accused Products
Abstract
Some embodiments provide a system for interacting with a web browser. During operation, the system establishes a network connection with the web browser from a portable electronic device. Next, the system provides data to the web browser using a web server on the portable electronic device. Finally, the system sends a set of control instructions from the web server to the web browser, wherein the control instructions direct the web browser to obtain and display the data.
37 Citations
25 Claims
-
1. A computer-implemented method, comprising:
-
by a web server executing on a mobile device; causing a broadcasting of a service according to a service discovery protocol; establishing a network connection with a web browser as a result of the broadcasting, wherein the web browser is executing on a computing device that is different than the mobile device; sending control instructions to the web browser, wherein the control instructions direct the web browser to access data managed by the mobile device and indicate how the data is to be displayed within the web browser; receiving, from the web browser, a request for the data; and providing the data to the web browser. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method, comprising:
-
by a computing device executing a web browser; detecting a service being broadcast by a mobile device according to a service discover protocol; establishing a network connection between the mobile device and the web browser in response to the detecting; receiving a set of control instructions from a web server of the mobile device, wherein the control instructions direct the web browser to access data managed by the mobile device and indicate how the data is to be displayed within the web browser; requesting and accessing the data based on the control instructions; and displaying the data within the web browser. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A mobile device, comprising:
-
a processor; and a memory storing instructions that when executed by the processor cause a web server of the mobile device to perform the steps of; causing a broadcasting of a service according to a service discovery protocol; establishing a network connection with a web browser as a result of the broadcasting, wherein the web browser is executing on a computing device that is different than the mobile device; sending control instructions to the web browser, wherein the control instructions direct the web browser to access data managed by the mobile device and indicate how the data is to be displayed within the web browser; receiving, from the web browser, a request for the data; and providing the data to the web browser. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A non-transitory computer-readable storage medium storing instructions that when executed by a processor in a first computing device cause the first computing device to perform the steps of:
-
by a web server executing on the first computing device; causing a broadcasting of a service according to a service discovery protocol; establishing a network connection with a web browser as a result of the broadcasting, wherein the web browser is executing on a second computing device that is different than the first computing device; sending control instructions to the web browser, wherein the control instructions direct the web browser to access data managed by the first computing device and indicate how the data is to be displayed within the web browser; receiving, from the web browser, a request for the data; and providing the data to the web browser. - View Dependent Claims (22, 23, 24, 25)
-
Specification