System and method for abstracting and orchestrating mobile data networks in a network environment

US9558043B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9558043-B2
Application numberUS-201313750835-A
CountryUS
Kind codeB2
Filing dateJan 25, 2013
Priority dateJan 25, 2013
Publication dateJan 31, 2017
Grant dateJan 31, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method is provided in one example and includes receiving data from a network element, determining a candidate data processing task for the received data based upon a first similarity metric between the received data and data currently associated with the candidate data processing task, and sending the received data to the candidate data processing task.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: receiving, by a server, data from a network element; determining, by a data control task having a plurality of candidate data processing tasks associated therewith, a particular candidate data processing task of the plurality of candidate processing tasks for the received data based upon a first similarity metric representative of a measure of similarity between the received data and data currently associated with the particular candidate data processing task, wherein determining the particular candidate data processing task includes determining whether the first similarity metric is within a predetermined threshold; and sending the received data to the particular candidate data processing task, wherein the particular candidate data processing task is configured to determine whether the received data is suitable for the particular candidate data processing task based upon a second similarity metric between the received data and data currently associated with the particular candidate data processing task, wherein the second similarity metric is representative of a greater level of similarity analysis than the first similarity metric. 2. The method of claim 1 , further comprising receiving an indication regarding whether the candidate data processing task has accepted the received data. 3. The method of claim 2 , further comprising updating similarity information for the candidate data processing task based upon whether the candidate data processing task has accepted the received data. 4. The method of claim 2 , further comprising determining a next candidate data processing task if the candidate data processing task indicates that the data processing task has not accepted the received data. 5. The method of claim 1 , further comprising sending a message indicative of whether the candidate data processing task has accepted the received data based upon whether the received data is suitable for the data processing task. 6. The method of claim 1 , further comprising processing the received data by the candidate data processing task according to at least one predefined rule. 7. Logic encoded in one or more non-transitory tangible media that includes code for execution and when executed by a processor operable to perform operations comprising: receiving, by a server, data from a network element; determining, by a data control task having a plurality of candidate data processing tasks associated therewith, a particular candidate data processing task of the plurality of candidate processing tasks for the received data based upon a first similarity metric representative of a measure of similarity between the received data and data currently associated with the particular candidate data processing task, wherein determining the particular candidate data processing task includes determining whether the first similarity metric is within a predetermined threshold; and sending the received data to the particular candidate data processing task, wherein the particular candidate data processing task is configured to determine whether the received data is suitable for the particular candidate data processing task based upon a second similarity metric between the received data and data currently associated with the particular candidate data processing task, wherein the second similarity metric is representative of a greater level of similarity analysis than the first similarity metric. 8. The media of claim 7 , wherein the operations further comprise receiving an indication regarding whether the candidate data processing task has accepted the received data. 9. The media of claim 8 , wherein the operations further comprise determining a next candidate data processing task if the candidate data processing task indicates that the data processing task has not accepted the received data. 10. The media of claim 8 , wherein the operations further comprise updating similarity information for the candidate data processing task based upon whether the candidate data processing task has accepted the received data. 11. The media of claim 7 , wherein the operations further comprise sending a message indicative of whether the candidate data processing task has accepted the received data based upon whether the received data is suitable for the data processing task. 12. The media of claim 7 , wherein the operations further comprise processing the received data by the candidate data processing task according to at least one predefined rule. 13. An apparatus, comprising: a memory element configured to store data, a processor operable to execute instructions associated with the data, and an abstraction module, the apparatus being configured to: receive, by a server, data from a network element; determine, by a data control task having a plurality of candidate data processing tasks associated therewith, a particular candidate data processing task of the plurality of candidate processing tasks for the received data based upon a first similarity metric representative of a measure of similarity between the received data and data currently associated with the particular candidate data processing task, wherein determining the particular candidate data processing task includes determining whether the first similarity metric is within a predetermined threshold; and send the received data to the particular candidate data processing task, wherein the particular candidate data processing task is configured to determine whether the received data is suitable for the particular candidate data processing task based upon a second similarity metric between the received data and data currently associated with the particular candidate data processing task, wherein the second similarity metric is representative of a greater level of similarity analysis than the first similarity metric. 14. The apparatus of claim 13 , wherein the apparatus is further configured to receive an indication regarding whether the candidate data processing task has accepted the received data. 15. The apparatus of claim 14 , wherein the apparatus is further configured to update similarity information for the candidate data processing task based upon whether the candidate data processing task has accepted the received data. 16. The apparatus of claim 14 , wherein the apparatus is further configured to determine a next candidate data processing task if the candidate data processing task indicates that the data processing task has not accepted the received data. 17. The apparatus of claim 13 , wherein the apparatus is further configured to send a message indicative of whether the candidate data processing task has accepted the received data based upon whether the received data is suitable for the data processing task.

Assignees

Inventors

Classifications

  • G06F9/5033Primary

    considering data affinity · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9558043B2 cover?
A method is provided in one example and includes receiving data from a network element, determining a candidate data processing task for the received data based upon a first similarity metric between the received data and data currently associated with the candidate data processing task, and sending the received data to the candidate data processing task.
Who is the assignee on this patent?
Alex Arun C, Velandy Rajesh P, Raghavan Pradeep K Dakshayani, and 4 more
What technology area does this patent fall under?
Primary CPC classification G06F9/5033. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 31 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 9 related publications on this page (citations in our corpus or others sharing the same primary CPC).