Method and system for user-controlled invoice distribution
AssigneeSentry Insurance Company
InventorsElizabeth Ohnstad, Kevin O'Toole, Debra Kozelek
Life of this patent
Estimating the term…
Abstract
A method includes receiving, from a computing device of a customer, a request that specifies allocation of an insurance premium to a plurality of locations of the customer. The method includes generating, in response to the request and by an invoice distribution server, one or more rules to implement the request. The method also includes receiving, by the invoice distribution system, an amount of the insurance premium. The method also includes executing the one or more rules to allocate the insurance premium to the plurality of locations of the customer in accordance with the request. The method further includes generating a plurality of invoices indicative of the allocation of the insurance premium.
Claims20
A method comprising:
- assigning, by an invoice distribution server, a plurality of entities of a customer of a plurality of insurance policies, wherein each of the insurance policies has a respective predetermined type, and wherein each entity of the plurality of entities has a unique location;
- generating, by the invoice distribution server, based on an instruction thereof, a first message;
- conveying, by a transceiver of the invoice distribution server, the first message to a computing device over a network connection, the first message to cause the computing device to present an interface comprising:
- a first portion configured to display the plurality of entities;
- a second portion configured to receive an indication of how the customer would like to allocate costs amongst the plurality of entities for a predetermined type of insurance policy;
- and
- a selectable element to cause the computing device to generate and convey an allocation request to the invoice distribution server, the allocation request comprising the indication;
- receiving, by the invoice distribution server from the computing device, the allocation request at a first time;
- generating, by the invoice distribution server, distribution rules in accordance with the allocation request, wherein generating the distribution rules comprises:
- determining respective distribution rules based on each of a plurality of predetermined types of insurance policies;
- and
- assigning a location identifier to each entity of the plurality of entities, wherein each location identifier is indicative of the unique location of a corresponding respective entity of the plurality of entities;
- receiving, by the invoice distribution server, an insurance premium of a first insurance policy of the plurality of insurance policies at a second time;
- identifying, by the invoice distribution server, the predetermined type of the first insurance policy;
- allocating, by the invoice distribution server, a respective portion of the costs associated with the insurance premium based on the predetermined type of the first insurance policy and each location identifier;
- and
- generating, by the invoice distribution server, a plurality of invoices based on the distribution rules and the insurance premium, wherein each invoice of the plurality of invoices is based at least in part on the predetermined type of the first insurance policy and associated with the location identifier corresponding to a respective entity of the plurality of entities.
A server comprising:
- a processor configured to:
- generate a first message based on an instruction thereof;
- cause a conveyance of the first message to a computing device over a network connection, the first message to cause the computing device to present an interface comprising:
- a first portion configured to display a plurality of entities;
- a second portion configured to receive a request for how a customer would like to allocate costs amongst the plurality of entities for a plurality of insurance policies of a predetermined type;
- and
- a selectable element to cause the computing device to generate and convey the request to the processor;
- receive, from the computing device, the request at a first time, wherein each entity of the plurality of entities has a unique location;
- and
- generate, in response to the request, distribution rules to implement the request, wherein the distribution rules are based on the request, wherein generating the distribution rules comprises determining respective distribution rules based on each of a plurality of the predetermined types of insurance policies and assigning a location identifier to each entity of the plurality of entities, wherein each location identifier is indicative of the unique location of a corresponding respective entity of the plurality of entities;
- determine an insurance premium of a first insurance policy of the plurality of insurance policies at a second time, wherein the second time is after the processor generates the distribution rules;
- identify the predetermined type of the first insurance policy;
- allocate a respective portion of the costs associated with the insurance premium based on the predetermined type of the first insurance policy and each location identifier;
- and
- generate a plurality of invoices in accordance with the distribution rules and the insurance premium, wherein each invoice of the plurality of invoices is based at least in part on the predetermined type of the first insurance policy associated with the location identifier corresponding to a respective entity of the plurality of entities.
A non-transitory computer-readable medium having instructions stored thereon that, upon execution by a processor of an invoice distribution server, cause the invoice distribution server to perform operations, the instructions comprising:
- instructions to assign a plurality of entities of a customer of a plurality of insurance policies, wherein each of the insurance policies has a respective predetermined type, and wherein each entity of the plurality of entities has a unique location;
- instructions to generate a first message and convey the first message to a computing device over a network connection, the first message to cause the computing device to present an interface comprising:
- a first portion configured to display the plurality of entities;
- a second portion configured to receive an indication of how the customer would like to allocate costs amongst the plurality of entities for the predetermined type of insurance policy;
- and
- a selectable element to cause the computing device to generate and convey an allocation request to the invoice distribution server, the allocation request comprising the indication;
- instructions to create distribution rules based on a customer preference, wherein the distribution rules are configured to allocate a portion of costs amongst the plurality of entities based on a receipt of the indication, wherein creating the distribution rules comprises determining respective rules based on each of a plurality of predetermined types of insurance policies and assigning a location identifier to each entity of the plurality of entities, and wherein each location identifier is indicative of the unique location of a corresponding respective entity of the plurality of entities;
- instructions to determine an insurance premium of a first insurance policy of the plurality of insurance policies;
- instructions to identify the predetermined type of the first insurance policy;
- instructions to allocate a respective portion of the costs associated with the insurance premium based on the predetermined type of the first insurance policy and each location identifier;
- and
- instructions to create, in response to receiving the insurance premium, a plurality of invoices using the distribution rules and the insurance premium, wherein each invoice of the plurality of invoices is based at least in part on the predetermined type of the first insurance policy and associated with the location identifier corresponding to a respective entity of the plurality of entities.
Dependencies are inferred from the claim text.