US20050027608A1 - System and method for providing commercial services over a wireless communication network - Google Patents

System and method for providing commercial services over a wireless communication network Download PDF

Info

Publication number
US20050027608A1
US20050027608A1 US10/722,821 US72282103A US2005027608A1 US 20050027608 A1 US20050027608 A1 US 20050027608A1 US 72282103 A US72282103 A US 72282103A US 2005027608 A1 US2005027608 A1 US 2005027608A1
Authority
US
United States
Prior art keywords
service
user
data processing
control system
parking
Prior art date
Legal status (The legal status 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 status listed.)
Abandoned
Application number
US10/722,821
Inventor
Andreas Wiesmuller
Ben Goodspeed
Alois Langmeier
Reinhard Tschaickner
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
3UNITED USA Inc
Syniverse ICX Corp
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to US10/722,821 priority Critical patent/US20050027608A1/en
Assigned to CONNOVATION, USA, INC. reassignment CONNOVATION, USA, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: GOODSPEED, BEN, LANGMEIER, ALOIS, TSCHAICKNER, REINHARD, WIESMULLER, ANDREAS
Publication of US20050027608A1 publication Critical patent/US20050027608A1/en
Assigned to 3UNITED USA, INC. reassignment 3UNITED USA, INC. CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: CONNOVATION USA, INC.
Priority to US12/272,566 priority patent/US10332163B2/en
Assigned to VERISIGN ICX CORPORATION reassignment VERISIGN ICX CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: VERISIGN, INC.
Assigned to SYNIVERSE ICX CORPORATIOIN reassignment SYNIVERSE ICX CORPORATIOIN CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: VERISIGN ICX CORPORATION
Abandoned legal-status Critical Current

Links

Images

Classifications

    • 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
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • 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/04Payment circuits
    • 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/04Payment circuits
    • G06Q20/045Payment circuits using payment protocols involving tickets
    • 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/08Payment architectures
    • G06Q20/12Payment architectures specially adapted for electronic shopping systems
    • 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
    • G06Q20/325Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices using wireless networks
    • G06Q20/3255Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices using wireless networks using mobile network messaging services for payment, e.g. SMS
    • 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
    • G06Q20/326Payment applications installed on the mobile devices
    • 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
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • 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
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0623Item investigation
    • G06Q30/0625Directed, with specific intent or strategy
    • 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
    • G06Q50/00Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/18Legal services; Handling legal documents
    • G06Q50/188Electronic negotiation
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/42Coin-freed apparatus for hiring articles; Coin-freed facilities or services for ticket printing or like apparatus, e.g. apparatus for dispensing of printed paper tickets or payment cards
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/58Message adaptation for wireless communication

Definitions

  • the present invention relates generally to a mobile communication system for providing services over a wireless communication network and more particularly to a data processing and communication system for providing commercial services, over a wireless communication network, to users of mobile communication devices.
  • MCDs mobile communication devices
  • WAP Wireless Application Protocol
  • WAP enables utilization of an MCD to access Internet content and services.
  • WAP is advantageous over previously used MCD access techniques because it provides optimization of web-based applications for access by WAP-enables MCDs, taking into account the limited processing power, screen size, and bandwidth of a typical MCD.
  • WAP is a robust standard and generally works well for utilization of an MCD to access the Internet, it still suffers from a number of drawbacks in the field of provision of interactive commercial services.
  • WAP-based applications must be developed, maintained, and operated at a significant expense to service providers.
  • utilization of a WAP-based commercial service involves considerable involvement from a user to navigate through multiple screens of a WAP application, which is often difficult and time-consuming to do using an MCD. This in turn minimizes the opportunity of providing and stimulating impulse purchasing and/or orders from users.
  • WAP requires significant bandwidth and a good communication connection, making utilization of WAP-based services in areas with relatively poor network coverage difficult and frustrating for users.
  • SMS Short Message Service
  • MCD Mobile Broadband Code Division Multiple Access
  • SMS-based commercial services that are inexpensive to design, develop, and maintain. It would also be desirable to provide SMS-based commercial services that are easy for the MCD users to utilize and that encourage impulse orders and purchases.
  • FIG. 1 is a block diagram showing exemplary components of the inventive wireless commercial service system
  • FIG. 2 is a function diagram showing exemplary functions and dialog process executed in conjunction with the inventive wireless commercial service system of FIG. 1 ;
  • FIG. 3 is a flow process diagram showing an exemplary interactive service provision program process executed by the inventive wireless commercial service system of FIG. 1 ;
  • FIG. 4 is a flow process diagram showing a subscription program module utilized by the inventive program process of FIG. 3 ;
  • FIG. 5 is a flow process diagram showing a claim program module utilized by the inventive program process of FIG. 3 ;
  • FIG. 6 is a block diagram of user interface screens of a mobile communication device component of a preferred embodiment of the service system of FIG. 1 , showing an exemplary process for placing an order for a service utilizing the service system of FIG. 1 ;
  • FIG. 7 is a flow process diagram showing a first part of an exemplary interactive service provision program process for providing parking payment services to users, executed by the inventive wireless commercial service system of FIG. 1 ;
  • FIG. 8 is a flow process diagram showing a second part of the exemplary interactive service provision program process of FIG. 7 , for providing parking payment services to users, executed by the inventive wireless commercial service system of FIG. 1 .
  • the present invention is directed to a novel system that provides commercial services, over a wireless communication network, to users of mobile communication devices using through a simplified SMS dialog process.
  • the inventive system establishes a dialog with a user of a mobile communication device (MCD) utilizing SMS to present the user with commercial service options and to allow the user to quickly and easily purchase the services by sending minimal SMS responses during the dialog process.
  • MCD mobile communication device
  • the user subscribes with a service provider to pre-arrange payment options for purchased services, to provide information helpful in tailoring offered services and service options to the user, to select default values for various services to simplify the dialog process, and optionally to receive enhanced services (such as discounted and/or last minute offers, etc.).
  • a service provider to pre-arrange payment options for purchased services, to provide information helpful in tailoring offered services and service options to the user, to select default values for various services to simplify the dialog process, and optionally to receive enhanced services (such as discounted and/or last minute offers, etc.).
  • utilization of the inventive system occurs in three phases: trigger, purchase and claim.
  • trigger phase which may be initiated by the user or by the service provider transmitting an offer to the user
  • the service to be purchased is selected.
  • the user selects the grade and quantity of services to be purchased (for example, the number and type of event tickets) and authorizes payment which is processed by the service provider.
  • the user also receives a unique service code which is later utilized to claim the purchased service at the service location.
  • the claim phase the user presents the service code at the service location (for example at an event hall), which is then verified using a local terminal, and the service is then delivered to the user (for example, the user is admitted to the event).
  • the flexibility and ease of use of the inventive dialog process enables its utilization for a wide variety of commercial services, including, but not limited to entertainment site admissions, and travel.
  • the inventive system includes a wireless communication network that enables a service system to communicate with one or more users' MCDs via a gateway that translates SMS messages into electronic files and routs them to appropriate destinations (and vice versa).
  • the service system executes one or more inventive control programs and program modules to control and interact with at least a portion of the other components of the inventive system and also stores data related to operation of the system (for example user information databases, software for provision of various commercial services, etc.).
  • the service system is optionally connected to external payment system(s). While the service system can include internal payment processing capabilities, connection to the optional external payment system(s) enables the user to have multiple payment options.
  • the service system serves to trigger the purchase of the service, in response to a user's request or in response to an offer sent to the user and to complete the purchase of the service.
  • the service system may be administered and managed by a service manager, for example, a company contracted by one or more third party service providers to provide their services through the inventive system.
  • the service manager may be an independent entity or it may be a mobile service provider who also controls the wireless communication network and/or the gateway.
  • the service system can work in conjunction with one or more connected additional third party systems.
  • the service system may be implemented in third party computer systems utilizing existing hardware (i.e. servers, data storage) to execute the inventive control program.
  • the third parties directly manage and administer provision of their services to the user.
  • the service system is also connected to one or more remote systems, for enabling users to claim purchased services.
  • remote system preferably resides at the location at which a purchased service is claimed.
  • each remote system corresponds to a different location for delivery of one or more types of services.
  • the service system may be connected to a large number of remote systems at various movie theaters, concert halls, amusement parks, airports, bus terminals, etc.
  • One or more remote terminals for administrating the claim phase of the service provision process, are connected to the remote system.
  • the number of the remote terminals at a particular location is determined as a matter of design choice based on the type of service offered and necessary capacity and throughput.
  • the service system handles the subscription process, alone or in conjunction with payment systems, handles the purchase phase, while the remote terminals, alone or in conjunction with remote systems and/or the service system handle the claim phase.
  • the system and method of the present invention remedy the disadvantages of previously known systems for providing commercial services over a wireless communication network.
  • the inventive system provides one or more different real-time commercial services to users of mobile communication devices (MCDS) over a wireless communication network utilizing the short message service protocol (SMS).
  • SMS short message service protocol
  • WAP and related systems i.e. WAP gateways, etc.
  • MMS multimedia message service
  • SMS can also be readily utilized instead of or in addition to SMS, for example, providing additional or enhanced content during operation of the inventive system, as a matter of design choice without departing from the spirit of the invention.
  • any reference made to SMS below also applies to MMS.
  • the essence of the inventive system is establishing a dialog with a user of an MCD utilizing SMS to present the user with commercial service options and to allow the user to quickly and easily purchase the services by sending minimal SMS responses during the dialog process.
  • the user subscribes to a service provider to pre-arrange payment options for purchased services, to select default values for various services to simplify the dialog process, to provide information helpful in tailoring offered services and service options to the user, and optionally to receive enhanced services (such as discounted and/or last minute offers, etc.).
  • utilization of the inventive system occurs in three phases: trigger, purchase and claim.
  • the service to be purchased is selected.
  • the user selects the grade and quantity of services to be purchased (for example, the number and type of event tickets) and authorizes payment which is processed by the service provider.
  • the user also receives a unique service code which is later utilized to claim the purchased service at the service location.
  • the user presents the service code at the service location (for example at an event hall), which is then verified using a local terminal, and the service is then delivered to the user (for example, the user is admitted to the event).
  • the inventive system may be readily applied to provide a wide variety of commercial services to the users.
  • the inventive system enables the users to purchase tickets for various events, including but not limited to: movies, concerts, cultural events (theater, opera, museums, performance art), sporting events, zoos, amusement parks, or premium speaking engagements.
  • the inventive system can also readily enable the users to purchase travel services of all kinds, including but not limited to: travel tickets (airline, train, bus, ship), car rentals, hotel rooms, and parking. It should be noted that purchase of any other type of commercial services may be readily implemented using the inventive system without departing from the spirit of the invention.
  • an offer to purchase concert tickets may include a sound clip of an artist's music or a picture of an album cover, while when purchasing parking time, the user may use MMS to link to a traffic camera to view their car in the parking lot.
  • the system 10 includes a wireless communication network 12 for providing wireless communication services over a wireless communication link 16 to one or more mobile communication devices (MCDs) 14 .
  • the wireless communication network 12 may be one or more commonly known commercial mobile service provider networks capable of routing SMS messages.
  • the MCD 14 may be any mobile communication device that supports SMS services having a screen (not shown) for displaying SMS messages and an input device (such as a keypad, touch panel, or a voice input unit—not shown), for entering SMS messages.
  • the MCD 14 may be a cellular telephone, a personal digital assistant (PDA), or a combination of the two.
  • the MCD 14 can be implemented as a virtual device in a limited mobility (i.e. notebook) or desktop computer, utilizing instant message software functions of the computer to emulate SMS dialog.
  • the system 10 includes at least one gateway 18 , for receiving wireless SMS messages from the MCD, through the wireless communication network 12 via a communication link 20 , converting them to an electronic message form that can be transmitted and processed by a conventional computer system, and then routing the converted SMS message to a service system 22 via a communication link 24 .
  • the communication link 24 is preferably a high speed broadband connection (for example the Internet, an intranet, a local area network (LAN), a wide are network (WAN), or a broadband high speed line (T1/T3, etc.)).
  • the communication link 24 may be a high speed wireless communication link.
  • the service system 22 is preferably a computer system capable of simultaneously processing data received from multiple sources and capable of high speed communication with other remote computer systems.
  • the service system includes a control system 26 , for controlling operation of the service system 22 and for executing one or more inventive control programs and program modules to control and interact with at least a portion of the other components of the system 10 , and a data storage system 28 for storing data related to operation of the system 10 (for example user information databases, software for provision of various commercial services, etc.).
  • the control system 26 may be a server or group of interconnected servers, equipped with conventional peripherals (display, input system, communication system, etc.), while the data storage system 28 may be any high capacity secure data storage system, such as magnetic or optical drives.
  • the service system 22 is optionally connected to an external payment system (or systems) 30 via a secure communication link 32 .
  • the service system 22 can include internal payment processing capabilities (for example direct billing to the user's MCD account or via a pre-paid plan)
  • connection to the optional external payment system(s) 30 enables the user to have payment options such as credit or debit card, direct debit, paybox, or via other means.
  • the payment system(s) 30 may be a bank, a credit card processor, or the like.
  • the communication link is secure (or at least data sent to and from the payment system 30 is encrypted) to protect user's confidential financial information.
  • the service system 22 may be administered and managed by a service manager, for example, a company contracted by one or more third party service providers to provide their services through the inventive system 10 .
  • the service manager may be an independent entity or it may be a mobile service provider who also controls the wireless communication network 12 and/or the gateway 18 .
  • the service system 22 can work in conjunction with one or more additional third party systems 34 , linked through a communication link 36 .
  • part of the data storage system 28 that stores user information can reside in a third party system 34 . This can be advantageous if the user information is especially confidential, such as when the service provider is a government agency (e.g. a municipality providing parking services).
  • the service system 22 works in conjunction with the additional system 34 to execute the inventive control program (an example of which is further described below in connection with FIGS. 3-5 and 7 - 8 ) and program modules to provide services to the user.
  • the service system 22 may be implemented in third party computer systems utilizing existing hardware (i.e. servers, data storage) to execute the inventive control program.
  • the third parties directly manage and administer provision of their services to the user.
  • one or more of the configurations described above can be used alone or in combination in the inventive system 10 , as a matter of design choice without departing from the present invention.
  • multiple service systems 22 may be utilized in same or different geographic locations to simultaneously provide a variety of commercial services from a variety of different service providers.
  • some of the services may be provided over different wireless communication networks.
  • the service system 22 can be configured to execute multiple control programs to simultaneously provide services from different service providers.
  • the service system 22 is further advantageous in that it enables service managers and service providers to readily gather and analyze aggregate data from purchased services. For example, concert attendance and parking patterns in a municipality may be analyzed and tracked.
  • the service system 22 is also connected to one or more remote systems 38 , for enabling users to claim purchased services, via a communication link 44 (which may be wireless or wired).
  • remote system 38 preferably resides at the location at which a purchased service is claimed. For example, if the service is event tickets, the remote system 38 is located at the event venue, while if the service is airline tickets, the remote system 38 is located at the airport terminal.
  • the remote system 38 which may be a conventional computer system having conventional peripherals, preferably includes a control system 40 (such as a workstation, a server, or a group of servers) for controlling the operation of the remote system 38 , and a data storage system 42 for storing service-related data locally.
  • Each remote system 38 corresponds to a different location for delivery of one or more types of services.
  • the service system 22 may be connected to a large number of remote systems 38 at various movie theaters, concert halls, amusement parks, airports, bus terminals, etc.
  • One or more remote terminals 46 are connected to the remote system 38 via a communication link 48 .
  • the number of the remote terminals 46 at a particular location is determined as a matter of design choice based on the type of service offered and necessary capacity and throughput. For example, at a small theater only one remote terminal 46 may be necessary, while at a large concert hall, more than a dozen may be necessary (for example one for each entry point).
  • the remote terminals 46 are robust MCDs (for example wireless PDAs), but they may be conventional cell phones or standard wired workstation-type terminals (for example existing workstation at a ticket counter).
  • the communication link 48 may be wireless (when the remote terminals 46 are MCDS) or wired (when the remote terminals 46 are workstations).
  • the remote terminals 46 are workstations.
  • different types of remote terminals 46 may be utilized in conjunction with one another.
  • a concert hall may have several remote terminal 46 workstations at ticket counters, and multiple remote terminal 46 MCDs carried by gate ushers stationed at various entry points.
  • the remote system 38 is eliminated and the remote terminals 46 may communicate with the service system 22 directly (i.e. via a wireless link to the gateway 18 ). This may be advantageous when the location at which the services are claimed can vary (for example if the services are purchased parking time) or for very small event venues for which having a remote system 38 is impractical.
  • the operation of the remote system(s) 38 and the remote terminal(s) 46 is described in greater detail below in connection with FIGS. 2, 3 and 5 .
  • the user completes a subscription process 100 .
  • the system 10 may be utilized by the user using simple SMS dialog at any time in three phases—a trigger dialog phase 102 , a purchase dialog phase 104 , and a claim dialog phase 106 .
  • Completing the subscription process 100 is preferably done on-line utilizing a conventional computer system that establishes a communication connection with the service system 22 (for example via the Internet or via the wireless communication network 12 ).
  • the service system 22 provides an easy-to-navigate graphical user interface that assists the user in completing the subscription process 100 .
  • the subscription process 100 may be performed by the user utilizing the MCD 14 , by communicating with a service manager's or provider's customer representative by telephone, or by filling out a form and transmitting it to the service manager or provider by mail or by facsimile.
  • the main purpose of the subscription process 100 is to enable the user to simplify future use of the system 10 by making as many decisions as is practical in advance.
  • the amount and complexity of various dialogs during phases 102 and 104 may be significantly minimized and certain steps may be eliminated. This is particularly useful for future purchases of travel services where preferences of particular airlines or car rental agencies and car types will greatly simplify the purchase process.
  • the user selects a preferred payment type ( 108 )—for example, the user may indicate that all payments for services obtained through the system 10 should be billed to the user's MCD account.
  • the user may also select any other payment option, such as credit or debit card, direct bank account debit, paybox, a prepaid service plan, etc.
  • the user may also select whether any particular payment type would be default or whether the user should be prompted during the purchase dialog phase 104 to select a payment type.
  • the user may select particular default payment types for various types of services. For example, the user may desire all event services to be billed to their MCD account, while travel services should be billed to a particular credit card.
  • the user also provides sufficient information ( 110 ) for identifying the user and for billing the selected payment types.
  • the user can also select other preferences, such as whether or not the service system 22 should request identity verification prior to processing a service purchase, whether the purchase should be confirmed with the user prior to processing the payment, the preferred grade of service for certain types of services (i.e. always select best orchestra seats or always select least expensive seats), the preferred number of services (i.e. always purchase 2 movie tickets), the user's default location (i.e. a city or borough thereof) and any other preferences that may be offered for selection to the user as a matter of design choice.
  • the user may choose to utilize an offers service ( 112 ) to “opt-in” to receive, at the MCD 14 , various offers from service providers or service managers, for example for one or more of the following:
  • the user may also select location-based services ( 114 ) to receive one or more of above-subscribed offers at the MCD 14 based on the user's actual physical location.
  • location-based services 114
  • This enables transmission of offers to the user based on the user's physical proximity to service locations and also simplifies the user's search efforts during the trigger dialog phase 102 .
  • the user who opts for location based services may receive an offer to purchase low-priced last minute tickets for an event taking place several streets away from the user.
  • a user who searches for movie showtimes may automatically be presented with showtimes for movies in a theater closest to the user's actual geographical location at the time of the search.
  • the trigger dialog phase 102 initiates the process of providing a service by the inventive system 10 to the user.
  • the trigger phase 102 may be initiated in one of several ways: keyword ( 116 ), search ( 118 ), or offer ( 120 ).
  • Various SMS message keywords for specific services may be advertised and promoted by the service managers or service providers in media (radio, print, television) or on-line. For example, an advertisement may state “Send a message ‘JOEC112’ to this number to purchase tickets for Joe C's 8 PM show at the Garden Center this Friday.”
  • an advertisement may state “Send a message ‘JOEC112’ to this number to purchase tickets for Joe C's 8 PM show at the Garden Center this Friday.”
  • the user can obtain one or more keywords representative of the desired services from advertising or from other users by word of mouth.
  • the keywords can correspond to varying quantity of predetermined service information. A greater amount of information linked to the keyword results in a more simplified trigger and purchase dialog.
  • a keyword may correspond to an artist and concert location, so that the user may still need to select a time and date for the concert at the trigger phase 102 .
  • a keyword that corresponds to an artist, location, date and time can enable the user to enter the purchase phase 104 immediately after transmitting the keyword.
  • the user may utilize a search ( 118 ) to find and select a particular service.
  • a search By entering all or part of a search word, the user may be presented with simplified menus at the MCD 14 which can be navigated with single letter or number responses. In this case having previously selected preferences (during subscription process 102 ) can simplify the search process for the user.
  • a search may also be utilized in conjunction with use of a keyword. The search may be performed by the service system 22 and/or by additional systems 34 (if present). The particular search technology used may be selected as a matter of design choice.
  • the user when the user is sent a particular offer (for example by opting in at ( 112 ) during the subscription phase 100 ), the user can accept the offer and proceed directly to the purchase dialog phase 104 .
  • the trigger phase 102 may be completely eliminated, for example as described below in connection with an exemplary parking service system shown in FIGS. 7 and 8 . In such cases, the user can initiate the purchase phase 104 directly by simply transmitting the desired units of service to the service system 22 .
  • the purchase dialog phase 104 enables the user to select the quality and quantity of purchased services, to confirm the purchase, to arrange payment for purchased services and to receive information about the purchased services including claim instructions and a unique service code used later during the claim dialog phase 106 to redeem the purchased services at the service location.
  • the user may select the grade of desired service ( 122 ), for example the quality of event seats (orchestra, mezzanine, standing room), or the class of travel seats (first class, business class, economy).
  • the user may purchase additional bundled services as a higher grade service.
  • the service provider may offer a package—concert tickets and parking at a price lower than if purchased separately.
  • the user selects the desired units of service ( 124 ) for example by transmitting the number of desired services (e.g. tickets, etc).
  • the user is presented with the service price and information and requested to confirm the purchase ( 126 ). Assuming, the purchase is confirmed (automatically or by the user), a payment option ( 128 ) is selected (automatically or by the user) and the payment is processed ( 130 ).
  • the user's identity may be verified prior to payment processing via a pin-code or a biometric scan if the MCD is equipped with such a device.
  • the user receives the purchased service information (e.g.
  • the user is also provided with instructions on how to receive the service code again if the user accidentally deletes the message.
  • the unique service code may be used for provision or offer of other commercial services, or discounts on services or products to the user.
  • the unique code can be used as a sweepstakes entry for the user, or used to obtain discounts for parking or dining at locations proximal to where the purchased service is claimed.
  • the user may purchase multiple bundled services (for example, concert tickets and parking) under one unique code that may be utilized both for concert admission and for parking.
  • the user presents the service code at the service location, the service code is verified, the user is given the service, and the service code is marked as claimed so that it may not be used again.
  • the user may present the service code ( 134 ) to service representatives at the service location (for example, gate ushers at a concert or ticketing representatives at an airport) who utilize remote terminals 46 to verify that the user's service code is valid ( 136 ).
  • the user may show the screen with the service code to the representative or simply communicate the code verbally.
  • a database with valid service codes may reside at the service system 22 (i.e. remote terminals 46 can connect to it directly or via the remote system 38 ) or it may be downloaded prior to the time of scheduled service delivery (i.e. flight time or concert start time) to the remote system 38 that is at the service location.
  • This is advantageous for large scale service provision (i.e. airlines, concert halls, movie theaters) because the service codes can be quickly verified locally and without reliance on the communication link 44 .
  • the service code database may be downloaded into a remote terminal 46 (for example in a small venue).
  • the service code is verified the service is delivered to the user ( 138 ), for example in form of boarding passes, admission into an event venue, or provision of a hotel room or rental car.
  • the service is then marked as claimed ( 140 ) and the service code is disabled to prevent anyone else from using that code again.
  • the key features and operation of the inventive system 10 are controlled and configured by the main program executed by the system 10 (for example by the control system 26 , FIG. 1 ). Different steps or program modules of the main program may be executed by different components of the system 10 as a matter of design choice.
  • FIG. 3 a logic flow diagram representing the main program executed by one or more components of the inventive system 10 , in conjunction with input from the user, is shown. Furthermore, only a specific instance of the execution of the main program is described showing the operation of the system 10 during a typical dialog session between a user and the service system 22 .
  • the inventive system 10 can readily concurrently execute multiple instances of the main program for each user that connects to the system 10 . Furthermore, only those steps necessary or desirable for system 10 operation are shown. It is contemplated that execution of application programs and functions across several different computer systems may involve numerous conventional processes and steps not shown here because they are not part of the present invention. It should also be noted that certain steps in the flow diagram are marked with an “MO” or “MT” to signify whether the step is originated from the user—mobile originated or “MO”, or originated by the service system 22 —mobile terminated or “MT”.
  • main program does not run continuously and may in fact be executed at completely different times.
  • the main program is capable of supporting virtually any type of commercial service in its form presented below.
  • the main program may be readily modified or configured to provide certain services more efficiently and with increased simplicity.
  • An exemplary modification of the main program configured for providing parking purchase services is shown in FIGS. 7 and 8 .
  • the main program begins at a step 200 , and at a step 202 , the program invokes a subscription module.
  • the purpose of the subscription module is to run the subscription process 100 as described above in connection with FIG. 2 , and thus steps 304 to 312 are performed with references to the descriptions of the subscription process 100 .
  • FIG. 4 when the subscription module is invoked, at a step 302 the system 10 initiates subscription and at a step 304 acquires the necessary user information from the user.
  • the system 10 queries the user to select one or more payment methods and acquires necessary information from the user to effectuate selected payments.
  • the user optionally selects whether to opt-in for one or more service offer notifications, while at a step 310 , the user optionally selects preference and defaults to simplify the service purchase process, and at a step 312 , the user optionally selects location-based services.
  • the user may be provided by the service provider, with a unique tag identifying the user as subscribing to a particular service and having some information (such as a vehicle identification (license plate, etc) linked to the unique tag identification).
  • the tag may include barcode, RF transmitter, or similar readable information device to enable reading of the tag identification automatically by a properly equipped reader. This is particularly useful for providing parking payment services, because such a tag may be displayed at the user's vehicle to identify to a traffic official that the user subscribes to a parking payment service and thus simplify the claim phase.
  • a particular service is selected by the user thus initiating a trigger event.
  • the purpose of steps 204 to 222 is to execute the trigger dialog phase 102 described above in connection with FIG. 2 , and thus the descriptions of these steps refer to the explanation of the trigger dialog phase 102 .
  • the trigger event can be a keyword, representative of a service and of service information, supplied by the user (and optionally supplemented with a search to narrow down the exact service details), a search for a particular service by the user, or a response to an offer from a service provider, assuming the user has opted in for such offers during execution of the subscription module of FIG. 4 .
  • the system 10 offers grades of service to the user (for example, the type of event tickets or the class of travel tickets), and at a step 212 , the user selects the quantity of units of service (for example, the number of tickets, the number of time units for parking or the number of days for a car rental).
  • the system 10 may confirm the user's selection of the services and at a test 216 , if the user declines to confirm the purchase the program proceeds to a step 218 where the user is offered to terminate the purchase process or to return to a previous step (for example steps 210 or 212 ) to make new selections.
  • the system 10 processes the user's payment and verifies its receipt.
  • the system 10 may verify the user's identity by requesting a PIN number or by using a biometric identity verification device on the MCD 14 if such a device is present.
  • the user may disable the verification step during the subscription process.
  • the user may select to pay via a non-automated payment method (i.e., sending a check or calling in with a credit card). In this case step 220 is not performed after payment is received and performance of further steps is delayed until that occurs.
  • the system 10 transmits purchased service and claim information to the user, including a unique SERVICE_Code that will be used at a future time to claim the purchased service.
  • the information transmitted at this step may include information of what service the user purchased (including grade and quantity), service location information where the service will be claimed, as well as other messages such as instructions on how to recover this message if the user accidentally deletes it.
  • the system 10 may transmit one or more non-commercial messages to the user having information in connection with the purchased service.
  • the message may include entry instructions, or even cancellation information if the event is cancelled.
  • the program invokes a claim module.
  • the purpose of the claim module is to run the claim dialog phase 106 as described above in connection with FIG. 2 , and thus steps 402 to 410 are performed with references to the descriptions of the claim dialog phase 106 .
  • the system 10 initiates the claim process, and at a step 404 , the user presents the SERVICE_Code to a service representative at the service location.
  • the service representative verifies the SERVICE_Code using the remote terminal 46 , and at a step 408 , the service is delivered to the user (i.e.
  • the system 10 marks the SERVICE_Code as CLAIMED so that the same code cannot be used again for the same service.
  • the user is able to readily purchase and claim commercial services utilizing the novel system 10 in conjunction with simplified SMS dialog processes.
  • the claim module may be modified to account for particulars of the service being purchased.
  • the service is a parking payment
  • the user is not around to present a SERVICE_Code to a traffic agent.
  • the SERVICE_Code may be implemented as a “PAID” flag on a parking account created by the user during execution of the subscription module and associated with the user's vehicle ID (see description of step 314 above) and the unique identification tag.
  • the service is claimed when a traffic agent transmits information from the identification tag (or if no tag is present, the vehicle license plate number) to the service system 22 to determine if a PAID flag is present.
  • the parking payment SERVICE_Code i.e. the “paid” status
  • a more detailed exemplary embodiment of a parking embodiment of a main control program is described below in connection with FIGS. 7 and 8 .
  • FIG. 6 a sequential series of exemplary MCD 14 screens are shown to illustrate a simplified exemplary interface of the system 10 for purchasing services.
  • Each screen element is marked with an “MO” or “MT” to signify whether the information in the screen is sent from the user—mobile originated or “MO”, or sent to the user by the service system 22 —mobile terminated or “MT”.
  • the user transmits a keyword from the MCD 14 identifying a desired commercial service in form of an ABR_SVS_NAME—for example an abbreviated name of a performance artist, or transportation tickets to a particular geographic location.
  • This ABR_SVS_NAME may be obtained by the user from previous SMS offers, or from print or other media (TV, radio) advertising.
  • the system 10 responds with a screen 452 displaying full information about the service (SVS_NAME—for example a concert name), the location of the service (LOCATION—for example a particular concert venue), as well as additional information, such as seats being offered (Add. Info), the time and date of the service, and the price per service ($Price—for example the price per concert ticket).
  • SVS_NAME for example a concert name
  • LOCATION for example a particular concert venue
  • additional information such as seats being offered (Add. Info)
  • the time and date of the service the time and date of the service
  • $50Price for example the price per concert ticket
  • the user transmits N, the number of services desired for purchase (i.e. a number of concert tickets), and at a screen 456 , the system 10 returns a confirmation of the number of services to be purchased (N_Services) as well as the total purchase price (Total_Price).
  • N_Services the number of services to be purchased
  • Total_Price the total purchase price
  • the user desires to confirm the purchase
  • the user transmits “Y” for “Yes” and then the system 10 verifies payment for the services by billing the user in accordance with a previously determined method (telephone bill, credit card, etc.).
  • the system 10 verifies the identity of the user via a pre-determined password or PIN code, or other form of identity verification (i.e. by voice verification or by a biometric scanner built into the MCD 14 ).
  • the system 10 transmits purchase confirmation to the user in form of the SVS_NAME, a unique code serving as proof of the user's purchase (SVS_CODE), a warning message (Warn_Message—for example reminding the user not to delete this message and telling the user how to recover the message id accidentally deleted), and a statement of the amount of services (e.g. tickets) for which the SVS_CODE is valid.
  • the user can then utilize the SVS_CODE to claim the purchased services by presenting the SVS_CODE at the predetermined LOCATION.
  • the SVS_CODE may include multiple bundled services (for example by offering additional services, such as parking, to the user during the above-described process), or may be utilized by the user to obtain discounts at service providers that made a previous cross-marketing or promotional arrangement with the service provider that issued the SVS_CODE. Furthermore, the SVS_CODE may be used for future marketing opportunities, for example sweepstakes, or as a basis for future service offers (discounted and otherwise) to the user.
  • FIG. 7 an exemplary modification of the main control program executed by one or more components of the system 10 is shown as a process in two parts—purchase of parking time ( FIG. 7 ) and validation of purchased parking ( FIG. 8 ).
  • parking services may be readily implemented in the program of FIGS. 2-5
  • the example described below serves to illustrate how the inventive system 10 may be readily configured to provide various commercial services with the greatest efficiency and simplicity.
  • the process described below presumes that the user has already subscribed to the parking payment service by completing the subscription module of FIG. 4 and that the user has their unique ID tag issued by the service provider displayed at their vehicle.
  • the user should have provided vehicle identification (VEH_ID) to which the unique ID tag is linked by the system 10 .
  • VH_ID vehicle identification
  • steps 504 to 508 i.e. by making appropriate preference choices during the subscription process
  • steps 504 to 508 i.e. by making appropriate preference choices during the subscription process
  • steps 510 i.e. by making appropriate preference choices during the subscription process
  • these steps are unnecessary for parking purchases of no more than a few dollars.
  • These optional steps may be useful for purchases of long terms parking, such as parking permits and airport parking.
  • the process begins at a step 500 when the user parks the car at a location at which parking services may be purchased through the system 10 (for example this may be noted with local signage, even providing a particular SMS telephone number—PARK_NUM to which purchase messages can be sent.
  • the user transmits TIME_D—the desired time for parking in units of minutes, hours, days or longer, to the PARK_NUM. This step serves as both the trigger event and selection of number of units of service.
  • the system 10 confirms the purchase price of TIME_D with the user and if the user does not agree at a test 506 , enables the user to terminate the process or re-select TIME_D at a step 506 .
  • the system 10 optionally verifies the user's identity via PIN code or other means, and then processes and verifies payment for the TIME_D.
  • the system 10 transmits confirmation of parking purchase to the user along with a “valid-until”—VALID_U time so that the user has a record of when the purchased TIME_D will run out.
  • the system 10 flags the VEH_ID as having paid parking (PAID_P) until TIME_D expires at which time the PAID_P flag is removed from the VEH_ID at a step 520 .
  • additional optional steps 516 - 518 may be offered to the user to warn them of TIME_D running out and/or enable them to purchase additional TIME_D remotely.
  • the system 10 transmits an expiration warning to the user a predetermined time before TIME_D runs out (for example 5 or 10 minutes).
  • the user is offered to purchase additional time. If the user accepts, at a step 502 the user can replenish TIME_D by a desired amount. If the user declines, after TIME_D expires, the program proceeds to the step 520 where the PAID_P flag is removed from the VEH_ID.
  • the user can still repeat step 502 at any time to add to or purchase additional TIME_D.
  • the user is able to purchase parking time in one easy step, retain verification and record of the purchase, as well as able to add to the purchased parking time remotely without returning to their vehicle.
  • the second part of the parking process is show as performed by a traffic officer utilizing their own MCD in communication with the system 10 .
  • this MCD acts as a remote terminal 46 communicating directly with the service system 22 .
  • the traffic officer's MCD may be equipped with data reader to read data encoded in the unique ID tags (such as barcode or RF) and also optionally equipped with a printer to generate a parking ticket as required (not shown).
  • the process starts at a step 600 when the officer arrives at the user's vehicle.
  • the officer transmits the VEH_ID to the service system 22 .
  • the officer acquires the VEH_ID by reading it from the unique ID tag at the vehicle with the remote terminal 46 , or if the tag is not present by manually entering the license plate number of the vehicle into the remote terminal 46 as VEH_ID.
  • the system determines if the VEH_ID has a PAID_P flag. If it does not, the officer issues a ticket to the user's vehicle (optionally automatically generating it if the remote terminal 46 is equipped with a printer).
  • the officer may determine whether he wants to send a message to the user, for example if the vehicle is damaged, a window is left open in the rain, or the vehicle lights are left on. If the message is to be sent, at a step 612 , the message is composed (or preferably selected from predetermined messages, e.g. “your lights are on or “your windows are open”) and then routed to the user by the service system 10 . Otherwise, the process ends at a step 608 .

Abstract

The inventive system provides real-time commercial services to users of mobile communication devices (MCDs) over a wireless communication network utilizing the short message service protocol (SMS). The inventive system establishes a dialog with a user of an MCD utilizing SMS to present the user with commercial service options and to allow the user to quickly and easily purchase the services by sending minimal SMS responses during the dialog process. Preferably, prior to utilization of the inventive system, the user subscribes with a service provider to pre-arrange payment options for purchased services, to provide information helpful in tailoring offered services and service options to the user, and optionally to receive enhanced services (such as discounted and/or last minute offers, etc.). Utilization of the inventive system occurs in three phases: trigger, purchase and claim. During the trigger phase (user or service provider initiated), the service to be purchased is selected. During the purchase phase, the user selects the grade and quantity of services to be purchased and authorizes payment which is processed by the service provider and thereafter receives a unique service code. During the claim phase, the user presents the service code at the service location, which is then verified using a local terminal, and the service is then delivered to the user. The inventive dialog process can be advantageously and readily configured for a wide variety of commercial services, including, but not limited to entertainment site admissions and travel.

Description

    CROSS REFERENCE TO RELATED APPLICATIONS
  • The present patent application claims priority from the commonly assigned U.S. provisional patent application Ser. No. 60/490,752 entitled “System and Method for Providing Commercial Services over a Wireless Communication Network” filed Jul. 29, 2003.
  • FIELD OF THE INVENTION
  • The present invention relates generally to a mobile communication system for providing services over a wireless communication network and more particularly to a data processing and communication system for providing commercial services, over a wireless communication network, to users of mobile communication devices.
  • BACKGROUND OF THE INVENTION
  • In the past decade, mobile communication devices (hereinafter “MCDs”), such as cellular telephones and pagers have taken the world by storm. While voice communication and text messaging remains the dominant area of utilization, in recent years there has been a proliferation of additional services that are offered to users of MCDs by various service providers. These services range from delivery of news or other information in text format, to full interactive services (Internet-based and otherwise), such as web-browsing and games. In most cases, such commercial services are implemented through utilization of the Wireless Application Protocol (“WAP”), which serves as a secure specification for allowing users to access information and utilize interactive services through their MCD. In essence WAP enables utilization of an MCD to access Internet content and services. WAP is advantageous over previously used MCD access techniques because it provides optimization of web-based applications for access by WAP-enables MCDs, taking into account the limited processing power, screen size, and bandwidth of a typical MCD.
  • However, while WAP is a robust standard and generally works well for utilization of an MCD to access the Internet, it still suffers from a number of drawbacks in the field of provision of interactive commercial services. First, WAP-based applications must be developed, maintained, and operated at a significant expense to service providers. Second, utilization of a WAP-based commercial service involves considerable involvement from a user to navigate through multiple screens of a WAP application, which is often difficult and time-consuming to do using an MCD. This in turn minimizes the opportunity of providing and stimulating impulse purchasing and/or orders from users. Third, WAP requires significant bandwidth and a good communication connection, making utilization of WAP-based services in areas with relatively poor network coverage difficult and frustrating for users.
  • In the past decade, a different standard for binary and text-based communication over wireless networks has emerged and is in the process of gaining tremendous popularity among both network service providers and users. This standard is called Short Message Service (SMS), initially established over ten years ago as a one way communication platform where operators could send notification messages to their customers, for example to state that the customer has voice mail. SMS, which has evolved into a popular person to person communication format, now enables quick and easy sending and receiving of short text messages (for example around 160 characters in the GSM standard) by MCD users. Typically the cost of sending and/or receiving SMS messages is very small to the user, making SMS a great option for cheap, fast, and efficient communication that is generally less expensive than voice communication. Furthermore, SMS is even more reliable in poor coverage areas than voice communication, due to the fact that SMS communication is queued, and is certainly more reliable than WAP.
  • It would thus be desirable to provide a platform that utilizes SMS for providing robust commercial services to users of MCDs. It would further be desirable to provide SMS-based commercial services that are inexpensive to design, develop, and maintain. It would also be desirable to provide SMS-based commercial services that are easy for the MCD users to utilize and that encourage impulse orders and purchases.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • In the drawings, wherein like reference characters denote corresponding or similar elements throughout the various figures:
  • FIG. 1 is a block diagram showing exemplary components of the inventive wireless commercial service system;
  • FIG. 2 is a function diagram showing exemplary functions and dialog process executed in conjunction with the inventive wireless commercial service system of FIG. 1;
  • FIG. 3 is a flow process diagram showing an exemplary interactive service provision program process executed by the inventive wireless commercial service system of FIG. 1;
  • FIG. 4 is a flow process diagram showing a subscription program module utilized by the inventive program process of FIG. 3;
  • FIG. 5 is a flow process diagram showing a claim program module utilized by the inventive program process of FIG. 3;
  • FIG. 6 is a block diagram of user interface screens of a mobile communication device component of a preferred embodiment of the service system of FIG. 1, showing an exemplary process for placing an order for a service utilizing the service system of FIG. 1;
  • FIG. 7 is a flow process diagram showing a first part of an exemplary interactive service provision program process for providing parking payment services to users, executed by the inventive wireless commercial service system of FIG. 1; and
  • FIG. 8 is a flow process diagram showing a second part of the exemplary interactive service provision program process of FIG. 7, for providing parking payment services to users, executed by the inventive wireless commercial service system of FIG. 1.
  • SUMMARY OF THE INVENTION
  • The present invention is directed to a novel system that provides commercial services, over a wireless communication network, to users of mobile communication devices using through a simplified SMS dialog process. In summary, the inventive system establishes a dialog with a user of a mobile communication device (MCD) utilizing SMS to present the user with commercial service options and to allow the user to quickly and easily purchase the services by sending minimal SMS responses during the dialog process.
  • Preferably, prior to utilization of the inventive system, the user subscribes with a service provider to pre-arrange payment options for purchased services, to provide information helpful in tailoring offered services and service options to the user, to select default values for various services to simplify the dialog process, and optionally to receive enhanced services (such as discounted and/or last minute offers, etc.).
  • Essentially, utilization of the inventive system occurs in three phases: trigger, purchase and claim. During the trigger phase, which may be initiated by the user or by the service provider transmitting an offer to the user, the service to be purchased is selected. During the purchase phase, the user selects the grade and quantity of services to be purchased (for example, the number and type of event tickets) and authorizes payment which is processed by the service provider. During the purchase phase, the user also receives a unique service code which is later utilized to claim the purchased service at the service location. During the claim phase, the user presents the service code at the service location (for example at an event hall), which is then verified using a local terminal, and the service is then delivered to the user (for example, the user is admitted to the event). The flexibility and ease of use of the inventive dialog process enables its utilization for a wide variety of commercial services, including, but not limited to entertainment site admissions, and travel.
  • The inventive system includes a wireless communication network that enables a service system to communicate with one or more users' MCDs via a gateway that translates SMS messages into electronic files and routs them to appropriate destinations (and vice versa). The service system executes one or more inventive control programs and program modules to control and interact with at least a portion of the other components of the inventive system and also stores data related to operation of the system (for example user information databases, software for provision of various commercial services, etc.). The service system is optionally connected to external payment system(s). While the service system can include internal payment processing capabilities, connection to the optional external payment system(s) enables the user to have multiple payment options. Thus, the service system serves to trigger the purchase of the service, in response to a user's request or in response to an offer sent to the user and to complete the purchase of the service.
  • The service system may be administered and managed by a service manager, for example, a company contracted by one or more third party service providers to provide their services through the inventive system. The service manager may be an independent entity or it may be a mobile service provider who also controls the wireless communication network and/or the gateway.
  • Optionally, the service system can work in conjunction with one or more connected additional third party systems. Alternately, the service system may be implemented in third party computer systems utilizing existing hardware (i.e. servers, data storage) to execute the inventive control program. In this case, the third parties directly manage and administer provision of their services to the user.
  • The service system is also connected to one or more remote systems, for enabling users to claim purchased services. For most services, remote system preferably resides at the location at which a purchased service is claimed. Thus each remote system corresponds to a different location for delivery of one or more types of services. For example, the service system may be connected to a large number of remote systems at various movie theaters, concert halls, amusement parks, airports, bus terminals, etc.
  • One or more remote terminals, for administrating the claim phase of the service provision process, are connected to the remote system. The number of the remote terminals at a particular location is determined as a matter of design choice based on the type of service offered and necessary capacity and throughput.
  • In conclusion, the service system, alone or in conjunction with additional systems, handles the subscription process, alone or in conjunction with payment systems, handles the purchase phase, while the remote terminals, alone or in conjunction with remote systems and/or the service system handle the claim phase.
  • Other objects and features of the present invention will become apparent from the following detailed description considered in conjunction with the accompanying drawings. It is to be understood, however, that the drawings are designed solely for purposes of illustration and not as a definition of the limits of the invention, for which reference should be made to the appended claims.
  • DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS
  • The system and method of the present invention remedy the disadvantages of previously known systems for providing commercial services over a wireless communication network. The inventive system provides one or more different real-time commercial services to users of mobile communication devices (MCDS) over a wireless communication network utilizing the short message service protocol (SMS). While the inventive system is described as advantageously utilizing the SMS standard, it should be understood to one skilled in the art, that the inventive system may utilize WAP and related systems (i.e. WAP gateways, etc.) without departing from the spirit of the invention as a matter of necessity or design choice. Furthermore, the multimedia message service (MMS) can also be readily utilized instead of or in addition to SMS, for example, providing additional or enhanced content during operation of the inventive system, as a matter of design choice without departing from the spirit of the invention. Thus, for the purposes of the present invention, it should be understood that any reference made to SMS below, also applies to MMS.
  • As described in greater detail below in connection with FIG. 2, the essence of the inventive system is establishing a dialog with a user of an MCD utilizing SMS to present the user with commercial service options and to allow the user to quickly and easily purchase the services by sending minimal SMS responses during the dialog process. Preferably, prior to utilization of the inventive system, the user subscribes to a service provider to pre-arrange payment options for purchased services, to select default values for various services to simplify the dialog process, to provide information helpful in tailoring offered services and service options to the user, and optionally to receive enhanced services (such as discounted and/or last minute offers, etc.). In summary, utilization of the inventive system occurs in three phases: trigger, purchase and claim. During the trigger phase, which may be initiated by the user or by the service provider transmitting an offer to the user, the service to be purchased is selected. During the purchase phase, the user selects the grade and quantity of services to be purchased (for example, the number and type of event tickets) and authorizes payment which is processed by the service provider. During the purchase phase, the user also receives a unique service code which is later utilized to claim the purchased service at the service location. During the claim phase, the user presents the service code at the service location (for example at an event hall), which is then verified using a local terminal, and the service is then delivered to the user (for example, the user is admitted to the event). The flexibility and ease of use of the inventive dialog process enables its utilization for a wide variety of commercial services, including, but not limited to entertainment site admissions and travel.
  • The inventive system may be readily applied to provide a wide variety of commercial services to the users. For example, the inventive system enables the users to purchase tickets for various events, including but not limited to: movies, concerts, cultural events (theater, opera, museums, performance art), sporting events, zoos, amusement parks, or premium speaking engagements. Similarly, the inventive system can also readily enable the users to purchase travel services of all kinds, including but not limited to: travel tickets (airline, train, bus, ship), car rentals, hotel rooms, and parking. It should be noted that purchase of any other type of commercial services may be readily implemented using the inventive system without departing from the spirit of the invention. It should also be noted that for some types of services utilization of MMS may be advantageous in that enhanced content may be provided to the user in conjunction with an offer or purchase of a service. For example, an offer to purchase concert tickets may include a sound clip of an artist's music or a picture of an album cover, while when purchasing parking time, the user may use MMS to link to a traffic camera to view their car in the parking lot.
  • Referring now to FIG. 1, an exemplary embodiment of the present invention is shown as a system 10. The system 10 includes a wireless communication network 12 for providing wireless communication services over a wireless communication link 16 to one or more mobile communication devices (MCDs) 14. The wireless communication network 12 may be one or more commonly known commercial mobile service provider networks capable of routing SMS messages.
  • While only a single MCD is shown, it should be understood that the amount of MCDs that are capable of simultaneously utilizing the system 10 is limited only by the capacity of the wireless network 12 and capacity of other hardware system 10 components described below. The MCD 14 may be any mobile communication device that supports SMS services having a screen (not shown) for displaying SMS messages and an input device (such as a keypad, touch panel, or a voice input unit—not shown), for entering SMS messages. For example, the MCD 14 may be a cellular telephone, a personal digital assistant (PDA), or a combination of the two. Optionally, the MCD 14 can be implemented as a virtual device in a limited mobility (i.e. notebook) or desktop computer, utilizing instant message software functions of the computer to emulate SMS dialog.
  • The system 10 includes at least one gateway 18, for receiving wireless SMS messages from the MCD, through the wireless communication network 12 via a communication link 20, converting them to an electronic message form that can be transmitted and processed by a conventional computer system, and then routing the converted SMS message to a service system 22 via a communication link 24. While only a single gateway 18 is shown, it should be understood that multiple gateways may be readily utilized to provide broad geographical coverage to ensure that SMS messages sent from any MCD 14 location are picked up and properly routed. The communication link 24 is preferably a high speed broadband connection (for example the Internet, an intranet, a local area network (LAN), a wide are network (WAN), or a broadband high speed line (T1/T3, etc.)). Optionally, the communication link 24 may be a high speed wireless communication link.
  • The service system 22 is preferably a computer system capable of simultaneously processing data received from multiple sources and capable of high speed communication with other remote computer systems. At the very least, the service system includes a control system 26, for controlling operation of the service system 22 and for executing one or more inventive control programs and program modules to control and interact with at least a portion of the other components of the system 10, and a data storage system 28 for storing data related to operation of the system 10 (for example user information databases, software for provision of various commercial services, etc.). The control system 26 may be a server or group of interconnected servers, equipped with conventional peripherals (display, input system, communication system, etc.), while the data storage system 28 may be any high capacity secure data storage system, such as magnetic or optical drives.
  • The service system 22 is optionally connected to an external payment system (or systems) 30 via a secure communication link 32. While the service system 22 can include internal payment processing capabilities (for example direct billing to the user's MCD account or via a pre-paid plan), connection to the optional external payment system(s) 30 enables the user to have payment options such as credit or debit card, direct debit, paybox, or via other means. Thus, the payment system(s) 30 may be a bank, a credit card processor, or the like. Preferably, the communication link is secure (or at least data sent to and from the payment system 30 is encrypted) to protect user's confidential financial information.
  • The service system 22 may be administered and managed by a service manager, for example, a company contracted by one or more third party service providers to provide their services through the inventive system 10. The service manager may be an independent entity or it may be a mobile service provider who also controls the wireless communication network 12 and/or the gateway 18. Optionally, the service system 22 can work in conjunction with one or more additional third party systems 34, linked through a communication link 36. For example, part of the data storage system 28 that stores user information, can reside in a third party system 34. This can be advantageous if the user information is especially confidential, such as when the service provider is a government agency (e.g. a municipality providing parking services). In this case, the service system 22 works in conjunction with the additional system 34 to execute the inventive control program (an example of which is further described below in connection with FIGS. 3-5 and 7-8) and program modules to provide services to the user. Alternately, the service system 22 may be implemented in third party computer systems utilizing existing hardware (i.e. servers, data storage) to execute the inventive control program. In this case, the third parties directly manage and administer provision of their services to the user. In accordance with the present invention, one or more of the configurations described above can be used alone or in combination in the inventive system 10, as a matter of design choice without departing from the present invention.
  • It should also be noted that, as a matter of design choice, multiple service systems 22 may be utilized in same or different geographic locations to simultaneously provide a variety of commercial services from a variety of different service providers. Optionally, some of the services may be provided over different wireless communication networks. Optionally, the service system 22 can be configured to execute multiple control programs to simultaneously provide services from different service providers.
  • The service system 22 is further advantageous in that it enables service managers and service providers to readily gather and analyze aggregate data from purchased services. For example, concert attendance and parking patterns in a municipality may be analyzed and tracked.
  • The service system 22 is also connected to one or more remote systems 38, for enabling users to claim purchased services, via a communication link 44 (which may be wireless or wired). For most services, remote system 38 preferably resides at the location at which a purchased service is claimed. For example, if the service is event tickets, the remote system 38 is located at the event venue, while if the service is airline tickets, the remote system 38 is located at the airport terminal. The remote system 38, which may be a conventional computer system having conventional peripherals, preferably includes a control system 40 (such as a workstation, a server, or a group of servers) for controlling the operation of the remote system 38, and a data storage system 42 for storing service-related data locally. Each remote system 38 corresponds to a different location for delivery of one or more types of services. For example, the service system 22 may be connected to a large number of remote systems 38 at various movie theaters, concert halls, amusement parks, airports, bus terminals, etc.
  • One or more remote terminals 46, for administrating the claim phase of the service provision process, are connected to the remote system 38 via a communication link 48. The number of the remote terminals 46 at a particular location is determined as a matter of design choice based on the type of service offered and necessary capacity and throughput. For example, at a small theater only one remote terminal 46 may be necessary, while at a large concert hall, more than a dozen may be necessary (for example one for each entry point). Preferably, the remote terminals 46 are robust MCDs (for example wireless PDAs), but they may be conventional cell phones or standard wired workstation-type terminals (for example existing workstation at a ticket counter). Thus, the communication link 48 may be wireless (when the remote terminals 46 are MCDS) or wired (when the remote terminals 46 are workstations). Optionally different types of remote terminals 46 may be utilized in conjunction with one another. For example, a concert hall may have several remote terminal 46 workstations at ticket counters, and multiple remote terminal 46 MCDs carried by gate ushers stationed at various entry points.
  • In an alternate embodiment of the present invention, the remote system 38 is eliminated and the remote terminals 46 may communicate with the service system 22 directly (i.e. via a wireless link to the gateway 18). This may be advantageous when the location at which the services are claimed can vary (for example if the services are purchased parking time) or for very small event venues for which having a remote system 38 is impractical. The operation of the remote system(s) 38 and the remote terminal(s) 46 is described in greater detail below in connection with FIGS. 2, 3 and 5.
  • Referring now to FIG. 2, it would be helpful to describe the subscription process and the various dialog phases of utilization of the inventive system 10. Preferably, prior to utilizing the inventive system 10, the user completes a subscription process 100. Thereafter the system 10 may be utilized by the user using simple SMS dialog at any time in three phases—a trigger dialog phase 102, a purchase dialog phase 104, and a claim dialog phase 106.
  • Completing the subscription process 100, is preferably done on-line utilizing a conventional computer system that establishes a communication connection with the service system 22 (for example via the Internet or via the wireless communication network 12). Preferably, the service system 22 provides an easy-to-navigate graphical user interface that assists the user in completing the subscription process 100. Alternately, the subscription process 100 may be performed by the user utilizing the MCD 14, by communicating with a service manager's or provider's customer representative by telephone, or by filling out a form and transmitting it to the service manager or provider by mail or by facsimile.
  • The main purpose of the subscription process 100, in addition to obtaining necessary user information and preferences, is to enable the user to simplify future use of the system 10 by making as many decisions as is practical in advance. By selecting various default values and preferences in advance, the amount and complexity of various dialogs during phases 102 and 104 may be significantly minimized and certain steps may be eliminated. This is particularly useful for future purchases of travel services where preferences of particular airlines or car rental agencies and car types will greatly simplify the purchase process.
  • During the subscription process 100, the user selects a preferred payment type (108)—for example, the user may indicate that all payments for services obtained through the system 10 should be billed to the user's MCD account. The user may also select any other payment option, such as credit or debit card, direct bank account debit, paybox, a prepaid service plan, etc. The user may also select whether any particular payment type would be default or whether the user should be prompted during the purchase dialog phase 104 to select a payment type. Optionally, the user may select particular default payment types for various types of services. For example, the user may desire all event services to be billed to their MCD account, while travel services should be billed to a particular credit card.
  • During the subscription process 100, the user also provides sufficient information (110) for identifying the user and for billing the selected payment types. The user can also select other preferences, such as whether or not the service system 22 should request identity verification prior to processing a service purchase, whether the purchase should be confirmed with the user prior to processing the payment, the preferred grade of service for certain types of services (i.e. always select best orchestra seats or always select least expensive seats), the preferred number of services (i.e. always purchase 2 movie tickets), the user's default location (i.e. a city or borough thereof) and any other preferences that may be offered for selection to the user as a matter of design choice. As part of providing the user information (110), the user may choose to utilize an offers service (112) to “opt-in” to receive, at the MCD 14, various offers from service providers or service managers, for example for one or more of the following:
      • particular types of events (concerts, movies, etc.)
      • particular events (predetermined music artists, movies with particular actors or directors,)
      • discounted services (promotional specials, “last minute” offers, etc.)
      • special services (may be premium services like pre-sale offers, or offers to sold-out events, etc.)
  • Optionally, the user may also select location-based services (114) to receive one or more of above-subscribed offers at the MCD 14 based on the user's actual physical location. This enables transmission of offers to the user based on the user's physical proximity to service locations and also simplifies the user's search efforts during the trigger dialog phase 102. For example, the user who opts for location based services may receive an offer to purchase low-priced last minute tickets for an event taking place several streets away from the user. In another example, a user who searches for movie showtimes (during the trigger dialog phase 102), may automatically be presented with showtimes for movies in a theater closest to the user's actual geographical location at the time of the search.
  • The trigger dialog phase 102 initiates the process of providing a service by the inventive system 10 to the user. The trigger phase 102 may be initiated in one of several ways: keyword (116), search (118), or offer (120). Various SMS message keywords for specific services may be advertised and promoted by the service managers or service providers in media (radio, print, television) or on-line. For example, an advertisement may state “Send a message ‘JOEC112’ to this number to purchase tickets for Joe C's 8 PM show at the Garden Center this Friday.” Thus, the user can obtain one or more keywords representative of the desired services from advertising or from other users by word of mouth. The keywords can correspond to varying quantity of predetermined service information. A greater amount of information linked to the keyword results in a more simplified trigger and purchase dialog. For example, a keyword may correspond to an artist and concert location, so that the user may still need to select a time and date for the concert at the trigger phase 102. Alternately, a keyword that corresponds to an artist, location, date and time, can enable the user to enter the purchase phase 104 immediately after transmitting the keyword.
  • Alternately, the user may utilize a search (118) to find and select a particular service. By entering all or part of a search word, the user may be presented with simplified menus at the MCD 14 which can be navigated with single letter or number responses. In this case having previously selected preferences (during subscription process 102) can simplify the search process for the user. As noted before, a search may also be utilized in conjunction with use of a keyword. The search may be performed by the service system 22 and/or by additional systems 34 (if present). The particular search technology used may be selected as a matter of design choice.
  • Finally, when the user is sent a particular offer (for example by opting in at (112) during the subscription phase 100), the user can accept the offer and proceed directly to the purchase dialog phase 104. Optionally for certain applications of the inventive system 10, the trigger phase 102 may be completely eliminated, for example as described below in connection with an exemplary parking service system shown in FIGS. 7 and 8. In such cases, the user can initiate the purchase phase 104 directly by simply transmitting the desired units of service to the service system 22.
  • The purchase dialog phase 104 enables the user to select the quality and quantity of purchased services, to confirm the purchase, to arrange payment for purchased services and to receive information about the purchased services including claim instructions and a unique service code used later during the claim dialog phase 106 to redeem the purchased services at the service location.
  • To avoid repetition, it should be noted that selection of appropriate preferences during the subscription process 100, can greatly simplify or eliminate some or all of the below described steps. As the purchase phase 104 begins, the user may select the grade of desired service (122), for example the quality of event seats (orchestra, mezzanine, standing room), or the class of travel seats (first class, business class, economy). Optionally, the user may purchase additional bundled services as a higher grade service. For example, the service provider may offer a package—concert tickets and parking at a price lower than if purchased separately.
  • The user then selects the desired units of service (124) for example by transmitting the number of desired services (e.g. tickets, etc). Optionally, the user is presented with the service price and information and requested to confirm the purchase (126). Assuming, the purchase is confirmed (automatically or by the user), a payment option (128) is selected (automatically or by the user) and the payment is processed (130). Optionally, if the user selected the option, the user's identity may be verified prior to payment processing via a pin-code or a biometric scan if the MCD is equipped with such a device. Finally, the user receives the purchased service information (e.g. confirmation of purchased service, location, etc.) as well as a unique service code (132) used to claim the service some time later at the claim dialog phase 106. Optionally, the user is also provided with instructions on how to receive the service code again if the user accidentally deletes the message.
  • Optionally, in addition to claiming the purchased service, the unique service code may be used for provision or offer of other commercial services, or discounts on services or products to the user. For example, the unique code can be used as a sweepstakes entry for the user, or used to obtain discounts for parking or dining at locations proximal to where the purchased service is claimed. Alternately, the user may purchase multiple bundled services (for example, concert tickets and parking) under one unique code that may be utilized both for concert admission and for parking.
  • During the claim dialog phase, the user presents the service code at the service location, the service code is verified, the user is given the service, and the service code is marked as claimed so that it may not be used again. The user may present the service code (134) to service representatives at the service location (for example, gate ushers at a concert or ticketing representatives at an airport) who utilize remote terminals 46 to verify that the user's service code is valid (136). The user may show the screen with the service code to the representative or simply communicate the code verbally.
  • A database with valid service codes may reside at the service system 22 (i.e. remote terminals 46 can connect to it directly or via the remote system 38) or it may be downloaded prior to the time of scheduled service delivery (i.e. flight time or concert start time) to the remote system 38 that is at the service location. This is advantageous for large scale service provision (i.e. airlines, concert halls, movie theaters) because the service codes can be quickly verified locally and without reliance on the communication link 44. Optionally, if the remote system 38 is not used, the service code database may be downloaded into a remote terminal 46 (for example in a small venue).
  • After the service code is verified the service is delivered to the user (138), for example in form of boarding passes, admission into an event venue, or provision of a hotel room or rental car. The service is then marked as claimed (140) and the service code is disabled to prevent anyone else from using that code again.
  • The key features and operation of the inventive system 10 are controlled and configured by the main program executed by the system 10 (for example by the control system 26, FIG. 1). Different steps or program modules of the main program may be executed by different components of the system 10 as a matter of design choice.
  • Referring now to FIG. 3, a logic flow diagram representing the main program executed by one or more components of the inventive system 10, in conjunction with input from the user, is shown. Furthermore, only a specific instance of the execution of the main program is described showing the operation of the system 10 during a typical dialog session between a user and the service system 22. The inventive system 10 can readily concurrently execute multiple instances of the main program for each user that connects to the system 10. Furthermore, only those steps necessary or desirable for system 10 operation are shown. It is contemplated that execution of application programs and functions across several different computer systems may involve numerous conventional processes and steps not shown here because they are not part of the present invention. It should also be noted that certain steps in the flow diagram are marked with an “MO” or “MT” to signify whether the step is originated from the user—mobile originated or “MO”, or originated by the service system 22—mobile terminated or “MT”.
  • It should also be noted that various modules and steps of the main program do not run continuously and may in fact be executed at completely different times. The main program is capable of supporting virtually any type of commercial service in its form presented below. However, the main program may be readily modified or configured to provide certain services more efficiently and with increased simplicity. An exemplary modification of the main program configured for providing parking purchase services is shown in FIGS. 7 and 8.
  • The main program begins at a step 200, and at a step 202, the program invokes a subscription module. The purpose of the subscription module is to run the subscription process 100 as described above in connection with FIG. 2, and thus steps 304 to 312 are performed with references to the descriptions of the subscription process 100. Referring now to FIG. 4, when the subscription module is invoked, at a step 302 the system 10 initiates subscription and at a step 304 acquires the necessary user information from the user. At a step 306, the system 10 queries the user to select one or more payment methods and acquires necessary information from the user to effectuate selected payments. At a step 308, the user optionally selects whether to opt-in for one or more service offer notifications, while at a step 310, the user optionally selects preference and defaults to simplify the service purchase process, and at a step 312, the user optionally selects location-based services. At an optional step 314, the user may be provided by the service provider, with a unique tag identifying the user as subscribing to a particular service and having some information (such as a vehicle identification (license plate, etc) linked to the unique tag identification). Optionally, the tag may include barcode, RF transmitter, or similar readable information device to enable reading of the tag identification automatically by a properly equipped reader. This is particularly useful for providing parking payment services, because such a tag may be displayed at the user's vehicle to identify to a traffic official that the user subscribes to a parking payment service and thus simplify the claim phase.
  • Returning now to FIG. 3, some time after the subscription module is executed, at a step 204, a particular service is selected by the user thus initiating a trigger event. The purpose of steps 204 to 222 is to execute the trigger dialog phase 102 described above in connection with FIG. 2, and thus the descriptions of these steps refer to the explanation of the trigger dialog phase 102. Returning to step 204, the trigger event can be a keyword, representative of a service and of service information, supplied by the user (and optionally supplemented with a search to narrow down the exact service details), a search for a particular service by the user, or a response to an offer from a service provider, assuming the user has opted in for such offers during execution of the subscription module of FIG. 4. At a step 206, the system 10 offers grades of service to the user (for example, the type of event tickets or the class of travel tickets), and at a step 212, the user selects the quantity of units of service (for example, the number of tickets, the number of time units for parking or the number of days for a car rental). At an optional step 214, the system 10 may confirm the user's selection of the services and at a test 216, if the user declines to confirm the purchase the program proceeds to a step 218 where the user is offered to terminate the purchase process or to return to a previous step (for example steps 210 or 212) to make new selections. If the user confirms the purchase, along with a default or selected payment option, at a step 220, the system 10 processes the user's payment and verifies its receipt. Optionally, prior to processing the payment, the system 10 may verify the user's identity by requesting a PIN number or by using a biometric identity verification device on the MCD 14 if such a device is present. Of course as described above, the user may disable the verification step during the subscription process. Alternately, the user may select to pay via a non-automated payment method (i.e., sending a check or calling in with a credit card). In this case step 220 is not performed after payment is received and performance of further steps is delayed until that occurs.
  • At a step 222, the system 10 transmits purchased service and claim information to the user, including a unique SERVICE_Code that will be used at a future time to claim the purchased service. The information transmitted at this step may include information of what service the user purchased (including grade and quantity), service location information where the service will be claimed, as well as other messages such as instructions on how to recover this message if the user accidentally deletes it.
  • Optionally, at some point prior to the time at which the service is to be claimed, the system 10 may transmit one or more non-commercial messages to the user having information in connection with the purchased service. For example, the message may include entry instructions, or even cancellation information if the event is cancelled.
  • Some time later, when the user desires to claim the purchased services, at a step 226, the program invokes a claim module. The purpose of the claim module is to run the claim dialog phase 106 as described above in connection with FIG. 2, and thus steps 402 to 410 are performed with references to the descriptions of the claim dialog phase 106. Referring now to FIG. 5, when the claim module is invoked, at a step 402, the system 10 initiates the claim process, and at a step 404, the user presents the SERVICE_Code to a service representative at the service location. At a step 406, the service representative verifies the SERVICE_Code using the remote terminal 46, and at a step 408, the service is delivered to the user (i.e. the user is admitted to an event, given boarding passes, or given a rental car or hotel room). At a step 410, the system 10 marks the SERVICE_Code as CLAIMED so that the same code cannot be used again for the same service. Thus, the user is able to readily purchase and claim commercial services utilizing the novel system 10 in conjunction with simplified SMS dialog processes.
  • In certain applications, the claim module may be modified to account for particulars of the service being purchased. For example, if the service is a parking payment, the user is not around to present a SERVICE_Code to a traffic agent. Instead, the SERVICE_Code may be implemented as a “PAID” flag on a parking account created by the user during execution of the subscription module and associated with the user's vehicle ID (see description of step 314 above) and the unique identification tag. In this case, the service is claimed when a traffic agent transmits information from the identification tag (or if no tag is present, the vehicle license plate number) to the service system 22 to determine if a PAID flag is present. Unlike other services, the parking payment SERVICE_Code (i.e. the “paid” status) lasts for a particular duration and is not disabled when “claimed”. A more detailed exemplary embodiment of a parking embodiment of a main control program is described below in connection with FIGS. 7 and 8.
  • Referring now to FIG. 6, a sequential series of exemplary MCD 14 screens are shown to illustrate a simplified exemplary interface of the system 10 for purchasing services. Each screen element is marked with an “MO” or “MT” to signify whether the information in the screen is sent from the user—mobile originated or “MO”, or sent to the user by the service system 22—mobile terminated or “MT”. At a screen 450 the user transmits a keyword from the MCD 14 identifying a desired commercial service in form of an ABR_SVS_NAME—for example an abbreviated name of a performance artist, or transportation tickets to a particular geographic location. This ABR_SVS_NAME may be obtained by the user from previous SMS offers, or from print or other media (TV, radio) advertising. The system 10 responds with a screen 452 displaying full information about the service (SVS_NAME—for example a concert name), the location of the service (LOCATION—for example a particular concert venue), as well as additional information, such as seats being offered (Add. Info), the time and date of the service, and the price per service ($Price—for example the price per concert ticket).
  • At a screen 454, the user transmits N, the number of services desired for purchase (i.e. a number of concert tickets), and at a screen 456, the system 10 returns a confirmation of the number of services to be purchased (N_Services) as well as the total purchase price (Total_Price). If the user desires to confirm the purchase, at a screen 458, the user transmits “Y” for “Yes” and then the system 10 verifies payment for the services by billing the user in accordance with a previously determined method (telephone bill, credit card, etc.). Optionally, in conjunction with purchase confirmation, the system 10 verifies the identity of the user via a pre-determined password or PIN code, or other form of identity verification (i.e. by voice verification or by a biometric scanner built into the MCD 14).
  • At a screen 460, the system 10 transmits purchase confirmation to the user in form of the SVS_NAME, a unique code serving as proof of the user's purchase (SVS_CODE), a warning message (Warn_Message—for example reminding the user not to delete this message and telling the user how to recover the message id accidentally deleted), and a statement of the amount of services (e.g. tickets) for which the SVS_CODE is valid. The user can then utilize the SVS_CODE to claim the purchased services by presenting the SVS_CODE at the predetermined LOCATION. As previously described, the SVS_CODE may include multiple bundled services (for example by offering additional services, such as parking, to the user during the above-described process), or may be utilized by the user to obtain discounts at service providers that made a previous cross-marketing or promotional arrangement with the service provider that issued the SVS_CODE. Furthermore, the SVS_CODE may be used for future marketing opportunities, for example sweepstakes, or as a basis for future service offers (discounted and otherwise) to the user.
  • Referring now to FIG. 7, an exemplary modification of the main control program executed by one or more components of the system 10 is shown as a process in two parts—purchase of parking time (FIG. 7) and validation of purchased parking (FIG. 8). While parking services may be readily implemented in the program of FIGS. 2-5, the example described below serves to illustrate how the inventive system 10 may be readily configured to provide various commercial services with the greatest efficiency and simplicity. The process described below presumes that the user has already subscribed to the parking payment service by completing the subscription module of FIG. 4 and that the user has their unique ID tag issued by the service provider displayed at their vehicle. In addition, during the subscription process at a step 304, the user should have provided vehicle identification (VEH_ID) to which the unique ID tag is linked by the system 10.
  • It should also be noted that for most parking applications (for example street parking, the user can (and likely should) opt to eliminate steps 504 to 508 (i.e. by making appropriate preference choices during the subscription process) and to eliminate the optional identity verification portion of a step 510, since these steps are unnecessary for parking purchases of no more than a few dollars. These optional steps may be useful for purchases of long terms parking, such as parking permits and airport parking.
  • The process begins at a step 500 when the user parks the car at a location at which parking services may be purchased through the system 10 (for example this may be noted with local signage, even providing a particular SMS telephone number—PARK_NUM to which purchase messages can be sent. At a step 502, the user transmits TIME_D—the desired time for parking in units of minutes, hours, days or longer, to the PARK_NUM. This step serves as both the trigger event and selection of number of units of service. If optional steps 504 to 508 are preformed, at a step 504, the system 10 confirms the purchase price of TIME_D with the user and if the user does not agree at a test 506, enables the user to terminate the process or re-select TIME_D at a step 506.
  • At a step 510, the system 10 optionally verifies the user's identity via PIN code or other means, and then processes and verifies payment for the TIME_D. At a step 512, the system 10 transmits confirmation of parking purchase to the user along with a “valid-until”—VALID_U time so that the user has a record of when the purchased TIME_D will run out. At a step 514, the system 10 flags the VEH_ID as having paid parking (PAID_P) until TIME_D expires at which time the PAID_P flag is removed from the VEH_ID at a step 520.
  • Depending on the service provider, additional optional steps 516-518 may be offered to the user to warn them of TIME_D running out and/or enable them to purchase additional TIME_D remotely. At a step 516 the system 10 transmits an expiration warning to the user a predetermined time before TIME_D runs out (for example 5 or 10 minutes). And at a test 518 the user is offered to purchase additional time. If the user accepts, at a step 502 the user can replenish TIME_D by a desired amount. If the user declines, after TIME_D expires, the program proceeds to the step 520 where the PAID_P flag is removed from the VEH_ID. Alternately, even if the notification step 516 is not used, the user can still repeat step 502 at any time to add to or purchase additional TIME_D. Thus, the user is able to purchase parking time in one easy step, retain verification and record of the purchase, as well as able to add to the purchased parking time remotely without returning to their vehicle.
  • Referring now to FIG. 8, the second part of the parking process is show as performed by a traffic officer utilizing their own MCD in communication with the system 10. In effect, this MCD acts as a remote terminal 46 communicating directly with the service system 22. Optionally, the traffic officer's MCD may be equipped with data reader to read data encoded in the unique ID tags (such as barcode or RF) and also optionally equipped with a printer to generate a parking ticket as required (not shown).
  • The process starts at a step 600 when the officer arrives at the user's vehicle. At a step 602 the officer transmits the VEH_ID to the service system 22. Preferably the officer acquires the VEH_ID by reading it from the unique ID tag at the vehicle with the remote terminal 46, or if the tag is not present by manually entering the license plate number of the vehicle into the remote terminal 46 as VEH_ID.
  • At a test 604, the system determines if the VEH_ID has a PAID_P flag. If it does not, the officer issues a ticket to the user's vehicle (optionally automatically generating it if the remote terminal 46 is equipped with a printer). At an optional test 610 the officer may determine whether he wants to send a message to the user, for example if the vehicle is damaged, a window is left open in the rain, or the vehicle lights are left on. If the message is to be sent, at a step 612, the message is composed (or preferably selected from predetermined messages, e.g. “your lights are on or “your windows are open”) and then routed to the user by the service system 10. Otherwise, the process ends at a step 608.
  • Thus, while there have been shown and described and pointed out fundamental novel features of the invention as applied to preferred embodiments thereof, it will be understood that various omissions and substitutions and changes in the form and details of the devices and methods illustrated, and in their operation, may be made by those skilled in the art without departing from the spirit of the invention. For example, it is expressly intended that all combinations of those elements and/or method steps which perform substantially the same function in substantially the same way to achieve the same results are within the scope of the invention. It is the intention, therefore, to be limited only as indicated by the scope of the claims appended hereto.

Claims (28)

1. A data processing and communication method for providing commercial services over a wireless communication network to at least one user utilizing a mobile communication device configured for bi-directional communication over the wireless communication network with a service control system utilizing at least one of a short message service (SMS), or a multimedia message service (MMS) protocols, comprising the steps of:
(a) in response to a trigger event, selecting, by the at least one user through the corresponding mobile communication device, a service offered by a service provider;
(b) confirming a purchase of said service by the at least one user;
(c) obtaining, by the service control system, payment for said service from the at least one user; and
(d) transmitting a unique confirmation code to the at least one user confirming purchase of said service.
2. The data processing and communication method of claim 1, further comprising the step of:
(e) prior to said step (b), selecting by the at least one user, at least one service parameter for said service.
3. The data processing and communication method of claim 1, wherein said at least one service parameter comprises at least one of: grade of service, and quantity of service.
4. The data processing and communication method of claim 1, wherein said trigger event is at least one of the following steps:
(f) providing, to the service control system, by the at least one user, a keyword representative of said at least one offered service desired by the at least one user,
(g) searching said service system, initiated by the at least one user, to locate said at least one desired offered service; and
(h) transmitting, by the service control system to the at least one user, an offer for said at least one offered service and accepting said offer by said at least one user.
5. The data processing and communication method of claim 4, wherein said trigger event comprises said step (f) and wherein when said service includes at least one service option, said step (f) further comprises the step of:
(i) selecting at least one service option by said at least one user from said at least one service option.
6. The data processing and communication method of claim 4, further comprising the step of:
(j) prior to said step (a), subscribing, by the at least one user to a service program offered by said service provider.
7. The data processing and communication method of claim 6, wherein said step (j) further comprises the step of:
(k) providing user information representative of the at least one user to the service control system.
8. The data processing and communication method of claim 6, wherein said step (j) further comprises the step of:
(l) selecting of at least one payment type by the at least one user such that payment is obtained at said step (c) utilizing one of said selected at least one payment type.
9. The data processing and communication method of claim 6, wherein said step (j) further comprises the step of:
(m) selecting of at least one default preference for at least one of said at least one service parameters.
10. The data processing and communication method of claim 4, wherein said step (d) further comprises the step of:
(n) transmitting to the at least one user, information representative of said purchased service and instructions for claiming said purchased service.
11. The data processing and communication method of claim 1, further comprising the steps of:
(o) after said step (d), and when the at least one user decides to claim said purchased service, presenting said confirmation code by the at least one user to a service representative at a service claim location;
(p) verifying, by the service representative using the a local communication device communicating with said service control system, validity of said confirmation code; and
(q) if said confirmation code is valid, providing the purchased service to the user.
12. The data processing and communication method of claim 11, wherein said step (q) further comprises the step of:
(r) marking, at the service control system, the confirmation code as claimed to prevent future utilization of said confirmation code to claim said purchased service.
13. The data processing and communication method of claim 11, wherein said service control system comprises a database of a plurality of valid unique confirmation codes corresponding to purchased services, and wherein said step (p) comprises comparing said confirmation code presented by the at least one user to said plural unique confirmation codes at said database.
14. The data processing and communication method of claim 13, wherein said service control system further comprises a local control system at said service claim location, and wherein said database is downloaded to said local control system from said service control system prior to said step (o).
15. The data processing and communication method of claim 1, wherein said service comprises at least one service selected from the following group: movies, concerts, cultural events (theater, opera, museums, performance art), sporting events, zoos, amusement parks, premium speaking engagements, travel tickets (airline, train, bus, ship), car rentals, hotel rooms, and parking.
16. A data processing and communication method for enabling a user to purchase parking services for a parked predetermined vehicle over a wireless communication network utilizing a mobile communication device (MCD) configured for bi-directional communication over the wireless communication network with a parking control system utilizing at least one of a short message service (SMS), or a multimedia message service (MMS) protocols, comprising the steps of:
(a) at a later time transmitting, by the user via the MCD to the parking control system, a selected number of parking time units to be purchased;
(b) obtaining, by the parking control system, payment for said said selected number of parking time units from the at least one user;
(c) confirming a purchase of said parking time units by the parking control system; and
(d) recording, by the parking control system, said parking time unit purchase for said predetermined vehicle.
17. The data processing and communication method of claim 16, further comprising the steps of:
(e) prior to said step (a), registering by the user, said predetermined vehicle with the parking control system to record data representative of the predetermined vehicle with the parking control system;
(f) selecting a default payment method for said step (b); and
(g) receiving a unique identification tag, by the user from the parking control system, for display at the predetermined vehicle to alert traffic officers that the user is subscribed to the parking control system.
18. The data processing and communication method of claim 17, further comprising the step of:
(h) notifying the user, by the parking control system, that said purchased parking time units are about to expire, prior to expiration thereof.
19. The data processing and communication method of claim 17, further comprising the step of:
(i) repeating said step (a) by the user.
20. The data processing and communication method of claim 16, further comprising the step of:
(j) after said step (a) and prior to said step (b) obtaining confirmation of purchased parking time from the user and only performing said step (b) when the user issues such confirmation.
21. The data processing and communication method of claim 16, when a traffic officer equipped with a parking mobile communication device, arrives at the predetermined vehicle, further comprising the steps of:
(k) after said step (d), transmit information, via the parking mobile communication device, representative of the predetermined vehicle to the parking control system to determine whether any unexpired parking time units are recorded for the predetermined vehicle; and
(l) when the purchased parking time units are not recorded or expired, issuing a parking ticket to the user.
22. The data processing and communication method of claim 21, further comprising the step of:
(m) after said step (k), transmitting by the traffic officer, using the parking mobile communication device, a message to the user representative of the status of the vehicle.
23. The data processing and communication method of claim 22, wherein said status message is selected from the following list: “your window is open”, “your lights are on”, and “your vehicle has been damaged”.
24. A data processing and communication system for providing commercial services over a wireless communication network to at least one user utilizing a mobile communication device configured for bi-directional communication over the wireless communication network, comprising:
at least one service system, controlled by a corresponding service provider, operable to offer at least one service to the at least one user, through the corresponding mobile communication device; and
a control system communicating with said at least one service system and the mobile communication device over the wireless communication network, operable to:
in response to a trigger event, provide the at least one user with an opportunity to purchase said at least one offered service;
receive a confirmation of purchase of said at least one offered service by the at least one user;
obtain payment for said at least one offered service from the at least user; and
transmit a unique confirmation code to the at least one user confirming purchase of said at least one offered service.
26. The data processing and communication system of claim 24, wherein said control system operates utilizing at least one of a short message service (SMS), and multimedia message service (MMS) protocol.
27. The data processing and communication system of claim 24, wherein said control system is further operable to enable the at least one user to subscribe to simplify purchase of future said at least one service from said corresponding service provider.
28. The data processing and communication system of claim 24, wherein said trigger event is at least one of: a keyword representative of said at least one offered service provided by the at least one user, a search function initiated by the at least one user to locate said at least one offered service, and an offer for said at least one offered service system transmitted to said at least one user from said service system by said control system and accepted by said at least one user.
29. The data processing and communication system of claim 24, wherein said offered service comprises at least one service selected from the following group: movies, concerts, cultural events (theater, opera, museums, performance art), sporting events, zoos, amusement parks, premium speaking engagements, travel tickets (airline, train, bus, ship), car rentals, hotel rooms, and parking.
US10/722,821 2003-07-29 2003-11-25 System and method for providing commercial services over a wireless communication network Abandoned US20050027608A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US10/722,821 US20050027608A1 (en) 2003-07-29 2003-11-25 System and method for providing commercial services over a wireless communication network
US12/272,566 US10332163B2 (en) 2003-07-29 2008-11-17 System and method for providing commercial services over a wireless communication network

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US49075203P 2003-07-29 2003-07-29
US10/722,821 US20050027608A1 (en) 2003-07-29 2003-11-25 System and method for providing commercial services over a wireless communication network

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US12/272,566 Division US10332163B2 (en) 2003-07-29 2008-11-17 System and method for providing commercial services over a wireless communication network

Publications (1)

Publication Number Publication Date
US20050027608A1 true US20050027608A1 (en) 2005-02-03

Family

ID=34107900

Family Applications (2)

Application Number Title Priority Date Filing Date
US10/722,821 Abandoned US20050027608A1 (en) 2003-07-29 2003-11-25 System and method for providing commercial services over a wireless communication network
US12/272,566 Active 2027-01-31 US10332163B2 (en) 2003-07-29 2008-11-17 System and method for providing commercial services over a wireless communication network

Family Applications After (1)

Application Number Title Priority Date Filing Date
US12/272,566 Active 2027-01-31 US10332163B2 (en) 2003-07-29 2008-11-17 System and method for providing commercial services over a wireless communication network

Country Status (1)

Country Link
US (2) US20050027608A1 (en)

Cited By (89)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040064337A1 (en) * 2002-09-25 2004-04-01 Hitachi, Ltd. Vehicle information collection system and method thereof
US20040128158A1 (en) * 2001-08-21 2004-07-01 Jukka Salonen Booking method and system
US20050144115A1 (en) * 1996-05-23 2005-06-30 Ita Investments, Llc Computer Controlled auction system
US20050222913A1 (en) * 2004-04-01 2005-10-06 Ian Eisenberg PR/SMS business method, system and method of conducting business
US20050245233A1 (en) * 2004-04-28 2005-11-03 Anderson Eric C Establishing a home relationship between a wireless device and a sever in a wireless network
US20050277412A1 (en) * 2004-04-28 2005-12-15 Anderson Eric C Automatic registration services provided through a home relationship established between a device and a local area network
US20060013197A1 (en) * 2004-04-28 2006-01-19 Anderson Eric C Automatic remote services provided by a home relationship between a device and a server
US20060026108A1 (en) * 2004-07-30 2006-02-02 Paul Wilson Voice/data financial transaction monitoring methods and systems
US20060047572A1 (en) * 2004-08-26 2006-03-02 Jeffery Moore Text and multimedia messaging-based layered service and contact method, auction method and method of conducting business
US20060182045A1 (en) * 2005-02-14 2006-08-17 Eric Anderson Group interaction modes for mobile devices
WO2006122399A1 (en) * 2005-05-20 2006-11-23 Ingenico Canada Ltd. Automated payment system with additional capability
WO2007018364A1 (en) * 2005-08-05 2007-02-15 Upresto, Inc. System for testifying service scenario based on mobile communication network and method thereof
US20070055554A1 (en) * 2005-03-22 2007-03-08 Adam Sussman Apparatus and methods for providing queue messaging over a network
US20070067398A1 (en) * 2005-09-21 2007-03-22 U Owe Me, Inc. SMS+: short message service plus context support for social obligations
US20070066327A1 (en) * 2005-09-21 2007-03-22 Karmarkar Amit SMS+4D: Short Message Service plus 4-dimensional context
US20070094135A1 (en) * 2005-10-21 2007-04-26 Moore Jeffrey C Text and multimedia messaging payment method
US20070276944A1 (en) * 2006-05-09 2007-11-29 Ticketmaster Apparatus for access control and processing
US20080114699A1 (en) * 2006-11-13 2008-05-15 Gong Yi Yuan System, hardware and method for mobile pos payment
US20080154623A1 (en) * 2006-12-07 2008-06-26 Dennis Derker Methods and Systems for Access Control Using a Networked Turnstile
US20080167005A1 (en) * 2007-01-10 2008-07-10 Gilzean Candice B Method and system for handling potentially contentious situations upon receipt of an automatically connecting sms message
US20080167056A1 (en) * 2007-01-10 2008-07-10 Gilzean Candice B Method and system for automatically connecting to conference calls
US20090047972A1 (en) * 2007-08-14 2009-02-19 Chawla Neeraj Location based presence and privacy management
US20090215479A1 (en) * 2005-09-21 2009-08-27 Amit Vishram Karmarkar Messaging service plus context data
US20090276364A1 (en) * 2008-05-05 2009-11-05 Vito Iaia Process control system
WO2010000949A1 (en) * 2008-07-04 2010-01-07 Bookit Oy Ajanvarauspalvelu Method and system for sending messages
US20100049838A1 (en) * 2008-08-20 2010-02-25 Dehaan Michael Paul Methods and systems for automatically registering new machines in a software provisioning environment
US20100082491A1 (en) * 2008-09-30 2010-04-01 Apple Inc. System and method for providing electronic event tickets
US20100120456A1 (en) * 2005-09-21 2010-05-13 Amit Karmarkar Association of context data with a text-message component
US20100145702A1 (en) * 2005-09-21 2010-06-10 Amit Karmarkar Association of context data with a voice-message component
US20100211868A1 (en) * 2005-09-21 2010-08-19 Amit Karmarkar Context-enriched microblog posting
US20100223369A1 (en) * 2009-02-27 2010-09-02 Dehaan Michael Paul Systems and methods for depopulation of user data from network
EP2226997A1 (en) * 2009-03-06 2010-09-08 Vodafone Holding GmbH Billing mechanism for a mobile communication network
US20100229082A1 (en) * 2005-09-21 2010-09-09 Amit Karmarkar Dynamic context-data tag cloud
US20100323730A1 (en) * 2005-09-21 2010-12-23 Amit Karmarkar Methods and apparatus of context-data acquisition and ranking
US20110113100A1 (en) * 2009-03-21 2011-05-12 Mpanion, Inc. System for sharing favorites and enabling in-network local search based on network rankings
US20110153498A1 (en) * 2009-12-18 2011-06-23 Oleg Makhotin Payment Channel Returning Limited Use Proxy Dynamic Value
US20110154363A1 (en) * 2009-12-21 2011-06-23 Amit Karmarkar Smart device configured to determine higher-order context data
US20110159884A1 (en) * 2007-08-14 2011-06-30 Mpanion, Inc. Real-time location and presence using a push-location client and server
US20110170678A1 (en) * 2005-12-02 2011-07-14 Bookit Oy Ajanvarauspalvelu Method and system for the mass sending of messages
US20110173017A1 (en) * 2001-08-21 2011-07-14 Bookit Oy Ajanvarauspalvelu Authentication method and system
US20110183645A1 (en) * 2007-08-14 2011-07-28 Mpanion, Inc. Rich presence status based on location, activity, availability and transit status of a user
US20110247037A1 (en) * 2010-04-01 2011-10-06 Verizon Patent And Licensing, Inc. Methods and systems for providing enhanced content by way of a virtual channel
US8078483B1 (en) 2003-12-16 2011-12-13 Ticketmaster Systems and methods for queuing access to network resources
US8176177B2 (en) 2006-02-07 2012-05-08 Ticketmaster Llc Methods and systems for reducing burst usage of a networked computer system
US20120276845A1 (en) * 2011-04-28 2012-11-01 Sony Mobile Communications Ab Payment processing
US20120290336A1 (en) * 2011-05-09 2012-11-15 Apple Inc. System and method for providing event-related incentives
US8315918B1 (en) 2004-04-06 2012-11-20 Ticketmaster Systems for dynamically allocating finite or unique resources
US8346857B2 (en) 2007-08-07 2013-01-01 Ticketmaster Llc Systems and methods for providing resource allocation in a networked environment
US8515468B2 (en) 2005-09-21 2013-08-20 Buckyball Mobile Inc Calculation of higher-order data from context data
US8576993B2 (en) 2006-05-02 2013-11-05 Bookit Oy Method and system for combining text and voice messages in a communications dialogue
US8666380B2 (en) 2001-08-21 2014-03-04 Bookit Oy Ajanvarauspalvelu Communication method and system
US8676615B2 (en) 2010-06-15 2014-03-18 Ticketmaster Llc Methods and systems for computer aided event and venue setup and modeling and interactive maps
US8737958B2 (en) 2001-08-21 2014-05-27 Bookit Oy Ajanvarauspalvelu Managing recurring payments from mobile terminals
US8737955B2 (en) 2001-08-21 2014-05-27 Bookit Oy Ajanvarauspalvelu Managing recurring payments from mobile terminals
US8737959B2 (en) 2001-08-21 2014-05-27 Bookit Oy Ajanvarauspalvelu Managing recurring payments from mobile terminals
US8737954B2 (en) 2001-08-21 2014-05-27 Bookit Oy Ajanvarauspalvelu Managing recurring payments from mobile terminals
US8880080B2 (en) 2006-05-02 2014-11-04 Bookit Oy Ajanvarauspalvelu Method and system for combining text and voice messages in a communications dialogue
CN104537422A (en) * 2015-01-15 2015-04-22 谭希妤 Method and system for self-recognizing appointed parking space
US9171307B2 (en) 2002-08-21 2015-10-27 Bookit Oy Ajanvarauspalvelu Using successive levels of authentication in online commerce
US9288315B2 (en) 2001-08-21 2016-03-15 Bookit Oy Ajanvarauspalvelu Method and system for mediating and provisioning services
US9406032B2 (en) 2001-08-21 2016-08-02 Bookit Oy Ajanvarauspalvelu Financial fraud prevention method and system
US9418361B2 (en) 2001-08-21 2016-08-16 Bookit Oy Ajanvarauspalvelu Managing recurring payments from mobile terminals
US9477820B2 (en) 2003-12-09 2016-10-25 Live Nation Entertainment, Inc. Systems and methods for using unique device identifiers to enhance security
US9501775B2 (en) 2009-03-10 2016-11-22 Bookit Oy Ajanvarauspalvelu Managing recurring payments from mobile terminals
US9571903B2 (en) 2014-07-11 2017-02-14 ProSports Technologies, LLC Ball tracker snippets
US9578022B2 (en) 2001-08-21 2017-02-21 Bookit Oy Ajanvarauspalvelu Multi-factor authentication techniques
US9591336B2 (en) 2014-07-11 2017-03-07 ProSports Technologies, LLC Camera feed distribution from event venue virtual seat cameras
US9608929B2 (en) 2005-03-22 2017-03-28 Live Nation Entertainment, Inc. System and method for dynamic queue management using queue protocols
US9655027B1 (en) 2014-07-11 2017-05-16 ProSports Technologies, LLC Event data transmission to eventgoer devices
US9699523B1 (en) * 2014-09-08 2017-07-04 ProSports Technologies, LLC Automated clip creation
US9729644B1 (en) 2014-07-28 2017-08-08 ProSports Technologies, LLC Event and fantasy league data transmission to eventgoer devices
US9740988B1 (en) 2002-12-09 2017-08-22 Live Nation Entertainment, Inc. System and method for using unique device indentifiers to enhance security
US9760572B1 (en) 2014-07-11 2017-09-12 ProSports Technologies, LLC Event-based content collection for network-based distribution
US9760738B1 (en) 2014-06-10 2017-09-12 Lockheed Martin Corporation Storing and transmitting sensitive data
US9781170B2 (en) 2010-06-15 2017-10-03 Live Nation Entertainment, Inc. Establishing communication links using routing protocols
US9807614B2 (en) 2001-08-21 2017-10-31 Bookit Oy Ajanvarauspalvelu Using successive levels of authentication in online commerce
USRE46685E1 (en) 2001-08-21 2018-01-23 Bookit Oy Ajanvarauspalvelu SMS inquiry and invitation distribution method and system
US9912653B2 (en) 2007-09-04 2018-03-06 Live Nation Entertainment, Inc. Controlled token distribution to protect against malicious data and resource access
US9937531B2 (en) 2009-03-10 2018-04-10 Bookit Oy Ajanvarauspalvelu Method and system for delivery of goods
US10332163B2 (en) * 2003-07-29 2019-06-25 Syniverse Icx Corporation System and method for providing commercial services over a wireless communication network
US10348708B2 (en) 2006-12-07 2019-07-09 Live Nation Entertainment, Inc. Short-range device interactions for facilitating partial uses of clustered access rights
US10366373B1 (en) 2002-12-09 2019-07-30 Live Nation Entertainment, Incorporated Apparatus for access control and processing
US10430789B1 (en) * 2014-06-10 2019-10-01 Lockheed Martin Corporation System, method and computer program product for secure retail transactions (SRT)
US10469591B2 (en) 2001-08-21 2019-11-05 Bookit Oy Method and system for mediating and provisioning services
US10573084B2 (en) 2010-06-15 2020-02-25 Live Nation Entertainment, Inc. Generating augmented reality images using sensor and location data
US10902491B2 (en) 2001-08-21 2021-01-26 Bookit Oy Product/service reservation and delivery facilitation with semantic analysis enabled dialog assistance
US10929784B2 (en) 2001-08-21 2021-02-23 Bookit Oy Booking method and system
US11004114B2 (en) 2001-08-21 2021-05-11 Bookit Oy Components, system, platform and methodologies for mediating and provisioning services and product delivery and orchestrating, mediating and authenticating transactions and interactions
US11290878B2 (en) 2015-03-04 2022-03-29 Smartcom Labs Oy Components, system, platform and methodologies for mediating and provisioning services and product delivery and orchestrating, mediating and authenticating transactions and interactions

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2348353A1 (en) 2001-05-22 2002-11-22 Marc Arseneau Local broadcast system
EP1978480A3 (en) 2005-07-22 2011-09-07 Kangaroo Media, Inc. System and methods for enhancing the experience of spectators atttending a live sporting event
US8042140B2 (en) 2005-07-22 2011-10-18 Kangaroo Media, Inc. Buffering content on a handheld electronic device
US20070073808A1 (en) * 2005-09-23 2007-03-29 Alan Berrey Mobile messaging system
US8243907B1 (en) 2008-11-05 2012-08-14 Sprint Communications Company L.P. Post-dial pre-connect handset customer care
IL195208A (en) * 2008-11-10 2014-05-28 Ofer Lidror Portable electronic parking permit tag and a method for use thereof
US8320891B1 (en) * 2009-06-29 2012-11-27 Sprint Communications Company L.P. Text messages for services
US8509746B1 (en) 2009-09-24 2013-08-13 Sprint Communications Company L.P. Customer care using handset data for diagnostics
US9247400B2 (en) * 2009-12-08 2016-01-26 Alvin Butler, SR. System for routing text messages (SMS) to allow for two-way mobile to computer communication
US10032239B2 (en) 2010-06-10 2018-07-24 United Parcel Service Of America, Inc. Enhanced payments for shipping
US8577399B2 (en) 2010-06-15 2013-11-05 Cox Communications, Inc. Systems and methods for facilitating a commerce transaction over a distribution network
US9184777B2 (en) * 2013-02-14 2015-11-10 Ford Global Technologies, Llc Method and system for personalized dealership customer service
US20160065646A1 (en) * 2014-08-29 2016-03-03 Ford Global Technologies, Llc Method and Apparatus for Infotainment System Control Through a Wireless Device Operating-System-Independent Protocol
EP3298723A4 (en) * 2015-05-21 2019-01-09 Ent. Services Development Corporation LP Contract token including sensor data
US11257085B1 (en) * 2015-12-11 2022-02-22 Wells Fargo Bank, N.A Systems and methods for authentication device-assisted transactions
CN107748960A (en) * 2017-10-27 2018-03-02 南京坤艮信息科技有限公司 A kind of business model for the project progress that follows up

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010049636A1 (en) * 2000-04-17 2001-12-06 Amir Hudda System and method for wireless purchases of goods and services
US20020060246A1 (en) * 2000-11-20 2002-05-23 Gobburu Venkata T. Method and apparatus for acquiring, maintaining, and using information to be communicated in bar code form with a mobile communications device
US20020077993A1 (en) * 2000-12-18 2002-06-20 Nokia Corporation Method and system for conducting wireless payments
US20020143995A1 (en) * 2001-03-29 2002-10-03 Hao-Ming Yeh Method of sending mobile phone short message via electronic mail and method of transaction by using same
US20030004834A1 (en) * 2001-06-28 2003-01-02 Nec Corporation Online shopping method, online shopping system and computer program product for realizing the same
US20030007464A1 (en) * 2001-06-25 2003-01-09 Balani Ram Jethanand Method and device for effecting venue specific wireless communication
US20040006538A1 (en) * 2002-04-22 2004-01-08 Steinberg David A. Method and system for short message service (SMS) transactions for wireless devices
US20040103040A1 (en) * 2002-11-27 2004-05-27 Mostafa Ronaghi System, method and computer program product for a law community service system
US6907239B1 (en) * 1999-11-22 2005-06-14 Nokia Mobile Phones Ltd. Charging for telecommunications download services
US7027808B2 (en) * 2002-05-21 2006-04-11 Philip Bernard Wesby System and method for monitoring and control of wireless modules linked to assets

Family Cites Families (74)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1992009947A1 (en) 1990-11-30 1992-06-11 Vpl Research, Inc. Method and apparatus for rendering graphical images
US5291598A (en) * 1992-04-07 1994-03-01 Gregory Grundy Method and system for decentralized manufacture of copy-controlled software
JPH07271865A (en) * 1994-04-01 1995-10-20 Mitsubishi Corp Method for managing copyright of data base
JPH08263438A (en) * 1994-11-23 1996-10-11 Xerox Corp Distribution and use control system of digital work and access control method to digital work
US5671412A (en) * 1995-07-28 1997-09-23 Globetrotter Software, Incorporated License management system for software applications
US6615251B1 (en) * 1995-12-11 2003-09-02 John R. Klug Method for providing node targeted content in an addressable network
US5790785A (en) * 1995-12-11 1998-08-04 Customer Communications Group, Inc. World Wide Web registration information processing system
US6243691B1 (en) * 1996-03-29 2001-06-05 Onsale, Inc. Method and system for processing and transmitting electronic auction information
US5984508A (en) * 1997-06-18 1999-11-16 Aveo, Inc. System, method and article of manufacture for product return of software and other information
US6085976A (en) * 1998-05-22 2000-07-11 Sehr; Richard P. Travel system and methods utilizing multi-application passenger cards
US5953533A (en) * 1997-08-27 1999-09-14 Lucent Technologies Inc. Computer software distribution, installation and maintenance method and apparatus
US6363351B1 (en) * 1997-11-18 2002-03-26 Paolo Moro Subscriber registration and access control system and related methods
US6243692B1 (en) * 1998-05-22 2001-06-05 Preview Software Secure electronic software packaging using setup-external unlocking module
US6484182B1 (en) * 1998-06-12 2002-11-19 International Business Machines Corporation Method and apparatus for publishing part datasheets
DE69932294T8 (en) * 1998-08-12 2007-10-25 Nippon Telegraph And Telephone Corp. A recording medium with electronic ticket definitions recorded thereon and methods and apparatus for processing electronic tickets
US7110984B1 (en) * 1998-08-13 2006-09-19 International Business Machines Corporation Updating usage conditions in lieu of download digital rights management protected content
US6424841B1 (en) * 1999-02-18 2002-07-23 Openwave Systems Inc. Short message service with improved utilization of available bandwidth
DK1166238T3 (en) * 1999-04-07 2003-12-22 Swisscom Mobile Ag Procedure and system for ordering, loading and using admission tickets
US8050964B2 (en) * 1999-05-06 2011-11-01 Etagz, Inc. Computer-readable medium product label apparatus and method
US6173209B1 (en) * 1999-08-10 2001-01-09 Disney Enterprises, Inc. Method and system for managing attraction admission
US6654888B1 (en) * 1999-12-31 2003-11-25 International Business Machines Corporation Installing and controlling trial software
US6446045B1 (en) * 2000-01-10 2002-09-03 Lucinda Stone Method for using computers to facilitate and control the creating of a plurality of functions
NO314530B1 (en) * 2000-02-25 2003-03-31 Ericsson Telefon Ab L M Wireless reservation, check-in, access control, check-out and payment
US7076468B2 (en) * 2000-04-28 2006-07-11 Hillegass James C Method and system for licensing digital works
US9697650B2 (en) * 2000-06-09 2017-07-04 Flash Seats, Llc Method and system for access verification within a venue
US6961858B2 (en) * 2000-06-16 2005-11-01 Entriq, Inc. Method and system to secure content for distribution via a network
US7107462B2 (en) * 2000-06-16 2006-09-12 Irdeto Access B.V. Method and system to store and distribute encryption keys
US7505935B2 (en) * 2000-06-21 2009-03-17 Chikka Pte Ltd Trading and auction system, and methods for the authentication of buyers and sellers and for the transmission of trading instructions in a trading and auction system
ES2214199T4 (en) * 2000-08-01 2005-10-01 Mega-Tel Ag ELECTRONIC PAYMENT USING AN SMS TERMINAL.
US20020049658A1 (en) * 2000-08-29 2002-04-25 George Davidson Ticket remarketing system and method
FR2816087A1 (en) * 2000-10-31 2002-05-03 France Telecom METHOD FOR MANAGING A RESERVATION DOCUMENT FOR A PRODUCT OR SERVICE AND DEVICE FOR IMPLEMENTING IT
US20020123359A1 (en) * 2000-12-01 2002-09-05 Multiscience System Pte Limited Network for information transfer for mobile stations
US7150045B2 (en) * 2000-12-14 2006-12-12 Widevine Technologies, Inc. Method and apparatus for protection of electronic media
US7343317B2 (en) * 2001-01-18 2008-03-11 Nokia Corporation Real-time wireless e-coupon (promotion) definition based on available segment
US7418254B2 (en) * 2001-02-20 2008-08-26 Microsoft Corporation Mobile communication device dynamic service application and dynamic service application scripting
US8122119B1 (en) * 2001-02-27 2012-02-21 Flowcharge, Inc. Non-resident metering and billing system for applications and devices
US7127264B2 (en) * 2001-02-27 2006-10-24 Telecommunication Systems, Inc. Mobile originated interactive menus via short messaging services
ES2189628B1 (en) * 2001-02-27 2004-10-01 Airtel Movil, S.A. SYSTEM OF TRANSMISSION / RECEPTION OF SHORT MESSAGES (SMS) BETWEEN MOBILE TERMINALS AND REMOTE SERVERS.
GB2373406A (en) * 2001-03-02 2002-09-18 Nokia Mobile Phones Ltd Wireless transactions
US8054971B2 (en) * 2001-04-27 2011-11-08 Comverse Ltd Free-hand mobile messaging-method and device
US7212983B2 (en) * 2001-05-15 2007-05-01 William Gibbens Redmann Method and apparatus for providing visitors with a personalized itinerary and managed access to attractions
US7080049B2 (en) * 2001-09-21 2006-07-18 Paymentone Corporation Method and system for processing a transaction
US7269737B2 (en) * 2001-09-21 2007-09-11 Pay By Touch Checking Resources, Inc. System and method for biometric authorization for financial transactions
CA2406071C (en) * 2001-10-01 2007-09-04 Honda Canada Inc. Tracking multiple payments
US7020635B2 (en) * 2001-11-21 2006-03-28 Line 6, Inc System and method of secure electronic commerce transactions including tracking and recording the distribution and usage of assets
FR2833127B1 (en) * 2001-12-05 2004-04-02 Mobileway METHOD FOR EXCHANGING DATA RELATING TO AN ELECTRIC TRANSACTION
US7076657B2 (en) * 2001-12-28 2006-07-11 Siemens Communications, Inc. Use of short message service (SMS) for secure transactions
EP1488318B1 (en) * 2002-03-20 2018-05-30 Citrix Systems International GmbH System and method of secure garbage collection on a mobile device
CA2498671A1 (en) * 2002-09-16 2004-03-25 Yahoo! Inc. On-line software rental
US7870077B2 (en) * 2002-10-02 2011-01-11 Kt Corporation System and method for buying goods and billing agency using short message service
WO2004042515A2 (en) * 2002-11-01 2004-05-21 Pocketpurchase, Inc. Method and system for online software purchases
AU2003296927A1 (en) * 2002-11-05 2004-06-07 Todd Silverstein Remote purchasing system and method
US20040215526A1 (en) * 2003-04-08 2004-10-28 Wenjun Luo Interactive shopping and selling via a wireless network
US20040230806A1 (en) * 2003-05-14 2004-11-18 International Business Machines Corporation Digital content control including digital rights management (DRM) through dynamic instrumentation
US20050027608A1 (en) * 2003-07-29 2005-02-03 Andreas Wiesmuller System and method for providing commercial services over a wireless communication network
US7090128B2 (en) * 2003-09-08 2006-08-15 Systems And Software Enterprises, Inc. Mobile electronic newsstand
US8333319B2 (en) * 2004-04-20 2012-12-18 Quantum Corporation Of New York, Inc. Remittance method and system for services
US7395244B1 (en) * 2004-06-23 2008-07-01 Symantec Corporation Criticality classification system and method
JP2006215867A (en) * 2005-02-04 2006-08-17 Sony Corp Information processing system, information provision device and method, information processor and method, and program
US7711586B2 (en) * 2005-02-24 2010-05-04 Rearden Corporation Method and system for unused ticket management
US7455230B2 (en) * 2005-04-22 2008-11-25 Nintendo Of America Inc. UPC, EAN and JAN validation system and method for loss prevention at point of sale/return
US7587502B2 (en) * 2005-05-13 2009-09-08 Yahoo! Inc. Enabling rent/buy redirection in invitation to an online service
WO2007145687A1 (en) * 2006-02-21 2007-12-21 Weiss Kenneth P Method and apparatus for secure access payment and identification
WO2008021184A2 (en) * 2006-08-08 2008-02-21 Jygy, Inc. User generated dynamic mobile service
CN101657807A (en) * 2007-02-01 2010-02-24 瑞士信贷证券(美国)有限责任公司 Be used for dynamically control to the method and system of the visit of network
US20080268882A1 (en) * 2007-04-30 2008-10-30 Palm, Inc. Short message service enhancement techniques for added communication options
US20090248504A1 (en) * 2008-03-26 2009-10-01 Carol Thomas Mechanism for aggregating consumer reward data
US8666775B2 (en) * 2009-06-16 2014-03-04 Daniel Paul Francis Business method and system for providing a health security organization for procuring and financing healthcare products and services
US20120066669A1 (en) * 2010-09-14 2012-03-15 International Business Machines Corporation Creating a superseding software release
US20140279430A1 (en) * 2013-03-15 2014-09-18 Elwha Llc Devices, methods, and systems for assisting multiple discrete devices
GB2516412A (en) * 2013-05-03 2015-01-28 Vodafone Ip Licensing Ltd Access control
US20150039453A1 (en) * 2013-06-18 2015-02-05 Mastercard International Incorporated Ngo electronic transaction management system and method
WO2015105595A1 (en) * 2013-11-26 2015-07-16 Mastercard International Incorporated Multi-party transaction payment network bridge apparatus and method
US20180260481A1 (en) * 2018-04-01 2018-09-13 Yogesh Rathod Displaying search result associated identified or extracted unique identity associated structured contents or structured website

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6907239B1 (en) * 1999-11-22 2005-06-14 Nokia Mobile Phones Ltd. Charging for telecommunications download services
US20010049636A1 (en) * 2000-04-17 2001-12-06 Amir Hudda System and method for wireless purchases of goods and services
US20020060246A1 (en) * 2000-11-20 2002-05-23 Gobburu Venkata T. Method and apparatus for acquiring, maintaining, and using information to be communicated in bar code form with a mobile communications device
US20020077993A1 (en) * 2000-12-18 2002-06-20 Nokia Corporation Method and system for conducting wireless payments
US20020143995A1 (en) * 2001-03-29 2002-10-03 Hao-Ming Yeh Method of sending mobile phone short message via electronic mail and method of transaction by using same
US20030007464A1 (en) * 2001-06-25 2003-01-09 Balani Ram Jethanand Method and device for effecting venue specific wireless communication
US20030004834A1 (en) * 2001-06-28 2003-01-02 Nec Corporation Online shopping method, online shopping system and computer program product for realizing the same
US20040006538A1 (en) * 2002-04-22 2004-01-08 Steinberg David A. Method and system for short message service (SMS) transactions for wireless devices
US7027808B2 (en) * 2002-05-21 2006-04-11 Philip Bernard Wesby System and method for monitoring and control of wireless modules linked to assets
US20040103040A1 (en) * 2002-11-27 2004-05-27 Mostafa Ronaghi System, method and computer program product for a law community service system

Cited By (223)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070038582A1 (en) * 1996-05-23 2007-02-15 Brett Kenton F Computer-based right distribution system with request reallocation
US8732033B2 (en) 1996-05-23 2014-05-20 Ticketmaster, L.L.C. Computer-based right distribution system with temporal variation
US20050144115A1 (en) * 1996-05-23 2005-06-30 Ita Investments, Llc Computer Controlled auction system
US8538856B2 (en) 1996-05-23 2013-09-17 Ticketmaster, L.L.C. Computer-based right distribution system
US10355936B2 (en) 1996-05-23 2019-07-16 Live Nation Entertainment, Inc. Methods and systems for reducing burst usage of a networked computer system
US8073765B2 (en) 1996-05-23 2011-12-06 Ticketmaster Llc Computer-based right distribution system with password protection
US10880177B2 (en) 1996-05-23 2020-12-29 Live Nation Entertainment, Inc. Methods and systems for reducing burst usage of a networked computer system
US20100257002A1 (en) * 1996-05-23 2010-10-07 Ticketmaster, Llc Computer-based right distribution system with password protection
US20100217629A1 (en) * 1996-05-23 2010-08-26 Ticketmaster Llc Computer-based right distribution system
US7769673B2 (en) 1996-05-23 2010-08-03 Ticketmaster, Llc Computer-based right distribution system with request reallocation
US7747507B2 (en) 1996-05-23 2010-06-29 Ticketmaster L.L.C. Computer controlled auction system
US7720746B2 (en) 1996-05-23 2010-05-18 Ticketmaster Llc Computer-based right distribution system with password protection
US7698210B2 (en) 1996-05-23 2010-04-13 Ticketmaster, Llc Computer-based right distribution system
US20070027794A1 (en) * 1996-05-23 2007-02-01 Brett Kenton F Computer-based right distribution system with reserve pricing
US20070027798A1 (en) * 1996-05-23 2007-02-01 Brett Kenton F Computer-based right distribution system with temporal variation
US7647269B2 (en) 1996-05-23 2010-01-12 Ticketmaster L.L.C. Computer-based right distribution system with reserve pricing
US20070033131A1 (en) * 1996-05-23 2007-02-08 Brett Kenton F Computer-based right distribution system
US10902491B2 (en) 2001-08-21 2021-01-26 Bookit Oy Product/service reservation and delivery facilitation with semantic analysis enabled dialog assistance
US8737958B2 (en) 2001-08-21 2014-05-27 Bookit Oy Ajanvarauspalvelu Managing recurring payments from mobile terminals
US9406062B2 (en) 2001-08-21 2016-08-02 Bookit Oy Ajanvarauspalvelu Authentication method and system
US9288315B2 (en) 2001-08-21 2016-03-15 Bookit Oy Ajanvarauspalvelu Method and system for mediating and provisioning services
US9406032B2 (en) 2001-08-21 2016-08-02 Bookit Oy Ajanvarauspalvelu Financial fraud prevention method and system
US9177268B2 (en) 2001-08-21 2015-11-03 Bookit Oy Ajanvarauspalvelu Booking method and system
US9418361B2 (en) 2001-08-21 2016-08-16 Bookit Oy Ajanvarauspalvelu Managing recurring payments from mobile terminals
US9424567B2 (en) 2001-08-21 2016-08-23 Bookit Oy Ajanvarauspalvelu Authentication method and system
US9461951B2 (en) 2001-08-21 2016-10-04 Bookit Oy Ajanvarauspalvelu Communication method and system
US9578022B2 (en) 2001-08-21 2017-02-21 Bookit Oy Ajanvarauspalvelu Multi-factor authentication techniques
US9706405B2 (en) 2001-08-21 2017-07-11 Bookit Oy Ajanvarauspalvelu Communication method and system
US9807614B2 (en) 2001-08-21 2017-10-31 Bookit Oy Ajanvarauspalvelu Using successive levels of authentication in online commerce
US11645588B2 (en) 2001-08-21 2023-05-09 Smartcom Labs Oy Mobile device implemented logistics functionality based on semantic analysis
US8856017B2 (en) 2001-08-21 2014-10-07 Bookit Oy Ajanvarauspalvelu Booking method and system
USRE46685E1 (en) 2001-08-21 2018-01-23 Bookit Oy Ajanvarauspalvelu SMS inquiry and invitation distribution method and system
US11501218B2 (en) 2001-08-21 2022-11-15 Smarteom Labs Oy Booking method and system
US11429905B2 (en) 2001-08-21 2022-08-30 Smartcom Labs Oy Intelligent agent adding ease of use and security for mobile device for facilitating and payment for multiple mode transportation
US11393006B2 (en) 2001-08-21 2022-07-19 Smartcom Labs Oy Product/service reservation and delivery facilitation with semantic analysis enabled dialog assistance
US8737954B2 (en) 2001-08-21 2014-05-27 Bookit Oy Ajanvarauspalvelu Managing recurring payments from mobile terminals
US8737959B2 (en) 2001-08-21 2014-05-27 Bookit Oy Ajanvarauspalvelu Managing recurring payments from mobile terminals
US8737955B2 (en) 2001-08-21 2014-05-27 Bookit Oy Ajanvarauspalvelu Managing recurring payments from mobile terminals
US20040128158A1 (en) * 2001-08-21 2004-07-01 Jukka Salonen Booking method and system
US8666380B2 (en) 2001-08-21 2014-03-04 Bookit Oy Ajanvarauspalvelu Communication method and system
US8589194B2 (en) 2001-08-21 2013-11-19 Bookit Oy Ajanvarauspalvelu Booking method and system
US11195124B2 (en) 2001-08-21 2021-12-07 Bookit Oy Authentication method and system
US10469591B2 (en) 2001-08-21 2019-11-05 Bookit Oy Method and system for mediating and provisioning services
US11095720B2 (en) 2001-08-21 2021-08-17 Bookit Oy Method and system for mediating and provisioning services
US11004014B2 (en) 2001-08-21 2021-05-11 Bookit Oy Authentication method and system
US11004114B2 (en) 2001-08-21 2021-05-11 Bookit Oy Components, system, platform and methodologies for mediating and provisioning services and product delivery and orchestrating, mediating and authenticating transactions and interactions
US10740698B2 (en) 2001-08-21 2020-08-11 Bookit Oy Booking method and system
US10748085B2 (en) 2001-08-21 2020-08-18 Bookit Oy Booking method and system
US20110173017A1 (en) * 2001-08-21 2011-07-14 Bookit Oy Ajanvarauspalvelu Authentication method and system
US10885473B2 (en) 2001-08-21 2021-01-05 Bookit Oy Mobile device implemented payment functionality based on semantic analysis
USRE48385E1 (en) 2001-08-21 2021-01-05 Bookit Oy SMS inquiry and invitation distribution method and system
US9313161B2 (en) 2001-08-21 2016-04-12 Bookit Oy Ajanvarauspalvelu Booking method and system
US11004015B2 (en) 2001-08-21 2021-05-11 Bookit Oy Authentication method and system
US20110131286A1 (en) * 2001-08-21 2011-06-02 Bookit Oy Booking method and system
US20110112965A1 (en) * 2001-08-21 2011-05-12 Bookit Oy Ajanvarauspalvelu Communication method and system
US10929784B2 (en) 2001-08-21 2021-02-23 Bookit Oy Booking method and system
US10990908B2 (en) 2001-08-21 2021-04-27 Bookit Oy Booking method and system
US9171307B2 (en) 2002-08-21 2015-10-27 Bookit Oy Ajanvarauspalvelu Using successive levels of authentication in online commerce
US20040064337A1 (en) * 2002-09-25 2004-04-01 Hitachi, Ltd. Vehicle information collection system and method thereof
US7155322B2 (en) * 2002-09-25 2006-12-26 Hitachi, Ltd. Vehicle information collection system and method thereof
US10366373B1 (en) 2002-12-09 2019-07-30 Live Nation Entertainment, Incorporated Apparatus for access control and processing
US9686241B1 (en) 2002-12-09 2017-06-20 Live Nation Entertainment, Inc. System and method for using unique device identifiers to enhance security
US9740988B1 (en) 2002-12-09 2017-08-22 Live Nation Entertainment, Inc. System and method for using unique device indentifiers to enhance security
US11593501B2 (en) 2002-12-09 2023-02-28 Live Nation Entertainment, Inc. System and method for using unique device identifiers to enhance security
US9978023B2 (en) 2002-12-09 2018-05-22 Live Nation Entertainment, Inc. System and method for using unique device identifiers to enhance security
US10402580B2 (en) 2002-12-09 2019-09-03 Live Nation Entertainment, Inc. System and method for using unique device identifiers to enhance security
US10878118B2 (en) 2002-12-09 2020-12-29 Live Nation Entertainment, Inc. System and method for using unique device identifiers to enhance security
US10332163B2 (en) * 2003-07-29 2019-06-25 Syniverse Icx Corporation System and method for providing commercial services over a wireless communication network
US9477820B2 (en) 2003-12-09 2016-10-25 Live Nation Entertainment, Inc. Systems and methods for using unique device identifiers to enhance security
US11223544B2 (en) 2003-12-16 2022-01-11 Live Nation Entertainment, Inc. Systems and methods for queuing access to network resources
US8463630B2 (en) 2003-12-16 2013-06-11 Ticketmaster, L.L.C. Systems and methods for queuing access to network resources
US8463627B1 (en) 2003-12-16 2013-06-11 Ticketmaster Systems and methods for queuing requests and providing queue status
US8533011B2 (en) 2003-12-16 2013-09-10 Ticketmaster Systems and methods for queuing access to network resources
US8078483B1 (en) 2003-12-16 2011-12-13 Ticketmaster Systems and methods for queuing access to network resources
US20050222913A1 (en) * 2004-04-01 2005-10-06 Ian Eisenberg PR/SMS business method, system and method of conducting business
US8315918B1 (en) 2004-04-06 2012-11-20 Ticketmaster Systems for dynamically allocating finite or unique resources
US7280830B2 (en) * 2004-04-28 2007-10-09 Scenera Technologies, Llc Automatic registration services provided through a home relationship established between a device and a local area network
US20050277412A1 (en) * 2004-04-28 2005-12-15 Anderson Eric C Automatic registration services provided through a home relationship established between a device and a local area network
US8972576B2 (en) 2004-04-28 2015-03-03 Kdl Scan Designs Llc Establishing a home relationship between a wireless device and a server in a wireless network
US20050245233A1 (en) * 2004-04-28 2005-11-03 Anderson Eric C Establishing a home relationship between a wireless device and a sever in a wireless network
US9008055B2 (en) 2004-04-28 2015-04-14 Kdl Scan Designs Llc Automatic remote services provided by a home relationship between a device and a server
US20060013197A1 (en) * 2004-04-28 2006-01-19 Anderson Eric C Automatic remote services provided by a home relationship between a device and a server
WO2005119522A3 (en) * 2004-06-02 2007-02-01 Ipac Acquisition Subsidiary I Automatic registration services provided through a home relationship established between a device and a local area network
WO2005119522A2 (en) * 2004-06-02 2005-12-15 Ipac Acquisition Subsidiary I, Llc Automatic registration services provided through a home relationship established between a device and a local area network
US20060026108A1 (en) * 2004-07-30 2006-02-02 Paul Wilson Voice/data financial transaction monitoring methods and systems
US20060047572A1 (en) * 2004-08-26 2006-03-02 Jeffery Moore Text and multimedia messaging-based layered service and contact method, auction method and method of conducting business
US7266383B2 (en) 2005-02-14 2007-09-04 Scenera Technologies, Llc Group interaction modes for mobile devices
US20060182045A1 (en) * 2005-02-14 2006-08-17 Eric Anderson Group interaction modes for mobile devices
US20070055554A1 (en) * 2005-03-22 2007-03-08 Adam Sussman Apparatus and methods for providing queue messaging over a network
US7865379B2 (en) 2005-03-22 2011-01-04 Ticketmaster Computer-implemented systems and methods for resource allocation
US9608929B2 (en) 2005-03-22 2017-03-28 Live Nation Entertainment, Inc. System and method for dynamic queue management using queue protocols
US8204770B2 (en) 2005-03-22 2012-06-19 Ticketmaster Computer-implemented systems and methods for resource allocation
US20070136111A1 (en) * 2005-03-22 2007-06-14 Adam Sussman Computer-implemented systems and methods for resource allocation
US10484296B2 (en) 2005-03-22 2019-11-19 Live Nation Entertainment, Inc. System and method for dynamic queue management using queue protocols
US8447639B2 (en) 2005-03-22 2013-05-21 Ticketmaster Computer-implemented systems and methods for resource allocation
US20070143157A1 (en) * 2005-03-22 2007-06-21 Adam Sussman Computer-implemented systems and methods for resource allocation
US20070136112A1 (en) * 2005-03-22 2007-06-14 Adam Sussman Computer-implemented systems and methods for resource allocation
US7979291B2 (en) 2005-03-22 2011-07-12 Ticketmaster Computer-implemented systems and methods for resource allocation
US7778853B2 (en) 2005-03-22 2010-08-17 Ticketmaster Computer-implemented systems and methods for resource allocation
US10965606B2 (en) 2005-03-22 2021-03-30 Live Nation Entertainment, Inc. System and method for dynamic queue management using queue protocols
US7949595B2 (en) 2005-03-22 2011-05-24 Ticketmaster Computer-implemented systems and methods for resource allocation
US9961009B2 (en) 2005-03-22 2018-05-01 Live Nation Entertainment, Inc. System and method for dynamic queue management using queue protocols
US7945463B2 (en) 2005-03-22 2011-05-17 Ticketmaster Apparatus and methods for providing queue messaging over a network
WO2006122399A1 (en) * 2005-05-20 2006-11-23 Ingenico Canada Ltd. Automated payment system with additional capability
GB2440870A (en) * 2005-05-20 2008-02-13 Ingenico Canada Ltd Automated payment system with additional capability
GB2440870B (en) * 2005-05-20 2009-05-20 Ingenico Canada Ltd Automated payment system with additional capability
WO2007018364A1 (en) * 2005-08-05 2007-02-15 Upresto, Inc. System for testifying service scenario based on mobile communication network and method thereof
KR100744007B1 (en) * 2005-08-05 2007-07-30 주식회사 유프레스토 System for testifying service scenario based on mobile communication network and method thereof
US9166823B2 (en) 2005-09-21 2015-10-20 U Owe Me, Inc. Generation of a context-enriched message including a message component and a contextual attribute
US20100120456A1 (en) * 2005-09-21 2010-05-13 Amit Karmarkar Association of context data with a text-message component
US20100145702A1 (en) * 2005-09-21 2010-06-10 Amit Karmarkar Association of context data with a voice-message component
US20090215479A1 (en) * 2005-09-21 2009-08-27 Amit Vishram Karmarkar Messaging service plus context data
US9042921B2 (en) 2005-09-21 2015-05-26 Buckyball Mobile Inc. Association of context data with a voice-message component
US20070067398A1 (en) * 2005-09-21 2007-03-22 U Owe Me, Inc. SMS+: short message service plus context support for social obligations
US20070066327A1 (en) * 2005-09-21 2007-03-22 Karmarkar Amit SMS+4D: Short Message Service plus 4-dimensional context
US8515468B2 (en) 2005-09-21 2013-08-20 Buckyball Mobile Inc Calculation of higher-order data from context data
US8509826B2 (en) 2005-09-21 2013-08-13 Buckyball Mobile Inc Biosensor measurements included in the association of context data with a text message
US8509827B2 (en) * 2005-09-21 2013-08-13 Buckyball Mobile Inc. Methods and apparatus of context-data acquisition and ranking
US8489132B2 (en) 2005-09-21 2013-07-16 Buckyball Mobile Inc. Context-enriched microblog posting
US20100323730A1 (en) * 2005-09-21 2010-12-23 Amit Karmarkar Methods and apparatus of context-data acquisition and ranking
US20100211868A1 (en) * 2005-09-21 2010-08-19 Amit Karmarkar Context-enriched microblog posting
US7551935B2 (en) 2005-09-21 2009-06-23 U Owe Me, Inc. SMS+4D: short message service plus 4-dimensional context
US20100229082A1 (en) * 2005-09-21 2010-09-09 Amit Karmarkar Dynamic context-data tag cloud
US7580719B2 (en) * 2005-09-21 2009-08-25 U Owe Me, Inc SMS+: short message service plus context support for social obligations
US8275399B2 (en) 2005-09-21 2012-09-25 Buckyball Mobile Inc. Dynamic context-data tag cloud
US20070094135A1 (en) * 2005-10-21 2007-04-26 Moore Jeffrey C Text and multimedia messaging payment method
US20110170678A1 (en) * 2005-12-02 2011-07-14 Bookit Oy Ajanvarauspalvelu Method and system for the mass sending of messages
US10637987B2 (en) 2005-12-02 2020-04-28 Bookit Oy Method and system for the mass sending of messages
US11233898B2 (en) 2005-12-02 2022-01-25 Bookit Oy Method and system for the mass sending of messages
US9049573B2 (en) 2005-12-02 2015-06-02 Bookit Oy Ajanvarauspalvelu Method and system for the mass sending of messages
US10200532B2 (en) 2005-12-02 2019-02-05 Bookit Oy Ajanvarauspalvelu Method and system for the mass sending of messages
US9832311B2 (en) 2005-12-02 2017-11-28 Bookit Oy Ajanvarauspalvelu Method and system for the mass sending of messages
US8634522B2 (en) 2005-12-02 2014-01-21 Bookit Oy Ajanvarauspalvelu Method and system for the mass sending of messages
US9147170B2 (en) 2006-02-07 2015-09-29 Live Nation Entertainment, Inc. Methods and systems for reducing burst usage of a networked computer system
US8176177B2 (en) 2006-02-07 2012-05-08 Ticketmaster Llc Methods and systems for reducing burst usage of a networked computer system
US8837689B2 (en) 2006-05-02 2014-09-16 Bookit Oy Ajanvarauspalvelu Method and system for combining text and voice messages in a communications dialogue
US8880080B2 (en) 2006-05-02 2014-11-04 Bookit Oy Ajanvarauspalvelu Method and system for combining text and voice messages in a communications dialogue
US8576993B2 (en) 2006-05-02 2013-11-05 Bookit Oy Method and system for combining text and voice messages in a communications dialogue
USRE49002E1 (en) 2006-05-02 2022-03-29 Smartcom Labs Oy Method and system for combining text and voice messages in a communications dialogue
US9167398B2 (en) 2006-05-02 2015-10-20 Bookit Oy Ajanvarauspalvelu Method and system for combining text and voice messages in a communications dialogue
USRE46395E1 (en) 2006-05-02 2017-05-02 Bookit Oy Ajanvarauspalvelu Method and system for combining text and voice messages in a communications dialogue
US8294549B2 (en) 2006-05-09 2012-10-23 Ticketmaster Llc Apparatus for access control and processing
US20070276944A1 (en) * 2006-05-09 2007-11-29 Ticketmaster Apparatus for access control and processing
US20080114699A1 (en) * 2006-11-13 2008-05-15 Gong Yi Yuan System, hardware and method for mobile pos payment
US11533302B2 (en) 2006-12-07 2022-12-20 Live Nation Entertainment, Inc. Partial uses of clustered access rights
US20080154623A1 (en) * 2006-12-07 2008-06-26 Dennis Derker Methods and Systems for Access Control Using a Networked Turnstile
US9286592B2 (en) 2006-12-07 2016-03-15 Live Nation Entertainment, Inc. Methods and systems for access control using a networked turnstile
US10348708B2 (en) 2006-12-07 2019-07-09 Live Nation Entertainment, Inc. Short-range device interactions for facilitating partial uses of clustered access rights
US8229083B2 (en) 2007-01-10 2012-07-24 International Business Machines Corporation Method and system for automatically connecting to conference calls
US9324061B2 (en) 2007-01-10 2016-04-26 International Business Machines Corporation Notification to users of events
US7778629B2 (en) 2007-01-10 2010-08-17 International Business Machines Corporation Method and system for handling potentially contentious situations upon receipt of an automatically connecting SMS message
US20080167005A1 (en) * 2007-01-10 2008-07-10 Gilzean Candice B Method and system for handling potentially contentious situations upon receipt of an automatically connecting sms message
US20080167056A1 (en) * 2007-01-10 2008-07-10 Gilzean Candice B Method and system for automatically connecting to conference calls
US9177301B2 (en) 2007-01-10 2015-11-03 International Business Machines Corporation Notification to users of events
US8879704B2 (en) 2007-01-10 2014-11-04 International Business Machines Corporation Notification to users of events
US8666051B2 (en) 2007-01-10 2014-03-04 International Business Machines Corporation Notification to users of events
US9516464B2 (en) 2007-01-10 2016-12-06 International Business Machines Corporation Notification to users of events
US8346857B2 (en) 2007-08-07 2013-01-01 Ticketmaster Llc Systems and methods for providing resource allocation in a networked environment
US8958830B2 (en) 2007-08-14 2015-02-17 Mpanion, Inc. Location based presence and privacy management
US10334532B2 (en) 2007-08-14 2019-06-25 Mpanion, Inc. Real-time location and presence using a push-location client and server
US11690017B2 (en) 2007-08-14 2023-06-27 Mpanion, Inc. Real-time location and presence using a push-location client and server
US20090047972A1 (en) * 2007-08-14 2009-02-19 Chawla Neeraj Location based presence and privacy management
US8489111B2 (en) 2007-08-14 2013-07-16 Mpanion, Inc. Real-time location and presence using a push-location client and server
US20110159884A1 (en) * 2007-08-14 2011-06-30 Mpanion, Inc. Real-time location and presence using a push-location client and server
US9450897B2 (en) 2007-08-14 2016-09-20 Mpanion, Inc. Rich presence status based on location, activity, availability and transit status of a user
US20110183645A1 (en) * 2007-08-14 2011-07-28 Mpanion, Inc. Rich presence status based on location, activity, availability and transit status of a user
US8583079B2 (en) 2007-08-14 2013-11-12 Mpanion, Inc. Rich presence status based on location, activity, availability and transit status of a user
US10999802B2 (en) 2007-08-14 2021-05-04 Mpanion, Inc. Real-time location and presence using a push-location client and server
US8050690B2 (en) 2007-08-14 2011-11-01 Mpanion, Inc. Location based presence and privacy management
US9980231B2 (en) 2007-08-14 2018-05-22 Mpanion, Inc. Real-time location and presence using a push-location client and server
US10305881B2 (en) 2007-09-04 2019-05-28 Live Nation Entertainment, Inc. Controlled token distribution to protect against malicious data and resource access
US10715512B2 (en) 2007-09-04 2020-07-14 Live Nation Entertainment, Inc. Controlled token distribution to protect against malicious data and resource access
US11516200B2 (en) 2007-09-04 2022-11-29 Live Nation Entertainment, Inc. Controlled token distribution to protect against malicious data and resource access
US9912653B2 (en) 2007-09-04 2018-03-06 Live Nation Entertainment, Inc. Controlled token distribution to protect against malicious data and resource access
US20100088126A1 (en) * 2008-05-05 2010-04-08 Vito Iaia Real time data distribution system
US20090276364A1 (en) * 2008-05-05 2009-11-05 Vito Iaia Process control system
WO2010000949A1 (en) * 2008-07-04 2010-01-07 Bookit Oy Ajanvarauspalvelu Method and system for sending messages
USRE46653E1 (en) 2008-07-04 2017-12-26 Bookit Oy Ajanvarauspalvelu Method and system for sending messages
US8825774B2 (en) 2008-07-04 2014-09-02 Bookit Oy Ajanvarauspalvelu Method and system for sending messages
USRE47279E1 (en) 2008-07-04 2019-03-05 Bookit Oy Ajanvarauspalvelu Method and system for sending messages
USRE48933E1 (en) 2008-07-04 2022-02-15 Bookit Oy Method and system for sending messages
US20110173278A1 (en) * 2008-07-04 2011-07-14 Bookit Oy Ajanvarauspalvelu Method and System for Sending Messages
US20100049838A1 (en) * 2008-08-20 2010-02-25 Dehaan Michael Paul Methods and systems for automatically registering new machines in a software provisioning environment
US9100297B2 (en) * 2008-08-20 2015-08-04 Red Hat, Inc. Registering new machines in a software provisioning environment
US9037513B2 (en) 2008-09-30 2015-05-19 Apple Inc. System and method for providing electronic event tickets
US20100082491A1 (en) * 2008-09-30 2010-04-01 Apple Inc. System and method for providing electronic event tickets
US9558195B2 (en) 2009-02-27 2017-01-31 Red Hat, Inc. Depopulation of user data from network
US20100223369A1 (en) * 2009-02-27 2010-09-02 Dehaan Michael Paul Systems and methods for depopulation of user data from network
EP2226997A1 (en) * 2009-03-06 2010-09-08 Vodafone Holding GmbH Billing mechanism for a mobile communication network
US9937531B2 (en) 2009-03-10 2018-04-10 Bookit Oy Ajanvarauspalvelu Method and system for delivery of goods
US9501775B2 (en) 2009-03-10 2016-11-22 Bookit Oy Ajanvarauspalvelu Managing recurring payments from mobile terminals
US11413657B2 (en) 2009-03-10 2022-08-16 Smartcom Labs Oy Method and system for delivery of goods based on a virtual address
US10300509B2 (en) 2009-03-10 2019-05-28 Bookit Oy Method and system for delivery of goods based on a virtual address
US20110113100A1 (en) * 2009-03-21 2011-05-12 Mpanion, Inc. System for sharing favorites and enabling in-network local search based on network rankings
US20110153498A1 (en) * 2009-12-18 2011-06-23 Oleg Makhotin Payment Channel Returning Limited Use Proxy Dynamic Value
US10255591B2 (en) 2009-12-18 2019-04-09 Visa International Service Association Payment channel returning limited use proxy dynamic value
US20110154363A1 (en) * 2009-12-21 2011-06-23 Amit Karmarkar Smart device configured to determine higher-order context data
US8965464B2 (en) 2010-03-20 2015-02-24 Mpanion, Inc. Real-time location and presence using a push-location client and server
US9106873B2 (en) * 2010-04-01 2015-08-11 Verizon Patent And Licensing Inc. Methods and systems for providing enhanced content by way of a virtual channel
US20110247037A1 (en) * 2010-04-01 2011-10-06 Verizon Patent And Licensing, Inc. Methods and systems for providing enhanced content by way of a virtual channel
US9781170B2 (en) 2010-06-15 2017-10-03 Live Nation Entertainment, Inc. Establishing communication links using routing protocols
US11532131B2 (en) 2010-06-15 2022-12-20 Live Nation Entertainment, Inc. Generating augmented reality images using sensor and location data
US8676615B2 (en) 2010-06-15 2014-03-18 Ticketmaster Llc Methods and systems for computer aided event and venue setup and modeling and interactive maps
US9954907B2 (en) 2010-06-15 2018-04-24 Live Nation Entertainment, Inc. Establishing communication links using routing protocols
US9202180B2 (en) 2010-06-15 2015-12-01 Live Nation Entertainment, Inc. Methods and systems for computer aided event and venue setup and modeling and interactive maps
US10573084B2 (en) 2010-06-15 2020-02-25 Live Nation Entertainment, Inc. Generating augmented reality images using sensor and location data
US10051018B2 (en) 2010-06-15 2018-08-14 Live Nation Entertainment, Inc. Establishing communication links using routing protocols
US10778730B2 (en) 2010-06-15 2020-09-15 Live Nation Entertainment, Inc. Establishing communication links using routing protocols
US11223660B2 (en) 2010-06-15 2022-01-11 Live Nation Entertainment, Inc. Establishing communication links using routing protocols
US9111274B2 (en) * 2011-04-28 2015-08-18 Sony Corporation Payment processing
US20120276845A1 (en) * 2011-04-28 2012-11-01 Sony Mobile Communications Ab Payment processing
US20120290336A1 (en) * 2011-05-09 2012-11-15 Apple Inc. System and method for providing event-related incentives
US10430789B1 (en) * 2014-06-10 2019-10-01 Lockheed Martin Corporation System, method and computer program product for secure retail transactions (SRT)
US9760738B1 (en) 2014-06-10 2017-09-12 Lockheed Martin Corporation Storing and transmitting sensitive data
US9591336B2 (en) 2014-07-11 2017-03-07 ProSports Technologies, LLC Camera feed distribution from event venue virtual seat cameras
US9655027B1 (en) 2014-07-11 2017-05-16 ProSports Technologies, LLC Event data transmission to eventgoer devices
US9571903B2 (en) 2014-07-11 2017-02-14 ProSports Technologies, LLC Ball tracker snippets
US9760572B1 (en) 2014-07-11 2017-09-12 ProSports Technologies, LLC Event-based content collection for network-based distribution
US9729644B1 (en) 2014-07-28 2017-08-08 ProSports Technologies, LLC Event and fantasy league data transmission to eventgoer devices
US9699523B1 (en) * 2014-09-08 2017-07-04 ProSports Technologies, LLC Automated clip creation
CN104537422A (en) * 2015-01-15 2015-04-22 谭希妤 Method and system for self-recognizing appointed parking space
US11290878B2 (en) 2015-03-04 2022-03-29 Smartcom Labs Oy Components, system, platform and methodologies for mediating and provisioning services and product delivery and orchestrating, mediating and authenticating transactions and interactions
US10102393B2 (en) 2016-01-25 2018-10-16 Live Nation Entertainment, Inc. System and method for using unique device identifiers to enhance security

Also Published As

Publication number Publication date
US20090069040A1 (en) 2009-03-12
US10332163B2 (en) 2019-06-25

Similar Documents

Publication Publication Date Title
US10332163B2 (en) System and method for providing commercial services over a wireless communication network
US20200348906A1 (en) Presenting refueling information using a mobile communication device
US10489449B2 (en) Computer accepting voice input and/or generating audible output
US7487112B2 (en) System, method, and computer program product for providing location based services and mobile e-commerce
US8635164B2 (en) Telecommunications initiated internet link system
US6850901B1 (en) System and method permitting customers to order products from multiple participating merchants
AU782617B2 (en) System and method permitting customers to order selected products from a vast array of products offered by multiple participating merchants
US20030069827A1 (en) Ticket exchange system and method of operation
US20080015983A1 (en) System and method for subscription-based mobile electronic movie ticketing
US20080065488A1 (en) Apparatus and method for providing a coupon program
US20030195819A1 (en) Moving value chain system and its method
AU2003264606A1 (en) Mobile commerce platform
US20050086118A1 (en) Information collection system
KR20230018750A (en) Ad place trading system monitoring the status of advertisement and ad place trading method using the same
WO2006007640A1 (en) Service provision
Dhande The future of mobile commerce

Legal Events

Date Code Title Description
AS Assignment

Owner name: CONNOVATION, USA, INC., NEW YORK

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:WIESMULLER, ANDREAS;GOODSPEED, BEN;LANGMEIER, ALOIS;AND OTHERS;REEL/FRAME:014752/0001

Effective date: 20031121

AS Assignment

Owner name: 3UNITED USA, INC., NEW YORK

Free format text: CHANGE OF NAME;ASSIGNOR:CONNOVATION USA, INC.;REEL/FRAME:020274/0127

Effective date: 20041217

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

AS Assignment

Owner name: VERISIGN ICX CORPORATION, CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:VERISIGN, INC.;REEL/FRAME:028077/0233

Effective date: 20090823

Owner name: SYNIVERSE ICX CORPORATIOIN, FLORIDA

Free format text: CHANGE OF NAME;ASSIGNOR:VERISIGN ICX CORPORATION;REEL/FRAME:028079/0012

Effective date: 20091027