Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
A METHOD FOR INTERNAL COMMUNITY CIRCULATION IN ONLINE PUBLISHED CONTENT BY ANALYZING COMMUNITY POSTS AND INTERACTIONS
Document Type and Number:
WIPO Patent Application WO/2018/131029
Kind Code:
A1
Abstract:
A method for managing and utilizing a community based internal online content analysis web-page content based aggregation of media data components, viewer's related opinions and recommendations. One embodiment of the method is that media information presented in web-pages can be used to influence viewer's content consumption by operating recommendation content interface module associated with the web page interface.

Inventors:
SHOVAL NADAV (US)
GREEN ISHAY (IL)
Application Number:
PCT/IL2018/050033
Publication Date:
July 19, 2018
Filing Date:
January 10, 2018
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
SPOT IM LTD (IL)
International Classes:
G06Q50/00; G06F17/30; G06Q30/02
Foreign References:
US20140236967A12014-08-21
US20150242893A12015-08-27
US7680770B12010-03-16
US7359894B12008-04-15
US20140067998A12014-03-06
Attorney, Agent or Firm:
BRESSLER, Eyal (IL)
Download PDF:
Claims:
THE INVENTION CLAIMED IS:

1. A method useful for composing a community circulation based internal online content analysis, comprising steps of:

a. defining terminologies 101 of said community circulation based internal content b. defining attributes and levels 102 associated with said defined terminologies c. querying an online media source content 103 from a plurality of media sources yielding a group of topics associated with said terminologies said attributes and levels d. determining a selected topic 104 from a plurality of said group of topics e. providing an interface 105 associated with control and command widgets representing said defined attributes and levels

f. defining operations used 106 for execution of said provided interface g. receiving User Generated Content associated with said interface 107 by means of executing an operations module

h. analyzing said received User Generated Content 108 by means of executing said analysis operations module

i. determining an internal community circulation 109 based on number of users who share said analyzed User Generated Content associated with said selected topic said interface

j. storing said analyzed User Generated Content 110 representing said internal community circulation record by means of executing said stored operations module k. composing said interface 111 on the basis of said stored community circulation record by means of executing said composing operations module

1. displaying said internal community circulation record 112 on said online media source, by means of executing said display operations module,

wherein said operations module is an add-on recommendation content interface module.

2. The method according to claim 1, wherein said step of defining terminologies is selected from a group comprising: profile data, engagement data, preferences, interests, geographic location, social relationship data, attitude towards content, number of page visits, leadership strength, number of posted items, number of re-posted items, comments, shares, votes, likes, links, time of posted items, group affiliation, personal messages or any combination of thereof.

3. The method according to claim 1, wherein said step of defining attributes and levels associated with said defined group of terminologies is selected from a group comprising: demographic attributes, personality attributes, specific topic preferences, content interests, size of social relationship group, positive and or negative attitude to content, number of likes and any combination thereof.

4. The method according to claim 1, wherein said step of querying an online media source content from a plurality of media sources for topic selection is selected from a group comprising: video content, audio content, text content, image content and any combination thereof.

5. The method according to claim 1, wherein said step of determining said selected topic from a plurality of said topics is selected from a group comprising: News, Entertainment, Finance, Lifestyle, Games, Video, Shop, Sport and any combination thereof.

6. The method according to claim 1, wherein said step of providing interfaces associated with control and command widgets is selected from a group comprising: command and control widgets associated with said provided interfaces.

7. The method according to claim 1, wherein said step of defining operations used for execution of said defined control and command widgets interconnected to said designed interfaces is selected from a group comprising: delete, update, execute create and display said operations.

8. The method according to claim 1, wherein said step of receiving User Generated Content by means of executing said analysis operation module is selected from a group comprising:

(i) defining subject of matter associated with said selected topic

(ii) dividing each subject of matter into content sub-groups

(iii) tagging each content sub group with said User Generated Content tag.

9. The method according to claim 1, wherein said step of analyzing said received User Generated Content comprising: an execution of a moderator module.

10. The method according to claim 1, wherein, said analysis operation module is configured to: (i) retrieve said User Generated Content (ii) tag User's Generated Content with a signal's vector comprising said defined terminologies said attributes and levels (iii) store said tagged User's Generated Content

11. The method according to claim 9, wherein said moderator module is configured to transform User Content into online said Community Session Content.

12. The method according to claim 1, wherein said step of determining a community session based on number of users resulted from a common said User Generated Content associated with said topic comprising the steps of:

(i) receiving said online Community Session Content

(ii) determining a session and or discussions vector of said Community Session Content, wherein said discussed vector comprises: a group of shared Users and or group of Followers engaged with said shared online Community Session Content, number and or strength of connections associated with said group of shared Users and or said group of Followers engaged with said shared online Community Session Content, content data associated with said group of shared Users and or said group of Followers engaged with said shared online Community Session Content.

(iii) extracting media stream from said vector and or discussions associated with said Community Session Content

(iv) filtering said extracted media stream with content filtering operation module

(iv) ranking each said filtered media stream in an increasing order of importance (iv) selecting said community session based on the highest said ranked said media stream providing a recommendation item associated with said add-on recommendation content interface module

13. The method according to claim 12, wherein said content filtering operation module is configure to:

(i) filter said extracted media stream according to level of social attractiveness and or popularity associated with said media stream

(ii) sorting said filtered said extracted media stream in an increasing order of importance from the highest said level of social attractiveness and or popularity associated with said media stream to the lowest said level of social attractiveness and or popularity associated with said media stream

14. The method according to claim 1, wherein said step of storing said data analyzed associated with said determined community comprising steps of:

(i) tagging each said analyzed data,

(ii) save each tagged data into a database where said tagged data representing a community circulation record 15. The method according to claim 1, wherein said step of composing said interface comprising an execution of said add-on content interface operation module

16. The method according to claim 1, wherein said step of displaying said add-on content interface to said community on said online media source by said displaying operations module comprising an execution of said display process comprising steps of: (i) selection of said internal online content from a plurality of said internal online contents, (ii) integrate said internal online content with said interface, (iii) display said integrated internal online content on said add-on content interface

Description:
A METHOD FOR INTERNAL COMMUNITY CIRCULATION IN ONLINE PUBLISHED CONTENT BY ANALYZING COMMUNITY POSTS AND INTERACTIONS FIELD OF THE INVENTION

The present invention relates generally to information media management and usage for online advertising. The method herein enables one to simplify the task of creating advertising content based on any internal circulation of a website.

BACKGROUND OF THE INVENTION

The following description includes information that may be useful in understanding the present invention. It is not an admission that any of the information provided herein is prior art or relevant to the presently claimed invention, or that any publication specifically or implicitly referenced is prior art. Importantly, although the operational/functional descriptions described herein are understandable by the human mind, they are not abstract ideas of the operations/functions divorced from computational implementation of those operations/functions. Rather, the operations/functions represent a specification for the massively complex computational machines or other means. As discussed in detail below, the operational/functional language must be read in its proper technological context, i.e., as concrete specifications for physical implementations.

The logical operations/functions described herein are a distillation of machine specifications or other physical mechanisms specified by the operations/functions such that the otherwise inscrutable machine specifications may be comprehensible to the human mind. The distillation also allows one of skill in the art to adapt the operational/functional description of the technology across many different specific vendors' hardware configurations or platforms, without being limited to specific vendors' hardware configurations or platforms. Some of the present technical description (e.g., detailed description, drawings, claims, etc.) may be set forth in terms of logical operations/functions. As described in more detail in the following paragraphs, these logical operations/functions are not representations of abstract ideas, but rather representative of static or sequenced specifications of various hardware elements. Differently stated, unless context dictates otherwise, the logical operations/functions will be understood by those of skill in the art to be representative of static or sequenced specifications of various hardware elements. This is true because tools available to one of skill in the art to implement technical disclosures set forth in operational/functional formats - tools in the form of a high-level programming language (e.g., C, java, visual basic, etc.), or tools in the form of Very high speed Hardware Description Language ("VHDL," which is a language that uses text to describe logic circuits) - are generators of static or sequenced specifications of various hardware configurations. This fact is sometimes obscured by the broad term "software," but, as shown by the following explanation, those skilled in the art understand that what is termed "software" is a shorthand for a massively complex interchaining specification of ordered-matter elements. The term "ordered-matter elements" may refer to physical components of computation, such as assemblies of electronic logic gates, molecular computing logic constituents, quantum computing mechanisms, etc.

As outlined above, the reason for the use of functional/operational technical descriptions is at least twofold. First, the use of functional/operational technical descriptions allows near-infinitely complex machines and machine operations arising from interchained hardware elements to be described in a manner that the human mind can process (e.g., by mimicking natural language and logical narrative flow). Second, the use of functional/operational technical descriptions assists the person of skill in the art in understanding the described subject matter by providing a description that is more or less independent of any specific vendor's piece(s) of hardware.

Media Information Management and creation is known in the art :

US Patent Application, US 2014/0081954 Al, Media Information Systems and Method, by Kirill Elizarov, discloses a system and method for generating thematic topics in assisting the compilation and dissemination of user generated content for citizen journalism in context from two or more media sources is provided. A first media source is queried for first topics. The first media source is one of the two or more media sources. The first topics are cross- referenced with a second media source of the one or more media sources. A most popular topic of the first topics is determined among the one or more media sources. The most popular topic has a greatest number of query and cross-reference results among the first topics. The determined most popular topic is associated with a related User Generated Content, UGC and transmitted. The resulting compendium of topics and UGC promotes development of a citizen journalism community and such online

favorable reporting remains compatible with professional standards.

US Patent Application, 0137316 Al, Media Information System and Method, by Kieill Elizarov, Sunny Isles Beach, discloses a system and method for receiving information (Graphic and Audio) generated and affected by direct viewer participation and to be aired to the viewers. The system and method of this invention provides a unique approach for mass media communication channels wherein the information content to be presented to the viewers is determined not by the management of the television channel but by the viewers actively voting for topics of their interest and participating in the discussion in the open air. US Patent Application, 2012/0137317 Al, System and Method for Itinerary Planning, by Kieill Elizarov, Sunny Isles Beach, Piter Elizarov

discloses a system and method for receiving information (Graphic and Audio) generated and affected by direct viewer participation and to be aired to the viewers. The system and method of the invention provides a unique approach for mass media communication channels wherein the information content to be presented to the viewers is determined not by management of the television channel, but by the viewers actively voting for the topics of their interest and participating in the discussion in the open air, all in accordance with FCC regulations. US Patent Application, 2013/0125159 Al, System and Method for Itinerary Planning, by Kieill Elizarov, Sunny Isles Beach, Piter Elizarov

discloses a system and method for receiving information (Graphic and audio) generated and affected by direct viewer participation and to be aired to the viewers. The system and method of the present invention provides a unique approach for mass media communication channels wherein the information content to be presented to the viewers is determined not by the management of the television channel but by the viewers actively voting for the topics of their interest and participating in the discussion in the open air. None of the above provides an online advertising and community information media management. Therefore, there is a long felt and unmet need for a system and method that overcomes the problems associated with the prior art.

As used in the description herein and throughout the claims that follow, the meaning of "a," "an," and "the" includes plural reference unless the context clearly dictates otherwise. Also, as used in the description herein, the meaning of "in" includes "in" and "on" unless the context clearly dictates otherwise.

All methods described herein can be performed in any suitable order unless otherwise indicated herein or otherwise clearly contradicted by context. The use of any and all examples, or exemplary language (e.g. "such as") provided with respect to certain embodiments herein is intended merely to better illuminate the invention and does not pose a limitation on the scope of the invention otherwise claimed. No language in the specification should be construed as indicating any non-claimed element essential to the practice of the invention.

Groupings of alternative elements or embodiments of the invention disclosed herein are not to be construed as limitations. Each group member can be referred to and claimed individually or in any combination with other members of the group or other elements found herein. One or more members of a group can be included in, or deleted from, a group for reasons of convenience and/or patentability. When any such inclusion or deletion occurs, the specification is herein deemed to contain the group as modified thus fulfilling the written description of all Markush groups used in the appended claims.

Thus, it is desirable to create a system and method which will allow one to compose and manage a shared session allowing online viewers to consume media information that is shared with their affiliated community and or their mini social network.

SUMMARY OF THE INVENTION

It is one object of the invention to provide a method for online advertising and community information media management [4] Accordingly, it is a principal object of the present invention to enable a user to join, share, vote and notice community opinion and recommendations related to media information content associated with internet web-pages.

It is another principal object of the present invention to enable the user to receive "tailor made" information media content according to the user's preferences and or affiliation to a community of viewers who share opinion and recommendations about presented media information.

It is another principal object of the present invention to present community related attributes such as opinions and recommendations on a chosen media information such as video, image and text by means of add-on widget display.

DEFINITIONS

Online media source: "A web-page comprises different types of content such as Text content, Images content, Videos content and any other type of media content"

Text content— "News, Advertisements, Web mapping and any other type of textual content associated with Information of media". Profile Data - "User's personality data such as passive or active, leader or transported, open or close and any other type of profile data".

Engagement Data - "User's behavioral data such as user's interaction with other users, user's click on content, user's time to read a content, user's referring domains, user's circle of interest and any other type of Engagement data".

Group of shared Users: "A group of internal users who share common preferences, engagement and profile data, similar web-site comments and or personal messages within a given online web site and any other type of shared characteristics".

Group of Followers engaged: "A group of external users who follow an internal group of users, in order to study internal user's profile and or engagement attributes, as well sharing with the internal group common preferences, engagement and profile data, similar web-site comments and or personal message within a given online web site and any other type of shared characteristics"

Add-on content interface: "A GUI add-on widget and or GUI interface enables viewers to receive recommendations related to social community associated with the web-page's published media content"

Weight factor: "A factor representing a role of media item's content importance according to various measures such as: degree or level of popularity related content media, degree or level of social interactions among viewers with similar preferences, opinions and or recommendations and any other type of measures"

BRIEF DESCRIPTION OF THE DRAWINGS

In order to understand the invention and to see how it may be implemented in practice, a plurality of embodiments is adapted to now be described, by way of non-limiting example only, with reference to the accompanying drawings, in which: FIG. 1 graphically illustrates, according to another preferred embodiment of the present invention, a graphical flow char, according to another preferred embodiment, of the present method for a composing a community circulation based internal online content analysis; and

FIG. 2 presents an embodiment of the system disclosed by the present invention.

DETAILED DESCRIPTION OF THE INVENTION

In the following detailed description of the preferred embodiments, reference is made to the accompanying drawings that form a part hereof, and in which are shown by way of illustration specific embodiments in which the invention may be practiced. It is understood that other embodiments may be utilized and structural changes may be made without departing from the scope of the present invention. The present invention may be practiced according to the claims without some or all of these specific details. For the purpose of clarity, technical material that is known in the technical fields related to the invention has not been described in detail so that the present invention is not unnecessarily obscured.

Reference throughout this specification to "one embodiment" or "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the present invention. Thus, the appearances of the phrases "in one embodiment" or "in an embodiment" in various places throughout this specification are not necessarily all referring to the same embodiment. Furthermore, the particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.

While the technology will be described in conjunction with various embodiment(s), it will be understood that they are not intended to limit the present technology to these embodiments. On the contrary, the present technology is intended to cover alternatives, modifications and equivalents, which may be included within the spirit and scope of the various embodiments as defined by the appended claims.

Furthermore, in the following description of embodiments, numerous specific details are set forth in order to provide a thorough understanding of the present technology. However, the present technology may be practiced without these specific details. In other instances, well known methods, procedures, components, and circuits have not been described in detail as not to unnecessarily obscure aspects of the present embodiments.

Unless specifically stated otherwise as apparent from the following discussions, it is appreciated that throughout the present description of embodiments, discussions utilizing terms such as "obtaining", "defining", "processing", "performing," "extracting," "configuring" or the like, refer to the actions and processes of a computer system, or similar electronic computing device. The computer system or similar electronic computing device manipulates and transforms data represented as physical (electronic) 5 quantities within the computer system's registers and memories into other data similarly represented as physical quantities within the computer system memories or registers or other such information storage, transmission, or display devices, including integrated circuits down to and including chip level firmware, assembler, and hardware based micro code.

i(2] While the invention is susceptible to various modifications and alternative forms, specific embodiments thereof have been shown by way of example in the drawings and the above detailed description. It should be understood, however, that it is not intended to limit the invention to the particular forms disclosed, but on the contrary, the intention is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the

15 invention as defined by the appended claims.

In the embodiments described below, an information handling system can include any instrumentality or aggregate of instrumentahties operable to compute, classify, process, transmit, receive, retrieve, originate, switch, store, display, manifest, detect, record, reproduce, handle, or use any form of information, intelligence, or data for business,

20 scientific, control, entertainment, or other purposes. For example, an information handling system can be a personal computer, a PDA, a consumer electronic device, a network server or storage device, a switch router, wireless router, or other network communication device, or any other suitable device and can vary in size, shape, performance, functionality, and price. The information handling system can include

25 memory (volatile (e.g. random-access memory, etc.), nonvolatile (read-only memory, flash memory etc.) or any combination thereof), one or more processing resources, such as a central processing unit (CPU), a graphics processing unit (GPU), hardware or software control logic, or any combination thereof. Additional components of the information handling system can include one or more storage devices, one or more

30 communications ports for communicating with external devices, as well as, various input and output (I/O) devices, such as a keyboard, a mouse, a video/graphic display, or any combination thereof. The information handling system can also include one or more buses operable to transmit communications between the various hardware components. Portions of an information handling system may themselves be considered information handling systems.

The term "Text content" used interchangeably in the present invention, refers hereinafter to any means of media text such as: news, advertisements and web mapping and any combinations thereof.

FIG 1, illustrates an as a non-limiting block diagram, the processes utilized for composing a community circulation based internal online content analysis comprises several steps: The first step comprises a definition of terminologies 101 related to community circulation based internal content. The second step comprises a definition of attributes and levels 102 associated with the defined terminologies. The third step comprises a querying process 103 in which online media source content is queried from a plurality of media sources in order to provide a group of topics which are associated with said terminologies where each topic serves as a candidate for a further deeper selection process . The fourth step comprises a determination of said selected topic 104 from a plurality of topics associated with said queried online media content. Next an interface associated with control and command widgets representing said defined attributes and levels is provided 105. Next an operations module 106 used for execution and operations of modules associated with said interface is defined. Next a User Generated Content is received 107 by performing an execution of said operations module. Next according to plurality received User Generated Content, an analysis process by means of executing an analysis operations module is performed 108. Next, the analyzed User Generated Content is used to determine a community session 109 which is common to whole analyzed users. Next, the analyzed User Generated Content, representing said internal community circulation record by means of executing said stored operations module is performed 110. Next, composing an operation module by an execution of said composing operations 111 providing an add-on content interface based on said stored community circulation record is performed. Finally the composed add-on content interface is sent to the user's online media source and is displayed as composed community circulation based internal online content analysis 112 by the execution of the display operations module.

In one embodiment, as a result of analyzed circulation record, the present invention can configure embedding of advertising content within a component of internal circulation of a website's content in a form of an online media source advertising content from a plurality of media sources selected from a group comprising: video content, audio content, text content, image content. For example, as a circulation analysis output of a website, the system can be configured to deploy a targeting video content, specific to the circulation metrics. Reference is made now to FIG. 2 which graphically illustrates, according to another preferred embodiment of the present invention, an example of computerized system for implementing the invention 200. The systems and methods described herein can be implemented in software or hardware or any combination thereof. The systems and methods described herein can be implemented using one or more computing devices which may or may not be physically or logically separate from each other. Additionally, various aspects of the methods described herein may be combined or merged into other functions.

In some embodiments, the illustrated system elements could be combined into a single hardware device or separated into multiple hardware devices. If multiple hardware devices are used, the hardware devices could be physically located proximate to or remotely from each other.

The methods can be implemented in a computer program product accessible from a computer-usable or computer-readable storage medium that provides program code for use by or in connection with a computer or any instruction execution system. A computer-usable or computer-readable storage medium can be any apparatus that can contain or store the program for use by or in connection with the computer or instruction execution system, apparatus, or device.

A data processing system suitable for storing and or executing the corresponding program code can include at least one processor coupled directly or indirectly to computerized data storage devices such as memory elements. Input/output (I/O) devices (including but not limited to keyboards, displays, pointing devices, etc.) can be coupled to the system. Network adapters may also be coupled to the system to enable the data processing system to become coupled to other data processing systems or remote printers or storage devices through intervening private or public networks. To provide for interaction with a user, the features can be implemented on a computer with a display device, such as an LCD (liquid crystal display), virtual display, or another type of monitor for displaying information to the user, and a keyboard and an input device, such as a mouse or trackball by which the user can provide input to the computer. A computer program can be a set of instructions that can be used, directly or indirectly, in a computer. The systems and methods described herein can be implemented using programming languages such as Flash™, JAVA™, C++, C, C#, Visual Basic™, JavaScript™, PHP, XML, HTML, etc., or a combination of programming languages, including compiled or interpreted languages, and can be deployed in any form, including as a stand-alone program or as a module, component, subroutine, or other unit suitable for use in a computing environment. The software can include, but is not limited to, firmware, resident software, microcode, etc. Protocols such as SOAP HTTP may be used in implementing interfaces between programming modules. The components and functionality described herein may be implemented on any desktop operating system executing in a virtualized or non-virtualized environment, using any programming language suitable for software development, including, but not limited to, different versions of Microsoft Windows™, Apple™ Mac™, iOS™, Android™, Unix™/X- Windows™, Linux™, etc. The system could be implemented using a web application framework, such as Ruby on Rails. The processing system can be in communication with a computerized data storage system. The data storage system can include a non-relational or relational data store, such as a MySQL™ or other relational database. Other physical and logical database types could be used. The data store may be a database server, such as Microsoft SQL Server™, Oracle™, IBM DB2™, SQLITE™, or any other database software, relational or otherwise. The data store may store the information identifying syntactical tags and any information required to operate on syntactical tags. In some embodiments, the processing system may use object-oriented programming and may store data in objects. In these embodiments, the processing system may use an object-relational mapper (ORM) to store the data objects in a relational database. The systems and methods described herein can be implemented using any number of physical data models. In one example embodiment, an RDBMS can be used. In those embodiments, tables in the RDBMS can include columns that represent coordinates. In the case of environment tracking systems, data representing user events, virtual elements, etc. can be stored in tables in the RDBMS. The tables can have pre-defined relationships between them. The tables can also have adjuncts associated with the coordinates.

Suitable processors for the execution of a program of instructions include, but are not limited to, general and special purpose microprocessors, and the sole processor or one of multiple processors or cores, of any kind of computer. A processor may receive and store instructions and data from a computerized data storage device such as a read-only memory, a random access memory, both, or any combination of the data storage devices described herein. A processor may include any processing circuitry or control circuitry operative to control the operations and performance of an electronic device.

The processor may also include, or be operatively coupled to communicate with, one or more data storage devices for storing data. Such data storage devices can include, as non- limiting examples, magnetic disks (including internal hard disks and removable disks), magneto-optical disks, optical disks, read-only memory, random access memory, and/or flash storage. Storage devices suitable for tangibly embodying computer program instructions and data can also include all forms of non-volatile memory, including, for example, semiconductor memory devices, such as EPROM, EEPROM, and flash memory devices; magnetic disks such as internal hard disks and removable disks; magneto-optical disks; and CD-ROM and DVD-ROM disks. The processor and the memory can be supplemented by, or incorporated in, ASICs (application-specific integrated circuits).

The systems, modules, and methods described herein can be implemented using any combination of software or hardware elements. The systems, modules, and methods described herein can be implemented using one or more virtual machines operating alone or in combination with each other. Any applicable virtualization solution can be used for encapsulating a physical computing machine platform into a virtual machine that is executed under the control of virtualization software running on a hardware computing platform or host. The virtual machine can have both virtual system hardware and guest operating system software.

The systems and methods described herein can be implemented in a computer system that includes a back-end component, such as a data server, or that includes a middleware component, such as an application server or an Internet server, or that includes a front- end component, such as a client computer having a graphical user interface or an Internet browser, or any combination of them. The components of the system can be connected by any form or medium of digital data communication such as a communication network. Examples of communication networks include, e.g., a LAN, a WAN, and the computers and networks that form the Internet.

One or more embodiments of the invention may be practiced with other computer system configurations, including hand-held devices, microprocessor systems, microprocessor- based or programmable consumer electronics, minicomputers, mainframe computers, etc. The invention may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a network.

While one or more embodiments of the invention have been described, various alterations, additions, permutations and equivalents thereof are included within the scope of the invention. In the description of embodiments, reference is made to the accompanying drawings that form a part hereof, which show by way of illustration specific embodiments of the claimed subject matter. It is to be understood that other embodiments may be used and that changes or alterations, such as structural changes, may be made. Such embodiments, changes or alterations are not necessarily departures from the scope with respect to the intended claimed subject matter.