Implementing customized control interfaces
First Claim
1. A computer-implemented method for controlling a web-based application, the method comprising:
- providing, from a server system, a web page that includesa web-based application suitable for execution on a primary client anda uniform resource identifier specifying a control interface for controlling the execution of the web-based application by the primary client, the control interface configured to permit a user to control one or more functions of the web-based application from a mobile device; and
transmitting, from the server system, the control interface specified by the uniform resource identifier to the primary client for use by the mobile device to control the one or more functions of the web-based application.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and techniques by which a single electronic device can implement a variety of customized control interfaces. The control interfaces can be tailored to specific operations performed the device which is controlled. In one aspect, computer-implemented methods for controlling a web-based application include providing, from a server, a web page that includes a web-based application and a uniform resource identifier specifying a control interface for the web-based application and transmitting the control interface specified by the uniform resource identifier to a client for use in controlling the one or more functions of the web-based application. The control interface is configured to permit a user to control one or more functions of the web-based application from a mobile device.
-
Citations
36 Claims
-
1. A computer-implemented method for controlling a web-based application, the method comprising:
-
providing, from a server system, a web page that includes a web-based application suitable for execution on a primary client and a uniform resource identifier specifying a control interface for controlling the execution of the web-based application by the primary client, the control interface configured to permit a user to control one or more functions of the web-based application from a mobile device; and transmitting, from the server system, the control interface specified by the uniform resource identifier to the primary client for use by the mobile device to control the one or more functions of the web-based application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
a mobile device transmitting commands to a primary client that is separate from the mobile device, using a generic control interface; the mobile device receiving notification of a control interface customized for use in controlling one or more functions of a web-based application from the mobile device, wherein the notification of the control interface is transmitted to the mobile device automatically in response to the primary client navigating to the web-based application; the mobile device implementing the customized control interface; and the mobile device transmitting, to the primary client that is separable from the mobile device, commands for controlling the web-based application to the primary client using the customized control interface. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A system for controlling a web-based application, the system comprising:
-
one or more servers providing; a web page that includes a web-based application suitable for execution on a primary client and a uniform resource identifier specifying a control interface for controlling the execution of the web-based application by the primary client, the control interface configured to permit a user to control one or more functions of the web-based application from mobile device; instructions for implementing the control interface on the mobile device, the instructions identifiable using the uniform resource identifier; and one or more data exchange interfaces for conveying the web page and the instructions to other data processing devices over one or more data communication paths. - View Dependent Claims (23, 24)
-
-
25. A device comprising:
a web server serving a web application suitable for execution on a primary client, the web application comprising a link element specifying a relationship between the web application and a customized control interface that is implementable on an electronic device that is separate from the primary client and that includes a display screen acting as both an input and an output, the customized control interface being customized to control operations performed by the web application, when the web application is executing on the primary client, via input received over the display screen of the electronic device, the link element comprising a uniform resource identifier that identifies where the customized command interface is available, and wherein the web application is programmed to provide the link element for use by the electronic device. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
Specification