Patent US6873839B2 successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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 14:45
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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag