IP Library Granted Patent US 10,007,532
Granted Patent B1
US 10,007,532 · App. 15/478,208 · Granted Jun 26, 2018

Data infrastructure for cross-platform cross-device API inter-connectivity

Inventors: Aaron Gerard Franco (Brooklyn, NY); Gabriel Joshua Ortiz (London, GB); Ian Carlyle Morrison (Hailsham, GB)
G06F9/4443G06F8/33G06F8/34G06F8/40G06F3/0484H04L67/02H04L67/10H04L67/28H04L67/42
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,007,532
App. No.
15/478,208
Granted
Jun 26, 2018
Kind
B1
Abstract

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.

Claims (12)

1. A method of providing interconnectivity between operating systems and for supplying modified data to a requesting application using Natural Machine Language (NML) file tags, the method comprising:

detecting the launch of a requesting user application within a client system;

parsing an NML file associated with 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.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2023
From: NIMBLESTACK INC.
To: ORTIZ, GABRIEL JOSHUA, ORTI, MR
Reel/Frame 064386/0746 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 25, 2018
From: FRANCO, AARON GERARD
To: NIMBLESTACK INC.
Reel/Frame 045908/0171 →
Continuity (2)
Continuation 14347629
Provisional Application 61513770 · Aug 26, 2011
Cited By (1)
US 12,563,061