[미국특허]
Dynamic execution of predictive models and workflows
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-015/16
G06F-017/50
G05B-013/04
G05B-023/02
G06F-009/46
출원번호
US-0744362
(2015-06-19)
등록번호
US-10176279
(2019-01-08)
발명자
/ 주소
Nicholas, Brad
출원인 / 주소
Uptake Technologies, Inc.
대리인 / 주소
Lee Sullivan Shea & Smith LLP
인용정보
피인용 횟수 :
0인용 특허 :
91
초록▼
Disclosed herein are systems, devices, and methods related to assets and predictive models and corresponding workflows that are related to the operation of assets. In particular, examples involve defining and deploying aggregate, predictive models and corresponding workflows, defining and deploying
Disclosed herein are systems, devices, and methods related to assets and predictive models and corresponding workflows that are related to the operation of assets. In particular, examples involve defining and deploying aggregate, predictive models and corresponding workflows, defining and deploying individualized, predictive models and/or corresponding workflows, and dynamically adjusting the execution of model-workflow pairs.
대표청구항▼
1. A computing system comprising: a network interface configured to facilitate communication with a plurality of assets via a communication network;at least one processor;a non-transitory computer-readable medium; andprogram instructions stored on the non-transitory computer-readable medium that are
1. A computing system comprising: a network interface configured to facilitate communication with a plurality of assets via a communication network;at least one processor;a non-transitory computer-readable medium; andprogram instructions stored on the non-transitory computer-readable medium that are executable by the at least one processor to cause the computing system to: centrally define a predictive model that is related to the operation of at least one given asset of the plurality of assets, wherein the given asset is equipped with the capability to locally execute at least a portion of the predictive model;begin to centrally execute the predictive model for the given asset;transmit at least a portion of the predictive model to the given asset for local execution;detect an indication that at least some responsibility for executing the predictive model has been shifted to the given asset;in response to the detected indication, modify the responsibility of the computing system with respect to central execution of the predictive model for the given asset; andoperate in accordance with the modified responsibility. 2. The computing system of claim 1, wherein the program instructions that are executable to cause the computing system to detect the indication comprise program instructions that are executable to cause the computing system to: receive data from the given asset; andbased on the received data, detect that the given asset has begun locally executing at least a portion of the predictive model. 3. The computing system of claim 2, wherein the program instructions that are executable to cause the computing system to detect that the given asset has begun locally executing at least a portion of the predictive model comprise program instructions that are executable to cause the computing system to detect a change in one or more of (a) a type of the received data, (b) an amount of the received data, and (c) a frequency at which the received data is received. 4. The computing system of claim 2, wherein the received data comprises data generated by at least one of a plurality of sensors or a plurality of actuators at the given asset, and wherein the program instructions that are executable to cause the computing system to detect that the given asset has begun locally executing at least a portion of the predictive model comprise program instructions that are executable to cause the computing system to detect a change in the at least one of the plurality of sensors or the plurality of actuators that generated the data. 5. The computing system of claim 1, wherein the program instructions that are executable to cause the computing system to modify the responsibility of the computing system with respect to central execution of the predictive model for the given asset comprise program instructions that are executable to cause the computing system to centrally execute only a portion of the predictive model for the given asset. 6. The computing system of claim 1, wherein the program instructions that are executable to cause the computing system to modify the responsibility of the computing system with respect to central execution of the predictive model for the given asset comprise program instructions that are executable to cause the computing system to cease central execution of the predictive model for the given asset. 7. The computing system of claim 1, wherein the program instructions that are executable to cause the computing system to detect the indication comprise program instructions that are executable to cause the computing system to: detect a change in a characteristic of the communication network that communicatively couples the given asset and the computing system. 8. The computing system of claim 7, wherein the characteristic of the communication network is a signal strength. 9. A non-transitory computer-readable medium having instructions stored thereon that are executable to cause a computing system to: centrally define a predictive model that is related to the operation of at least one given asset of a plurality of assets, wherein the given asset is equipped with the capability to locally execute at least a portion of the predictive model;begin to centrally execute the predictive model for the given asset transmit at least a portion of the predictive model to the given asset for local execution;detect an indication and that at least some responsibility for executing the predictive model has been shifted to the given asset;in response to the detected indication, modify the responsibility of the computing system with respect to central execution the predictive model for the given asset; andoperate in accordance with the modified responsibility. 10. The non-transitory computer-readable medium of claim 9, wherein the instructions that are executable to cause the computing system to detect the indication comprise instructions that are executable to cause the computing system to: receive data from the given asset; andbased on the received data, detect that the given asset has begun locally executing at least a portion of the predictive model. 11. The non-transitory computer-readable medium of claim 10, wherein the instructions that are executable to cause the computing system to detect that the given asset has begun locally executing at least a portion of the predictive model comprise instructions that are executable to cause the computing system to detect a change in one or more of (a) a type of the received data, (b) an amount of the received data, and (c) a frequency at which the received data is received. 12. The non-transitory computer-readable medium of claim 10, wherein the received data comprises data generated by at least one of a plurality of sensors or a plurality of actuators at the given asset, and wherein the instructions that are executable to cause the computing system to detect that the given asset has begun locally executing at least a portion of the predictive model comprise instructions that are executable to cause the computing system to detect a change in the at least one of the plurality of sensors or the plurality of actuators that generated the data. 13. The non-transitory computer-readable medium of claim 9, wherein the computing system and the given asset are communicatively coupled via a communication network, and wherein the instructions that are executable to cause the computing system to detect the indication comprise instructions that are executable to cause the computing system to: detect a change in a characteristic of the communication network. 14. The non-transitory computer-readable medium of claim 9, wherein the instructions that are executable to cause the computing system to modify the responsibility of the computing system with respect to central execution of the predictive model for the given asset comprise instructions that are executable to cause the computing system to either (a) centrally execute only a portion of the predictive model for the given asset or (b) cease central execution of the predictive model for the given asset. 15. A computer-implemented method comprising: centrally defining, by a computing system, a predictive model that is related to the operation of at least one given asset of a plurality of assets;transmitting, by the computing system to the given asset, at least a portion of the predictive model for local execution, wherein the given asset is equipped with the capability to locally execute at least a portion of the predictive model;beginning to centrally execute the predictive model for the given asset;detecting, by the computing system, an indication that at least some responsibility for executing the predictive model has been shifted to the given asset;in response to the detected indication, modifying the responsibility of the computing system with respect to central execution of the predictive model for the given asset; andoperating in accordance with the modified responsibility. 16. The computer-implemented method of claim 15, wherein detecting the indication comprises: receiving data from the given asset; andbased on the received data, detecting that the given asset has begun locally executing at least a portion of the predictive model. 17. The computer-implemented method of claim 16, wherein detecting that the given asset has begun locally executing at least a portion of the predictive model comprises: detecting a change in one or more of (a) a type of the received data, (b) an amount of the received data, and (c) a frequency at which the received data is received. 18. The computer-implemented method of claim 16, wherein the received data comprises data generated by at least one of a plurality of sensors or a plurality of actuators at the given asset, and wherein detecting that the given asset has begun locally executing at least a portion of the predictive model comprises detecting a change in the at least one of the plurality of sensors or the plurality of actuators that generated the data. 19. The computer-implemented method of claim 15, wherein the computing system and the given asset are communicatively coupled via a communication network, and wherein detecting the indication comprises: detecting a change in a characteristic of the communication network. 20. The computer-implemented method of claim 15, wherein modifying the responsibility of the computing system with respect to central execution of the predictive model for the given asset comprises either (a) centrally executing only a portion of the predictive model for the given asset or (b) ceasing central execution of the predictive model for the given asset.
Jammu, Vinay Bhaskar; Schneider, William Roy; Bliley, Richard Gerald; Varma, Anil; Roddy, Nicholas Edward, Analyzing fault logs and continuous data for diagnostics for a locomotive.
Wegerich, Stephan W.; Wolosewicz, Andre; Xu, Xiao; Herzog, James P.; Pipke, Robert Matthew, Automated model configuration and deployment system for equipment health monitoring.
Meek, Christopher A.; Heckerman, David E.; Rounthwaite, Robert L.; Chickering, David Maxwell; Thiesson, Bo, Bayesian approach for learning regression decision graph models and regression models for time series analysis.
Vipin Kewal Ramani ; Rasiklal Punjalal Shah ; Ramesh Ramachandran ; Piero Patrone Bonissone ; Yu-To Chen ; Phillip Edward Steen ; John Andrew Johnson, Diagnostic system with learning capabilities.
Bankert Raymond J. (Clifton Park NY) Imam Imdad (Schenectady NY) Rajiyah Harindra (Clifton Park NY), Integrated model-based reasoning/expert system diagnosis for rotating machinery.
Wang Hsu-Pin (Tallahassee FL) Huang Hsin-Hao (Kaohsiung TWX) Knapp Gerald M. (Baton Rouge LA) Lin Chang-Ching (Tallahassee FL) Lin Shui-Shun (Tallahassee FL) Spoerre Julie K. (Tallahassee FL), Machine fault diagnostics system and method.
David Richard Gibson ; Nicholas Edward Roddy ; Anil Varma, Method and system for analyzing fault and snapshot operational parameter data for diagnostics of machine malfunctions.
Yanosik, Jr., Edward Michael; Clifford, William Larson; Horejs, Timothy James; Yanosik, Ann Marie, Method and system for assessing adjustment factors in testing or monitoring process.
Subbu, Rajesh V.; Bonissone, Piero P.; Eklund, Neil H.; Iyer, Naresh S.; Shah, Rasiklal P.; Yan, Weizhong; Knodle, Chad E.; Schmid, James J., Method and system for performing model-based multi-objective asset optimization and decision-making.
Fera, Gregory J.; McQuown, Christopher M.; Reichenbach, Bryan S.; Wisniewski, Edward P., Method and system for sorting incident log data from a plurality of machines.
Bliley, Richard G.; Roddy, Nicholas E., Process and system for analyzing fault log data from a machine so as to identify faults predictive of machine failures.
Brown, Stephen J.; Meade, Daylyn M.; Flood, Timothy P.; Hallatt, Clive A.; Jessup, Holden D., Smart security device with monitoring mode and communication mode.
Bonissone, Piero Patrone; Hershey, John Erik; Mitchell, Jr., Robert James; Subbu, Jr., Rajesh Venkat; Taware, Avinash Vinayak; Hu, Xiao, System and method for advanced condition monitoring of an asset system.
Subbu, Rajesh Venkat; Hershey, John Erik; Hu, Xiao; Mitchell, Jr., Robert James; Taware, Avinash Vinayak; Bonissone, Piero Patrone, System and method for advanced condition monitoring of an asset system.
Bonissone, Piero Patrone; Xue, Feng; Varma, Anil; Goebel, Kai Frank; Yan, Weizhong; Eklund, Neil Holger White, System and method for equipment remaining life estimation.
Goebel, Kai Frank; Bonissone, Piero Patrone; Yan, Weizhong; Eklund, Neil Holger White; Xue, Feng, System and method for equipment remaining life estimation.
Rasiklal Punjalal Shah ; Vipin Kewal Ramani ; Susan Teeter Wallenslager ; Christopher James Dailey, System and method for integrating a plurality of diagnostic related information.
Schick, Louis A; Mangino, Kimberley M.; Hampson, Gregory James; Cuddihy, Paul Edward; Fera, Gregory John; Bliley, Richard Gerald; Meneses, Luis Ivan Gomez; Pierro, Michael James; Schlabach, James E.; Schneider, William Roy, System and method for managing a fleet of remote assets.
Wegerich, Stephan W.; Wilks, Alan D.; Wolosewicz, Andre, System for extraction of representative data for training of adaptive process monitoring equipment.
Kasztenny, Bogdan Z.; Sollecito, Lawrence A.; Mazereeuw, Jeffrey G.; Mao, Zhihong, Systems and methods for predicting maintenance of intelligent electronic devices.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.