Apparatus and method for dual-mode operation
First Claim
1. A method of operating a dual-mode communications device capable of operating in a first mode corresponding to a first type network or a second mode corresponding to a second type network different from the first type network, the method comprising:
- receiving, in the dual-mode device, a first base station (BS) location message via the first type network from a first BS, and storing a first BS location in the first BS location message as a current BS location in a memory device operatively coupled to a processor arranged in the dual-mode device;
comparing, using the processor, the stored first BS location to a plurality of region coordinates stored in the memory device and corresponding to a plurality of different regions;
storing pre-determined geographical coordinates defining locations of one or more markets for the second type network in a region table in a database;
using the comparison result to determine a particular region of the plurality of different regions in which the dual-mode device is currently located;
comparing, using the processor, the stored pre-determined geographical coordinates of the locations of the one or more markets for the second type network with the region coordinates of the particular region of the plurality of different regions in which the dual-mode device is currently located;
if the location of no market of the second type network is geographically located within the particular region, operating the dual-mode device in the first mode; and
if the location of at least one of the one or more markets of the second type network is geographically located within the particular region, determining whether the stored first BS location is geographically located within a coverage area of the at least one of the one or more markets for the second type network and, in response to said determination, either placing the dual-mode device in a second mode of operation or placing the dual-mode device in the first mode.
9 Assignments
0 Petitions
Accused Products
Abstract
A system, computer-readable medium, and method of operating a dual-mode WiMAX and CDMA communications device capable of operating in a CDMA mode or a WiMAX mode includes receiving a first base station (BS) location message from the BS and storing the received location as a current BS location. The BS location is compared to stored region coordinates for the different regions, and the comparison is used to determine a particular region in which the dual-mode device is currently located. Analysis determines whether a WiMAX market is located within the particular region. If no WiMAX markets are located, the dual-mode device is operated in the CDMA mode. If one or more WiMAX markets are located within the particular region, a determination is made as to whether the BS location is within a WiMAX market and, if so, the dual-mode device is placed in a WiMAX mode of operation. Battery power is conserved by avoiding WiMAX transmission when WiMAX service is not available at the current BS location.
-
Citations
55 Claims
-
1. A method of operating a dual-mode communications device capable of operating in a first mode corresponding to a first type network or a second mode corresponding to a second type network different from the first type network, the method comprising:
-
receiving, in the dual-mode device, a first base station (BS) location message via the first type network from a first BS, and storing a first BS location in the first BS location message as a current BS location in a memory device operatively coupled to a processor arranged in the dual-mode device; comparing, using the processor, the stored first BS location to a plurality of region coordinates stored in the memory device and corresponding to a plurality of different regions; storing pre-determined geographical coordinates defining locations of one or more markets for the second type network in a region table in a database; using the comparison result to determine a particular region of the plurality of different regions in which the dual-mode device is currently located; comparing, using the processor, the stored pre-determined geographical coordinates of the locations of the one or more markets for the second type network with the region coordinates of the particular region of the plurality of different regions in which the dual-mode device is currently located; if the location of no market of the second type network is geographically located within the particular region, operating the dual-mode device in the first mode; and if the location of at least one of the one or more markets of the second type network is geographically located within the particular region, determining whether the stored first BS location is geographically located within a coverage area of the at least one of the one or more markets for the second type network and, in response to said determination, either placing the dual-mode device in a second mode of operation or placing the dual-mode device in the first mode. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of operating a dual-mode communications device capable of operating in a first mode corresponding to a first type network or a second mode corresponding to a second type network different from the first type network, the method comprising:
-
receiving, in the dual-mode device, a first base station (BS) location message via the first type network from a first BS, and storing a first BS location in the first BS location message as a current BS location in a memory device operatively coupled to a processor arranged in the dual-mode device; comparing, using the processor, the stored first BS location to a plurality of region coordinates stored in the memory device and corresponding to a plurality of different regions; using the comparison result to determine a particular region of the plurality of different regions in which the dual-mode device is currently located; determining, using the processor, whether a location of any of one or more markets for the second type network is geographically located within the particular region based on pre-determined geographical coordinates defining locations and coverage areas of the one or more markets for the second type network; if the location of no market of the second type network is geographically located within the particular region, operating the dual-mode device in the first mode; and if the location of at least one of the one or more markets of the second type network is geographically located within the particular region, determining whether the stored first BS location is geographically located within the coverage area of the at least one of the one or more markets for the second type network and, in response to said determination, either placing the dual-mode device in a second mode of operation or placing the dual-mode device in the first mode, wherein each of the plurality of different regions is represented by a different rectangular-shaped area, wherein the plurality of region coordinates stored in the memory device are each represented by an associated diagonal line of an associated rectangular-shaped area. - View Dependent Claims (19, 20, 21)
-
-
22. A dual-mode communications apparatus capable of selectively operating in a first type network mode in a first type network or a second type network mode in a second type network different from the first type network, the apparatus comprising:
-
a processor; a memory device configured to store a region table comprising geographic information corresponding to a plurality of regions, a second type network coverage table comprising geographic information defining locations of one or more second type network markets, and a current base station (BS) location therein; a first mode transceiver configured to transmit and receive information over a first type network; and a second mode transceiver configured to selectively transmit and receive data over a second type network; wherein the processor is configured to; receive and compare the current BS location with an updated BS location received over the first type network and, in response to said comparison, to determine a particular region in the plurality of regions in which the apparatus is currently operating, determine whether a location of at least one of the one or more second type network markets is geographically located within the particular region, if the location of the at least one of the one or more second type network markets is geographically located within the particular region, determine whether the apparatus is currently operating within a coverage area of the at least one of the one or more second type network markets, and if the apparatus is currently operating within the coverage area of said at least one of the one or more second type network markets, cause the second mode transceiver to transmit and join a second type network associated therewith. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A dual-mode communications apparatus capable of selectively operating in a first type network mode in a first type network or a second type network mode in a second type network different from the first type network, the apparatus comprising:
-
a processor; a memory device configured to store a region table comprising geographic information corresponding to a plurality of regions, a second type network coverage table comprising geographic information defining locations and coverage areas of one or more second type network markets, and a current base station (BS) location therein; a first mode transceiver configured to transmit and receive information over a first type network; a second mode transceiver configured to selectively transmit and receive data over a second type network; and wherein the processor is configured to; receive and compare the current BS location with an updated BS location received over the first type network and, in response to said comparison, to determine a particular region in the plurality of regions in which the apparatus is currently operating, determine whether a location of at least one of the one or more second type network markets is geographically located within the particular region, if the location of the at least one of the one or more second type network markets is geographically located within the particular region, determine whether the apparatus is currently operating within the coverage area of the at least one of the one or more second type network markets, and if the apparatus is currently operating within the coverage area of said at least one of the one or more second type network markets, to cause the second mode transceiver to transmit and join a second type network associated therewith, wherein the memory device is configured to store the geographic information corresponding to the plurality of regions in the region table, and the geographic information defining locations of the one or more second type network markets in the second type network coverage table as a plurality of data entries each representing an associated rectangular area. - View Dependent Claims (38, 39, 40, 41, 42, 43)
-
-
44. A non-transitory computer-readable storage medium comprising computer readable code embodied thereon which, when executed by a processor arranged in a dual-mode communications device capable of operating in a first mode corresponding to a first type network or a second mode corresponding to a second type network different from the first type network, causes the processor to carry out a plurality of operations comprising:
-
receiving, in the dual-mode device, a first base station (BS) location message via the first type network from a first BS, and storing a first BS location in the first BS location message as a current BS location in a memory device; storing pre-determined geographical coordinates defining locations of one or more markets for the second type network in a region table in a database; comparing the stored first BS location to a plurality of region coordinates stored in the memory device and corresponding to a plurality of different regions; using the comparison result to determine a particular region of the plurality of different regions in which the dual-mode device is currently located; determining whether the location of any of the one or more second type network markets is geographically located within the particular region by using the stored pre-determined geographical coordinates; if the location of no market of the second type network is geographically located within the particular region, operating the dual-mode device in the first mode; and if the location of at least one of the one or more markets of the second type network is geographically located within the particular region, determining whether the stored first BS location is geographically located within a coverage area of the at least one of the one or more second type network markets and, in response to said determination, either placing the dual-mode device in a second mode of operation or placing the dual-mode device in the first mode. - View Dependent Claims (45, 46)
-
-
47. A method of operating a dual-mode communications device capable of operating in a first mode corresponding to a first type network or a second mode corresponding to a second type network different from the first type network, the method comprising:
-
receiving, in a processor, a device position from a GPS receiver arranged in the dual-mode communications device; storing pre-determined geographical coordinates defining locations and coverage areas of one or more markets for the second type network in a region table in a database; comparing the received device position with a plurality of region coordinates stored in a memory device operatively coupled to the processor and corresponding to a plurality of different regions; using the comparison result to determine a particular region of the plurality of different regions in which the dual-mode device is currently located; determining, using the processor and the stored pre-determined geographical coordinates, whether the location of any of the one or more second type network markets is geographically located within the particular region; if the location of no market of the second type network is geographically located within the particular region, operating the dual-mode device in the first mode; and if the location of at least one of the one or more second type network markets is geographically located within the particular region, determining whether the received device position is geographically located within the coverage area of the at least one of the one or more second type network markets and, in response to said determination, either placing the dual-mode device in a second mode of operation or placing the dual-mode device in the first mode. - View Dependent Claims (48, 49)
-
-
50. A memory for storing data for access by an application program being executed by a processor in a dual-mode communications apparatus capable of selectively operating in a first mode in a first type network or a second mode in a second type network different from the first type network, the memory comprising:
a data structure stored in said memory, said data structure including information resident in a database used by said application program and including; a region table comprising geographic information corresponding to a plurality of regions and, for each region of the plurality of regions, an associated second type counter that identifies a number of second type network markets located within each corresponding region; a second type network coverage table comprising geographic information defining locations of one or more second type network markets in terms of a diagonal line of a certain geometrical representation of a corresponding second type network market; a current base station (BS) location; and an updated BS location, wherein said application program is configured to compare the current BS location to the geographic information corresponding to the plurality of regions to determine a particular region of the plurality of regions in which the dual-mode communications apparatus is currently located, and compare the geographic information defining the locations of the one or more second type network markets with the geographic information of the particular region to determine whether a second type network market is geographically located within the particular region. - View Dependent Claims (51, 52, 53, 54)
-
55. A method of updating functionality and data stored in a dual-mode communications device capable of operating in a first network mode or a second network mode different from the first network mode, the method comprising:
-
sending program instruction updates to the dual-mode device over a first type communications link from a base station (BS); and sending data updates to the dual-mode device over the first type communications link from the BS, wherein the data updates comprise; a plurality of region coordinates corresponding to a plurality of different regions each having an associated second type counter associated therewith, and a plurality of second type network market geographical coordinates defining locations of one or more second type network markets, wherein each of the plurality of region coordinates and each of the plurality of second type network geographical coordinates are represented by associated rectangular areas defined by endpoint coordinates of a diagonal line associated therewith, wherein the dual-mode communications device is configured to compare the plurality of second type network geographical coordinates defining the locations of the one or more second type network markets with the region coordinates of a particular region of the plurality of different regions in which the dual-mode communications device is currently located to determine whether a second type network market is geographically located within the particular region.
-
Specification