Method and Apparatus for Providing Information Content for Display on a Client Device
First Claim
1. A method of processing information content for display on a client device, comprising:
- receiving information content that includes a scripting command, wherein the scripting command is not executable on the client device;
determining a function of the scripting command;
in the information content, replacing the scripting command with a browser command, wherein the browser command is executable on the client device to perform the function of the scripting command; and
sending the information content to a client device.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus are provided that process information content for display on a client device. The information content includes scripting commands that are not executable on the client device. A function of the scripting commands is determined. The scripting commands are replaced in the information content with browser commands that are executable on the client device to perform the function of the scripting commands. The browser commands may be written using an nScript Applicaton Programming Interface (API). The nScript API extends the Hypertext Markup Language (HTML) and provides an interface to a reduced functionality scripting engine (RFSE). The information content is then sent to the client device. A client browser on the client device may utilize one or more scripting engine functions of the RFSE to execute the browser commands.
-
Citations
20 Claims
-
1. A method of processing information content for display on a client device, comprising:
-
receiving information content that includes a scripting command, wherein the scripting command is not executable on the client device; determining a function of the scripting command; in the information content, replacing the scripting command with a browser command, wherein the browser command is executable on the client device to perform the function of the scripting command; and sending the information content to a client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A server comprising:
-
a processor for executing software applications stored in memory, the software applications including a server browser for; (i) receiving an original information content from an information source, wherein the original information content includes a scripting command that is not executable on a client device, (ii) determining a function of the scripting command, (iii) determining a browser command to replace the scripting command, wherein the browser command performs the determined function of the scripting command and comprises an nScript browser command that is executable on the client device, (iv) assembling a transformed information content by; (a) removing the scripting command from the original information content, (b) determining an insertion position within the original information content for a browser command, and (c) inserting the browser command into the original information content at the insertion position; and a client device interface for sending the transformed information content. - View Dependent Claims (19, 20)
-
Specification