US6873839B2
Expired / Lapsed
US
⏱️ 0.0 years remaining
Prioritized-routing for an ad-hoc, peer-to-peer, mobile radio access system
Assignee: Powerbridge Ip Protection LLC
•
Filing: 2001-03-22
•
Granted: 2005-03-29
•
Expires: 2021-03-22
Abstract
Abstract An ad-hoc, peer-to-peer radio access system having a series of remote terminals, where each remote terminal is capable of forming a link, or hop, of the routing of a call made by one of the series of terminals. The status of the battery of each terminal which may potentially form part of the routing path of a call is reported to other terminals, whereby the routing path for a call will be decided also based on the status of the battery-charge of each terminal along the routing path.
Inventors
- 👤 Peter Stanforth
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-03 11:47
CPC Classifications
H; H04; H04W; H04W88/00; H04W88/16; H04W40/00; H04W40/02; H04W40/04; H04W40/10; H04W52/00; H04W52/02; H04W52/0209; H04W52/0212; H04W52/0219; H04W52/0261; H04W76/00; H04W76/10; H04W8/00; H04W8/22; H04W8/24; H04W8/245; H04W84/00; H04W84/18; H04W92/00; H04W92/16; H04W92/18; Y; Y02; Y02D; Y02D30/00; Y02D30/70
Claims Analysis
Total Claims: 34
Claim 1
Independent Claim
174 words
In an ad-hoc, peer-to-peer radio system comprising a series of terminals where each said terminal is capable of making at least one of an outgoing call or receiving an incoming call, each said terminal comprising a battery, each said terminal further comprising computer means and memory means for storing program software means therein, said memory means comprising software means for generating a routing table for use by other terminals in determining the routing path of a call to be made or received thereby, and where said at least one of an outgoing call or an incoming call is routed to its destination by routing said call along a route utilizing at least some of said terminals of said series of terminals as links, the improvement comprising: said software means of said memory means of each said terminal comprises means for checking the status of the respective said battery in order to include said battery-status in said routing table, whereby each terminal may calculate the most optimal routing path of terminals based on battery status.
Claim 2
Dependent Claim
174 words
In an ad-hoc, peer-to-peer radio system comprising a series of terminals where each said terminal is capable of making at least one of an outgoing call or receiving an incoming call, each said terminal comprising a battery, each said terminal further comprising computer means and memory means for storing program software means therein, said memory means comprising software means for generating a routing table for use by other terminals in determining the routing path of a call to be made or received thereby, and where said at least one of an outgoing call or an incoming call is routed to its destination by routing said call along a route utilizing at least some of said terminals of said series of terminals as links, the improvement comprising: said software means of said memory means of each said terminal comprises means for checking the status of the respective said battery in order to include said battery-status in said routing table, whereby each terminal may calculate the most optimal routing path of terminals based on battery status.
Claim 3
Dependent Claim
92 words
The ad-hoc, peer-to-peer radio system according to claim 1 , wherein said means for checking the status of the respective said battery of said software means comprises a plurality of status indicators; said plurality of status indicators comprising at least two of: infinite, full, poor and critical; said infinite status indicator indicating a terminal whose power source is external, said full status indicator indicating an approximately fully charged battery, said poor status indicator indicating a substantially discharged battery, and said critical status indicator indicating a battery charge below a predetermined critical value.
Claim 4
Dependent Claim
31 words
The ad-hoc, peer-to-peer radio system according to claim 2 , wherein said means for checking the status of the respective said battery comprises at least all four of said status indicators.
Claim 5
Dependent Claim
66 words
The ad-hoc, peer-to-peer radio system according to claim 1 , wherein said software means of said memory means further comprises means for determining and reporting in said routing table information on least-energy routing so that the least amount of energy over a selected route is chosen for completing a call, whereby the minimizing of radiated RF energy is achieved in order to reduce interference between terminals.
Claim 6
Dependent Claim
52 words
The ad-hoc, peer-to-peer radio system according to claim 2 , wherein software means of said memory means comprises updating means for updating the battery status indicator of said respective routing table thereof based on the most recent status report determined by said means for checking the status of the respective said battery.
Claim 7
Dependent Claim
46 words
The ad-hoc, peer-to-peer radio system according to claim 5 , wherein said software means of said memory means further comprises message-generating means for generating a routing table, said routing table comprising time-frame based messaging, said time-frame based messaging having said battery-status indicator as a section thereof.
Claim 8
Dependent Claim
28 words
The ad-hoc, peer-to-peer radio system according to claim 6 , wherein time-frame based messaging is based on time division technique in a code division multiple access (CDMA) system.
Claim 9
Dependent Claim
76 words
The ad-hoc, peer-to-peer radio system according to claim 6 , wherein message-generating means for generating a routing table of each said terminal also comprises information on least-energy routing so that the least amount of energy over a selected route is chosen for completing a call, whereby the minimizing of radiated RF energy is achieved in order to reduce interference between terminals, said time-frame based messaging also having a section for reporting least-energy routing of a call.
Claim 10
Dependent Claim
87 words
The ad-hoc, peer-to-peer radio system according to claim 6 , wherein said message-generating means for generating a routing table further comprises means for generating information on the class of service (COS) being transmitted, said means for generating information on the type of message being sent comprising the capability of reporting at least one of the following types of COS information: voice type information, data type information, and video type information, whereby routing of a call is based also on the said type of COS information being transmitted.
Claim 11
Dependent Claim
166 words
In an ad-hoc, peer-to-peer radio system comprising a series of terminals where each said terminal is capable of making at least one of an outgoing call or receiving an incoming call, each said terminal comprising a battery, each said terminal further comprising computer means and memory means for storing program software means therein, the method comprising: (a) generating at each said terminal a routing table for use by other said terminals in determining the routing path of a call to be made or received thereby; (b) routing a call to its destination using said routing tables by selecting a path utilizing at least some of said terminals of said series of terminals as links; (c) said step (a) comprising including in each said routing table informational data about the status of the battery of the respective said terminal; (d) said step (b) comprising selecting a path for said routing at least partially based on said informational data about the status of the batteries of potential terminal-links.
Claim 12
Dependent Claim
166 words
In an ad-hoc, peer-to-peer radio system comprising a series of terminals where each said terminal is capable of making at least one of an outgoing call or receiving an incoming call, each said terminal comprising a battery, each said terminal further comprising computer means and memory means for storing program software means therein, the method comprising: (a) generating at each said terminal a routing table for use by other said terminals in determining the routing path of a call to be made or received thereby; (b) routing a call to its destination using said routing tables by selecting a path utilizing at least some of said terminals of said series of terminals as links; (c) said step (a) comprising including in each said routing table informational data about the status of the battery of the respective said terminal; (d) said step (b) comprising selecting a path for said routing at least partially based on said informational data about the status of the batteries of potential terminal-links.
Claim 13
Dependent Claim
52 words
The method according to claim 10 , wherein before said step (c): (e) checking the status of the battery charge of the respective said terminal by said software means of said memory means; and (f) inserting said status from said step (e) into the respective said routing table for said step (c).
Claim 14
Dependent Claim
31 words
The method according to claim 11 , wherein said step (e) comprises selecting said status to report to said routing table from one of a series of possible status indicator states.
Claim 15
Dependent Claim
22 words
The method according to claim 12 , wherein said step (e) comprises selecting one from more than three possible status indicator states.
Claim 16
Dependent Claim
56 words
The method according to claim 10 , wherein said step (a) comprises including in each said routing table informational data about least-energy routing so that the least amount of energy over a selected route is chosen for completing a call, whereby the minimizing of radiated RF energy is achieved in order to reduce interference between terminals.
Claim 17
Dependent Claim
83 words
The method according to claim 14 , wherein said step (a) further comprises generating informational data in each said respective routing table regarding the class of service (COS) being transmitted, said step of generating informational data on the type of message being sent comprising the reporting at least two of the following types of COS information: voice type information, data type information, and video type information, whereby routing of a call is based also on the said type of COS information being transmitted.
Claim 18
Dependent Claim
150 words
In a radio terminal used in an ad-hoc, peer-to-peer radio system, which radio system comprising a series of radio terminals each capable of making at least one of an outgoing call or receiving an incoming call; said radio terminal comprising a battery, computer means, and memory means for storing program software means therein, said memory means comprising software means for generating a routing table for use by other terminals in determining the routing path of a call along a route utilizing at least some of said radio terminals of said series of terminals as links, the improvement comprising: said software means of said memory means of said radio terminal comprising means for checking the status of said battery in order to include said battery-status in said routing table, whereby each said radio terminal of said radio system may calculate the most optimal routing path of terminals based on battery status.
Claim 19
Dependent Claim
150 words
In a radio terminal used in an ad-hoc, peer-to-peer radio system, which radio system comprising a series of radio terminals each capable of making at least one of an outgoing call or receiving an incoming call; said radio terminal comprising a battery, computer means, and memory means for storing program software means therein, said memory means comprising software means for generating a routing table for use by other terminals in determining the routing path of a call along a route utilizing at least some of said radio terminals of said series of terminals as links, the improvement comprising: said software means of said memory means of said radio terminal comprising means for checking the status of said battery in order to include said battery-status in said routing table, whereby each said radio terminal of said radio system may calculate the most optimal routing path of terminals based on battery status.
Claim 20
Dependent Claim
97 words
The radio terminal according to claim 16 , wherein said means for checking the status of the respective said battery of said software means comprises means for checking for a plurality of status indicators; said plurality of status indicators comprising at least four said status indicators of: infinite, full, poor and critical; said infinite status indicator indicating a terminal whose power source is external, said full status indicator indicating an approximately fully charged battery, said poor status indicator indicating a substantially discharged battery, and said critical status indicator indicating a battery charge below a predetermined critical value.
Claim 21
Dependent Claim
33 words
The radio terminal according to claim 17 , wherein said means for checking the status of the respective said battery comprises means for checking for at least all four of said status indicators.
Claim 22
Dependent Claim
64 words
The radio terminal according to claim 16 , wherein said software means of said memory means further comprises means for determining and reporting in said routing table information on least-energy routing so that the least amount of energy over a selected route is chosen for completing a call, whereby the minimizing of radiated RF energy is achieved in order to reduce interference between terminals.
Claim 23
Dependent Claim
50 words
The radio terminal according to claim 16 , wherein software means of said memory means comprises updating means for updating the battery status indicator of said respective routing table thereof based on the most recent status report determined by said means for checking the status of the respective said battery.
Claim 24
Dependent Claim
44 words
The radio terminal according to claim 19 , wherein said software means of said memory means further comprises message-generating means for generating said routing table, said routing table comprising time-frame based messaging, said time-frame based messaging having said battery-status indicator as a section thereof.
Claim 25
Dependent Claim
28 words
The radio terminal according to claim 21 , wherein time-frame based messaging is based on time division duplex (TDD) technique in a code division multiple access (CDMA) system.
Claim 26
Dependent Claim
74 words
The radio terminal according to claim 21 , wherein message-generating means for generating a routing table of each said terminal also comprises information on least-energy routing so that the least amount of energy over a selected route is chosen for completing a call, whereby the minimizing of radiated RF energy is achieved in order to reduce interference between terminals, said time-frame based messaging also having a section for reporting least-energy routing of a call.
Claim 27
Dependent Claim
85 words
The radio terminal according to claim 21 , wherein said message-generating means for generating a routing table further comprises means for generating information on the class of service (COS) being transmitted, said means for generating information on the type of message being sent comprising the capability of reporting at least two of the following types of COS information: voice type information, data type information, and video type information, whereby routing of a call is based also on the said type of COS information being transmitted.
Claim 28
Independent Claim
140 words
A method of routing a call in an ad-hoc, peer-to-peer radio system, which radio system comprising a series of radio terminals each capable of making at least one of an outgoing call or receiving an incoming call, and where each said terminal is capable of being a link to a call made from a source-terminal, said method comprising: (a) transmitting one of voice or data over a routing path of said terminals; (b) determining the class of service (COS) of the call; (c) said step(b) comprising determining which of said voice or data is being transmitted by the call; (d) selecting a routing path based on said step (b); (e) said step (c) comprising basing its decision of a routing path based on latency, bit error rate, and battery level of each potential terminal of a selected said routing path.
Claim 29
Independent Claim
140 words
A method of routing a call in an ad-hoc, peer-to-peer radio system, which radio system comprising a series of radio terminals each capable of making at least one of an outgoing call or receiving an incoming call, and where each said terminal is capable of being a link to a call made from a source-terminal, said method comprising: (a) transmitting one of voice or data over a routing path of said terminals; (b) determining the class of service (COS) of the call; (c) said step(b) comprising determining which of said voice or data is being transmitted by the call; (d) selecting a routing path based on said step (b); (e) said step (c) comprising basing its decision of a routing path based on latency, bit error rate, and battery level of each potential terminal of a selected said routing path.
Claim 30
Dependent Claim
44 words
The method of routing a call in an ad-hoc, peer-to-peer radio system according to claim 25 , wherein when said step (b) indicates voice transmission and said step (d) comprises choosing a routing path of terminals having relatively high BER and relatively low latency.
Claim 31
Dependent Claim
44 words
The method of routing a call in an ad-hoc, peer-to-peer radio system according to claim 25 , wherein when said step (b) indicates data transmission, and said step (d) comprises choosing a routing path of terminals having relatively low BER and relatively high latency.
Claim 32
Dependent Claim
41 words
The ad-hoc, peer-to-peer radio system according to claim 1 , wherein said checking means checks the status of the respective said battery when its respective said terminal is acting as a router for multiple terminals in the ad-hoc, peer-to-peer radio system.
Claim 33
Dependent Claim
42 words
The method according to claim 10 , wherein said information data pertains to the status of the battery of the respective said terminal when the respective said terminal is acting as a router for multiple terminals in the ad-hoc, peer-to-peer radio system.
Claim 34
Dependent Claim
37 words
The radio terminal according to claim 16 , wherein said checking means checks the status of said battery when said radio terminal is acting as a router for multiple radio terminals in the ad-hoc, peer-to-peer radio system.
References Cited (Backward Citations)
US4910521A
Cited
US4494192A
Cited
US4617656A
Cited
US5687194A
Cited
US4747130A
Cited
US4736371A
Cited
US4742357A
Cited
US5034961A
Cited
US5809518A
Cited
US5555425A
Cited
US5068916A
Cited
EP0513841A2
Cited
US5627976A
Cited
US5241542A
Cited
FR2683326B1
Cited
US5231634B1
Cited
US5231634A
Cited
US5392450A
Cited
US5896561A
Cited
US5424747A
Cited
US5233604A
Cited
US6192230B1
Cited
US5696903A
Cited
EP0627827A2
Cited
US5317566A
Cited
US5631897A
Cited
US5787076A
Cited
US5857084A
Cited
US5412654A
Cited
US5621732A
Cited
US5502722A
Cited
CA2132180C
Cited
WO1996008884A1
Cited
US5745483A
Cited
US6029217A
Cited
US5644576A
Cited
US5748624A
Cited
US5618045A
Cited
US5555540A
Cited
US5533026A
Cited
US5796741A
Cited
US5572528A
Cited
US5886992A
Cited
US5517491A
Cited
US5822309A
Cited
US5623495A
Cited
US5781540A
Cited
US5794154A
Cited
US5881372A
Cited
US6132306A
Cited
US6192053B1
Cited
US5615212A
Cited
US5805842A
Cited
US5805593A
Cited
US5701294A
Cited
US5717689A
Cited
US6246875B1
Cited
US5991279A
Cited
US6178337B1
Cited
WO1997024005A1
Cited
US6052752A
Cited
US5680392A
Cited
US5684794A
Cited
US5706428A
Cited
US5652751A
Cited
US5796732A
Cited
US5805977A
Cited
US5943322A
Cited
US5845097A
Cited
US5787080A
Cited
US6028853A
Cited
US5774876A
Cited
US6097704A
Cited
US6067297A
Cited
US5844905A
Cited
US5909651A
Cited
US5987011A
Cited
US6249516B1
Cited
US6044062A
Cited
US5903559A
Cited
WO1998039936A3
Cited
US5877724A
Cited
US6052594A
Cited
US5881095A
Cited
US6029074A
Cited
US5870350A
Cited
US6240294B1
Cited
US6122690A
Cited
US6108738A
Cited
US6108316A
Cited
WO1999012302A1
Cited
US5987033A
Cited
US6163699A
Cited
US6067291A
Cited
US6034542A
Cited
US6088337A
Cited
US6058106A
Cited
US6359872B1
Cited
US6016311A
Cited
EP0924890A2
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2008-03-28 | 2008-09-27 | 2009-03-29 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2012-03-28 | 2012-09-27 | 2013-03-29 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2016-03-28 | 2016-09-27 | 2017-03-29 | $7700.00 | Window Closed / Lapsed |