Patent · US Active

Systems and methods of improving parallel functional processing

US9990223B2 · kind B2 · utility

2Cited by
101References
20Claims
0Family size

Assignee

Inventor

Key dates

Filing dateAug 10, 2015
Grant dateJun 5, 2018
Priority date
Expiry dateJun 10, 2036

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/5066
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

The technology disclosed relates to improving parallel functional processing using abstractions and methods defined based on category theory. In particular, the technology disclosed provides a range of useful categorical functions for processing large data sets in parallel. These categorical functions manage all phases of distributed computing, including dividing a data set into subsets of approximately equal size and combining the results of the subset calculations into a final result, while hiding many of the low-level programming details. These categorical functions are extraordinarily well-ordered and have a sophisticated type system and type inference, which allows for generating maps and reducing them in an elegant and succinct way using concise and expressive programs that can significantly efficientize a whole software development process.

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