CLOUD-BASED USER INTERFACE AUGMENTATION
First Claim
1. A computer-implemented method for providing a user with an augmented user interface comprising:
- receiving at a remote server a request from a requesting computer to login the user;
authenticating the user at the remote server, and upon authenticating the user, retrieving from a database stored on the remote server a user preference file, wherein the user preference file records the user'"'"'s preference for configuring the requesting computer; and
sending to the requesting computer the user'"'"'s preference file, wherein the preference file contains information to allow the requesting computer to implement and configure an augmented user interface (AUI) by directing output on the requesting computer to an augmented user interface component that processes the output to provide the AUI to the user.
2 Assignments
0 Petitions
Accused Products
Abstract
Method for providing augmented user interface (AUI). AUI is provided in response to a request. AUI configuration information is received, stored in preference file, and sent to remote server. Remote server receives request from computer to login user. Remote server authenticates user, retrieves and sends preference file to computer. Preference file contains information that allows computer to implement and configure AUI by directing output to AUI component. Remote server sends computer web-based API to enable browser to interface with an AUI application. API can include target callable by event handler to respond to HTML document browsing event by invoking AUI application. Remote server can send computer web-based, native, or browser plug-in AUI application. Computer can provide content rich navigation via API, AUI application and content navigation rules that define plural navigation paths through HTML document. Navigation paths providing AUI functionality to particular type of special needs user or user task.
-
Citations
38 Claims
-
1. A computer-implemented method for providing a user with an augmented user interface comprising:
-
receiving at a remote server a request from a requesting computer to login the user; authenticating the user at the remote server, and upon authenticating the user, retrieving from a database stored on the remote server a user preference file, wherein the user preference file records the user'"'"'s preference for configuring the requesting computer; and sending to the requesting computer the user'"'"'s preference file, wherein the preference file contains information to allow the requesting computer to implement and configure an augmented user interface (AUI) by directing output on the requesting computer to an augmented user interface component that processes the output to provide the AUI to the user. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method for providing a user with an augmented user interface over a network comprising:
-
receiving at a computer a user request for an augmented user interface; providing the user with the augmented user interface; receiving configuration information from the user to configure the augmented user interface; storing the configuration information for the augmented user interface in a preference file on the computer; and sending the preference file from the computer to a remote server for storage. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A computer-implemented method for providing content rich navigation through a web page via an augmented user interface, comprising:
-
receiving at an application programming interface running in a web browser a call from an event handler to process a detected user navigation event; and processing the call from the event handler to invoke an augmented user interface application to respond to the detected user navigation event. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product, tangibly embodied in a computer-readable medium, comprising instructions operable to cause a programmable processor to:
-
receive at a remote server a request from a requesting computer to login the user; authenticate the user at the remote server, and upon authenticating the user, retrieve from a database stored on the remote server a user preference file, wherein the user preference file records the user'"'"'s preference for configuring the requesting computer; and send to the requesting computer the user'"'"'s preference file, wherein the preference file contains information to allow the requesting computer to implement and configure an augmented user interface (AUI) by directing output on the requesting computer to an augmented user interface component that processes the output to provide the AUI to the user. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. A computer program product, tangibly embodied in a computer-readable medium, for providing a user with an augmented user interface over a network, the computer program product comprising instructions operable to cause a programmable processor to:
-
receive at a computer a user request for an augmented user interface; provide the user with the augmented user interface; receive configuration information from the user to configure the augmented user interface; store the configuration information for the augmented user interface in a preference file on the computer; and send the preference file from the computer to a remote server for storage. - View Dependent Claims (27, 28, 29, 30)
-
-
31. A computer program product, tangibly embodied in a computer-readable medium, for providing content rich navigation through a web page via an augmented user interface, the computer program product comprising instructions operable to cause a programmable processor to:
-
receive at an application programming interface running in a web browser a call from an event handler to process a detected user navigation event; and
toprocess the call from the event handler to invoke an augmented user interface application to respond to the detected user navigation event. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38)
-
Specification