Systems and methods of improving parallel functional processing
US9990223B2 · kind B2 · utility
Assignee
Inventor
Key dates
| Filing date | Aug 10, 2015 |
| Grant date | Jun 5, 2018 |
| Priority date | — |
| Expiry date | Jun 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.