Input content to application via web browser
AssigneeMicrosoft Corporation
InventorKotaro Yoshida
Life of this patent
Estimating the term…
Abstract
The disclosed architecture allows markup language (e.g., HTML) pages to facilitate the insertion of content (e.g., text) into an application to which an input method is attached. In this way, a plug-in developer can implement any UI look and behavior using a web page language (e.g., HTML), communicate with a backend datasource just as a regular HTML page, and perform this using any suitable technology. Since the web page is stored in a web server and downloaded to client on-the-fly, install is minimal and users can use the latest version automatically. A broker component receives data derived from code authored in the programming language and embedded in a markup language and provides the additional arbitrary data to the application.
Claims20
A computer-implemented content system, comprising:
- an input method component attached to an application for providing baseline input method functionality to the application;
- and
- a broker component for receiving data associated with a web document, the data adding additional functionality to the application related to the input method component.
A computer-implemented content system, comprising:
- an input method component associated with an application for providing baseline input method functionality to the application;
- and
- a broker component associated with the input method component for receiving a notification from the input method component, the broker component providing additional functionality to the application in a form of data generated from code in a web page.
A computer-implemented content method, comprising:
- providing baseline input method functionality to an application;
- accessing a web page that includes embedded code related to additional application functionality;
- running the embedded code in the web page to obtain the additional application functionality;
- and
- adding the additional application functionality to the application.
Dependencies are inferred from the claim text.