Method and system for improving interaction with a user interface
First Claim
1. A computer readable storage medium storing computer readable instructions that, when executed by a processor, cause a processor to perform a method for modifying a user interface displayed on a touch-sensitive display screen, the method comprising the steps of:
- receiving user input via the touch-sensitive display screen;
identifying at least one application associated with the user interface;
identifying all interactive elements of the at least one identified application located in an area of the user interface, wherein the area is based on a location of the touch sensitive display screen where the user input was received, and the area is selectable from any portion of the user interface; and
displaying, without moving unidentified interactive elements, the identified interactive elements with varying levels of magnification depending on their location in the area, wherein;
at least one level of magnification is adjusted depending on the number of identified interactive elements; and
displaying the identified interactive elements with varying levels of magnification depending on their location in the area comprises narrowing the area to reduce the number of identified interactive elements and displaying the identified interactive elements in the narrowed area with greater magnification than the identified interactive elements outside the narrowed area.
2 Assignments
0 Petitions
Accused Products
Abstract
Upon detection of user input, a computing device (e.g., tablet PC, PDA, cellular device) may determine whether the input corresponds to a request to enhance elements of the user interface. In response to a positive determination, the computing device may magnify or otherwise modify the appearance of particular graphical elements of the interface to facilitate user interaction. The computing device identifies one or more graphical elements that are within a predefined proximity or area of the input location and displays an enlarged version of those elements to provide the user with a larger interaction area. Additionally, a computing device may clone (i.e., copy) the identified elements and enlarge the cloned elements at a specified region of the user interface. In another aspect, the computing device may magnify the entire area associated with the location of user input, rather than just the interactive elements of that predefined area.
-
Citations
18 Claims
-
1. A computer readable storage medium storing computer readable instructions that, when executed by a processor, cause a processor to perform a method for modifying a user interface displayed on a touch-sensitive display screen, the method comprising the steps of:
-
receiving user input via the touch-sensitive display screen; identifying at least one application associated with the user interface; identifying all interactive elements of the at least one identified application located in an area of the user interface, wherein the area is based on a location of the touch sensitive display screen where the user input was received, and the area is selectable from any portion of the user interface; and displaying, without moving unidentified interactive elements, the identified interactive elements with varying levels of magnification depending on their location in the area, wherein; at least one level of magnification is adjusted depending on the number of identified interactive elements; and displaying the identified interactive elements with varying levels of magnification depending on their location in the area comprises narrowing the area to reduce the number of identified interactive elements and displaying the identified interactive elements in the narrowed area with greater magnification than the identified interactive elements outside the narrowed area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer readable storage medium storing computer readable instructions that, when executed by a processor, cause a processor to perform a method for modifying a user interface, the user interface comprises at least one displayed interactive element and at least one displayed non-interactive element each having a first size, the method comprising the steps of:
-
receiving user input; identifying all interactive elements located in an area of the user interface, wherein the area is based on a location where the user input was received, and the area is selectable from any portion of the user interface; and in response to a result of the step of identifying all interactive elements in the area, displaying, without moving unidentified interactive elements, the identified interactive elements with varying levels of magnification depending on their location in the area, wherein; at least one level of magnification is adjusted depending on the number of identified interactive elements; and displaying the identified interactive elements with varying levels of magnification depending on their location in the area comprises narrowing the area to reduce the number of identified interactive elements and displaying the identified interactive elements in the narrowed area with greater magnification than the identified interactive elements outside the narrowed area. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method for modifying a user interface, the user interface comprising at least one displayed interactive element and at least one displayed non-interactive element each having a first size, the method comprising the steps of:
-
receiving user input; identifying all interactive elements located in an area of the user interface, wherein the area is based on a location where the user input was received, and the area is selectable from any portion of the user interface; and in response to a result of the step of identifying all interactive elements in the area, displaying, without moving unidentified interactive elements, the identified interactive elements with varying levels of magnification depending on their location in the area, wherein; at least one level of magnification is adjusted depending on the number of identified interactive elements; and displaying the identified interactive elements with varying levels of magnification depending on their location in the area comprises narrowing the area to reduce the number of identified interactive elements and displaying the identified interactive elements in the narrowed area with greater magnification than the identified interactive elements outside the narrowed area. - View Dependent Claims (17, 18)
-
Specification