It goes without saying that a typical purchaser of computer-implemented data storage equipment will search for and purchase equipment that meets their current needs in terms of storage capacity. In fact, most purchasers will be forward thinking and choose equipment that exceeds their current storage capacity needs. Under the circumstances, the purchase price will typically include compensation for capacity that is not currently needed.
In this market environment, a vendor of computer equipment might choose to offer data storage equipment in accordance with a capacity on demand (COD) scheme. For example, a potential purchaser of data storage equipment may be given the option of obtaining significantly more storage capacity than currently needed. In accordance with the COD scheme, at least a portion of the extra capacity remains unavailable (e.g., hidden from the user or otherwise locked out) until the purchaser desires access to it. When needed, some or all of the extra capacity can be paid for and then activated so as to enable access and use for storage (or activated and then paid for, etc.). An example of why a vendor might be motivated to provide computer resources on a COD basis is that the vendor hopes that, when additional capacity is needed, the customer will not explore other equipment purchase options but will instead take advantage of the already provided extra capacity. This is but one example of a market incentive.
Options for compensating a vendor for a capacity extension in a COD scheme can be straightforward or more creative. It may be as simple as payment for activation. However, in an example of a more creative alternative, a customer might be given an option to purchase extended capacity on a 30-day trial basis after which the extended capacity is turned off. In one aspect of the present invention, compensation plans might not be limited to direct financial compensation from the customer to the COD vendor.
Embodiments of a data storage device are disclosed. In one embodiment, the data storage device has a maximum storage capacity and is initially limited to providing access to a limited amount of data storage capacity that is less than the maximum data storage capacity. The size of the limited amount of data storage capacity is variable based on an indication of how much of a collection of advertising material has been viewed. In one embodiment, a host system manages a transfer of all or a portion of the collection of advertising material to a storage location on the data storage device. In one embodiment, the same host system manages adjustments to the size of the limited amount of data storage capacity based on how much of the collection of advertising materials has been consumed.
Accordingly, device 104 includes an extra storage capacity that is initially not made available to consumer 102. However, when needed, some or all of the extra capacity can be paid for and activated so as to enable access and use for storage (or activated and then paid for, etc.). As is indicated by arrow 108, consumer 102 provides vendor 106 (or the vendor's agent, related entity, business partner, etc.) with financial compensation in exchange for, as is indicated by arrow 110, information that enables access to some or all of the initially unavailable storage capacity.
Data storage space in unavailable area 224 (and, in theory, space in reserved area 226) can be reallocated to available space area 222 thereby increasing the total data storage capacity that is made available to the consumer and/or a user of device 204. A host component 230 is provided to manage this process of increasing the size of area 222. In one embodiment, as is indicated by dotted line 234, host component 230 is implemented as a software module that operates from the same computing device (e.g., the same personal computer, the same cell phone, the same laptop computer, etc.) to which data storage device 204 is connected so as to enable data storage and retrieval operations. In another embodiment, as is loosely identified by dotted circle 232, host component 230 is a software module that operates from a network-implemented computing device (e.g., a server) that is separate from, but in remote communication with, the computing device to which data storage device 204 is connected. Thus, without departing from the scope of the present invention, host component 230 can be configured to locally or remotely issue and execute commands so as to affect the configuration of data storage device 204.
In one embodiment, component 230 is configured to extend available space (i.e., by re-allocating some or all of spaces 224 and 226) based at least in part data confirming that advertising material has been consumed (e.g., viewed, listened to, etc.). Thus, extra storage capacity is “earned” by consuming advertising material. It should be noted that various schemes can be utilized to “unlock” the extra storage capacity (e.g., unlock all or portions of space 222 and/or 226). For example, in one embodiment, host component 230 is configured to monitor advertisement consumption and automatically issue space allocation commands when certain predetermined consumption benchmarks are reached. Optionally, component 230 can be configured to facilitate an automatic notification (e.g., an email) to notify a user when additional storage capacity has been earned. In one embodiment, a user is provided with a password or some other code that is input into a computing device and provided to host component 230 so as to demonstrate proper authorization to trigger arrangement for an extension of access. Or, in one embodiment, data for demonstrating proper authorization is remotely transmitted. The precise means for accomplishing activation is not critical to the present invention. All means for accomplishing should be considered within the scope of the present invention.
In one embodiment, some or all of the advertisements consumed by the consumer in order to “earn” an extended storage capacity are advertisements that promote products and/or services sponsored by the data storage device vendor. However, in another embodiment, the advertisements promote products and/or services of the vendor's partners, related entities, etc. One can imagine a scenario wherein a “third party” advertiser (e.g., an advertiser generally unaffiliated in a business sense with the vendor) pays financial compensation to the vendor in exchange for consumption of advertising material. These amounts paid by third party advertisers can be utilized to partially or completely offset payments that would otherwise be paid by the end consumer of the storage device product.
In one embodiment, the advertising material (e.g., HTML/images/video, etc.) that is consumed in order to “earn” extended storage capacity is stored in the reserved space area 226 of storage device 204 (e.g., contained on hidden sectors of a disc drive). In one embodiment, host component 230 facilitates a downloading (e.g., a streaming) of some or all of the advertisement content from the Internet (e.g., from a pre-configured server that operates as an ad content source). In another embodiment, some or all of the advertisement content is pre-installed before the storage device reaches the end consumer. For example, the device vendor or a related original equipment manufacturer can format the media with pre-canned advertisements.
As was alluded to in the description of
Alternatively, as was also alluded to in the context of
Communication between device 204 and host component 230 is conducted across a network 440. Component 230 and device 204 are illustratively implemented in, on or in association with any computing device such as, but not limited to, a hand-held device, a server, a router, a network PC, or a peer device. Network 440 can be any network such as, but not limited to, the Internet, a cellular phone network, any local area network (LAN), any wide area network, or any combination thereof. Communication between device 204 and component 230 can be wireless, wired, or a combination of wired and wireless communication.
As is indicated by arrow 450, component 230 remotely transfers ads to device 204. These ads are illustratively stored in reserved space 236. As is indicated by arrow 452, information related to the consumption of the ad material in space 236 is remotely communicated to host component 230. As is indicated by arrow 454, based on the consumption feedback, host component 230 provides information to enable an expansion of available space 232 (e.g., reallocation of space from space 234 and/or 236 to space 232). In this manner, consumer 402 “earns” additional available space by consuming advertising material.
Again,
Up to this point, embodiments of the present invention have been generally described in the context of “a data storage device.” Those skilled in the art will appreciate that this could mean any of a variety of different data storage devices. In one embodiment, the device is a hard disc drive that reads from or writes to non-removable, nonvolatile magnetic media. In one embodiment, the device is a magnetic disc drive that reads from or writes to a removable, nonvolatile magnetic disc. In one embodiment, the device is an optical disc drive that reads from or writes to a removable, nonvolatile optical disc such as a CD ROM or other optical media. Other removable/non-removable, volatile/nonvolatile computer storage media that can be implemented as “the data storage device” include, but are not limited to, magnetic tape cassettes, flash memory cards, digital versatile discs, digital video tape, solid state RAM, solid state ROM, and the like.
The device 500 includes a rigid, environmentally controlled housing 502 formed from a base deck 504 and a top cover 506. A spindle motor 108 is mounted within the housing 502 to rotate a number of data storage media 510 at a relatively high speed.
Data are arranged on the media 510 in concentric tracks that are accessed by a corresponding array of data transducing heads 512. The heads 512 (transducers) are supported by an actuator 514 and moved across the media surfaces by application of current to a voice coil motor, VCM 516. A flex circuit assembly 518 facilitates communication between the actuator 514 and control circuitry on an externally mounted printed circuit board, PCB 520.
As shown in
A read/write channel 528 operates in conjunction with a preamplifier/driver circuit (preamp) 530 to write data to and to recover data from the discs 508. The preamp 530 is preferably mounted to the actuator 514 as shown in
However, it is to be emphasized that the “data storage device” described in the embodiments of schemes and systems of the present invention need not be a disc drive per se.
Devices 700 and 100 are but two of many examples of “data storage devices” that are within the scope of the present invention. Those skilled in the art will appreciate that there are certainly other alternatives within the scope of the present invention.
It is to be understood that even though numerous characteristics and advantages of various embodiments of the disclosure have been set forth in the foregoing description, this disclosure is illustrative only, and changes may be made in detail, especially in matters of structure and arrangement of parts within the principles of the disclosure to the full extent indicated by the broad general meaning of the terms in which the appended claims are expressed. In addition, although the embodiments described herein are directed to hard disc drive particle diverters, it will be appreciated by those skilled in the art that the teachings of the disclosure can be applied to other types of data storage systems, without departing from the scope and spirit of the disclosure.