IP Library Granted Patent US 8,228,879
Granted Patent B2
US 8,228,879 · App. 12/141,505 · Granted Jul 24, 2012

Hierarchical data collection network supporting packetized voice communications among wireless terminals and telephones

Assignee: Broadcom Corporation
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,228,879
App. No.
12/141,505
Granted
Jul 24, 2012
Kind
B2
Abstract

A packet-based, hierarchical communication system, arranged in a spanning tree configuration, is described in which wired and wireless communication networks exhibiting substantially different characteristics are employed in an overall scheme to link portable or mobile computing devices. The network accommodates real time voice transmission both through dedicated, scheduled bandwidth and through a packet-based routing within the confines and constraints of a data network. Conversion and call processing circuitry is also disclosed which enables access devices and personal computers to adapt voice information between analog voice stream and digital voice packet formats as proves necessary. Routing pathways include wireless spanning tree networks, wide area networks, telephone switching networks, internet, etc., in a manner virtually transparent to the user. A voice session and associate call setup simulates that of conventional telephone switching network, providing well-understood functionality common to any mobile, remote or stationary terminal, phone, computer, etc.

Claims (65)

1. A signal transmission system, comprising:

at least one processor operably coupled to memory internal or external to the at least one processor, the memory having stored therein instructions executable by the at least one processor to cause the at least one processor to, at least:

accept an incoming call from a first communication link;

identify a call type of the incoming call, the call type comprising one of at least a data call, a facsimile call, and a voice call;

process the incoming call according to a data protocol, if the incoming call is identified as a data call;

process the incoming call according to a facsimile protocol, if the incoming call is identified as a facsimile call;

establish voice communication between the first communication link and a second communication link, if the incoming call is identified as a voice call; and

wherein establishing voice communication comprises determining a destination of the incoming voice call, converting analog representations of voice signals to digital representations of the voice signals, and ascertaining whether exchanging voice information with the destination of the incoming call involves packetization and depacketization of voice information, and

wherein converting analog representations of the voice signals to digital representations of the voice signals comprises determining voice activity based upon the voice signals from the second communication link and reducing the quantity of information transmitted via the first communication link, if voice activity is determined to be below a predetermined level.

2. The system of claim 1 wherein the first communication link is a conventional telephone switching network link.

3. The system of claim 2 wherein the first communication link is an analog link.

4. The system of claim 1 wherein the identifying comprises:

assigning the incoming call a call type of facsimile call, if signals received via the first communication link are compliant with a facsimile modem standard;

assigning the incoming call a call type of data call, if the signals received via the first communication link are compliant with a data modem standard; and

assigning the incoming call a call type of voice call, if the signals received via the first communication link are not compliant with a data modem standard and the signals received via the first communication link are not compliant with a facsimile modem standard.

5. The system of claim 1 wherein the establishing voice communication between the first communication link and the second communication link further comprises:

converting digital representations of the voice signals to analog representations of the voice signals.

6. The system of claim 5 wherein the second communication link is compatible with a conventional telephone.

7. The system of claim 5 wherein the converting digital representations of the voice signals to analog representations of the voice signals comprises buffering the digital representations for a period of time in order to minimize gaps in the resulting analog representation caused by changes in a propagation delay.

8. The system of claim 5 wherein converting analog representations of the voice signals to digital representations of the voice signals further comprises:

refraining from reducing the quantity of information transmitted via the first communication link, if voice activity is determined not to be below the predetermined level.

9. The system of claim 1 wherein the processing the incoming call according to a data protocol comprises:

determining whether the incoming call is a packet voice call;

establishing voice communication between the first communication link and the second communication link, if the incoming call is a packet voice call and a destination of the incoming call is the second communication link;

establishing voice communication between the first communication link and a packet network, if the incoming call is a packet voice call and the destination of the incoming call is not the second communication link; and

exchanging data, via the first communication link, if the incoming call is not a packet voice call.

10. The system of claim 9 wherein the voice packets are packetized according to an Internet protocol (IP).

11. The system of claim 10 wherein the Internet protocol (IP) is the transmission control protocol (TCP)/Internet protocol (IP).

12. The system of claim 9 wherein the establishing voice communication between the first communication link and the second communication link comprises:

delivering a ring signal via the second communication link;

detecting whether an off-hook condition exists on the second communication link;

sending, via the first communication link, an indication of call connection, if an off-hook condition is detected on the second communication link; and

refraining from sending, via the first communication link, an indication of call connection, if an off-hook condition is not detected on the second communication link.

13. A non-transitory computer-readable medium, having stored thereon a computer program having a plurality of code sections for implementing a signal transmission system, the code sections executable by a processor for causing the processor to perform the operations comprising:

accepting an incoming call from a first communication link;

identifying a call type of the incoming call, the call type comprising one of at least a data call, a facsimile call, and a voice call;

processing the incoming call according to a data protocol, if the incoming call is identified as a data call;

processing the incoming call according to a facsimile protocol, if the incoming call is identified as a facsimile call;

establishing voice communication between the first communication link and a second communication link, if the incoming call is identified as a voice call; and

wherein establishing voice communication comprises determining a destination of the incoming voice call, converting analog representations of voice signals to digital representations of the voice signals, and ascertaining whether exchanging voice information with the destination of the incoming call involves packetization and depacketization of voice information, and

wherein converting analog representations of the voice signals to digital representations of the voice signals comprises determining voice activity based upon the voice signals from the second communication link and reducing the quantity of information transmitted via the first communication link, if voice activity is determined to be below a predetermined level.

14. The non-transitory computer-readable medium of claim 13 wherein the first communication link is a conventional telephone switching network link.

15. The non-transitory computer-readable medium of claim 14 wherein the first communication link is an analog link.

16. The non-transitory computer-readable medium of claim 13 wherein the identifying comprises:

assigning the incoming call a call type of facsimile call, if signals received via the first communication link are compliant with a facsimile modem standard;

assigning the incoming call a call type of data call, if the signals received via the first communication link are compliant with a data modem standard; and

assigning the incoming call a call type of voice call, if the signals received via the first communication link are not compliant with a data modem standard and the signals received via the first communication link are not compliant with a facsimile modem standard.

17. The non-transitory computer-readable medium of claim 13 wherein the establishing voice communication between the first communication link and the second communication link further comprises:

converting digital representations of the voice signals to analog representations of the voice signals.

18. The non-transitory computer-readable medium of claim 17 wherein the second communication link is compatible with a conventional telephone.

19. The non-transitory computer-readable medium of claim 17 wherein the converting digital representations of the voice signals to analog representations of the voice signals comprises buffering the digital representations for a period of time in order to minimize gaps in the resulting analog representation caused by changes in a propagation delay.

20. The non-transitory computer-readable medium of claim 17 wherein converting analog representations of the voice signals to digital representations of the voice signals further comprises:

refraining from reducing the quantity of information transmitted via the first communication link, if voice activity is determined not to be below the predetermined level.

21. The non-transitory computer-readable medium of claim 13 wherein the processing the incoming call according to a data protocol comprises:

determining whether the incoming call is a packet voice call;

establishing voice communication between the first communication link and the second communication link, if the incoming call is a packet voice call and a destination of the incoming call is the second communication link;

establishing voice communication between the first communication link and a packet network, if the incoming call is a packet voice call and the destination of the incoming call is not the second communication link; and

exchanging data, via the first communication link, if the incoming call is not a packet voice call.

22. The non-transitory computer-readable medium of claim 21 wherein the voice packets are packetized according to an Internet protocol (IP).

23. The non-transitory computer-readable medium of claim 22 wherein the Internet protocol (IP) is the transmission control protocol (TCP)/Internet protocol (IP).

24. The non-transitory computer-readable medium of claim 23 wherein the establishing voice communication between the first communication link and the second communication link comprises:

delivering a ring signal via the second communication link;

detecting whether an off-hook condition exists on the second communication link;

sending, via the first communication link, an indication of call connection, if an off-hook condition is detected on the second communication link; and

refraining from sending, via the first communication link, an indication of call connection, if an off-hook condition is not detected on the second communication link.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER TO 09/05/2018 PREVIOUSLY RECORDED AT REEL: 047230 FRAME: 0133. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047630/0456 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047230/0133 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 22, 2012
From: INTERMEC IP CORP.
To: BROADCOM CORPORATION
Reel/Frame 028426/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 22, 2012
From: INTERMEC TECHNOLOGIES CORPORATION
To: INTERMEC IP CORP.
Reel/Frame 028425/0742 →
MERGER Recorded Jun 22, 2012
From: NORAND CORPORATION
To: INTERMEC TECHNOLOGIES CORPORATION
Reel/Frame 028425/0672 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 22, 2012
From: KUBLER, JOSEPH J.; MORRIS, MICHAEL D.
To: NORAND CORPORATION
Reel/Frame 028425/0424 →
Continuity (5)
Continuation 10783375 · Feb 20, 2004
Continuation 10141506 · May 8, 2002
Continuation 09037535 · Mar 10, 1998
Continuation 08539817 · Oct 5, 1995
Related Publication 20090022304A1 · Jan 22, 2009