Dual context interaction with a content object for facilitating content creation and software development
First Claim
1. A computer-implemented method, comprising:
- displaying, on a display device, a user interface comprising an interface element for switching an application from a user mode to a developer mode of operation, wherein the application operating in the developer mode provides editing functionality not available when the application is operating in the user mode;
in response to activation of the interface element while the application displays a file in the user mode;
determining a target file corresponding to and comprising an editable version of the file currently displayed in the user mode, andswitching the application from the user mode to the developer mode,generating a request for the target file, andin response to receiving the target file, displaying at least a portion of the target file in the user interface while the application is operating in the developer mode.
11 Assignments
0 Petitions
Accused Products
Abstract
A software module is presented that enables a user to efficiently switch between interacting with a content object in a first context and a second context. Information from the first context is used when switching to the second context and vice versa, thereby decreasing the overhead associated with switching contexts. In one embodiment, the content object is an HTML file, the first context is the file as it appears in a web browser, and the second context is the file in editable format. In one embodiment, when the web browser is directed to a “context-switch URL,” a modified web server extracts information from the context-switch URL and switches the context from the first context to the second. In one embodiment, a person initiates a context-switch by pushing a button on the web browser. This causes a context-switch URL to be generated and directs the web browser to the context-switch URL.
26 Citations
22 Claims
-
1. A computer-implemented method, comprising:
-
displaying, on a display device, a user interface comprising an interface element for switching an application from a user mode to a developer mode of operation, wherein the application operating in the developer mode provides editing functionality not available when the application is operating in the user mode; in response to activation of the interface element while the application displays a file in the user mode; determining a target file corresponding to and comprising an editable version of the file currently displayed in the user mode, and switching the application from the user mode to the developer mode, generating a request for the target file, and in response to receiving the target file, displaying at least a portion of the target file in the user interface while the application is operating in the developer mode. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer readable medium having stored thereon one or more sequences of instructions for causing one or more microprocessors to perform:
- displaying, on a display device, a user interface comprising an interface element for switching an application from a user mode to a developer mode of operation, wherein the application operating in the developer mode provides editing functionality not available when the application is operating in the user mode;
in response to activation of the interface element while the application displays a file in the user mode; determining a target file corresponding to and comprising an editable version of the file currently displayed in the user mode, switching the application from the user mode to the developer mode, generating a request for the target file, and in response to receiving the target file, displaying, at least a portion of the target file in the user interface while the application is operating in the developer mode. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16)
- displaying, on a display device, a user interface comprising an interface element for switching an application from a user mode to a developer mode of operation, wherein the application operating in the developer mode provides editing functionality not available when the application is operating in the user mode;
-
17. A computing device comprising:
-
a memory for storing an application, wherein the application comprises computer-implemented instructions for performing operations including displaying a user interface comprising an interface element for switching the application from a user mode to a developer mode of operation, wherein the application operating in the developer mode provides editing functionality not available when the application is operating in the user mode; a processor communicatively coupled to the memory for executing the computer-implemented instructions of the application and thereby causing the application to display the user interface on a display device and, in response to activation of the interface element while the application displays a file in the user mode; determine a target file corresponding to and comprising an editable version of the file displayed in the user mode, switch the application from the user mode to the developer mode, generate a request for the target file, and in response to receiving the target file, display at least a portion of the target file in the user interface while the application is operating in the developer mode. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification