IP Library Granted Patent US 6,901,067
Granted Patent B1
US 6,901,067 · App. 09/525,696 · Granted May 31, 2005

Method and device for generating a PCM signal stream from a streaming packet source

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 6,901,067
App. No.
09/525,696
Granted
May 31, 2005
Kind
B1
Abstract

A method and device are disclosed which receives packets streamed over a packet network, decodes the packets received to generate a decoded signal stream and filters the decoded signal stream to generate a pulse code modulated (PCM) signal stream. The PCM signal stream may be tailored to conform to the target destination transport requirements, including call channels established over circuit-switched networks, whether wired or wireless, without modifying the capabilities associated with the network infrastructure or the client phone.

Claims (85)

1. A method for generating a pulse code modulated (PCM) signal stream from a plurality of streamed packets, comprising:

establishing a session with a content provider server in response to a request from a client device;

receiving said plurality of streamed packets from said content provider server over a packet network in response to said session;

decoding said plurality of streamed packets to generate a decoded signal stream;

filtering said decoded signal stream to generate said PCM signal stream; and

rate converting said PCM signal stream.

2. The method of claim 1 wherein said step of filtering utilizes a low pass filter.

3. The method of claim 1 further comprising the step of launching said PCM signal stream for transmission over a circuit switched network.

4. The method of claim 3 wherein said circuit switched network is a cellular network.

5. The method of claim 4 wherein said packet network is an IP based network.

6. The method of claim 4 wherein said packet network is the Internet.

7. The method of claim 5 wherein said PCM signal stream is a media signal stream.

8. The method of claim 7 wherein said media signal stream is an audio signal stream.

9. The method of claim 7 wherein said media signal stream is a video signal stream.

10. The method of claim 7 wherein said media signal stream is a text signal stream.

11. A method for generating a pulse code modulated (PCM) streamed audio signal from a plurality of streamed packets, said PCM streamed audio signal suitable for conveyance over a circuit switched call connection, said method comprising the steps of:

establishing a session with an Internet content provider server in response to a request from a client device;

receiving said plurality of streamed packets from said Internet content provider server over the Internet in response to said session;

decoding said plurality of streamed packets to generate a decoded signal stream;

converting the bit rate of said decoded signal stream to generate a converted signal stream compatible with said circuit switched call connection; and

filtering said converted signal stream to generate said PCM streamed audio signal.

12. The method of claim 11 wherein said circuit switched call connection is provided over a wireless network.

13. The method of claim 12 wherein said wireless network is a cellular network.

14. The method of claim 13 wherein said cellular network is a time division multiple access (TDMA) network.

15. The method of claim 13 wherein said cellular network is a code division multiple access (CDMA) network.

16. The method of claim 13 wherein said cellular network is a Groupe Speciale Mobile (GSM) network.

17. An apparatus for generating a pulse code modulated (PCM) streamed audio signal from a plurality of streamed packets, said PCM streamed audio signal suitable for conveyance over a circuit switched call connection, said apparatus comprising:

means for establishing a session with an Internet content provider server in response to a request a client device;

means for receiving said plurality of streamed packets from said Internet content provider server over the Internet in response to said session;

means for decoding said plurality of streamed packets to generate a decoded signal stream;

means for converting the bit rate of said decoded signal stream to generate a converted signal stream compatible with said circuit switched call connection; and

means for filtering said converted signal stream to generate said PCM streamed audio signal.

18. The apparatus of claim 17 wherein said circuit switched call connection is provided over a wireless network.

19. The apparatus of claim 18 wherein said wireless network is a cellular network.

20. An apparatus for generating a pulse code modulated (PCM) streamed audio signal from a plurality of streamed packets; said PCM streamed audio signal suitable for conveyance over a circuit switched call connection, said apparatus comprising:

a service control interface for receiving a request from a client device to establish a session with an Internet content provider server;

a packet interface for receiving said plurality of streamed packets from said Internet content provider server in response to said session;

a decoder for decoding said plurality of streamed packets to generate a decoded signal stream;

a rate converter for converting the bit rate of said decoded signal stream to generate a converted signal stream compatible with said circuit switched call connection; and

a filter for filtering said converted signal stream to generate said PCM streamed audio signal.

21. The apparatus of claim 20 wherein said rate converter converts the bit rate of said decoded signal stream to 64 kbps.

22. The apparatus of claim 20 wherein said circuit switched can connection is provided over a wireless network.

23. The apparatus of claim 22 wherein said wireless network is a cellular network.

24. The apparatus of claim 20 wherein said filter is a low pass filter.

25. The apparatus of claim 24 wherein said low pass filter is utilized to prevent aliasing.

26. An apparatus for generating a pulse code modulated (PCM) streamed audio signal from a plurality of streamed packets, said PCM streamed audio signal suitable for conveyance over a circuit switched call connection, said apparatus comprising:

a service control interface for receiving a request from a client device to establish a session with an Internet content provider server;

a packet interface for receiving said plurality of streamed packets from said Internet content provider server over the Internet in response to said session;

a processor; and

a memory coupled to said processor and including instructions for controlling said processor,

said processor operative with said instructions in said memory to;

decode said plurality of streamed packets to generate a decoded signal stream;

convert the bit rate of said decoded signal stream to generate a converted signal stream compatible with said circuit switched call connection; and

filter said converted signal stream to generate said PCM streamed audio signal.

27. An apparatus for generating a pulse code modulated (PCM) signal stream from a plurality of streamed packet, said apparatus comprising:

means for establishing a session with a content provider server in response to a request from a client device;

means for receiving said plurality of streamed packets from said content provider server over a packet network in response to said session;

means for decoding said plurality of streamed packets to generate a decoded signal stream;

means for filtering said decoded signal stream to generate said PCM signal stream; and

means for rate converting said PCM signal stream.

28. The apparatus of claim 27 further comprising a switched circuit interface for transmitting said PCM signal stream over a circuit switched call connection.

29. The apparatus of claim 27 wherein said packet network is an IP based network.

30. The apparatus of claim 27 wherein said packet network is the Internet.

31. The apparatus of claim 27 wherein said PCM signal stream is a media signal stream.

32. The apparatus of claim 31 wherein said media signal stream is an audio signal stream.

33. The apparatus of claim 31 wherein said media signal stream is a video signal stream.

34. The apparatus of claim 31 wherein said media signal stream is streaming text.

35. The apparatus of claim 27 wherein said means for filtering is a low pass filter.

36. The apparatus of claim 27 wherein said low pass filter is utilized to prevent aliasing.

37. An apparatus for generating a pulse code modulated (PCM) signal stream from a plurality of streamed packets, said apparatus comprising:

a gateway for establishing a session with a content provider server in response to a request from a client device and receiving said plurality of streamed packets from said content server over a packet network in response to said session;

a decoder for decoding said plurality of streamed packets to generate a decoded signal stream;

a filter for filtering said decoded signal stream to generate said PCM signal stream;

a rate converter for rate converting said PCM signal stream.

38. The apparatus of claim 37 wherein said filter is a low pass filter.

39. The apparatus of claim 38 wherein said low pass filter is utilized to prevent aliasing.

40. An apparatus for generating a pulse code modulated (PCM) signal stream from a plurality of streamed packets, said apparatus comprising:

a processor; and

a memory coupled to said processor and including instructions for controlling said processor,

said processor operative with said instructions in said memory to:

establish a session with a content provider server in response to a request from a client device;

receive said plurality of streamed packets from said content server over a packet network in response to said session;

decode said plurality of streamed packets to generate a decoded signal stream;

translate said decoded signal stream into said PCM streamed audio signal; and

rate convert said PCM steamed audio signal.

Assignments (10)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
CHANGE OF NAME Recorded Feb 7, 2019
From: LUCENT TECHNOLOGIES INC.
To: ALCATEL-LUCENT USA INC.
Reel/Frame 049887/0613 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2014
From: CREDIT SUISSE AG
To: ALCATEL-LUCENT USA INC.
Reel/Frame 033950/0261 →
SECURITY INTEREST Recorded Mar 7, 2013
From: ALCATEL-LUCENT USA INC.
To: CREDIT SUISSE AG
Reel/Frame 030510/0627 →