发明名称 Data Infrastructure For Providing Interconnectivity Between Platforms, Devices, and Operating Systems
摘要 The present invention teaches methods for using a point-and-click interface to allow developers to create visual relationships between APIs and GUI components. Further, the present invention uses interactive machine learning to learn from developer actions. The present invention will assist developers by providing recommendations on how their application should compile to a target platform. Developers may then configure their app and its connection to APIs (device and remote) directly from the present invention's point-and-click interface. The invention also teaches methods for visual recognition of data structures to allow sections of data to be targeted by a system that matches targeted data to a GUI component. The visual recognition system allows any type of data to move between systems and have required protocols applied at run time instead of during development in the way traditional software works.
申请公布号 US2014330899(A1) 申请公布日期 2014.11.06
申请号 US201214347629 申请日期 2012.08.01
申请人 Franco Aaron Gerard;Ortiz Gabriel Joshua;Morrison Ian Carlyle 发明人 Franco Aaron Gerard;Ortiz Gabriel Joshua;Morrison Ian Carlyle
分类号 H04L29/08 主分类号 H04L29/08
代理机构 代理人
主权项 1. A computer program product for use in a network connectable system which includes one or more client systems running application that may receive data from remote data sources, the computer program product comprising one or more computer readable storage media having encoded thereon computer executable instructions which, when executed upon one or more computer processors, performs a method for supplying modified data to a requesting application, the method comprising: detecting the launch of a requesting user application within a client system; parsing an NML file associated the detected application; retrieving data connection information from the parsed NML file; analyzing the retrieved data connection information; determining from the retrieved data connection information whether to connect to a web server via HTTP protocol or a persistent socket connection; establishing a direct request with the web server using an HTTP protocol based on the retrieved data connection information; establishing a connection to a remote data service based on remote data connection authentication information and requesting data; providing requested data to the requesting web server and converting the received data to XML format based on the hierarchy and identified visual targets within the data; extracting target data from the received data and placing the target data in a client accessible NML file tag; sending the NML file tag to the requesting user application; and parsing the NML file tag, extracting data and displaying the data in a GUI component assigned to the user accessible NML file tag.
地址 New York NY US