×

Open data protocol services in applications and interfaces across multiple platforms

  • US 10,346,184 B2
  • Filed: 03/16/2017
  • Issued: 07/09/2019
  • Est. Priority Date: 05/13/2016
  • Status: Active Grant
First Claim
Patent Images

1. A system for generating user interfaces at runtime, the system comprising:

  • at least one memory including instructions on a computing device; and

    at least one processor on the computing device, wherein the processor is operably coupled to the at least one memory and is arranged and configured to execute the instructions that, when executed, cause the processor to implement;

    a gateway to receive a plurality of service requests, including read requests and write requests, wherein the gateway is configured to analyze the plurality of service requests to dynamically select, at runtime, an execution runtime, from a plurality of execution runtimes, to process a respective request, wherein the plurality of execution runtimes include a read-only model-driven runtime, an object processing runtime, and an analytical engine, wherein the analyzing includes;

    selecting the read-only model-driven runtime based on determining that the respective request is a read request;

    selecting the object-processing runtime based on determining that the respective request is a write request;

    selecting the analytical engine based on determining that the request includes analytical annotations that require processing by the analytical engine; and

    selecting the read-only model-driven runtime based on determining that the request includes analytical annotations that do not require processing by the analytical engine;

    a first component to translate the plurality of service requests into structured query language statements and execute the structured query language statements;

    a second component to access a plurality of stored document models based on the executed structured query language statements;

    a service component to aggregate data based upon one or more of the document models and at least one service; and

    a user interface generator to generate and provide a plurality of user interfaces configured to present the aggregated data.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×