Method and system for native-byte form handling
First Claim
1. A method for encoding user-submitted native-byte form data in a client-server computer network, comprising:
- receiving a request from a client computer;
sending a form to the client computer containing a native-byte form encoding field;
receiving a user data from the client computer based on the form, wherein the user data includes an encoding value indicating the native-byte encoding used by the client computer;
creating an encoding object based on the encoding value; and
transcoding the user data with the encoding object to a language used by a content provider.
12 Assignments
0 Petitions
Accused Products
Abstract
A method and system are provided for native-byte form handling, one embodiment comprising a method for encoding user-submitted native-byte form data in a client-server computer network. A user, at a client computer, can select a Uniform Resource Locator (“URL”) with his or her web browser for access to a content provider'"'"'s website. When accessing the content provider'"'"'s web server, the client computer can transmit client computer specific information to the web server that can be used by the web server to determine the user'"'"'s locale. The web server can determine the user'"'"'s (client computer'"'"'s) locale using, for example, an automatic locale detection algorithm, and forward the user'"'"'s locale information to a back-end server. The content provider'"'"'s back-end server can generate a locale-specific form having a pre-populated, uniquely-named field, using, for example, a dynamic page generation program. The locale-specific form can be served to the user'"'"'s web browser for display to the user. The user can enter, on the locale-specific form, information that he or she wishes to submit to the content provider (e.g., a request for content). The user can transmit the form-entered data, including the pre-populated, uniquely-named field, to the content provider'"'"'s web server. The web server can process the user form data, and an encoding object can be created, based on the value of the pre-populated field. The user form data can then be transcoded from its original encoding to a new encoding (e.g., the content provider'"'"'s scripting environment encoding) and forwarded to the content provider'"'"'s scripting environment.
70 Citations
18 Claims
-
1. A method for encoding user-submitted native-byte form data in a client-server computer network, comprising:
-
receiving a request from a client computer; sending a form to the client computer containing a native-byte form encoding field; receiving a user data from the client computer based on the form, wherein the user data includes an encoding value indicating the native-byte encoding used by the client computer; creating an encoding object based on the encoding value; and transcoding the user data with the encoding object to a language used by a content provider. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for encoding user-submitted native-byte form data in a client-server computer network, comprising:
-
receiving a request from a client computer; sending a form to the client computer containing a native-byte form encoding field; and receiving a user data from the client computer based on the form, wherein the user data includes an encoding value indicating the native-byte encoding used by the client computer; and transcoding at least a portion of the user data from a native-byte language indicated by the encoding value into a second encoding. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer program product comprising a set of computer instructions stored on a computer readable medium, said set of computer instructions comprising instructions executable by a processor to:
-
receive a request from a client computer; send a form to the client computer containing a native-byte form encoding field; receive a user data from the client computer based on the form, wherein the user data includes an encoding value indicating the native-byte encoding used by the client computer; create an encoding object based on the encoding value; and transcode the user data with the encoding object to a language used by a content provider. - View Dependent Claims (15, 16)
-
-
17. A computer program product comprising a set of computer instructions stored on a computer readable medium, said set of computer instructions comprising instructions executable by a processor to:
receive a request from a client computer; send a form to the client computer containing a native-byte form encoding field; and receive a user data from the client computer based on the form, wherein the user data includes an encoding value indicating the native-byte encoding used by the client computer; and
transcode at least a portion of the user data from a native-byte language indicated by the encoding value into a second encoding.- View Dependent Claims (18)
Specification