throbber
EXHIBIT 1013
`
`
`
`
`
`EXHIBIT 1013EXHIBIT 1013EXHIBIT 1013
`
`

`
`UNITED STY.,. o~S DEPARTMENT OF COMMERCE
`Patent and Trademark Office
`Addre~: COMMISSIONER OF PATIENTS AND TRADEMARKS
`Washington, D.C. 20231
`
`APPLICATION NO.
`i<,~f~:/~ ;1.2’ 7 ,;"2
`
`I FILING DATE I
`r<’ ], IfZi-21’?G
`
`FIRST NAMED INVENTOR
`f’,AI.~EF,.’Kt.’"
`
`I A’ITORNEY DOCKET NO. I
`r;._.’:~.l 4-
`
`l’.i
`
`Pleaee find below and/or attached an Office communication concerning this application or
`pro©eeding.
`
`Commissioner of Patents and Trademarks
`
`Microsemi 1013
`Page 001 of 010
`
`

`
`O81612,772
`
`Examiner
`
`1 Application No.
`
`I Applicant(s)
`
`I
`
`Norbert Daberko
`
`Office Action Summary
`
`[] Responsive to communication(s) filed on
`
`[] This action is FINAL.
`
`Jean M, Corrielus
`
`2307
`1 Group Art Unit
`
`[] Since this application is in condition for allowance except for formal matters, prosecution as to the merits is closed
`in accordance with the practice under Ex parte Quay/e, 1935 C.D. 11 ; 453 O.G. 213.
`
`A shortened statutory period for response to this action is set to expire 3 month[s}, or thirty days, whichever
`is longer, from the mailing ~iate of this communicate’on, Failure to respond within the period for response will cause ’the
`application to become abandoned. (35 U.S,C, § 1331. Extensions of time may be obtained under the provisions of
`37 CFR 1,136(a],
`
`Disposition of Claims
`
`[] Claim(s) 1-25
`
`Of the above, claim(s)
`
`[] Claim(s)
`
`[] Claim(s) 1-16 and 20-25
`
`[] Claim(s) 17-19
`
`[] Claims
`
`Application Papers
`
`is/ere pending in the application.
`
`is/ere withdrawn from consideration.
`
`is/are allowed,
`
`islare rejected.
`
`is/ere objected to.
`
`are subject to restriction or election requirement.
`
`[] See the attached Notice of Draftsperson’s Patent Drawing Review, PT0-948,
`
`[] The drawing(s) filed on
`
`is/are objected to by the Examiner.
`
`[] The proposed drawing correction, flied on
`
`is [] approved
`
`[] disapproved,
`
`[] The specification is objected to by the Examiner.
`
`[] The oath or declaration is objected to by the Examiner,
`
`Priority under 35 U.S,C. § 119
`[] Acknowledgement is made of a claim for foreign priority under 35 U.S.C. § 119(a}-(dL
`[] All [] Some* [] None of the CERTIFIED copies of ~e priority documents have been
`
`[] received,
`[] received in Application No, (Series Code/Serial Numberl
`
`[] received tn this national stage application from the lnternationat Bureau (PCT Rule 17,2(a)).
`~Cer~ified cop(as not received;
`
`[] Acknowledgement is made of a claim for domestic priority under 35 U.S.C. § 119(e}.
`
`Attachment(s)
`[] Notice of References Cited, PT0-892
`[] Information Disclosure Statement(s), PTO-1449, Paper No(s),
`[] interview Summary, PT0-413
`[] Notice of Dreftsperson’s Patent Drawing Review, PT0-948
`[] Notice of Informal Patent Application, PTO-152
`
`4
`
`PT0-326 (Rev. 9-95}
`
`Office Action Summary
`
`Part of Paper No. 5
`
`-- SEE OFFICE ACTION ON THE FOLLOWING PAGES --
`
`Microsemi 1013
`Page 002 of 010
`
`

`
`Serial Number: 08/612,772:
`Art Unit: 2307:
`
`DETAILED ACTION
`
`-2-
`
`The title of the invention is not descriptive. A new title is required that is clearly indicative
`
`the invention to which the claims are directed.
`
`2. The information disclosure statement flied on 3/7/96 complies with the provisions of
`
`MPEP S 609. It has been placed in the ap!0Iication file, the information referred to therein has
`
`been considered as to the merits.
`
`Dmun’n~
`
`3. This application has been filed with informal dra~4ngs which are acceptable for examination
`
`p~rposes only. Formal drawings will be required when the application is allowed.
`
`C~aim Rejections - 35 USC ~ 103
`
`4. The following is a quotation of 35 U.S.C. 103 Ia) which forms the basis for al! obviousness
`
`rejections set forth in this Office action:
`
`(a) A patent may not be ol~tained though the invention is not identically d~sclosed or described as set forth in
`section 102 af tils title, ff the diffen~nces between the su~bject matter sought to be patented and the p~ior art ave
`such that tim su]~jeo~ matte~ as a whole wo~!d haw ~en obvious at the tla*e the invention was made to a person
`having ordina~ sl~fl in the art to which said su]~jec~ matter pertains. Patentability shall not be negatived by the
`manner in which the invention was made.
`
`Microsemi 1013
`Page 003 of 010
`
`

`
`Serial Number: 08/612,772:
`Art Unit: 2307:
`
`-3-
`
`5. The factual inquiries set forth in Graham v. John Deere Co., 148 USPQ 459, that are
`
`applied for establishing a background ~or determining obviousness under 35 U.S.C. 103(a) are
`
`summarized as follows:
`
`1.
`2.
`3.
`4.
`
`Determining the scope and contents of the prior art.
`Ascertaining the differences between the prior ar~ and the claims at issue.
`Resolving the tevel of ordinary skill in the pertinent art.
`Considgring objective evidence present in Uae application indicating obviousness or
`LLYIO~OI/~ IlesS.
`
`6. Claims 1-6, 10 and 20-21 are rejected under 35 U.S.C. 103(a) as being unpatentable over
`
`Lasker et al. USP no. 5,586,291 (hereina~er "Lasker") in view of ~effrey et aL (Book entitled
`
`"Data structure").
`
`As to claims 1, Lasker disclosed a primary mirror non-volatile module (col.4, lines 50-55); Lasker
`
`detail that a cache memory can include several non-volatile memory module in order to preserve
`
`data integrity of the system in the event of a system po~er failure (col.3, lines 19-30); and move
`
`the new data segment from the cache to a next available space (col.4, lines 26-32), Lasker"
`
`described that by de-allocating the memory blocks of non-volatile memory immediately a~ter the
`
`data written to disk, the data integrity van be improved; I.asker also detail all generations of data
`
`are written from the write cache to read cache and the write operations are done in the same order
`
`as which they are received (col.5, lines 2-12). However, Lasker did not exphcitly detail the steps
`
`of ereatlng a logical link between the previous logical data segment and creating additional serial
`
`and logical links.
`
`Microsemi 1013
`Page 004 of 010
`
`

`
`Serial Number: 08/612,772:
`Art Unit: 2307:
`
`-4-
`
`Jeffrey et al. disclosed a method for maintaining data elements in memory which are stored in a
`
`llnked-llst (pages 56-57); Jeffrey et al. also detailed that a file allocatlon table is a linked list that
`
`map the file to the sector allocated to a particular file and points to the next link. It is noted that
`
`DOS system includes typically saves the file allocation table on the disk with which the table is
`
`associated. It would have been obvious to one ha,cing skill in the art at the time of the invention
`
`to have combined the teachings of Jeffrey ~,~t al. with the system of Lasker because such of
`
`combination wo~d have allowed memory at-ray to operate more efficiently.
`
`As to claims 2-4:
`
`Jeffrey et al. disclosed a list that moves backwards as well as forwards (doYle linked list) from a
`
`current data segment to other serially and logically linked data segments and points to at least one
`
`data segment when it is the current data segment (pages t84-185). It is noted that linked
`
`structures, like the double linked list usually have several pointers associated with them, these
`
`pointers act as place markers maintaining contact w~th the beginning of a list, its end, the current
`
`position, location of the next data segment.
`
`Microsemi 1013
`Page 005 of 010
`
`

`
`Serial Number: 08/612,772:
`~Art Unit: 2307:
`
`As to claims 5-6:
`
`-5-
`
`Stack is inherently well known in the computer technology, it uses to implement a linked list in
`
`a data structure. It should ~ also noted that Pop and Push are two basic well known stack
`
`operations; one skilled in the art in order to reverse a stack must pop each element (remove it from
`
`the beginning) and p~h it (insert it at the beginning) onto another stack; so that the character can
`
`then be popped from the second stack and printed in the order they are popped¯
`
`As to’claim 10:
`
`)’effrey et al. disclosed the steps of:
`
`appending a header to new data segments when writing the new data segments to primary memory
`
`by mo~ing th~ new data segment from the cache memory to the next available contiguous memory
`
`space (pages 61-62); includlng in the header at least one address pointer so as to logically link the
`
`header to other data segments (page 62)..
`
`As to claims 20-21:
`
`It is inherent that the file system is a portion of an operating system that translates requests for
`
`file operations from an application into low-level or includes application program instructions wkich
`
`execute f~nctions of the file system which are compatible with DOS. It is noted that a BIOS is
`
`a set of routines that work closely with the hardware to support the transfer of information between
`
`elements of the system, such as memory, disk ..etc. Therefore a file system is primarily
`
`incorporated in the BIOS.
`
`Microsemi 1013
`Page 006 of 010
`
`

`
`Serial Number: 08/612,772:
`Art Unit: 2307:
`
`-6-
`
`7. Cla~s 7-9, 11-16 and 22-25 are rejected under 35 U.S.C. i03(a) as being unpatenta~le
`
`over Lasher in view of Jeffrey et al. as applied to claim 1 above, and fuxther in view of Ban USP
`
`no. 5,404,485.
`
`As to claims 7-9:
`
`The limitations of these claims have been mentioned in the rejection of claim 1 above. However,
`
`Lasker and Jeffrey did not explicitly detail the steps of selecting flash memory.
`
`Ban disclosed the steps of selecting flash memory (fig. 1, item 12); NAND is inherently well known
`
`logical operator uses in the flash memory; Ban also detailed the step of coupling a RAM to a flash
`
`memory (fig.l, item 16) (it is noted that a RAM can be read and written by the
`
`microprocessor and it is often used synonymously with the term physical memory or
`
`primary memory to refer to the memory actually present in a computer system). It would
`
`have been obvious to one having ordinary skill in the art at the time of the invention to have
`
`incorporated the teachings of Ban into the system of Lasker and Jeffrey et al. because that would
`
`have allowed flash memory to emulate random access memory. Also, because that wouJd have
`
`allowed existing computer operation systems to provide all other required support in the same
`
`manner provided by the standard random access memories.
`
`As claim 13:
`
`Ban disclosed the steps of including within the header an idenfitication field (it noted that a header
`
`is an idenfication field stored the loglcal sector number, used by the operating system) (col.4, lines
`
`38- 0).
`
`Microsemi 1013
`Page 007 of 010
`
`

`
`Serial Number: 08/612,772:
`Art Unit: 2307:
`
`AS to clah~s 11-12:
`
`-7-
`
`Ban di,~losed the steps of selecting a header fi:om the group (fig.3) and selecting a header-like det~
`
`structure (fig.3).
`
`As to c|aims I4-15:
`
`Ban disclosed the steps of reserving a fixed amount memory (col.2, ~ines 61-64; col.4, l~nes 12-
`
`31).
`
`As to clahn 16:
`
`Jeffrky disclosed the steps of creating at least one tree node including a next tree node address
`
`pointer (page 61); creating at least one tree node including a next tree node address pointer (page
`
`61).
`
`As ~ clahns 22-25.’
`
`Ban disclosed the steps of: creating a logical block (col.5, lines 5-12); creating a logical memory
`
`block maps (eokS, lines 3-4, 17-35); creating a logical block control map including a physical
`
`address (col.5, lines 36-51).
`
`Microsemi 1013
`Page 008 of 010
`
`

`
`Serial Number: 08/612,772:
`Art Unit: 2307:
`
`-8-
`
`8. Chinas 17-19 are obieeted to as being dependent upon a reiected base chim, but would be
`
`allowable if rewritten in independent form including all of the limitations of the base claim and any
`
`intervening claims.
`
`Conclusion
`
`9. The prior art made of record and not relied upon is considered pertinent to applicant’s
`
`disclosure. (See PTO-892)
`
`Any inquiry concerning this communication or early communication ~rom the
`
`Examiner should directed to Jean Corrielus whose telephone number is (703) 306-3035. The
`
`Examiner can normally be reached on the weekday~ f~om 7:00am to 3:00pro. If attempts to
`
`reach the Examiner by telephone are unsuccessful, the Examiner’s supervisor, Thomas G.
`
`Black, can be reached on (703)305-9707. The fax phone number for this group is (7.03)308-
`
`5357.
`
`Any inquiry of a general nature or relating to thas apphcation should be directed to the
`
`group receptionist whose telephone number ~s (703)305-9600.
`
`)ean M. Corviel~s
`
`Patent Examiner
`
`June 18, 1997
`
`Microsemi 1013
`Page 009 of 010
`
`

`
`~N~, t!ce of References Cited
`
`DOCUMENT NO.
`
`DArE
`
`5.404,~,85
`
`5,200,959
`
`5,341,330
`
`5,551,020
`
`5,454,103
`
`5,602,987
`
`5,586,291
`
`5,357,~-75
`
`5,581,736
`
`4,685,057
`
`5,263,160
`
`04104195
`
`04106t93
`
`09/23/94
`
`08127/96
`
`09/26t95
`
`02/11197
`
`12117/96
`
`10/t 8f94
`
`12103t95
`
`08t04f87
`
`11116193
`
`U.S, PATENT DOCUMENTS
`
`NAME
`
`Ban
`
`Gross et el.
`
`Wells et
`
`Flex et
`
`Covers’ton et el.
`
`Harari et
`
`Leaker at el.
`
`Hasbun et el.
`
`Smith
`
`Lemons et
`
`Porter et el,
`
`Page I o! 1
`
`SUBCLASS
`
`425
`
`21.6
`
`18 L.._~
`
`600
`
`182.08
`
`440
`
`2!8
`
`497.01
`
`200
`
`500
`
`395
`
`37!
`
`355
`
`395
`
`395
`
`395
`
`395
`
`365
`
`395
`
`395
`
`FOREIGN PATENT DOCUMENTS
`
`DArE
`
`CLASS
`
`A
`
`,S
`
`:D
`
`E
`
`F
`
`J
`
`K
`
`M
`
`N
`
`0
`
`P
`
`o
`
`R
`
`s
`
`T
`
`NON-PATENT DOCUMENTS
`
`DOCUMENT {Ineludll~ Author, Tit~, Sex=roe, and Pe~l~ent Page=}
`
`William Pugh, "Skip List: A Probabilistic alternative to balance trees", communication of the ACM vol.33,
`no.6, pp 668-676
`
`I i Robert Sadgewick "Algorithms". Addison -Wesley publishing Co. pp 15-33
`
`Jeffrey et el. "Data structures", Prentice-Hall, Inc, pp 84-65, 184-191
`
`Alfred et at. "Data structure and algorithms" Addison-Wesley Publishing Co., pp. 53-69
`
`DArE
`
`08190
`
`00188
`
`00/89
`
`00183
`
`U. S. Patent and Trademark Office
`PT0-892 (Ray. 9-951
`
`Notice of References Cited
`
`Part of Paper No. 5
`
`Microsemi 1013
`Page 010 of 010

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket