Establishing a billing address for a device by determining a location of the device
First Claim
Patent Images
1. A method comprising:
- receiving, at a device communicatively coupled to the Internet and to a display device, a first physical address determined by geolocating the device;
generating a first graphical user interface (GUI) for display on the display device, the GUI comprising fields including a field for receiving and displaying a street address, a field for receiving and displaying a city name, and a virtual button;
directing a cursor onto the virtual button in response to first directional movement of a directional control of a remote control communicatively coupled to the device;
activating the virtual button in response to sensing a first pressing of a physical button of the remote control;
in response to said activating the virtual button, generating a second GUI for display on the display device, the second GUI comprising a street-level map comprising an indicator that is rendered at a first location in the map, the first location corresponding to the first physical address, wherein the indicator is moveable in the map from the first location in response to second directional movement of the directional control;
receiving, at the device, a selection of a physical address corresponding to a location in the map of the indicator when the selection is made, wherein the selection occurs in response to sensing a second pressing of the physical button of the remote control; and
recording the selection as a target address.
1 Assignment
0 Petitions
Accused Products
Abstract
To establish a target (e.g., billing) address, a device receives a first physical address determined by geolocating the device (e.g., based on an Internet Protocol (IP) address associated with the device). A street-level map that includes an indicator that is rendered at a first location in the map corresponding to the first physical address is displayed. The indicator can be moved from the first location to one or more other locations in the map. The device receives a selection of a physical address corresponding to the location in the map of the indicator when the selection is made. The device records the selected physical address as the target address.
24 Citations
19 Claims
-
1. A method comprising:
-
receiving, at a device communicatively coupled to the Internet and to a display device, a first physical address determined by geolocating the device; generating a first graphical user interface (GUI) for display on the display device, the GUI comprising fields including a field for receiving and displaying a street address, a field for receiving and displaying a city name, and a virtual button; directing a cursor onto the virtual button in response to first directional movement of a directional control of a remote control communicatively coupled to the device; activating the virtual button in response to sensing a first pressing of a physical button of the remote control; in response to said activating the virtual button, generating a second GUI for display on the display device, the second GUI comprising a street-level map comprising an indicator that is rendered at a first location in the map, the first location corresponding to the first physical address, wherein the indicator is moveable in the map from the first location in response to second directional movement of the directional control; receiving, at the device, a selection of a physical address corresponding to a location in the map of the indicator when the selection is made, wherein the selection occurs in response to sensing a second pressing of the physical button of the remote control; and recording the selection as a target address. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A device, comprising:
-
a processor; a communication interface coupled to the processor; and memory coupled to the processor, the memory having stored therein instructions that, when executed, cause the device to perform a method comprising; generating a graphical user interface (GUI) for display on a display device communicatively coupled to the device, the GUI comprising fields including a field for receiving and displaying a street address, a field for receiving and displaying a city name, and a virtual button; directing a cursor onto the virtual button in response to first directional movement of a directional control of a remote control communicatively coupled to the device; activating the virtual button in response to sensing a first pressing of a physical button of the remote control while the cursor is on the virtual button; receiving a first physical address based on an Internet Protocol (IP) address associated with the device; in response to said activating of the virtual button, automatically generating a street-level map for display on the display device, the street-level map comprising an indicator that is rendered at a first location in the map corresponding to the first physical address, wherein the indicator is moveable in the map from the first location in response to second directional movement of the directional control; and if the first physical address matches a billing address for the device, then recording the first physical address as the billing address; and
otherwise, in response to the second directional movement of the directional control, moving the indicator from the first location to a second location in the map that has a second physical address that matches the billing address, and recording the second physical address as the billing address, wherein said recording the second physical address occurs in response to sensing a second pressing of the physical button of the remote control. - View Dependent Claims (9, 10, 11, 12, 13, 17, 18, 19)
-
-
14. A non-transitory computer-readable storage medium having computer-executable instructions that, when executed, cause a device to perform a method comprising:
-
generating a graphical user interface (GUI) for display on a display device communicatively coupled to the device, the GUI comprising fields including a field for receiving and displaying a street address, a field for receiving and displaying a city name, and a virtual button; directing a cursor onto the virtual button in response to first directional movement of a directional control of a remote control communicatively coupled to the device; activating the virtual button in response to sensing a first pressing of a physical button of the remote control while the cursor is on the virtual button; receiving a first physical address based on an Internet Protocol (IP) address associated with the device; in response to said activating of the virtual button, generating, on the display device, a display comprising a street-level map comprising an indicator that is rendered at a first location in the map corresponding to the first physical address, wherein the indicator is moveable in the map from the first location in response to second directional movement of the directional control; receiving, from the remote control, an input causing selection of a second physical address in the map, the second physical address corresponding to a location in the map of the indicator when the selection is made, the second physical address one of the first physical address and an address that is different from the first physical address, wherein the selection occurs in response to sensing a second pressing of the physical button of the remote control; and after the selection is made, recording the second physical address as the billing address. - View Dependent Claims (15, 16)
-
Specification