throbber

`
`
`
`
`
`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`
`____________________
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
`____________________
`
`APPLE INC.,
`Petitioner
`
`v.
`
`UNILOC LUXEMBOURG S.A.,
`Patent Owner
`
`____________________
`
`Patent No. 8,239,852
`____________________
`
`DECLARATION OF MR. JAMES GEIER IN SUPPORT OF PETITION
`FOR INTER PARTES REVIEW OF U.S. PATENT NO. 8,239,852
`
`
`
`APPLE EXHIBIT 1103
`
`

`

`Declaration of Mr. James Geier
`U.S. Patent No. 8,239,852
`
`TABLE OF CONTENTS
`
`Contents
`I.
`INTRODUCTION ........................................................................................... 1
`BACKGROUND AND QUALIFICATIONS ................................................. 1
`II.
`INFORMATION CONSIDERED ................................................................... 3
`III.
`IV. RELEVANT LEGAL STANDARDS ............................................................. 4
`A.
`Claim Interpretation .............................................................................. 4
`B.
`Perspective of One of Ordinary Skill in the Art .................................... 4
`C.
`Obviousness ........................................................................................... 5
`LEVEL OF ORDINARY SKILL IN THE ART ............................................. 8
`V.
`VI. SUMMARY OF MY OPINIONS ................................................................... 9
`VII. TECHNOLOGICAL BACKGROUND ........................................................ 10
`VIII. THE ’852 PATENT ....................................................................................... 13
`IX. RICHARDSON AND DEMEYER ............................................................... 15
`A. Overview of Richardson (Ex. 1104) ................................................... 15
`B.
`Overview of Demeyer (Ex. 1105) ....................................................... 16
`C.
`Claim 18 .............................................................................................. 20
`1.
`Preamble: “A client device configured to execute a
`computer program to perform a remote update of a
`program configuration on the client device, the client
`device comprising:” .................................................................. 20
`Element [18a]: “a processor;” ................................................... 22
`Element [18b]: “a memory coupled to the processor and
`storing the computer program which, when executed by
`the processor,” ........................................................................... 22
`
`2.
`3.
`
`i
`
`APPLE EXHIBIT 1103
`
`

`

`4.
`
`5.
`
`6.
`
`Declaration of Mr. James Geier
`U.S. Patent No. 8,239,852
`Element [18b(i)]: “(i) performs physical device
`recognition on the client device to determine machine
`parameters including account information for a user of
`the client device and features of software that the user of
`the client device is entitled to use,” .......................................... 22
`Element [18b(ii)]: “(ii) generates a unique device
`identifier for the client device, the unique device
`identifier is generated based at least in part on the
`determined machine parameters, and” ...................................... 30
`Element [18b(iii)]: “(iii) collects a unique software
`identifier for the software on the client device, the unique
`software identifier being unique to a particular copy of
`the software and to a particular user of the software; and” ...... 31
`Element [18c(i)]: “a transceiver configured to (i) send the
`unique device identifier and the unique software
`identifier to an update server via the Internet” ......................... 33
`Element [18c(i)(1)]: “to determine, based on analyzing
`the unique device identifier and the unique software
`identifier, an updated program configuration, and” .................. 34
`Element [18c(ii)]: “(ii) receive, from the update server,
`the updated program configuration if the user associated
`with the unique device identifier is entitled to use
`features of the updated program configuration according
`to a license associated with the unique software
`identifier.” ................................................................................. 36
`Claim 1 ................................................................................................ 38
`1.
`Preamble: “A system for remotely updating a program
`configuration, comprising a client device and an update
`server wherein:” ........................................................................ 38
`Element [1a]: “(a) the client device is configured to
`execute a computer program to perform a remote update
`of a program configuration on the client device, the client
`device comprising:” .................................................................. 38
`
`7.
`
`8.
`
`9.
`
`2.
`
`D.
`
`
`
`
`
`-ii-
`
`
`
`APPLE EXHIBIT 1103
`
`

`

`3.
`
`4.
`
`5.
`
`6.
`
`7.
`
`8.
`
`9.
`
`Declaration of Mr. James Geier
`U.S. Patent No. 8,239,852
`Element [1a(1)]: “a first processor coupled to a memory
`storing the computer program which, when executed by
`the first processor,” ................................................................... 39
`Element [1a(1)(i)]: “(i) performs physical device
`recognition on the client device to determine machine
`parameters including account information for a user of
`the client device and features of software that the user of
`the client device is entitled to use,” .......................................... 39
`Element [1a(1)(ii)]: “(ii) generates a unique device
`identifier for the client device, the unique device
`identifier is generated based at least in part on the
`determined machine parameters, and” ...................................... 39
`Element [1a(1)(iii)]: “(iii) collects a unique software
`identifier for the software on the client device, the unique
`software identifier being unique to a particular copy of
`the software and to a particular user of the software; and” ...... 39
`Element [1a(2)]: “a first transceiver configured to send
`the unique device identifier and the unique software
`identifier to the update server via the Internet; and” ................ 39
`Element [1b]: “(b) the update server is configured to
`receive the unique device identifier and the unique
`software identifier from the client device, the update
`server comprising:” ................................................................... 39
`Element [1b(1)]: “a second processor coupled to a
`memory and configured to analyze the unique device
`identifier and the unique software identifier at the update
`server, and to determine, based on the analyzed unique
`device identifier and the analyzed unique software
`identifier, an updated program configuration if the user
`associated with the unique device identifier is entitled to
`use features of the updated program configuration
`according to a license associated with the unique
`software identifier; and” ........................................................... 40
`
`
`
`
`
`-iii-
`
`
`
`APPLE EXHIBIT 1103
`
`

`

`E.
`
`F.
`
`G.
`
`X.
`
`Declaration of Mr. James Geier
`U.S. Patent No. 8,239,852
`10. Element [1b(2)]: “a second transceiver configured to
`deliver, via the Internet, data representing the updated
`program configuration to the client device for storage
`therein.” ..................................................................................... 40
`Claim 5: “wherein the unique device identifier further
`comprises one or more geo-location codes” ....................................... 41
`Claim 6: “wherein at least one of the one or more geo-location
`codes comprise an Internet Protocol address of the client
`device” ................................................................................................. 42
`Claim 7: “wherein the machine parameters comprise
`information regarding at least one of: machine model number,
`machine serial number, machine ROM version, machine bus
`speed, machine manufacturer name, machine ROM release
`date, machine ROM size, machine UUID, and machine service
`tag” ...................................................................................................... 42
`Claim 8: “wherein the machine parameters comprise
`information regarding at least one of: CPU ID, CPU model,
`CPU details, CPU actual speed, CPU family, CPU
`manufacturer name, CPU voltage, and CPU external clock” ............. 43
`RICHARDSON, DEMEYER, AND VILLELA ........................................... 43
`A. Overview of Villela (Ex. 1106) ........................................................... 43
`B.
`Claim 2: “wherein the unique device identifier comprises a hash
`code” .................................................................................................... 44
`Claim 3: “wherein the computer program, when executed,
`implements at least one irreversible transformation such that the
`machine parameters cannot be derived from the unique device
`identifier” ............................................................................................. 46
`Claim 4: “wherein the at least one irreversible transformation
`comprises a cryptographic hash function” .......................................... 46
`XI. RICHARDSON, DEMEYER, AND SHAKKARWAR ............................... 47
`A. Overview of Shakkarwar (Ex. 1107) .................................................. 47
`
`H.
`
`C.
`
`D.
`
`
`
`
`
`-iv-
`
`
`
`APPLE EXHIBIT 1103
`
`

`

`B.
`
`Declaration of Mr. James Geier
`U.S. Patent No. 8,239,852
`Claim 16: “wherein the machine parameters comprise
`information regarding at least one of: device model, device
`model IMEI, device model IMSI, and device model LCD” ............... 47
`XII. RICHARDSON, DEMEYER, AND HUGHES ............................................ 48
`A. Overview of Hughes (Ex. 1108) ......................................................... 48
`B.
`Claim 17: “wherein the machine parameters comprise
`information regarding at least one of: wireless 802.11, webcam,
`game controller, silicone serial, and PCI controller” .......................... 49
`XIII. CONCLUSION .............................................................................................. 50
`
`
`
`
`
`
`-v-
`
`
`
`APPLE EXHIBIT 1103
`
`

`

`Declaration of Mr. James Geier
`U.S. Patent No. 8,239,852
`
`1.
`
`I, Mr. James Geier, declare as follows:
`
`I.
`
`INTRODUCTION
`2.
`I have been retained by Apple Inc. (“Apple”) as an independent expert
`
`consultant in this proceeding before the United States Patent and Trademark Office
`
`(“PTO”).
`
`3.
`
`I have been asked to consider whether certain references teach or
`
`suggest the features recited in Claims 1-8 and 16-18 of U.S. Patent No. 8,239,852
`
`(“the ’852 Patent”) (Ex. 1101)1. My opinions and the bases for my opinions are set
`
`forth below.
`
`4.
`
`I am being compensated at my ordinary and customary consulting rate
`
`for my work. My compensation is in no way contingent on the nature of my
`
`findings, the presentation of my findings in testimony, or the outcome of this or
`
`any other proceeding. I have no other financial interest in this proceeding.
`
`II. BACKGROUND AND QUALIFICATIONS
`5.
`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 designing, developing, researching, and
`
`
`
` 1
`
` Where appropriate, I refer to exhibits that I understand are attached to the petition
`
`for Inter Partes Review of the ’852 Patent.
`
`1
`
`APPLE EXHIBIT 1103
`
`

`

`Declaration of Mr. James Geier
`U.S. Patent No. 8,239,852
`
`teaching the technology referenced in this declaration.
`
`6.
`
`I am over 18 years of age and, if I am called upon to do so, I would be
`
`competent to testify as to the matters set forth herein. I understand that a copy of
`
`my current curriculum vitae, which details my education and professional and
`
`academic experience, is being submitted as Exhibit 1112. The following provides
`
`a brief overview of some of my experience that is relevant to the matters set forth
`
`in this declaration.
`
`7.
`
`I am a practicing engineer with 30 years of experience in the
`
`communications industry designing, analyzing, and implementing communications
`
`systems, wireless networks, and mobile devices for different markets, such as
`
`municipalities, hospitals, airports, and chemical and oil processing facilities. I am
`
`also the author of over a dozen books on wireless networking and communications
`
`systems topics, and I have served as an active participant within IEEE and Wi-Fi
`
`Alliance standards organizations.
`
`8.
`
`I received a B.S. in Electrical Engineering from California State
`
`University in 1985, an M.S. in Electrical Engineering from the Air Force Institute
`
`of Technology in 1990, and an M.B.A. from the University of Phoenix in 2001.
`
`9.
`
`I have significant experience designing and implementing wired and
`
`wireless networks. From 1990 to 1992, I was a systems design engineer, with the
`
`rank of Captain of the U.S. Air Force, where I designed and implemented IEEE
`
`2
`
`APPLE EXHIBIT 1103
`
`

`

`Declaration of Mr. James Geier
`U.S. Patent No. 8,239,852
`802.3 Ethernet networks and Cisco router-based wide area networks for Wright-
`
`Patterson Air Force Base. This involved designing and overseeing the installation
`
`of corresponding networks throughout Wright-Patterson Air Force Base for
`
`supporting thousands of users migrating from centralized mainframe computers to
`
`distributed server-based systems. From 1994 to 1996, I was employed as a senior
`
`systems engineer at TASC, Inc., where I worked primarily on the design and
`
`implementation of communication data networks for civilian and military
`
`applications. For example, I designed a highly secure communications network for
`
`a U.S. Navy attack submarine. In addition, while at TASC, I designed computer
`
`networks for various organizations, such as Dayton Power and Light. From 1996
`
`to 2000, I was an engineer and manager at Monarch Marking Systems, where I
`
`designed and developed wireless printers and corresponding networks for
`
`customers. Some of those projects dealt with the designing and implementing of
`
`systems for updating and maintaining programs running on remote handheld
`
`devices. Since 2000, I have been the principal consultant of Wireless-Nets, Ltd.,
`
`where I provide independent consulting services. As a consultant, I have designed
`
`dozens of large-scale IEEE 802.11 wireless networks for cities, hospitals, airports,
`
`and industrial plants and assisted product manufacturers with the design and
`
`implementation of applications that operate over wireless networks.
`
`III.
`
`INFORMATION CONSIDERED
`
`3
`
`APPLE EXHIBIT 1103
`
`

`

`Declaration of Mr. James Geier
`U.S. Patent No. 8,239,852
`In preparation for this declaration, I have considered the materials
`
`10.
`
`discussed in this declaration, including, for example, the ’852 Patent, the
`
`references cited by the ’852 Patent, the prosecution history of the ’852 Patent,
`
`various background articles and books referenced in this declaration, and the prior
`
`art references identified in this declaration. In addition, my opinions are also based
`
`on my education, training, experience, and knowledge in the relevant field.
`
`IV. RELEVANT LEGAL STANDARDS
`11.
`I am not an attorney and offer no legal opinions. For the purposes of
`
`this Declaration, I have been informed about certain aspects of the law that are
`
`relevant to my analysis.
`
`A. Claim Interpretation
`12.
`I have been informed and understand that in an inter partes
`
`proceeding, “a claim in an unexpired patent shall be given its broadest reasonable
`
`construction in light of the specification of the patent in which it appears.” I have
`
`been asked to interpret the claims of the ’852 Patent using this standard.
`
`13.
`
`I have been informed and understand that claim construction is a
`
`matter of law and that the final claim constructions for this proceeding will be
`
`determined by the Patent Trial and Appeal Board.
`
`B.
`14.
`
`Perspective of One of Ordinary Skill in the Art
`I have been informed and understand that a patent is to be understood
`
`4
`
`APPLE EXHIBIT 1103
`
`

`

`Declaration of Mr. James Geier
`U.S. Patent No. 8,239,852
`from the perspective of a hypothetical “person of ordinary skill in the art”
`
`(“POSITA”). Such an individual is considered to possess normal skills and
`
`knowledge in a particular technical field (as opposed to being a genius). I
`
`understand that in considering what the claims of a patent require, what was known
`
`prior to that patent, what a prior art reference discloses, and whether an invention
`
`is obvious or not, one must use the perspective of such a person of ordinary skill in
`
`the art.
`
`C. Obviousness
`15.
`I have been informed and understand that a patent claim is obvious
`
`under 35 U.S.C. § 103, and therefore invalid, if the claimed subject matter, as a
`
`whole, would have been obvious to a person of ordinary skill in the art as of the
`
`priority date of the patent based on one or more prior art references and/or the
`
`knowledge of one of ordinary skill in the art.
`
`16.
`
`I understand that an obviousness analysis must consider (1) the scope
`
`and content of the prior art, (2) the differences between the claims and the prior art,
`
`(3) the level of ordinary skill in the pertinent art, and (4) secondary considerations,
`
`if any, of non-obviousness (such as unexpected results, commercial success, long-
`
`felt but unmet need, failure of others, copying by others, and skepticism of
`
`experts).
`
`17.
`
`I understand that a prior art reference may be combined with other
`
`5
`
`APPLE EXHIBIT 1103
`
`

`

`Declaration of Mr. James Geier
`U.S. Patent No. 8,239,852
`references to disclose each element of the invention under 35 U.S.C. § 103. I
`
`understand that a reference may also be combined with the knowledge of a person
`
`of ordinary skill in the art, and that this knowledge may be used to combine
`
`multiple references. I further understand that a person of ordinary skill in the art is
`
`presumed to know the relevant prior art. I understand that the obviousness analysis
`
`may take into account the inferences and creative steps that a person of ordinary
`
`skill in the art would employ.
`
`18.
`
`In determining whether a prior art reference would have been
`
`combined with other prior art or other information known to a person of ordinary
`
`skill in the art, I understand that the following principles may be considered:
`
`a. whether the references to be combined involve non-analogous art;
`
`b. whether the references to be combined are in different fields of
`
`endeavor than the alleged invention in the Patent;
`
`c. whether the references to be combined are reasonably pertinent to the
`
`problems to which the inventions of the Patent are directed;
`
`d. whether the combination is of familiar elements according to known
`
`methods that yields predictable results;
`
`e. whether a combination involves the substitution of one known
`
`element for another that yields predictable results;
`
`f. whether the combination involves the use of a known technique to
`
`6
`
`APPLE EXHIBIT 1103
`
`

`

`Declaration of Mr. James Geier
`U.S. Patent No. 8,239,852
`improve similar items or methods in the same way that yields
`
`predictable results;
`
`g. whether the combination involves the application of a known
`
`technique to a prior art reference that is ready for improvement, to
`
`yield predictable results;
`
`h. whether the combination is “obvious to try”;
`
`i. whether the combination involves the known work in one field of
`
`endeavor prompting variations of it for use in either the same field or
`
`a different one based on design incentives or other market forces,
`
`where the variations are predictable to a person of ordinary skill in
`
`the art;
`
`j. whether there is some teaching, suggestion, or motivation in the prior
`
`art that would have led one of ordinary skill in the art to modify the
`
`prior art reference or to combine prior art reference teachings to
`
`arrive at the claimed invention;
`
`k. whether the combination requires modifications that render the prior
`
`art unsatisfactory for its intended use;
`
`l. whether the combination requires modifications that change the
`
`principle of operation of the reference;
`
`m. whether the combination is reasonably expected to be a success; and
`
`7
`
`APPLE EXHIBIT 1103
`
`

`

`Declaration of Mr. James Geier
`U.S. Patent No. 8,239,852
`n. whether the combination possesses the requisite degree of
`
`predictability at the time the invention was made.
`
`19.
`
`I understand that in determining whether a combination of prior art
`
`references renders a claim obvious, it is helpful to consider whether there is some
`
`teaching, suggestion, or motivation to combine the references and a reasonable
`
`expectation of success in doing so. I understand, however, that a teaching,
`
`suggestion, or motivation to combine is not required.
`
`V. LEVEL OF ORDINARY SKILL IN THE ART
`20.
`I am familiar with the level of ordinary skill in the art with respect to
`
`the ’852 Patent around its filing date.2 Based on my experience working, teaching,
`
`and conducting research in the relevant field, and based on my review of the ’852
`
`Patent specification, claims, file history, and prior art, I believe one of ordinary
`
`skill in the art around the time of the alleged invention of the ’852 Patent would
`
`have been someone with at least a bachelor’s degree in computer science or
`
`equivalent, and at least two years of experience in software engineering, computer
`
`systems, and/or electronic commerce, or an equivalent amount of relevant work or
`
`
`
` 2
`
` My opinions expressed in this declaration are the same whether the ’852 Patent is
`
`entitled to a priority date at its provisional filing (June 24, 2009) or actual filing
`
`(June 18, 2010).
`
`8
`
`APPLE EXHIBIT 1103
`
`

`

`Declaration of Mr. James Geier
`U.S. Patent No. 8,239,852
`research experience. Additional education could substitute for work experience
`
`and vice versa.
`
`21.
`
`In determining the level of ordinary skill in the art, I considered, for
`
`example, the type of problems encountered in the art, prior art solutions to those
`
`problems, the rapidity with which innovations are made, the sophistication of the
`
`technology, and the educational level of active workers in the field.
`
`22. My opinions concerning the ’852 Patent claims and the prior art are
`
`from the perspective of a person of ordinary skill in the art (“POSITA”), as set
`
`forth above.
`
`VI. SUMMARY OF MY OPINIONS
`23.
`I have been asked to consider whether the claims of the ’852 Patent
`
`are obvious over certain prior art references. As explained below in detail in this
`
`declaration, it is my opinion that:
`
`(1) Claims 1, 5-8, and 18 of the ’852 Patent are obvious over U.S. Patent
`
`Pubs. 2008/0320607 (“Richardson”) and 2005/0076334 (“Demeyer”);
`
`(2) Claims 2-4 of the ’852 Patent are obvious over Richardson, Demeyer,
`
`and U.S. Patent Pub. 2007/0113090 (“Villela”);
`
`(3) Claim 16 of the ’852 Patent is obvious over Richardson, Demeyer, and
`
`U.S. Patent Pub. 2008/0120195 (“Shakkarwar”); and
`
`(4) Claim 17 of the ’852 Patent is obvious over Richardson, Demeyer, and
`
`9
`
`APPLE EXHIBIT 1103
`
`

`

`Declaration of Mr. James Geier
`U.S. Patent No. 8,239,852
`
`U.S. Patent Pub. 2004/0059938 (“Hughes”).
`
`VII. TECHNOLOGICAL BACKGROUND
`24. Throughout the life of a computer device, programs on the device
`
`need to be updated to reflect new releases of the software, licenses, and other
`
`parameters. In older systems, the process of updating the programs on most
`
`computer devices required inserting some sort of media (e.g., floppy disk) into the
`
`device and then transferring applicable data (e.g., new versions of software,
`
`licenses, etc.) from the media to the device. This was a tedious process for
`
`organizations having more than a dozen devices. The logistics involved with
`
`providing an update disk to each user was not always practical. In many situations,
`
`some devices would not receive timely updates, especially when users were
`
`responsible for updating their own devices. As a result, some devices would have
`
`out-of-date configurations.
`
`25. The concept of remotely updating computer devices involves using a
`
`server to distribute program updates over a network to the computer devices. The
`
`server maintains various program configurations for each computer device and
`
`delivers specific updates over the network to each computing device periodically
`
`as needed. This process ensures that all devices receive the most recent updates in
`
`an efficient manner, which significantly reduces and even eliminates problems
`
`associated with updating devices directly. With remote updating, it is not
`
`10
`
`APPLE EXHIBIT 1103
`
`

`

`Declaration of Mr. James Geier
`U.S. Patent No. 8,239,852
`necessary for an IT person to physically transport updates on media to each device
`
`or have users update the devices directly. For example, since well before the filing
`
`date of the ’852 Patent, Microsoft Windows has had the ability to download
`
`updated software from a server. A Microsoft Windows laptop could connect to a
`
`Wi-Fi network (with access to the Internet), allowing the laptop to communicate
`
`with a Microsoft server, which hosts program updates for programs pertinent to the
`
`Microsoft user. The Microsoft server would allow the user to download updates to
`
`software previously downloaded.
`
`26. The program on a computing device has a particular configuration that
`
`can be updated. For example, the configuration may pertain to the features that a
`
`user of the device is allowed to use. Features that the user is not authorized to use
`
`may have associated program code stored in memory on the device along with
`
`program code associated with features that the user is authorized to use, but the
`
`program can provide functionality for turning on or off the various features,
`
`making them either available or not available for the user to utilize. For example,
`
`one configuration of a graphics drawing software program may allow the user to
`
`create a limited number of drawings, but not allow the user to save them. The
`
`restriction of features in this manner was generally associated with a demonstration
`
`mode where the user had not paid for a license and was trying out the program
`
`before paying money for a license. Another configuration of the drawing software,
`
`11
`
`APPLE EXHIBIT 1103
`
`

`

`Declaration of Mr. James Geier
`U.S. Patent No. 8,239,852
`if the user pays for and installs a license, could allow the user to create an
`
`unlimited number of drawings and save them as well. Thus, the configuration of a
`
`program can change through the installation of a license.
`
`27. The configuration of a program may pertain to other aspects of the
`
`program as well, such as the types of programs loaded on the device. In some
`
`situations, the programs consist of a main executable program and several other
`
`files that the main program accesses for various purposes, such as code related to
`
`specific hardware interfaces, databases, etc. The collection of these programs can
`
`represent the configuration of the programs on the device.
`
`28.
`
`In addition, the configuration of the device may be associated with the
`
`versions of the programs on the device. For example, a device may have version
`
`1.2 email software and version 6.0 calendar software. Another device may have
`
`version 1.5 email software and version 6.5 calendar software. These two devices
`
`would be considered to have different program configurations because the versions
`
`of the software are not the same.
`
`29. Computer networks have been in use since the 1980s. For example,
`
`Ethernet networks based on the IEEE 802.3 standard were used in the late-2000
`
`timeframe and providing connections to servers and other resource mostly from
`
`stationary computers located in offices. The use of wireless networks based on
`
`IEEE 802.11 started to proliferate in the early-2000 timeframe (when security and
`
`12
`
`APPLE EXHIBIT 1103
`
`

`

`Declaration of Mr. James Geier
`U.S. Patent No. 8,239,852
`performance improved with the availability of WPA and 802.11g). Wireless
`
`networks have been used primarily for smart phones, laptops, and other handheld
`
`devices for mobile and portable use.
`
`VIII. THE ’852 PATENT
`30. The ’852 Patent, titled “Remote Update of Computers Based on
`
`Physical Device Recognition,” discloses systems and devices “for remotely
`
`updating a program configuration.” Ex. 1101, Abstract, Claims 1-18. The
`
`disclosed system “performs physical device recognition on the client device to
`
`determine its machine parameters, and generates unique device identifiers based
`
`thereon, [then] analyz[es] the identifiers and determin[es] an updated program
`
`configuration based on the collected identifiers matching known identifiers.” Id.,
`
`Abstract.
`
`31. The disclosed system controls remote program configuration using the
`
`“device identifier” and “software identifier” of each client device. Id., 9:55-57.
`
`According to the ’852 Patent, “physical device recognition of one or more machine
`
`parameters of the client device” is performed. Id., 3:26-28. Using that
`
`information, “[a]n application [] running on the client device 100 … may generate
`
`a device identifier (e.g., a unique device identifier) using a process that operates on
`
`data indicative of the configuration and hardware of the client device 100.” Id.,
`
`6:58-63. The process for generating a “device identifier” “may include measuring
`
`13
`
`APPLE EXHIBIT 1103
`
`

`

`Declaration of Mr. James Geier
`U.S. Patent No. 8,239,852
`physical, non-user-configurable characteristics of disk drives and solid state
`
`memory devices.” Id., 7:63-65. Moreover, the unique device identifier “may
`
`include [machine] parameters expected to be unique to the client device 100, that
`
`are for example, but not limited to: hard disk volume name, user name, computer
`
`name, user password, hard disk initialization date, or combinations thereof.” Id.,
`
`5:36-41. The “machine parameters” “may further include, but are not limited to:
`
`user account information, program information (e.g., serial number); location of a
`
`user within a given application program, and features of the software/hardware the
`
`user is entitled to use.” Id., 5:51-55.
`
`32. The application running on the client device “may also include a
`
`registration routine that collects or receives information regarding the software on
`
`the client device 100 by checking information which is expected to be unique to
`
`software, for example, but not limited to the software serial number.” Id., 9:16-21.
`
`33. After the identifiers are generated, the “application may electronically
`
`send the device identifier and the software identifier to the auditing server 110 or
`
`directly to the update server 120 via the Internet 102.” Id., 9:55-57. Next, “[t]he
`
`unique identifiers are [] analyzed on the update server,” “an updated program
`
`configuration for the client device [is determined] from the analysis of the unique
`
`identifiers,” and “[t]he updated program configuration is delivered to the client
`
`device.” Id., 4:35-39. The updated program configuration “delivered to the client
`
`14
`
`APPLE EXHIBIT 1103
`
`

`

`Declaration of Mr. James Geier
`U.S. Patent No. 8,239,852
`device may include, but is not limited to: binary, executables, paths, dlls, miss or
`
`assets.” Id., 5:55-58.
`
`IX. RICHARDSON AND DEMEYER
`A. Overview of Richardson (Ex. 1104)
`34. Richardson, titled “System and Method for Auditing Software
`
`Usage,” was filed on June 17, 2008, and published on December 25, 2008. Ex.
`
`1104, Cover.
`
`35. Richardson discloses a system “for auditing and selectively restricting
`
`software usage.” Ex. 1104, Abstract. When a “protected software” is executed on
`
`a computer, the software “checks to see if a license is granted for this software to
`
`run.” Id., [0020]. If a matching license key is not found, the user may seek to
`
`authorize the software. Id., [0023]. In the software authorization process, the
`
`software prompts the user to input the “product serial number,” compiles a “unique
`
`device identifier,” and transmits both the “product serial number” and “unique
`
`device identifier” to a remote licensing “system 60” (also called “authorization
`
`server”) for license verification. Id., [0023]; see also [0006], [0045]. Upon
`
`verification of the software and device identifiers, the licensing system transmits
`
`back an “unlock key” that en

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