Patent application EP17175956A (EP), filed 2017-06-14
Publication number: EP3258440A1
Title: TRANSPORTATION DATA ANALYTICS FRAMEWORK SUPPORTING ADDITIONAL PROGRAMMING LANGUAGES
Abstract: [0001]    Provided are a method and device for analyzing transportation data within a transportation analytics framework 400. For example, the method may include receiving transportation data having a representation 410 compatible with the transportation analytics framework 400 including a transportation analytics programming language. The method may also include converting the transportation data into a representation 420 compatible with a second programming language that is different than the transportation analytics programming language, and performing analytics 430 on the converted transportation data 420 within the transportation analytics framework 400 using at least one analytic generated based on the second programming language.
IPC codes: G06F  17/    30            A I
G06Q  50/    30            A I
Claims: number: 1
text: A method for analyzing transportation data within a transportation analytics framework, the method comprising:
number: 2
text: The method of claim 1, wherein the transportation data comprises a time series representation (310) of the transportation data and is configured to be used by the transportation analytics programming language.
number: 3
text: The method of either of claim 1 or 2, wherein the transportation analytics programming language is domain specific to the transportation analytics framework (400) and the second programming language is a general purpose programming language.
number: 4
text: The method of any preceding claim, wherein the converting comprises converting the transportation data into the representation (420) compatible with the second programming language using a handler (503) of the second programming language included in the transportation analytics framework (400).
number: 5
text: The method of any preceding claim, wherein the converting comprises converting the transportation data from a transportation analytics language representation (310) to a native language representation (320) configured to be used by the second programming language.
number: 6
text: The method of any preceding claim, wherein the second programming language (320) comprises at least one of R, Python, and C Sharp.
number: 7
text: The method of claim 1, wherein the performing of the analytics further comprises performing the analytics (430) on the converted transportation data (420) based on at least one library of the second programming language.
number: 8
text: The method of any preceding claim, wherein the transportation data comprises flight data (12, 14, 16, and 18), the transportation analytics framework comprises a flight analytics framework (20), and the transportation analytics programming language comprises a flight analytics programming language (20).
number: 9
text: The method of any preceding claim, further comprising converting a result of the performed analytics (320) into a representation (330) that is compatible with the transportation analytics framework (400).
number: 10
text: A device for analyzing transportation data within a transportation analytics framework, the device comprising:
number: 11
text: The device of claim 10, wherein the transportation data comprises a time series representation of the transportation data and is configured to be used by the transportation analytics programming language.
number: 12
text: The device of either of claim 10 or 11, wherein the transportation analytics programming language is domain specific to the transportation analytics framework and the second programming language is a general purpose programming language.
number: 13
text: The device of any of claims 10 to 12, wherein the processor is configured to convert the transportation data into the representation compatible with the second programming language using by executing a handler of the second programming language included in the transportation analytics framework.
number: 14
text: The device of any of claims 10 to 13, wherein the processor is configured to convert the transportation data from a transportation analytics language representation of the transportation analytics programming language to a native language representation of the second programming language.
number: 15
text: The device of any of claims 10 to 14, wherein the second programming language comprises at least one of R, Python, and C Sharp.
Office action: search_report, dated 2017-12-20
Prior art cited: ref_id: - HIROSHI MARUYAMA: "XML and Java: Bridging Application Data Structure and XML | Introduction | InformIT", 7 June 2002 (2002-06-07), XP055408330, Retrieved from the Internet <URL:http://www.informit.com/articles/article.aspx?p=27152> [retrieved on 20170920]
ref_type: npl
severity: background
ref_id: - ANONYMOUS: "Structure mapping between XML and Java", 1 July 2004 (2004-07-01), XP055408334, Retrieved from the Internet <URL:http://jibx.sourceforge.net/tutorial/binding-structures.html> [retrieved on 20170920]
ref_type: npl
severity: background
ref_id: - ANONYMOUS: "XML data binding - Wikipedia", 10 March 2016 (2016-03-10), XP055408341, Retrieved from the Internet <URL:https://en.wikipedia.org/w/index.php?title=XML_data_binding&oldid=709341665> [retrieved on 20170920]
ref_type: npl
severity: background
ref_id: - KEVIN J BROWN ET AL: "A Heterogeneous Parallel Framework for Domain-Specific Languages", PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES (PACT), 2011 INTERNATIONAL CONFERENCE ON, IEEE, 10 October 2011 (2011-10-10), pages 89 - 100, XP032083291, ISBN: 978-1-4577-1794-9, DOI: 10.1109/PACT.2011.15
ref_type: npl
severity: background
ref_id: US2016125053A1
ref_type: patent
severity: background
ref_id: US2009171999A1
ref_type: patent
severity: background
ref_id: - Hiroshi Maruyama, "XML and Java: Bridging Application Data Structure and XML | Introduction | InformIT", (20020607), URL: http://www.informit.com/articles/article.aspx?p=27152, (20170920), XP055408330 [I] 1-15 * figure 8.1 *
ref_type: npl
severity: background
ref_id: - Anonymous, "Structure mapping between XML and Java", (20040701), URL: http://jibx.sourceforge.net/tutorial/binding-structures.html, (20170920), XP055408334 [I] 1-15 * figures 4-7 *
ref_type: npl
severity: background
ref_id: - Anonymous, "XML data binding - Wikipedia", (20160310), URL: https://en.wikipedia.org/w/index.php?title=XML_data_binding&oldid=709341665, (20170920), XP055408341 [I] 1-15 * page  1 *
ref_type: npl
severity: background
ref_id: - KEVIN J BROWN ET AL, "A Heterogeneous Parallel Framework for Domain-Specific Languages", PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES (PACT), 2011 INTERNATIONAL CONFERENCE ON, IEEE, (20111010), doi:10.1109/PACT.2011.15, ISBN 978-1-4577-1794-9, pages 89 - 100, XP032083291 [A] 1-10 * the whole document *
ref_type: npl
severity: background
Final disposition: pending (2017-12-20)