`
`
`
`INTERNATIONAL BUSINESS MACHINES CORPORATION
`Petitioner
`
`v.
`
`INTELLECTUAL VENTURES II LLC
`Patent Owner
`
`
`
`Case IPR2015-00089
`U.S. Patent No. 6,546,002
`
`
`
`
`DECLARATION OF TIM A. WILLIAMS, PH.D. IN SUPPORT OF
`PATENT OWNER’S RESPONSE TO PETITION
`
`
`
`
`
`IV 2005
`IPR2015-00089
`
`
`
`
`
`Mail Stop PATENT BOARD
`Patent Trial and Appeal Board
`U.S. Patent and Trademark Office
`P.O. Box 1450
`Alexandria, VA 22313-1450
`
`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`
`
`
`
`
`
`
`
`
`
`
`
`
`TABLE OF CONTENTS
`
`I.
`
`Introduction ......................................................................................................... 1
`
`II. Qualifications ...................................................................................................... 4
`
`III. Legal standards .................................................................................................... 7
`
`A. Anticipation ........................................................................................... 7
`
`B.
`
`C.
`
`Obviousness ........................................................................................... 7
`
`Level of skill in the art .......................................................................... 9
`
`IV. The ’002 Patent ................................................................................................... 9
`
`V. Technical analysis .............................................................................................14
`
`A.
`
`Claim construction ..............................................................................14
`
`1.
`
`2.
`
`“mobile interface” .....................................................................14
`
`“pointer” ....................................................................................17
`
`B.
`
`Grounds based on Richardson .............................................................17
`
`1.
`
`2.
`
`Overview of Richardson ...........................................................18
`
`Richardson does not anticipate claims 1, 2, 7, 8, 11, 12,
`17, and 18 ..................................................................................20
`
`a)
`
`
`b)
`
`c)
`
`
`d)
`
`Richardson does not disclose “the mobile interface
`including a plurality of pointers” ....................................22
`
`Richardson does not disclose a “mobile interface” ........27
`
`Richardson does not disclose “retrieving the user specific
`resources and information using the plurality of pointers
`displayed on the mobile interface” .................................28
`
`Richardson does not disclose “retrieving user profile and
`configuration data from the network server to the local
`device, wherein the user profile and configuration data is
`
`- i -
`
`
`
`
`
`
`
`
`
`
`Case IPR2015-00089
`
`U.S. Patent 6,546,002
`
`used to update the data associated with the mobile
`interface” .........................................................................29
`
`Richardson does not disclose “wherein the user specific
`resources and information comprise . . . bookmarked
`URLs . . . and user profiles” ...........................................32
`
`
`e)
`
`3.
`
`4.
`
`5.
`
`The combination of Richardson and Davis does not
`render claims 6, 16, 39, and 46 obvious ...................................34
`
`The combination of Richardson, with Arnold or
`Raman/Arnold, does not render claims 9, 19, and 21-24
`obvious ......................................................................................36
`
`The combination of Richardson, with Pezzullo and/or
`Pocock, does not render claims 4, 10, 14, and 20 obvious .......37
`
`C.
`
`Grounds based on Murray ...................................................................38
`
`1.
`
`Overview of Murray..................................................................38
`
`2. Murray does not anticipate claims 1, 2, 8, 11, 12, and 18 ........41
`
`a) Murray does not disclose a “mobile interface” ..............42
`
`b) Murray does not disclose “the mobile interface including
`a plurality of pointers corresponding to the user specific
`resources and information” .............................................45
`
`
`c) Murray does not disclose “retrieving a mobile interface
`from the network server to the local device”..................46
`
`
`d) Murray does not disclose “retrieving user profile and
`configuration data from the network server to the local
`device, wherein the user profile and configuration data is
`used to update the data associated with the mobile
`interface” .........................................................................47
`
`3. Murray does not render claims 7 and 17 obvious .....................48
`
`4.
`
`The combination of Murray with Davis does not render
`claims 6 and 16 obvious ............................................................48
`- ii -
`
`
`
`
`
`
`5.
`
`Case IPR2015-00089
`
`U.S. Patent 6,546,002
`
`The combination of Murray, with Arnold or
`Raman/Arnold, does not render claims 9, 19, and 21-24
`obvious ......................................................................................48
`
`VI. Conclusion .........................................................................................................49
`
`
`
`- ii -
`
`
`
`I.
`
`Introduction
`
`I, Tim A. Williams, Ph.D., a resident of Alamo, California, declare as
`
`follows:
`
`1.
`
`I have been retained on behalf of Intellectual Ventures II LLC, to
`
`provide declaratory evidence in inter partes reviews of U.S. Patent 6,546,002 (“the
`
`’002 Patent”).
`
`2.
`
`I am being compensated for my work related to these inter partes
`
`review proceedings. My compensation is not dependent on, and in no way affects,
`
`the substance of my statements in this Declaration.
`
`3.
`
`I have reviewed and am familiar with the specification and the
`
`claims of the ’002 Patent. I will cite to the specification using the following format:
`
`(Ex. 1004, ’002 Patent, 1:1-10). This example citation points to the ’002 Patent
`
`specification at column 1, lines 1-10.
`
`4.
`
`Along with the petition for inter partes review of the ’002 Patent
`
`(IPR 2015-00089, Paper 2 (“Petition”)), I have reviewed and am familiar with the
`
`following references:
`
`• U.S. Patent 6,546,002 to Kim (Ex. 1004, “’002 Patent”);
`
`• Richardson, et al., Virtual Network Computing, IEEE Internet
`
`Computing, Jan.-Feb. 1998 (Ex. 1006, “Richardson”);
`
`- 1 -
`
`
`
`
`
`
`Case IPR2015-00089
`
`U.S. Patent 6,546,002
`
`• Murray, et al., Effective Use of Individual User Profiles with
`
`Software Distribution, Digest of the Large Scale System
`
`Administration of Windows NT Workshop, Aug. 1997 (Ex. 1008,
`
`“Murray”);
`
`• U.S. Patent 5,615,257 to Pezzullo, et al. (Ex. 1011, “Pezzullo”);
`
`• U.S. Patent 5,473,692 to Davis (Ex. 1012, “Davis”);
`
`• Int’l App. Pub. No. WO 98/12833 to Arnold, et al. (Ex. 1013,
`
`“Arnold”);
`
`• Eur. Patent No. 0396062 to Pocock, et al. (Ex. 1014, “Pocock”);
`
`• File History of the ’002 Patent (Exs. 1015-1017, “’002 File History”);
`
`and
`
`• Raman, Emacspeak—A Speech Interface, Proceedings of the SIGCHI
`
`Conference on Human Factors in Computing Systems, Apr. 1996 (Ex.
`
`1018, “Raman”).
`
`5.
`
`I have also reviewed and refer to the following:
`
`• The Declaration of Henry A. Lieberman (Ex. 1001, “Lieberman
`
`Decl.”);
`
`• The Board’s Decision to Institute Inter Partes Review in this
`
`proceeding (Paper 8, “Decision”);
`
`- 2 -
`
`
`
`
`
`
`Case IPR2015-00089
`
`U.S. Patent 6,546,002
`
`• The IEEE Standard Dictionary of Electrical and Electronic Terms, 6th
`
`ed., IEEE Std. 100-1996, Institute of Electrical and Electronics
`
`Engineers (1996) (Ex. 2001, “1996 IEEE Dictionary”);
`
`• Windows NT Server 4.0 Advanced Technical Reference (Ex. 2002);
`
`• Heywood, Windows NT User Profiles, WindowsITPro, August 31,
`
`1997 (Ex. 2003, “Windows NT User Profiles”);
`
`• Guide to MS Windows NT 4.0 User Profiles and Policies (Ex. 2004);
`
`• Richardson, et al., The RFB Protocol, The Olivetti & Oracle
`
`Laboratory, ver. 3.3 (1998) (Ex 2007, “The RFB Protocol”);
`
`• Wood, et al., Global Teleporting with Java: Toward Ubiquitous
`
`Personalized Computing, IEEE Computer (1997) (Ex. 2008, “Global
`
`Teleporting with Java”);
`
`• Corcoran, et al., User Interface Technologies for Home Appliances
`
`and Networks, IEEE Transactions on Consumer Electronics, vol. 44,
`
`issue 3, Aug. 1998 (Ex. 2009, “User Interface Technologies for Home
`
`Appliances and Networks”); and
`
`• The transcript from the deposition of Henry A. Lieberman,
`
`Petitioner’s declarant (Ex. 2010, “Lieberman Dep.”).
`
`6.
`
`I am familiar with the technology at issue and the state of the art at
`
`the time of filing the application leading to the ’002 Patent.
`
`- 3 -
`
`
`
`
`
`
`Case IPR2015-00089
`
`U.S. Patent 6,546,002
`
`I have been asked to provide my technical review, analysis,
`
`7.
`
`insights, and opinions regarding the above-noted references, as well as various
`
`industry practices in the mobile computing and user interface fields.
`
`II. Qualifications
`8. My academic and professional pursuits are closely related to the
`
`subject matter of the ’002 Patent.
`
`9.
`
`I have over 35 years of professional experience in wireless
`
`communications and telecom technology, participating in the organization and
`
`operation of companies that brought wireless LAN, software VoIP PBX, and 2-
`
`way paging technologies to the marketplace.
`
`10.
`
`I received a Bachelor of Science (S.B.) degree in Electrical
`
`Engineering from the Michigan Technological University in 1976. In 1982, I
`
`received a Master of Science (M.S.) degree in Electrical Engineering from the
`
`University of Texas at Austin. My master’s dissertation was titled “Cepstral
`
`Processing of Speech Signals” and, in 1985, I received a Doctor of Philosophy
`
`(Ph.D.) degree in Electrical Engineering from the University of Texas at Austin.
`
`My Ph.D. dissertation was titled “Digital Signal Processing Techniques for
`
`Acoustic Log Data.”
`
`11. From 1976 to 1979, I was employed as an Engineer in the Digital
`
`Voice Privacy Group of the Communications Sector of Motorola, Inc., in Chicago,
`
`- 4 -
`
`
`
`Case IPR2015-00089
`
`
`U.S. Patent 6,546,002
`
`
`Illinois. As part of that group, I built the first commercial digitally encrypted two-
`
`way FM land mobile radio system.
`
`12. From 1979 to 1991, I was employed as a Sr. Engineer in the
`
`Semiconductor Sector of Motorola, Inc., in Austin, Texas. I was a project leader
`
`and senior technical member of teams responsible for product development of
`
`various communication products.
`
`13. From 1991 to 1998, I was the Co-Founder, Chief Technical
`
`Officer, Vice President of Engineering, and Vice President of Business Strategy,
`
`for Wireless Access, Inc., in Santa Clara, CA. Wireless Access was a startup
`
`company focusing on the Narrow Band Personal Communications Service
`
`equipment market. The company developed over-the-air protocols, subscriber
`
`equipment, and integrated circuits for 2-way paging services. These products
`
`included the creation of user interfaces for our subscriber device products. These
`
`user interfaces used both third party and Wireless Access specific operating
`
`systems. They presented and organized the messaging information for the user and
`
`interfaced with the operating systems.
`
`14. From 1998 to 2000, I was Chief Technology Officer and Advisory
`
`Board Member of Picazo Communications. Picazo built software private branch
`
`exchanges, a telephone exchange or switching system. Picazo’s products included
`
`PC-based interfaces to control the administration, configuration, and control of its
`
`- 5 -
`
`
`
`Case IPR2015-00089
`
`
`U.S. Patent 6,546,002
`
`
`servers. These were lightweight interfaces allowing for minimal local computer
`
`requirements. These interfaces used third party operating systems. They allowed
`
`system administrators to control and configure the environment for multiple users.
`
`The user interface software allowed users to conduct phone calls and messaging
`
`sessions and enabled control of the users’ environment.
`
`15. From 1999 to 2000, I was the interim CEO and Advisory Board
`
`Member for Atheros Communications in Palo Alto, CA, a company that built
`
`wireless LAN integrated circuits.
`
`16. From 2001 to 2004, I was the founder and CEO of JetQue, Inc. in
`
`Danville, CA. JetQue designed messaging solutions for the mobile professional.
`
`JetQue’s user software included user interfaces for mobile subscriber devices. The
`
`administration software included interfaces for PC operating systems and allowed
`
`for manipulation of system parameters.
`
`17. From 2004 to 2006, I was the founder and CEO of SiBEAM Inc. in
`
`Sunnyvale, CA. SiBEAM is a fabless semiconductor company developing high-
`
`speed wireless networking integrated circuits.
`
`18. From 2006 to 2012, I was the founder and a board member of
`
`BEEcube Inc. in Fremont, CA. BEEcube built electronic design automation
`
`solutions for the integrated circuits industry.
`
`- 6 -
`
`
`
`
`
`
`Case IPR2015-00089
`
`U.S. Patent 6,546,002
`
`I am an inventor on over 27 U.S. patents in communications,
`
`19.
`
`wireless, and signal processing technologies. Additional information on my
`
`education, technical experience and professional associations can be found in my
`
`curriculum vitae, which is submitted as Exhibit 2006.
`
`III. Legal standards
`A. Anticipation
`I understand that a patent claim is anticipated if every element as
`20.
`
`recited in the claim is actually disclosed in a single reference as recited in the
`
`claim. The disclosure may be explicit, implicit, or inherent. I understand that a
`
`reference is read from the perspective of a person of ordinary skill in the art at the
`
`time of the invention.
`
`B. Obviousness
`I understand that a patent claim is invalid if the claimed invention
`21.
`
`would have been obvious to a person of ordinary skill in the field at the time the
`
`application was filed. This means that even if all of the requirements of the claim
`
`cannot be found in a single prior art reference that would anticipate the claim, the
`
`claim can still be invalid.
`
`22.
`
`As part of this inquiry, I have been asked to consider the level of
`
`ordinary skill in the field that someone would have had at the time the claimed
`
`- 7 -
`
`
`
`Case IPR2015-00089
`
`
`U.S. Patent 6,546,002
`
`
`invention was made. In deciding the level of ordinary skill, I considered the
`
`following:
`
`• the levels of education and experience of persons working in the field;
`
`• the types of problems encountered in the field; and
`
`• the sophistication of the technology.
`
`23.
`
`To obtain a patent, the claimed invention must have, as of the
`
`priority date, been nonobvious in view of the prior art in the field. I understand that
`
`an invention is obvious when the differences between the subject matter sought to
`
`be patented and the prior art are such that the subject matter as a whole would have
`
`been obvious at the time the invention was made to a person having ordinary skill
`
`in the art.
`
`24.
`
`I understand that to prove that prior art or a combination of prior
`
`art renders a patent obvious, it is necessary to: (i) identify the particular references
`
`that, singly or in combination, make the patent obvious; (ii) specifically identify
`
`which elements of the patent claim appear in each of the asserted references; and
`
`(iii) explain how the prior art references could have been combined in order to
`
`create the inventions claimed in the asserted claim.
`
`25.
`
`I understand that certain objective indicia can be important
`
`evidence regarding whether a patent is obvious or nonobvious. Such indicia
`
`include: commercial success of products covered by the patent claims; a long-felt
`
`- 8 -
`
`
`
`Case IPR2015-00089
`
`
`U.S. Patent 6,546,002
`
`
`need for the invention; failed attempts by others to make the invention; copying of
`
`the invention by others in the field; unexpected results achieved by the invention as
`
`compared to the closest prior art; praise of the invention by the infringer or others
`
`in the field; the taking of licenses under the patent by others; expressions of
`
`surprise by experts and those skilled in the art at the making of the invention; and
`
`the patentee proceeded contrary to the accepted wisdom of the prior art.
`
`C. Level of skill in the art
`Based on the technologies disclosed in the ’002 Patent, a person
`26.
`
`of ordinary skill in the art would have a Bachelor of Science degree in Electrical
`
`Engineering, Computer Engineering, Computer Science, or an equivalent field, as
`
`well as at least one (1) year of industry experience designing mobile computing
`
`applications and/or user interfaces.
`
`IV. The ’002 Patent
`Before analyzing the differences between the prior art references
`27.
`
`submitted by Petitioner and the ’002 Patent, I would like to provide insight on the
`
`technical challenges addressed by the ’002 Patent and how these challenges are
`
`addressed by the ’002 Patent claims. This will help define certain terms in the ’002
`
`Patent claims in view of its specification as well as what a person of ordinary skill
`
`in the art would have understood during the timeframe when the application
`
`leading to the ’002 Patent was filed.
`
`- 9 -
`
`
`
`
`
`
`Case IPR2015-00089
`
`U.S. Patent 6,546,002
`
`The ’002 Patent addresses issues with prior computer systems, in
`
`28.
`
`particular retrieving files and documents from different computers at different
`
`locations: “a computer used at work may be the only device that includes a
`
`spreadsheet program while a computer used at home may be the only device that
`
`includes bookmarked URLs. Thus, the user will not have access to the bookmarks
`
`from the user’s work computer and likewise, will not have access to the
`
`spreadsheet program from the user’s home computer.” (’002 Patent, 2:40-46.) A
`
`need therefore existed to retrieve user-specific data using different computers from
`
`different locations. (Id. at 3:57-60.)
`
`29.
`
`The claimed inventions of the ’002 Patent met this need by
`
`providing a mobile interface1 that uses pointers to dynamically retrieve the user-
`
`specific data such as files, documents, and programs. (Id. at 6:13-15.) The mobile
`
`interface with pointers is recited in independent claims 1 and 11:
`
`A method for retrieving user specific resources and
`1.
`information stored either on a local device or a network server,
`the method comprising the steps of:
`retrieving a mobile interface from the network server to the
`local device;
`
`
`1 I note that the ’002 Patent claims a “mobile interface,” which is described
`
`throughout the specification as a “mobile interface agent.”
`
`- 10 -
`
`
`
`
`
`
`Case IPR2015-00089
`
`U.S. Patent 6,546,002
`
`displaying the mobile interface on the local device, the
`mobile interface including a plurality of pointers corresponding
`to the user specific resources and information; and
`retrieving the user specific resources and information using
`the plurality of pointers displayed on the mobile interface.
`
`A method for retrieving user specific resources and
`11.
`information stored either on a local device or a network server,
`the method comprising the steps of:
`displaying the mobile interface on the local device, the
`mobile interface including a plurality of pointers corresponding
`to the user specific resources and information;
`retrieving user profile and configuration data from the
`network server to the local device, wherein the user profile and
`configuration data is used to update the data associated with the
`mobile interface;
`retrieving the user specific resources
`and information using the plurality of
`pointers displayed on
`the mobile
`interface.
`
` (’002 Patent, claims 1 and 11, emphasis added.) The mobile
`
`interface uses pointers to dynamically retrieve the user-
`
`specific data across different operating systems and
`
`networks, thus conferring significant advantages over the
`
`- 11 -
`
`
`
`Case IPR2015-00089
`
`
`U.S. Patent 6,546,002
`
`
`prior computer systems described above. (Id. at 3:18-23 and 4:26-28.)
`
`30.
`
`Figure 1B of the ’002 Patent (reproduced at right) illustrates an
`
`exemplary mobile interface. The mobile interface includes a list of pointers to user-
`
`specific data such as “URLs,” “Apps,” “Images,” and “Docs.” Each of the pointers
`
`includes a reference associated with the location of an item of interest. (’002
`
`Patent, 6:13-15.)
`
`31.
`
`The mobile interface allows users to retrieve user-specific data
`
`across different operating systems and networks, a capability lacking in prior
`
`computer systems. (Id. at 1:48-65.) The mobile interface retrieves the data using
`
`pointers: “the menu items/pointers shown in the user interface [of Figure 1B
`
`above] can be used to access and retrieve user specific resources and information.”
`
`(Id. at 6:13-15.)
`
`32.
`
`Figure 8 of the ’002 Patent illustrates an exemplary mobile
`
`interface that retrieves documents using pointers.
`
`- 12 -
`
`
`
`
`
`
`
`
`
`Case IPR2015-00089
`U.S. Patent 6,546,002
`
`Figure 8 of the ’002 Patent
`
`
`
`At Location 1, a mobile interface can include a pointer to a Microsoft (MS) Word
`
`application running on a Windows 95 PC. (Id. at 13:15-27.) Here, a user can open
`
`the MS Word application using the pointer to the application in the mobile
`
`interface. (Id.) When the user moves from Location 1 to Location 2, the mobile
`
`interface also moves to Location 2. (Id.) At this location, the mobile interface
`
`adjusts the pointer data to local applications running on the Apple MacOS
`
`computer so that the pointer to MS Word in the mobile interface at Location 2 can
`
`retrieve the application. (Id.) Once the MS Word document is retrieved to Location
`
`2, that computer executes the Word application using its own processor and
`
`memory. As a result, using the mobile interface, the user is able to seamlessly
`
`access MS Word across different computing platforms.
`
`- 13 -
`
`
`
`
`
`
`Case IPR2015-00089
`
`U.S. Patent 6,546,002
`
`The ’002 Patent explains that a mobile interface “can be
`
`33.
`
`accessible using any computer from any geographical location so long as the
`
`computer can be connected to a network.” (’002 Patent, Abstract.) For example,
`
`“the mobile interface agent can be accessible using a computer, cable set top box,
`
`cellular phone, or other device from any geographical location.” (Id. at 4:44-46.)
`
`The mobile interface is not restricted to a particular operating system or platform.
`
`V. Technical analysis
`A. Claim construction
`I understand that patent claims are to be given their broadest
`34.
`
`reasonable construction in light of the specification as would be read by a person
`
`of ordinary skill in the relevant art. I also understand that, if the inventor clearly
`
`defines the meaning of a term, then that meaning should be used when interpreting
`
`claims.
`
`35.
`
`I address my interpretation of specific terms used in the ’002
`
`Patent below. I also comment on the Board’s interpretation of claim terms in its
`
`Decision.
`
`1. “mobile interface”
`Independent claims 1 and 11 recite the term “mobile interface.” I
`36.
`
`interpret this term to mean “a user interface accessible on different computing
`
`- 14 -
`
`
`
`Case IPR2015-00089
`
`
`U.S. Patent 6,546,002
`
`
`devices and capable of dynamically accessing user-specific data on a network
`
`server and local device.”
`
`37.
`
`The ’002 Patent specification supports my interpretation:
`
`The present invention is further directed to a mobile interface
`agent that can be used to dynamically access resources stored
`either locally in the computer device or across a network
`including programs, applications, bookmarked URLs, user
`profiles, IP addresses, telephone numbers, television channels,
`radio stations, and the like that are specific to a user via any
`computer device.
`
`(’002 Patent, 1:11-16, emphasis added.) In other words, the mobile interface can be
`
`accessed by different computing devices to dynamically access user-specific data.
`
`38.
`
`Once deployed on the computing device, the ’002 Patent states
`
`that the mobile interface is capable of dynamically accessing user-specific data
`
`stored on a network server and local device: “The present invention is further
`
`directed to a mobile interface agent that can be used to dynamically access
`
`resources stored either locally in the computer device or across a network.” (Id. at
`
`1:11-13, emphasis added; see also id. at 12:56-65.)
`
`39.
`
`The dynamic access aspect of the mobile interface is achieved by
`
`“periodically updat[ing] or query[ing] user profile data:” (’002 Patent, 5:61-62.)
`
`“When the MIA . . . is first used, it will contact the profile manager . . . to initialize
`
`itself. From then on, the MIA . . . will periodically update and synchronize itself
`- 15 -
`
`
`
`Case IPR2015-00089
`
`
`U.S. Patent 6,546,002
`
`
`with the profile data.” (Id. at 7:52-55.) In other words, data associated with the
`
`mobile interface may be dynamically updated during use, including data used to
`
`access user-specific resources. Dynamic access to local data on different devices
`
`can also be achieved by adjusting pointer data to local resources: “For example,
`
`MIA . . . could have a pointer to Microsoft Word program in location 1 on the
`
`Windows 95 machine but cannot resolve that pointer now that the user has moved
`
`to location 2 on the Apple Macintosh machine. Thus, the MIA . . . may search for
`
`Word locally on the Macintosh and adjust the pointer to point to the copy of
`
`Microsoft Word on the Macintosh.” (’002 Patent, 13:21-27.)
`
`40.
`
`The Board’s broad construction of “mobile interface” does not
`
`take into account the teachings of the specification: “a user interface accessible on
`
`different devices.” (Decision, p. 9.) This preliminary construction is inconsistent
`
`with the ’002 Patent specification.
`
`41.
`
`In the context of the ’002 Patent, a mobile interface is more than
`
`just an interface accessible on different computing devices; it is an interface
`
`capable of dynamically accessing user-specific data stored on a network server and
`
`local device. The Board’s construction encompasses any interface—even those that
`
`are incapable of dynamically accessing data from different devices, locations, and
`
`computing platforms.
`
`- 16 -
`
`
`
`
`
`
`
`
`
`Case IPR2015-00089
`U.S. Patent 6,546,002
`
`2. “pointer”
`Independent claims 1 and 11 recite the term “pointer.” The
`42.
`
`inventor defined this term in the specification: “A pointer in this context is a
`
`reference to a type of menu item that can be accessible on the computer, PDA or a
`
`server.” (’002 Patent, 1:36-38 and 10:8-10.) Since the inventor chose to define
`
`“pointer,” I understand that this definition is controlling and I apply this definition
`
`in my analysis of the claims.
`
`43.
`
`The Board’s construction, in contrast, is incomplete. In its
`
`Decision, the Board relies on column 10, lines 8-10 from the specification to
`
`support its preliminary construction of “pointer” as “a link or shortcut to an item.”
`
`(Decision, p. 10.) This portion of the specification describes Figure 4, a detailed
`
`block diagram of the mobile interface. (’002 Patent, 9:62-11:4.) In this section, the
`
`patent describes that when a user activates a pointer, a pointer resolver of the
`
`mobile interface decodes this input and accesses the corresponding item. (Id. at
`
`10:10-16.) That is, the pointer points to an item that “can be accessible on the
`
`computer, PDA or a server.”
`
`B. Grounds based on Richardson
`I understand that the Board instituted the following grounds of
`44.
`
`unpatentability based on Richardson (See Decision, p. 36):
`
`45.
`
`
`
`- 17 -
`
`
`
`
`
`
`Reference(s)
`
`Richardson
`
`Richardson and Pezzullo
`
`Richardson and Davis
`
`Richardson and Arnold
`
`Richardson and Pocock
`
`Richardson, Raman, and
`
`Arnold
`
`
`
`Basis
`
`§ 102
`
`§ 103
`
`§ 103
`
`§ 103
`
`§ 103
`
`§ 103
`
`Case IPR2015-00089
`U.S. Patent 6,546,002
`Challenged Claim(s)
`
`1, 2, 7, 8, 11, 12, 17, and 18
`
`4 and 14
`
`6 and 16
`
`9, 19 and 21-23
`
`10 and 20
`
`24
`
`Summary of Instituted Grounds of Unpatentability Based on Richardson
`
`
`
`1. Overview of Richardson
`Richardson discloses a Virtual Network Computing (VNC)
`46.
`
`system that includes a VNC client (viewer) and a VNC server. When a user clicks
`
`on an icon, the VNC client sends a message to the VNC server that communicates
`
`the x-y position of the cursor on the client display and communicates that a “click”
`
`was made. (See The RFB Protocol, p. 18.) No pointers are included in the message.
`
`(Id.)
`
`47.
`
`For example, an icon for a Microsoft (MS) Word document
`
`displayed at the VNC client in Richardson is not a pointer. The client computer
`
`does not retrieve the MS Word document when the icon is clicked. Instead, if the
`
`MS Word document icon in Richardson is clicked, Richardson’s VNC server
`
`- 18 -
`
`
`
`Case IPR2015-00089
`
`
`U.S. Patent 6,546,002
`
`
`updates the client’s display with a new screenshot, this time showing an opened
`
`MS Word document. The VNC server translates and processes a click event and x-
`
`y coordinates and sends changes to the screen displayed at the VNC client. (See
`
`Global Teleporting with Java, pp. 54-55.) Depending on the extent of the screen
`
`change, “the server would send as many rectangle specifications as are required to
`
`describe the changes.” (Id.)
`
`48.
`
`Instead of using pointers, Richardson operates at the frame buffer
`
`level. (See User Interface Technologies for Home Appliances and Networks, p.
`
`682 (“[W]e describe the remote frame buffer (RFB) technology which was recently
`
`released by Oracle research laboratories under the GNU Public License. This RFB
`
`technology forms the core of their virtual network computer (VNC) application.”)
`
`emphasis in original.) A frame buffer is a memory array that stores pixel data of a
`
`screen device. In Richardson, when a connection between the VNC server and
`
`client is established, “the server and client [ ] exchange messages to negotiate
`
`desktop size, pixel format, and encoding schemes. The client requests an update for
`
`the entire screen, and the session begins.” (Richardson, p. 36.) The client and
`
`server communicate using an input side and a display side of the VNC protocol.
`
`“The input side of the VNC protocol is based on a standard workstation model of a
`
`keyboard and multibutton pointing device. The client sends input events to the
`
`- 19 -
`
`
`
`Case IPR2015-00089
`
`
`U.S. Patent 6,546,002
`
`
`server whenever the user presses a key or pointer button, or moves the pointing
`
`device.” (Id. at p. 35.)
`
`49.
`
`The user’s desktop display at the VNC client is merely pixel data.
`
`The VNC server uses the display side of the protocol to provide the pixel data
`
`(screenshots) to the client: “Put a rectangle of pixel data at a given x, y position.”
`
`(Id.) Through a series of framebuffer updates representing a change from one valid
`
`framebuffer state to another, the VNC client redraws the VNC server’s desktop
`
`image-by-image, thus providing a mirror image of the display. (Id.)
`
`2. Richardson does not anticipate claims 1, 2, 7, 8, 11, 12, 17, and 18
`Richardson does not disclose the following claim elements:
`50.
`
`i.
`
`“the mobile interface including a plurality of pointers”
`
`(independent claims 1 and 11);
`
`ii.
`
`“retrieving the user specific resources and information using the
`
`plurality of pointers” (independent claims 1 and 11);
`
`iii.
`
`“retrieving user profile and configuration data from the network
`
`server to the local device, wherein the user profile and
`
`configuration data is used to update the data associated with the
`
`mobile interface” (independent claim 11);
`
`- 20 -
`
`
`
`
`
`
`Case IPR2015-00089
`
`U.S. Patent 6,546,002
`
`“wherein the user specific resources and information comprise . . .
`
`iv.
`
`bookmarked URLs . . . and user profiles” (dependent claims 2 and
`
`12).
`
`51.
`
`Independent claims 1 and 11 recite these missing elements as
`
`follows:
`
`A method for retrieving user specific resources and
`1.
`information stored either on a local device or a network server,
`the method comprising the steps of:
`retrieving a mobile interface from the network server to the
`local device;
`displaying the mobile interface on the local device, the
`mobile interface including a plurality of pointers corresponding
`to the user specific resources and information; and
`retrieving the user specific resources and information using
`the plurality of pointers displayed on the mobile interface.
`
`A method for retrieving user specific resources and
`11.
`information stored either on a local device or a network server,
`the method comprising the steps of:
`displaying the mobile interface