CONTEXTUAL DATA COMMUNICATION PLATFORM
First Claim
1. A method comprising:
- receiving a request from a client at an information server; and
responsive to the request, causing the client to display a customized menu structure by transmitting to the client contextual menu information based at least in part on a resource associated with the request.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for a contextual data platform are provided. According to one embodiment, a request is received from a client at a server. Responsive to the request, the client is caused to display a customized menu structure by transmitting to the client contextual menu information based in part on a resource associated with the request. According to another embodiment, an augmented HyperText Transport Protocol (HTTP) request is received from a client application. The augmented HTTP request identifies a resource and indicates a desired action to be performed on the resource. Personalization information is identified and extracted from HTTP header fields associated with the request. The personalization information includes one or more of personal and preference information, device information and location information. Then, the content associated with the resource and/or a format in which the content is delivered to the client application is customized based on the personalization information.
502 Citations
35 Claims
-
1. A method comprising:
-
receiving a request from a client at an information server; and responsive to the request, causing the client to display a customized menu structure by transmitting to the client contextual menu information based at least in part on a resource associated with the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
generating, by a client, a request to an information server; receiving a response to the request having associated therewith contextual menu information based at least in part on a resource identified by the request; and responsive to the contextual menu information, the client displaying a customized menu structure to facilitate ongoing interaction with the resource. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
receiving an augmented HyperText Transport Protocol (HTTP) request from a client application, the augmented HTTP request identifying a resource and indicating a desired action to be performed on the identified resource; identifying and extracting personalization information, including one or more of (i) personal and preference information regarding an end user of a client device running the client application, (ii) device information regarding capabilities or characteristics of the client device and (iii) location information indicative of a geographical location of the client device, from one or more HTTP header fields associated with the augmented HTTP request; and customizing one or more of content associated with the identified resource and a format in which the content is delivered to the client application based on the personalization information. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method comprising:
-
responsive to end user interaction with a client device running a client application, generating an augmented HyperText Transport Protocol (HTTP) request to be processed by a server, the augmented HTTP request identifying a resource and indicating a desired action to be performed on the identified resource; the client application inserting personalization information, including one or more of (i) personal and preference information regarding an end user of the client device, (ii) device information regarding capabilities or characteristics of the client device and (iii) location information indicative of a geographical location of the client device, into the one or more HTTP header fields associated with the augmented HTTP request; and responsive to the augmented HTTP request, the client application receiving content associated with the identified resource in which one or more of the content and a format in which the content is received is customized based on the personalization information. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
Specification