`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`
`
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
`
`
`
`
`
`EBAY ENTERPRISE, INC and EBAY INC.
`Petitioners
`
`v.
`
`LAWRENCE B. LOCKWOOD
`Patent Owner
`__________________
`
`Case CBM2014-00026
`U.S. Patent No. 5,576,951
`____________________
`
`
`DECLARATION OF EARL SACERDOTI, PH.D
`
`
`
`Mail Stop PATENT BOARD
`Patent Trial and Appeal Board
`U.S. Patent & Trademark Office
`P.O. Box 1450
`Alexandria, VA 22313-1450
`
`
`Lockwood Exhibit 2022
`eBay v. Lockwood
`CBM2014-00026
`
`
`
`CBM2014-00026 U.S. Patent No. 5,576,951 3323.001CBM6
`
`I, EARL D. SACERDOTI, DECLARE AS FOLLOWS:
`
`1.
`
`I have been engaged by Sterne, Kessler, Goldstein & Fox P.L.L.C. on
`
`behalf of Patent Owner, Lawrence B. Lockwood, for the above-captioned covered
`
`business method review proceeding. I understand that this proceeding involves
`
`United States Patent 5,576,951, entitled “Automated Sales and Services System”
`
`by Lawrence B. Lockwood, filed March 16, 1994, issued November 19, 1996,
`
`(“the ’951 Patent”).
`
`2.
`
`I have reviewed and am familiar with the ’951 patent. I understand
`
`that U.S. App. No. 08/210,301 matured into the ’951 patent and is a continuation-
`
`in-part of U.S. App. No. 08/096,610, filed July 23, 1993, now abandoned, which is
`
`a continuation of U.S. App. No. 07/752,026, filed August 29, 1991, now
`
`abandoned, which is a continuation of U.S. App. No. 07/168,856, filed March 16,
`
`1988, now abandoned, which is a continuation of U.S. App. No. 06/822,115, filed
`
`January 24, 1986, now abandoned, which is a continuation-in-part of U.S. App.
`
`No. 06/613,525, filed May 24, 1984, now U.S. Patent No. 4,567,359. The ’951
`
`patent is also a continuation-in-part of U.S. App. No. 08/116,654, filed September
`
`3, 1993, now U.S. Patent 5,309,355, which is a continuation of U.S. App. No.
`
`07/396,283, filed August 21, 1989, now abandoned, which is a continuation-in-part
`
`of U.S. App. No. 07/152,973, filed February 18, 1988, now abandoned, which is a
`
`
`
`
`
`- 1 -
`
`
`
`
`
`CBM2014-00026 U.S. Patent No. 5,576,951 3323.001CBM6
`
`
`
`continuation-in-part of U.S. App. No. 06/822,115, filed January 24, 1986, now
`
`abandoned, which is a continuation-in-part of U.S. App. No. 06/613,525, filed May
`
`24, 1984, now U.S. Patent No. 4,567,359.
`
`3.
`
`I have reviewed and am familiar with the disclosure of the ’951
`
`Patent. I understand that the ’951 Patent has been provided as Exhibit 1008. I will
`
`cite to the specification using the following format (’951 patent, 1:1-10). This
`
`example citation points to the ’951 Patent specification at column 1, lines 1-10.
`
`4.
`
`I have reviewed and am familiar with the file history of the ’951
`
`Patent. I understand that the file history has been provided as Exhibits 2003-2009.
`
`5.
`
`The ’951 Patent describes an automated system for providing services
`
`to a user. I am familiar with the technology described in the ’951 Patent as of the
`
`earliest possible priority date of the ’951 Patent (May 24, 1984).
`
`6.
`
`I have been asked to provide my technical review, analysis, insights
`
`and opinions regarding the ’951 Patent and the above-noted references that form
`
`the basis for the grounds of unpatentability set forth in the petition for Covered
`
`Business Method Review of the ’951 Patent.
`
`
`
`
`- 2 -
`
`
`
`CBM2014-00026 U.S. Patent No. 5,576,951 3323.001CBM6
`
`
`
`I.
`
`Qualifications
`
`7.
`
`I have studied and practiced in the field of computer science,
`
`particularly artificial intelligence, for 40 years.
`
`8.
`
`I received my Bachelor of Arts in Psychology in 1969. I received both
`
`my Master of Science (M.S.) and my Doctor of Philosophy (Ph.D) degrees in
`
`Computer Science from Stanford University in 1972 and 1975, respectively, and
`
`also took courses at Stanford’s graduate business school in 1983 as part of its
`
`American Electronics Association-sponsored Executive Education Program.
`
`9.
`
`From 1972 until 1979, I worked at the Stanford Research Institute
`
`(now SRI International), initially as a Research Mathematician, and later as the
`
`Associate Director for the Artificial Intelligence Center. In those roles, I managed
`
`and performed research in a variety of subfields within Artificial Intelligence. In
`
`1973-74 I developed a programming language for AI systems that was used to
`
`develop one of the first rule-based expert systems, which guided use of an
`
`econometric model. I am credited with pioneering “modern problem solving,”
`
`along with developing, marketing and participating in research programs in
`
`automated and interactive problem solving, natural-language interaction with data
`
`bases, distributed robotics, and programming languages.
`
`
`
`
`- 3 -
`
`
`
`CBM2014-00026 U.S. Patent No. 5,576,951 3323.001CBM6
`
`10. After leaving SRI International, I co-founded Machine Intelligence
`
`Corporation, where I served as Director of Research and Development, Vice
`
`President of Engineering, and President of International Machine Intelligence
`
`Corporation. Here, I directed development of the first general industrial vision
`
`
`
`system, the first vision-guided industrial robot, and the first computer-networked
`
`industrial robot. I also supervised and participated in developing the prototype of a
`
`data management product, for which we created a spin-off business named
`
`Symantec, Inc., today a leading software publisher.
`
`11.
`
`In 1983, I joined Teknowledge, Inc. as Chief Technical Officer, and
`
`later served as General Manager of its products division and Vice President of
`
`Business Development. In these roles I managed the development, sales, and
`
`application of software tools for developing expert systems. These tools were used
`
`by hundreds of customers to develop expert system applications.
`
`12. Since leaving Teknowledge in 1988, I worked primarily as Principal
`
`Consultant for The Copernican Group, where I provided management and
`
`technical consultation to over 100 companies. Many of these projects, including
`
`work for Pacific Bell, Bell Atlantic Knowledge Systems, Sun Microsystems, Apple
`
`Computer, Tandem Computers, and Varian, involved applications of artificial
`
`
`
`
`- 4 -
`
`
`
`CBM2014-00026 U.S. Patent No. 5,576,951 3323.001CBM6
`
`
`
`intelligence and expert systems. In 2011, I formed a partnership, Opero Partners,
`
`and now provide management consulting services to its customers.
`
`13.
`
`I also am the author of a book and over 20 papers and articles on a
`
`wide range of advanced software topics, particularly in the field of artificial
`
`intelligence. I am the inventor of U.S. Patent Number 6,222,540, which discloses
`
`an expert system for selecting the most appropriate data visualization for a data set.
`
`I am principal inventor of U.S. Patent Number 6,188,403, and co-inventor of six
`
`other United States Patents: U.S. Patent Numbers 6,954,728, 7,797,168, 7,996,264,
`
`8,407,086, 8,417,535, and 8,583,562. In addition I am a co-inventor of three
`
`additional inventions for which U.S. patent applications have been submitted. I
`
`also am a co-founder of the American Association for Artificial Intelligence
`
`(AAAI), and a former member of the editorial boards of Cognitive Science,
`
`Robotics World, and AI Expert, and was Conference Chair for AIPS-96 (an
`
`international conference on automatic planning). I am also a former member of the
`
`Steering Committee of the DECUS AI Special Interest Group, and program
`
`committees of numerous AAAI and IEEE conferences on both computer science
`
`research and applications. I have presented 7 invited conference talks and 4
`
`conference tutorials, including ones on Architectures for Embedded AI Systems
`
`and Managing Expert Systems Projects, and was a frequent speaker for such
`
`
`
`
`- 5 -
`
`
`
`CBM2014-00026 U.S. Patent No. 5,576,951 3323.001CBM6
`
`groups as DPMA, DECUS, GUIDE, and SME on technical, management and
`
`business issues concerning AI, expert systems, and technology transfer.
`
`
`
`14. A copy of my latest curriculum vitae, which describes in further detail
`
`my qualifications, responsibilities, employment history, honors, awards,
`
`professional associations, lectures, and publications is attached to this declaration
`
`as Appendix A.
`
`15. My work on this case is being billed at a rate of $450 per hour, with
`
`reimbursement for actual expenses. My compensation is not contingent upon the
`
`outcome of this covered business method review or the litigation involving the
`
`’951 Patent.
`
`II. Overview of the ’951 patent
`16. The ’951 patent describes a system that can facilitate customer
`
`transactions at remote terminals using information from local and remote storage
`
`sources. The system creates a personalized presentation for the user, including both
`
`textual and graphical information, based on the users responses to questions.
`
`Information, for example current airline prices, loan rates, rental rates, etc. is
`
`provided by commercial, financial, or educational institutions. The terminal
`
`combines this information with narrative chapters, for example short videos, to
`
`
`
`
`- 6 -
`
`
`
`CBM2014-00026 U.S. Patent No. 5,576,951 3323.001CBM6
`
`
`
`present a personalized audio/visual presentation to the user addressing the user’s
`
`specific interests.
`
`III. Legal principles
`17.
`I am not a lawyer and will not provide any legal opinions. Although I
`
`am not a lawyer, I have been advised certain legal standards are to be applied by
`
`technical experts in forming opinions regarding meaning and validity of patent
`
`claims.
`
`A. A Person of Ordinary Skill in the Art (“POSA”)
`18. A person of ordinary skill in the art (“POSA”) at the time of the
`
`invention claimed in the ’951 patent would hold a bachelor’s degree in either
`
`Electrical Engineering or Computer Science, and have at least three years of
`
`experience in one of those fields. The experience would be necessary in order to
`
`understand the underlying electronics, hardware design, software design, and
`
`programming languages implemented in a system such as that disclosed in the ’951
`
`Patent.
`
`B. My understanding of claim construction
`1. General standard
`I understand that, in a covered business method review, a claim in an
`
`19.
`
`unexpired patent is to be given its broadest reasonable construction (often called
`
`
`
`
`- 7 -
`
`
`
`CBM2014-00026 U.S. Patent No. 5,576,951 3323.001CBM6
`
`
`
`the “broadest reasonable interpretation” or “BRI”) in light of the specification of
`
`the patent in which it appears. I understand there is a debate whether an expired
`
`patent is given its broadest reasonable construction in light of the specification or
`
`construed to preserve validity. To the extent these standards would lead to different
`
`constructions of a claim term, I will indicate so, and provide both constructions.
`
`20.
`
`I have been advised that under this standard, claim terms are generally
`
`given their ordinary and customary meaning, as understood by a POSA, in the
`
`context of the entire patent disclosure.
`
`2. My understanding of claim construction under
`35 U.S.C. § 112 ¶ 6
`
`21.
`
`I have been advised and understand that construing a means-plus-
`
`function (“MPF”) claim element is a two-step process: (1) define the particular
`
`function of the claim element, and (2) look to the specification and identify the
`
`corresponding structure for that function.
`
`22.
`
`I have been advised and understand that a structure disclosed in the
`
`specification qualifies as a “corresponding structure” if the specification or the
`
`prosecution history clearly links or associates that structure to the function recited
`
`in the claim.
`
`
`
`
`- 8 -
`
`
`
`CBM2014-00026 U.S. Patent No. 5,576,951 3323.001CBM6
`
`
`
`23.
`
`I have been advised and understand that for a means-plus-function
`
`claim element in which the corresponding structure is a general purpose computer
`
`or microprocessor programmed to carry out an algorithm, the corresponding
`
`structure is not the general purpose computer or microprocessor, but rather the
`
`special purpose computer programmed to perform the disclosed algorithm.
`
`24.
`
`I have been advised and understand that an algorithm is a sequence of
`
`computational steps to follow.
`
`25.
`
`I have been advised and understand that the specification can express
`
`the algorithm in any understandable terms including as a mathematical formula, in
`
`prose, or as a flow chart, or in any other manner that provides sufficient structure.
`
`26.
`
`I have been advised and understand that a recited algorithm need not
`
`be so particularized as to eliminate the need for any implementation by a POSA,
`
`but it must be sufficiently defined to render the bounds of the claim understandable
`
`to a POSA.
`
`27.
`
`I have been advised and understand a means-plus-function claim is
`
`indefinite under 35 U.S.C. § 112 ¶ 2 if the specification does not contain an
`
`adequate disclosure of the structure that corresponds to the claimed function.
`
`
`
`
`- 9 -
`
`
`
`CBM2014-00026 U.S. Patent No. 5,576,951 3323.001CBM6
`
`
`
`C. My understanding of indefiniteness under 35 U.S.C. § 112 ¶ 2
`28.
`I have been advised and understand that 35 U.S.C. § 112 ¶ 2 (often
`
`called the “definiteness requirement”) requires a patent’s claims, viewed in light of
`
`the specification and prosecution history, inform those skilled in the art about the
`
`scope of the invention with reasonable clarity.
`
`29.
`
`I have been advised and understand that the definiteness requirement
`
`is not a lofty standard, and that sufficient structure for a means-plus-function claim
`
`element must simply permit a POSA to know and understand what structure
`
`corresponds to the means so that he may perceive the bounds of the invention.
`
`IV. Definition of terms within the ’951 Patent
`
`A.
`
` “interrelating”
`
`30. The term “interrelating” is not defined in the specification, which
`
`indicates that the inventor did not intend any special meaning for this term. In my
`
`opinion, the term “interrelating” is not a term of art, and its ordinary and customary
`
`meaning of interrelating a collection of entities refers to a system bringing those
`
`entities into relation, or creating the state of having a relationship among those
`
`entities. The specification supports this construction, providing examples of
`
`mutually-related textual and graphical data that describe more than one transaction
`
`option.
`
`
`
`
`- 10 -
`
`
`
`CBM2014-00026 U.S. Patent No. 5,576,951 3323.001CBM6
`
`
`
`B.
`
` “pathway”
`
`31. Based on the specification and my understanding of the art, a POSA
`
`would have understood that “pathway” means a pointer to data in a data source, for
`
`example “a series of specific disk segment addresses 18 . . . for the video disk
`
`memory data source 9.” (’951 patent, 10:1-3.)
`
`C.
`
` “textual information”
`
`32. A person of ordinary skill in the art, reading the specification of the
`
`’951 patent, would have understood that textual information is any information that
`
`can be displayed in alphanumeric form, for example, information received from a
`
`reservation system, flight times, hotel availability, weather conditions, currency
`
`exchange, customs regulations, immunization regulations, loan rates, loan data,
`
`personal financial profiles, loan repayment schedule, legal responsibilities, and
`
`prices of services and products. (See, e.g., ’951 patent, 5:25-32; 10:12-14; 9:23-31;
`
`10:28-32; 11:10-15; 13:20-25; 13:59-62; 15:10-14; 15:16-20; 19:14-20.)
`
`D.
`
` “graphical information”
`
`33. A person of ordinary skill in the art, reading the specification of the
`
`’951 patent, would have understood that graphical information is any information
`
`coded for video display, for example charts, maps, touring maps, pictorial
`
`
`
`
`- 11 -
`
`
`
`CBM2014-00026 U.S. Patent No. 5,576,951 3323.001CBM6
`
`representations of hotels, and travelogue clips. (See, e.g., ’951 patent, 5:25-32;
`
`
`
`11:10-18; 11:55-65; 16:24-35.)
`
`V. Construction of the Challenged Means-Plus-Function Claim Terms
`34.
`I have been advised and understand that the Board instituted trial to
`
`determine whether two means-plus-function claim elements of the ’951 patent
`
`satisfy the definiteness requirement of 35 U.S.C. § 112 ¶ 2. It is my opinion that
`
`each of the two claim elements discussed below permit a POSA to know and
`
`understand what structure corresponds to the means so that the POSA may
`
`perceive the bounds of the invention. Each claim element is addressed in turn
`
`below.
`
`35.
`
`I understand that I only need to find one example portion of the ’951
`
`patent that provides support for either a special-purpose device or an algorithm on
`
`a general-purpose computer in order to demonstrate that a means-plus-function
`
`claim element satisfies the definiteness requirement. While several examples of
`
`each may be available in the ’951 patent specification that satisfy the definiteness
`
`requirement of the challenged claims, my declaration is directed to the specific
`
`examples described below. My declaration statements are not to be seen as
`
`exhaustive discussions or limiting of the claim scope in any way.
`
`
`
`
`- 12 -
`
`
`
`CBM2014-00026 U.S. Patent No. 5,576,951 3323.001CBM6
`
`
`
`A.
`“means for interrelating said textual and graphical information”
`[claims 1, 10]
`36.
`
`I understand that the “means for interrelating” is the first claim
`
`element of the ’951 patent at issue in this proceeding. Below, I will address what a
`
`POSA would have understood the claimed function and corresponding structure
`
`for this claim element to be, and a specific algorithm disclosed to implement this
`
`function.
`
`
`
`
`
`
`
`
`- 13 -
`
`
`
`CBM2014-00026 U.S. Patent No. 5,576,951 3323.001CBM6
`
`
`
`Claim
`
`Function
`
`Corresponding
`
`Algorithm
`
`Element
`
`Structure
`
`Means for
`
`interrelate
`
`Sequencer 17;
`
`1. Receiving selection data
`
`interrelating
`
`textual and
`
`PROM 16;
`
`from the user.
`
`said textual
`
`graphical
`
`Modem 115;
`
`2. Converting this selection
`
`and
`
`information
`
`DMA 116, and
`
`data into two or more series
`
`graphical
`
`information
`
`RAM Memory
`
`of disk segment addresses.
`
`117
`
`3. Retrieving inquiries from
`
`the second series of disk
`
`segments.
`
`4. Sending the inquiries to a
`
`reservation system
`
`5. Receiving textual
`
`answers back.
`
`6. Identifying narrative
`
`chapters from the data
`
`source that has been coded
`
`for video display using the
`
`first series of disk segments.
`
`
`
`
`Chart CC1
`- 14 -
`
`
`
`CBM2014-00026 U.S. Patent No. 5,576,951 3323.001CBM6
`
`
`
`1.
`Define the function
`37. The function is to interrelate textual and graphical information. Based
`
`on the remainder of the claim, I understand that this information must be stored,
`
`though it may be stored before or after the information is interrelated. A POSA,
`
`reading this claim element, would understand that interrelating information means
`
`creating a relationship between information. Two types of information, for
`
`example Canadian customs regulations (textual information) and pictures of
`
`Canadian hotels (graphical information), may both be related to Canada and when
`
`a user requests information regarding Canada the mutual relationship can be used
`
`to search for both pieces of information. (See ’951 patent, 11:10-18.)
`
`Identify the corresponding structure
`
`2.
`I understand that corresponding structure is evaluated from the
`
`38.
`
`perspective of a POSA. I also understand that my testimony cannot supplant the
`
`requirement that the corresponding structure must be explicitly stated in the
`
`specification
`
`39. Having reviewed the specification of the ’951 patent, a POSA would
`
`understand that sequencer 17 and PROM 16 illustrated in FIG. 4 and Modem 115,
`
`DMA 116, and RAM Memory 117 illustrated in FIG. 8 are specialized hardware
`
`that are disclosed to perform the function of “interrelating.”
`
`
`
`
`- 15 -
`
`
`
`
`
`CBM20014-00026 U.
`
`
`
`
`
`S. Patent NNo. 5,576,9951
`
`
`
`
`
` 3323.0001CBM6
`
`
`
`
`
`
`
`Sacerrdoti Fig. AA1
`
`Annottated versioon of Fig. 44 and 9:57
`
`
`
`
`-10:9 of thhe ’951 pattent
`
`
`
`
`
`
`
`440.
`
`
`
`
`
`
`
`closes that In onne examplee, the ’951 patent disc
`
`
`
`
`
`the user ennters selecction
`
`
`
`
`
`data in rresponse too a promptt by the terrminal. Thiis input is cconverted,
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`using seequencer 17 and PROOM 16, intoo addressinng data to
`
`
`
`
`
` for exampple
`
`
`
`access graaphical
`
`
`
`informaation and reelated inquuiries on viideodisc mmemory datta source 99. (’951 pattent,
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`9:57-100:9.)
`
`
`
`441. A POOSA wouldd understannd that a seequencer iss a device tthat sequennces
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`throughh a collectioon of proceessor instruuctions in
`
`
`
`
`
`
`
`order. For
`
`example,
`
`
`
`in the ’9511
`
`
`
`
`
`
`-- 16 -
`
`
`
`CBM2014-00026 U.S. Patent No. 5,576,951 3323.001CBM6
`
`
`
`patent, sequencer 17 extracts instructions in sequence from the PROM, beginning
`
`at an address determined from the input registers of the microprocessor. (See e.g.,
`
`’951 patent, 10:21-24; 10:35-37.) A POSA would also understand that a PROM,
`
`i.e., programmable read-only memory, is a storage device. Specifically a PROM is
`
`a digital storage device that is typically only programmed once after it is created
`
`and before it is permanently integrated into an electronic device. It may be
`
`programmed with data values, executable code, or both. Its integration into a
`
`device specializes that device, limiting it to operate using the code and/or data that
`
`it holds. For example, in the ’951 patent, PROM 16 is programmed to receive an
`
`address and provide a set of instructions corresponding to that received address.
`
`(See e.g., ’951 patent, 10:21-24; 10:33-35.)
`
`42. Having read the specification, and specifically columns 9 and 10, a
`
`POSA would have understood that sequencer 17 and PROM 16 could be used to
`
`convert the user-entered selection data into data storage addressing data, for
`
`example disk segment addresses, to access related textual and graphical data. Once
`
`the user enters selection data indicating a topic of interest to the user, the
`
`microprocessor uses the selection data to index into an address within the PROM
`
`16. (’951 patent, 9:58-67.) Sequencer 17 then returns a sequence of instructions
`
`that direct the access of specific disk segment addresses, which, as discussed
`
`above, are referred to in claims 1 and 13 of the ‘951 patent as pathways. These disk
`
`
`
`
`- 17 -
`
`
`
`CBM2014-00026 U.S. Patent No. 5,576,951 3323.001CBM6
`
`
`segment addresses can be used to retrieve information from videodisc memory data
`
`source 9. (’951 patent, 9:65-10:3.) A POSA would have understood that the
`
`information retrieved would be related to the selection data entered by the user.
`
`43. Some of this information, for example the graphical information, can
`
`be retrieved directly from videodisc memory source 9. (See, e.g., ’951 patent,
`
`10:10-14; 10:24-26.) Other information retrieved from the videodisc memory
`
`source can be used to collect textual information related to the selection data. (’951
`
`patent, 10:3-7.) The ’951 patent describes how inquiries for retrieving that textual
`
`information from an external data source (e.g., a financial institution, a credit
`
`rating service, or a reservation system) can be retrieved from the videodisc
`
`memory source. (’951 patent, 10:3-5.) These inquiries can be sent to an external
`
`data source, and the textual answers can be received and stored, for example, on
`
`the videodisc. (’951 patent, 10:3-7; 10:26-33.)
`
`
`
`
`- 18 -
`
`
`
`
`
`CBM20014-00026 U.
`
`
`
`
`
`S. Patent NNo. 5,576,9951
`
`
`
`
`
` 3323.0001CBM6
`
`
`
`
`
`
`
`Sacerrdoti Fig. AA2
`
`
`
`
`
`
`
`
`Annotated vversion of Fig. 8, 13::54-59, andd 14:40-422 of the ’9551 patent
`
`
`
`
`
`44. Furthher, the ’9551 patent ddescribes hoow these innquiries coould be sennt
`
`
`
`
`
`A 4
`
`
`
`
`
`
`
`
`
`
`
`and corrrespondingg textual innformationn would be
`
`
`
`
`
`
`
`received.
`
`
`
`Figure 8 illlustrates aan
`
`
`
`
`
`examplee of how thhe terminaal communiicates withh the externnal data soource, and hhow
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`responses from the external data sourcce are handdled. The innquiries arre sent to thhe
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`externall data source via Moddem 115. ((’951 patennt, 13:54-556.) A POSSA would
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`understaand that while waitinng for the eexternal daata source tto respond
`
`
`
`
`
`
`
`to the
`
`
`
`inquiriees, the termminal, and sspecificallyy data proccessor 113,, can continnue to do
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`other tasks (e.g., ppresent a viideo at framme rates thhat providee a smoothh and
`
`
`
`
`
`
`-- 19 -
`
`
`
`
`
`
`
`CBM2014-00026 U.S. Patent No. 5,576,951 3323.001CBM6
`
`
`
`uninterrupted presentation to the user). This is because the ’951 patent discloses
`
`that Modem 115 is also connected to DMA 116, which in turn is connected to
`
`RAM Memory 117. (See ’951 patent, FIG. 8.) When the external data source
`
`responds, Modem 115 can send the information to DMA 116, which can store the
`
`information in RAM Memory 117, without requiring assistance by the
`
`microprocessor of the terminal. (’951 patent, 14:40-42; 12:50-56.) A POSA would
`
`recognize that this unique placement of components would alleviate bus
`
`congestion issues due to both Data Processor 113 and the Modem 115 needing to
`
`use the bus to communicate with different components at the same time. The
`
`placement disclosed in the ’951 patent allows Modem 115 to store information in
`
`the proper locations of RAM Memory 117 using DMA 116. At the same time the
`
`data processor 113 can continue to process other information and interact with the
`
`user. A POSA would understand that this is not a general-purpose computer, but
`
`rather a specially-designed computer configured to alleviate bus congestion by
`
`offloading certain aspects of the communication with the external data sources.
`
`45. Further, a POSA would understand that the information stored in
`
`RAM Memory 117 could include both textual information and graphical
`
`information. For example, a POSA would have understood that the binary coded
`
`inquiries are related to the selection data. (’951 patent, 10:26-28.) These inquires
`
`are used to retrieve textual information from the external data source. (’951 patent,
`
`
`
`
`- 20 -
`
`
`
`CBM2014-00026 U.S. Patent No. 5,576,951 3323.001CBM6
`
`
`
`10:28-32.) Other information described is graphical information, or more
`
`specifically narrative audio-visual chapters. (See e.g., ’951 patent, 10:26-28; 10:10-
`
`12.) The ’951 patent also describes how this information can be stored, on an
`
`erasable optical disk or other suitable medium. (’951 patent, 10:7-9.)
`
`46. A POSA would have understood that the stored textual information
`
`and the graphical information are both related to the selection data entered by the
`
`user, and can be used to create a sales presentation.
`
`Nexus
`
`3.
`I understand that the second step for construing a means-plus-function
`
`47.
`
`claim includes identifying parts of the specification that clearly link the function
`
`with the identified structure.
`
`
`
`
`- 21 -
`
`
`
`
`
`CBM20014-00026 U.
`
`
`
`
`
`S. Patent NNo. 5,576,9951
`
`
`
`
`
` 3323.0001CBM6
`
`
`
`
`
`
`
`Saceerdoti Fig. BB
`
`
`
`
`AAnnotated vversion of 99:57-10:144 of the ’9551 patent
`
`
`
`
`
`
`
`448. The sspecificatioon of the ’9951 patentt provides aa nexus beetween certtain
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`structurres and the function oof interrelating textuaal and grapphical inforrmation. Foor
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`examplee, the specification ddiscloses booth using innterrelatedd textual annd graphicaal
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`informaation (see, e.g., ’951 ppatent, 16:24-35) andd how to innterrelate ttextual andd
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`graphical data. (Seee ’951 pattent, 9:57-10:65.)
`
`
`
`
`
`
`
`
`
`449.
`
`
`
`
`
`
`
`
`
`
`
`
`
`ng a oses creatination disclont specificaIn coolumns 9 annd 10, the ’951 paten
`
`
`
`
`
`
`
`
`
`
`
`presentaation, for eexample a ssales preseentation, thhat include
`
`
`
`s graphica
`
`
`
`l and textuual
`
`
`
`
`
`
`-- 22 -
`
`
`
`CBM2014-00026 U.S. Patent No. 5,576,951 3323.001CBM6
`
`
`
`information related to the user selection data. A user provides information
`
`regarding a topic of interest. The ’951 patent discloses how textual and graphical
`
`information each related to the user’s selection data can be searched for, retrieved,
`
`and stored. This information, now interrelated, can be used to create individualized
`
`presentations.
`
`4.
`An Algorithm has also been provided to perform the
`“interrelating” function
`50. Having reviewed the specification of the ’951 patent, even were the
`
`disclosed hardware structure not considered a specially-designed computer
`
`configured for the disclosed function, a POSA would also understand that the ’951
`
`patent provides an algorithm to transform a general-purpose computer into a
`
`computer specifically programmed to interrelate textual and graphical information.
`
`
`
`
`- 23 -
`
`
`
`
`
`CBM20014-00026 U.
`
`
`
`
`
`S. Patent NNo. 5,576,9951
`
`
`
`
`
` 3323.0001CBM6
`
`
`
`
`
`owchart Sacerdoti Fig. C-Flo
`
`
`
`
`
`
`
`
`
`
`
`Annottated versioon of Fig. 5 and 10:221-37 of thhe ’951 pateent
`
`
`5
`
`1. An exxample of
`
`
`
`
`ig. 5 wchart in Fid as a flows illustratedsuch an allgorithm is
`
`
`
`
`
`
`
`
`of the ’9951 patent
`
`
`
`, as I showw above. F
`
`
`
`ig. 5 illustrrates how
`
`
`
`the instrucctions on thhe
`
`
`
`
`
`1-PROM can be useed to createe the presenntation dissplayed to tthe user. (’’951, 10:21
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`37.) Detterminantss, i.e., selecction data, are enteredd by the usser and stoored in inpuut
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`registers 15. (’9511 patent, 100:23; 9:58--61, note thhis step is nnot shown
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`this exaample, the ssecond seggments are binary codded inquiriies related
`
`
`
`
`
`
`
`
`
`
`
`selection data. (’951 patent, 10:26-27.)) These cann be transmmitted to a
`
`
`
`
`
`
`
`
`
`
`
`
`
`in Fig. 5.)) In
`
`to the
`
`
`
`remote daata
`
`
`
`
`
`source, for exampple reservattion systemm 1, using mmodem 111. (’951 pattent, 10:277-
`
`
`
`
`
`
`
`
`
`
`-- 24 -
`
`
`
`
`
`
`
`
`
`CBM20014-00026 U.
`
`
`
`
`
`S. Patent NNo. 5,576,9951
`
`
`
`
`
` 3323.0001CBM6
`
`
`
`
`
`c for graphice encoded fuired to bend not requeric form analphanume28.) Annswers, in a
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`52. A simmilar algor
`
`
`
`
`ard to Fig. il with regamore detaiithm is desscribed in m
`
`
`
`
`
`4,
`
`
`
`
`
`display,, are receivved back. (’951 patennt, 10:28-322; Fig. 5.)
`
`
`
`
`
`
`
`
`
`These are
`
`
`
`combinedd
`
`
`
`with narrrative dataa (encodedd in the firsst segment
`
`
`
`
`
`
`
`
`
`
`
`
`
`s) to createe the preseentation forr the
`
`
`
`user. (’9951 patent,, 10:21-24
`
`
`
`; Fig. 5.)
`
`
`
`
`
`ext. as I willl discuss n
`
`
`
`
`Sacerdooti Fig. C-PProse
`
`
`
`
`
`AAnnotated vversion of 99:57-10:144 of the ’9551 patent
`
`
`
`
`
`
`
`
`-- 25 -
`
`
`
`CBM2014-00026 U.S. Patent No. 5,576,951 3323.001CBM6
`
`
`
`53. FIG. C-Prose illustrates an algorithm for interrelating textual and
`
`graphical information. In the example that is identified in FIG. C-Prose, a sales
`
`presentation is created using information related to data entered by the user (’951
`
`patent, 9:57-10:14.) As described in more detail below, it is my opinion that a
`
`POSA would have identified this disclosure as describing an algorithm for
`
`interrelating textual and graphical information, which a POSA would have
`
`understood and known how to implement.
`
`54.
`
`In the description of FIG. 1 in Cols. 8 and 9, the ’951 patent describes
`
`a microprocessor 14 that is used to create a “individualized tour package
`
`presentation.” The ’951 patent specification goes on to state that this “will be
`
`explained below” and then describes the process for interrelating textual and
`
`graphical information. A POSA would have understood that the process disclosed
`
`from 9:56-10:21 of the ’951 patent could be implemented on microprocessor 14.
`
`
`
`
`- 26 -
`
`
`
`
`
`CBM20014-00026 U.
`
`
`
`
`
`S. Patent NNo. 5,576,9951
`
`
`
`
`
` 3323.0001CBM6
`
`
`
`
`
`
`
`Sacerrdoti Fig. CC1
`
`
`
`
`AAnnotated vversion of 99:57-10:144 of the ’9551 patent
`
`
`
`
`
`
`5
`
`
`
`5. An allgorithm ddisclosed, aas would bee understo
`
`
`
`
`
`
`
`ns od by a POOSA, begin
`
`
`
`
`
`with recceiving selection dataa from keyyboard 13 oor memoryy card read
`
`
`
`
`
`
`
`
`
`
`
`
`
`patent, 99:58-61.) FFIG. C1 illustrates thhe first stepp of this allgorithm: r
`
`
`
`
`
`
`
`
`
`
`
`
`
`er 12. (’9551
`
`
`
`eceiving ddata
`
`
`
`
`
`
`
`
`
`
`