DETAILED ACTION
The current Office Action is in response to the papers submitted 12/10/2025. Claims 1 - 17 are pending.
Notice of Pre-AIA or AIA Status
The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA .
Claim Objections
Claim 9 is objected to because of the following informalities:
Claim 9 is worded oddly to the examiner. The phrase “electrically connected to second terminal” in lines 6 appears to be missing a term and should be amended along the lines of “electrically connected to the second terminal”.
Claim 12 is worded oddly to the examiner. The phrase “is performed by the by the data deletion/optimization circuit” appears should be amended along the lines of “is performed by the .
Appropriate correction is required.
Claim Rejections - 35 USC § 112
The following is a quotation of 35 U.S.C. 112(b):
(b) CONCLUSION.—The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the inventor or a joint inventor regards as the invention.
The following is a quotation of 35 U.S.C. 112 (pre-AIA ), second paragraph:
The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the applicant regards as his invention.
Claim 3 is rejected under 35 U.S.C. 112(b) or 35 U.S.C. 112 (pre-AIA ), second paragraph, as being indefinite for failing to particularly point out and distinctly claim the subject matter which the inventor or a joint inventor (or for applications subject to pre-AIA 35 U.S.C. 112, the applicant), regards as the invention.
Claim 3 recites the processor is configured to connect the memory card to the external computing device according to a command from the external computing device. Base claim 1 discloses the memory card is to be electrically connected to the external computing device through the second terminal in the memory card reader. However, there is no positive recitation that the external computing device is connected to the second terminal. There is no data path or connection disclosed that is connected between the memory card and the external computing device in claims 1 – 3. Also, a processor processes input data and then provides output data. A processor does not actively connect two physical devices such as a memory card and an external computing device. This makes the claim indefinite since it is unclear how the command is received from the external computing device without the external computing device actually being connected to the memory card or memory card reader and how the processor actively connects the memory card to the external computing device. For examination the claim will be interpreted as meaning in part that the external computing device is connected to the memory card by a communication path that is controlled by the processor and commands are sent from the external computing device.
Claim Rejections - 35 USC § 103
The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action:
A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made.
Claim(s) 1 – 2 and 14 is/are rejected under 35 U.S.C. 103 as being unpatentable over Parulski et al. (Pat 5,633,678) referred to as Parulski in view of Yasukawa (Pub. No.: US 2019/0187926) referred to as Yasukawa.
Regarding claim 1, Parulski teaches a memory card reader [Fig 2; The camera reads a memory card making the camera a memory card reader] equipped with a self-data deletion and optimization function [52f, Fig 3; 63, Fig 4; 75, Fig 5; The camera deletes data and optimizes data by removing unwanted data], the memory card reader [Fig 2] comprising:
a first terminal [26, Fig 2] configured to be coupled to a memory card [24, Fig 2] and to electrically connect the memory card [24, Fig 2] to components of the memory card reader [Fig 2; The memory card is connected to every other component of the camera through item 26];
a button configured to be manipulated by a user to generate a command [21, Fig 2; 54 and 56, Fig 3; Multiple buttons are used by a user to generate commands to operate the camera] for operating the memory card reader [Fig 2];
a display configured to display information [50, Fig 3] related to an operation of the memory card reader [Fig 2];
a second terminal configured to be coupled to an external computing device [64, Figs 4 - 5; Connecting the camera to a host computer shows a second terminal configured for the connection] and to electrically connect the memory card [24, Fig 2] to the external computing device [66, Figs 4 – 5, Data being downloaded from the memory card to the host computer shows an electrical connection between the memory card and the external computing device through the connection to the host computer]; and
a processor [20, Fig 2; The processor is directly or indirectly connected to every other device in the camera] electrically connected to the first terminal [26, Fig 2], the button [21, Fig 2; 54 and 56, Fig 3], the display [50, Fig 3], and the second terminal [64, Figs 4 – 5], the processor [20, Fig 2] being configured to control the operation of the memory card reader [Fig 2; Column 4, Lines 3 – 22; Column 5, Lines 32 – 52; The processor controls the operations of the camera],
wherein the button [21, Fig 2; 54 and 56, Fig 3] is configured to select a first algorithm for data deletion and optimization [Column 5, Lines 52 – 67; Column 6, Lines 1 – 16; One or more buttons are used to select an algorithm such as deleting data which also optimizes the data by removing unwanted data thus freeing up space on the memory card] which is stored in the memory card reader [31, Fig 2; Column 5, Lines 32 – 51; Item 31 stores instructions that are executed to operate the camera], and
the processor [20, Fig 2] is configured to delete and optimize data in the memory card [24, Fig 2] using the selected first algorithm [Column 5, Lines 32 – 67; Column 6, Lines 1 – 16; The processor deletes and optimizes data on the memory card based on instructions in memory 31].
However, Parulski may not specifically disclose the limitation(s) of selecting a first algorithm among a plurality of algorithms for data deletion and optimization which are stored.
Yasukawa discloses selecting a first algorithm among a plurality of algorithms for data deletion and optimization which are stored [203, Fig 1; 430, Fig 4D; S1003, Fig 5; S2007, Fig 6; Fig 9A; S4003, Fig 10; Paragraphs 0036 and 0066; The user selects from among multiple stored deletion and optimization algorithms to be executed].
Therefore, it would have been obvious to a person of ordinary skill in the art before the effective filing date of the claimed invention to incorporate Yasukawa in Parulski, because it allows for a user to determine how to delete data thereby making sure any old data is unreadable [Paragraphs 0002 – 0004 and 0066].
Regarding claim 2, Parulski teaches the processor [20, Fig 2] is configured to perform:
a first operation for periodically checking whether the memory card that requires
the data deletion and optimization is connected to the first terminal [Figs 3, 8,10; Deleting an image or showing an image in memory shows there was a check performed to know the memory card is present and contains data that can be displayed or deleted. The check is performed periodically since the status window and display is based on the memory card being in the camera at the current time] and then the first algorithm is selected using the button [21, Fig 2; 54 and 56, Fig 3; Column 5, Lines 52 – 67; Column 6, Lines 1 – 16; The buttons are used to delete data];
a second operation for displaying [50, Fig 3] the first algorithm [52f, Fig 3] and an operation state of the first algorithm [52f, Fig 3; Column 5, Lines 52 – 67; Column 6, Lines 1 – 4; Highlighting or not highlighting item 52f shows the operation state of the first algorithm is selected or not selected] and
a third operation for performing deletion and optimization of the data stored in the memory card according to the first algorithm [Column 5, Lines 52 – 67; Column 6, Lines 1 – 4; Data is deleted and optimized by deleting unwanted data to free up space on the memory card for more data].
Regarding claim 14, Parulski teaches a memory [31, Fig 2] storing an algorithm for data deletion and optimization [Column 5, Lines 52 – 67; Column 6, Lines 1 – 16; The deletion of data shows the use of memory to store the deletion algorithm which is also an optimization algorithm such that the memory is optimized by removing unwanted data] along with a firmware [32a, Fig 2] of the memory card reader [Fig 2].
Yasukawa discloses a memory storing the plurality of algorithms for the data deletion and optimization [203, Fig 1; Fig 4D; Paragraph 0025 and 0029; Multiple algorithms are stored in memory to allow the user to pick which delete algorithm to use].
Claim(s) 3 is/are rejected under 35 U.S.C. 103 as being unpatentable over Parulski et al. (Pat 5,633,678) referred to as Parulski in view of Yasukawa (Pub. No.: US 2019/0187926) referred to as Yasukawa as applied to claim 2 above, and further in view of Anonymous (Transferring Photos from Your Camera to Your Computer) referred to as Anonymous.
Regarding claim 3, Parulski teaches a processor [20, Fig 2; The processor is directly or indirectly connected to every other device in the camera] electrically connected to the first terminal [26, Fig 2], the button [21, Fig 2; 54 and 56, Fig 3], the display [50, Fig 3], and the second terminal [64, Figs 4 – 5], the processor [20, Fig 2] being configured to control the operation of the memory card reader [Fig 2; Column 4, Lines 3 – 22; Column 5, Lines 32 – 52; The processor controls the operations of the camera].
Yasukawa discloses selecting a first algorithm among a plurality of algorithms for data deletion and optimization which are stored [203, Fig 1] and a processor [201, Fig 1] configured to delete and optimize data in the memory using the selected first algorithm [430, Fig 4D; S1003, Fig 5; S2007, Fig 6; Fig 9A; S4003, Fig 10; Paragraphs 0036 and 0066; The user selects from among multiple stored deletion and optimization algorithms to be executed].
However, Parulski in view of Yasukawa may not specifically disclose the limitation(s) of the processor is further configured to perform a fourth operation for periodically checking the second terminal and connecting the memory card to the external computing device according to a command from the external computing device.
Anonymous discloses the processor is further configured to perform a fourth operation for periodically checking the second terminal and connecting the memory card to the external computing device according to a command from the external computing device [Page 2 - 4; The camera connecting to the computer shows a processor in the camera checks to see if there is a connection to a computer periodically. The computer accessing and controlling the images on the camera shows the memory card and computer connected based on commands from the computer].
Claim(s) 4 - 5 is/are rejected under 35 U.S.C. 103 as being unpatentable over Parulski et al. (Pat 5,633,678) referred to as Parulski in view of Yasukawa (Pub. No.: US 2019/0187926) referred to as Yasukawa in view of Chrissy Montelli (How to format an SD card and erase all of its data) referred to as Montelli.
Regarding claim 4, Parulski teaches a memory card reader [Fig 2; The camera reads a memory card making the camera a memory card reader] equipped with a self-data deletion and optimization function [52f, Fig 3; 63, Fig 4; 75, Fig 5; The camera deletes data and optimizes data by removing unwanted data], the memory card reader [Fig 2] comprising:
a first terminal [26, Fig 2] configured to be coupled to a memory card [24, Fig 2] and to perform interfacing with the memory card [Fig 2; Item 26 is the interface between the memory card and the camera];
an input circuit [29 and 30, Fig 2; 29 and 50, Fig 3; The display and associated buttons allow the user to provide input to the camera] configured to receive memory card commands deleting data on the memory card [24, Fig 2; Column 5, Lines 52 – 67; Column 6, Lines 1 – 16; One or more buttons are used to select an algorithm such as deleting data which also optimizes the data by removing unwanted data thus freeing up space on the memory card] the input circuit [29 and 30, Fig 2; 29 and 50, Fig 3] being configured to receive a delete/optimize command for selecting a first algorithm for data deletion and optimization [Column 5, Lines 52 – 67; Column 6, Lines 1 – 16; One or more buttons are used to select an algorithm such as deleting data which also optimizes the data by removing unwanted data thus freeing up space on the memory card] which are stored in the memory card reader [31, Fig 2; Column 5, Lines 32 – 51; Item 31 stores instructions that are executed to operate the camera], and performing the data deletion and optimization on the memory card [24, Fig 2] based on the first algorithm [Column 5, Lines 32 – 67; Column 6, Lines 1 – 16; The processor deletes and optimizes data on the memory card based on instructions in memory 31];
a data deletion/optimization circuit [20, Fig 2] configured to be electrically connected to the input circuit [29 and 30, Fig 2; 29 and 50, Fig 3; The processor is directly or indirectly electrically connected to all other components of the camera] to receive the delete/optimize command [Column 5, Lines 32 – 67; Column 6, Lines 1 – 16; The processor deletes and optimizes data on the memory card based on user input through optimization of the memory by deleting unwanted data], the data deletion/optimization circuit [20, Fig 2] being configured to delete and optimize data stored in a data storage area [24a, Fig 2] of the memory card [24, Fig 2] using the selected algorithm according to the delete/optimize command received from the input circuit [29 and 30, Fig 2; 29 and 50, Fig 3; Column 5, Lines 52 – 67; Column 6, Lines 1 – 4; One or more buttons are used by a user to select an algorithm such as deleting data which also optimizes the data by removing unwanted data thus freeing up space on the memory card which are performed by the processor].
However, Parulski may not specifically disclose the limitation(s) of an input circuit configured to receive a format command for formatting the memory card, selecting a first algorithm among a plurality of algorithms for data deletion and optimization which are stored, and a format execution circuit configured to be electrically connected to the input circuit to receive the format command, the format execution circuit being configured to execute formatting for the memory card according to the format command received from the input circuit.
Yasukawa discloses selecting a first algorithm among a plurality of algorithms for data deletion and optimization which are stored [203, Fig 1; 430, Fig 4D; S1003, Fig 5; S2007, Fig 6; Fig 9A; S4003, Fig 10; Paragraphs 0036 and 0066; The user selects from among multiple stored deletion and optimization algorithms to be executed].
Therefore, it would have been obvious to a person of ordinary skill in the art before the effective filing date of the claimed invention to incorporate Yasukawa in Parulski, because it allows for a user to determine how to delete data thereby making sure any old data is unreadable [Paragraphs 0002 – 0004 and 0066].
However, Parulski in view of Yasukawa may not specifically disclose the limitation(s) of an input circuit configured to receive a format command for formatting the memory card and a format execution circuit configured to be electrically connected to the input circuit to receive the format command, the format execution circuit being configured to execute formatting for the memory card according to the format command received from the input circuit.
Montelli discloses an input circuit configured to receive a format command for formatting the memory card and a format execution circuit configured to be electrically connected to the input circuit to receive the format command, the format execution circuit being configured to execute formatting for the memory card according to the format command received from the input circuit [Pages 7 – 8; How to format an SD card using a DSLR camera; The display on the camera provides a format command option the user selects resulting in the processor of the camera formatting the memory card in the camera. The circuit that performs the formatting is electrically connected to the input circuit to receive the input to perform the format operation].
Therefore, it would have been obvious to a person of ordinary skill in the art before the effective filing date of the claimed invention to incorporate Montelli in Parulski in view of Yasukawa, because it allows a user to erase all data, including hidden data, on a memory card and allows the configuration of the memory card to be changed if needed [Page 2, Lines 1 – 6].
Regarding claim 5, Parulski teaches a second terminal configured to be coupled to a host computer and to perform interfacing with the host computer [Fig 2; 64, Fig 4; 64, Fig 5; Column 6, Lines 60 – 67; Column 7, Lines 1 – 7; The camera is connected to a computer showing a host interface to enable the connection],
the data deletion/optimization circuit [20, Fig 2] is configured to receive the delete/optimize command [Column 5, Lines 32 – 67; Column 6, Lines 1 – 16] and to delete and optimize the data stored in the data storage area according to the received delete/optimize command [29 and 30, Fig 2; 29 and 50, Fig 3; Column 5, Lines 52 – 67; Column 6, Lines 1 – 4; One or more buttons are used by a user to select an algorithm such as deleting data which also optimizes the data by removing unwanted data thus freeing up space on the memory card which are performed by the processor].
Montelli discloses wherein the format execution circuit is configured to receive the format command from the host computer through an interface with the second terminal and to execute the formatting for the memory card according to the received format command, and the data deletion/optimization circuit is configured to receive the delete/optimize command from the host computer through an interface with the second terminal [Pages 2 – 3, How to format an SD card on a Windows PC; The USB reader is equivalent to a digital camera since both read memory cards. The user uses a screen to select the format option which formats the memory card. The format operation is also a delete and optimization operation since the format process deletes data and optimizes the storage for a specific format].
Claim(s) 6 – 13 and 16 is/are rejected under 35 U.S.C. 103 as being unpatentable over Parulski et al. (Pat 5,633,678) referred to as Parulski in view of Yasukawa (Pub. No.: US 2019/0187926) referred to as Yasukawa in view of Chrissy Montelli (How to format an SD card and erase all of its data) referred to as Montelli as applied to claims 4 - 5 above, and further in view of Lee et al. (Pub. No.: US 2015/0339070) referred to as Lee.
Regarding claim 6, Parulski teaches a memory card interface circuit [26, Fig 2] configured to be electrically connected to the second terminal [64, Fig 4; 64, Fig 5; Column 6, Lines 60 – 67; Column 7, Lines 1 – 7; The camera and computer are connected though the connection to the computer and the interface of the memory card interface allowing data to transfer between the computer and memory card in the camera].
Montelli discloses circuits and terminals to format the memory card [Pages 2 – 8; How to format an SD card on Windows PC; How to format an SD card using a DSLR camera; The USB reader in the Windows process is equivalent to a digital camera since both read memory cards. This shows there are circuits and terminals in the camera that receives and stores the format information on the memory card in the formatting process. The display on the camera provides a format command option the user selects resulting in the processor of the camera formatting the memory card in the camera] .
However, Parulski in view of in Yasukawa view of Montelli may not specifically disclose the limitation(s) of a circuit configured to, when the memory card is formed of a non-volatile memory express (NVMe) memory, receive self-monitoring, analysis and reporting technology (S.M.A.R.T) information related to data deletion/writing from the host computer through the second terminal, and to store the received S.M.A.R.T information, a memory card remaining lifetime automatic calculation circuit configured to be electrically connected to the memory card information storage circuit and to calculate a remaining lifetime of the memory card using the S.M.A.R.T information stored in the memory card information storage circuit, and a memory card replacement time alarm circuit configured to be electrically connected to the memory card remaining lifetime automatic calculation circuit and to generate an alarm for a replacement time of the memory card using the remaining lifetime of the memory card which is automatically calculated by the memory card remaining lifetime automatic calculation circuit and output the generated alarm through a display.
Lee discloses a circuit [120, Fig 1] configured to, when the memory card is formed of a non-volatile memory express (NVMe) memory [Paragraph 0037; The NVMe protocol being used shows a NVMe memory is used], receive self-monitoring, analysis and reporting technology (S.M.A.R.T) information [Paragraph 0131; The monitoring information is based on SMART information] related to data deletion/writing from the host computer through the second terminal, and to store the received S.M.A.R.T information [Figs 8, 12, and 14; The controller receives and stores SMART information based on a command from the host], a memory card remaining lifetime automatic calculation circuit [120, Fig 1] configured to be electrically connected to the memory card information storage circuit [Fig 1; All devices in figure 1 are electrically connected to each other] and to calculate a remaining lifetime of the memory card using the S.M.A.R.T information [Paragraph 0131; The monitoring information is based on SMART information] stored in the memory card information storage circuit [120, Fig 1; S140, Fig 8; S240, Fig 12; S330, Fig 14], and a memory card replacement time alarm circuit [120, Fig 1] configured to be electrically connected to the memory card remaining lifetime automatic calculation circuit [120, Fig 1; The parts of the controller that perform different functions are electrically connected to each other since they are in the controller] generate an alarm for a replacement time of the memory card using the remaining lifetime of the memory card which is automatically calculated by the memory card remaining lifetime automatic calculation circuit and output the generated alarm through a display [S150, Fig 8; S250, Fig 12; S340, Fig 14; 2500, Fig 18; Paragraphs 0041 – 0044 and 0124; The display is used to display information to the user from the system such as the end of life warning signal sent to the user].
Therefore, it would have been obvious to a person of ordinary skill in the art before the effective filing date of the claimed invention to incorporate Lee in Parulski in view of Yasukawa in view of Montelli, because it allows the system to monitor the health of the memory and alert a user when the memory health has fallen below a certain threshold [Paragraphs 0005 – 0006].
Regarding claim 7, Parulski teaches a memory card interface circuit [26, Fig 2] configured to be electrically connected to the second terminal [64, Fig 4; 64, Fig 5; Column 6, Lines 60 – 67; Column 7, Lines 1 – 7; The camera and computer are connected though the connection to the computer and the interface of the memory card interface allowing data to transfer between the computer and memory card in the camera].
Montelli discloses circuits and interfaces to format the memory card [Pages 7 – 8; How to format an SD card using a DSLR camera; The display on the camera provides a format command option the user selects resulting in the processor of the camera formatting the memory card in the camera].
However, Parulski in view of Yasukawa in view of Montelli may not specifically disclose the limitation(s) of a data deletion/optimization count circuit configured to be electrically connected to the data/deletion circuit and to count a number of times the data deletion and optimization is performed by the data deletion/optimization circuit.
Lee discloses a data deletion/optimization count circuit [120, Fig 1] configured to be electrically connected to the data/deletion circuit and to count a number of times the data deletion and optimization is performed by the data deletion/optimization circuit [Paragraphs 0035 and 0041 – 0042; The controller counts the number of erase operations and performs the erase operations showing the counting and erasing circuits are electrically connected since they are both in the controller and the counting circuit knows how many times the erasing circuit performs an erase].
Therefore, it would have been obvious to a person of ordinary skill in the art before the effective filing date of the claimed invention to incorporate Lee in Parulski in view of Yasukawa in view of Montelli, because it allows the system to monitor the health of the memory and alert a user when the memory health has fallen below a certain threshold [Paragraphs 0005 – 0006].
Regarding claim 8, Parulski teaches a memory card interface circuit [26, Fig 2] configured to be electrically connected to the second terminal [64, Fig 4; 64, Fig 5; Column 6, Lines 60 – 67; Column 7, Lines 1 – 7; The camera and computer are connected though the connection to the computer and the interface of the memory card interface allowing data to transfer between the computer and memory card in the camera] and performing deletion and optimization operations [Column 5, Lines 52 – 67; Column 6, Lines 1 – 16; One or more buttons are used to select an algorithm such as deleting data which also optimizes the data by removing unwanted data thus freeing up space on the memory card].
Montelli discloses the format execution circuit is configured to execute the formatting for the memory card by separately specifying within the memory card, the data storage area for storing conventional data, and a memory card information area for storing memory card information [Pages 2 – 8; Formatting a memory card sets up areas of the memory card to store data and also store information the defines the format of the memory. The specific bit locations of the data and information are separate since a specific bit location can only hold one unit of data at a time].
Lee discloses a memory card deletion/optimization count storage area for storing a number of times the data deletion and optimization has been performed on the memory card [110, Fig 1; Paragraphs 0035 and 0041 – 0042; 110 is considered a memory card and the specific bit locations of where the erase count information is stored is separate from any other bit locations where other information may be stored].
Regarding claim 9, Parulski teaches a memory card interface circuit configured to perform interfacing [26, Fig 2] with a memory card [24, Fig 2] and attaching a card reader in the form of a digital camera to a host through the second terminal [Fig 2; 64, Fig 4; 64, Fig 5; Column 6, Lines 60 – 67; Column 7, Lines 1 – 7; The camera is connected to a computer showing a host interface to enable the connection].
Montelli discloses the memory card information storage circuit is configured to receive memory card information from the host computer through the interface with the second terminal and to store the memory card information, and further comprising a memory card information automatic storage control circuit electrically connected to second terminal, the memory card information automatic storage control circuit being configured to receive the memory card information of the memory card from the host computer through the interface with the second terminal and to automatically store the received memory card information in a memory card information storage area of the memory card [Pages 2 – 8; When a memory card is formatted a system is able to read the format information of the memory card to know how to access the memory card. Formatting a memory card through Windows shows the use of modules to receive the format information, such as NTFS or FAT32, and store that information in the memory and perform the formatting based on that information. All circuits in the camera are electrically connected to each other since they are all part of the camera].
Regarding claim 10, Parulski teaches the first terminal [26, Fig 2] configured to perform interfacing with a memory card [24, Fig 2].
Montelli discloses the display is configured to display the memory card information [Pages 2 – 7; The Windows and Mac methods show the display displaying the memory card information].
Lee discloses the display is configured to displaying the remaining lifetime of the memory card [S150, Fig 8; S250, Fig 12; S340, Fig 14; 2500, Fig 18; Paragraphs 0041 – 0044 and 0124; The end of lifetime warning is an indication of the remaining lifetime being less than a threshold].
Regarding claim 11, Parulski teaches a memory card automatic recognition circuit configured to be electronically connected to the first terminal [26, Fig 2] and to automatically recognize the memory card information stored in the memory card information storage area, through an interface with the first terminal [26, Fig 2] and a memory card automatic identification circuit configured to be electronically connected to the memory card automatic recognition circuit and to search the memory card information stored in the memory card information storage circuit for the memory card information automatically recognized by the memory card automatic recognition circuit to automatically identify the memory card [Fig 2; 63, Fig 4; The storing of data shows the use of one or more circuits in the camera that are able to search and recognize the information of the memory card through the interface the memory card is connected to in the camera to be able to store data in the memory card in an appropriate manner according to the information indicating a format of the memory card. All the circuitry of the camera is electronically connected together].
Lee discloses a circuit determining a number of times the data deletion and optimization has been performed on the memory card [Paragraphs 0035 and 0041 – 0042].
Regarding claim 12, Parulski teaches Parulski teaches the first terminal [26, Fig 2] configured to perform interfacing with a memory card [24, Fig 2].
Lee teaches the memory card remaining lifetime automatic calculation circuit is configured to add a number of times the data deletion and optimization is performed by the by the data deletion/optimization circuit, that is counted by a data deletion/optimization count circuit to the number of times the data deletion and optimization has been performed on the memory card that is automatically recognized by the memory card automatic recognition circuit to calculate a final number of times of the data deletion and optimization, automatically calculate the remaining lifetime of the memory card according to the calculated final number of times referring to a storage method stored in a memory card information storage circuit, and output the calculated remaining lifetime of the memory card through the display [Figs 8, 12, and 14; One or more circuits are used to recognize old erase counts, add new erase counts to the old erase counts, and then compare the result of the adding to a threshold to know the lifetime of the memory device compared to a threshold value. This is all based on a storage method used for the memory card allowing data to be stored on the memory].
Regarding claim 13, Parulski teaches the first terminal [26, Fig 2] configured to perform interfacing with a memory card [24, Fig 2] and storing information in the memory card through the first terminal [26, Fig 2].
Lee discloses a memory card deletion/optimization count storage circuit configured to be electronically connected to the memory card remaining lifetime automatic calculation circuit and to store the final number of times that is calculated by the memory card remaining lifetime automatic calculation circuit and a memory card deletion/optimization count automatic storage control circuit configured to be connected to the memory card deletion/optimization count storage circuit and to control the final number of times that is stored in the memory card deletion/optimization count storage circuit to be automatically stored in a memory card deletion/optimization count storage area of the memory card [110, fig 1; Figs 8, 12, and 14; The controller and nonvolatile memory device are both part of 110 which is equivalent to a memory card. The system 110 controls a count of the number of delete/optimization operations. The area where the count information is stored in 110 is a memory card deletion/optimization count area of 110. The units or devices in 110 that perform the counting and managing of the counts are considered circuits and all the circuits in 100 in figure 1 are electronically connected to each other directly or indirectly].
Regarding claim 16, Parulski teaches a memory [31, Fig 2] storing an algorithm for data deletion and optimization [Column 5, Lines 52 – 67; Column 6, Lines 1 – 16; The deletion of data shows the use of memory to store the deletion algorithm which is also an optimization algorithm such that the memory is optimized by removing unwanted data] along with a firmware [32a, Fig 2] of the memory card reader [Fig 2].
Yasukawa discloses a memory storing the plurality of algorithms for the data deletion and optimization [203, Fig 1; Fig 4D; Paragraph 0025 and 0029; Multiple algorithms are stored in memory to allow the user to pick which delete algorithm to use].
Claim(s) 15 is/are rejected under 35 U.S.C. 103 as being unpatentable over Parulski et al. (Pat 5,633,678) referred to as Parulski in view of Yasukawa (Pub. No.: US 2019/0187926) referred to as Yasukawa as applied to claim 1 above, and further in view of Applicant’s Admitted Prior Art (Specification) referred to as AAPA.
Regarding claim 15, Parulski teaches a first algorithm for data deletion and optimization [Column 5, Lines 52 – 67; Column 6, Lines 1 – 16; One or more buttons are used to select an algorithm such as deleting data which also optimizes the data by removing unwanted data thus freeing up space on the memory card] which is stored in the memory card reader [31, Fig 2; Column 5, Lines 32 – 51; Item 31 stores instructions that are executed to operate the camera]
Yasukawa discloses selecting a first algorithm among a plurality of algorithms for data deletion and optimization which are stored [203, Fig 1; 430, Fig 4D; S1003, Fig 5; S2007, Fig 6; Fig 9A; S4003, Fig 10; Paragraphs 0036 and 0066; The user selects from among multiple stored deletion and optimization algorithms to be executed].
However, Parulski in view of Yasukawa in view of Montelli may not specifically disclose the limitation(s) of the plurality of algorithms for the data deletion and optimization include U.S. DoD 5220.23-M(E), U.S. DoD 5220.23-M(ECE), German BCI/VSITR, Peter Gutmann, Bruce Schneier, Russian GOST R 50739-95, British HMG ISS(Baseline), British HMG ISS(Enhanced), NAVSO P-5239-26(MFM)/(RLL), Canadian RCMP TSSIT OPS-II US Army AR380-19, NATO Data Destruction Standard, MS Cipher, NSA erasure algorithm, Pfitzner, NCSC-TG-025, FSSI-5020, ISM 6.2.92, and NZSIT 402.
AAPA discloses the plurality of algorithms for the data deletion and optimization include U.S. DoD 5220.23-M(E), U.S. DoD 5220.23-M(ECE), German BCI/VSITR, Peter Gutmann, Bruce Schneier, Russian GOST R 50739-95, British HMG ISS(Baseline), British HMG ISS(Enhanced), NAVSO P-5239-26(MFM)/(RLL), Canadian RCMP TSSIT OPS-II US Army AR380-19, NATO Data Destruction Standard, MS Cipher, NSA erasure algorithm, Pfitzner, NCSC-TG-025, FSSI-5020, ISM 6.2.92, and NZSIT 402 [Specification, Paragraph 49; All the algorithms listed in the claim are listed in the specification as being conventional algorithms meaning they were known in the art at the time of the filling of the application make each algorithm admitted prior art by the applicant].
Therefore, it would have been obvious to a person of ordinary skill in the art before the effective filing date of the claimed invention to incorporate AAPA in Parulski in view of Yasukawa in view of Montelli, because all the algorithms are listed as being conventional in the art meaning one or ordinary skill in the art would know how to use each method and there would also be a high level of expected result of using the known algorithms.
Claim(s) 17 is/are rejected under 35 U.S.C. 103 as being unpatentable over Parulski et al. (Pat 5,633,678) referred to as Parulski in view of Yasukawa (Pub. No.: US 2019/0187926) referred to as Yasukawa in view of Chrissy Montelli (How to format an SD card and erase all of its data) referred to as Montelli as applied to claim 4 above, and further in view of Applicant’s Admitted Prior Art (Specification) referred to as AAPA.
Regarding claim 17, Parulski teaches a first algorithm for data deletion and optimization [Column 5, Lines 52 – 67; Column 6, Lines 1 – 16; One or more buttons are used to select an algorithm such as deleting data which also optimizes the data by removing unwanted data thus freeing up space on the memory card] which is stored in the memory card reader [31, Fig 2; Column 5, Lines 32 – 51; Item 31 stores instructions that are executed to operate the camera]
Yasukawa discloses selecting a first algorithm among a plurality of algorithms for data deletion and optimization which are stored [203, Fig 1; 430, Fig 4D; S1003, Fig 5; S2007, Fig 6; Fig 9A; S4003, Fig 10; Paragraphs 0036 and 0066; The user selects from among multiple stored deletion and optimization algorithms to be executed].
However, Parulski in view of Yasukawa in view of Montelli may not specifically disclose the limitation(s) of the plurality of algorithms for the data deletion and optimization include U.S. DoD 5220.23-M(E), U.S. DoD 5220.23-M(ECE), German BCI/VSITR, Peter Gutmann, Bruce Schneier, Russian GOST R 50739-95, British HMG ISS(Baseline), British HMG ISS(Enhanced), NAVSO P-5239-26(MFM)/(RLL), Canadian RCMP TSSIT OPS-II US Army AR380-19, NATO Data Destruction Standard, MS Cipher, NSA erasure algorithm, Pfitzner, NCSC-TG-025, FSSI-5020, ISM 6.2.92, and NZSIT 402.
AAPA discloses the plurality of algorithms for the data deletion and optimization include U.S. DoD 5220.23-M(E), U.S. DoD 5220.23-M(ECE), German BCI/VSITR, Peter Gutmann, Bruce Schneier, Russian GOST R 50739-95, British HMG ISS(Baseline), British HMG ISS(Enhanced), NAVSO P-5239-26(MFM)/(RLL), Canadian RCMP TSSIT OPS-II US Army AR380-19, NATO Data Destruction Standard, MS Cipher, NSA erasure algorithm, Pfitzner, NCSC-TG-025, FSSI-5020, ISM 6.2.92, and NZSIT 402 [Specification, Paragraph 49; All the algorithms listed in the claim are listed in the specification as being conventional algorithms meaning they were known in the art at the time of the filling of the application make each algorithm admitted prior art by the applicant].
Therefore, it would have been obvious to a person of ordinary skill in the art before the effective filing date of the claimed invention to incorporate AAPA in Parulski in view of Yasukawa in view of Montelli, because all the algorithms are listed as being conventional in the art meaning one or ordinary skill in the art would know how to use each method and there would also be a high level of expected result of using the known algorithms.
Response to Arguments
Applicant's arguments filed 12/10/2025 have been fully considered but they are not persuasive.
The applicant argues on pages 13 – 18 that the prior art fails to teach the use of a plurality of deletion and optimization algorithm and selecting one of the plurality of deletion and optimization algorithms. After careful consideration of the applicant’s arguments the examiner respectfully disagrees.
The applicant’s arguments are moot in view of the new grounds of rejection. The amendments have changed the scope of the claims requiring further search and consideration of the prior art. The new grounds of rejection are a result of the further search and consideration of the prior art. The examiner suggests amending the claims to include further details defining the inventive concept from the specification to overcome the cited prior art and further advance prosecution.
Conclusion
THIS ACTION IS MADE FINAL. Applicant is reminded of the extension of time policy as set forth in 37 CFR 1.136(a).
A shortened statutory period for reply to this final action is set to expire THREE MONTHS from the mailing date of this action. In the event a first reply is filed within TWO MONTHS of the mailing date of this final action and the advisory action is not mailed until after the end of the THREE-MONTH shortened statutory period, then the shortened statutory period will expire on the date the advisory action is mailed, and any nonprovisional extension fee (37 CFR 1.17(a)) pursuant to 37 CFR 1.136(a) will be calculated from the mailing date of the advisory action. In no event, however, will the statutory period for reply expire later than SIX MONTHS from the mailing date of this final action.
Any inquiry concerning this communication or earlier communications from the examiner should be directed to CHRISTOPHER D BIRKHIMER whose telephone number is (571)270-1178. The examiner can normally be reached 8-5 Hoteling.
Examiner interviews are available via telephone, in-person, and video conferencing using a USPTO supplied web-based collaboration tool. To schedule an interview, applicant is encouraged to use the USPTO Automated Interview Request (AIR) at http://www.uspto.gov/interviewpractice.
If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Charles Rones can be reached at 571-272-4085. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300.
Information regarding the status of published or unpublished applications may be obtained from Patent Center. Unpublished application information in Patent Center is available to registered users. To file and manage patent submissions in Patent Center, visit: https://patentcenter.uspto.gov. Visit https://www.uspto.gov/patents/apply/patent-center for more information about Patent Center and https://www.uspto.gov/patents/docx for information about filing in DOCX format. For additional questions, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000.
/Christopher D Birkhimer/Primary Examiner, Art Unit 2138