Methods and apparatus for enabling use of web content on various types of devices
First Claim
Patent Images
1. A method for interactive communication with a web site using a mobile communicator that does not support a client-side script employed by said web site, the method comprising:
- receiving, at a server, an hypertext transfer protocol (http) request from said mobile communicator being used by a user, said http request identifying said website; and
causing said server to emulate said client-side script by running said client-side script entirely on said server thereby enabling said user to interact with said website;
said enabling said user to interact comprising;
receiving at least one user input from said mobile communicator; and
based on said at least one user input, emulating at least one additional client-side script by running said at least one additional client-side script entirely on said server; and
wherein, when a user requests an Hyper Text Markup Language (HTML) web page from said server, said server retrieves the HTML web page requested from the internet and searches the HTML web page for elements that require client-side script emulation, andwhen at least one element that requires client-side script emulation is found, the following takes place on a mobile communicator adapted web page corresponding to said HTML web page requested by said user;
each element respectively indicated as “
one-way”
or “
return”
is replaced by an input tag of a submit type (<
input type=submit . . . >
) having a unique name unless the mobile communicator supports use of an input tag of an image type, in which case an input tag of an image type is employed instead of the input tag of a submit type.
0 Assignments
0 Petitions
Accused Products
Abstract
A method system for interactive communication with a web site using a mobile communicator having the following functionalities: receiving, at a server, an http request from a mobile communicator being used by a user, the http request identifying a website and should the mobile communicator not support a client-side script employed by the website, causing the server to emulate the script so as to enable the user to interact with the website.
53 Citations
34 Claims
-
1. A method for interactive communication with a web site using a mobile communicator that does not support a client-side script employed by said web site, the method comprising:
-
receiving, at a server, an hypertext transfer protocol (http) request from said mobile communicator being used by a user, said http request identifying said website; and causing said server to emulate said client-side script by running said client-side script entirely on said server thereby enabling said user to interact with said website; said enabling said user to interact comprising; receiving at least one user input from said mobile communicator; and based on said at least one user input, emulating at least one additional client-side script by running said at least one additional client-side script entirely on said server; and wherein, when a user requests an Hyper Text Markup Language (HTML) web page from said server, said server retrieves the HTML web page requested from the internet and searches the HTML web page for elements that require client-side script emulation, and when at least one element that requires client-side script emulation is found, the following takes place on a mobile communicator adapted web page corresponding to said HTML web page requested by said user; each element respectively indicated as “
one-way”
or “
return”
is replaced by an input tag of a submit type (<
input type=submit . . . >
) having a unique name unless the mobile communicator supports use of an input tag of an image type, in which case an input tag of an image type is employed instead of the input tag of a submit type. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for interactive communication with a web site using a mobile communicator that does not support a client-side script employed by said web site, the system comprising:
-
a server operative to; receive an hypertext transfer protocol (http) request from said a mobile communicator being used by a user, said http request identifying said website; and emulate said client-side script by running said client-side script entirely on said server so as to enable user interaction with said website, said user interaction comprising; receiving, at said server, at least one user input from said mobile communicator; and based on said at least one user input, emulating at least one additional client-side script by running said at least one additional client-side script entirely on said server; and wherein, when a user requests an Hyper Text Markup Language (HTML) web page from said server, said server retrieves the HTML web page requested from the internet and searches the HTML web page for elements that require client-side script emulation, and when at least one element that requires client-side script emulation is found, the following takes place on a mobile communicator adapted web page corresponding to said HTML web page requested by said user; each element respectively indicated as “
one-way”
or “
return”
is replaced by an input tag of a submit type (<
input type=submit . . . >
) having a unique name unless the mobile communicator supports use of an input tag of an image type, in which case an input tag of an image type is employed instead of the input tag of a submit type. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
Specification