Method and system for charging for a service based on time spent at a facility
First Claim
1. A method for location-based services, comprising:
- at a microprocessor, receiving a first report at a first time from at least one of location sensing hardware in a mobile phone and location receiving hardware in the mobile phone, wherein the first report is associated with a first location and the mobile phone;
receiving a second report at a second time, wherein the second report is associated with a second location and the mobile phone;
determining that the first location corresponds to a facility, wherein the facility is one of a plurality of facilities about which information relating to said facilities are maintained;
determining that the first report is associated with entering the facility;
updating state information associated with the facility, wherein the modified state information includes an indication of presence of personnel associated with the mobile phone at the facility;
determining that the second report is associated with exiting the facility;
storing a data record including first data that includes a first identifier for the facility, second data that includes a second identifier for at least one of the mobile phone and the personnel associated with the mobile phone, and third data that includes information relating to the first time and the second time; and
executing programmatic instructions to determine an amount of time during which the mobile phone was associated with the facility based at least in part on the third data of the stored data record, wherein the amount of time during which the mobile phone was associated with the facility is to be used in calculating a charge on an invoice to a client, wherein the facility is associated with the client, wherein the charge to the client relates to a service performed by the personnel associated with the mobile phone, and wherein the charge to the client is calculated based at least in part on multiplying the amount of time during which the mobile phone was associated with the facility by a rate for the personnel associated with the mobile phone over a predetermined period of time.
2 Assignments
0 Petitions
Accused Products
Abstract
In some embodiments, techniques for location-based services may comprise receiving a first report associated with a mobile phone and with entering a facility, receiving a second report associated with the mobile phone and with exiting the facility, and determining an amount of time during which the mobile phone was associated with the facility based at least in part on data including information relating to a first time associated with the first report and a second time associated with the second report, wherein the amount of time is to be used in calculating a charge on an invoice to a client associated with the facility for a service performed by personnel associated with the mobile phone.
61 Citations
48 Claims
-
1. A method for location-based services, comprising:
-
at a microprocessor, receiving a first report at a first time from at least one of location sensing hardware in a mobile phone and location receiving hardware in the mobile phone, wherein the first report is associated with a first location and the mobile phone; receiving a second report at a second time, wherein the second report is associated with a second location and the mobile phone; determining that the first location corresponds to a facility, wherein the facility is one of a plurality of facilities about which information relating to said facilities are maintained; determining that the first report is associated with entering the facility; updating state information associated with the facility, wherein the modified state information includes an indication of presence of personnel associated with the mobile phone at the facility; determining that the second report is associated with exiting the facility; storing a data record including first data that includes a first identifier for the facility, second data that includes a second identifier for at least one of the mobile phone and the personnel associated with the mobile phone, and third data that includes information relating to the first time and the second time; and executing programmatic instructions to determine an amount of time during which the mobile phone was associated with the facility based at least in part on the third data of the stored data record, wherein the amount of time during which the mobile phone was associated with the facility is to be used in calculating a charge on an invoice to a client, wherein the facility is associated with the client, wherein the charge to the client relates to a service performed by the personnel associated with the mobile phone, and wherein the charge to the client is calculated based at least in part on multiplying the amount of time during which the mobile phone was associated with the facility by a rate for the personnel associated with the mobile phone over a predetermined period of time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for location-based services, comprising:
-
a processor configured to; receive a first report at a first time from at least one of location sensing hardware in a mobile phone and location receiving hardware in the mobile phone, wherein the first report is associated with a first location and the mobile phone; receive a second report at a second time, wherein the second report is associated with a second location and the mobile phone; determine that the first location corresponds to a facility, wherein the facility is one of a plurality of facilities about which information relating to said facilities are maintained; determine that the first report is associated with entering the facility; update state information associated with the facility, wherein the modified state information includes an indication of presence of personnel associated with the mobile phone at the facility; determine that the second report is associated with exiting the facility; store a data record including first data that includes a first identifier for the facility, second data that includes a second identifier for at least one of the mobile phone and the personnel associated with the mobile phone, and third data that includes information relating to the first time and the second time; and execute programmatic instructions to determine an amount of time during which the mobile phone was associated with the facility based at least in part on the third data of the stored data record, wherein the amount of time during which the mobile phone was associated with the facility is to be used in calculating a charge on an invoice to a client, wherein the facility is associated with the client, wherein the charge to the client relates to a service performed by the personnel associated with the mobile phone, and wherein the charge to the client is calculated based at least in part on multiplying the amount of time during which the mobile phone was associated with the facility by a rate for the personnel associated with the mobile phone over a predetermined period of time; and a memory coupled with the processor, wherein the memory provides instructions to the processor. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A computer program product for location-based services, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
-
at a microprocessor, receiving a first report at a first time from at least one of location sensing hardware in a mobile phone and location receiving hardware in the mobile phone, wherein the first report is associated with a first location and the mobile phone; receiving a second report at a second time, wherein the second report is associated with a second location and the mobile phone; determining that the first location corresponds to a facility, wherein the facility is one of a plurality of facilities about which information relating to said facilities are maintained; determining that the first report is associated with entering the facility; updating state information associated with the facility, wherein the modified state information includes an indication of presence of personnel associated with the mobile phone at the facility; determining that the second report is associated with exiting the facility; storing a data record including first data that includes a first identifier for the facility, second data that includes a second identifier for at least one of the mobile phone and the personnel associated with the mobile phone, and third data that includes information relating to the first time and the second time; and executing programmatic instructions to determine an amount of time during which the mobile phone was associated with the facility based at least in part on the third data of the stored data record, wherein the amount of time during which the mobile phone was associated with the facility is to be used in calculating a charge on an invoice to a client, wherein the facility is associated with the client, wherein the charge to the client relates to a service performed by the personnel associated with the mobile phone, and wherein the charge to the client is calculated based at least in part on multiplying the amount of time during which the mobile phone was associated with the facility by a rate for the personnel associated with the mobile phone over a predetermined period of time. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
Specification