Service delivery method and system
First Claim
1. A service delivery method comprising the steps of:
- (a) conducting a transaction of a user purchasing a service or product which qualities the user to benefit from a particular location-triggered service and, after the transaction has been conducted, storing;
location data indicative of at least one location where service delivery is to be triggered; and
a user-associated instance of an executable program, for implementing said particular service, the program instance being customized for said transaction and distinct from the location data; and
(b) subsequently detecting a location match between the location of the user, as indicated by the location of a mobile entity associated with the user, and a location indicated by said location data, and thereupon initiating execution of the user-associated program instance to deliver said particular service to the user.
6 Assignments
0 Petitions
Accused Products
Abstract
A user is pre-qualified for a service provided at a particular location. Location data indicative of where the service is to be triggered and a service element are stored. The service instance element is a full customised instance of the service delivery code or other item that provides an association between the user and an instance of the service for which the user is qualified. The user location, as indicated by a mobile entity associated with the user, is periodically checked against the location data. When a location match occurs, the service instance for which the user has been qualified is executed to deliver the required service to the user. An example is an airline traveler buying, from a travel agent, an air ticket having an associated service wherein, the traveler, upon arriving at the relevant airport, is contacted via its mobile device and guided through check-in and boarding.
-
Citations
23 Claims
-
1. A service delivery method comprising the steps of:
-
(a) conducting a transaction of a user purchasing a service or product which qualities the user to benefit from a particular location-triggered service and, after the transaction has been conducted, storing; location data indicative of at least one location where service delivery is to be triggered; and a user-associated instance of an executable program, for implementing said particular service, the program instance being customized for said transaction and distinct from the location data; and (b) subsequently detecting a location match between the location of the user, as indicated by the location of a mobile entity associated with the user, and a location indicated by said location data, and thereupon initiating execution of the user-associated program instance to deliver said particular service to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A service delivery system comprising:
-
a location-data repository; a service repository; a service factory; a qualification subsystem for conducting a transaction of a user purchasing a service or product that qualifies the user to benefit from a particular location-triggered service, the qualification subsystem being arranged, upon determining that the user is so qualified, both to store in the location-data repository location data indicative of at least one location where service delivery is to be triggered, and also to create in the service factory and store in the service repository a user-associated instance of executable program for implementing said particular service, this program instance being customized for said transaction and being distinct from said location data; a service execution environment for executing user-associated program instances; a location-match subsystem for detecting a location match between the location of the user, as indicated by the location of a mobile entity associated with the user, and a location indicated by said location data; and a control arrangement responsive to the location-match subsystem detecting said location match to initiate execution of the user-associated program instance to deliver said particular service to the user. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification