throbber
U.S. Patent No. 7,356,482
`Inter Partes Review
`Patent Owner’s Response
`
`
`
`
`
`
`
`
`(cid:3)
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Case No. IPR2015-01750
` IPR2015-01751
` IPR2015-01752
`
`
`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`
`____________________
`
`
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
`____________________
`
`
`
`RPX Corporation,
`Petitioner
`
`v.
`
`Applications In Internet Time LLC,
`Patent Owner.
`____________________
`
`
`
`US Patent No. 7,356,482
`Issue Date: April 8, 2008
`Title: Integrated Change Management Unit
`____________________
`
`
`
`Inter Partes Patent Review No. 2015-01750, 2015-01751; 2015-01752
`
`__________________________________________________________________
`
`Declaration of James Flynn
`
`(cid:3)
`
`(cid:3)
`
`

`
`U.S. Patent No. 7,356,482
`Inter Partes Review
`Patent Owner’s Response
`
`
`
`
`
`
`
`
`(cid:3)
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Case No. IPR2015-01750
` IPR2015-01751
` IPR2015-01752
`
`
`
`TABLE OF CONTENTS
`Introduction .......................................................................................................... 1
`
`I.
`
`II. Qualifications .................................................................................................... 2
`
`III. Grounds for which this proceeding was instituted ........................................... 4
`
`IV. Claim construction ............................................................................................ 6
`
`a. The “application program” term ....................................................................... 8
`
`b. The “change management layer” and the “automatically detecting changes”
`terms ........................................................................................................................ 9
`
`c. The “fourth portion” phrase............................................................................13
`
`d. The “intelligent agent” phrase ........................................................................14
`
`V. Popp cannot anticipate claims 1 or 21 of the ‘482 patent or claim 13 of the ‘111
`patent because it does not disclose a “change management layer” or a “fourth
`portion” ....................................................................................................................14
`
`VI. Kovacevic cannot anticipate claims 1 or 21 of the ‘482 patent or claim 13 of
`the ‘111 patent because it does not disclose a “change management layer” or a
`“fourth portion” ........................................................................................................17
`
`VII. Balderrama and Java Complete cannot render claims 1 and 21 of the ‘482
`patent or claim 13 of the ‘111 patent obvious because Balderrama does not
`disclose a “change management layer”, “automatically detecting changes” or a
`“fourth portion” ........................................................................................................18
`
`VIII. Popp in combination with Anand cannot render claims 13-17 and 33-37 of
`the ‘482 patent obvious ............................................................................................20
`
`IX. Claims 3-6 and 22-26 of the ‘482 patent are not anticipated or obvious in
`view of any of the identified references or combinations ........................................20
`
`X. Conclusion .........................................................................................................21
`(cid:3)
`
`(cid:3)
`
`(cid:349)(cid:3)
`
`

`
`U.S. Patent No. 7,356,482
`Inter Partes Review
`Patent Owner’s Response
`
`
`(cid:3)
`
`
`
`
`
`
`
`I.
`
`Introduction
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Case No. IPR2015-01750
` IPR2015-01751
` IPR2015-01752
`
`
`
`1.
`
`I, James Flynn, am one of the authors for the article, “How JAVA
`
`Makes Network-Centric Computing REAL,” which appeared in Java Complete!,
`
`Datamation, March 1, 1996, pp. 42-43 (“Java Complete”).
`
`2.
`
`I graduated magna cum laude in 1983 from Manhattan College in
`
`New York with a Bachelor of Science degree. My major area of concentration was
`
`Computer Information Systems. In 1990, I received a Master of Business
`
`Administration from New York University Stern School of Business, located in
`
`New York.
`
`3.
`
`In 1996, I co-authored one of the first books on the Java
`
`programming language, “Visual J++ Java Programming.” I have authored a
`
`number of patents, one of which has issued, and I have published articles in well-
`
`respected technology, trade and scholarly journals. I have been certified as a
`
`Certified Document Imaging Architect and a Microsoft Certified Professional.
`
`4.
`
`Since 2012, I have been the President and Founder of Overlook, LLC
`
`(“Overlook”), located in Northampton, MA. Overlook creates niche Internet TV
`
`channels that run on its proprietary software platform, all of which was designed
`
`by me. All of the application software code comprising the platform was either
`
`(cid:3)
`
`1(cid:3)
`
`

`
`U.S. Patent No. 7,356,482
`Inter Partes Review
`Patent Owner’s Response
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`(cid:3)
`developed by me personally, or by developers under my direct supervision. These
`
`Case No. IPR2015-01750
` IPR2015-01751
` IPR2015-01752
`
`
`
`
`
`TV channels are live on multiple platforms, including iOS and Windows.
`
`5.
`
`Prior to Overlook, I was the CEO of EZTakes, a vendor in the movie
`
`download space. Prior to co-founding EZTakes, I was the Chief Operating Officer
`
`at Pitney Bowes subsidiary that provided software and services for business-to-
`
`consumer electronic communications and Internet commerce.
`
`6.
`
`I have been retained by the Patent Owner (“PO”), Applications in
`
`Internet Time, LLC, in this matter. This Declaration sets forth my opinions and the
`
`bases for those opinions regarding the validity of the instituted claims of U.S.
`
`Patent No. 7,356,482 (the “’482 patent”) and U.S. Patent No. 8,484,111 (the “’111
`
`patent”)1.
`
`II. Qualifications
`
`7.
`
`All of my opinions stated in this declaration are based on my own
`
`personal knowledge and professional judgment. In forming my opinions, I have
`
`relied on my knowledge and experience in software development practices, and on
`
`the documents and information referenced in this report. I am competent to testify
`
`as to the matters set forth herein.
`
`(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)
`1 All references herein are to the ‘482 patent, unless otherwise noted. The ‘482 patent and the ‘111 patent share a
`specification.
`
`(cid:3)
`
`2(cid:3)
`
`

`
`U.S. Patent No. 7,356,482
`Inter Partes Review
`Patent Owner’s Response
`
`
`
`
`
`
`(cid:3)
`
`
`
`8.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Case No. IPR2015-01750
` IPR2015-01751
` IPR2015-01752
`
`
`
` Attached hereto as Appendix A is a true and correct copy of my
`
`Curriculum Vitae.
`
`9.
`
`I am being compensated at the rate of $300 per hour for my work as
`
`an expert in this case. My compensation is not dependent on the content of my
`
`opinions or the outcome of this case.
`
`10.
`
`The references I reviewed in preparing this declaration were:
`
`Exhibit
`1001
`
`1001
`
`1004
`
`1005
`
`1006
`
`1007
`
`1008
`
`1009
`
`Description
`U.S. Patent No. 8,484,111 patent
`(IPR20015-01750)
`
`U.S. Patent No. 7,356,482 patent
`(IPR2015-01751; IPR2015-01752)
`
`U.S. Patent No. 6,249,291 (“Popp”)
`
`Srdjan Kovacevic, Flexible, Dynamic User
`Interfaces for Web-Delivered Training,
`Proceedings of the Workshop on Advanced Visual
`Interfaces, 1996 (“Kovacevic”)
`
`U.S. Patent No. 5,806,071 (“Balderrama”)
`
`Java Complete!, Datamation, March 1, 1996, pp.
`28-49 (“Java Complete”)
`
`E. F. Codd, Does your DBMS run by the rules?,
`ComputerWorld, October 21, 1985, pp. 49-60
`(“Codd”)
`
`U.S. Patent No. 5,710,900 (“Anand”)
`
`(cid:3)
`
`3(cid:3)
`
`

`
`U.S. Patent No. 7,356,482
`Inter Partes Review
`Patent Owner’s Response
`
`
`
`
`
`
`
`
`(cid:3)
`
`60
`
`62
`
`60
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Case No. IPR2015-01750
` IPR2015-01751
` IPR2015-01752
`
`
`
`
`Decision Instituting Proceeding – Public Version
`(IPR2015-01750)
`Decision Instituting Proceeding – Public Version
`(IPR2015-01751)
`
`Decision Instituting Proceeding – Public Version
`(PR2015-01752)
`
`
`III. Grounds for which this proceeding was instituted
`
`11.
`
`I understand that this inter partes review proceeding was instituted in
`
`IPR2015-01750 for claims 13-18 of the ‘111 patent under the following three
`
`grounds:
`
`• Claims 13-18 as anticipated under 35 U.S.C. § 102(e) by Popp;
`
`• Claims 13-18 as anticipated under 35 U.S.C. § 102(b)by
`
`Kovacevic; and
`
`• Claim 13-18 as obvious under 35 U.S.C. §103(a) in view of
`
`Balderrama and Java Complete;
`
`12.
`
`I understand that this inter partes review proceeding was instituted in
`
`IPR2015-01751 for claims 1, 7, 8, 10-21, and 27-40 of the ‘482 patent under the
`
`following four grounds:
`
`(cid:3)
`
`4(cid:3)
`
`

`
`U.S. Patent No. 7,356,482
`Inter Partes Review
`Patent Owner’s Response
`
`
`
`
`
`
`
`
`(cid:3)
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Case No. IPR2015-01750
` IPR2015-01751
` IPR2015-01752
`
`
`
`• Claims 1, 7, 8, 10–13, 18–21, 27–33, and 38–40 as anticipated
`
`under 35 U.S.C. § 102(e) by Popp;
`
`• Claims 13–17 and 33–37 as obvious under 35 U.S.C. § 103(a)
`
`in view of Popp and Anand;
`
`• Claims 1, 8, 10, 19–21, 28, 30, 39, and 40 as anticipated under
`
`35 U.S.C. § 102(b) by Kovacevic; and
`
`• Claims 1, 7, 8, 10–12, 19–21, 27–32, 39, and 40 as obvious
`
`under 35 U.S.C. § 103(a) in view of Balderrama and Java
`
`Complete.
`
`13.
`
`I understand that this inter partes review proceeding was instituted in
`
`IPR2015-01752 for claims 3-6 and 22-26 of the ‘482 patent under the following
`
`five grounds:
`
`• Claim 22 as anticipated under 35 U.S.C. § 102(e) by Popp;
`
`• Claims 3-6 and 23-26 as obvious under 35 U.S.C. § 103(a) in
`
`view of Popp and Codd;
`
`• Claim 22 as obvious under 35 U.S.C. in view of Balderrama
`
`and Java Complete;
`
`(cid:3)
`
`5(cid:3)
`
`

`
`U.S. Patent No. 7,356,482
`Inter Partes Review
`Patent Owner’s Response
`
`
`
`
`
`
`
`
`(cid:3)
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Case No. IPR2015-01750
` IPR2015-01751
` IPR2015-01752
`
`
`
`• Claims 3-6 and 23-26 as obvious under 35 U.S.C. § 103(a) in
`
`view of Balderrama, Java Complete, and Codd; and
`
`• Claims 3-6 and 23-26 as obvious under 35 U.S.C. § 103(a) in
`
`view of Kovacevic and Codd.
`
`14.
`
`As will be explained more fully below, it is my view that none of the
`
`cited references anticipate or render obvious the identified claims of the ‘482
`
`patents.
`
`IV. Claim construction
`
`15.
`
`I understand that in an inter partes review, claim terms in an
`
`unexpired patent are given their broadest reasonable construction in light of the
`
`specification of the patent in which they appear. 37 C.F.R 42.100(b).
`
`16.
`
`In performing my analysis and rendering my opinions, I have
`
`interpreted claim terms for which AIT has not proposed a construction by giving
`
`them the ordinary meaning they would have to a person having ordinary skill in the
`
`art, reading the (cid:1932)482 Patent with its relevant priority filing date (December 18,
`
`1998) in mind and in light of its specification and file history.
`
`17.
`
`I understand that AIT has accepted Petitioner’s standard that a person
`
`of ordinary skill in the art would have had at least a B.S. in Computer Science, or
`
`(cid:3)
`
`6(cid:3)
`
`

`
`U.S. Patent No. 7,356,482
`Inter Partes Review
`Patent Owner’s Response
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`(cid:3)
`the equivalent, along with at least two years of computer programming experience
`
`Case No. IPR2015-01750
` IPR2015-01751
` IPR2015-01752
`
`
`
`
`
`in developing applications for client-server systems.
`
`18.
`
`By 1998, I had worked as a software developer for several years, had
`
`been a technical executive in three companies, and was the Co-founder of @Work
`
`Technologies located in New York. As co-founder, I had the privilege of working
`
`directly with many engineers at @Work Technologies who were POSITAs in
`
`1998. Therefore, because of my experience working and leading POSITAs at
`
`@Work Technologies, I can appreciate what was known to them at the time and
`
`within their ability. When preparing my opinions below, I applied the perspective
`
`of such a POSITA as set in December 1998.
`
`19.
`
`I understand that the ‘482 patent comprises three independent claims,
`
`namely claim 1, 21 and 41 and the ‘111 patent comprises one independent claim,
`
`claim 13. However, the IPR proceeding has not been instituted for independent
`
`claim 41 of the ‘482 patent. Therefore, independent claims 1 and 21 of the ‘482
`
`patent, and claim 13 of the ‘111 patent, are addressed in detail below. All of these
`
`claims require either a change management layer or a fourth portion that
`
`automatically detects changes that affect an application.
`
`(cid:3)
`
`7(cid:3)
`
`

`
`U.S. Patent No. 7,356,482
`Inter Partes Review
`Patent Owner’s Response
`
`
`
`
`
`
`
`
`(cid:3)
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Case No. IPR2015-01750
` IPR2015-01751
` IPR2015-01752
`
`
`
`20.
`
`I also understand that the Patent Trial and Appeal Board (“PTAB”)
`
`declined to construe any of the claim terms. However, in my opinion, a person of
`
`ordinary skill in the art would require constructions for those terms.
`
`21.
`
`In reviewing the claims, I determined that the following terms
`
`required construction to enable me to understand the scope of the claim. In
`
`particular, I needed to construe: an “application”, the “change management layer”,
`
`the “automatically detecting changes” term, the “fourth portion” in the ‘111 patent,
`
`and the “intelligent agent” term.
`
`22.
`
`Importantly, I note that the phrase “change management layer” or
`
`“automatically detecting changes” appears in every claim of the ‘482 patent.
`
`a.
`
`The “application” or “application program” term
`
`23.
`
`I think the appropriate definition of “application” or “application
`
`program” is “a higher level program for use by an end-user to perform specific
`
`kind of work that is useful to the end-user; its work is not related to the computer
`
`itself, and therefore is not a utility.” While an application program can perform
`
`specific tasks, its purpose is broader – performing useful work.
`
`(cid:3)
`
`8(cid:3)
`
`

`
`U.S. Patent No. 7,356,482
`Inter Partes Review
`Patent Owner’s Response
`
`
`
`
`
`
`(cid:3)
`
`
`
`b.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Case No. IPR2015-01750
` IPR2015-01751
` IPR2015-01752
`
`
`
`The “change management layer” and the “automatically detecting
`changes” terms
`
`24.
`
`Independent claim 1 includes the phrase “change management layer”
`
`of which I am unaware of any corresponding term of art. The full associated
`
`phrase is a “change management layer for detecting changes that affect a particular
`
`application.”
`
`25.
`
`Independent claim 21 similarly requires “automatically detecting
`
`changes that affect a particular application.”
`
`26.
`
`The term “change management layer” is not a term of art in
`
`computer science, so I reviewed the specification to understand how a person of
`
`ordinary skill in the art would interpret the term. Similarly, the meaning of
`
`“change” in this context appeared important to a proper understanding of the scope
`
`of the operation of the “change management layer” and the “automatically
`
`detecting changes.”
`
`27.
`
`In my opinion, under the broadest reasonable interpretation, a person
`
`of ordinary skill in the art would define a “change management layer” as
`
`automatically detecting changes which impact how the application program should
`
`operate.
`
`(cid:3)
`
`9(cid:3)
`
`

`
`U.S. Patent No. 7,356,482
`Inter Partes Review
`Patent Owner’s Response
`
`
`
`
`
`
`
`
`(cid:3)
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Case No. IPR2015-01750
` IPR2015-01751
` IPR2015-01752
`
`
`
`28.
`
`Importantly, the associated changes detected by the “change
`
`management layer” or “automatically detect[ed]” arise from changes external to
`
`the application program.
`
`29.
`
`In my opinion,
`
`this definition
`
`is
`
`the broadest
`
`reasonable
`
`interpretation of the term “change management layer” and “changes” when read in
`
`light of the specification. Figure 1 of the ‘482 patent shows a change layer that is
`
`separate from the three other layers of the system:
`
`
`
`(cid:3)
`
`10(cid:3)
`
`

`
`U.S. Patent No. 7,356,482
`Inter Partes Review
`Patent Owner’s Response
`
`
`
`
`
`
`
`
`(cid:3)
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Case No. IPR2015-01750
` IPR2015-01751
` IPR2015-01752
`
`
`
`30.
`
`As seen in figure 1, the change management layer (here, the “change
`
`layer”) is one of four separate layers: 1) the change management layer; 2) the Java
`
`Data Management layer; 3) the Metadata layer, and 4) the Business Content Layer.
`
`31.
`
`I read from the specification that the “change layer primarily
`
`involves an intranet or the Internet and uses one or more intelligent agents (IA’s)
`
`that continually search on the Web for relevant changes in a selected business
`
`area.” (col. 16, lines 17-24). This suggests to me that the change management layer
`
`operates to search external to itself, e.g. on the Web, rather than receiving user
`
`input.
`
`32.
`
`Further, the ‘482 patent indicates in col. 16, lines 18-60 that the
`
`change management layer operates in contrast to a “conventional language-based
`
`development environment” of FIG. 7 which describes the process of programming
`
`and creating an executable application. So, unlike the typical development process,
`
`the ’482 patent operates without “user input” of programming to alter the
`
`functionality of the application to create a new “data entry form” (col. 16, lines 35-
`
`47) that, itself, may accept user input.
`
`33.
`
`For example, FIG. 1 includes the phrase, “changes are identified on
`
`the Internet using Intelligent Agents and provided for configuration” below the
`
`“change layer”.
`
`(cid:3)
`
`11(cid:3)
`
`

`
`U.S. Patent No. 7,356,482
`Inter Partes Review
`Patent Owner’s Response
`
`
`
`
`
`
`
`
`(cid:3)
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Case No. IPR2015-01750
` IPR2015-01751
` IPR2015-01752
`
`
`
`34.
`
`The ‘482 patent specification indicates that an intelligent agent, used
`
`by the change management layer, “can be used to identify changes in laws,
`
`statutes, ordinances, regulations and related
`
`issues, changes
`
`in
`
`technical
`
`requirements, to provide feedback, and to perform Change Configuration tasks.”
`
`(col. 20, lines 4-6).
`
`35.
`
`The specification includes as an example of the “change” detected by
`
`the “change management layer” as changes to disposal of hazardous waste in
`
`landfills are updated in the Federal Register, for example, on the Internet. (col. 10,
`
`lines 21-60). The associated change may be identified and routed to “a selected
`
`metadata table.” (col. 10, lines 50-54). Then the change may be integrated into
`
`software automatically.
`
`36.
`
`In my opinion, the specification, including the example shown
`
`above, makes clear to a person of ordinary skill in the art that the change
`
`management layer automatically detects changes which impact how the application
`
`program should operate and that these changes are not changes like user input or
`
`the actions of the application itself. Instead, I understand that these changes are
`
`changes external to the application program.
`
`37. When construing claim 21, I also applied the same definition for
`
`“automatically detecting” the “changes” as I did for the “change management
`
`(cid:3)
`
`12(cid:3)
`
`

`
`U.S. Patent No. 7,356,482
`Inter Partes Review
`Patent Owner’s Response
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`(cid:3)
`layer” of claim 1, primarily because it is clear from the specification of the ‘482
`
`Case No. IPR2015-01750
` IPR2015-01751
` IPR2015-01752
`
`
`
`
`
`patent that the “changes” being detected are not user input or application internal.
`
`c.
`
`The “fourth portion” phrase
`
`38.
`
`The ‘111 patent includes the phrase “fourth portion”, but appears in a
`
`corresponding limitation of claim 13 which reads “the fourth portion of the server
`
`being configured to automatically detect changes that affect the information in the
`
`first portion of the server or the information in the second portion of the server.”
`
`(e.g. claim 13).
`
`39.
`
`The phrase “fourth portion of the server” of claim 13 of the ‘111
`
`patent appears to correspond to the “change management layer” or the
`
`“automatically detect[ing] changes” limitation in claims 1 and 21 of the ‘482
`
`patent. At a minimum, the ‘482 patent and the ‘111 patent share a specification
`
`and the associated “changes” are the same. Therefore, the “fourth portion” phrase
`
`should be defined in the same way as the “change management layer” which
`
`automatically detects changes which impact how the application program should
`
`operate. Similarly, the “changes” in claim 13 of the ‘111 patent are changes
`
`external to the application program.
`
`(cid:3)
`
`13(cid:3)
`
`

`
`U.S. Patent No. 7,356,482
`Inter Partes Review
`Patent Owner’s Response
`
`
`
`
`
`
`
`
`(cid:3)
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Case No. IPR2015-01750
` IPR2015-01751
` IPR2015-01752
`
`
`
`d.
`
`The “intelligent agent” phrase
`
`40.
`
`Finally, the change management layer’s reliance upon the term
`
`“intelligent agent” and my lack of a clear understanding of that phrase as a term of
`
`art suggested to me that a definition of that term would be helpful. I found that the
`
`‘482 patent actually defines the phrase “intelligent agent.” It stated that “An
`
`‘intelligent agent’ is a specialized program that makes decisions and performs tasks
`
`based on predefined rules and objectives.” (20:1-3). The ‘482 patent also states,
`
`“An ‘intelligent agent’ is a specialized program that resides on a network, or at a
`
`server as an applet, and can make decisions and perform tasks based on pre-
`
`defined rules.” (10:42-45). An appropriate understanding of the “intelligent agent”
`
`would take these two definitions into account.
`
`V.
`
`Popp cannot anticipate claims 1 or 21 of the ‘482 patent or claim 13
`
`of the ‘111 patent because it does not disclose a “change management
`
`layer” or a “fourth portion”
`
`41.
`
`Popp is directed to managing Internet transactions. In particular,
`
`Popp explains that a user can connect to the Internet and use the Web to connect to
`
`a home page. Once the user has established a connection to the Internet, the system
`
`of Popp may be used to dynamically generate Web pages. Popp teaches a system
`
`that generates Web pages in response to a user’s input.
`
`(cid:3)
`
`14(cid:3)
`
`

`
`U.S. Patent No. 7,356,482
`Inter Partes Review
`Patent Owner’s Response
`
`
`
`
`
`
`
`
`(cid:3)
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Case No. IPR2015-01750
` IPR2015-01751
` IPR2015-01752
`
`
`
`42.
`
`In order to anticipate a claim, Popp must disclose every limitation of
`
`that claim. However, Popp fails to disclose the “change management layer”
`
`claimed in claim 1, the “automatically detecting changes” in claim 21 or the
`
`“fourth portion” in claim 12 of the ’111 patent.
`
`43.
`
`It appears that the Board relied upon Popp’s teaching of an
`
`inputControl Object as meeting
`
`the “change management
`
`layer” and
`
`“automatically detecting changes” in the ‘482 patent and the “fourth portion”
`
`disclosed in the ‘111 patent.
`
`44.
`
`The “InputControl Object 664” of Popp indicates that a change is
`
`detected “when a user inputs a change that affects a Web page, such as modifying
`
`field 632 within page 622 to specify a new name.”
`
`45.
`
`The activity applied as meeting this limitation is user input into a
`
`user interface on a web page. In my opinion, this is insufficient to anticipate the
`
`“change management layer” of the ‘482 patent or the “fourth portion” of the ‘111
`
`patent.
`
`46.
`
`Popp discloses an application program that automatically detects
`
`changes from its own operation. Such a change is not automatically detected
`
`external to the application program. Rather in Popp, the user’s interaction with the
`
`(cid:3)
`
`15(cid:3)
`
`

`
`U.S. Patent No. 7,356,482
`Inter Partes Review
`Patent Owner’s Response
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`(cid:3)
`application itself causes a change in Popp’s system, not an external agent detecting
`
`Case No. IPR2015-01750
` IPR2015-01751
` IPR2015-01752
`
`
`
`
`
`changes that occurred external to the application.
`
`47.
`
`Therefore, Popp does not disclose a “change management layer” or
`
`“automatically detect[] changes” which impact how the application program
`
`should operate where those changes arise from changes external to the application
`
`program as required by the broadest reasonable interpretation of those terms within
`
`the ‘482 patent by a person of ordinary skill in the art.
`
`48.
`
`Likewise, the “fourth portion” of claim 13 of the ‘111 patent cannot
`
`be anticipated by Popp.
`
`49.
`
`Neither the ‘482 specification nor the ’111 specification suggest that
`
`the changes detected by the “change management layer” or “fourth portion” is a
`
`change that results from a user inputting data into a Web page form.
`
`50.
`
`As viewed by a person of ordinary skill in the art, under the broadest
`
`reasonable interpretation, Popp does not anticipate claim 1 or 21 of the ‘482 patent.
`
`Similarly, claim 13 of the ’111 patent which requires a “fourth portion” also cannot
`
`be anticipated by Popp. The remaining dependent claims of either the ‘482 or the
`
`‘111 patent are likewise not anticipated by Popp by virtue of their dependencies on
`
`claims 1 and 21 of the ‘428 patent or claim 12 of the ‘111 patent.
`
`(cid:3)
`
`16(cid:3)
`
`

`
`U.S. Patent No. 7,356,482
`Inter Partes Review
`Patent Owner’s Response
`
`
`
`
`
`
`
`
`(cid:3)
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Case No. IPR2015-01750
` IPR2015-01751
` IPR2015-01752
`
`
`
`VI. Kovacevic cannot anticipate claims 1 or 21 of the ‘482 patent or
`
`claim 13 of the ‘111 patent because it does not disclose a “change
`
`management layer” or a “fourth portion”
`
`51.
`
`Kovacevic is directed to a web-based tutoring system for students.
`
`The website described by Kovacevic, once created, does not change. Kovacevic
`
`appears to be directed to a teaching system for presenting web pages to illustrate
`
`concepts for learning.
`
`52.
`
`It appears that the Board relied upon Kovacevic’s disclosure of
`
`sequencing control primitives as meeting the “change management layer”,
`
`“automatically detecting changes” and “fourth portion”. As with Popp, the
`
`operation of the “sequencing control primitives” makes clear that they are
`
`essentially user interface elements that receive user interactions with the software.
`
`(Kovacevic at p. 114, col. 2 para. 6).
`
`53.
`
`In my opinion, a person of ordinary skill in the art would not have
`
`viewed Kovacevic’s user interface or user interaction as disclosing the “change
`
`management layer”, the “automatically detecting changes” or the “fourth portion.”
`
`54.
`
`Nothing in Kovacevic suggests that it is capable of detecting any
`
`changes that arise from changes external to the application program. Rather, the
`
`(cid:3)
`
`17(cid:3)
`
`

`
`U.S. Patent No. 7,356,482
`Inter Partes Review
`Patent Owner’s Response
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`(cid:3)
`changes detected in Kovacevic are based on a user’s purposeful interaction with
`
`Case No. IPR2015-01750
` IPR2015-01751
` IPR2015-01752
`
`
`
`
`
`the application.
`
`55.
`
`In my opinion, Kovacevic does not disclose of the “change
`
`management layer” required by claim 1 of the ‘482 patent. Similarly, Kovacevic
`
`fails to include the “automatically detecting changes” required by claim 21 of the
`
`‘482 patent or the “fourth portion” of claim 13 of the ’111 patent. The remaining
`
`dependent claims of both patents are not anticipated by Kovacevic by virtue of
`
`their dependencies on independent claims 1 and 21 of the ‘482 patent and claim 13
`
`of the ‘111 patent.
`
`VII. Balderrama and Java Complete cannot render claims 1 and 21 of the
`
`‘482 patent or claim 13 of the ‘111 patent obvious because
`
`Balderrama does not disclose a “change management layer”,
`
`“automatically detecting changes” or a “fourth portion”
`
`56.
`
`Balderrama discloses a system whereby a manager may update a
`
`point of sale system from a remote computer. So, as described by Balderrama, a
`
`checker at a taco restaurant may operate a point of sale to sell food products. A
`
`manager, who may or may not be remote from the checker or the checker’s point
`
`of sale location, may upload changes to a database that powers the menu such as
`
`prices or item availabilities. In response, the point of sale system or an associated
`
`(cid:3)
`
`18(cid:3)
`
`

`
`U.S. Patent No. 7,356,482
`Inter Partes Review
`Patent Owner’s Response
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`(cid:3)
`system may identify those changes and update its point of sale presentation to the
`
`Case No. IPR2015-01750
` IPR2015-01751
` IPR2015-01752
`
`
`
`
`
`checker. This change may alter those prices or available items.
`
`57.
`
`It
`
`appears
`
`that
`
`the Board
`
`suggested
`
`that Balderrama’s
`
`update/modification detector 82 meets the “change management layer” limitation
`
`required by claim 1 of the ‘482 patent and the “automatically detecting changes”
`
`limitation in claim 21 of the ‘482 patent as well as the “fourth portion” in claim 13
`
`of the ‘111 patent.
`
`58.
`
`However, like Popp and Kovacevic, Balderrama’s specification
`
`reflects that the changes detected by the “update modification detector 82” are
`
`input by a store manager using the application. (Balderrama at col. 10, lines 6-10).
`
`59.
`
`The types of updates include “adding or deleting a data record
`
`associated with an item, modifying a field containing item price or tax rate, or
`
`time-delaying the presentation of a store daily ‘special’.” (Balderama at 10:14-21).
`
`60.
`
`In my opinion, the changes addressed in this paragraph of
`
`Balderrama again relate to a user performing an internal change to the application.
`
`61.
`
`Clearly, Balderrama’s update/modification detector 82
`
`is an
`
`application program’s internal data input control, not the “change management
`
`layer”, “automatically detecting” or “fourth portion” envisioned in the ‘482 and
`
`‘111 patents.
`
`(cid:3)
`
`19(cid:3)
`
`

`
`U.S. Patent No. 7,356,482
`Inter Partes Review
`Patent Owner’s Response
`
`
`
`
`
`
`
`
`(cid:3)
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Case No. IPR2015-01750
` IPR2015-01751
` IPR2015-01752
`
`
`
`62.
`
`It is my opinion that Balderrama in view of Java Complete cannot
`
`render any of the independent claims of the ‘482 or ‘111 patent obvious. As a
`
`result, it also cannot render the claims dependent on those claims obvious.
`
`VIII. Popp in combination with Anand cannot render claims 13-17 and 33-
`
`37 of the ‘482 patent obvious
`
`63.
`
`Because Anand does not add substantively to the disclosure of Popp
`
`regarding the “change management layer” or the “automatically detecting
`
`changes”, the combination of Popp with Anand does not render any of claims 13-
`
`17 or 33-37 of the ‘482 patent obvious.
`
`IX. Claims 3-6 and 22-26 of the ‘482 patent are not anticipated or
`
`obvious in view of any of the identified references or combinations
`
`64.
`
`As I understand it, the Board also has found claims 3-6 and 22-26 of
`
`the ‘482 patent either anticipated or obvious in view of one or more of Popp,
`
`Balderrama, and Kovacevic.
`
` As indicated above, Popp, Kovacevic and
`
`Balderrama each fail to disclose the “change management layer” or the appropriate
`
`“change” as understood by a person of ordinary skill in the art in the relevant time
`
`frame. Thus, in my opinion, none of the proposed combinations anticipates or
`
`renders claims 3-6 or 22-26 obvious.
`
`
`
`(cid:3)
`
`
`
`20(cid:3)
`
`

`
`US. Patent. No. 7,356,482
`Inter Panes Review
`
`Patent Owner-’s Response
`
`X.
`
`Conclusion
`
`Case No. lPR20i.5~0l 750
`IPR?.()IS-0175!
`IP.R2015—0l752
`
`65.
`
`I declare that all of
`
`the statements made herein of my own
`
`knowledge are true and that all statements made on information and belief are
`
`believed to be true; and further that the statements were made with the knowledge
`
`that willful false statements and the like are punishable by fine or imprisonment, or
`
`both, under Section 1001 of Title 18 of the United States Code and that such
`
`willful false statements may jeopardize the validity of the ‘482 and the ‘l 1 1 patent.
`
`Date: May 20, 2016
`
`Flynn
`
`2]

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