WO2005065224A2 - Method and apparatus for delivering services - Google Patents

Method and apparatus for delivering services Download PDF

Info

Publication number
WO2005065224A2
WO2005065224A2 PCT/US2004/042843 US2004042843W WO2005065224A2 WO 2005065224 A2 WO2005065224 A2 WO 2005065224A2 US 2004042843 W US2004042843 W US 2004042843W WO 2005065224 A2 WO2005065224 A2 WO 2005065224A2
Authority
WO
WIPO (PCT)
Prior art keywords
service
user
communication connection
service provider
communication device
Prior art date
Application number
PCT/US2004/042843
Other languages
French (fr)
Other versions
WO2005065224A3 (en
Inventor
Kurian Jacob
Original Assignee
Motorola Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Motorola Inc. filed Critical Motorola Inc.
Publication of WO2005065224A2 publication Critical patent/WO2005065224A2/en
Publication of WO2005065224A3 publication Critical patent/WO2005065224A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/04Terminal devices adapted for relaying to or from another terminal or user
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/06Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals

Definitions

  • This patent relates to delivery of services based upon services requests made via wireless communication technologies, and more particularly to methods and apparatus for requesting services and completing services transactions using wireless communications.
  • wireless communication devices such as cellular telephones, paging devices, personal digital assistants, and the like allows users of such devices to order or request services from virtually any location in the world.
  • a dispatcher for a given transportation service, notify the dispatcher of the location where the service is needed, i.e., the pickup location, the type of service requested, e.g., limo, taxi, etc., and the destination.
  • the service provider in this example the dispatcher, may retain a profile of its regular customers, which may include home address, business address, preferred manner of payment, preferred service type, etc. In all cases, the dispatcher must be informed of the pickup location. That is, even if the dispatcher knows the user's home or business address from the user's profile, it must be informed if the pickup is from the user's home or business or another location.
  • the dispatcher will generally need to let the user know the car number, e.g., taxi/limousine number, license plate number, etc., so the user can identify the vehicle once it arrives.
  • the user may require additional information, such as a location at an airport to wait for the vehicle to arrive.
  • the user When the service has been rendered, the user must pay for the service. While the user may pay with cash, the user may want to pay with a credit or debit card. Paying with a credit/debit card requires the vehicle driver to take information from the credit/debit card, either manually or by swiping the card in a reader; communicating the debit/credit card information to the dispatcher; obtaining an approval code from the dispatcher; and obtaining the users signature on a credit/debit card receipt. Completing the transaction may therefore delay the user.
  • FIG. 1 is a graphic illustration of service rendering in accordance with a described embodiment.
  • FIG. 2 is a block diagram illustration of a communication device to facilitate service rendering in accordance with a described embodiment.
  • FIG. 3 is a block diagram illustration of a service provider to facilitate service rendering in accordance with a described embodiment.
  • FIG. 4 is a flow chart illustrating a process for service rendering in accordance with a described embodiment. Detailed Description
  • a user requests a service using a communication device capable of providing information about the location of the user.
  • the request is communicated by the communication device along with information about the location of the user to a service provider agent capable of dispatching a service provider responsive to the service request.
  • the service provider agent may deliver to the user information relating to the manner in which the service will be rendered and information to facilitate payment for the service. This information may be provided by way of a token delivered to the user's communication device.
  • the user communication device may incorporate a processor, a transceiver, a service agent and a user interface.
  • the user interface accepts input from the user regarding the requested service, and the processor in conjunction with the service agent formulates a service request that is communicated via the transceiver to a service provider agent.
  • the processor, service component and transceiver are further operable to communicate service transaction data with a service provider responding to the service request.
  • the rendered service is transportation such as may be provided by a taxi or limousine company.
  • This patent is not so limited in scope.
  • a service provider is dispatched to a location of the user to render the service and the service transaction is completed at the location where the service is rendered may be adapted to operate in accordance with the teachings of the present invention.
  • many types of services including food delivery services, automotive roadside services, equipment repair services may benefit from the teachings, herein .
  • a user uses a communication device 102 to request services via a communication infrastructure 104, a corresponding air interface 106 and a communication network 108.
  • the communication network 108 may be any suitable network for communicating data, such as voice, text, graphics, multimedia and the like, and may be a local area network, a wide area network, the Internet, a circuit switched network, the public switch telephone network (PSTN) and the like.
  • the air interface 106 may be specified in accordance with any suitable wireless communication protocol.
  • GSM Global System for Mobile Communications
  • EDGE Enhanced Data-rate for GSM Evolution
  • GPRS General Packet Radio Service
  • UMTS Universal Mobile Telecommunications System
  • FDMA Frequency Division Multiple Access
  • TDMA IS-55 Time Division Multiple Access
  • CDMA Code Division Multiple Access
  • DA/TDMA, DA/CDMA, DA/FDMA demand assignment schemes
  • WCDMA Wideband Code Division Multiple Access
  • CDMA 2000 Code Division Multiple Access 2000
  • IMT-2000 the Personal Communications System
  • PCS Personal Communications System
  • 3GPP 3rd Generation Partnership Project
  • service provider agent 110 with a corresponding database 112.
  • service provider 114 may communicate with the network 106 via the communication infrastructure 104 and an air interface 116.
  • the service provider 114 may communicate via a separate communication infrastructure, including without limitation, a group dispatch communication infrastructure.
  • the service provider agent 110 may be part of the communication network 108 or any other suitable entity of the system 100.
  • the elements of the system 100 in Fig. 1 are known and available.
  • the communication device 102 is available from manufacturers such as Motorola.
  • the communication infrastructure 104 similarly is available from companies such as Motorola.
  • the service provider agent 110 could be any standard off-the-shelf computer system designated for the particular purpose, from companies such as Sun, Hewlett Packard, or Dell and run using Windows, LINUX, UNIX or other suitable operating systems.
  • the communication device 102 may include an antenna 202, a transceiver 204, a processor 206, a memory 208, a location agent or module 210, a service agent 212 and a user interface 214 coupled via a communication bus 216.
  • the antenna 202 and the transceiver 204 are adapted to wirelessly communicate data with and between the communication infrastructure 104 via the air interface 102 in accordance with one or more communication protocols, and as will be described, to communicate according to a second, peer-to-peer communication protocol for completing service transactions via a wireless interface 118.
  • the memory 208 may contain one or more operating programs for directing the processor for controlling the transceiver 204. The operating program may also control operation of the processor for accepting from and presenting data to the user of the electronic device 100 via the user interface 212.
  • the location agent 210 may be based upon satellite positioning system technology and therefore may include a receiver and processor for determining position based upon signals received from a satellite network, such as the Global Positioning System (GPS) satellite network.
  • the location module 210 may determine position of the communication device 102 based upon data or signals communicated to the communication device 102 by the communication infrastructure 104 or other sources.
  • the location of the communication device 102 may be determined by the communication infrastructure 104 and reported to the communication device 102 on a periodic basis. There exists numerous techniques for determining the position of the communication device 102 within the system 100, several of which are well known to the person having ordinary skill in the art. [0021] Referring to FIG.
  • the service provider 114 may include an antenna 302, a transceiver 304, a processor 306, a memory 308, a location agent or module 310, a service agent 312 and a user interface 314 coupled via a communication bus 316.
  • the antenna 302 and the transceiver 304 are adapted to wirelessly communicate data with and between the communication infrastructure 104 via the air interface 116 in accordance with one or more communication protocols, and as will be described to communicate according to the second, peer-to-peer communication protocol for completing service transactions via the wireless interface 118.
  • the memory 308 may contain one or more operating programs for directing the processor 306 for controlling the transceiver 304. The operating program may also control operation of the processor 306 for accepting from and presenting data to the user of the communication device 102 via the user interface 312.
  • the user uses the communication device 102 to establish a communication connection with the communication infrastructure 104.
  • the service agent 212 in connection with operation of the processor 206 may formulate and send data corresponding to a service to be requested. It should be understood, while shown separately, the functionality of the service agent 212 need not be separate from the operating program directing operation of the processor 206.
  • the user 102 may be requesting a car service to dispatch a taxi or limousine.
  • the service request is communicated by the communication network 108 to a sen/ice provider agent 110 via the communication network 108.
  • the user 102 may be an existing user of the car service, and preference information about the user may be retained by the car service in the service provider agent database 112 for rendering services to the user 102.
  • the user 102 may be new to the car service and may have to provide additional information to the car service as requested by the car service.
  • Such requests for information are communicated by the service provider agent 110 via the communication network 108 and the communication infrastructure 104 to the communication device 102.
  • the communication device 102 through operation of the service agent 212, may permit the user to save contact information relating to the service provider, e.g., as an entry in an address book, as a bookmark on a web browser or through other suitable methods of saving information relating to the service provider within the communication unit 102. In those instances, the user may merely need to select the saved entry or bookmark to initiate in a single action the communication and to communicate the request for services.
  • the request for services transmitted by the communication device 102 may include, in addition to the request for service , information regarding the location of the communication device 102, desired type of service, the manner of payment to be employed and various other data associated with the rendering of services. Both the service request, location information and other service associated data may be retained within the service provider agent 110 and database 112.
  • the car service may be provided with information about the user of the communication device 102 or sufficient "look-up" information to determine the user's identity and preferences from stored information and the location of the user based upon the location of the communication device 102.
  • the service provider agent may then dispatch the service provider 114 to the user's 102 location.
  • the service provider agent 110 based upon the service request, the user's location and the desired service may determine a nearest available service provider capable of responding to the service request and dispatch that service provider to the user's location.
  • Dispatching of the service provider 114 to the user's location is accomplished by establishing a communication connection between the service provider agent 110 and service provider 114 via the communication network 108, the communication infrastructure 104 and the air interface 116. Additionally, the service provider agent 110 may communicate information regarding the service unit 112 and other information regarding the rendering of the service to the user 102. Such information may include information to allow the user to identify the service provider 114, e.g., taxi or limousine number, license number, etc., once it arrives at the user's location, and may further provide instructions to the user 102.
  • the instructions may inform the user, via the communication unit 102, to wait at a particular location of the airport or at a particular intersection to meet the service provider 114.
  • This communication of information to the service provider 114 or the communication device 102 may be in the form of a token communicated to service provider 114 and/or the communication unit 102, respectively, and retained therein.
  • each of the communication unit 102 and the service provider 114 via transceivers 204 and 304, respectively, have a proximity limited peer-to-peer communication capability and may communicate via the wireless interface 118.
  • the proximity limited communication capability may be Bluetooth communication capability, 802.11x type communication capability, or other short range communication capability.
  • communication may be established between the service provider 114 and the communication unit 102 via the wireless interface 118.
  • the user may be informed that the service provider 114 has arrived at the user's location or vice versa.
  • payment information such as credit or debit card data, may be communicated by the user via the communication device 102 to the service provider 114.
  • Such communication may be facilitated by operation of the service agent 212 and 312 in the communication device 102 and the service provider 114, respectively, or the functionality may otherwise be implemented. Encryption or other security measures may be taken to avoid unauthorized interception of these data communications. Additionally, the process may provide for an affirmative action by either or both of the user and service provider 114 to complete the transaction.
  • the service provider agent 112 may communicate to the communication unit 102 a token including information relating to the rendering of the service, such as the identity of the service provider 114.
  • the communication device 104 may communicate a token containing information for rendering the service, for example the destination where the user wants to be taken and payment information.
  • the user may effect payment via the communication unit 102 by once again exchanging an information token confirming payment.
  • a user via a communication unit 102 may request services in a single action, or as necessary by providing various amounts of information.
  • a service provider 114 is dispatched to the user's location based upon location information communicated by the communication device 102 during the request for service. Once the service provider 114 is proximate the user, transaction information may be communicated directly between the communication device 102 and the service provider 114, so that once the service is rendered, the user may be on his way without any delay , for example, waiting to conclude a payment transaction.
  • the overall transaction time is reduced in that the request for services is facilitated, and may be accomplished in a single action, and the rendering of services and conclusion of the services transaction is facilitated by direct communication of the communication unit 102 and the service provider 114.
  • the flowchart of FIG. 4 illustrates a process by which the system 100 may operate for facilitating requests for and rendering of services.
  • the process begins at block 400 and at block 402 a user queries the system 100 for available services, e.g., taxi or limousine services.
  • the query may be in the form of a search of the communication network for providers of the requested service, e.g., an Internet search, or may be a query of a list of service providers stored within the user's communication device, the communication infrastructure or the communication network.
  • the user selects a service provider from a list provided to the user responsive to the query.
  • a request for services is communicated by the user, via the communication device, the communication infrastructure and the communication network, to a service provider agent coupled to the network. If the user has a profile with the service provider, at block 408 the user's preferences are retrieved from an associated database 410.
  • the service provider agent determines an appropriate response to the service request and prepares to communicate information, for example in the form of a token, to the user's communication device.
  • the service provider agent may refer to a database 414 containing the current locations and capabilities of service providers to determine a suitable service provider to dispatch to the user's location.
  • the token is then communicated to the user's communication device informing the user of the service provider dispatched to respond to the service request and the service provider is dispatched.
  • the service provider may receive dispatch information by communication of an information token.
  • a proximity limited peer-to- peer communication is established.
  • the service provider and the user's communication device exchange information tokens confirming information relating to rendering the service, such as destination information and payment information via the proximity limited communication.
  • acknowledgement or confirmation of the service and payment is then exchanged, block 420.

Abstract

A user requests a service using a communication device (102) capable of providing information about the location of the user. The request is communicated by the communication device (102) along with information about the location of the user to a service provider agent (108) capable of dispatching a service provider (112) responsive to the service request. The service provider agent (108) may deliver to the user information relating to the manner in which the service will be rendered and information to facilitate payment for the service. This information may be provided by way of a token delivered to the user's communication device (102). Once the service is rendered, and the user is proximate the service provider (112), the service provider (112) and the communication device (102) exchange data to complete the service transaction, which may include information necessary to render the service and to affect payment for the service.

Description

METHOD AND APPARATUS FOR DELIVERING SERVICES Technical Field
[0001] This patent relates to delivery of services based upon services requests made via wireless communication technologies, and more particularly to methods and apparatus for requesting services and completing services transactions using wireless communications. Background
[0002] The availability of wireless communication devices, such as cellular telephones, paging devices, personal digital assistants, and the like allows users of such devices to order or request services from virtually any location in the world. For example, to order a transportation service, one may call a dispatcher for a given transportation service, notify the dispatcher of the location where the service is needed, i.e., the pickup location, the type of service requested, e.g., limo, taxi, etc., and the destination. The service provider, in this example the dispatcher, may retain a profile of its regular customers, which may include home address, business address, preferred manner of payment, preferred service type, etc. In all cases, the dispatcher must be informed of the pickup location. That is, even if the dispatcher knows the user's home or business address from the user's profile, it must be informed if the pickup is from the user's home or business or another location.
[0003] Once the order is placed with the dispatcher, in certain instances it is necessary to give the user instructions so that the service may be rendered. Continuing with the car service example outlined above, once the user has placed the order for a vehicle, the dispatcher will generally need to let the user know the car number, e.g., taxi/limousine number, license plate number, etc., so the user can identify the vehicle once it arrives. The user may require additional information, such as a location at an airport to wait for the vehicle to arrive.
[0004] When the service has been rendered, the user must pay for the service. While the user may pay with cash, the user may want to pay with a credit or debit card. Paying with a credit/debit card requires the vehicle driver to take information from the credit/debit card, either manually or by swiping the card in a reader; communicating the debit/credit card information to the dispatcher; obtaining an approval code from the dispatcher; and obtaining the users signature on a credit/debit card receipt. Completing the transaction may therefore delay the user. Brief Description of the Drawings
[0005] FIG. 1 is a graphic illustration of service rendering in accordance with a described embodiment. [0006] FIG. 2 is a block diagram illustration of a communication device to facilitate service rendering in accordance with a described embodiment.
[0007] FIG. 3 is a block diagram illustration of a service provider to facilitate service rendering in accordance with a described embodiment.
[0008] FIG. 4 is a flow chart illustrating a process for service rendering in accordance with a described embodiment. Detailed Description
[0009] A user requests a service using a communication device capable of providing information about the location of the user. The request is communicated by the communication device along with information about the location of the user to a service provider agent capable of dispatching a service provider responsive to the service request. The service provider agent may deliver to the user information relating to the manner in which the service will be rendered and information to facilitate payment for the service. This information may be provided by way of a token delivered to the user's communication device. Once the service is rendered, and the user is proximate the service provider, the service provider and the communication device exchange data to complete the service transaction, which may include information necessary to render the service and to affect payment for the service. [0010] The user communication device may incorporate a processor, a transceiver, a service agent and a user interface. The user interface accepts input from the user regarding the requested service, and the processor in conjunction with the service agent formulates a service request that is communicated via the transceiver to a service provider agent. The processor, service component and transceiver are further operable to communicate service transaction data with a service provider responding to the service request.
[0011] In the example described below, the rendered service is transportation such as may be provided by a taxi or limousine company. This patent is not so limited in scope. One will appreciate that virtually any service wherein a service provider is dispatched to a location of the user to render the service and the service transaction is completed at the location where the service is rendered may be adapted to operate in accordance with the teachings of the present invention. For example, many types of services including food delivery services, automotive roadside services, equipment repair services may benefit from the teachings, herein .
[0012] Although the following text sets forth a detailed description of numerous different embodiments of the invention, it should be understood that the legal scope of the invention is defined by the words of the claims set forth at the end of this patent. The detailed description is to be construed as exemplary only and does not describe every possible embodiment of the invention . Numerous alternative embodiments could be implemented, using either current technology or technology developed after the filing date of this patent, which would still fall within the scope of the claims defining the invention.
[0013] It should also be understood that, unless a term is expressly defined in this patent using the sentence "As used herein, the term ' ' is hereby defined to mean..." or a similar sentence, there is no intent to limit the meaning of that term, either expressly or by implication, beyond its plain or ordinary meaning, and such term should not be interpreted to be limited in scope based on any statement made in any section of this patent (other than the language of the claims). To the extent that any term recited in the claims at the end of this patent is referred to in this patent in a manner consistent with a single meaning, that is done for sake of clarity only so as to not confuse the reader, and it is not intended that such claim term be limited, by implication or otherwise, to that single meaning. Finally, unless a claim element is defined by reciting the word "means" and a function without the recital of any structure, it is not intended that the scope of any claim element be interpreted based on the application of 35 U.S.C. § 112, sixth paragraph. [0014] It is further understood that the use of relational terms, if any, such as first and second, top and bottom, and the like are used solely to distinguish one from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions.
[0015] Much of the inventive functionality and many of the inventive principles may be implemented with or in software programs or instructions and integrated circuits (ICs) such as application specific ICs. It is expected that one of ordinary skill, notwithstanding possibly significant effort and many design choices motivated by, for example, available time, current technology, and economic considerations, when guided by the concepts and principles disclosed herein will be readily capable of generating such software instructions and programs and ICs with minimal experimentation. Therefore, in the interest of brevity and minimization of any risk of obscuring the principles and concepts in accordance to the present invention, further discussion of such software and ICs, if any, will be limited to the essentials with respect to the principles and concepts of the preferred embodiments.
[0016] Referring to FIG. 1 , in a system 100 for rendering services a user uses a communication device 102 to request services via a communication infrastructure 104, a corresponding air interface 106 and a communication network 108. The communication network 108 may be any suitable network for communicating data, such as voice, text, graphics, multimedia and the like, and may be a local area network, a wide area network, the Internet, a circuit switched network, the public switch telephone network (PSTN) and the like. The air interface 106 may be specified in accordance with any suitable wireless communication protocol. These protocols may include the Global System for Mobile Communications (GSM), the Enhanced Data-rate for GSM Evolution (EDGE), the General Packet Radio Service (GPRS), the Universal Mobile Telecommunications System (UMTS), Frequency Division Multiple Access (FDMA), the IS-55 Time Division Multiple Access (TDMA) digital cellular, the IS-136 TDMA digital cellular, the IS-95 Code Division Multiple Access (CDMA) digital cellular, demand assignment schemes (DA/TDMA, DA/CDMA, DA/FDMA), the Wideband Code Division Multiple Access
(WCDMA), CDMA 2000, IMT-2000, the Personal Communications System (PCS), 3GPP, as well as variations and evolutions of these protocols. Moreover, the communication device 102 and the communication infrastructure 104 may be adapted to operate in accordance with one or more of these protocols. These protocols, as is known, provide substantially seamless communication service to the user of the communication device 102 over a relatively large geographic area.
[0017] Included in the system 100 coupled to the communication network 108 is service provider agent 110 with a corresponding database 112. Also included in the system 100 is a service provider 114. The service provider 114, e.g., a taxi or limousine of a transportation service, may communicate with the network 106 via the communication infrastructure 104 and an air interface 116. Alternatively, the service provider 114 may communicate via a separate communication infrastructure, including without limitation, a group dispatch communication infrastructure. Moreover, while shown separately from the communication network 108, the service provider agent 110 may be part of the communication network 108 or any other suitable entity of the system 100.
[0018] The elements of the system 100 in Fig. 1 are known and available. The communication device 102 is available from manufacturers such as Motorola. The communication infrastructure 104 similarly is available from companies such as Motorola. The service provider agent 110 could be any standard off-the-shelf computer system designated for the particular purpose, from companies such as Sun, Hewlett Packard, or Dell and run using Windows, LINUX, UNIX or other suitable operating systems. [0019] Referring to FIG. 2, the communication device 102 may include an antenna 202, a transceiver 204, a processor 206, a memory 208, a location agent or module 210, a service agent 212 and a user interface 214 coupled via a communication bus 216. The antenna 202 and the transceiver 204 are adapted to wirelessly communicate data with and between the communication infrastructure 104 via the air interface 102 in accordance with one or more communication protocols, and as will be described, to communicate according to a second, peer-to-peer communication protocol for completing service transactions via a wireless interface 118. The memory 208 may contain one or more operating programs for directing the processor for controlling the transceiver 204. The operating program may also control operation of the processor for accepting from and presenting data to the user of the electronic device 100 via the user interface 212.
[0020] The location agent 210 may be based upon satellite positioning system technology and therefore may include a receiver and processor for determining position based upon signals received from a satellite network, such as the Global Positioning System (GPS) satellite network. Alternatively, the location module 210 may determine position of the communication device 102 based upon data or signals communicated to the communication device 102 by the communication infrastructure 104 or other sources. Alternatively, the location of the communication device 102 may be determined by the communication infrastructure 104 and reported to the communication device 102 on a periodic basis. There exists numerous techniques for determining the position of the communication device 102 within the system 100, several of which are well known to the person having ordinary skill in the art. [0021] Referring to FIG. 3, the service provider 114 may include an antenna 302, a transceiver 304, a processor 306, a memory 308, a location agent or module 310, a service agent 312 and a user interface 314 coupled via a communication bus 316. The antenna 302 and the transceiver 304 are adapted to wirelessly communicate data with and between the communication infrastructure 104 via the air interface 116 in accordance with one or more communication protocols, and as will be described to communicate according to the second, peer-to-peer communication protocol for completing service transactions via the wireless interface 118. The memory 308 may contain one or more operating programs for directing the processor 306 for controlling the transceiver 304. The operating program may also control operation of the processor 306 for accepting from and presenting data to the user of the communication device 102 via the user interface 312.
[0022] In the example illustrated in FIG. 1, using the communication device 102, the user establishes a communication connection with the communication infrastructure 104. The service agent 212 in connection with operation of the processor 206 may formulate and send data corresponding to a service to be requested. It should be understood, while shown separately, the functionality of the service agent 212 need not be separate from the operating program directing operation of the processor 206. Consistent with the example of FIG. 1 , the user 102 may be requesting a car service to dispatch a taxi or limousine. The service request is communicated by the communication network 108 to a sen/ice provider agent 110 via the communication network 108. The user 102 may be an existing user of the car service, and preference information about the user may be retained by the car service in the service provider agent database 112 for rendering services to the user 102. Alternatively, the user 102 may be new to the car service and may have to provide additional information to the car service as requested by the car service. Such requests for information are communicated by the service provider agent 110 via the communication network 108 and the communication infrastructure 104 to the communication device 102. [0023] The communication device 102, through operation of the service agent 212, may permit the user to save contact information relating to the service provider, e.g., as an entry in an address book, as a bookmark on a web browser or through other suitable methods of saving information relating to the service provider within the communication unit 102. In those instances, the user may merely need to select the saved entry or bookmark to initiate in a single action the communication and to communicate the request for services.
[0024] The request for services transmitted by the communication device 102 may include, in addition to the request for service , information regarding the location of the communication device 102, desired type of service, the manner of payment to be employed and various other data associated with the rendering of services. Both the service request, location information and other service associated data may be retained within the service provider agent 110 and database 112.
[0025] In the ongoing example, the car service may be provided with information about the user of the communication device 102 or sufficient "look-up" information to determine the user's identity and preferences from stored information and the location of the user based upon the location of the communication device 102. The service provider agent may then dispatch the service provider 114 to the user's 102 location. For example, the service provider agent 110, based upon the service request, the user's location and the desired service may determine a nearest available service provider capable of responding to the service request and dispatch that service provider to the user's location.
[0026] Dispatching of the service provider 114 to the user's location is accomplished by establishing a communication connection between the service provider agent 110 and service provider 114 via the communication network 108, the communication infrastructure 104 and the air interface 116. Additionally, the service provider agent 110 may communicate information regarding the service unit 112 and other information regarding the rendering of the service to the user 102. Such information may include information to allow the user to identify the service provider 114, e.g., taxi or limousine number, license number, etc., once it arrives at the user's location, and may further provide instructions to the user 102. For example, if the user is being picked up at an airport, the instructions may inform the user, via the communication unit 102, to wait at a particular location of the airport or at a particular intersection to meet the service provider 114. This communication of information to the service provider 114 or the communication device 102 may be in the form of a token communicated to service provider 114 and/or the communication unit 102, respectively, and retained therein.
[0027] As described, each of the communication unit 102 and the service provider 114, via transceivers 204 and 304, respectively, have a proximity limited peer-to-peer communication capability and may communicate via the wireless interface 118. The proximity limited communication capability may be Bluetooth communication capability, 802.11x type communication capability, or other short range communication capability. When the service provider 114 is proximate the user's location, communication may be established between the service provider 114 and the communication unit 102 via the wireless interface 118. The user may be informed that the service provider 114 has arrived at the user's location or vice versa. Additionally, payment information, such as credit or debit card data, may be communicated by the user via the communication device 102 to the service provider 114. Such communication may be facilitated by operation of the service agent 212 and 312 in the communication device 102 and the service provider 114, respectively, or the functionality may otherwise be implemented. Encryption or other security measures may be taken to avoid unauthorized interception of these data communications. Additionally, the process may provide for an affirmative action by either or both of the user and service provider 114 to complete the transaction.
[0028] As described above, after receiving a request for a service, the service provider agent 112 may communicate to the communication unit 102 a token including information relating to the rendering of the service, such as the identity of the service provider 114. Once the service provider 114 is proximate the user, and upon establishment of the proximity limited peer-to- peer communication, the communication device 104 may communicate a token containing information for rendering the service, for example the destination where the user wants to be taken and payment information. Upon completion of the service the user may effect payment via the communication unit 102 by once again exchanging an information token confirming payment.
[0029] In accordance with the foregoing described embodiment, a user via a communication unit 102 may request services in a single action, or as necessary by providing various amounts of information. A service provider 114 is dispatched to the user's location based upon location information communicated by the communication device 102 during the request for service. Once the service provider 114 is proximate the user, transaction information may be communicated directly between the communication device 102 and the service provider 114, so that once the service is rendered, the user may be on his way without any delay , for example, waiting to conclude a payment transaction. The overall transaction time is reduced in that the request for services is facilitated, and may be accomplished in a single action, and the rendering of services and conclusion of the services transaction is facilitated by direct communication of the communication unit 102 and the service provider 114.
[0030] The flowchart of FIG. 4 illustrates a process by which the system 100 may operate for facilitating requests for and rendering of services. The process begins at block 400 and at block 402 a user queries the system 100 for available services, e.g., taxi or limousine services. The query may be in the form of a search of the communication network for providers of the requested service, e.g., an Internet search, or may be a query of a list of service providers stored within the user's communication device, the communication infrastructure or the communication network. At block 404 the user selects a service provider from a list provided to the user responsive to the query. At block 406, a request for services, including at least location information, is communicated by the user, via the communication device, the communication infrastructure and the communication network, to a service provider agent coupled to the network. If the user has a profile with the service provider, at block 408 the user's preferences are retrieved from an associated database 410. At block 412, the service provider agent determines an appropriate response to the service request and prepares to communicate information, for example in the form of a token, to the user's communication device. For example, the service provider agent may refer to a database 414 containing the current locations and capabilities of service providers to determine a suitable service provider to dispatch to the user's location. The token is then communicated to the user's communication device informing the user of the service provider dispatched to respond to the service request and the service provider is dispatched. The service provider may receive dispatch information by communication of an information token.
[0031] Once the service provider and the communication device are proximate each other, whether the service provider has traveled to the communication unit, the communication unit has traveled to the service provider or the service provider, and the communication unit have modified their location in order to be proximate, at block 416 a proximity limited peer-to- peer communication is established. At block 418, the service provider and the user's communication device exchange information tokens confirming information relating to rendering the service, such as destination information and payment information via the proximity limited communication. Upon conclusion of the service, acknowledgement or confirmation of the service and payment is then exchanged, block 420. [0032] This disclosure is intended to explain how to fashion and use various embodiments in accordance with the invention rather than to limit the true, intended, and fair scope thereof. The foregoing description is not intended to be exhaustive or to limit the invention to the precise form disclosed. Modifications or variations are possible in light of the above teachings. The embodiment(s) was chosen and described to illustrate of the principles of the invention and its practical application, and to enable one of ordinary skill in the art to utilize the invention in various embodiments and with various modifications as are suited to the particular use contemplated. All such modifications and variations are within the scope of the invention as determined by the appended claims, as may be amended during the pendency of this application for patent, and all equivalents thereof, when interpreted in accordance with the breadth to which they are fairly, legally, and equitably entitled.

Claims

CLAIMSWe claim:
1. A method of providing a service to a user of the service comprising the steps of: establishing a first communication connection, the first communication connection being between a user communication device and a service provider agent; requesting a service from the service provider agent via the first communication connection; providing location information identifying the location of the user to the service provider agent; dispatching a service provider to the user based upon the requested service and the location information; establishing a second communication connection, the second communication connection being between the user communication device and the service provider; and completing a service transaction via the second communication connection upon rendering of the service by the service provider.
2. The method of claim 1 , wherein the first communication connection comprises a wireless communication connection selected from the group of wireless communication connections comprising: a cellular radiotelephone communication connection, a paging communication connection and a wireless data communication connection.
3. The method of claim 1 , wherein the step of providing location information comprises determining location information at the user communication device and communicating the location information to the service provider agent via the first communication link.
4. The method of claim 1 , wherein the second communication connection is established relative to the proximity of user communication device and the service provider.
5. The method of claim 1 , wherein the second communication connection comprises a communication connection selected from the group of communication connections comprising a Bluetooth communication connection and an 802.11-type communication connection.
6. The method of claim 1 , wherein the step of dispatching a service provider comprising obtaining service preference data for the user.
7. The method of claim 1 , wherein the step of completing a service transaction comprises communicating an information token.
8. The method of claim 7, wherein the information token comprises service instructions.
9. The method of claim 7, wherein the information token comprises payment data.
10. The method of claim 1 , wherein the step of requesting a service is affected in a single user action.
11. The method of claim 10, wherein the single user action comprises selection of a bookmark for establishing the first communication connection and requesting the service.
12. The method of claim 1 , wherein the step of dispatching a service provider to the user comprises informing the user to transit to a location of the service provider.
13. A user communication device comprising: a processor coupled to a memory, the memory including a control program for controlling operation of the processor; a transceiver coupled to the processor, the transceiver being operable to establish a first communication connection with a service provider agent and a second communication connection with a service provider; and a user interface coupled to the processor; wherein, the processor is operable responsive to an input at the user interface to cause the transceiver to communicate via the first communication connection a service request to the service provider agent, the service request including location information relating to the user communication device, and to communicate service transaction data between the service provider via the second communication connection upon rendering of the requested service.
14. The user communication device of claim 13, wherein the location information comprises user communication device determined location data.
15. The user communication device of claim 13, wherein the service request comprises user service preference data.
16. The user communication device of claim 13, wherein the service request comprises user preference look-up data.
17. The user communication device of claim 13, wherein the first communication connection comprises a communication connection selected from the group of communication connections comprising a cellular radiotelephone communication connection, a paging communication connection and a wireless data communication connection.
18. The user communication device of claim 13, wherein the second communication connection is proximity limited.
19. The user communication device of claim 13, wherein the second communication connection comprises a communication connection selected from the group of communication connections comprising a Bluetooth communication connection and an 802.11-type communication connection.
20. The user communication device of claim 13, wherein the service transaction data comprises an information token.
21. The user communication device of claim 20, wherein the information token comprises data selected from the group of data comprising: service instruction data and service payment data.
22. The user communication device of claim 13, comprising a location detector coupled to the processor to provide the location information.
23. The user communication device of claim 13, wherein the processor is operable to affect the service request responsive to a single user action.
24. An apparatus comprising: means for communicating a service request to a service provider agent; means for providing location information associated with a user of the service to the service provider agent; and means for communicating service transaction data with a service provider dispatched responsive to the service request and the location information.
PCT/US2004/042843 2003-12-31 2004-12-21 Method and apparatus for delivering services WO2005065224A2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/749,711 2003-12-31
US10/749,711 US8050688B2 (en) 2003-12-31 2003-12-31 Method and apparatus for delivering services

Publications (2)

Publication Number Publication Date
WO2005065224A2 true WO2005065224A2 (en) 2005-07-21
WO2005065224A3 WO2005065224A3 (en) 2006-02-23

Family

ID=34701086

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2004/042843 WO2005065224A2 (en) 2003-12-31 2004-12-21 Method and apparatus for delivering services

Country Status (2)

Country Link
US (1) US8050688B2 (en)
WO (1) WO2005065224A2 (en)

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB0413683D0 (en) 2004-06-18 2004-07-21 Nokia Corp Customisation of an electronic device
US20050197848A1 (en) * 2004-03-08 2005-09-08 Chou Y. H. Airport customer support dispatch system and method for operation for the same
US8095958B2 (en) * 2004-06-29 2012-01-10 Nokia Corporation System and method for location-appropriate service listings
US7647022B2 (en) * 2004-09-29 2010-01-12 Alcatel-Lucent Usa Inc. Methods and systems for proximity communication
US7643833B2 (en) * 2004-09-29 2010-01-05 Alcatel-Lucent Usa Inc. Methods and systems for proximity communication
ES2759111T3 (en) * 2005-07-28 2020-05-07 Telecom Italia Spa Procedure to obtain telecommunications services through a telecommunications terminal
US20070067098A1 (en) * 2005-09-19 2007-03-22 Zelentsov Oleg U Method and system for identification of geographic location
US20070073602A1 (en) * 2005-09-20 2007-03-29 International Business Machines Corporation Method, system, and program product for conditional rule-based billing with real-time error checking and for on-demand segmented labor recovery and reporting
US9549064B2 (en) * 2006-08-28 2017-01-17 Tp Lab Inc. System and method to customize a telephone
US20080212763A1 (en) * 2007-03-01 2008-09-04 Chandranmenon Girish P Network-based methods and systems for responding to customer requests based on provider presence information
US20090192851A1 (en) * 2008-01-25 2009-07-30 Bishop Paul L Location-Based Transportation Management
US20090313077A1 (en) * 2008-06-17 2009-12-17 Wheeler Iv George Y Consumer initiated, service provider direct dispatching system
JP5223965B2 (en) * 2009-03-13 2013-06-26 日本電気株式会社 Wireless communication system, base station device, wireless communication terminal, gateway device, communication method
US10002198B2 (en) 2009-10-28 2018-06-19 Verizon Patent And Licensing Inc. Mobile taxi dispatch system
US8554608B1 (en) 2010-04-17 2013-10-08 James O'Connor Driver controlled automated taxi service and devices
US9797730B2 (en) 2010-08-27 2017-10-24 Cellco Partnership Detected arrival at navigated destination automatically triggers delivery of relevant local information to user
US20120053966A1 (en) * 2010-08-27 2012-03-01 Cellco Partnership D/B/A Verizon Wireless Detected arrival at navigated destination automatically triggers delivery of arrival notice to third party
US9088439B2 (en) * 2011-05-05 2015-07-21 Armine SAIDI Networking device, system and method for the creation of portable proximity communication networks
US9286610B2 (en) 2012-07-04 2016-03-15 Federico Fraccaroli Method and apparatus for a principal / agent based mobile commerce
US9671233B2 (en) * 2012-11-08 2017-06-06 Uber Technologies, Inc. Dynamically providing position information of a transit object to a computing device
AU2013204965B2 (en) 2012-11-12 2016-07-28 C2 Systems Limited A system, method, computer program and data signal for the registration, monitoring and control of machines and devices
US20150205870A1 (en) * 2013-01-29 2015-07-23 Michael William Casey Method, system and program product for interactive information services
US9894476B2 (en) 2013-10-02 2018-02-13 Federico Fraccaroli Method, system and apparatus for location-based machine-assisted interactions
US9693224B2 (en) * 2013-12-13 2017-06-27 Nxp B.V. Restricting software to authorized wireless environments
US10593005B2 (en) * 2014-09-03 2020-03-17 Meru Cab Company Private Limited Dynamic forecasting for forward reservation of cab
US10628758B2 (en) * 2014-10-28 2020-04-21 Fujitsu Limited Transportation service reservation method, transportation service reservation apparatus, and computer-readable storage medium
CN105740273B (en) * 2014-12-10 2021-07-27 深圳富泰宏精密工业有限公司 Service providing method and system
KR20170016693A (en) * 2015-08-04 2017-02-14 삼성전자주식회사 Electronic Device And Method For Providing Service Via The Electronic Device
US20190090090A1 (en) * 2017-09-15 2019-03-21 Intel Corporation Proof of location using proximity records and distributed ledger

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030125963A1 (en) * 2001-12-27 2003-07-03 Koninklijke Philips Electronics N.V. Wireless interactive rendezvous system for delivering goods and services
US6640097B2 (en) * 1999-12-13 2003-10-28 Markport Limited WAP service personalization, management and billing object oriented platform
US20040014479A1 (en) * 2002-07-16 2004-01-22 Milman David A. Method of processing and billing work orders
US20040153357A1 (en) * 2000-04-21 2004-08-05 De Sylva Robert Francis System and method for facilitating interaction between participants in a transaction
US20040162064A1 (en) * 1999-09-10 2004-08-19 Himmelstein Richard B. System and method for matching users based on proximity and/or user-defined profiles
US20040203638A1 (en) * 2002-04-30 2004-10-14 Wesley Chan Service delivery systems and methods
US20040224702A1 (en) * 2003-05-09 2004-11-11 Nokia Corporation System and method for access control in the delivery of location information

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1996015517A2 (en) 1994-11-02 1996-05-23 Visible Interactive Corporation Interactive personal interpretive device and system for retrieving information about a plurality of objects
US6519463B2 (en) * 1996-02-28 2003-02-11 Tendler Cellular, Inc. Location based service request system
US6161182A (en) * 1998-03-06 2000-12-12 Lucent Technologies Inc. Method and apparatus for restricting outbound access to remote equipment
US7065538B2 (en) 2000-02-11 2006-06-20 Quest Software, Inc. System and method for reconciling transactions between a replication system and a recovered database
US6340928B1 (en) 2000-06-22 2002-01-22 Trw Inc. Emergency assistance system using bluetooth technology
CN1447949A (en) * 2000-08-24 2003-10-08 佐川急便株式会社 Card payment method for service charge concering to physical distribution or transportation
US20060129691A1 (en) * 2000-09-11 2006-06-15 Grid Data, Inc. Location aware wireless data gateway
JP3554703B2 (en) 2000-10-12 2004-08-18 リバーベル株式会社 Information terminal equipment
US6925300B2 (en) * 2001-09-28 2005-08-02 Intel Corporation Method, apparatus, and system for remote diagnosis using a wireless link
WO2003074973A2 (en) * 2002-03-01 2003-09-12 Networks In Motion, Inc. Method and apparatus for sending, retrieving, and planning location relevant information
US7920827B2 (en) 2002-06-26 2011-04-05 Nokia Corporation Apparatus and method for facilitating physical browsing on wireless devices using radio frequency identification
FR2857542B1 (en) 2003-07-11 2006-03-17 Axces METHOD AND SYSTEM FOR QUICKLY ESTABLISHING COMMUNICATION BETWEEN A READER AND A PLURALITY OF COMMUNICATING OBJECTS
FR2857544B1 (en) 2003-07-11 2006-02-03 Axces METHOD AND SYSTEM FOR QUICKLY ESTABLISHING COMMUNICATION BETWEEN A READER AND A PLURALITY OF COMMUNICATING OBJECTS
WO2005066587A1 (en) 2003-12-30 2005-07-21 Ting-Mao Chang Proximity triggered job scheduling system and method
US7693523B2 (en) * 2004-12-07 2010-04-06 Alcatel-Lucent Usa Inc. Implementation of collaborative telecommunications services
US7907896B2 (en) 2006-04-28 2011-03-15 Motorola Mobility, Inc. Mobile commerce method and device

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040162064A1 (en) * 1999-09-10 2004-08-19 Himmelstein Richard B. System and method for matching users based on proximity and/or user-defined profiles
US6640097B2 (en) * 1999-12-13 2003-10-28 Markport Limited WAP service personalization, management and billing object oriented platform
US20040153357A1 (en) * 2000-04-21 2004-08-05 De Sylva Robert Francis System and method for facilitating interaction between participants in a transaction
US20030125963A1 (en) * 2001-12-27 2003-07-03 Koninklijke Philips Electronics N.V. Wireless interactive rendezvous system for delivering goods and services
US20040203638A1 (en) * 2002-04-30 2004-10-14 Wesley Chan Service delivery systems and methods
US20040014479A1 (en) * 2002-07-16 2004-01-22 Milman David A. Method of processing and billing work orders
US20040224702A1 (en) * 2003-05-09 2004-11-11 Nokia Corporation System and method for access control in the delivery of location information

Also Published As

Publication number Publication date
WO2005065224A3 (en) 2006-02-23
US8050688B2 (en) 2011-11-01
US20050143095A1 (en) 2005-06-30

Similar Documents

Publication Publication Date Title
US8050688B2 (en) Method and apparatus for delivering services
EP1424667B1 (en) Transport guidance system and method for a user of a public transport vehicle
EP1534044B1 (en) Method and apparatus for providing information through a communications network
TWI325255B (en) Method for wireless communications and mobile station
CN1708922B (en) Method and system for selecting data items for service requests
CN102984155B (en) For the treatment of the method for location information access requests
US10453107B2 (en) System and method for procuring taxicab service
US20020184302A1 (en) Method and system for generating a permanent record of a service provided to a mobile device
US20140006287A1 (en) Mobile communication device for conducting financial transactions
US20010027422A1 (en) Pay for location dependant service using mobile phone payment and mobile positioning
US20080103685A1 (en) Wireless Transmission System
JPH10191453A (en) Data transfer output system and information processing unit
JP2002509631A (en) Method and system for processing orders from a moving customer
JP2007522564A (en) Wireless point-of-sale information management transaction system and method
JP2003187281A (en) Method for paying toll by using portable terminal and program for the method
WO2001086492A1 (en) End user to mobile service provider message exchange system based on proximity
JP2022107013A (en) Settlement institution server, method thereof and program
TW200304331A (en) Method and apparatus for location based wireless roaming between communication networks
CN110969497A (en) Order processing method, device, equipment and computer readable storage medium
CN100551116C (en) Be used to have system, the method and apparatus of the positioning service privacy management of travelling carriage
US20020107916A1 (en) Inside-vehicle information communication method, inside-vehicle information communication apparatus, inside-vehicle information communication system, inside-vehicle information communication program, recording medium storing the inside-vehicle information communication program, vehicle-provided communication network system, and information recording medium issuing apparatus
US7970653B2 (en) Electronic authorisation
JP2002149527A (en) Site connection service method, and method or site for providing information or service
JP2002366988A (en) Portable radio terminal, data processor, and method for providing location notification service
KR20040050749A (en) Apparatus for serving a location information by using a personal mobile terminal in a car navigation system and method therefor

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: DE

WWW Wipo information: withdrawn in national office

Country of ref document: DE

122 Ep: pct application non-entry in european phase