Patent · US Active

Network-independent programming model for online processing in distributed systems

US9531842B2 · kind B2 · utility

2Cited by
2References
14Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 24, 2015
Grant dateDec 27, 2016
Priority date
Expiry dateSep 24, 2035

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L67/51
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

Systems and methods include a distributed system that uses a declarative language to separate application logic from the network technology used to communicate. For example, in a system with a plurality of processing nodes, each processing node may include at least one processor, a networking layer for communicating with other processing nodes, and a memory storing instructions that, when executed by the at least one processor, cause the processing node to perform operations. The operations may include receiving a processing plan using the networking layer and analyzing the processing plan to determine a service to perform and a number of inputs anticipated for the service. The operations may also include performing the determined service. The processing plan defines a processing tree comprising a subset of the plurality of processing nodes, the processing tree having unidirectional communication from the root to a final level of the tree.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.