In Re: Schweickert

676 F. App'x 988
CourtCourt of Appeals for the Federal Circuit
DecidedJanuary 26, 2017
Docket2016-1266
StatusUnpublished

This text of 676 F. App'x 988 (In Re: Schweickert) is published on Counsel Stack Legal Research, covering Court of Appeals for the Federal Circuit primary law. Counsel Stack provides free access to over 12 million legal documents including statutes, case law, regulations, and constitutions.

Bluebook
In Re: Schweickert, 676 F. App'x 988 (Fed. Cir. 2017).

Opinion

Chen, Circuit Judge.

This appeal arises from a decision of the Patent Trial and Appeal Board in an ex parte reexamination, which concluded that all of the claims in U.S. Patent No. 7,574,-' 272 were unpatentable as obvious over two prior art references. Because the Board’s obviousness conclusion is based on findings not supported by substantial evidence, we vacate the Board’s decision.

Background

A. The Invention

The ’272 Patent is directed at a portable media player that minimizes power consumption during the transfer of data from a spinning storage medium (such as a CD-ROM) to other memory in the player. The portable media player generally consists of off-the-shelf components as seen in figure 1.

[[Image here]]

’272 Patent fig. 1. Notably, “storage device 126 has a motor that is only enabled when the system 100 requires a data transfer from the [spinning] storage media” in storage device 126 to buffer 124. Id. col. 3 1. 58-col. 4 1. 3; see also id. col. 6 11. 3-5. “[T]he motor ... consumes a significant amount of power when active”—it is “the main source of power consumption in system 100.” Id. col. 611. 5-8.

Data transfer generally occurs when central processing unit 102 executes instructions from memory 104 to transfer compressed digital data from storage device 126 to buffer 124, which can consist of random access memory (RAM). See id. col. 511.11-19; see also id. col. 311. 58-59. Once the compressed digital data is received by buffer 124, that data is then sent through a high-speed serial bus to CODEC 114, *991 where it can be converted to decompressed analog data, id. col. 3 11.14-22; id. col. 3 11. 48-49, and ultimately sent to “an audio output device 118, such as a pair of headphones,” id. col. 311. 48-54.

The optimization of the data transfer process from storage device 126 to CO-DEC 114 relies on the structure and organization of buffer 124. See generally id. col. 7 1. 21-col. 10 1. 56. In particular, “buffer 124 may be readily broken down into a number of individual buffers.” Id. col. 7 11. 44-45. And each individual buffer is entirely “lockable”—that is, at any given time, a buffer storing compressed digital data is temporarily locked such that the data cannot be overwritten, even while neighboring buffers are receiving new compressed digital data from storage device 126. See id. col. 10 1. 11. 42-45. The “lockable” feature of the buffers is the touchstone of the claimed invention because it limits how much compressed digital data can be reloaded into buffer 124 at any given time, thereby reducing the frequency in which storage device 126 has to be activated and the motor therein enabled. See id, col. 10 11. 42-51. Claim 1 is representative of the claimed invention:

1. A portable media player comprising: a processor that executes commands; a random-access-memory component that stores compressed data in more than two different random-access-memory buffer areas, each random-access-memory buffer lockable and unlockable by the processor; a codec component, controlled by the processor, that reads compressed data from a locked random-access-memory buffer, the locked random-access-memory buffer selected from among the more than two different random-access-memory buffer areas and locked by the processor to prevent writing of the locked random-access-memory buffer by another component, .and that generates a decompressed signal from the read compressed data that is rendered by a data-rendering component;
a non-volatile, mass-storage component that stores compressed data and that writes compressed data, under control of the processor, to unlocked random-access-memory buffers; and a battery power supply to provide electrical power to the processor, random-access memory component, codec component, data-rendering component, and non-volatile, mass-storage component.

Id. col. 12 11. 32-55.

B. The Prior Art

U.S. Patent No. 6,332,175 (Birrell) is generally directed at a portable audio player that stores compressed audio data on an internal storage unit such as a hard disk drive, and loads that data into an internal RAM, from where the data can be played. Birrell col. 3 11. 39-47. In addition to storing compressed data, other portions of the RAM are designated for the storage of information related to the data, such as a list of audio tracks to be played. See, e.g., id. fígs. 2A, 2B, 2C.

To play the compressed data from Bir-rell’s RAM, a converter changes the data into decompressed audio data, and the decompressed data is ultimately sent to an output jack. Id. col. 4 11. 30-37. The audio player’s play control logic monitors the amount of unplayed compressed data that remains in the RAM as that data is being played from the RAM. Id. col. 5 U. 9-12; see also id. col. 6 11. 5-28. Once the play control logic recognizes that the amount of unplayed, compressed data in the RAM falls below a threshold, the play control logic copies additional compressed data from the storage unit into the RAM. See *992 id. col. 6 11. 5-28. Keeping the RAM continually filled with an adequate amount of compressed data ensures that there is no break in audio output. See id.

U.S. Patent No. 5,842,015 (Cunniff) generally discloses a hardware resource manager, or a software program, for use in a computer system that controls access to a hardware resource by several application programs. Figure 2 in Cunniff is a block diagram that illustrates the architecture of an embodiment of the hardware resource manager.

Cunniff fig. 2.

Inside hardware resource manager 10 is a shared memory buffer 36. See id. Importantly, shared memory buffer 36 has a semaphore (a type of lock) that controls how many application programs can access hardware resource 16 at any given point in time. Id. col. 6 11. 20-23. The semaphore “protects the hardware resource manager from having more than one application program write to the shared memory buffer 36 at a time,” which “preserves the integrity of the shared resources of the shared memory buffer 36.” Id. col. 611. 41-46. In other words, the semaphore “ensures that the application programs do not overwrite each other[’s] commands or data stored in the audio shared memory buffer.” Id. col.' 8 11. 5-12. The semaphore’s role in shared memory buffer 36 is illustrated in the block diagram below.

*993 [[Image here]]

Id. fig. 4.

C. The Ex Parte Reexamination

The Patent and Trademark Office instituted an ex parte reexamination of all of the claims of the ’272 Patent. During the reexamination, a PTO examiner concluded that the patent claims were obvious in light of several, two-reference combinations.

Free access — add to your briefcase to read the full text and ask questions with AI

Related

KSR International Co. v. Teleflex Inc.
550 U.S. 398 (Supreme Court, 2007)
In Re Suong-Hyu Hyon
679 F.3d 1363 (Federal Circuit, 2012)
Inre: Giannelli
739 F.3d 1375 (Federal Circuit, 2014)
Blue Calypso, LLC. v. Groupon, Inc.
815 F.3d 1331 (Federal Circuit, 2016)

Cite This Page — Counsel Stack

Bluebook (online)
676 F. App'x 988, Counsel Stack Legal Research, https://law.counselstack.com/opinion/in-re-schweickert-cafc-2017.