Protecting client-side code
First Claim
1. A method for protecting code associated with a page, comprising:
- receiving from a client via a network a request for a page;
sending to the client an initial definition of the page, the initial definition comprising a client-side code configured to cause the client to request on an as-needed basis download of a client-executable code associated with the page.
1 Assignment
0 Petitions
Accused Products
Abstract
Protecting client-side code is disclosed. In some embodiments, when a request for a page is received via a network from a client, an initial definition of the page is sent to the client wherein the initial definition comprises a client-side code configured to cause the client to request on an as-needed basis download of a client-executable code associated with the page. A client receives such an initial definition of a requested page from an associated server of the page via a network. When an indication that the client-executable code referenced in the initial definition of the page is required to be executed, the server is sent via the network a request to download the client-executable code.
-
Citations
35 Claims
-
1. A method for protecting code associated with a page, comprising:
-
receiving from a client via a network a request for a page; sending to the client an initial definition of the page, the initial definition comprising a client-side code configured to cause the client to request on an as-needed basis download of a client-executable code associated with the page. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for obtaining code associated with a page, comprising:
-
receiving from a server via a network an initial definition of the page, the initial definition comprising a client-side code configured to cause download of a client-executable code associated with the page to be requested on an as-needed basis; receiving an indication that the client-executable code referenced in the initial definition of the page is required to be executed; and sending to the server via the network a request to download the client-executable code. - View Dependent Claims (22, 23)
-
-
24. A system for protecting code associated with a page, comprising:
-
a processor configured to; receive from a client via a network a request for a page; and send to the client an initial definition of the page, the initial definition comprising a client-side code configured to cause the client to request on an as-needed basis download of a client-executable code associated with the page; and a memory coupled to the processor and configured to provide instructions to the processor. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A computer program product for protecting code associated with a page, the computer program product being embodied in a computer readable medium and comprising computer instructions for:
-
receiving from a client via a network a request for a page; sending to the client an initial definition of the page, the initial definition comprising a client-side code configured to cause the client to request on an as-needed basis download of a client-executable code associated with the page.
-
Specification