IP Library › Granted Patent US 10,530,838
Granted Patent B1
US 10,530,838 · App. 15/177,863 · Granted Jan 7, 2020

System oriented programming and implementation infrastructure, system and method

Inventor: Xhili Bicka (Toronto, CA)
Assignee: YOUPROGRAM SOFTWARE SOLUTIONS INC.
H04L67/10H04L67/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,530,838
App. No.
15/177,863
Filed
Jun 9, 2016
Granted
Jan 7, 2020
Kind
B1
Art Unit
2193
USPC
717/106
Abstract

Described are various embodiments of a system-oriented programming and implementation infrastructure, system and method.

Claims (12)

1. A universally programmable platform for interacting with existing technology-specific execution layers, each of the existing technology-specific execution layers utilizing a respective one or more programmable code interface, the platform comprising:

a compiler accepting event-based instruction sets, each of said event-based instruction sets comprising event-based logic and configured to generate event-based data and technology-agnostic executable code, wherein each of said event-based instruction sets are self-contained in a universal event structure to define any data, presentation and application code required to fully execute a given event;

at least one run-time server operable to provide universal runtime application, database and presentation services for interfacing with corresponding existing technology-specific execution layers, wherein each of said run-time services stores respective sets of interfacing instructions in a corresponding one of the programmable code interfaces utilized by a respective one of the existing technology-specific execution layers and corresponding to event-based data and logic in said event-based instruction sets;

wherein said at least one run-time server is configured to generate and store said interfacing instructions automatically for any of the existing technology-specific layers based on the event-based instruction set, said interfacing instructions being implementable by said run-time server to cause the corresponding existing technology-specific execution layer to interact with said event-based logic and event-based data in accordance with the interfacing instructions, and said interfacing instructions being based on an association between the event-based logic and existing server commands stored on the at least one run-time server.

2. The platform of claim 1 , wherein each of said event-based instruction sets is selected from the following group: new event-based instruction sets or inherited event-based instruction sets that may selectively inherit characteristics from one or more existing event-based instruction sets.

3. The platform of claim 1 , wherein the at least one run-time server is configured to accept additional existing technology-specific execution layer commands based on one or more of new existing technology-specific execution layers and new programmable code interfaces.

4. A method of compiling event-based instruction sets for a universally programmable platform for interfacing with existing technology-specific execution layers, each of the technology-specific execution layers utilizing one or more corresponding programmable code interface, the method comprising:

accepting event-based instruction sets for at least one run-time server, wherein said at least one run-time server is operable to provide universal runtime application, database and presentation services that operatively communicate with the existing technology-specific execution layers, the event-based instruction sets comprising event-based logic and configured to generate event-based data and technology-agnostic executable code, wherein each of said event-based instruction sets are self-contained in a universal event structure to define any data, presentation and application code required to fully execute said event-based instruction sets;

automatically generating interfacing instructions for the existing technology-specific execution layers in the one or more corresponding programmable code interface, the interfacing instructions for causing the existing technology-specific execution layers to carry out the given event-based instruction sets in accordance with any said data, presentation and application code defined thereby, said interfacing instructions being based on associations between the event-based instruction sets and a set of existing technology-specific execution layer commands stored on the at least one run-time server; and

storing the generated interfacing instructions on the at least one run-time server.

5. The method of claim 4 , wherein each of said event-based instruction sets is selected from the following group: new event-based instruction sets or inherited event-based instruction sets that may selectively inherit characteristics from one or more existing event-based instruction sets.

6. The method of claim 4 , wherein the at least one run-time server is configured to accept additional existing technology-specific execution layer commands based on one or more of new existing technology-specific execution layers and new programmable code interfaces.

Assignments (1)
NUNC PRO TUNC ASSIGNMENT Recorded Jul 22, 2016
From: BICKA, XHILI
To: YOUPROGRAM SOFTWARE SOLUTIONS INC.
Reel/Frame 039234/0117 →
Continuity (1)
Provisional Application 62174702 · Jun 12, 2015
Cited By (1)
US 12,395,547