IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0718227
(2000-11-22)
|
발명자
/ 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
40 인용 특허 :
11 |
초록
▼
An advanced remotely accessible energy control system utilizes a client/server software architecture, and an “open” communication protocol, such as the well known TCP/IP protocol for design-in remote accessibility. Multiple graphic user interface clients can operate on widely available computers inc
An advanced remotely accessible energy control system utilizes a client/server software architecture, and an “open” communication protocol, such as the well known TCP/IP protocol for design-in remote accessibility. Multiple graphic user interface clients can operate on widely available computers incorporating operating systems which are well suited to graphic user interface functions, while the energy control server and the input/output interface components can operate on a separate computer, using other or different operating systems, which are adapted to the processing performed there. According to the invention, the graphic user interface software is resident on one or more graphic user interface consoles or clients, so that processing for formatting data for display, and processing of input actions taken by a system user are offloaded from the server to the graphic user interface clients. Data describing the format of the display is stored on the server, so a user can move the graphic user interface software to another computer, connect to the server and view the system information, without transporting files describing the format of the display.
대표청구항
▼
An advanced remotely accessible energy control system utilizes a client/server software architecture, and an “open” communication protocol, such as the well known TCP/IP protocol for design-in remote accessibility. Multiple graphic user interface clients can operate on widely available computers inc
An advanced remotely accessible energy control system utilizes a client/server software architecture, and an “open” communication protocol, such as the well known TCP/IP protocol for design-in remote accessibility. Multiple graphic user interface clients can operate on widely available computers incorporating operating systems which are well suited to graphic user interface functions, while the energy control server and the input/output interface components can operate on a separate computer, using other or different operating systems, which are adapted to the processing performed there. According to the invention, the graphic user interface software is resident on one or more graphic user interface consoles or clients, so that processing for formatting data for display, and processing of input actions taken by a system user are offloaded from the server to the graphic user interface clients. Data describing the format of the display is stored on the server, so a user can move the graphic user interface software to another computer, connect to the server and view the system information, without transporting files describing the format of the display. aimed in claim 7 wherein said number of required vectors is determined using a method of principal component analysis.9. A method as claimed in claim 7 wherein said number of required vectors is determined using a method of saturation of system invariants.10. A method as claimed in claim 7 wherein said number of required vectors is determined on the basis of false nearest neighbour vectors.11. A method as claimed in claim 7 wherein said number of required vectors is determined on the basis of true vector fields.12. A method as claimed in claim 1 wherein two or more corresponding vectors are determined and said step (v) of calculating the predicted future value comprises calculating an average of said corresponding vectors.13. A method as claimed in claim 12 wherein said average is a weighted average.14. A method as claimed in claim 1 wherein said step (v) of calculating the predicted future value further comprises the steps of: a) for each nearest neighbour vector, determining a second corresponding vector, each second corresponding vector comprising values of the series of data that are said specified number of data values behind the data values of the nearest neighbour vector in said series of data; and b) determining a set of second corresponding vectors for which a measure of similarity between each second corresponding vector and a particular vector is less than a threshold value; and c) calculating the predicted future value only on the basis of corresponding vectors for which the nearest neighbour vector has a second corresponding vector that is a member of said set of second corresponding vectors. 15. A method as claimed in claim 1 wherein said series of data comprise a number of measured values of a single parameter.16. A method as claimed in claim 1 wherein said series of data comprise values that were measured over time.17. A method as claimed in claim 1 wherein said measure of similarity comprises a distance.18. A method as claimed in claim 1 wherein said predicted future value of the series of values is between 1 and 50 values ahead in the series.19. A method as claimed in claim 1 wherein said predicted future value of the series of values is between 1 and 15 values ahead in the series.20. A method as claimed in claim 1 wherein said step (v) of calculating the predicted future value further comprises obtaining an actual value corresponding to the predicted value and comparing said actual value with said predicted value.21. A computer program stored on a computer readable medium, said computer program being arranged to control a computer system for predicting one or more future values of a series of data, said computer program being arranged to control said computer system such that: (i) a plurality of past values of said series of data is accepted; (ii) an assessment of the level of deterministic behaviour of said series of data is made on the basis of said selected plurality of past values; (iii) a store of predictive algorithms is accessed and one of said predictive algorithms selected on the basis of said assessment of the level of deterministic behaviour of the series of data; and (iv) one or more future values of the series of data are obtained by using said selected predictive algorithm. 22. A computer system for predicting a future value of a series of communications data comprising at least some data measured at irregular time intervals comprising: (i) a processor arranged to form a set of vectors wherein each vector comprises a number of successive values of the series of data; (ii) an identifier arranged to identify from said set of vectors, a current vector which comprises a most recent value of the series of data; (iii) a second identifier arranged to identify at least one nearest neighbour vector from said set of vectors, wherein for each nearest neighbour vector a measure of similarity between that nearest neighbour vector and the current vector is less than a threshold va lue; (iv) a determiner arranged to determine, for each nearest neighbour vector, a corresponding vector, each corresponding vector comprising values of the series of data that are a specified number of data values ahead of the data values of the nearest neighbour vector in said series of data; and (v) a calculator arranged to calculate the predicted future value on the basis of at least some of the corresponding vector(s). 23. An apparatus for controlling a communications process comprising: (i) one or more inputs arranged to receive a series of communications data measured at irregular time intervals and associated with the communications process; and (ii) a computer system for predicting at least one future value of said series of data said computer system comprising: a processor arranged to form a set of vectors wherein each vector comprises a number of successive values of the series of data;an identifier arranged to identify from said set of vectors, a current vector which comprises a most recent value of the series of data;a second identifier arranged to identify at least one nearest neighbour vector from said set of vectors, wherein for each nearest neighbour vector a measure of similarity between that nearest neighbour vector and the current vector is less than a threshold value.24. A computer system for predicting one or more future values of a series of data, said computer system comprising: (i) an input arranged to accept a plurality of past values of said series of data; (ii) a processor arranged to assess the level of deterministic behaviour of said series of data on the basis of said selected plurality of past values; (iii) an input arranged to access a store of predictive algorithms and wherein said processor is further arranged to select one of said predictive algorithms on the basis of said assessment of the level of deterministic behaviour of the series of data; and (iv) an output arranged to provided one or more future values of the series of data obtained by using said selected predictive algorithm. 25. A communications network comprising a computer system as claimed in claim 24.26. A method of assessing a level of deterministic behaviour of a series of communications data comprising at least some data measured at irregular time intervals comprising the steps of: (i) using a predictive algorithm to predict a value of said data series which corresponds to a past value of said data series, said prediction being made on the basis of a subset of said past values; (ii) repeating said step (i) immediately above a plurality of times using the same predictive algorithm and wherein said subset of said past values is larger for successive repetitions of said step (i); and (iii) assessing the effect of the size of said subset of past values on the performance of said predictive algorithm. 27. A computer system for assessing a level of deterministic behaviour of a series of communications data comprising at least some data measured at irregular time intervals said computer system comprising: (i) a processor arranged to use a predictive algorithm to predict a value of said data series which corresponds to a past value of said data series, said prediction being made on the basis of a subset of said past values; and (ii) wherein said processor is further arranged to repeat said step (i) immediately above a plurality of times using the same predictive algorithm and where said subset of said past values is larger for successive repetitions of said step (i); and (iii) wherein said processor is further arranged to assess the effect of the size of said subset of past values on the performance of said predictive algorithm. 28. A method of predicting one or more future values of a series of data, said method comprising the steps of: (i) selecting a plurality of past values of said series of data; (ii) assessing the level of deterministic behaviour of said series of data on the basi s of said selected plurality of past values; (iii) selecting a predictive algorithm from a store of predictive algorithms on the basis of said assessment of the level of deterministic behaviour of the series of data; and (iv) using said selected predictive algorithm to predict said one or more future values of the series of data. 29. A method as claimed in claim 28 wherein said step (ii) of assessing the level of deterministic behaviour of the series of data comprises substantially determining an attractor structure from said past values.30. A method as claimed in claim 29 wherein said step (ii) of assessing the level of deterministic behaviour of the series of data further comprises inputting details about said determined attractor structure to a neural network.31. A method as claimed in claim 28 wherein said step (ii) of assessing the level of deterministic behaviour of the series of data further comprises, applying one of the predictive algorithms from said store to a plurality of the past values to determine predicted values which correspond to others of the past values, and determining a measure of the accuracy of said predicted values.32. A method as claimed in claim 31 wherein said measure of the accuracy of said predicted values comprises a co-efficient of determination.33. A method as claimed in claim 28 wherein said step of assessing the level of deterministic behaviour comprises: (i) Using a predictive algorithm from said store to predict a value of said data series which corresponds to a past value of said data series, said prediction being made on the basis of a subset of said past values; and (ii) Repeating said step (i) immediately above a plurality of times using the same predictive algorithm and wherein said subset of said past values is larger for successive repetitions of said step (i). 34. A method as claimed in claim 33 which further comprises the step of calculating the differences between said predicted values and said corresponding past values and plotting a graph of said differences against an indication of the size of said subset of past values.35. A method as claimed in claim 34 which further comprises the step of determining the location of a first local minimum of said graph.36. A method as claimed in claim 33 wherein said prediction algorithm is suitable for data series which exhibit deterministic behaviour.37. A method as claimed in claim 33 wherein said prediction algorithm comprises the steps of: (i) forming a set of vectors wherein each vector comprises a plurality of successive past values of the series of data; (ii) identifying from said set of vectors, a current vector which comprises a most recent value of the series of data within said vectors; (iii) identifying at least one nearest neighbour vector from said set of vectors, wherein for each nearest neighbour vector a measure of similarity between that nearest neighbour vector and the current vector is less than a threshold value; (iv) for each nearest neighbour vector, determining a corresponding vector, each corresponding vector comprising values of the series of data that are a specified number of data values ahead of the data values of the nearest neighbour vector in said series of data; and (v) calculating a predicted value on the basis of at least some of the corresponding vector(s). 38. A method as claimed in claim 28 wherein said store of predictive algorithms comprises at least one auto regressive integrated moving average (ARIMA) algorithm.39. A method as claimed in claim 28 wherein said step (ii) of assessing the level of deterministic behaviour of said series of data on the basis of said selected plurality of past values is carried out in real time.40. A method as claimed in claim 28 wherein said step (iii) of selecting a predictive algorithm from a store of predictive algorithms on the basis of said assessment of the level of deterministic behaviour of the series of data is carried out in real time.4
※ AI-Helper는 부적절한 답변을 할 수 있습니다.