Sign In to Follow Application
View All Documents & Correspondence

A System And Method For Providing Additional Information Related To Primary Content

Abstract: The present application provides system and method for providing additional information related to a primary content to a target information seeker. A system for providing additional information related to at least one primary content without disturbing the primary content, the said system comprising of: at least one color code generator adapted to generate at least color code, each color code is preconfigured with encoded data value; an embedding means adapted to embed the at least color code into at least one boundary of at least one primary content; a video/image rendering device adapted to: capture the embedded color coded primary content; extract at least one color code pattern from the captured primary content and decode at least one color code pattern to render at least one encoded data value for providing additional information related to the primary content.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
30 June 2011
Publication Number
01-2013
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
ip@legasis.in
Parent Application

Applicants

TATA CONSULTANCY SERVICES LIMITED
NIRMAL BUILDING,9TH FLOOR NARIMAN POINT,MUMBAI-400021

Inventors

1. DEY SURATH
TATA CONSULTANCY SERVICES PLOT NO-A2, M2&N2,BLOCK-GP,SALT LAKE ELECTRONICS COMPLEX,KOLKATA-700091, WEST BENGAL,INDIA
2. CHAKRAVARTY KINGSHUK
TATA CONSULTANCY SERVICES PLOT NO-A2, M2&N2,BLOCK-GP,SALT LAKE ELECTRONICS COMPLEX,KOLKATA-700091, WEST BENGAL,INDIA

Specification

FORM 2
THE PATENTS ACT, 1970
(39 of 1970)
&
THE PATENT RULES, 2003
COMPLETE SPECIFICATION
(See Section 10 and Rule 13)
Title of invention:
A SYSTEM AND METHOD FOR PROVIDING ADDITIONAL INFORMATION
RELATED TO PRIMARY CONTENT
Applicant:
Tata Consultancy Services Limited A company Incorporated in India under The Companies Act, 1956
Having address:
Nirmal Building, 9th Floor,
Nariman Point, Mumbai 400021,
Maharashtra, India
The following specification particularly describes the invention and the manner in which it is to be performed.

FIELD OF THE INVENTION
The present application relates to data processing system and method for providing additional information related to a primary content. More particularly, the application relates to system and method for embedding at least one standard color code into the primary content such as video, image, picture, text, graphics or audio including advertisement content, stock exchange trade content, newspaper, hoarding, magazine, notification content and leaflet, etc in order to provide additional information related to the primary content to a target information seeker.
BACKGROUND OF THE INVENTION
Traditionally, primary content such as pictures and video frames are known to carry extra data through water marking, through bar codes and high definition bar code such as QR code and 4D bar codes, etc, or within their respective frame headers. In addition to modifying the content of the frame, inclusion of bar code in the body of the content, watermarking frame header has limited data carrying ability. These primary contents comprise of video, image, picture, text, graphics and audio including advertisement content, stock exchange trade content, newspaper, hoarding, magazine, notification content and leaflet, etc. The primary contents are often used for representational purpose and have no mechanism of carrying substantially rich data. Such additional rich data is believed to further the desire, business or curiosity of an active information seeker.
The traditional advertisements allow viewer to view and assimilate displayed contents of the advertisement. However, while a viewer watching an

insurance related advertisement and wish to learn about the additional features of the insurance policy is generafly directed to contact to customer care for further details and there is no means available, other than a telecommunication, whereby a viewer can instantaneously receive and review such additional information at his/her leisure.
Similarly in another situation, a print advertisement of Nike™ shoes displays a discount offer of 50% and store address. However, it doesn't provide a product demo of the shoe or iocation map of the store in the print advertisement. Adjunctively, as there is a frequent change in sale offers or products, the content owners (i.e. advertisers) have to change the whole content of the advertisement frequently. This incurs additional cost to the advertiser for changing the advertisement content very frequently. Also, embedding these watermarking/QR Code/any bar code, etc into the primary content those disturb the actual content.
Thus, in the light of the above mentioned deficiency of the rich information provisioning that is responsive to views active desire, a system is required to alter the practices of feeding contextualfy rich information to the seeker in accordance with seeker's active desire in a smoother manner. For practical and commercial purposes such system is desired to:
• provide additional information related to the primary content to the target information seeker,
• provide a mechanism of carrying additional information with the primary content,
• embed additional information into the primary content without disturbing the primary content,

• reduce the cost for creation and modification of the primary content
whenever information related to the primary content changes, and ■ enhance the impact of advertisement to a target information seeker.
OBJECTS OF THE INVENTION
The principle object is to provide system and method for providing additional information related to a primary content to a target information seeker.
Another significant object is to provide a mechanism of carrying additional information with the primary content.
Yet another object is to provide a system and method for embedding additional information into the primary content without disturbing the primary content.
Still another object is to reduce the cost for creation and modification of the primary content whenever information related to the primary content changes.
Further another objective is to use the Color Code Border to enhance the impact of advertisement to a target information seeker.
SUMMARY OF THE INVENTION
Before the present systems and methods, enablement are described, it is to be understood that this application is not limited to the particular systems, and methodologies described, as there can be multiple possible embodiments which are not expressly illustrated in the present disclosures. It is also to be

understood that the terminology used in the description is for the purpose of describing the particular versions or embodiments only, and is not intended to limit the scope of the present application.
The present application provides system and method for providing additional information related to a primary content to a target information seeker.
In one aspect a method for providing additional information related to primary content without disturbing the primary content to a target information seeker comprising various machine implemented steps.
Initially, at least one color code is generated by employing at least one color code generator, each color code is preconfigured with encoded data value. In preferred embodiment, the said standard color code can be generated using a plurality of combinations of RGB values of color and the color code comprise of two dimensional images or three dimensional images based on the requirement of a content owner (for example: the advertiser). In a preferred embodiment, the color code is a two dimensional image. In one exemplary embodiment, the encoded data value comprises of Universal Resource Locator (URL), reply Short Message Service (SMS) code, reply Multimedia Messaging Service (MMS) code, offers and combinations thereof.
Upon generating the co\or code, the color code is embedded into at least one boundary of at least one primary content by employing an embedding means, wherein the primary content comprises of video, image, picture, text, audio, graphics and combination thereof including advertisement content, stock exchange trade content, newspaper, hoarding, magazine, notification content or leaflet.

In a preferred embodiment, the primary content is advertisement content. The embedding means can be any one of the generally known embedding means. In one embodiment, the color code can be embedded into two or more boundaries of the primary content based on the requirement of a content owner (for example: the advertiser). In a preferred embodiment, the color code is embedded into all the four boundaries of the primary content but not disturbing the main body of the primary content, for e.g. may be embedded as a border of the primary content and the said color code is visibly embedded into the primary content.
Upon embedding the. color code, the embedded color coded primary content can be displayed by employing at least one display means to a target information seeker in order to provide additional information reJated to the primary content. In one exemplary embodiment, the embedded color coded primary content is printed either on newspaper or hoarding, etc. In a preferred embodiment, the primary content is printed on the hoarding.
In one aspect, the embedded color coded primary content is captured by at least one video/image rendering device by the desirous information seeker, wherein the video/image rendering device comprises of television (TV), set top box connected to TV, a camera enabled screen devices such as a smart phone, a tablet personal computer, a mobile phone, a laptop, a Personal Digital Assistant (PDA) and a notebook, etc. In one exemplary embodiment, the video/image rendering device is camera mobile phone.
Upon capturing the color code, at least one color code pattern is extracted by the camera mobile phone using resident standard application. In another embodiment, the color code pattern is extracted by employing an extracting means installed on the camera mobile phone. In one embodiment, the

extracting means can be any one of the generally known extracting means of the camera mobile phone.
In another aspect, the extracted color code pattern is decoded by the camera mobile phone using the resident standard application to render at least one encoded data value for providing additional information related to the primary content to the target information seeker. In another embodiment, the extracted color code pattern is decoded to render the encoded data value by employing decoding means installed on the camera mobile phone, wherein the decoding means can be any one of the generally known decoding means of the camera mobile phone.
Upon rendering the encoded data value, the encoded data value is displayed on the camera mobile phone of the target information seeker for providing additional information related to the primary content. In a preferred embodiment, the resident standard application of the camera mobile phone will connect the mobile to the internet to fetch more relevant information related to the primary content such as offers and demo video, etc depending on the internet connectivity and encoded data value, wherein the data value is URL related to the primary content. In the absence of the internet connectivity, the additional information related to the primary content will be fetched and displayed on the camera mobile phone in the form of SMS, MMS and combination thereof.
BRIEF DESCRIPTION OF THE DRAWINGS
The foregoing summary, as well as the following detailed description of preferred embodiments, is better understood when read in conjunction with

the appended drawings. There is shown in the drawings example embodiments, however, the application is not limited to the specific system and method disclosed in the drawings.
Figure 1 shows system for providing additional information related to primary content according to multiple exemplary embodiments of the invention.
Figure 2 shows method for providing additional information related to primary content according to multiple exemplary embodiments of the invention.
DETAILED DESCRIPTION OF THE INVENTION
Some embodiments, illustrating its features, will now be discussed in detail. The words "comprising," "having," "containing," and "including," and other forms thereof, are intended to be equivalent in meaning and be open ended in that an item or items following any one of these words is not meant to be an exhaustive listing of such item or items, or meant to be limited to only the listed item or items. It must also be noted that as used herein and in the appended claims, the singular forms "a," "an," and "the" include plural references unless the context clearly dictates otherwise. Although any methods, and systems similar or equivalent to those described herein can be used in the practice or testing of embodiments, the preferred methods, and systems are now described, The disclosed embodiments are merely exemplary.
The present application provides system and method for providing additional information related to a primary content to a target information seeker.

Figure 1 shows system 100 for providing additional information related to primary content according to multiple exemplary embodiments of the invention. According to one exemplary embodiment, a system 100 comprises of a color code generator 104 (not shown in the figure), an embedding means 108 (not shown in the figure), a display means 112 (not shown in the figure) and a video/image rendering device 114. Initially, the color code generator 104 is adapted to generate at least one color code 102 using a plurality of combinations of RGB values of color, the color code 102 comprise of two dimensional images or three dimensional images based on the requirement of a content owner (for example: the advertiser). In a preferred embodiment, the color code 102 is a two dimensional image. In one exemplary embodiment, the color code 102 is a color stripe. In one exemplary embodiment, Simple RGB hex value can be used as information, for example Black 0x000000 means space. The above said color code 102 is preconfigured with encoded data value, wherein the encoded data value comprises of Universal Resource Locator (URL), reply Short Message Service (SMS) code, reply Multimedia Messaging Service (MMS) code, offers and combinations thereof. In a preferred embodiment, the encoded data value is URL.
In one exemplary embodiment, the embedding means 108 is adapted to embed the color code 102 into at least one boundary of at least one primary content 106, wherein the primary content 106 comprises of video, image, picture, text, audio, graphics and combination thereof including advertisement content, stock exchange trade content, newspaper, hoarding, magazine, notification content or leaflet.
In an exemplary embodiment, the primary content 106 is advertisement content. The embedding means 108 can be any one of the generally known

embedding means. In one embodiment, the color code 102 can be embedded into two or more boundaries of the primary content 106 based on the need of a content owner (for example: the advertiser). In a preferred embodiment, the color code 102 is embedded into all the four boundaries of the primary content 106, the said color codes 102 are visibly embedded into the primary content 106. The color code 102 can be embedded squares of colors side by side into the primary content 106. The standard color code 102 is generated by the color code generator 104 based on the type of the primary content 106. In one exemplary embodiment, the color code 102 can be fluorescent and reflective. In an embodiment, implementation of color code 102 may be different and as per logic of the implementation. In one exemplary embodiment, the primary content 106 is image or video advertisement. A border of one pixel wide color code 102 can encompass every video frame so that the video frame can be decoded to extract out the color coded data. The width of color code 102 in the video frame need not be restricted to one pixel width; it may vary as per need without disturbing the content visibly. The color code 120 can contain static but large data set like vCard etc, which does not need any kind of connectivity. The color code format contains much more information rather than standard barcode model.
The major challenges are faced during the implementation the color code that is as following:
• defining a standard color code 102 for all types of advertisements content which can be easily decoded by camera mobile application; and
• implementing the color code 102 for all print and video advertisement contents. Since this is a new standard and is validated in terms of content creation, cost effectiveness, market effectiveness.

In one exemplary embodiment, implementing the color code 102 is very simple; because the present image processing techniques are feature rich enough to decode these color codes. In one embodiment, unlike modifying the header of a video frame or picture frame (i.e. the header has a limitation in carrying data), embedding the color codes 102 proposes a new scheme for carrying data without disturbing the content at all or very less. In this scheme, the advertisers do not need to change the content of the advertisement every time. Instead they will change the color code 102 surrounding the content 106 as and when required. This will minimize the content creation cost.
Upon embedding the color code 102, the embedded color coded primary content 110 can be displayed by employing at least one display means 112 to a target information seeker in order to provide additional information related to the primary content 106. In one exemplary embodiment, the embedded color coded primary content 110 is printed either on newspaper or hoarding, etc. In a preferred embodiment, the primary content 110 is printed on the hoarding. In another embodiment, the color codes 102 are repeated along with the border of the advertisement 106.
In one embodiment, the embedded color coded primary content 110 is captured at least one video/image rendering device 114 by the interested target information seeker, wherein the video/image rendering device 114 comprises of television (TV), set top box connected to TV, a camera enabled screen devices such as a smart phone, a tablet personal computer, a mobile phone, a laptop, a Personal Digital Assistant (PDA) or a notebook. In one exemplary embo diment, the video/image rendering device 114 is camera mobile phone. In another exemplary embodiment, the video/image rendering device 114 is set top box connected to TV. in one exemplary embodiment, if

a standard mobile cameras support minimum n bit per pixel, then n bit color data per pixel can be embedded which amount to be a lot of data for a standard size picture, wherein the n is 8.
This has some twofold advantages for print media case:
• camera mobile phone 114 can be tilted while taking picture of the hoarding or newspaper advertisement content such that color code 102 goes out of sight of camera mobile phone 114. To recover this, color code 102 is repeated border wise so that at least one side of the picture of advertisement content 106 contains relevant information in the form of color code; and
• after taking picture, the resident application of the camera mobile phone 114 will read the color codes 102, it may not read correct color code 102 due to variant camera and shooting parameters while snapping. Thus a repeating of color code 102 along borders will minimize the error.
In another embodiment, for a 640*480 video frame, this scheme can carry (640 + 480)*2 pixels of color coded data per frame in order to support the TV or set top box connected to TV. This is done without disturbing the main video frame content much. This will also apply for jpeg pictures.
Upon capturing the color code 102, at least one color code pattern is extracted by the camera mobile phone 114 using resident standard application. In another embodiment, the color code pattern is extracted by employing an extracting means 116 installed on the camera mobile phone. In one embodiment, the extracting means 116 can be any one of the generally known extracting means of the camera mobile phone 114.

In case of set top box connected to TV 114, a resident application resides in the set top box captures the color coded video frame and subsequently extract at least on color code pattern.
In another embodiment, the extracted color code pattern is decoded by the camera mobile phone 114 using the resident standard application to render at least one encoded data value for providing additional information related to the primary content 106 to the target information seeker. In another embodiment, the extracted color code pattern is decoded to render the encoded data value by employing decoding means 118 installed on the camera mobile phone 114, wherein the decoding means 118 can be any one of the generally known decoding means of the camera mobile phone 114. In an embodiment, the said decoding technique is any one of the generally known image processing decoding technique.
In one exemplary embodiment, the extracted color code pattern is decoded by the TV or set top box connected to TV 114 using resident application to interpret the color code as well as render at least one encoded data value for providing additional information related to the primary content 106 to the target information seeker, wherein the primary content is video and the data value is URL related to the primary content 106.
In a preferred embodiment, the resident standard application of the camera mobile phone 114 will connect the mobile to the internet to fetch more relevant information related to the primary content 106 such as offers and demo video, etc depending on the internet connectivity and encoded data value, wherein the data value is URL related to the primary content. This scheme enables hard advertisements to be connected to internet and opens

up possibility of social marketing, social advertising concept. In one exemplary embodiment, the encoded data value comprises of at least one unique ID of the primary content and either one of the URL, SMS code or MMS code, For example, some requests are to be sent e.g. to get this offer send SMS AD to 5678 in order to get the additional information related to the primary content (i.e. the advertisement). In the absence of the internet connectivity, the additional information related to the primary content 106 will be fetched and displayed on the camera mobile phone 114 in the form of SMS, MMS and combination thereof for providing additional information related to the primary content 106.
In case of set top box connected to TV 114, a resident application resides in the set top box will connect the TV to the internet to fetch more relevant information related to the primary content 106 such as offers and demo video, etc depending on the internet connectivity and encoded data value, wherein the data value is URL related to the primary content. This scheme enables hard advertisements to be connected to internet and opens up possibility of social marketing, social advertising concept. In one exemplary embodiment, the encoded data value comprises of at least one unique ID of the primary content and either one of the URL, SMS code or MMS code.
Figure 2 shows method 200 for providing additional information related to primary content according to multiple exemplary embodiments of the invention. In an initial step 205 of the proposed method, at least one color 102 is generated by employing at least one color code generator 104; each color code102 is preconfigured with encoded data value. In preferred embodiment, the said standard color code 102 can be generated using a plurality of combinations of RGB values of color and color code 102 comprise of two dimensional images or three dimensional images based on the requirement of a content owner (for example: the advertiser). In a preferred embodiment, the

encoded data value comprises of Universal Resource Locator (URL), reply Short Message Service (SMS) code, reply Multimedia Messaging Service (MMS) code, offers and combinations thereof.
In the next step 210, the color code 102 is embedded into at least one boundary of at least one primary content 106 by employing an embedding means 108 , wherein the primary content 106 comprises of video, image, picture, text, audio, graphics and combination thereof including advertisement content, stock exchange trade content, newspaper, hoarding, magazine, notification content or leaflet. In a preferred embodiment, the primary content 106 is advertisement content.
In the next step, the embedded color coded primary content 110 can be displayed by employing at least one display means 112 to a target information seeker in order to provide additional information related to the primary content. In one exemplary embodiment, the embedded color coded primary content 110 is printed either on newspaper or hoarding, etc. In a preferred embodiment, the primary content 110 is printed on the hoarding.
In the next step 215, the embedded color coded primary content 110 is captured at (east one video/image rendering device 114 by the interested target information seeker, wherein the video/image rendering device 114 comprises of television (TV), set top box connected to TV, a camera enabled screen devices such as a smart phone, a tablet personal computer, a mobile phone, a laptop, a Personal Digital Assistant (PDA) or a notebook. In a preferred embodiment, the video/image rendering device 114 is camera mobile phone.

In the next step 220, the color code pattern 102 is extracted by the camera mobile phone 114 using resident standard application. In another embodiment, the color code pattern is extracted by employing an extracting means 116 installed on the camera mobile phone 114. In one embodiment, the extracting means 116 can be any one of the generally known extracting means of the camera mobile phone 114.
In the next step 225, the extracted color code pattern is decoded by the mobile phone 114 using the resident standard application to render at least one encoded data value for providing additional information related to the primary content 106 to the target information seeker. In another embodiment, the extracted color code pattern is decoded to render the encoded data value by employing decoding means 118 installed on the camera mobile phone 114, wherein the decoding means can be any one of the generally known decoding means of the camera mobile phone 114.
In the next step 230, in one exemplary embodiment, the resident standard application of the camera mobile phone 114 will connect the mobile to the internet to fetch more relevant information related to the primary content 106 such as offers and demo video, etc depending on the internet connectivity and encoded data value, wherein the encoded data value is URL related to the primary content 106. In the absence of the internet connectivity, the additional information related to the primary content 106 will be fetched and displayed on the camera mobile phone 114 in the form of SMS code, MMS code and combination thereof in order to provide additional information related to the primary content 106

According to one exemplary embodiment, the above proposed system and method reduce the cost for creation of the advertisement content 106 because it is not very hard to make content at par with color code scheme. Existing technology do not need to change in terms of content creation or printing and camera enabled mobile phone 114 is a very common gadget today. From advertiser point of view, it is easy to follow a color coded advertisement; the information seeker only needs to download the resident mobile application for decoding this color code 102.
BEST METHOD
The present application is described in the example given below which is provided on)y to illustrate the application and therefore should not be construed to limit the scope of the application.
Suppose an advertisement of Nokia™ newly launched mobile phone is published on newspaper. The advertisement is of size 640*480 pixel and surrounded by RGB color border. That means total 2*(640+480) pixels data can be used as color-code. A viewer has a camera mobile phone of a company say Mob_A and a resident mobile application capable of extracting and decoding color code. If the viewer takes the picture of that newspaper advertisement with color coded border by his mobile MobA, then the resident application will extract the color code and decode the same. After decoding it will get the URL provided by Nokia and an advertisement unique ID specific to that newspaper Nokia advertisement. Then the application will send some request to URL with that advertisement unique ID and viewer's GPS location and get some necessary information from the URL as a response. These information may be a demo video of that Nokia mobile phone model, its specification sheet or comparative study, how it is better than viewer's make of mobile phone (Mob_A) or information may be a simple

nearest store location details or some unique coupon ID to get some special offer. Basically, there will be huge variety of information that can be embedded and communicated to the viewer using color code. In this way, a single static advertisement can be made dynamic and more social without disturbing its main body of content. Rather this color code border can be used to make advertisement more impressive.
The methodology and techniques described with respect to the exemplary
embodiments can be performed using a machine or other computing device
within which a set of instructions, when executed, may cause the machine to
perform any one or more of the methodologies discussed above. In some
embodiments, the machine operates as a standalone device. In some
embodiments, the machine may be connected (e.g., using a network) to other
machines. In a networked deployment, the machine may operate in the
capacity of a server or a client user machine in a server-client user network
environment, or as a peer machine in a peer-to-peer (or distributed) network
environment. The machine may comprise a server computer, a client user
computer, a personal computer (PC), a tablet PC, a laptop computer, a
desktop computer, a control system, a network router, switch or bridge, or any
machine capable of executing a set of instructions (sequential or otherwise)
that specify actions to be taken by that machine. Further, while a single
machine is illustrated, the term "machine" shall also be taken to include any
collection of machines that individually or jointly execute a set (or multiple
sets) of instructions to perform any one or more of the methodologies
discussed herein.
The machine may include a processor (e.g., a centra! processing unit (CPU), a graphics processing unit (GPU, or both), a main memory and a static memory, which communicate with each other via a bus. The machine may further include a video display unit (e.g., a liquid crystal display (LCD), a flat

panel, a solid state display, or a cathode ray tube (CRT)). The machine may include an input device (e.g., a keyboard) or touch-sensitive screen, a cursor control device (e.g., a mouse), a disk drive unit, a signal generation device (e.g., a speaker or remote control) and a network interface device.
The disk drive unit may include a machine-readable medium on which is stored one or more sets of instructions (e.g., software) embodying any one or more of the methodologies or functions described herein, including those methods illustrated above. The instructions may also reside, completely or at least partially, within the main memory, the static memory, and/or within the processor during execution thereof by the machine. The main memory and the processor also may constitute machine-readable media.
Dedicated hardware implementations including, but not limited to, application specific integrated circuits, programmable logic arrays and other hardware devices can likewise be constructed to implement the methods described herein. Applications that may include the apparatus and systems of various embodiments broadly include a variety of electronic and computer systems. Some embodiments implement functions in two or more specific interconnected hardware modules or devices with related control and data signals communicated between and through the modules, or as portions of an application-specific integrated circuit. Thus, the example system is applicable to software, firmware, and hardware implementations.
In accordance with various embodiments of the present disclosure, the methods described herein are intended for operation as software programs running on a computer processor. Furthermore, software implementations can include, but not limited to, distributed processing or component/object distributed processing, parallel processing, or virtual machine processing can also be constructed to implement the methods described herein.

The present disclosure contemplates a machine readable medium containing instructions, or that which receives and executes instructions from a propagated signal so that a device connected to a network environment can send or receive voice, video or data, and to communicate over the network using the instructions. The instructions may further be transmitted or received over a network via the network interface device.
While the machine-readable medium can be a single medium, the term "machine-readable medium" should be taken to include a single medium or multiple media (e.g., a centralized or distributed database, and/or associated caches and servers) that store the one or more sets of instructions. The term "machine-readable medium" shall also be taken to include any medium that is capable of storing, encoding or carrying a set of instructions for execution by the machine and that cause the machine to perform any one or more of the methodologies of the present disclosure.
The term "machine-readable medium" shall accordingly be taken to include, but not be limited to: tangible media; solid-state memories such as a memory card or other package that houses one or more read-only (non-volatile) memories, random access memories, or other re-writable (volatile) memories; magneto-optical or optica! medium such as a disk or tape; non-transitory mediums or other self-contained information archive or set of archives is considered a distribution medium equivalent to a tangible storage medium. Accordingly, the disclosure is considered to include any one or more of a machine-readable medium or a distribution medium, as listed herein and including art-recognized equivalents and successor media, in which the software implementations herein are stored.
The illustrations of arrangements described herein are intended to provide a general understanding of the structure of various embodiments, and they are

not intended to serve as a complete description of all the elements and features of apparatus and systems that might make use of the structures described herein. Many other arrangements will be apparent to those of skill in the art upon reviewing the above description. Other arrangements may be utilized and derived there from, such that structural and logical substitutions and changes may be made without departing from the scope of this disclosure. Figures are also merely representational and may not be drawn to scale. Certain proportions thereof may be exaggerated, while others may be minimized. Accordingly, the specification and drawings are to be regarded in an illustrative rather than a restrictive sense.
The preceding description has been presented with reference to various embodiments. Persons skilled in the art and technology to which this application pertains will appreciate that alterations and changes in the described structures and methods of operation can be practiced without meaningfully departing from the principle and scope.

WE CLAIM:
1. A method for providing additional information related to at least one
primary content without disturbing the primary content comprising the
machine implemented steps of:
generating at least one color code by employing at least one color code generator, each color code preconfigured with encoded data value;
embedding the at least one color code into at least one boundary of at least one primary content;
capturing the at least one embedded color coded primary content using at least one video/image rendering device;
extracting the at Jeast one color code pattern from the captured primary content by employing an extracting means of the video/image rendering device; and
decoding the at least one color code pattern to render at least one encoded data value for providing additional information related to the primary content at the video/image rendering device.
2. The method of claim 1, further comprising the step of displaying the rendered additional information related to the primary content on the video/image rendering device.
3. The method of claim 1, wherein the encoded data value comprises of Universal Resource Locator (URL), Short Message Service (SMS) code, Multimedia Messaging Service (MMS) code or combination thereof.
4. The method of claim 1, wherein the said color code is generated using a plurality of combinations of RGB values of color.

5. The method of claim 1, wherein the said color code comprise of two dimensional images or three dimensional images and visibly embedded in the primary content in order to carry additional information related to the primary content.
6. The method of claim 1, wherein the primary content comprises of video, image, picture, text, audio, graphics and combination thereof including advertisement content, stock exchange trade content, newspaper, hoarding, magazine, notification content or leaflet,
7. The method of claim 1, wherein the video/image rendering device comprises of television (TV), set top box connected to TV, a camera enabled screen devices such as a smart phone, a tablet personal computer, a mobile phone, a laptop, a Personal Digital Assistant (PDA) or a notebook.
8. A system for providing additional information related to at least one primary content without disturbing the primary content, the said system comprising of:
at least one color code generator adapted to generate at least color code, each color code preconfigured with encoded data value;
an embedding means adapted to embed the at least color code into at least one boundary of at least one primary content; a video/image rendering device adapted to:
capture the embedded color coded primary content; extract at least one color code pattern from the captured primary content; and

decode the at least one color code pattern to render at least one encoded data value for providing additional information related to the primary content.
9. The system of claim 8, wherein the video/image rendering device further displays the rendered additional information related to the primary content.
10. The system of claim 8, wherein the encoded data value comprises of Universal Resource Locator (URL), Short Message Service (SMS) code, Multimedia Messaging Service (MMS) code or combination thereof.
11. The system of claim 8, wherein the color code generator adapted to generate at least one color code using a plurality of combinations of RGB values of color, the color code comprises of two dimensional images or three dimensional images.
12. The system of claim 8, wherein the embedding means visibly embeds the color code into the primary content.
13. The system of claim 8, wherein the primary content comprises of video, image, picture, text, graphics or audio including advertisement content, stock exchange trade content, newspaper, hoarding, magazine, notification content or leaflet.
14. The system of claim 8, wherein the video/image rendering device comprises of television (TV), set top box connected to TV, a camera enabled screen devices such as a smart phone, a tablet personal

computer, a mobile phone, a laptop, a Personal Digital Assistant (PDA) or a notebook.

Documents

Orders

Section Controller Decision Date

Application Documents

# Name Date
1 1896-MUM-2011-OTHERS [29-05-2018(online)].pdf 2018-05-29
1 1896-MUM-2011-US(14)-HearingNotice-(HearingDate-09-04-2021).pdf 2021-10-03
2 1896-MUM-2011-FER_SER_REPLY [29-05-2018(online)].pdf 2018-05-29
2 1896-MUM-2011-Written submissions and relevant documents [24-04-2021(online)].pdf 2021-04-24
3 1896-MUM-2011-FORM-26 [08-04-2021(online)].pdf 2021-04-08
3 1896-MUM-2011-DRAWING [29-05-2018(online)].pdf 2018-05-29
4 1896-MUM-2011-Response to office action [08-04-2021(online)].pdf 2021-04-08
4 1896-MUM-2011-COMPLETE SPECIFICATION [29-05-2018(online)].pdf 2018-05-29
5 1896-MUM-2011-Correspondence to notify the Controller [03-04-2021(online)].pdf 2021-04-03
5 1896-MUM-2011-CLAIMS [29-05-2018(online)].pdf 2018-05-29
6 ABSTRACT1.jpg 2018-08-10
6 1896-MUM-2011-FORM-26 [03-04-2021(online)].pdf 2021-04-03
7 1896-mum-2011-form 3.pdf 2018-08-10
7 1896-mum-2011-abstract.pdf 2018-08-10
8 1896-MUM-2011-FORM 26(28-7-2011).pdf 2018-08-10
8 1896-mum-2011-claims.pdf 2018-08-10
9 1896-MUM-2011-CORRESPONDENCE(28-7-2011).pdf 2018-08-10
9 1896-mum-2011-form 2.pdf 2018-08-10
10 1896-MUM-2011-CORRESPONDENCE(3-8-2011).pdf 2018-08-10
10 1896-mum-2011-form 2(title page).pdf 2018-08-10
11 1896-mum-2011-correspondence.pdf 2018-08-10
11 1896-mum-2011-form 18.pdf 2018-08-10
12 1896-mum-2011-description(complete).pdf 2018-08-10
12 1896-mum-2011-form 1.pdf 2018-08-10
13 1896-mum-2011-drawing.pdf 2018-08-10
13 1896-MUM-2011-FORM 1(3-8-2011).pdf 2018-08-10
14 1896-MUM-2011-FER.pdf 2018-08-10
15 1896-mum-2011-drawing.pdf 2018-08-10
15 1896-MUM-2011-FORM 1(3-8-2011).pdf 2018-08-10
16 1896-mum-2011-description(complete).pdf 2018-08-10
16 1896-mum-2011-form 1.pdf 2018-08-10
17 1896-mum-2011-form 18.pdf 2018-08-10
17 1896-mum-2011-correspondence.pdf 2018-08-10
18 1896-mum-2011-form 2(title page).pdf 2018-08-10
18 1896-MUM-2011-CORRESPONDENCE(3-8-2011).pdf 2018-08-10
19 1896-MUM-2011-CORRESPONDENCE(28-7-2011).pdf 2018-08-10
19 1896-mum-2011-form 2.pdf 2018-08-10
20 1896-mum-2011-claims.pdf 2018-08-10
20 1896-MUM-2011-FORM 26(28-7-2011).pdf 2018-08-10
21 1896-mum-2011-abstract.pdf 2018-08-10
21 1896-mum-2011-form 3.pdf 2018-08-10
22 1896-MUM-2011-FORM-26 [03-04-2021(online)].pdf 2021-04-03
22 ABSTRACT1.jpg 2018-08-10
23 1896-MUM-2011-CLAIMS [29-05-2018(online)].pdf 2018-05-29
23 1896-MUM-2011-Correspondence to notify the Controller [03-04-2021(online)].pdf 2021-04-03
24 1896-MUM-2011-COMPLETE SPECIFICATION [29-05-2018(online)].pdf 2018-05-29
24 1896-MUM-2011-Response to office action [08-04-2021(online)].pdf 2021-04-08
25 1896-MUM-2011-FORM-26 [08-04-2021(online)].pdf 2021-04-08
25 1896-MUM-2011-DRAWING [29-05-2018(online)].pdf 2018-05-29
26 1896-MUM-2011-Written submissions and relevant documents [24-04-2021(online)].pdf 2021-04-24
26 1896-MUM-2011-FER_SER_REPLY [29-05-2018(online)].pdf 2018-05-29
27 1896-MUM-2011-US(14)-HearingNotice-(HearingDate-09-04-2021).pdf 2021-10-03
27 1896-MUM-2011-OTHERS [29-05-2018(online)].pdf 2018-05-29

Search Strategy

1 addingorembeddingdataTOPRIMARYCONTENT-GoogleSearch_22-08-2017.pdf