Search Images Maps Play YouTube News Gmail Drive More »
Advanced Patent Search | Web History | Sign in

Patents

A novel communication system including mobile units distributed within a wireless communication network which are connected to a packet switched network (e.g., the Internet) via a proxy server is disclosed. The proxy server converts unicast data packets coming from the packet switched network to multicast data packets being transmitted to the mobile units, and is also responsible for the overall management and control of the communication system.

InventorsVinton Cerf, Scott Huddle
Original AssigneeWorldCom, Inc.
Primary Examiner: Douglas Olms
Secondary Examiner: Ricardo M. Pizarro
Current U.S. Classification370/352; 370/355; 455/426.1
International Classification: H04L/1266

View patent at USPTO
Search USPTO Assignment Database

Citations

Cited PatentFiling dateIssue dateOriginal AssigneeTitle
US6122514Jan 3, 1997Sep 19, 2000CellPort Systems, Inc.Communications channel selection
US6161008Nov 23, 1998Dec 12, 2000Nortel Networks LimitedPersonal mobility and communication termination for users operating in a plurality of heterogeneous networks
US6181697Mar 31, 1998Jan 30, 2001AT&T Corp.Method for a unicast endpoint client to access a multicast internet protocol (IP) session and to serve as a redistributor of such session

Referenced by

Citing PatentFiling dateIssue dateOriginal AssigneeTitle
US6684249May 26, 2000Jan 27, 2004Sonicbox, Inc.Method and system for adding advertisements over streaming audio based upon a user profile over a world wide area network of computers
US6751673Jan 3, 2001Jun 15, 2004Akamai Technologies, Inc.Streaming media subscription mechanism for a content delivery network
US6769028May 26, 2000Jul 27, 2004Sonicbox, Inc.Method and apparatus for sharing streaming media links
US6804254Jan 4, 2000Oct 12, 2004Cisco Technology, Inc.System and method for maintaining a communication link
US6993290Feb 11, 2000Jan 31, 2006International Business Machines CorporationPortable personal radio system and method
US7006494Jan 4, 2000Feb 28, 2006Cisco Technology, Inc.System and method for a virtual telephony intermediary
US7054618May 23, 2002May 30, 2006Openwave Systems Inc.Method of registering a communication device with a proxy server based service
US7062469Jan 2, 2001Jun 13, 2006Nokia CorporationSystem and method for public wireless network access subsidized by dynamic display advertising
US7068630Jul 31, 2001Jun 27, 2006Ricochet Networks, Inc.Method for measuring load between MCDN devices for use in determining path with optimal throughput
US7069432Jan 4, 2000Jun 27, 2006Cisco Technology, Inc.System and method for providing security in a telecommunication network
US7079495Jan 4, 2000Jul 18, 2006Cisco Technology, Inc.System and method for enabling multicast telecommunications
US7079521Nov 18, 2002Jul 18, 2006Cisco Technology, Inc.Method and system for voice calls in a wireless local area network (WLAN)
US7133386Nov 18, 2002Nov 7, 2006Cisco Technology, Inc.Method and system for service portability across disjoint wireless networks
US7133922Aug 7, 2000Nov 7, 2006The Hong Kong University of Science and TechnologyMethod and apparatus for streaming of data
US7173911Dec 28, 2001Feb 6, 2007Cisco Technology, Inc.System and method for music-on-hold in a voice over internet protocol (VoIP) environment
US7187947Mar 28, 2000Mar 6, 2007Affinity Labs, LLCSystem and method for communicating selected information to an electronic device
US7215772Mar 18, 2002May 8, 2007Chaoticom, Inc.Method and apparatus for remote digital key generation
US7215776Jun 20, 2000May 8, 2007University of New HampshireMethod and apparatus for the compression and decompression of audio files using a chaotic system
US7286670Mar 26, 2002Oct 23, 2007Chaoticom, Inc.Method and apparatus for chaotic opportunistic lossless compression of data
US7324833Sep 23, 2004Jan 29, 2008Affinity Labs, LLCSystem and method for connecting a portable audio player to an automobile sound system
US7440570Jan 16, 2007Oct 21, 2008Groove Mobile, Inc.Method and apparatus for remote digital key generation
US7440772Sep 23, 2004Oct 21, 2008Affinity Labs, LLCAudio system and method
US7486926Mar 2, 2007Feb 3, 2009Affinity Labs of Texas, LLCContent delivery system and method
US7590757Jun 30, 2003Sep 15, 2009Fujitsu LimitedBroadcast type communication data distribution device and broadcast type communication system
US7634228Mar 2, 2007Dec 15, 2009Affinity Labs of Texas, LLCContent delivery system and method
US7653030Apr 12, 2001Jan 26, 2010Nokia CorporationGeneration broadband wireless internet, and associated method, therefor
US7664049Sep 27, 2000Feb 16, 2010Nokia CorporationMultilayer telecommunications network
US7689224Jan 9, 2004Mar 30, 2010Tropos Networks, Inc.Method and apparatus to provide a routing protocol for wireless devices
US7693132Oct 1, 2004Apr 6, 2010Avaya Canada Corp.Multicast and unicast message re-direction system, method, message re-director, and network device
US7778595Jan 16, 2008Aug 17, 2010Affinity Labs of Texas, LLCMethod for managing media
US7817591Aug 22, 2003Oct 19, 2010Agere Systems Inc.Dedicated local internet radio
US7826433May 18, 2006Nov 2, 2010Cisco Technology, Inc.Method and system for voice calls in a wireless local area network (WLAN)
US7890749May 26, 2006Feb 15, 2011Cisco Technology, Inc.System and method for providing security in a telecommunication network
US7953390Jun 30, 2009May 31, 2011Affinity Labs of Texas, LLCMethod for content delivery
US7970379Jun 30, 2009Jun 28, 2011Affinity Labs of Texas, LLCProviding broadcast content
US7986950Apr 6, 2007Jul 26, 2011InterDigital Technology CorporationWideband code division multiple access user equipment for receiving multimedia broadcast/multicast service
US8037152Feb 5, 2001Oct 11, 2011AT&T Intellectual Property II, L.P.Active requesting of information for psuedo-live performance
US8064474Mar 20, 2003Nov 22, 2011Qualcomm Atheros, Inc.Method and apparatus for selecting a responder to enable reliable multicast
US8090791Sep 7, 2007Jan 3, 2012AT&T Intellectual Property II, L.P.Active requesting of information for pseudo-live performance
US8134984Jan 31, 2007Mar 13, 2012Tropos Networks, Inc.Conversion of access nodes to gateways within a wireless mesh network
US8144837Nov 28, 2001Mar 27, 2012Dialogic CorporationMethod and system for enhanced user experience of audio

Claims

1. A communication system, comprising:

a mobile unit distributed within a wireless communication network and configured to request a service of a packet switched network from a data source on the packet switched network; and
a proxy server connected between the packet switched network and the wireless communication network and configured to convert unicast data packets coming from the packet switched network to multicast data packets for transmission to the mobile unit,
wherein the proxy server is configured to determine whether a requested service is currently offered, and
the proxy server is configured to provide a user using the mobile unit a plurality of available options if the requested service is not currently offered.

2. A communication system, comprising:

a mobile unit distributed within a wireless communication network and configured to request a service of a packet switched network from a data source on the packet switched network; and
a proxy server connected between the packet switched network and the wireless communication network and configured to convert unicast data packets coming from the packet switched network to multicast data packets for transmission to the mobile unit,
wherein the proxy server is configured to determine a current system capacity of the communication system and to notify the mobile unit if a requested service cannot be provided.

3. A communication system, comprising:

a mobile unit distributed within a wireless communication network and configured to request a service of a packet switched network from a data source on the packet switched network; and
a proxy server connected between the packet switched network and the wireless communication network and configured to convert unicast data packets coming from the packet switched network to multicast data packets for transmission to the mobile unit,
wherein the mobile unit is configured to store a predetermined list of available services transmitted from the proxy server, and
the mobile unit receives the predetermined list of available services when at least one of the following conditions occur: 1) the mobile unit is powered ON, 2) at predetermined time intervals, and 3) when requested by a user.

4. A communication method, comprising the steps of:

establishing a connection between a packet switched network and a mobile unit distributed within a wireless communication network;
requesting a service from a data source on the packet switched network;
converting, via a proxy server connected between the packet switched network and the wireless communication network, unicast data packets coming from the packet switched network to multicast data packets for transmission to the mobile unit;
determining, via the proxy server, whether a requested service is currently offered; and
informing a user using the mobile unit about a plurality of available options if the requested service is not currently offered.

5. A communication method, comprising the steps of:

establishing a connection between a packet switched network and a mobile unit distributed within a wireless communication network;
requesting a service from a data source on the packet switched network;
converting, via a proxy server connected between the packet switched network and the wireless communication network, unicast data packets coming from the packet switched network to multicast data packets for transmission to the mobile unit;
determining, via the proxy server, a current system capacity of the communication system; and
notifying the mobile unit if a requested service cannot be provided.

6. A communication method, comprising the steps of:

establishing a connection between a packet switched network and a mobile unit distributed within a wireless communication network;
requesting a service from a data source on the packet switched network;
converting, via a proxy server connected between the packet switched network and the wireless communication network, unicast data packets coming from the packet switched network to multicast data packets for transmission to the mobile unit;
storing, via the mobile unit, a predetermined list of available services transmitted from the proxy server; and
receiving, via the mobile unit, the predetermined list of available services when at least one of the following conditions occur: 1) the mobile unit is powered ON, 2) at predetermined time intervals, and 3) when requested by a user.

7. A computer-readable medium carrying one or more sequences of one or more instructions for synchronizing a database of source documents, the one or more sequences of one or more instructions including instructions which, when executed by one or more processors, cause the one or more processors perform the steps of:

establishing a connection between a packet switched network and a mobile unit distributed within a wireless communication network;
requesting a service from at least one data source on the packet switched network;
converting, via a proxy server connected between the packet switched network and the wireless communication network, unicast data packets coming from the packet switched network to multicast data packets for transmission to the mobile unit;
determining, via the proxy server, whether a requested service is currently offered; and
informing a user using the mobile unit about a plurality of available options if the requested service is not currently offered.

8. A computer-readable medium carrying one or more sequences of one or more instructions for synchronizing a database of source documents, the one or more sequences of one or more instructions including instructions which, when executed by one or more processors, cause the one or more processors perform the steps of:

establishing a connection between a packet switched network and a mobile unit distributed within a wireless communication network;
requesting a service from at least one data source on the packet switched network;
converting, via a proxy server connected between the packet switched network and the wireless communication network, unicast data packets coming from the packet switched network to multicast data packets for transmission to the mobile unit;
determining, via the proxy server, a current system capacity of the communication system; and
notifying the mobile unit if a requested service cannot be provided.

9. A computer-readable medium carrying one or more sequences of one or more instructions for synchronizing a database of source documents, the one or more sequences of one or more instructions including instructions which, when executed by one or more processors, cause the one or more processors perform the steps of:

establishing a connection between a packet switched network and a mobile unit distributed within a wireless communication network;
requesting a service from at least one data source on the packet switched network;
converting, via a proxy server connected between the packet switched network and the wireless communication network, unicast data packets coming from the packet switched network to multicast data packets for transmission to the mobile unit; and
receiving, via the mobile unit, a predetermined list of available services from the proxy server when at least one of the following conditions occur: 1) the mobile unit is powered ON, 2) at predetermined time intervals, and 3) when requested by a user.

10. The system according to claim 1, wherein the plurality of options include at least one of 1) a list of currently in-progress multicasts, 2) a most recent multicast, and 3) a list of most popular multicasts.

11. The system according to claim 1, wherein the proxy server is configured to cache a plurality of services from the data source on the packet switched network.

12. The system according to claim 1, wherein the proxy server is configured to continuously receive a plurality of currently offered services.

13. The system according to claim 1, wherein the mobile unit comprises at least one of an Internet radio, a Personal Digital Assistant (PDA), and a laptop computer.

14. The system according to claim 1, wherein the mobile unit includes:

an input mechanism configured to input a requested service; and
a display region configured to display an advertisement and the requested service.

15. The system according to claim 14, wherein the input mechanism is foldably connected to the display so that the input mechanism covers the display.

16. The system according to claim 14, wherein the input mechanism comprises at least one of 1) a keypad configured to input the requested service, 2) a dial configured to scroll through a list of predetermined services, 3) UP and DOWN arrow keys configured to scroll through the list of predetermined services, 4) a selecting mechanism configured to select one of the predetermined services and 5) a voice activated mechanism.

17. The system according to claim 1, wherein data transmitted between the source on the packet switched network and the mobile unit includes at least one of 1) video, 2) audio, 3) text, 4) graphic, 5) still video, and 6) programmatic data.

18. The system according to claim 1, wherein the packet switched network is an Internet Protocol based network.

19. The system according to claim 18, wherein the Internet Protocol based network is the Internet.

20. The system according to claim 1, further comprising additional mobile units.

21. The method according to claim 4, wherein the plurality of options include at least one of 1) a list of currently in-progress multicasts, 2) a most recent multicast, and 3) a list of most popular multicasts.

22. The method according to claim 4, further comprising the step of:

caching, via the proxy server, a plurality of services from the data source on the packet switched network.

23. The method according to claim 4, further comprising the step of:

continuously receiving, via the proxy server, a plurality of currently offered services.

24. The method according to claim 4, wherein the mobile unit comprises at least one of an Internet radio, a Personal Digital Assistant (PDA), and a laptop computer.

25. The method according to claim 4, wherein the mobile unit includes:

an input mechanism configured to input a requested service; and
a display configured to display an advertisement and the requested service.

26. The method according to claim 25, wherein the input mechanism is foldably connected to the display so that the input mechanism covers the display.

27. The method according to claim 25, wherein the input mechanism comprises at least one of 1) a keypad configured to input the requested service, 2) a dial configured to scroll through a list of predetermined services, 3) UP and DOWN arrow keys configured to scroll through the list of predetermined services, 4) a selecting mechanism configured to select one of the predetermined services, and 5) a voice activated mechanism.

28. The method according to claim 4, further comprising the step of:

storing, via the mobile unit, a predetermined list of available services transmitted from the proxy server.

29. The method according to claim 4, wherein data transmitted between the source on the packet switched network and the mobile unit includes at least one of 1) video, 2) audio, 3) text, 4) graphic, 5) still video, and 6) programmatic data.

30. The method according to claim 4, wherein the packet switched network is an Internet Protocol based network.

31. The method according to claim 30, wherein the Internet Protocol based network is the Internet.

32. The method according to claim 4, wherein the establishing step is performed with additional mobile units.

33. The computer-readable medium according to claim 7, wherein the plurality of options include at least one of 1) a list of currently in-progress multicasts, 2) a most recent offered multicast, and 3) a list of most popular multicasts.

34. The computer-readable medium according to claim 7, wherein the one or more processors further perform the step of:

caching, via the proxy server, a plurality of services from the data source on the packet switched network.

35. The computer-readable medium according to claim 7, wherein the one or more processors further perform the step of:

continuously receiving, via the proxy server, a plurality of currently offered services.

36. The computer-readable medium according to claim 7, wherein data transmitted between the source on the packet switched network and the mobile unit includes at least one of 1) video, 2) audio, 3) text, 4) graphic, 5) still video, and 6) programmatic data.