`
`In re Patent of:
`U.S. Patent No.:
`Issue Date:
`
`Appl. Serial No.:
`Filing Date:
`
`Title:
`
`Case No.:
`
`John A. Kembel, et al.
`8,510,407
`August 13, 2013
`11/932,553
`October 31, 2007
`DISPLAYING TIME-VARYING INTERNET BASED
`DATA USING APPLICATION MEDIA PACKAGES
`IPR2019-_____
`
`DECLARATION OF DR. VIJAY K. MADISETTI
`
`Page 1 of 204
`
`Lenovo Exhibit 1003
`
`Page 1
`
`
`
`Introduction
`
`1.
`
`My name is Dr. Vijay K. Madisetti. I have been retained by Petitioners
`
`Lenovo Holding Company, Inc., Lenovo (United States) Inc., and Motorola Mobility
`
`LLC (“Petitioners”) to provide assistance regarding U.S. Patent No. 8,510,407 (“the
`
`’407 Patent,” Ex. 1001). Specifically, I have been asked to consider the validity of
`
`claims 1, 8–13 and 20–24 of the ’407 Patent (“the challenged claims”) in view of the
`
`prior art, obviousness considerations, and understanding of a person of ordinary skill
`
`in the art (“POSA”). I have personal knowledge of the facts and opinions set forth
`
`in this declaration, and believe them to be true. If called upon to do so, I would testify
`
`competently thereto. I have been warned that willful false statements and the like are
`
`punishable by fine or imprisonment, or both.
`
`2.
`
`I am being compensated for my time at my standard consulting rate. I
`
`am also being reimbursed for expenses that I incur during the course of this work.
`
`My compensation is not contingent upon the results of my study, the substance of
`
`my opinions, or the outcome of any proceeding involving the challenged claims. I
`
`have no financial interest in the outcome of this matter or on the pending litigation
`
`between Petitioners and Patent Owner.
`
`3.
`
`My opinions are based on my years of education, research and
`
`experience, as well as my investigation and study of relevant materials, including
`
`those cited herein.
`
`Page 2 of 204
`
`Page 2
`
`
`
`4.
`
`I may rely upon these materials, my knowledge and experience, and/or
`
`additional materials to rebut arguments raised by the Patent Owner. Further, I may
`
`also consider additional documents and information in forming any necessary
`
`opinions, including documents that may not yet have been provided to me.
`
`5.
`
`My analysis of the materials produced in this proceeding is ongoing and
`
`I will continue to review any new materials as they are provided. This declaration
`
`represents only those opinions I have formed to date. I reserve the right to revise,
`
`supplement, and/or amend my opinions stated herein based on new information and
`
`on my continuing analysis of the materials already provided.
`
`Background and Qualifications
`
`6.
`
`I have over thirty years of experience as an electrical and computer
`
`engineer in industry, education, and consulting.
`
`7.
`
`I am a Professor in Electrical and Computer Engineering at Georgia
`
`Tech. I have worked extensively in the field of digital communications and have
`
`studied telecommunications and systems engineering since 1981. I also have over
`
`20 years of industry experience in computer engineering, distributed computer
`
`systems,
`
`networking,
`
`software
`
`engineering,
`
`signal
`
`processing,
`
`and
`
`telecommunications, including wireless communications and signal processing.
`
`Throughout this time, I have designed, implemented, and tested various products in
`
`the fields of electronics, computer engineering, and communications.
`
`Page 3 of 204
`
`Page 3
`
`
`
`8.
`
`In 1984, I received a Bachelor of Technology in Electronics and
`
`Electrical Communications Engineering from the Indian Institute of Technology
`
`(IIT). In 1989, I received my Ph.D. in Electrical Engineering and Computer Sciences
`
`(EECS) from the University of California, Berkeley. That year, I also received the
`
`Demetri Angelakos Outstanding Graduate Student Award from the University of
`
`California, Berkeley, and the IEEE/ACM Ira M. Kay Memorial Paper Prize.
`
`9.
`
`In 1989, I also joined the faculty of Georgia Tech. I began working at
`
`Georgia Tech as an assistant professor, became an associate professor in 1995, and
`
`have held my current position since 1998. As a member of the faculty at Georgia
`
`Tech, I have been active in, among other technologies, cloud computing, distributed
`
`computing, image and video processing, computer engineering, embedded systems,
`
`chip design, software systems, wireless networks and cellular communications.
`
`10.
`
`I have been involved in research and technology in the area of
`
`computing and digital signal processing since the late 1980s, and I am the Editor-in-
`
`Chief the IEEE Press/CRC Press’s 3-volume Digital Signal Processing Handbook
`
`(Editions 1 & 2) (1998, 2010).
`
`11. Over the past three decades, I studied, used, and designed distributed
`
`systems, including one of the first published works in distributed processing of
`
`multimedia signals over the internet, called BEEHIVE, in addition to image and
`
`video processing and wireless networking circuits for several applications, including
`
`Page 4 of 204
`
`Page 4
`
`
`
`digital and video cameras, mobile phones and networking products for leading
`
`commercial firms.
`
`12. Between 1994-1998 as part of a research initiative in collaboration with
`
`the US Army Research Laboratory and Georgia Tech, I and my students developed
`
`one of the first published implementations of a distributed signal processing
`
`environment, where sensor data (from US Army) was accessed over the network and
`
`processed and displayed at distributed locations (Georgia Tech, Rice University,
`
`and Spelman College) utilizing Java-based object broker technologies. This
`
`environment, BEEHIVE, is shown in the figure below, implemented within Java,
`
`utilized resource objects (including servers), data sources (such as cameras and
`
`sensors), sink sources (such as display), and service objects (representing Java
`
`applications), broker objects (e.g., schedulers), and user COE interfaces (e.g., GUIs)
`
`that download applications that run locally on data obtained from networked sources.
`
`Page 5 of 204
`
`Page 5
`
`
`
`13. A detailed description of the distributed environment is described in the
`
`Figure 4 below.
`
`Page 6 of 204
`
`Page 6
`
`
`
`14.
`
`Prior to or around the timeframe of the filing the ’407 Patent, some of
`
`my significant work in the area of digital image processing, video processing,
`
`networking technologies, and software engineering include the following:
`
`I. M. Romdhane, V. Madisetti, “All Digital Oversampled Front-
`
`End Sensors”, IEEE Signal Processing Letters, Vol 3, Issue 2,
`
`1996;
`
`II. A. Hezar, V. Madisetti, “Efficient Implementation of Two-Band
`
`PR-QMF Filterbanks”, IEEE Signal Processing Letters, Vol 5,
`
`Page 7 of 204
`
`Page 7
`
`
`
`Issue 4, 1998;
`
`III. R. Tummala, V. Madisetti, System on Chip or System on
`
`Package”, IEEE Design & Test of Computers, Vol 16, Issue 2,
`
`1999; and
`
`15.
`
`I have also designed code and compilation tools for chipsets used for
`
`advanced imaging and document cameras used in photocopying and other
`
`applications, such as the Intel MXP 5800 family of image processing chipsets that
`
`have been widely used in commercial document imaging and video products since
`
`the late 1990s. I have also implemented H.264 and AVC codecs for a large
`
`commercial semiconductor vendor in the mid 2000 timeframe. I have published
`
`several papers on audio, video and image processing over the two decades.
`
`16.
`
`I also have significant experience in designing and implementing
`
`electronic equipment using various source code languages, including C, assembly
`
`code, VHDL, and Verilog. In 2000, I published a book entitled “VHDL: Electronics
`
`Systems Design Methodologies.” In 1997, I was awarded the VHDL International
`
`Best PhD Dissertation Advisor for my contributions in the area of rapid prototyping.
`
`17.
`
`Since 1995, I have authored, co-authored, or edited several books in the
`
`areas of communications, signal processing, chip design, and software engineering,
`
`including VLSI Digital Signal Processors (1995), Quick-Turnaround ASIC Design
`
`in VHDL (1996), The Digital Signal Processing Handbook (1997 & 2010), Cloud
`
`Page 8 of 204
`
`Page 8
`
`
`
`Computing: A Hands-On Approach (2013), Internet of Things: A Hands-On
`
`Approach (2014), Big Data Science & Analytics (2016).
`
`18.
`
`I have authored over 100 articles, reports, and other publications
`
`pertaining to electrical engineering, and in the areas of computer engineering,
`
`communications signal processing, and communications. All of my publications,
`
`including the ones identified above, are set forth in my attached CV.
`
`19.
`
`I have implemented several electronic devices, including audio and
`
`video codecs, echo cancellers, equalizers, and multimedia audio/video compression
`
`applications and modules for a leading commercial mobile phone manufacturer. I
`
`have also designed tools for porting mobile applications from one platform to
`
`another for a leading mobile phone manufacturer. I have also developed hardware
`
`and software designs for a leading set-top box manufacturer. I am familiar with the
`
`design, test and implementation of embedded systems, such as image and video
`
`processing systems, security systems, barrier control systems, and associated
`
`software and hardware architectures.
`
`20.
`
`I have been elected a Fellow of the Institute of Electrical and
`
`Electronics Engineers (“IEEE”) in recognition of my contributions to embedded
`
`computing systems. The IEEE is a worldwide professional body consisting of more
`
`than 300,000 electrical and electronic engineers. Fellow is the highest grade of
`
`membership of the IEEE, with only one-tenth of one percent of the IEEE
`
`Page 9 of 204
`
`Page 9
`
`
`
`membership being elected to the Fellow grade each year.
`
`21.
`
`In 2006, I was awarded the Frederick Emmons Terman Medal from the
`
`American Society of Engineering Education (ASEE) and HP Corporation for my
`
`contribution to electrical engineering while under the age of 45.
`
`22.
`
`I have been working in the areas of cloud computing, workload
`
`modeling, virtualization, and benchmarking for over ten years.
`
`23.
`
`In the area of characterization, modeling and generation of workloads
`
`for cloud computing applications I have created a synthetic workload generator for
`
`virtual environments that accepts benchmark and workload model specifications. I
`
`also developed a cloud workload specification language called, GT-CWSL, to
`
`provide a structured way for specification of application workloads. These
`
`approaches allow accurate characterization of virtualization and cloud performance,
`
`and have been published in “Synthetic Workload Generation for Cloud Computing
`
`Applications”, Journal of Software Engineering and Applications, 2011, Vol 4, pp.
`
`396-410.
`
`24. Our methodology for analysis of virtual workloads on cloud platforms
`
`is shown in the figure below.
`
`Page 10 of 204
`
`Page 10
`
`
`
`25.
`
`In other work related to distributed computing, virtualization,
`
`performance modeling, and data integration, I have developed cloud-based
`
`information integration and informatics framework, called CHISTAR, that allows
`
`integration of distributed and heterogeneous data into a common virtual environment
`
`(on commodity hardware running hypervisors) allow easier analysis and analytics to
`
`be performed. This research was presented as a cover feature in the Special Issue
`
`on Computing in Healthcare, IEEE Computer Magazine, in 2015.
`
`Page 11 of 204
`
`Page 11
`
`
`
`26.
`
`In my work on rapid prototyping of cloud-based virtual services and
`
`systems, I proposed a new methodology using loosely coupled virtual components
`
`that are not restricted by architecture or programming styles. This approach, shown
`
`below, creates virtual components that are then integrated and deployed effectively
`
`to realize improvements in deployment efficiency and time to deployment, as shown
`
`below.
`
`Page 12 of 204
`
`Page 12
`
`
`
`27. Use of our CCM-based virtualization and distributed cloud component
`
`methodology improved throughput and response times as shown below. These
`
`results were published in flagship journal, IEEE Computer Magazine, in November
`
`2013.
`
`28.
`
`In addition to research and commercialization projects in virtualization
`
`and cloud computing and advanced cloud applications and data analytics, I have also
`
`Page 13 of 204
`
`Page 13
`
`
`
`taught courses and written books in these areas. These books are widely used by
`
`dozens of universities all over the world.
`
`29. Additional details about my employment history, fields of expertise,
`
`and publications are included in my curriculum vitae, attached as Ex. 1010.
`
`30.
`
`This declaration is organized as follows:
`
`I.
`
`II.
`
`Summary of the ‘407 Patent (page 15)
`
`Level of Ordinary Skill (page 27)
`
`III. Claim Construction (page 29)
`
`IV.
`
`Legal Standards for Prior Art (page 36)
`
`V. Overview of Relevant Art (page 41)
`
`i. Hoff (page 41)
`
`ii. Berg (page 45)
`
`iii. Nazem (page 47)
`
`iv. Fortin (page 49)
`
`Page 14 of 204
`
`Page 14
`
`
`
`v. Razavi (page 52)
`
`vi. Anderson (page 56)
`
`VI. Claims 1, 9–13, and 21–24 are rendered obvious by Hoff in
`view of Berg and Nazem or applicant admitted prior art in the
`‘407 patent (page 58)
`VII. Claims 8 and 20 are rendered obvious by Hoff in view of Berg,
`Nazem or applicant admitted prior art in the ‘407 patent, and
`Fortin (page 114)
`VIII. Claims 1, 9–13, and 21–24 are rendered obvious by Razavi, or
`alternatively by Razavi in view of Anderson (page 122)
`IX. Claim 8 and 20 are rendered obvious by Razavi, or alternatively
`by Razavi in view of Anderson and Fortin (page 195)
`Secondary Considerations of Non-Obviousness (page 203)
`X.
`XI. Conclusion (page 203)
`SUMMARY OF THE ’407 PATENT
`A.
`Brief Description
`31.
`The ’407 Patent is generally directed to “a software component for
`
`I.
`
`accessing and displaying time varying Internet content [that] includes a definition
`
`for rendering a graphical user interface [GUI] and a URL pointing to the time
`
`varying content to be downloaded and presented with said [GUI].” ’407 Patent,
`
`Abstract. The ’407 Patent noted that it was known for users to access the Internet
`
`with a browser to view web content. Id., 1:56-59.
`
`32.
`
`The problem identified by the ’407 Patent, however, was:
`
`“Currently, content providers and end users have limited tools to alter
`the browser in which content appears. That is, the controls associated
`Page 15 of 204
`
`Page 15
`
`
`
`with a browser are not fully configurable. Thus, the vendor of a browser
`is in a position to brand the browser and regulate the controls associated
`with the browser. There is a growing desire for content providers to not
`only fill a browser with their content, but to also fully brand and control
`the frame in which the content appears.”
`Id., 2:25-32.
`
`33.
`
`The ’407 Patent’s purported solution allowed content providers to
`
`develop Networked Information Monitors (“NIMs”), which are defined as “a fully
`
`configurable frame with one or more controls” through which content is presented
`
`to the user. Id., 5:21-24. A “NIM template defines the characteristics of a specific
`
`NIM, including fully configurable frame characteristics, viewer and control
`
`characteristics, and NIM content references.” Id., 6:66-7:2. Further, the NIM of the
`
`‘407 Patent “stands in contrast to present web browsers, which are branded by the
`
`browser vendor and which have limited means by which to alter controls associated
`
`with the browser.” Id., 5:24-28.
`
`34. Additionally, the ’407 Patent states that NIMs can be added to a user
`
`device via a request from a client device to a remote server (e.g., application server).
`
`’407 Patent, 19:51-62 (“In one embodiment of the invention, after a user has logged
`
`into the system, as discussed above in connection with FIGS. 1 to 10, the user
`
`interface 40 displays the home NIM 162 as shown in FIG. 5. The home NIM
`
`typically includes a list of NIMs 188, referred to in FIG. 5 as “MyDots.” These are
`
`NIMs which have been “collected” by the user. The list of collected NIMs, along
`
`Page 16 of 204
`
`Page 16
`
`
`
`with their associated definitions, is stored on the server in the user profile database
`
`76, and downloaded from the application server 50 in response to a request from the
`
`client parser application 38. The local copy of the processed user profile is then
`
`further processed when the user collects or uses NIMs.”). The NIMs can then be
`
`executed on the user devices after being downloaded or transiently, such as through
`
`clicking a link on a webpage. ’407 Patent, 15:2–29 (“In one embodiment, the user is
`
`provided with the option of (i) incorporating a NIM selected in list 198 into the
`
`processed user profile or (ii) transiently executing the NIM on client 20.
`
`Furthermore, when the user receives NIMs from other users, the user has the option
`
`to transiently operate the received NIMs on client 20. If the user decides to keep the
`
`transient NIMs at a later date, the user has the option to add the transient NIMs to
`
`the processed user profile at that time. Thus, in such embodiments, the user
`
`effectively has the option to “preview” NIMs before adding them to the processed
`
`user profile. This is advantageous because it reduces the chances of filling the user
`
`profile with undesirable NIMs. Such a feature is particularly advantageous in the
`
`case of novice or inexperienced users of system 10. Furthermore, one of skill in the
`
`art will appreciate that the concept of transient NIM execution raises the possibility
`
`of executing NIMs on a client 20 during a period of time in which the user is not
`
`logged into system 10. For example, consider a NIM that is executed on a client 20
`
`after a user initiated response to a web page advertisement presented in web browser
`
`Page 17 of 204
`
`Page 17
`
`
`
`36. Although the user is not logged into web server 58 and therefore does not have
`
`a processed user profile resident on client 20, the user can execute the NIM on client
`
`20 on a transient basis. Furthermore, if the user wishes to add the transiently
`
`executed NIM to the user profile 76 associated with the user, the user can log into
`
`web server 58 and then add the NIM to the processed user profile that is delivered
`
`to client 20 as a function of the log in process.”).
`
`35. A diagram of a system architecture for performing methods proposed
`
`by the ’407 patent is shown in Figure 1 (reproduced below with annotations).
`
`36.
`
`The ’407 Patent allegedly distinguished itself from web browsers as it
`
`Page 18 of 204
`
`Page 18
`
`
`
`related to both aggregation and presentation of content. As to aggregation, the ’407
`
`Patent noted that it was known to create personalized webpages for a user to view
`
`content sources in a single page, such as stock, weather and sports information. ’407
`
`Patent, 1:55-2:55 (“In this context, web content and web applications are designed
`
`to fill the entire web page. It is known to divide the web content into different regions
`
`of a single web page. For example, personalized web pages can be specified, such
`
`that a user views a variety of content sources in a single page, such as stock
`
`information, weather information, and sports information, which is aggregated at the
`
`server that delivers the web page to the user, who then views the aggregated content
`
`in a single web page.”). As to presentation, the ’407 Patent noted it was known to
`
`divide content into regions of a single webpage. Id.
`
`37.
`
`The ’407 Patent identified a purported problem, noting that when
`
`disparate content was aggregated, it was displayed in a full webpage and served
`
`through a full-screen browser. Id. This gave content providers “limited control over
`
`the user experience” because content was “typically trapped within the frame of a
`
`browser.” Id., (“Observe that even when disparate content is aggregated, in this
`
`manner, it is reassembled into a full web page and is served through a full-screen
`
`browser. Web content and application developers therefore have limited control over
`
`the user experience: content is typically trapped within the frame of the browser. A
`
`developer's only alternative to engaging a user page-by-page in a browser is to
`
`Page 19 of 204
`
`Page 19
`
`
`
`develop, distribute, and support custom client software. In the Web browser
`
`scenario, it is the content provider, not the user that aggregates the information that
`
`is viewed by the user.”). In other words, a purported problem identified by the ’407
`
`patent was that network content was presented in a web browser GUI, in which that
`
`GUI was the same regardless of the content provider (i.e., content provider couldn’t
`
`customize the GUI). The ’407 Patent’s purported solution allowed providers to fully
`
`configure a GUI for presentation of content on a user’s device. Specifically, it states
`
`that content providers can develop Networked Information Monitors (“NIMs”)
`
`which are configurable frames/GUIs through which content is presented to the user.
`
`’407 Patent, 2:59-61 (“The invention includes a method of presenting distributable
`
`computer readable media to a user in response to a user request.”); 5:21-28 (“As
`
`used herein, the term networked information monitor or NIM refers to a fully
`
`configurable frame with one or more controls; the frame through which content is
`
`optionally presented. The fully configurable frame utilized in accordance with the
`
`invention stands in contrast to present web browsers, which are branded by the
`
`browser vendor and which have limited means by which to alter the controls
`
`associated with the browser.”).
`
`Prosecution History of the ’407 Patent
`B.
`38. Application No. 11/932,553 (“’553 Application”), which issued as the
`
`’407 Patent, was filed on October 13, 2007. EX1002. It claimed priority to a series
`
`Page 20 of 204
`
`Page 20
`
`
`
`of applications, the earliest of which was filed on April 26, 1999. ’407 Patent, 1:19-
`
`52.
`
`39. As for examination of the ’553 Application, original claims 1-2 were
`
`rejected in part as obvious by Harrow, et al. USPN 5,375,199 in view of Doyle, et
`
`al. USPN 5,838,906 in a Non-Final Office Action dated May 28, 2010. EX1002,
`
`894. In response, the Applicant amended Claims 1-2 and added new Claims 3-22.
`
`Id., 876-81. In an attempt to distinguish its Claims, the Applicant included argued
`
`that Fig. 9 of Doyle could not render its Claims obvious because Doyle did not
`
`present an independent GUI “’outside of any graphical user interface of any web
`
`browser application, and without the utilization of any web browser application.’”
`
`Id., 882-84. On September 13, 2010, Claims 1-22 were rejected in a Final Rejection.
`
`Id., 862. Specifically, Claims 1-22 were rejected as obvious by Stone, et al. USPN
`
`6,101,510 in view of Harrow. Id. In response, the Applicant amended Claims 1, 9,
`
`12, and 20. Id., 840-49. In an attempt to distinguish its Claims, the Applicant argued
`
`that Stone and Harrow that a web browser control in an application (i.e., a GUI)
`
`“‘lacks user controls for manually navigating a network….’” Id.
`
`40.
`
`In a further Non-Final Rejection dated September 4, 2012, Claims 1-5
`
`and 7-22 were rejected as obvious by Doyle and Harrow. Id., 827. As above, the
`
`Applicant focused on the fact that, although the GUI in Doyle was a distinct GUI
`
`from the browser GUI, it was still not displayed outside the boundaries of the
`
`Page 21 of 204
`
`Page 21
`
`
`
`browser GUI; rather, the Doyle GUI was displayed within the browser GUI. Id. And
`
`because the browsers included controls for network navigation. Id., 426-27. After a
`
`Final Rejection dated March 25, 2013, and an amendment by the Applicant, a Notice
`
`of Allowance was mailed on April 18, 2013 with no reasons for allowance being
`
`provided.
`
`C.
`41.
`
`The challenged claims
`I have been notified by Petitioner’s counsel that the following claims
`
`of the ’407 Patents are being challenged in the Petition:
`
`[1.Preamble]: A client computing device configured to access content over a
`
`network, the client computing device comprising:
`
`[1.A]: electronic storage configured to store networked information monitor
`
`template associated with a networked information monitor, [1.B] the networked
`
`information monitor template having therein a definition of viewer graphical user
`
`interface having a frame within which time-varying content in a web browser-
`
`readable language may be presented on a display associated with the client
`
`computing device, wherein the frame of the viewer graphical user interface lacks
`
`controls for enabling a user to specify a network location at which content for the
`
`networked information monitor is available; and
`
`[1.C]: one or more processors configured to execute one or more computer
`
`program modules, the one or more computer program modules being configured to
`
`Page 22 of 204
`
`Page 22
`
`
`
`access the networked information monitor defined by the networked information
`
`monitor template results in:
`
`[1.D]: transmission, over a network to a web server at a network location, of
`
`a content request for content to be displayed within the frame of the viewer
`
`graphical user interface defined by the networked information monitor template;
`
`[1.E]: reception, over the network from the web server at the network location,
`
`of content transmitted from the web server in response to the content request, the
`
`content being time-varying;
`
`[1.F]: presentation, on the display, of the viewer graphical user interface
`
`defined by the networked information monitor template outside of and separate
`
`from any graphical user interface of any other application; and
`
`[1.G]: presentation, on the display within the frame of the viewer graphical
`
`interface defined by the networked information monitor, of the time-varying
`
`content received from the web server.
`
`[8]: The client computing device of claim 1, wherein the networked information
`
`monitor template includes a markup language file.
`
`[9]: The client computing device of claim 1, wherein one or more computer program
`
`modules are configured such that the time-varying content is received from the web
`
`server over the network according to the TCP/IP protocol.
`
`Page 23 of 204
`
`Page 23
`
`
`
`[10]: The client computing device of claim 1, wherein the network location
`
`corresponds to a uniform resource locator included in the networked information
`
`monitor template.
`
`[11]: The client computing device of claim 10, wherein the one or more computer
`
`program modules are further configured such that accessing the networked
`
`information monitor defined by the networked information monitor template results
`
`in transmission of the content request to the uniform resource locator included in the
`
`networked information monitor template, and the content request being transmitted
`
`according to the TCP/IP protocol over the network.
`
`[12.Preamble]: The client computing device of claim 1, wherein the one or more
`
`computer program modules are further configured:
`
`[12.A]: to transmit, over the network to a networked information monitor server,
`
`a request for the networked information monitor temple;
`
`[12.B]: to receive from the networked information monitor server over the
`
`network, the networked information monitor template; and
`
`[12.C]: to store the networked information monitor template to the electronic
`
`storage.
`
`[13.Preamble]: A computer-implemented method of accessing content over a
`
`network on a client computing device, the client computing device having electronic
`
`Page 24 of 204
`
`Page 24
`
`
`
`storage and one or more processors configured to execute one or more computer
`
`program modules, the client method comprising:
`
`[13.A] storing, to the electronic storage, a networked information monitor
`
`template associated with a networked information monitor, [13.B] the networked
`
`information monitor template having therein a definition of a viewer graphical user
`
`interface having a frame within which time-varying content in a web browser-
`
`readable language may be presented on a display associated with the client
`
`computing device, wherein the frame of the viewer graphical user interface lacks
`
`controls for enabling a user to specify a network location at which content for the
`
`networked information monitor is available;
`
`[13.C]: accessing the networked information monitor defined by the networked
`
`information monitor template, wherein accessing the networked information
`
`monitor defined by the networked information monitor template results in:
`
`[13.D]: transmission, over a network to a web server at a network location, of
`
`a content request for content to be displayed in the viewer graphical user interface
`
`defined by the networked information monitor template;
`
`[13.E]: reception, over the network from the web server at the network
`
`location, of content transmitted from the web server in response to the content
`
`request, the content being time-varying;
`
`Page 25 of 204
`
`Page 25
`
`
`
`[13.F]: presentation, on the display, of the viewer graphical user interface
`
`defined by the application media package template outside of and separate from
`
`any graphical user interface of any other application; and
`
`[13.G]: presentation, on the display within the frame of the viewer graphical
`
`user interface defined by the networked information monitor, of the time-varying
`
`content received from the web server.
`
`[20]: The method of claim 13, wherein the networked information monitor template
`
`includes a markup language file, and wherein storing the networked information
`
`monitor template comprises storing the markup language file.
`
`[21]: The method of claim 13, wherein the time-varying content is received from the
`
`web server over the network according to the TCP/IP protocol.
`
`[22]: The method of claim 13, wherein the network location corresponds to a
`
`uniform resource locator included in the networked information monitor template.
`
`[23]: The method of claim 22, wherein accessing the networked information monitor
`
`defined by the networked information monitor template results in transmission of
`
`the content request to the uniform resource locator included in the networked
`
`information monitor template, and the content request being transmitted according
`
`to the TCP/IP protocol over the network.
`
`[24.Preamble]: The method of claim 13, further comprising:
`
`Page 26 of 204
`
`Page 26
`
`
`
`[24.A]: prior storing the networked information monitor template to the
`
`electronic storage, transmitting, over the network to a networked information
`
`monitor server, a request for the networked information monitor template; and
`
`[24.B]: receiving from the networked information monitor server over the
`
`network, the networked information monitor template.
`
`II.
`
`LEVEL OF ORDINARY SKILL
`42.
`Petitioner’s counsel has informed me that I should consider these
`
`materials through the lens of a person of ordinary skill in the art (“POSA”) related
`
`to the ’407 patent at the time of the earliest purported priority date of the ’407 patent,
`
`and I have done so during my review of these materials. I understand that the ’407
`
`patent is a continuation of U.S. Patent Application Serial No. 09/558,925 (“the ’925
`
`application”), filed on April 26, 2000 (now U.S. Patent No. 7,660,868). The ’047
`
`patent also claims priority to (1) U.S. Provisional Patent Application Serial No.
`
`60/131,083 (“the ‘083 provisional”), filed on April 26, 1999; (2) U.S. Provisional
`
`Patent Application Serial No. 60/131,114 (“the ‘114 provisional”), filed on April 26,
`
`1999; (3) U.S. Provisional Patent Application Serial No. 60/131,115 (“the ‘115
`
`provisional”), filed on April 26, 1999; (4) U.S. Provisional Patent Application Serial
`
`No. 60/176,687 (“the ‘687 provisional”), filed on January 18, 2000; and (5) U.S.
`
`Provisional Patent Application Serial No. 60/176,669 (“the ‘669 provisional”), filed
`
`on January 18, 2000. It is therefore my understanding that the filing date the ’114,
`
`Page 27 of 204
`
`Page 27
`
`
`
`‘115, and ‘687 provisional applications of April 26, 1999 (hereinafter the “Earliest
`
`Possible Priority Date”) represents the earliest possible priority date to which the
`
`’407 patent is entitled.
`
`43.
`
`I understand that the factors considered in determining the ordinary
`
`level of skill in a field of art include: the level of education and experience of persons
`
`working in the field; the types of problems encountered in the field; and the
`
`sophistication of the technology at the time of the invention. I understand that POSA
`
`is not a specific real individual, but rather is a hypothetical individual having the
`
`qualities reflecte