System and method for streamlining user interaction with electronic content
DCFirst Claim
1. A computer implemented method for interpreting on-line executable operations into streamlined operations, the method comprising:
- receiving, by a computer system, electronic content through a communication interface, wherein the electronic content is hosted online by a server system;
presenting, by the computer system, the electronic content to a user of the computer system through a graphical user interface;
receiving, by the computer system, selection of at least one executable operation provided within the electronic content through the graphical user interface, wherein the at least one executable operation includes an executable operation hosted by the server system;
determining that the at least one executable operation includes a local access operation on the computer system;
transforming, based on the determining, the at least one executable operation into a remote access operation, the transforming comprising;
identifying at least one characteristic of the at least one executable operation;
accessing a profile to retrieve information on at least one available remote services responsive to the at least one identified characteristics of the executable operation;
selecting an available remote service from the at least one available remote service;
retrieving the service access information for the selected remote service;
transforming, based on the at least one characteristic of the at least one executable operation and the service access information, the at least one executable operation into the remote access operation to utilize the remote service; and
transmitting the remote access operation to the server system.
6 Assignments
Litigations
1 Petition
Accused Products
Abstract
Various aspects and embodiments are directed to a graphical user interface that organizes interface elements into views of computer content for presentation to a user. Different views of are used to provide an interface that is responsive to configurations of the device and responsive to activity being performed by the user. Aspects include permitting the user to transition the device from one configuration to another during its use, for example from easel to laptop modes. Further the elements that comprise the graphical user interface are configured to present a summarized view of available actions and content, in order to simplify user interaction. The different views present different organizations of the interface elements and in some example display only certain ones of the modes of content in order to reduce the number of options a user must navigate to accomplish an objective. According to another aspect, methods and systems for streamlining user interaction with computer content are provided. In some embodiments, streamlining includes pre-configuring a user device based on received information. Other embodiments include presenting consistent visual representations used to navigated to views that present computer content.
207 Citations
36 Claims
-
1. A computer implemented method for interpreting on-line executable operations into streamlined operations, the method comprising:
-
receiving, by a computer system, electronic content through a communication interface, wherein the electronic content is hosted online by a server system; presenting, by the computer system, the electronic content to a user of the computer system through a graphical user interface; receiving, by the computer system, selection of at least one executable operation provided within the electronic content through the graphical user interface, wherein the at least one executable operation includes an executable operation hosted by the server system; determining that the at least one executable operation includes a local access operation on the computer system; transforming, based on the determining, the at least one executable operation into a remote access operation, the transforming comprising; identifying at least one characteristic of the at least one executable operation; accessing a profile to retrieve information on at least one available remote services responsive to the at least one identified characteristics of the executable operation; selecting an available remote service from the at least one available remote service; retrieving the service access information for the selected remote service; transforming, based on the at least one characteristic of the at least one executable operation and the service access information, the at least one executable operation into the remote access operation to utilize the remote service; and transmitting the remote access operation to the server system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A streamlined computer device, the device comprising:
-
at least one processor operatively connected to a memory, the processor when executing is configured to cause the device to; receive electronic content hosted by a server system; render electronic content to a user in a graphical user interface; receive selection through the graphical user interface, by the user, of at least one executable operation provided by the server system within the electronic content; determine that the at least one executable operation performs a local access operation, and transform the at least one executable operation into a remote access operation, wherein transforming includes; identifying at least one characteristic of the at least one executable operation; accessing a profile to retrieve information on at least one available remote services responsive to the at least one identified characteristics of the executable operation; selecting an available remote service from the at least one available remote service; retrieving the service access information for the selected remote service; wherein transforming is executed based on the at least one characteristic of the at least one executable operation and the service access information; and transmit the remote access operation to the server system. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification