\ Identity Any Potential Provided \ Tags
Total Page:16
File Type:pdf, Size:1020Kb
US 20110137724Al (19) United States (12) Patent Application Publication (10) Pub. No.: US 2011/0137724 A1 Ramchandran et al. (43) Pub. Date: Jun. 9, 2011 (54) METHOD, SYSTEM AND APPARATUS FOR Publication Classi?cation ADVERTISEMENT DELIVERY FROM (51) Int Cl ELECTRONIC DATA STORAGE DEVICES G06Q 30/00 (200601) Inventors: (US); Ramchandran’Amir Masoud Zarkesh, San Jose’ US. Cl- . .. Saratoga, CA (US) (57) ABSTRACT _ _ _ A system, method and computer program product for deliv (73) Asslgnee' lcelero LLC’ San Jose’ CA (Us) ering advertisements via electronic data storage devices, _ including an electronic data storage device, including a (21) Appl' NO" 12/963’306 memory, a controller processor, and a pre-loaded target (22) Filed Dec 8 2010 advertisement; and a host device coupled to the electronic . , data storage device. The controller processor or an additional . processor is con?gured to deliver the target advertisement to Related U's' Apphcatlon Data the host device by inserting or overlaying the target adver (60) Provisional application No, 61/285,1 17 , ?led on Dec, tisement in a target ?le as the host device reads the target ?le 9, 2009. from the electronic data storage device. When a file is written on the electronic data storage device \ Determine the type of the ftte 64 \ identity any potential provided \ tags 66 . \ Anatyze the tlte data to extract \ further analytics, meta data, or tavs \ Store the resutts on the storage device Patent Application Publication Jun. 9, 2011 Sheet 1 0f 4 US 2011/0137724 A1 m 18 2426 1 FIG.1 Patent Application Publication Jun. 9, 2011 Sheet 2 0f 4 US 2011/0137724 A1 C) (\l 16 —22 \ \ \\\ \12\28\14\30\32\42\34\3638 9 \ 4O43 / / 18 26/ FIG.224 Patent Application Publication Jun. 9, 2011 Sheet 3 0f 4 US 2011/0137724 A1 50 When a file is read from the electronic data storage device 52 / Leeknn the stered analytics if \avaiiahie. Qthervvise anaivze the fiie that is read. 54 Cheese a iist efene er mere advertisements to insert 56 / insertthe advertisements in the \ iiie that is read and eptidnaiiy save the anaivtics 58 Provide the advertisement inserted tiie te the host device '03O O FIG. 3 Patent Application Publication Jun. 9, 2011 Sheet 4 0f 4 US 2011/0137724 A1 When a file is written on the electronic data storage device 62 \ eterinete tye of i9 We 64 identify any otentiai provided / \ tas 66 v Anaiyzethe?ie data to extract \ further analytics, meta data, er ta gs 68 \ Store the rsuits en the sterage devic 4; 0 FIG. 4 US 2011/0137724 A1 Jun. 9, 2011 METHOD, SYSTEM AND APPARATUS FOR [0012] An additional processor instead of the controller ADVERTISEMENT DELIVERY FROM processor can be provided and con?gured to deliver the target ELECTRONIC DATA STORAGE DEVICES advertisement to the host device by inserting or overlaying the target advertisement in a target ?le as the ho st device reads the CROSS REFERENCE TO RELATED target ?le from the electronic data storage device. DOCUMENTS [0013] Still other aspects, features, and advantages of the [0001] The present invention claims bene?t of priority to present disclosure are readily apparent from the folloWing US. Provisional Patent Application Ser. No. 61/285,117 of detailed description, simply by illustrating a number of illus Amit RAMCHANDRAN et al., entitled “METHOD AND trative embodiments and implementations, including the best APPARATUS FOR ADVERTISEMENT DELIVERY mode contemplated for carrying out the present disclosure. FROM ELECTRONIC DATA STORAGE DEVICES,” ?led The present disclosure also is capable of other and different on Dec. 9, 2009, the entire disclosure of Which is hereby embodiments, and its several details can be modi?ed in vari incorporated by reference herein. ous respects, all Without departing from the spirit and scope of the present disclosure. Accordingly, the draWings and BACKGROUND OF THE PRESENT descriptions are to be regarded as illustrative in nature, and DISCLOSURE not as restrictive. [0002] 1. Field of the Present Disclosure BRIEF DESCRIPTION OF THE DRAWINGS [0003] The present disclosure generally relates to adver tisement systems and methods, and more particularly to sys [0014] The embodiments of the present disclosure are illus tems and methods for delivering advertisements via elec trated by Way of example, and not by Way of limitation, in the tronic data storage devices, and the like. ?gures of the accompanying draWings, in Which like refer [0004] 2. Discussion of the Background ence numerals refer to similar elements, and in Which: [0005] In recent years, systems and methods for electronic [0015] FIG. 1 is an illustrative system, method and appara delivery of advertisements have become Widespread. HoW tus for delivering advertisements via electronic data storage ever, even With such advertisement systems and methods, devices, and the like; there is still a need for systems and methods for delivering [0016] FIG. 2 is an illustrative system, method and appara advertisements via electronic data storage devices, and the tus for delivering advertisements via electronic data storage like. devices, and the like, according to a further illustrative embodiment; SUMMARY OF THE PRESENT DISCLOSURE [0017] FIG. 3 is an illustrative ?oW chart for a read process [0006] Therefore, there is a need for a method and system for a ?le on an electronic data storage device of the illustrative that address the above and other problems With advertise systems of FIGS. 1-2; and ments systems and methods. The above and other needs are [0018] FIG. 4 is an illustrative ?oW chart for a Write process addressed by the illustrative embodiments of the present dis for a ?le on an electronic data storage device of the illustrative closure, Which provide a novel method, system and apparatus systems of FIGS. 1-2. for delivering advertisements via electronic data storage devices, and the like. DETAILED DESCRIPTION OF THE PREFERRED [0007] Accordingly, in an illustrative aspect, there is pro EMBODIMENTS vided a system, method and computer program product for delivering advertisements via electronic data storage devices, [0019] The present disclosure includes recognition that including an electronic data storage device, including a various electronic data storage devices, and the like, have memory, a controller processor, and a pre-loaded target been developed and Which can include basic components, advertisement; and a host device coupled to the electronic such as (1) one or more memory, disk, and the like, compo data storage device. The controller processor can be con?g nents, such as magnetic tapes, magnetic discs, solid state ured to deliver the target advertisement to the host device by memories, such as ?ash memories, and the like, and (2) a inserting or overlaying the target advertisement in a target ?le controller that translates logical set of read/Write commands, as the host device reads the target ?le from the electronic data addresses, and the like, coming through Well knoWn industry storage device. standard interfaces, and the like, to analog signals, and the [0008] The target advertisement can be one of a text ?le, a like, that accordingly run the target memory, disk, and the picture ?le, an audio ?le, and a video ?le, and the target ?le is like, component. one of a document ?le, a picture ?le, an audio ?le, a music ?le, [0020] The data on the electronic data storage devices are a video ?le, and a game ?le. processed for read and Write by a host system processor to [0009] A processor of the host device need not be used for achieve target functionalities. Example host systems can the inserting or the overlaying of the target advertisement in include servers in data centers, personal computers, laptops, the target ?le. netbooks, personal media players, consumer electronic [0010] The target advertisement inserted or overlaid in the devices, handsets, and the like. Examples of electronic data target ?le is compliant With a ?le format of the target ?le and storage devices can include Magnetic tape, Disk storage, if the target ?le is not compatible With the host device, the Floppy disk, ZIP disk, Holographic, Optical discs, such as controller processor is con?gured to transcode the target ?le CD, DVD, Blu-ray Disc, Minidisc, Hard disk drive, Magnetic to alloW playback on the host device. bubble memory, Flash memory/memory card (e.g., solid state [0011] The controller processor can be con?gured to ana semiconductor memory), xD-Picture Card, MultiMedia lyZe the target ?le to determine one of metadata, and tags for Card, USB sticks or ?ash drives, SmartMedia, CompactFlash the target ?le. I and II, Secure Digital (SD) cards, microSD cards, miniSD US 2011/0137724 A1 Jun. 9, 2011 cards, SDHC cards, miniSDSC cards, Sony Memory Sticks storage device 12 can be external to the host device 10. In a (e. g., Std/Duo/PRO/MagicGate versions), Solid-state drives, further illustrative embodiment, the electronic data storage and the like. device 12 can be an internal component, and the like, of the [0021] In an illustrative embodiment, the host system pro host device 10. Examples of the electronic data storage device cessor is programmable and accesses the electronic data stor 12 can include Magnetic tape, Disk storage, Floppy disk, ZIP age device. In a further illustrative embodiment, the control disk, Holographic, Optical disc such as CD, DVD, Blu-ray ler of the electronic data storage device is programmable as Disc, Minidisc, Hard disk drive, Magnetic bubble memory, Well. Electronic data storage devices can have further func Flash memory/memory card (e.g., solid state semiconductor tionalities through their programmability, if their perfor memory), xD-Picture Card, MultiMedia Card, USB sticks or mance alloWs doing neW tasks in addition to the basic ?ash drives, SmartMedia, CompactFlash I and II, Secure memory and/or disk control functionality, and the like.