System and method for specifying and implementing IT systems
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-007/00
G06F-017/30
출원번호
US-0921163
(2008-09-17)
등록번호
US-8423580
(2013-04-16)
우선권정보
PL-PL385231 (2008-04-16)
국제출원번호
PCT/EP2008/062344
(2008-09-17)
§371/§102 date
20100906
(20100906)
국제공개번호
WO2009/127264
(2009-10-22)
발명자
/ 주소
Wojcicki, Tomasz
Dolezek, Michal
출원인 / 주소
Wojcicki, Tomasz
대리인 / 주소
McNeely, Hare & War LLP
인용정보
피인용 횟수 :
0인용 특허 :
6
초록▼
Present invention relates to system and method for specifying and implementing IT systems, in particular for searching functionalities. Proposed is a method of specifying and system for implementing interactive systems used for data storing and analysis as well as supporting collaboration and human-
Present invention relates to system and method for specifying and implementing IT systems, in particular for searching functionalities. Proposed is a method of specifying and system for implementing interactive systems used for data storing and analysis as well as supporting collaboration and human-computer interaction, which is based on a control flow network structure. The method and system include support for whole lifecycle of implemented systems along with their evolution in time. In particular system comprising directed control net comprising data containers and functionality codes search module for searching functionalities within directed control net by identifying input, and matching identified input with functionality code according to the directed control net structure for generating a group of identified functionalities.
대표청구항▼
1. A computer implemented method for searching functionalities within a directed control net having a structure comprising nodes connected by directed arcs while each node can be a data container while each directed arc is a functionality that can store functionality code, and can be executed when i
1. A computer implemented method for searching functionalities within a directed control net having a structure comprising nodes connected by directed arcs while each node can be a data container while each directed arc is a functionality that can store functionality code, and can be executed when input nodes contain sufficient data, method comprising: identifying input node within the directed control net for data token,matching identified input with functionality according to the directed control net structure for generating a group of identified functionalities,transforming data with functionality codes when functionalities are executed according to the structure of directed control net, andcreating a new context of the system by storing transformed data token in output nodes according to structure of the directed control net when a directed control net's control flow goes on according to the directed control net structure,wherein when functionality code is executed, data tokens that have been entered into data containers, remain in data containers where they were originally entered, while directed control net's flow goes on according to directed control net structure. 2. Method according to claim 1, wherein properties of the elements of directed control are described by metadata. 3. Method according to claim 1 wherein to identify input a possibility of processing user input is used. 4. Method according to claim 1, wherein to identify input possibility of processing data present within the system and matching to user input are used. 5. Method according to claims 1, wherein it merges selected data containers into one. 6. Method according to claim 1, wherein searching functionality codes is based on user input and properties of a directed control net. 7. Method according to claim 1, wherein it determines distance for deriving a normalized distance within the directed control net. 8. Method according to claim 7, wherein a normalized distance is determined between user input and data. 9. Method according to claim 1, wherein executing another functionality is performed on top of the first one as a subfunctionality. 10. Method according to claims 1, wherein search results are ranked. 11. Method according to claim 1, wherein functionalities are listed along with examples how the user's query matches each functionality. 12. Method according to claim 1, wherein it tracks changes made to the functionalities and remembers all versions of these functionalities as a system version. 13. Method according to claim 12, wherein a system version tracking includes timestamps. 14. Method according to claims 1, wherein keywords and/or expressions dictionaries are attached to functionalities. 15. Method according to claim 1, wherein a directed control net is a timed workflow. 16. Method according to claim 1, characterized in wherein a directed control net is a Petri net. 17. Method according to claim 1, wherein the user interface is automatically generated based on directed control net and/or is a custom user interface. 18. System comprising one or more storage device that includes directed control net having a structure comprised of nodes connected by directed arcs while each node can be a data container, whileeach directed arc is a functionality that can store functionality code andcan be executed when input nodes contain sufficient data,a processor that includes a search module for searching functionalities within directed control net,which module is identifying input node within directed control net for data token, and matching identified input node with functionality according to the directed control net structure for generating a group of identified functionalities,a control engine for executing functionalities, which engine is storing in a storage device a current context of the system when control flow goes on so data tokens that have been entered into data containers remain in data containers where they were originally entered,transforming data with functionality codes of one or more identified functionalities to obtain transformed data token,creating a new context of the system by storing transformed data token in output nodes according to structure of the directed control net when a directed control net's control flow goes on according to the directed control net structure. 19. System according to claim 18, wherein properties of the elements of directed control are described by metadata. 20. System according to claim 18 wherein it comprises a search module which uses a possibility of processing user input to identify input. 21. System according to claim 18, wherein it comprises a search module that uses a possibility of processing data present within the system and matching to user input to identify input. 22. System according to claim 18, wherein directed control net merges selected data containers into one. 23. System according to claim 18, wherein it comprises search module for searching functionality codes based on user input and properties of a directed control net. 24. System according to claim 18, wherein it comprises distance determination unit for deriving a normalized distance within the directed control net. 25. System according to claim 18, wherein a normalized distance is determined between user input and data. 26. System according to claim 18, wherein executing another functionality is performed on top of the first one as a subfunctionality. 27. System according to claim 18, wherein search results are ranked. 28. System according to 18, wherein functionalities are listed along with examples how the user's query matches each functionality. 29. System according to claim 18, wherein system comprises a system version unit that tracks changes made to the functionalities and remembers all versions of these functionalities. 30. System according to claim 29, wherein system version tracking includes timestamps. 31. System according to claim 18, wherein keywords and/or expressions dictionaries are attached to functionalities. 32. System according to claim 18, wherein a directed control net is a timed workflow. 33. System according to claim 18, wherein a directed control net is a Petri net. 34. System according to claim 18, wherein the user interface is automatically generated based on directed control net and/or is a custom user interface. 35. Database system with one or more storage device that includes directed control net having a structure comprisingnodes connected by directed arcs while each node can be a data container, whileeach directed arc is a functionality that can store functionality code andcan be executed when input nodes contain sufficient data,a processor that includesa search module for searching functionalities within directed control net, which module is identifying input node within directed control net for data token, and matching identified input with functionality according to the directed control net structure for generating a group of identified functionalities,a control engine used for executing functionalities, which engine is storing in a storage device a current context of the system when control flow goes on so data tokens that have been entered into data containers remain in data containers where they were originally entered,transforming data with functionality codes of one or more identified functionalities to obtain transformed data token,creating a new context of the system by storing transformed data token it in output nodes according to structure of the directed control net when a directed control net's control flow goes on according to the directed control net structure. 36. Data base system according to claim 35, wherein data stored within directed control net forms objects. 37. Data base system according to claim 35, wherein objects comprise objects and/or data tokens. 38. Data base system according to claim 35, wherein data entered by the user is tagged with newly created context and put into the corresponding places. 39. Data base system according to claim 35, wherein editing of an object is done by going through the functionality editing each data token or in single change without going through the whole functionality. 40. Data base system according to claim 35, wherein data base system comprises all versions of stored objects and/or data tokens. 41. Data base system according to claim 40, wherein system versioning includes using timestamps. 42. Data base system according to claim 41, wherein that all versions stored within the system are accessible to the user and/or to functionalities codes. 43. Data base system according to claim 35, wherein types of data tokens that are stored in containers are determined based on data tokens already stored in those containers and/or the container's metadata.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (6)
Moy,Melanie Tina, Computer automated group detection.
Reed Drummond Shattuck ; Heymann Peter Earnshaw ; Mushero Steven Mark ; Jones Kevin Benard ; Oberlander Jeffrey Todd ; Banay Dan, Computer-based communication system and method using metadata defining a control structure.
Drummond Shattuck Reed ; Peter Earnshaw Heymann ; Steven Mark Mushero ; Kevin Benard Jones ; Jeffrey Todd Oberlander ; Dan Banay, Computer-based communication system and method using metadata defining a control-structure.
Reed Drummond Shattuck ; Heymann Peter Earnshaw ; Mushero Steven Mark ; Jones Kevin Benard ; Oberlander Jeffrey Todd, Computer-based communication system and method using metadata defining a control-structure.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.