UNSOLICITED COOKIE ENABLED CONTEXTUAL DATA COMMUNICATIONS PLATFORM
First Claim
1. An Internet-enabled mobile device comprising:
- a non-transitory storage device having tangibly embodied thereon instructions associated with a context management routine; and
one or more processors coupled to the non-transitory storage device and operable to execute the instructions associated with the context management routine to perform a method comprising;
transmitting to a server device a HyperText Transport Protocol (HTTP) request relating to a service supported by the server device, wherein the HTTP request contains therein an unsolicited cookie including data indicative of one or more of (a) information regarding an end user of the Internet-enabled mobile device, (b) information regarding the Internet-enabled mobile device, (c) information regarding a location of the Internet-enabled mobile device and (d) information regarding a network to which the Internet-enabled mobile device is connected;
responsive to the HTTP request, receiving from the server device a HyperText Markup Language (HTML) file within which contextual menu information based on the service and the unsolicited cookie is embedded;
extracting the contextual menu information from the HTML file; and
customizing end user interaction with the service by dynamically reconfiguring a browser menu of the Internet-enabled mobile device based on the contextual menu information.
6 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for an unsolicited cookie enabled contextual data platform are provided. According to one embodiment, a mobile device is able to reconfigure a browser menu. An HTTP request is transmitted to a server device relating to a service supported by the server device. The request contains therein an unsolicited cookie including data indicative of information regarding (a) an end user of the mobile device, (b) the mobile device, (c) a location of the mobile device and/or (d) a network to which the mobile device is connected. Responsive to the request, an HTML file is received from the server device having embedded therein contextual menu information based on the service and the unsolicited cookie. The contextual menu information is extracted from the HTML file. End user interaction with the service is then customized by dynamically reconfiguring a browser menu of the mobile device based on the contextual menu information.
28 Citations
34 Claims
-
1. An Internet-enabled mobile device comprising:
-
a non-transitory storage device having tangibly embodied thereon instructions associated with a context management routine; and one or more processors coupled to the non-transitory storage device and operable to execute the instructions associated with the context management routine to perform a method comprising; transmitting to a server device a HyperText Transport Protocol (HTTP) request relating to a service supported by the server device, wherein the HTTP request contains therein an unsolicited cookie including data indicative of one or more of (a) information regarding an end user of the Internet-enabled mobile device, (b) information regarding the Internet-enabled mobile device, (c) information regarding a location of the Internet-enabled mobile device and (d) information regarding a network to which the Internet-enabled mobile device is connected; responsive to the HTTP request, receiving from the server device a HyperText Markup Language (HTML) file within which contextual menu information based on the service and the unsolicited cookie is embedded; extracting the contextual menu information from the HTML file; and customizing end user interaction with the service by dynamically reconfiguring a browser menu of the Internet-enabled mobile device based on the contextual menu information. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A server device comprising:
-
a non-transitory storage device having tangibly embodied thereon instructions associated with a context management routine; and one or more processors coupled to the non-transitory storage device and operable to execute the instructions associated with the context management routine to perform a method comprising; receiving from an Internet-enabled mobile device a HyperText Transport Protocol (HTTP) request relating to a service supported by the server device, wherein the HTTP request contains therein an unsolicited cookie including data indicative of one or more of (a) information regarding an end user of the Internet-enabled mobile device, (b) information regarding the Internet-enabled mobile device, (c) information regarding a location of the Internet-enabled mobile device and (d) information regarding a network to which the Internet-enabled mobile device is connected; generating contextual menu information based at least in part on the unsolicited cookie; and causing the Internet-enabled mobile device to dynamically reconfigure a browser menu of the Internet-enabled mobile device by returning to the Internet-enabled mobile device, responsive to the HTTP request, a HyperText Markup Language (HTML) file having embedded therein the contextual menu information. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-implemented method comprising:
-
causing to be stored, by a user agent running on an Internet-enabled device, information indicative of a current privacy setting; receiving, by the user agent, a navigation request relating to a resource associated with a web server; responsive to the navigation request, causing a HyperText Transport Protocol (HTTP) request to be generated, wherein a value associated with an HTTP header field of the HTTP request is set based on the current privacy setting; and requesting the web server to return to the user agent content associated with the resource by transmitting the HTTP request to the web server. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
Specification