IP Library Granted Patent US 8,570,962
Granted Patent B2
US 8,570,962 · App. 12/820,710 · Granted Oct 29, 2013

Information selection in a wireless communication system

Inventor: William Anthony Gage (Stittsville, CA)
Assignee: BlackBerry Limited
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,570,962
App. No.
12/820,710
Granted
Oct 29, 2013
Kind
B2
Abstract

Methods, devices, and systems for information selection in a wireless communication system are provided. In one embodiment, a method of information selection in a wireless communication system comprises receiving a selection request signal by a propagator node, wherein the selection request signal identifies information requested by a selector node; determining all or a portion of the selection request signal matches all or a portion of an information tag stored in an information cache of the propagator node, wherein the information tag is associated with an information datagram; and forwarding the information datagram from the propagator node to the selector node, wherein the information datagram contains all or a portion of the information.

Claims (27)

1. A method of information selection in a wireless communication system performed in a propagator node, comprising:

receiving a selection request signal via an access point over a neighbor interface module, wherein said selection request signal identifies information requested by a selector node, wherein said neighbor interface module is directly or indirectly associated with said selector node, and wherein said neighbor interface module is operable to provide connectivity to the selector node, wherein the neighbor interface module is one of a plurality of neighbor interface modules, and wherein the selector node is one of a plurality of selector nodes;

determining all or a portion of said selection request signal matches all or a portion of a selection tag stored in a selection routing table, wherein the selection tag is one of a plurality of selection tags;

storing all or a portion of said selection request signal in said selection routing table along with an identifier of the neighbor interface module; and

forwarding said selection request signal to an information distribution gateway (IDG) node to promote obtaining said information, wherein the IDG node is coupled to the Internet.

2. The method of claim 1 , wherein said forwarding said selection request signal to said IDG node includes forwarding said selection request signal to said over a second neighbor interface module of said propagator node, wherein said second neighbor interface module is directly or indirectly associated with said IDG node.

3. A method of information selection in a wireless communication system performed in a propagator node, comprising:

receiving an information advertisement signal from a distributor node over a neighbor interface module associated with said distributor node, wherein the information advertisement signal identifies an information object that is stored in said distributor node, wherein the distributor node is one of a plurality of distributor nodes, and wherein the neighbor interface module is one of a plurality of neighbor interface modules;

extracting a distributor tag identifying said distributor node from the information advertisement signal, wherein the distributor tag is one of a plurality of distributor tags;

storing said distributor tag and an identifier of said neighbor interface module in a distributor routing table;

receiving a selection request signal, wherein said selection request signal identifies information requested by a selector node;

determining all or a portion of said selection request signal matches all or a portion of said distributor tag stored in said distributor routing table and that said neighbor interface module is associated with said distributor tag; and

based on the determining, forwarding all or a portion of said selection request signal to said distributor node over said neighbor interface module.

4. The method of claim 3 , wherein said determining all or a portion of said selection request signal matches all or a portion of a distributor tag stored in said distributor routing table includes:

determining all or a portion of said selection request signal matches all or a portion of a plurality of distributor tags stored in said distributor routing table; and

selecting a distributor node having the best forwarding metric.

5. The method of claim 4 , wherein said best forwarding metric is the link speed, link utilization, link throughput, number of hops, load, path latency, path delay, path reliability, path bandwidth, path throughput, packet loss rate, interference level, cost metric, or any combination thereof.

6. The method of claim 3 , further comprising:

storing said selection request signal in a selection routing table.

7. The method of claim 6 , wherein said storing said selection request signal in a selection routing table includes:

discarding, removing, or overwriting said information selection signal from said selection routing table after the expiration of a timer.

8. The method of claim 6 , wherein said storing said selection request signal in a selection routing table includes:

determining said information selection signal is stored in said selection routing table; and

resetting a timer, wherein said timer is used to discard, remove, or overwrite said information selection signal from said selection routing table.

9. The method of claim 6 , wherein said storing said selection request signal in a selection routing table includes:

determining said information selection signal indicates the cancellation of said information selection signal stored in said selection routing table; and

discarding, removing, or overwriting said information selection signal from said selection routing table.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064270/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Sep 20, 2013
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 031249/0583 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2010
From: GAGE, WILLIAM ANTHONY
To: RESEARCH IN MOTION LIMITED
Reel/Frame 024886/0500 →
Continuity (1)
Related Publication 20110310812A1 · Dec 22, 2011