Local user interface support of remote services
First Claim
1. A multifunction device that enables access to both services resident on the multifunction device (MFD) and remote services through a user interface that processes digital documents through use of a Web browser, the device comprising:
- browser for requesting and viewing external web applications pages on the local user interface of the MFD for at least one remote service running in the browser, and for transmitting system events to at least one remote service browser page, wherein said at least one remote service comprises at least one service not resident on the MFD;
local user interface for permitting local and remote systems to interrogate and control the MFD, wherein said local user interface is resident on the MFD;
local applications service for controlling services resident on the MFD, wherein said local applications service is accessed through said local user interface; and
web services providing at least one application programming interface capable of utilizing a plurality of web protocols, wherein said web services provides access to services that execute on computers external to the MFD, wherein said computers may be included within a local network or across the world wide web.
1 Assignment
0 Petitions
Accused Products
Abstract
A multifunction device enables access to both services resident on the multifunction device (MFD) and remote services through a user interface that processes digital documents through use of a Web browser. The device includes a browser for requesting and viewing external web applications pages on the local user interface of the MFD for remote service(s) running in the browser and for transmitting system events to remote service browser page(s). The device also includes a local applications service, which controls services resident on the MFD, and a local user interface, which permits local and remote systems to interrogate and control the MFD. Web services provide application programming interface(s) capable of utilizing a plurality of web protocols.
69 Citations
22 Claims
-
1. A multifunction device that enables access to both services resident on the multifunction device (MFD) and remote services through a user interface that processes digital documents through use of a Web browser, the device comprising:
-
browser for requesting and viewing external web applications pages on the local user interface of the MFD for at least one remote service running in the browser, and for transmitting system events to at least one remote service browser page, wherein said at least one remote service comprises at least one service not resident on the MFD; local user interface for permitting local and remote systems to interrogate and control the MFD, wherein said local user interface is resident on the MFD; local applications service for controlling services resident on the MFD, wherein said local applications service is accessed through said local user interface; and web services providing at least one application programming interface capable of utilizing a plurality of web protocols, wherein said web services provides access to services that execute on computers external to the MFD, wherein said computers may be included within a local network or across the world wide web. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for controlling a multifunction device in a networked environment to provide local user interface support for remote services, wherein said local user interface is resident on the MFD, wherein the networked environment includes web services providing at least one application programming interface capable of utilizing a plurality of web protocols to provide access to services that execute on computers external to the MFD, a local applications service for controlling services resident on the MFD, with the local applications service accessed through the local user interface, at least one multifunction device, and a web browser, the method comprising:
-
displaying a default local user interface screen on the MFD, wherein said default local user interface screen includes a selectable custom services option; loading a local web page when said custom services option is selected, wherein said local web page displays placeholders for each registered web application; retrieving the application'"'"'s root page when an operator selects the ‘
example application’
placeholder appearing on said local web page;receiving documents to be scanned; receiving and verifying a client identification number provided by said operator; initiating scanning; transmitting said scanned documents and said client identification number to the web application service; placing said scanned documents into a client directory; and confirming storage of said documents.
-
-
22. A computer-readable storage medium having computer readable program code embodied in said medium which, when said program code is executed by a computer causes said computer to perform method steps for controlling a multifunction device in a networked environment to provide local user interface support for remote services, wherein said local user interface is resident on the MFD, wherein the networked environment includes web services providing at least one application programming interface capable of utilizing a plurality of web protocols to provide access to services that execute on computers external to the MFD, a local applications service for controlling services resident on the MFD, with the local applications service accessed through the local user interface, at least one multifunction device, and a web browser, the method comprising:
-
displaying a default local user interface screen on the MFD, wherein said default local user interface screen includes a selectable custom services option; loading a local web page when said custom services option is selected, wherein said local web page displays placeholders for each registered web application; retrieving the application'"'"'s root page when an operator selects the ‘
example application’
placeholder appearing on said local web page;receiving documents to be scanned; receiving and verifying a client identification number provided by said operator; initiating scanning; transmitting said scanned documents and said client identification number to the web application service; placing said scanned documents into a client directory; and confirming storage of said documents.
-
Specification