Service request orchestrator with smart meters
First Claim
1. A non-transitory computer readable medium having instructions stored thereon that, when executed by a processor, causes the processor to orchestrate the process of fulfilling service requests for utility services, the orchestrating comprising:
- receiving a first service request for utility services, wherein the first service request references a first service point, the first service request being a request to enable or disable a utility at the first service point;
evaluating conditions at the first service point;
automatically issuing an electronic command message to fulfill the first service request based on the evaluation of conditions at the first service point, the electronic command message causing an electric meter installed at the first service point to enable or disable the utility in accordance with the first service request;
receiving a second service request for utility services, wherein the second service request references a second service point, the second service request being a request to enable or disable a utility at the second service point;
evaluating conditions at the second service point; and
automatically initiating a field activity to fulfill the second service request by sending an assignment of the field activity to a field work crew via a mobile workforce management system based on the evaluation of conditions at the second service point,wherein the receiving the first service request, the evaluating conditions at the first service point, the automatically issuing the electronic command message, the receiving the second service request, the evaluating conditions at the second service point, and the automatically initiating the field activity are performed by a centralized orchestration engine,wherein the automatically issuing the electronic command message and the automatically initiating the field activity are in accord with predetermined rules that define how to fulfill the requested service in view of the evaluated conditions,wherein the evaluating conditions at the first service point comprises evaluating whether an electric meter is installed at the first service point and a type of the installed electric meter, and the electronic command message is issued upon determining that the installed electric meter is a smart meter, andwherein the evaluating conditions at the second service point comprises evaluating whether an electric meter is installed at the second service point and a type of the installed electric meter, and the field activity is initiated upon determining that no electric meter is installed or that the installed electric meter is a non-smart meter.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for orchestrating the process of fulfilling service requests for utility services receives a first service request for utility services. The first service request references a first service point. The system evaluates conditions at the first service point. The system issues an electronic command message to fulfill the first service request based on the evaluation of conditions at the first service point. The system receives a second service request for utility services. The second service request references a second service point. The system evaluates conditions at the second service point. The system initiates a field activity to fulfill the second service request based on the evaluation of conditions at the second service point. The receiving the first service request, the evaluating conditions at the first service point, the issuing the electronic command message, the receiving the second service request, the evaluating conditions at the second service point, and the initiating the field activity are performed by a centralized orchestration engine.
13 Citations
16 Claims
-
1. A non-transitory computer readable medium having instructions stored thereon that, when executed by a processor, causes the processor to orchestrate the process of fulfilling service requests for utility services, the orchestrating comprising:
-
receiving a first service request for utility services, wherein the first service request references a first service point, the first service request being a request to enable or disable a utility at the first service point; evaluating conditions at the first service point; automatically issuing an electronic command message to fulfill the first service request based on the evaluation of conditions at the first service point, the electronic command message causing an electric meter installed at the first service point to enable or disable the utility in accordance with the first service request; receiving a second service request for utility services, wherein the second service request references a second service point, the second service request being a request to enable or disable a utility at the second service point; evaluating conditions at the second service point; and automatically initiating a field activity to fulfill the second service request by sending an assignment of the field activity to a field work crew via a mobile workforce management system based on the evaluation of conditions at the second service point, wherein the receiving the first service request, the evaluating conditions at the first service point, the automatically issuing the electronic command message, the receiving the second service request, the evaluating conditions at the second service point, and the automatically initiating the field activity are performed by a centralized orchestration engine, wherein the automatically issuing the electronic command message and the automatically initiating the field activity are in accord with predetermined rules that define how to fulfill the requested service in view of the evaluated conditions, wherein the evaluating conditions at the first service point comprises evaluating whether an electric meter is installed at the first service point and a type of the installed electric meter, and the electronic command message is issued upon determining that the installed electric meter is a smart meter, and wherein the evaluating conditions at the second service point comprises evaluating whether an electric meter is installed at the second service point and a type of the installed electric meter, and the field activity is initiated upon determining that no electric meter is installed or that the installed electric meter is a non-smart meter. - View Dependent Claims (2, 3, 4, 13, 14, 15, 16)
-
-
5. A method for orchestrating the process of fulfilling service requests for utility services, the method comprising:
-
receiving a first service request for utility services, wherein the first service request references a first service point, the first service request being a request to enable or disable a utility at the first service point; evaluating conditions at the first service point; automatically issuing an electronic command message to fulfill the first service request based on the evaluation of conditions at the first service point, the electronic command message causing an electric meter installed at the first service point to enable or disable the utility in accordance with the first service request; receiving a second service request for utility services, wherein the second service request references a second service point, the second service request being a request to enable or disable a utility at the second service point; evaluating conditions at the second service point; and automatically initiating a field activity to fulfill the second service request by sending an assignment of the field activity to a field work crew via a mobile workforce management system based on the evaluation of conditions at the second service point, wherein the receiving the first service request, the evaluating conditions at the first service point, the automatically issuing the electronic command message, the receiving the second service request, the evaluating conditions at the second service point, and the automatically initiating the field activity are performed by a centralized orchestration engine, wherein the automatically issuing the electronic command message and the automatically initiating the field activity are in accord with predetermined rules that define how to fulfill the requested service in view of the evaluated conditions, wherein the evaluating conditions at the first service point comprises evaluating whether an electric meter is installed at the first service point and a type of the installed electric meter, and the electronic command message is issued upon determining that the installed electric meter is a smart meter, and wherein the evaluating conditions at the second service point comprises evaluating whether an electric meter is installed at the second service point and a type of the installed electric meter, and the field activity is initiated upon determining that no electric meter is installed or that the installed electric meter is a non-smart meter. - View Dependent Claims (6, 7, 8)
-
-
9. A system for orchestrating the process of fulfilling service requests for utility services, the system comprising:
-
a processor; a memory coupled to the processor; a first receiving module that receives a first service request for utility services, wherein the first service request references a first service point, the first service request being a request to enable or disable a utility at the first service point; a first evaluating module that evaluates conditions at the first service point; an issuing module that automatically issues an electronic command message to fulfill the first service request based on the evaluation of conditions at the first service point, the electronic command message causing an electric meter installed at the first service point to enable or disable the utility in accordance with the first service request; a second receiving module that receives a second service request for utility services, wherein the second service request references a second service point, the second service request being a request to enable or disable a utility at the second service point; a second evaluating module that evaluates conditions at the second service point; and a first initiating module that automatically initiates a field activity to fulfill the second service request by sending an assignment of the field activity to a field work crew via a mobile workforce management system based on the evaluation of conditions at the second service point, wherein the first receiving module, the first evaluating module, the issuing module, the second receiving module, the second evaluating module, and the first initiating module are part of a centralized orchestration engine, wherein the automatically issuing the electronic command message and the automatically initiating the field activity are in accord with predetermined rules that define how to fulfill the requested service in view of the evaluated conditions, wherein the evaluating conditions at the first service point comprises evaluating whether an electric meter is installed at the first service point and a type of the installed electric meter, and the electronic command message is issued upon determining that the installed electric meter is a smart meter, and wherein the evaluating conditions at the second service point comprises evaluating whether an electric meter is installed at the second service point and a type of the installed electric meter, and the field activity is initiated upon determining that no electric meter is installed or that the installed electric meter is a non-smart meter. - View Dependent Claims (10, 11, 12)
-
Specification