Source: http://www.google.com/patents/US7185160?dq=%E2%80%9Cconfiguration+using+structure+and+rules+to+provide+a+user+interface.%E2%80%9D&ei=ANUpTrT8BsTm0QHVpJX-Cg
Timestamp: 2016-06-30 04:20:32
Document Index: 156861403

Matched Legal Cases: ['art 112', 'art 111', 'art 111', 'art 111', 'art 111', 'art 111']

Patent US7185160 - Recording device for writing data including expiration time data - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inPatentsTo make content irreproducible in a recording device after a set expiration time, the recording device has a read/write unit for reading and writing data on a recording unit, the read/write unit having electric power supplied from an external power source, a clock containing a built-in battery, an input/output...http://www.google.com/patents/US7185160?utm_source=gb-gplus-sharePatent US7185160 - Recording device for writing data including expiration time dataAdvanced Patent SearchPublication numberUS7185160 B2Publication typeGrantApplication numberUS 10/844,589Publication dateFeb 27, 2007Filing dateMay 13, 2004Priority dateMar 17, 2004Fee statusPaidAlso published asCN1670742A, US7562201, US20050210187, US20070186038Publication number10844589, 844589, US 7185160 B2, US 7185160B2, US-B2-7185160, US7185160 B2, US7185160B2InventorsTakayuki YamamotoOriginal AssigneeHitachi, Ltd.Export CitationBiBTeX, EndNote, RefManPatent Citations (7), Non-Patent Citations (1), Classifications (26), Legal Events (6) External Links: USPTO, USPTO Assignment, EspacenetRecording device for writing data including expiration time data
US 7185160 B2Abstract
To make content irreproducible in a recording device after a set expiration time, the recording device has a read/write unit for reading and writing data on a recording unit, the read/write unit having electric power supplied from an external power source, a clock containing a built-in battery, an input/output interface for inputting data from outside and outputting data to outside, and a controller for controlling the read/write unit and the input/output interface. The recording medium includes an ordinary data area for writing ordinary data and an expiration time data area for writing an expiration time of ordinary data. The controller prevents ordinary data written in the ordinary data area from being output to outside when the expiration time written in the expiration time area has passed a time limit calculated by the clock.
However, in the recording medium set out in the above-mentioned patent document, information about utilization date is recorded but a clock function is not provided. Therefore, as in small-size portable memories which are rapidly spreading in recent years, if they are carried around, a problem arises that contents stored in the recording medium can be reproduced on another reproducing device by changing a setting of the clock of this other reproducing device.
FIG. 1 is an explanatory diagram of an embodiment;
An embodiment will be described with reference to the accompanying drawings. FIG. 1 is a block diagram of the devices in the present invention. Reference numeral 101 denotes a recording medium of a hard disk, in which data is recorded. Numeral 102 denotes a controller of the hard disk, which controls motors and so on attached to the recording medium. Numeral 103 denotes a clock on which the counter value increments in seconds or in similar units. The clock 103 may be a clock that shows date and time. This clock has a built-in battery, and therefore the counter or date and time is updated even when electric power is not supplied to the hard disk. Numeral 104 denotes an input/output interface which is used for external connections. Numeral 111 denotes an expiration time mode control part, which manages whether reading or writing is in the expiration time mode or not. In the expiration time mode, when reading is performed, comparison and confirmation of the expiration time is carried out by using an expiration time comparison and confirmation part 112, and when writing is performed, data on an expiration time is written in the extended data area 303. Numeral 112 denotes the expiration time comparison and confirmation part, and when reading is performed in the expiration time mode, the expiration time written in the extended data area 303 is compared with the counter value or data on date and time on the clock 103, and if the expiration time has passed or expired, instead of ordinary data 304 which has been read, invalid data or the like is output as data in that sector from the input/output interface 104.
The operating system sets, for subsequent writing, an expiration time mode and an expiration time in the volatile hard disk (501). The volatile hard disk sets the expiration time mode in the expiration time mode control part 111, and the expiration time is held in the memory of the controller 102 or in the expiration time mode control part 111 (511). By this operation 511, data subsequently received from the input/output interface is all written in the expiration time mode from this moment onward. Subsequently, the expiration time mode control part 111 reads the current counter value or current time from the clock 103 (512). Then, the expiration time control part 111 calculates an expiration time (513) which is to be used hereafter on the basis of clock information read at Step 512 (513). In the calculation of the expiration time, if a counter value is used, clock information read at Step 512 is used as the counter value, and an expiration time specified by a number of hours is added to the counter value, and a resultant sum total is the expiration time to be used hereafter. If an expiration time is set by date and time, the expiration time transmitted at Step 501 is used as it is. Then, the operating system transmits a writing position for each sector (504). The volatile hard disk receives a writing position and temporarily holds it (514) to be used in Step 515. Then, the operating system transmits data sector by sector (505). The volatile hard disk writes received data (515) in the writing position received at Step 514. Note that data of Steps 504 and 505 may be transmitted at the same time. Similarly, at Steps 514 and 515, data may be received and both processes may be executed at the same time. Subsequently, the operating system decides if writing has been finished (506). In other words, the above-mentioned “writing has been finished” means that, for example, when writing a file, the file was divided into data blocks for a plurality of sectors and the processes at Steps 504 and 505 were executed, by which data was written in all related sectors. If writing has not been finished, this routine goes back to Step 504, and the related processes are repeated. When writing has been finished, the operating system sends a request to the volatile hard disk asking it to release the write mode with an expiration time (507). On receiving the request to release the write mode with an expiration time, the volatile hard disk deletes the expiration time from the expiration time mode control part 111, and turns off the write mode with an expiration time (517). From the process 517 onward, even if data arrives at the process 514, the data is written as data without an expiration time.
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS7039811 *Mar 2, 2001May 2, 2006Kabushiki Kaisha ToshibaApparatus and method for controlling access to contents stored in card like electronic equipmentUS20020083284 *Dec 5, 2001Jun 27, 2002Takanobu MatsubaraData reproduction system, data recorder and data reader preventing fraudulent usage by monitoring reproducible time limitUS20030145182 *Nov 6, 2002Jul 31, 2003Fujitsu LimitedData storage apparatus, data storing method, data verification apparatus, data access permission apparatus, and program and storage medium thereforUS20030165238 *Sep 26, 2001Sep 4, 2003David NaccacheA method for encoding long messages for electronic signature schemes based on rsaUS20040010655 *Jun 3, 2003Jan 15, 2004Nobuyoshi TanakaStorage device, information processing system having storage device, format method for storage device, data recording method, and program for implementing formatting and data recordingUS20040015713 *Jun 13, 2002Jan 22, 2004Miki AbeData transfer system, data transfer apparatus, data-recording apparatus, data management method, identifier generation methodJP2003022339A Title not available* Cited by examinerNon-Patent CitationsReference1Korean Office Action issued in corresponding Korean Patent Application No. KR 10-2004-0034133, dated Sep. 30, 2006.Classifications U.S. Classification711/163, 711/164, G9B/20.002International ClassificationG11B20/00, G06F21/00, G06F3/06, G11B20/10, G11B20/12, G06F12/14, G06F12/00, G11B27/00, G06F21/24, G06Q99/00Cooperative ClassificationG06F3/0622, G11B20/0084, G06F21/10, G06F3/0674, G11B20/00086, G06F3/0637, G06F2221/2137European ClassificationG06F21/10, G06F3/06A2S2, G06F3/06A6L2D, G06F3/06A4C8, G11B20/00P11E, G11B20/00PLegal EventsDateCodeEventDescriptionAug 10, 2004ASAssignmentOwner name: HITACHI, LTD., JAPANFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:YAMAMOTO, TAKAYUKI;REEL/FRAME:015668/0241Effective date: 20040520May 15, 2007CCCertificate of correctionJul 23, 2010FPAYFee paymentYear of fee payment: 4Jun 12, 2013ASAssignmentOwner name: HITACHI CONSUMER ELECTRONICS CO., LTD., JAPANEffective date: 20130607Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HITACHI, LTD.;REEL/FRAME:030802/0610Jul 30, 2014FPAYFee paymentYear of fee payment: 8Sep 8, 2014ASAssignmentEffective date: 20140826Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HITACHI CONSUMER ELECTRONICS CO., LTD.;HITACHI CONSUMER ELECTRONICS CO, LTD.;REEL/FRAME:033694/0745Owner name: HITACHI MAXELL, LTD., JAPANRotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services