Methods, systems, and computer program products for binding attributes between visual components
DCFirst Claim
1. A method, comprising:
- presenting, via a touch screen, at least one menu including a plurality of interface elements including a first application interface element associated with a first application and a second application interface element associated with a second application that is separate from the first application;
detecting, via the touch screen, a first user input in connection with the first application interface element associated with the first application;
in response to the first user input, presenting, via the touch screen, a first visual component in a first presentation space for presenting first data by the first application;
detecting, via the touch screen, a second user input in connection with the second application interface element associated with the second application;
in response to the second user input, presenting, via the touch screen, a second visual component in a second presentation space for presenting second data by the second application, the presenting being based on a mapping between a first visual attribute of the first visual component and a second visual attribute of the second visual component in the second presentation space for presenting second data by the second application, such that a first border of the first visual component is mapped to a second border of the second visual component, and the second visual component at least substantially fills any space external to the first visual component;
detecting, via the touch screen, a first change to the first visual attribute by detecting a third user input corresponding to the first border of the first visual component; and
in response to detecting the first change, automatically changing the presentation, via the touch screen, of the second visual attribute according to the mapping, such that the first border of the first visual component is mapped to the second border of the second visual component, and the second visual component at least substantially fills any space external to the first visual component.
4 Assignments
Litigations
0 Petitions
Accused Products
Abstract
Methods and systems are described for binding attributes between visual components. A first visual component, including a first presentation space for presenting first data by an operating first application, is detected. Binding information, for the first application, is identified that specifies a mapping between a first visual attribute of the first visual component and a second visual attribute of a second visual component including a second presentation space for presenting second data by a second application. A change to the first visual attribute is detected. In response to the detection of the change, change information is automatically sent to change the second visual attribute according to the mapping.
30 Citations
45 Claims
-
1. A method, comprising:
-
presenting, via a touch screen, at least one menu including a plurality of interface elements including a first application interface element associated with a first application and a second application interface element associated with a second application that is separate from the first application; detecting, via the touch screen, a first user input in connection with the first application interface element associated with the first application; in response to the first user input, presenting, via the touch screen, a first visual component in a first presentation space for presenting first data by the first application; detecting, via the touch screen, a second user input in connection with the second application interface element associated with the second application; in response to the second user input, presenting, via the touch screen, a second visual component in a second presentation space for presenting second data by the second application, the presenting being based on a mapping between a first visual attribute of the first visual component and a second visual attribute of the second visual component in the second presentation space for presenting second data by the second application, such that a first border of the first visual component is mapped to a second border of the second visual component, and the second visual component at least substantially fills any space external to the first visual component; detecting, via the touch screen, a first change to the first visual attribute by detecting a third user input corresponding to the first border of the first visual component; and in response to detecting the first change, automatically changing the presentation, via the touch screen, of the second visual attribute according to the mapping, such that the first border of the first visual component is mapped to the second border of the second visual component, and the second visual component at least substantially fills any space external to the first visual component. - View Dependent Claims (2, 3)
-
-
4. A system, comprising:
-
logic for presenting, via a touch screen, at least one menu including a plurality of interface elements including a first application interface element associated with a first application and a second application interface element associated with a second application that is separate from the first application; logic for detecting, via the touch screen, a first user input in connection with the first application interface element associated with the first application; logic for, in response to the first user input, presenting, via the touch screen, a first visual component in a first presentation space for presenting first data by the first application; logic for detecting, via the touch screen, a second user input in connection with the second application interface element associated with the second application; logic for, in response to the second user input, presenting, via the touch screen, a second visual component in a second presentation space for presenting second data by the second application, the presenting being based on a mapping between a first visual attribute of the first visual component and a second visual attribute of the second visual component in the second presentation space for presenting second data by the second application, such that a first border of the first visual component is mapped to a second border of the second visual component, and the second visual component at least substantially fills any space external to the first visual component; logic for detecting, via the touch screen, a first change to the first visual attribute by detecting a third user input corresponding to the first border of the first visual component; and logic for, in response to detecting the first change, automatically changing the presentation, via the touch screen, of the second visual attribute according to the mapping, such that the first border of the first visual component is mapped to the second border of the second visual component, and the second visual component at least substantially fills any space external to the first visual component.
-
-
5. A computer program product embodied on a non-transitory computer readable medium, comprising:
-
code for presenting, via a touch screen, at least one menu including a plurality of interface elements including a first application interface element associated with a first application and a second application interface element associated with a second application that is separate from the first application; code for detecting, via the touch screen, a first user input in connection with the first application interface element associated with the first application; code for, in response to the first user input, presenting, via the touch screen, a first visual component in a first presentation space for presenting first data by the first application; code for detecting, via the touch screen, a second user input in connection with the second application interface element associated with the second application; code for, in response to the second user input, presenting, via the touch screen, a second visual component in a second presentation space for presenting second data by the second application, the presenting being based on a mapping between a first visual attribute of the first visual component and a second visual attribute of the second visual component in the second presentation space for presenting second data by the second application, such that a first border of the first visual component is mapped to a second border of the second visual component, and the second visual component at least substantially fills any space external to the first visual component; code for detecting, via the touch screen, a first change to the first visual attribute by detecting a third user input corresponding to the first border of the first visual component; and code for, in response to detecting the first change, automatically changing the presentation, via the touch screen, of the second visual attribute according to the mapping, such that the first border of the first visual component is mapped to the second border of the second visual component, and the second visual component at least substantially fills any space external to the first visual component. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. An apparatus, comprising:
-
a mobile device including a touchscreen, the mobile device configured for; presenting at least one menu including a plurality of interface elements including a first application interface element associated with a first application and a second application interface element associated with a second application that is separate from the first application; detecting a first user input in connection with the first application interface element associated with the first application; in response to the first user input, presenting a first visual component for presenting first data by the first application; detecting a second user input in connection with the second application interface element associated with the second application; in response to the second user input, presenting a second visual component for presenting second data by the second application, the presenting being based on a mapping between a first visual attribute of the first visual component and a second visual attribute of the second visual component, such that a first border of the first visual component is mapped to a second border of the second visual component, and the second visual component at least substantially fills any space external to the first visual component; detecting a first change to the first visual attribute by detecting a third user input corresponding to the first border the first visual component; and in response to detecting the first change, automatically changing the presentation of the second visual attribute according to the mapping, such that the first border of the first visual component is mapped to the second border of the second visual component, and the second visual component at least substantially fills any space external to the first visual component. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
Specification