IP Library Granted Patent US 9,398,110
Granted Patent B2
US 9,398,110 · App. 13/278,975 · Granted Jul 19, 2016

Method and apparatus for providing standard information processing pipelines

Inventors: Sergey Boldyrev (Söderkulla, FI); Pavandeep Kalra (Shrewsbury, MA)
Assignee: Nokia Technologies Oy
H04L67/2823G06F17/30563
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,398,110
App. No.
13/278,975
Granted
Jul 19, 2016
Kind
B2
Abstract

An approach is provided for providing standard information processing pipelines. A standard pipeline generation platform processes and/or facilitates a processing of one or more information sources to cause an extraction of one or more least meaningful data components. The standard pipeline generation platform also causes a transformation of the one or more least meaningful data components into one or more isomorphic representations. The standard pipeline generation platform further causes a compilation of one or more data repositories comprising the one or more isomorphic representations, wherein the one or more data repositories are available for processing by one or more services, one or more applications, or combination thereof. The standard pipeline generation platform also causes a loading of the one or more data repositories, the one or more isomorphic representations, or a combination thereof into the one or more information sources following the processing.

Claims (40)

1. A method comprising:

processing of one or more information sources to cause, at least in part, an extraction of one or more components of a lossless decomposition of a serialized information stream;

transforming of the one or more components of the lossless decomposition of the serialized information stream into one or more isomorphic representations, wherein the one or more isomorphic representations include, at least in part, one or more irreducible polynomials;

compiling of one or more data repositories comprising, at least in part, the one or more isomorphic representations, wherein the one or more data repositories are available for processing by one or more services, one or more applications, or combination thereof; and

loading of the one or more data repositories, the one or more isomorphic representations, or a combination thereof into the one or more information sources following the processing.

2. A method of claim 1 , wherein the one or more components of the lossless decomposition of the serialized information stream are associated with one or more different domains.

3. A method of claim 1 , further comprising:

aggregating of one or more queries to determine the one or more components of the lossless decomposition of the serialized information stream.

4. A method of claim 3 , wherein the one or more queries, the aggregation of the one or more queries, or a combination thereof delimit one or more equivalence classes, and wherein the extraction is based, at least in part, on the equivalence classes.

5. A method of claim 1 , further comprising:

generating of the one or more irreducible polynomials based, at least in part, on one or more factoring algorithms.

6. A method of claim 1 , further comprising:

determining one or more degrees for the generation of the one or more irreducible polynomials based, at least in part, on resource availability information.

7. A method of claim 1 , further comprising:

encoding of the one or more components of the lossless decomposition of the serialized information stream in the one or more isomorphic representations,

wherein information associated with the one or more components of the lossless decomposition of the serialized information stream are protected from disclosure by the one or more isomorphic representations based, at least in part, on the encoding.

8. A method of claim 1 , wherein the extraction, the transformation, the loading, or a combination thereof define, at least in part, an analytics pipeline among the one or more information sources, one or more systems associated with the one or more information sources, or combination thereof.

9. A method of claim 1 , wherein the transformation is bi-directional with respect to a first set of one or more domains associated with the one or more information sources and a second set of one or more domains associated with the one or more data repositories, the one or more isomorphic representation, or a combination thereof.

10. An apparatus comprising:

at least one processor; and

at least one memory including computer program code for one or more programs,

the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following,

process and/or facilitating a processing of one or more information sources to cause, at least in part, an extraction of one or more components of a lossless decomposition of a serialized information stream;

cause, at least in part, a transformation of the one or more components of the lossless decomposition of the serialized information stream into one or more isomorphic representations, wherein the one or more isomorphic representations include, at least in part, one or more irreducible polynomials;

cause, at least in part, a compilation of one or more data repositories comprising, at least in part, the one or more isomorphic representations, wherein the one or more data repositories are available for processing by one or more services, one or more applications, or combination thereof; and

cause, at least in part, a loading of the one or more data repositories, the one or more isomorphic representations, or a combination thereof into the one or more information sources following the processing.

11. An apparatus of claim 10 , wherein the one or more components of the lossless decomposition of the serialized information stream are associated with one or more different domains.

12. An apparatus of claim 10 wherein the apparatus is further caused to:

determine one or more queries over the one or more information sources; and

cause, at least in part, an aggregation of the one or more queries to determine the one or more components of the lossless decomposition of the serialized information stream.

13. An apparatus of claim 12 , wherein the one or more queries, the aggregation of the one or more queries, or a combination thereof delimit one or more equivalence classes, and wherein the extraction is based, at least in part, on the equivalence classes.

14. An apparatus of claim 10 , wherein the apparatus is further caused to:

cause, at least in part, a generation of the one or more irreducible polynomials based, at least in part, on one or more factoring algorithms.

15. An apparatus of claim 10 , wherein the apparatus is further caused to:

determine one or more degrees for the generation of the one or more irreducible polynomials based, at least in part, on resource availability information.

16. An apparatus of claim 10 , wherein the apparatus is further caused to:

cause, at least in part, an encoding of the one or more components of the lossless decomposition of the serialized information stream in the one or more isomorphic representations,

wherein information associated with the one or more components of the lossless decomposition of the serialized information stream are protected from disclosure by the one or more isomorphic representations based, at least in part, on the encoding.

17. An apparatus of claim 10 , wherein the extraction, the transformation, the loading, or a combination thereof define, at least in part, an analytics pipeline among the one or more information sources, one or more systems associated with the one or more information sources, or combination thereof.

18. An apparatus of claim 10 , wherein the transformation is bi-directional with respect to a first set of one or more domains associated with the one or more information sources and a second set of one or more domains associated with the one or more data repositories, the one or more isomorphic representation, or a combination thereof.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035305/0630 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2012
From: BOLDYREV, SERGEY; KALRA, PAVANDEEP
To: NOKIA CORPORATION
Reel/Frame 028825/0756 →
Continuity (1)
Related Publication 20130103734A1 · Apr 25, 2013