Communication Device Cookie Storage via IP Redirect
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Cookies used in web page communication between a host computer and a client computer are not properly stored on the client computer when the host name contains an underscore, leading to incomplete management of web page information and requiring repeated password entry for each request.
Innovation Solution
A communication device and method that redirects requests from a host name to an IP address, allowing the storage of a combination of the IP address and cookie on the client device, enabling proper storage and management of cookies even when the host name contains an underscore.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If cookies are transmitted using host name in HTTP communication, then web page management is enabled, but cookies cannot be properly stored on client computer when host name contains underscore
Solution Approach 1:
The patent introduces a redirect command as an intermediary mechanism. When a client requests a web page using host name, the communication device returns a redirect command (307) that mediates the transition from host name-based request to IP address-based request. This intermediary step enables cookies to be properly stored with the IP address while maintaining the original host name-based access pattern for the user.
Solution Approach 2:
The patent changes the address parameter from host name to IP address through the redirect mechanism. By detecting that the original request used host name and automatically redirecting to IP address in the second request, the system transforms the communication parameter to enable proper cookie storage while maintaining user convenience.
2Ease of operation
If host name is used in request address, then user-friendly access is provided, but cookie storage fails when underscore is present in host name
Solution Approach 1:
The redirect command serves as an intermediary that bridges the gap between user-friendly host name access and reliable cookie storage. The system maintains host name usage for the initial user-facing interface while using the redirect mechanism to internally switch to IP address-based communication for cookie transmission.
Solution Approach 2:
The system performs preliminary detection of the request type (host name vs. IP address) and proactively issues a redirect command before the cookie transmission attempt fails. This preliminary action prevents the cookie storage issue by pre-establishing the correct communication mode.
3Reliability
If redirect from host name to IP address is implemented, then cookie storage is enabled, but additional request transmission is required
Solution Approach 1:
The system efficiently changes the address parameter from host name to IP address through a standardized HTTP redirect protocol. This parameter transformation is accomplished in a single redirect command transmission, minimizing time loss while enabling reliable cookie storage.
Solution Approach 2:
The redirect mechanism allows the system to quickly skip the problematic host name-based cookie transmission and rush through to the working IP address-based transmission. The automated redirect process completes rapidly, minimizing the additional time required while ensuring successful cookie storage.
Data Source
AI summary
A communication device includes a receiver, a command supplying device, an information transmitter, and a web-page transmitter. The receiver receives requests from an external device. The command supplying device determines that a request including a first address including a specific host name is a first request. The command supplying device transmits a command, including an instruction to transmit a second request, to the external device when the first request is received. The command supplying device determines that a request including a second address including a specific IP address is a second request. The information transmitter transmits information to the external device when the second request is received. A combination of the specific IP address and a cookie is stored on the external device when the information is received. The web-page transmitter transmits web page data to the external device when the second request is received.


