Cross-platform child mode for applications
First Claim
1. A machine-implemented method of processing data associated with an application running on an electronic device, the method comprising:
- receiving, at a server, an HTTP header generated by an electronic device,wherein the HTTP header is generated based on a setting within an application running on the electronic device, wherein the setting is determined based on user input associated with the application, and wherein the setting indicates a user interaction mode for the application, the user interaction mode specifying one or more user interface features to enable for a user of the application, the user interaction mode corresponding to at least one of plural modes including a child mode in which the one or more user interface features are for a child user;
receiving, at the server, an indication of user input from the electronic device, the user input being associated with the application; and
providing, in response to the received indication of user input, for interaction in the application based on the one or more user interface features specified by the user interaction mode,wherein the HTTP header is a type of header which is defined to specify one or more user interaction modes.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and machine-implemented method for processing data associated with an application running on an electronic device. A server receives an HTTP header from the electronic device. The HTTP header is associated with an application running on the electronic device and specifies a content mode for the application. The content mode identifies a type of server content for a user of the application, and corresponds to at least one of plural modes including a child mode in which the type of server content is for a child user. The server receives a request for content from the electronic device, the request being associated with the application, and accesses content for the application based on the received request. The accessed content is provided for the application running on the electronic device. At least one of the accessing or the providing is based on the identified type of server content.
-
Citations
18 Claims
-
1. A machine-implemented method of processing data associated with an application running on an electronic device, the method comprising:
-
receiving, at a server, an HTTP header generated by an electronic device, wherein the HTTP header is generated based on a setting within an application running on the electronic device, wherein the setting is determined based on user input associated with the application, and wherein the setting indicates a user interaction mode for the application, the user interaction mode specifying one or more user interface features to enable for a user of the application, the user interaction mode corresponding to at least one of plural modes including a child mode in which the one or more user interface features are for a child user; receiving, at the server, an indication of user input from the electronic device, the user input being associated with the application; and providing, in response to the received indication of user input, for interaction in the application based on the one or more user interface features specified by the user interaction mode, wherein the HTTP header is a type of header which is defined to specify one or more user interaction modes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 17)
-
-
10. A system for processing data associated with an application running on an electronic device, the system comprising:
-
one or more processors; and a machine-readable medium comprising instructions stored therein, which when executed by the processors, cause the processors to perform operations comprising; receiving, at a server, an HTTP header generated by an electronic device, wherein the HTTP header is generated based on a setting within an application running on the electronic device, wherein the setting is determined based on user input associated with the application, and wherein the setting indicates a user interaction mode for the application, the user interaction mode specifying one or more user interface features to enable for a user of the application, the user interaction mode corresponding to at least one of plural modes including a child mode in which the one or more user interface features are for a child user; receiving, at the server, an indication of user input from the electronic device, the user input being associated with the application; and providing, in response to the received indication of user input, for interaction in the application based on the one or more user interface features specified by the user interaction mod; wherein the HTTP header is a type of header which is modified to indicate one or more user interaction modes. - View Dependent Claims (11, 12, 13, 14, 15, 18)
-
-
16. A non-transitory machine-readable medium comprising instructions stored therein, which when executed by a system, cause the system to perform operations comprising:
-
generating, by an electronic device, an HTTP header, wherein the HTTP header is generated based on a setting within an application running on the electronic device, wherein the setting is determined based on user input associated with the application, and wherein the setting indicates a user interaction mode for the application, wherein the user interaction mode specifies one or more user interface features to enable for a user of the application, the user interaction mode corresponding to at least one of plural modes including a child mode in which the one or more user interface features are for a child user; sending, by the electronic device, the HTTP header to the server; sending, by the electronic device, an indication of user input to the server, the user input being associated with the application; and receiving, from the server, in response to the sent indication of user input, instructions for interaction in the application based on the one or more user interface features specified by the user interaction mode, wherein prior user interaction with the server has already occurred in association with the application, wherein the HTTP header corresponds to an AJAX call, and wherein the one or more user interface features correspond to a subsequent user interaction made in association with the application based on the AJAX call.
-
Specification