Patent ID: 11863609
Assignee: nan
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 11:
12. A system for storage, processing, and accessing of data, comprising:
a front end system, the front end system including a first set of one or more processing circuits;
wherein the first set of one or more processing circuits is configured to provide one or more front end servers;
wherein the one or more front end servers are configured to provide one or more user interfaces;
a back end system communicatively connected to the front end system;
wherein the back end system includes one or more data servers;
wherein the user interfaces are configured to, in response to user input, store, process, and access data in the one or more data servers by sending messages to the back end system;
wherein the back end system includes a second set of one or more processing circuits;
wherein the second set of one or more processing circuits is configured to provide one or more interface servers communicatively connected to the one or more data servers;
wherein the back end system includes one or more processing servers communicatively connected to the one or more data servers;
wherein the one or more processing servers are configured to access data in the one or more data servers and perform one or more operations in response to receiving the messages;
wherein the one or more interface servers are configured to operate as a gateway between the front end system, and the one or more processing servers;
wherein the one or more interface servers includes an application program interface (API) server; and
wherein the API server is configured to:
receive the messages from the front end system;
attempt to authenticate the received messages;

forward ones of the authenticated messages that pass authentication to the one or more processing servers; and
discard ones of the authenticated messages that fail authentication
wherein the front end system includes a plurality of servers configured to communicate with the API server, and an incompatible server that is not capable of communicating with the API server;
wherein the one or more interface servers includes a file transfer server;
wherein the file transfer server is configured to receive files from the incompatible server using a file transfer protocol;
wherein in response to receiving a file from the front end system, the file transfer server is configured to:
determine a sender of the file;
retrieve a file format corresponding to the sender from a memory; and
submit the file to the API server as a message in response to determining the file complies with the retrieved file format.