Supplementing and controlling the display of a data set
Abstract
Methods and computer-readable media are provided for supplementing and controlling the display of data set. According to one method, a view of a data set is adaptively rendered on a stationary display device. The location of a portable computing device with respect to the stationary display device is then determined. An area of the stationary display device corresponding to the location of the portable computing device is then determined, and the portion of the data set being rendered in the area is also calculated. Supplemental data corresponding to the portion of the data set rendered in the identified area is then adaptively rendered on a display of the portable computing device. Movement of the portable computing device may also be utilized to control the manner in which the data set is rendered on the stationary display device.
Claims
exact text as granted — not AI-modified1 . A method for supplementing a view of a data set rendered on a stationary display device using a portable computing device with a display, the method comprising:
adaptively rendering the data set on the stationary display device; determining a location of the portable computing device with respect to the stationary display device; identifying an area of the stationary display device corresponding to the location of the portable computing device; identifying a portion of the data set rendered in the area; and adaptively rendering supplemental data for the portion of the data set on the display of the portable computing device.
2 . The method of claim 1 , wherein the supplemental data comprises a more detailed view of the portion of the data set than rendered on the stationary display device.
3 . The method of claim 1 , wherein the supplemental data comprises an alternate representation of the portion of the data set rendered on the stationary display device.
4 . The method of claim 1 , wherein the supplemental data comprises additional data for the portion of the data set not rendered on the stationary display device.
5 . The method of claim 1 , further comprising:
detecting a movement of the portable computing device; in response to detecting the movement of the portable computing device, determining a new location of the portable computing device with respect to the stationary display device; identifying a new area of the stationary display device corresponding to the new location of the portable computing device; identifying a new portion of the data set rendered in the new area; and adaptively rendering the supplemental data for the new portion of the data set on the display of the portable computing device.
6 . The method of claim 1 , further comprising:
displaying a user interface control on the display of the portable computing device; receiving an actuation of the user interface control; and in response to the actuation of the user interface control, issuing a command to an item rendered in the area.
7 . The method of claim 1 , wherein determining the location of the portable computing device comprises determining a spatial configuration of the portable computing device.
8 . A method for controlling a view of a data set rendered on a stationary display device using a portable computing device with a display, the method comprising:
adaptively rendering a first view of the data set on the stationary display device; determining a location of the portable computing device with respect to the stationary display device; detecting a movement of the portable computing device; and in response to detecting the movement of the portable computing device, determining a new location of the portable computing device with respect to the stationary display device and adaptively rendering a second view of the data set on the stationary display, the second view comprising a view of the data set determined based upon the new location of the portable computing device.
9 . The method of claim 8 , further comprising:
adaptively rendering a view of the data set on the portable computing device; and updating the view of the data set rendered on the portable computing device in response to detecting the movement of the portable computing device.
10 . The method of claim 8 , wherein detecting a movement of the portable computing device comprises detecting a movement of the portable computing device within a plane parallel to the stationary display device, and wherein adaptively rendering a second view of the data set on the stationary display comprises adaptively panning the first view of the data set based upon the movement of the portable computing device.
11 . The method of claim 8 , wherein detecting a movement of the portable computing device comprises detecting a movement of the portable computing device within a plane perpendicular to the stationary display device, and wherein adaptively rendering a second view of the data set on the stationary display comprises adaptively zooming the first view of the data set based upon the movement of the portable computing device.
12 . The method of claim 8 , wherein detecting a movement of the portable computing device comprises detecting a rotation of the portable computing device, and wherein adaptively rendering a second view of the data set on the stationary display comprises adaptively rotating the first view of the data set based upon the movement of the portable computing device.
13 . The method of claim 8 , further comprising:
displaying a user interface control on the display of the portable computing device; receiving an actuation of the user interface control; and in response to the actuation of the user interface control, issuing a command to from the portable computing device to a computer operating the stationary display device.
14 . A computer-readable medium having computer-executable instructions stored thereon which, when executed by a computer, cause the computer to:
adaptively render a view of a data set on a display screen; determine a spatial position of a portable computing device with respect to a location of the display screen; identify a portion of the display screen corresponding to the spatial position of the portable computing device; determine a subset of the data set rendered on the portion of the display screen corresponding to the spatial position of the portable computing device; and to cause supplemental data for the subset to be adaptively rendered on a display of the portable computing device.
15 . The computer-readable medium of claim 14 having further computer-executable instructions stored thereon which, when executed by the computer, cause the computer to:
detect a movement of the portable computing device; in response to detecting the movement, to determine a new spatial position of the portable computing device with respect to the location of the display screen; identify a new portion of the display screen corresponding to the new spatial position of the portable computing device; identify a new subset of the data set rendered on the new portion of the display screen; and to cause supplemental data for the new subset to be adaptively rendered on the display of the portable computing device.
16 . The computer-readable medium of claim 15 having further computer-executable instructions stored thereon which, when executed by the computer, cause the computer to adaptively render a new view of the data set on the display screen in response to detecting the movement, the new view determined based upon the new spatial position of the portable computing device.
17 . The computer-readable medium of claim 16 , wherein adaptively rendering the new view comprises adaptively panning the view of the data set based upon the movement of the portable computing device.
18 . The computer-readable medium of claim 17 , wherein the supplemental data comprises a more detailed view of the portion of the data set rendered on the display screen.
19 . The computer-readable medium of claim 17 , wherein the supplemental data comprises an alternate representation of the portion of the data set rendered on the display screen.
20 . The computer-readable medium of claim 17 , wherein the supplemental data comprises data corresponding to the portion of the data set not shown on the display screen.Join the waitlist — get patent alerts
Track US2008150921A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.