Formal language and translator for parallel processing of data

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7921416
APP PUB NO 20080098370A1
SERIAL NO

11551336

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

The present invention, in an example embodiment, provides a special-purpose formal language and translator for the parallel processing of large databases in a distributed system. The special-purpose language has features of both a declarative programming language and a procedural programming language and supports the co-grouping of tables, each with an arbitrary alignment function, and the specification of procedural operations to be performed on the resulting co-groups. The language's translator translates a program in the language into optimized structured calls to an application programming interface for implementations of functionality related to the parallel processing of tasks over a distributed system. In an example embodiment, the application programming interface includes interfaces for MapReduce functionality, whose implementations are supplemented by the embodiment.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
R2 SOLUTIONS LLC6136 FRISCO SQUARE BLVD SUITE 400 FRISCO TX 75034

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Fontoura, Marcus Felipe Los Gatos, US 45 692
Josifovski, Vanja Los Gatos, US 79 1749
Olston, Christopher Mountain View, US 17 366
Ravikumar, Shanmugasundaram Berkeley, US 123 2895
Reed, Benjamin Clay Morgan Hill, US 15 1310
Tomkins, Andrew San Jose, US 135 2979

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation