Methods and Systems for Secured End-To-End Data Communication
First Claim
1. A method, comprising:
- at a proxy server having one or more processors and memory storing instructions for execution by the one or more processors, wherein the proxy server is coupled to a user device and a plurality of web servers;
receiving, from the user device, a first data packet directed to a first web server of the plurality of web servers, the first data packet including a first synthesized address associated with the first web server;
identifying a first actual address of the first web server;
replacing the first synthesized address in the first data packet with the first actual address of the first web server; and
forwarding the first data packet to the first web server using the first actual address of the first web server.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for forwarding data packets by a server system (e.g., a proxy server) are disclosed. The proxy server is coupled to a user device and a plurality of web servers. The proxy server receives a first data packet directed to a first web server of the plurality of web servers from the user device. The first data packet includes a first synthesized address associated with the first web server. The proxy server identifies a first actual address of the first web server. The proxy server replaces the first synthesized address in the first data packet with the first actual address of the first web server. The proxy server further forwards the first data packet to the first web server using the first actual address of the first web server.
-
Citations
20 Claims
-
1. A method, comprising:
at a proxy server having one or more processors and memory storing instructions for execution by the one or more processors, wherein the proxy server is coupled to a user device and a plurality of web servers; receiving, from the user device, a first data packet directed to a first web server of the plurality of web servers, the first data packet including a first synthesized address associated with the first web server; identifying a first actual address of the first web server; replacing the first synthesized address in the first data packet with the first actual address of the first web server; and forwarding the first data packet to the first web server using the first actual address of the first web server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A method, comprising:
at a computing device having one or more processors and memory storing instructions for execution by the one or more processors, wherein the computing device is coupled to a proxy server for zero-rating; providing a list of service identifiers in association with one or more web servers respectively, wherein the one or more web servers provide zero-rated content items to the computing device, and each service identifier from the list of service identifiers is associated with a synthesized address of the corresponding web server; receiving a user selection of a first service identifier associated with a first web server from the list of service identifiers; and sending, to the proxy server, a first data packet directed to the first web server, the first data packet including a first synthesized address of the first web server. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
20. A non-transitory computer-readable storage medium storing one or more programs for execution by one or more processors of a proxy server coupled to a user device and a plurality of web servers, the one or more programs including instructions for:
-
receiving, from the user device, a first data packet directed to a first web server of the plurality of web servers, the first data packet including a first synthesized address associated with the first web server; identifying a first actual address of the first web server; replacing the first synthesized address in the first data packet with the first actual address of the first web server; and forwarding the first data packet to the first web server using the first actual address of the first web server.
-
Specification