← Back to Patent Explorer
US6879584B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Communication services through multiple service providers

Assignee: Google Technology Holdings LLC
•
Filing: 2001-01-31
•
Granted: 2005-04-12
•
Expires: 2021-01-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Apparatus and methods using a first service provider such as a WAN cellular service provider to initiate a communications exchange between a plurality of communications units and a second service provider such as WLAN service provider to provide enhanced communications services to the units has been disclosed and described.

Inventors

  • 👤 Stuart Wells Thro
  • 👤 Nicholas M. Labun
  • 👤 ShaoWei Pan
  • 👤 John P Sawinski
  • 👤 Jheroen Dorenbosch

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 20:10
CPC Classifications
H; H04; H04W; H04W48/00; H04W48/18; H04W4/00; H04W48/16; H04W88/00; H04W88/02; H04W88/06

Claims Analysis

Total Claims: 57
Claim 1
Independent Claim 93 words
A method of facilitating communication services for a communications unit such services selected from a plurality of communications service providers, the method including the steps of: receiving, at the communications unit using a first service provider, an indication of a desired communications and an indication of second communication services desired by a second communications unit; determining, in accordance with said indication, first communications services available to the communications unit from a second service provider; and sending, using said first service provider, an indication of said first communications services to a second communications unit.
Claim 2
Independent Claim 93 words
A method of facilitating communication services for a communications unit such services selected from a plurality of communications service providers, the method including the steps of: receiving, at the communications unit using a first service provider, an indication of a desired communications and an indication of second communication services desired by a second communications unit; determining, in accordance with said indication, first communications services available to the communications unit from a second service provider; and sending, using said first service provider, an indication of said first communications services to a second communications unit.
Claim 3
Dependent Claim 22 words
The method of claim 1 wherein said step of receiving further includes receiving first affiliation information corresponding to said second communications services.
Claim 4
Dependent Claim 31 words
The method of claim 1 wherein said step of sending further includes sending an acknowledgement of said second communications services together with second affiliation information corresponding to said second communications services.
Claim 5
Dependent Claim 36 words
The method of claim 1 wherein said step of sending further includes sending an indication of communications services corresponding to said second communications services and alternative services, all such communications services available to the communications unit.
Claim 6
Dependent Claim 23 words
The method of claim 4 wherein said step of sending further includes sending second affiliation information corresponding to said all such communication services.
Claim 7
Dependent Claim 23 words
The method of claim 4 further including a step of receiving an indication of third communications services selected by said second communications unit.
Claim 8
Dependent Claim 33 words
The method of claim 6 wherein said step of receiving said indication of said third communications services selected by said second communications unit further includes receiving affiliation information for said third communications services.
Claim 9
Dependent Claim 69 words
The method of claim 1 wherein said step of receiving an indication of a desired communications uses one of a cellular phone service provider or paging service provider; and said step of determining said first communications services available from a second service provider includes determining communications services available from one of an internet service provider, a local area network provider, a broadband service provider, and a 3G service provider.
Claim 10
Dependent Claim 26 words
The method of claim 1 wherein said step of receiving occurs while the communications unit and said second communications unit participate in a previously established call.
Claim 11
Independent Claim 82 words
A method of facilitating communication services for a communications unit, such services selected from a plurality of communications service providers, the method including the steps of: sending, to a second communications unit using a first service provider, an indication of a desired communications; determining, in accordance with said indication, first communications services available to said second communications unit from a second service provider; and initiating communications with said second communications unit using said first communications services available from said second service provider.
Claim 12
Independent Claim 82 words
A method of facilitating communication services for a communications unit, such services selected from a plurality of communications service providers, the method including the steps of: sending, to a second communications unit using a first service provider, an indication of a desired communications; determining, in accordance with said indication, first communications services available to said second communications unit from a second service provider; and initiating communications with said second communications unit using said first communications services available from said second service provider.
Claim 13
Dependent Claim 35 words
The method of claim 10 wherein said step of sending further includes sending an indication of second communications services desired by the communication unit to one of said second communications unit or a communications server.
Claim 14
Dependent Claim 21 words
The method of claim 11 wherein said step of sending further includes sending affiliation information corresponding to said second communications services.
Claim 15
Dependent Claim 33 words
The method of claim 11 wherein said step of determining further includes a step of receiving an acknowledgement of said second communications services together with affiliation information corresponding to said second communications services.
Claim 16
Dependent Claim 35 words
The method of claim 11 further including a step of receiving an indication of communications services corresponding to said second communications services and alternative services, all such communications services available to said second communications unit.
Claim 17
Dependent Claim 23 words
The method of claim 14 wherein said step of receiving further includes receiving second affiliation information corresponding to said all such communications services.
Claim 18
Dependent Claim 27 words
The method of claim 14 further including a step of sending an indication of third communications services selected by the communications unit to said second communications unit.
Claim 19
Dependent Claim 31 words
The method of claim 16 wherein said step of sending an indication of third communications services further includes sending affiliation information for said third communications services selected by the communications unit.
Claim 20
Dependent Claim 68 words
The method of claim 10 wherein said step of sending an indication of said desired communications uses one or a cellular phone service provider or a paging service provider, and said step of determining first communications services from said second service provider includes determining communications services available from one of an internet service provider, a local area network provider, a broadband service provider, and a 3G service provider.
Claim 21
Independent Claim 111 words
A method of selecting communications services for a communications unit, such services selected from a plurality of communications service providers, the method including the steps of: establishing contact between the communications unit and a second communications unit using a first service provider; determining communications services required for a communications exchange between the communications unit and said second communications unit discovering communications services available from a second service provider, such services suitable for use by the communications unit and said second communications unit; selecting the communication services from said first service provider and said second service provider, the communications services selected in accordance with said communications services required for a communications exchange.
Claim 22
Independent Claim 111 words
A method of selecting communications services for a communications unit, such services selected from a plurality of communications service providers, the method including the steps of: establishing contact between the communications unit and a second communications unit using a first service provider; determining communications services required for a communications exchange between the communications unit and said second communications unit discovering communications services available from a second service provider, such services suitable for use by the communications unit and said second communications unit; selecting the communication services from said first service provider and said second service provider, the communications services selected in accordance with said communications services required for a communications exchange.
Claim 23
Dependent Claim 18 words
The method of claim 19 wherein said step of discovering and selecting is undertaken by a communications server.
Claim 24
Dependent Claim 28 words
The method of claim 20 wherein said step of selecting is undertaken by said communications server based on one of available bandwidth and cost for said communication services.
Claim 25
Dependent Claim 26 words
The method of claim 19 wherein said steps of discovering and selecting are undertaken after said communications exchange has been initiated using said first service provider.
Claim 26
Dependent Claim 31 words
The method of claim 11 wherein said steps of discovering and selecting are undertaken by said communications server on behalf of one of said communications unit and said second communication unit.
Claim 27
Dependent Claim 27 words
The method of claim 23 further including steps of authenticating and authorizing one of said communications unit and said second communications unit to use said communications services.
Claim 28
Dependent Claim 27 words
The method of claim 23 further including a step of billing one of said communications unit and said second communications unit for use of said communications services.
Claim 29
Dependent Claim 97 words
A communications unit arranged for selecting communications services from a plurality of communications service providers, including in combination: a user interface for accepting input indicative of desired communications services; and a transceiver and a controller, coupled to said user interface, operable for: discovering first communications services available from a second service provider for a second communications unit, establishing, using a first service provider, a communications link between the communications unit and said second communications unit, and sending an indication of said desired communications services for a communications exchange between the communications unit and said second communications unit.
Claim 30
Dependent Claim 97 words
A communications unit arranged for selecting communications services from a plurality of communications service providers, including in combination: a user interface for accepting input indicative of desired communications services; and a transceiver and a controller, coupled to said user interface, operable for: discovering first communications services available from a second service provider for a second communications unit, establishing, using a first service provider, a communications link between the communications unit and said second communications unit, and sending an indication of said desired communications services for a communications exchange between the communications unit and said second communications unit.
Claim 31
Dependent Claim 50 words
The communications unit of claim 26 wherein said controller selects the communication services from said first service provider or said second service provider, the communications services selected in accordance with said desired communications services and controls said transceiver to initiate communications with said second communications unit using the communications services.
Claim 32
Dependent Claim 32 words
The communications unit of claim 26 wherein said transceiver sends said indication of said desired communications services and first affiliation information to one of said second communications unit or a communications server.
Claim 33
Dependent Claim 28 words
The communications unit of claim 28 wherein said transceiver receives an acknowledgement of said desired communications services together with second affiliation information corresponding to said desired communications services.
Claim 34
Dependent Claim 34 words
The communications unit of claim 26 wherein said transceiver receives an indication of communications services corresponding to said desired communications services and alternative services, all such communications services available to said second communications unit.
Claim 35
Dependent Claim 27 words
The communications unit of claim 30 wherein said transceiver further sends an indication of second communications services selected by the communications unit to said second communications unit.
Claim 36
Dependent Claim 58 words
The communications unit of claim 26 wherein said transceiver: sends said indication of said desired communications services using one of a cellular phone service provider and a paging service provider; and discovers said first communications services available from one of an internet service provider, a local area network provider, a broadband service provider, and a 3G service provider.
Claim 37
Dependent Claim 98 words
A communications unit arranged for selecting communications services from a plurality of communications service providers, including in combination: a user interface for providing user output and accepting input relevant to communications services; and a transceiver and a controller, coupled to said user interface, operable for: receiving, using a first service provider, an indication or a desired communications for a communications exchange between the communications unit and a second communications unit; discovering first communications services available from a second service provider for the second communications unit, sending an indication of said first communications services to said second communications unit.
Claim 38
Dependent Claim 98 words
A communications unit arranged for selecting communications services from a plurality of communications service providers, including in combination: a user interface for providing user output and accepting input relevant to communications services; and a transceiver and a controller, coupled to said user interface, operable for: receiving, using a first service provider, an indication or a desired communications for a communications exchange between the communications unit and a second communications unit; discovering first communications services available from a second service provider for the second communications unit, sending an indication of said first communications services to said second communications unit.
Claim 39
Dependent Claim 28 words
The communications unit of claim 33 wherein said transceiver further sends an acknowledgement or said desired communications together with second affiliation information corresponding to said first communications services.
Claim 40
Dependent Claim 33 words
The communications unit of claim 33 wherein said transceiver sends an indication of communications services corresponding to said desired communications services and alternative services, all such communications services available to the communications unit.
Claim 41
Dependent Claim 27 words
The communications unit of claim 35 wherein said transceiver receives an indication of communications services selected by one of said second communications unit or a communications server.
Claim 42
Dependent Claim 204 words
A communications unit arranged for selecting communications services from a plurality of communications service providers, including in combination: a user interface for providing user output and accepting input relevant to communications services; and a transceiver and a controller, coupled to said user interface, operable for: receiving, using a first service provider, an indication of a desired communications for a communications exchange between the communications unit and a second communications unit; discovering first communications services available from a second service provider for the communications unit; sending an indication of said first communications services to said second communications unit; sending an acknowledgement of said desired communications together with second affiliation information corresponding to said first communications services; sending an indication of communications services corresponding to said desired communications services and alternative services, all such communications services available to the communications unit; receiving an indication of communications services selected by one of said second communications unit or a communications server; and receiving said indication of said desired communications using one of a cellular phone service provider and a paging service provider; and discovers communications services available from one of an internet service provider, a local area network provider, a broadband service provider, and a 3G service provider.
Claim 43
Dependent Claim 204 words
A communications unit arranged for selecting communications services from a plurality of communications service providers, including in combination: a user interface for providing user output and accepting input relevant to communications services; and a transceiver and a controller, coupled to said user interface, operable for: receiving, using a first service provider, an indication of a desired communications for a communications exchange between the communications unit and a second communications unit; discovering first communications services available from a second service provider for the communications unit; sending an indication of said first communications services to said second communications unit; sending an acknowledgement of said desired communications together with second affiliation information corresponding to said first communications services; sending an indication of communications services corresponding to said desired communications services and alternative services, all such communications services available to the communications unit; receiving an indication of communications services selected by one of said second communications unit or a communications server; and receiving said indication of said desired communications using one of a cellular phone service provider and a paging service provider; and discovers communications services available from one of an internet service provider, a local area network provider, a broadband service provider, and a 3G service provider.
Claim 44
Dependent Claim 160 words
A communications server arranged for selecting communications services from a plurality of communications service providers, including in combination: a processing unit; and a memory operably coupled to the processing unit, wherein the memory stores programming instructions that, when read by the processing unit, causes the processing unit to; a) receive, using a first protocol of a first service provider, an indication of a desired communications from a communication unit, b) establish, responsive to said indication and using said first protocol, contact with a second communication unit, c) determine, responsive to said indication, first communication services desired for a communication exchange between the communications unit and said second communications unit, d) discover what second communications services, using a second protocol of a second service provider, are available to said second communications unit, and e) select the communications services using said first protocol and using said second protocol to support said communications exchange between the communications unit and said second communications unit.
Claim 45
Dependent Claim 160 words
A communications server arranged for selecting communications services from a plurality of communications service providers, including in combination: a processing unit; and a memory operably coupled to the processing unit, wherein the memory stores programming instructions that, when read by the processing unit, causes the processing unit to; a) receive, using a first protocol of a first service provider, an indication of a desired communications from a communication unit, b) establish, responsive to said indication and using said first protocol, contact with a second communication unit, c) determine, responsive to said indication, first communication services desired for a communication exchange between the communications unit and said second communications unit, d) discover what second communications services, using a second protocol of a second service provider, are available to said second communications unit, and e) select the communications services using said first protocol and using said second protocol to support said communications exchange between the communications unit and said second communications unit.
Claim 46
Dependent Claim 31 words
The communications server of claim 38 wherein said processing unit further receives a response from said second communications unit and sends a response to the communication unit using said first protocol.
Claim 47
Dependent Claim 31 words
The communications server of claim 38 wherein said processing unit further receives a response from said second communications unit and sends a response to the communication unit using said second protocol.
Claim 48
Dependent Claim 27 words
The communications server of claim 38 wherein said processing unit establishes, responsive to said indication and using said first protocol, contact with a plurality of communications units.
Claim 49
Dependent Claim 25 words
The communications server of claim 38 wherein said processing unit further determines said first communications services by analysis of said indication of a desired communications.
Claim 50
Dependent Claim 30 words
The communications server of claim 38 wherein said processing unit further determines said first communications services by analysis of one of user preferences and type of information to be communicated.
Claim 51
Dependent Claim 51 words
The communications server of claim 38 wherein said processing unit further discovers said second communications services by interrogation of each participating unit to determine what third communications services are available locally to said each participating unit and identifying a set of communications services that are compatible with said third communications services.
Claim 52
Dependent Claim 34 words
The communications server of claim 38 wherein said processing unit further discovers said second communication services by facilitating an information exchange regarding locally available services between said communications unit and said second communications unit.
Claim 53
Dependent Claim 51 words
The communications server of claim 38 wherein said processing unit further selects the communications services based upon; knowledge of information to be communicated, a set of communications services available to the communications unit and said second communications unit, and preferences of users of the communications unit and said second communications unit.
Claim 54
Independent Claim 59 words
A method of selecting communications services for a communications unit from a plurality of communications service providers including the steps of; communicating with a second communications unit over a Wide Area Network (WAN) service provider, and selecting communications services from a Wireless Local Area Network (WLAN) service provider for one of the communications unit and said second communications unit.
Claim 55
Independent Claim 59 words
A method of selecting communications services for a communications unit from a plurality of communications service providers including the steps of; communicating with a second communications unit over a Wide Area Network (WAN) service provider, and selecting communications services from a Wireless Local Area Network (WLAN) service provider for one of the communications unit and said second communications unit.
Claim 56
Dependent Claim 29 words
The method of claim 47 wherein said step of selecting further includes an exchange with a communications server and one of the communications unit and said second communications unit.
Claim 57
Dependent Claim 45 words
The method of claim 48 wherein said exchange with a communications server facilitates one of authorization, authentication, and billing services for one of the communications unit and said second communications unit for use of the communications services from one of said WLAN and said WAN.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2008-04-11 2008-10-11 2009-04-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2012-04-11 2012-10-11 2013-04-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2016-04-11 2016-10-11 2017-04-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag