METHODS AND APPARATUSES TO ARBITRARILY TRANSFORM WINDOWS
First Claim
1. A machine-implemented method, comprising:
- obtaining first data associated with a first transformation to a first window, the first transformation relates a first texture point of the first window to a first arbitrary point; and
creating a second transformation to a second window based on the first transformation, the second transformation relates a second texture point of the second window to a second arbitrary point.
1 Assignment
0 Petitions
Accused Products
Abstract
Exemplary embodiments of methods and apparatuses to arbitrarily transform windows are described. Data associated with a first transformation may be obtained. The first transformation may be applied to a first window. The first transformation may relate a first texture point of the first window to a first arbitrary point. The first transformation may include a non-linear transformation. A second transformation is created to a second window based on the first transformation. The second window may be associated with the first window. The second transformation may relate a second texture point of the second window to a second arbitrary point.
-
Citations
51 Claims
-
1. A machine-implemented method, comprising:
-
obtaining first data associated with a first transformation to a first window, the first transformation relates a first texture point of the first window to a first arbitrary point; and creating a second transformation to a second window based on the first transformation, the second transformation relates a second texture point of the second window to a second arbitrary point. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A machine-implemented method, comprising:
-
applying a first transformation to a first window to display a second window on a screen; and generating a second transformation to a first shadow associated with the first window based on the first transformation to display a second shadow associated with the second window. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A machine-readable medium storing executable program instructions which cause a data processing system to perform operations comprising:
-
obtaining first data associated with a first transformation to a first window, the first transformation relates a first texture point of the first window to a first arbitrary point; and creating a second transformation to a second window based on the first transformation, the second transformation relates a second texture point of the second window to a second arbitrary point. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A machine-readable medium storing executable program instructions, which cause a data processing system to perform operations comprising:
-
applying a first transformation to a first window to display a second window on a screen; and generating a second transformation to a first shadow associated with the first window based on the first transformation to display a second shadow associated with the second window. - View Dependent Claims (27, 28, 29, 30)
-
-
31. A data processing system, comprising:
-
a processor; a memory coupled to the processor; and a display coupled to the processor, wherein the processor is configured to; obtain first data associated with a first transformation to a first window, the first transformation relates a first texture point of the first window to a first arbitrary point; and create a second transformation to a second window based on the first transformation, the second transformation relates a second texture point of the second window to a second arbitrary point. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A data processing system, comprising:
-
a processor; a memory coupled to the processor; and a display coupled to the processor, wherein the processor is configured to apply a first transformation to a first window to display a second window on a screen; and
generate a second transformation to a first shadow associated with the first window based on the first transformation to display a second shadow associated with the second window. - View Dependent Claims (42, 43, 44, 45)
-
-
46. A data processing system, comprising:
-
means for obtaining first data associated with a first transformation to a first window, the first transformation relates a first texture point of the first window to a first arbitrary point; and means for creating a second transformation to a second window based on the first transformation, the second transformation relates a second texture point of the second window to a second arbitrary point. - View Dependent Claims (47, 48)
-
-
49. A data processing system, comprising:
-
means for applying a first transformation to a first window to display a second window on a screen; and means for generating a second transformation to a first shadow associated with the first window based on the first transformation to display a second shadow associated with the second window. - View Dependent Claims (50, 51)
-
Specification