← Back to Patent Explorer
US4682318A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for updating optical memory disc

Assignee: Sony Corp
•
Filing: 1985-10-16
•
Granted: 1987-07-21
•
Expires: 2005-10-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of updating an optical memory disc, the disc being of the type that has a plurality of zones, one of the zones containing at least one directory block that includes a plurality of entries in the form of addresses which point at data. The method comprising the steps of reading the entries of the one directory block into a temporary location; altering the entries of the one directory block with new directory information; dividing the entries of the one directory block into two new directory blocks, each of the new directory blocks being designated by a separate pointer; writing the two new directory blocks from the temporary location onto the optical memory disc; and storing the pointers in a new directory pointer block of the optical memory disc, whereby subsequent addition of new directory information requires the alteration of less than all of the directory blocks.

Inventors

  • 👤 Bruce E. Busby

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 16:08
CPC Classifications
G; G11; G11B; G11B7/00; G11B7/24; G11B7/2407; G11B7/24085; G06; G06F; G06F16/00; G06F16/90; G06F16/901; G06F16/9017; G06F16/9024; G11B20/00; G11B20/10; G11B20/12; G11B20/1217; G11B20/1252; G11B27/00; G11B27/10; G11B27/19; G11B27/28; G11B27/32; G11B27/327; G11B27/329; G11B2220/00; G11B2220/20; G11B2220/21; G11B2220/215; G11B2220/218

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 145 words
A method of updating a memory disc, the disc being of the type that has a plurality of zones, one of the zones containing at least one directory block that includes a plurality of entries in the form of addresses which point at data, the method comprising the steps of reading the entries of the one directory block into a temporary location; altering the entries of the one directory block with new directory information; dividing the entries of the one directory block into two new directory blocks, each of the new directory blocks being designated by a separate pointer; writing the two new directory blocks from the temporary location onto the memory disc; and storing the pointers into a new directory pointer block of the memory disc, whereby subsequent addition of new directory information requires the alteration of less than all of the directory blocks.
Claim 2
Independent Claim 145 words
A method of updating a memory disc, the disc being of the type that has a plurality of zones, one of the zones containing at least one directory block that includes a plurality of entries in the form of addresses which point at data, the method comprising the steps of reading the entries of the one directory block into a temporary location; altering the entries of the one directory block with new directory information; dividing the entries of the one directory block into two new directory blocks, each of the new directory blocks being designated by a separate pointer; writing the two new directory blocks from the temporary location onto the memory disc; and storing the pointers into a new directory pointer block of the memory disc, whereby subsequent addition of new directory information requires the alteration of less than all of the directory blocks.
Claim 3
Dependent Claim 28 words
The method as claimed in claim 1, wherein at least one of the new directory blocks and new directory pointer block is written onto the existing one zone.
Claim 4
Dependent Claim 53 words
The method as claimed in claim 1 or 2, wherein the number of entries in each directory block is determined utilizing the following equation: 2≦M<<N, where "M" is defined as the number of entries in each directory block and "N" is the total number of entries which are written on the memory disc.
Claim 5
Independent Claim 148 words
A method of updating an optical memory disc, the disc being of the type that has a plurality of zones, one of the zones containing at least one directory block that includes a plurality of entries in the form of addresses which point at data, the method comprising the steps of reading the entries of the one directory block into a temporary location; altering the entries of the one directory block with new directory information; dividing the entries of the one directory block into two new directory blocks, each of the new directory blocks being designated by a separate pointer; writing the two new directory blocks from the temporary location onto the optical memory disc; and storing the pointers in a new directory pointer block of the optical memory disc, whereby subsequent addition of new directory information requires the alteration of less than all of the directory blocks.
Claim 6
Independent Claim 148 words
A method of updating an optical memory disc, the disc being of the type that has a plurality of zones, one of the zones containing at least one directory block that includes a plurality of entries in the form of addresses which point at data, the method comprising the steps of reading the entries of the one directory block into a temporary location; altering the entries of the one directory block with new directory information; dividing the entries of the one directory block into two new directory blocks, each of the new directory blocks being designated by a separate pointer; writing the two new directory blocks from the temporary location onto the optical memory disc; and storing the pointers in a new directory pointer block of the optical memory disc, whereby subsequent addition of new directory information requires the alteration of less than all of the directory blocks.
Claim 7
Dependent Claim 29 words
The method as claimed in claim 4, wherein at least one of the two new directory blocks and new directory pointer block is written onto the existing one zone.
Claim 8
Dependent Claim 54 words
The method as claimed in claim 4 or 5, wherein the number of entries in each directory block is determined utilizing the following equation: 2≦M<<N, where "M" is defined as the number of entries in each directory block and "N" is the total number of entries which are written on the optical memory disc.
Claim 9
Dependent Claim 119 words
The method as claimed in claim 4 or 5, wherein each of the zones has a defined amount of space with each directory block occupying less than one half of the defined amount, the method further comprising the steps of measuring the size of the remaining unoccupied portion of the defined amount of the zone to determine the feasibility of writing one of the two new directory blocks in the zone; writing one of the two new directory blocks from the temporary location onto the remaining portion of the zone; writing the other new directory block from the temporary location onto a new zone; and storing the pointers in a new directory pointer block of the optical memory disc.
Claim 10
Dependent Claim 34 words
The method as claimed in claim 7, wherein the measuring step utilizes the equation .0.<Q≦M/2, where Q=an arbitrary quantity representing the unoccupied portion of the zone, M=the number of entries in a directory block.
Claim 11
Dependent Claim 103 words
The method as claimed in claim 4 or 5, wherein each of the zones has a defined amount of space with each directory block occupying greater than one half of the defined amount, the method further comprising the steps of measuring the size of the remaining unoccupied portion of the defined amount of the zone to determine the feasibility of writing one of the two new directory blocks in the zone; writing each of the two new directory blocks from the temporary location onto each respective new zone; and storing the pointers in a new directory pointer block of the optical memory disc.
Claim 12
Dependent Claim 34 words
The method as claimed in claim 9, wherein the measuring step utilizes the equation .0.<Q≦M/2, where Q=an arbitrary quantity representing the unoccupied portion of the zone, M=the number of entries in a directory block.
Claim 13
Dependent Claim 153 words
Apparatus for updating an optical memory disc, the disc being of the type that has a plurality of zones, one of the zones containing at least one directory block that includes a plurality of entries in the form of addresses which at data, the apparatus comprising means for reading the entries of the one directory block into a temporary location; means for altering the entries of the one directory block with new directory information; means for dividing the entries of the one directory block into two new directory blocks, each of the new directory blocks being designated by a separate pointer; means for writing the two new directory blocks from the temporary location onto the optical memory disc; and means for storing the pointers in a new directory pointer block of the optical memory disc, whereby subsequent addition of new directory information requires the alteration of less than all of the directory blocks.
Claim 14
Dependent Claim 153 words
Apparatus for updating an optical memory disc, the disc being of the type that has a plurality of zones, one of the zones containing at least one directory block that includes a plurality of entries in the form of addresses which at data, the apparatus comprising means for reading the entries of the one directory block into a temporary location; means for altering the entries of the one directory block with new directory information; means for dividing the entries of the one directory block into two new directory blocks, each of the new directory blocks being designated by a separate pointer; means for writing the two new directory blocks from the temporary location onto the optical memory disc; and means for storing the pointers in a new directory pointer block of the optical memory disc, whereby subsequent addition of new directory information requires the alteration of less than all of the directory blocks.
Claim 15
Independent Claim 121 words
The apparatus as claimed in 11, wherein each of the zones has a defined amount of space with each directory block occupying less than one half of the defined amount, the apparatus further comprises means for measuring the size of the remaining unoccupied portion of the defined amount of the zone to determine the feasibility of writing one of the two new directory blocks in the zone; means for writing one of the two new directory blocks from the temporary location onto the remaining portion of the zone; means for writing the other new directory block from the temporary location onto a new zone; and means for storing the pointers in a new directory pointer block of the optical memory disc.
Claim 16
Dependent Claim 104 words
The apparatus as claimed in claim 11, wherein each of the zones has a defined amount of space with each directory block occupying greater than one half of the defined amount, the apparatus further comprises means for measuring the size of the remaining unoccupied portion of the defined amount of the zone to determine the feasibility of writing one of the two new directory blocks in the zone; means for writing each of the two new directory blocks from the temporary location onto each respective new zone; and means for storing the pointers in a new directory pointer block of the optical memory disc.

References Cited (Backward Citations)

US4562577A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1990-07-20 1991-01-19 1991-07-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1994-07-20 1995-01-19 1995-07-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1998-07-20 1999-01-19 1999-07-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag