throbber
IN THE UNITED STATES PATENT AND TRADEMARK OFFICE
`
`
`Klaus Finkenzeller, et al.
`In re Patent of:
`8,581,706 Attorney Docket No.: 39843-0132IP1
`U.S. Patent No.:
`November 12, 2013
`
`Issue Date:
`Appl. Serial No.: 12/304,653
`
`Filing Date:
`March 4, 2009
`
`Title:
`DATA STORAGE MEDIUM AND METHOD FOR
`CONTACTLESS COMMUNICATION BETWEEN THE DATA
`STORAGE MEDIUM AND A READER
`
`
`
`
`
`
`
`
`DECLARATION OF TAJANA ŠIMUNIĆ ROSING, PH.D.
`
`
`
`
`
`
`
`1
`
`SAMSUNG 1003
`
`

`

`TABLE OF CONTENTS
`
`I. INTRODUCTION AND SCOPE OF WORK ........................................... 5
`
`II. QUALIFICATIONS ............................................................................... 6
`
`III. MATERIALS CONSIDERED ............................................................. 11
`
`IV. SUMMARY OF CONCLUSIONS ....................................................... 14
`
`V. LEGAL PRINCIPLES .......................................................................... 15
`
`A. Obviousness ....................................................................................... 15
`
`VI. PERSON OF ORDINARY SKILL IN THE ART................................ 16
`
`VII. OVERVIEW OF THE ’706 PATENT .............................................. 17
`
`A. The ’706 Patent .................................................................................. 17
`
`B. The State of the Art at the Time of the ’706 Patent Filing ................ 21
`
`VIII.
`
`INTERPRETATIONS OF THE ’706 PATENT CLAIMS AT ISSUE
`
`
`
`27
`
`IX. GROUND 1A – Claims 1-3, 9, 11, 12, 14-17, and 19 are obvious in
`
`view of de Jong and Nozawa ................................................................................... 28
`
`A. Overview of de Jong .......................................................................... 28
`
`B. Overview of Nozawa ......................................................................... 32
`
`C. The de Jong-Nozawa Combination.................................................... 33
`
`D. Analysis of Claims 1-3, 9, 11, 12, 14-17, and 19 .............................. 48
`
`2
`
`

`

`X. GROUND 1B: Claims 4-6 are obvious in view of de Jong, Nozawa and
`
`Deo
`
`98
`
`A. Overview of Deo ................................................................................ 98
`
`B. The de Jong-Nozawa-Deo Combination .........................................100
`
`C. Analysis of Claims 4-6 ....................................................................107
`
`XI. GROUND 2A: Claims 10 and 20- 22 are obvious in view of de Jong
`
`115
`
`A. Analysis of Claims 10 and 20-22 .....................................................115
`
`XII. GROUND 2B: Claim 10 is obvious in view of de Jong and JCVM
`
`132
`
`
`
`
`
`A. Overview of JCVM ..........................................................................132
`
`B. The de Jong-JCVM Combination ....................................................134
`
`C. Analysis of Claim 10 .......................................................................136
`
`XIII. GROUND 2C: The de Jong-RFID Handbook combination renders
`
`Claims 18 and 20-22 obvious ................................................................................142
`
`A. Overview of RFID Handbook ..........................................................142
`
`B. The de Jong-RFID Handbook Combination ....................................145
`
`C. Analysis of Claims 18 and 20-22 .....................................................151
`
`XIV. GROUND 3: Claims 18 and 21 are obvious on view of de Jong and
`
`Messerges
`
`156
`
`3
`
`

`

`A. Overview of Messerges ...................................................................156
`
`B. The de Jong-Messerges Combination ..............................................158
`
`C. Analysis of Claims 18 and 21 ..........................................................165
`
`XV. CONCLUSION ................................................................................176
`
`
`
`
`
`
`
`4
`
`

`

`I, Tajana Šimunić Rosing, Ph.D. of San Diego, California, declare that:
`
`I.
`
`1.
`
`INTRODUCTION AND SCOPE OF WORK
`
`I have been retained by Fish & Richardson P.C., on behalf of
`
`Samsung Electronics Co., Ltd. (“Petitioner”), as an independent expert consultant
`
`in this inter partes review (“IPR”) proceeding before the United States Patent and
`
`Trademark Office.
`
`2.
`
`I have been asked by Petitioner’s counsel (“Counsel”) to consider
`
`whether certain references teach or suggest the features recited in Claims 1-3, 8-12,
`
`14-20, and 22 of U.S. Patent No. 8,581,706 (“the ’706 patent”) (SAMSUNG-1001).
`
`My opinions and the bases for my opinions are set forth below. My opinions are
`
`based on my education and experience.
`
`3.
`
`In writing this Declaration, I have considered the following: the prior
`
`art publications cited below and my own knowledge and experience, including my
`
`teaching and work experience in the below-described fields, and my experience of
`
`working with others in those fields during the relevant period.
`
`4.
`
`I have no financial interest in either party or in the outcome of this
`
`proceeding. I am being compensated for my work on an hourly basis for all tasks
`
`involved. My compensation is not dependent on the outcome of these proceedings
`
`or on the content of my opinions.
`
`5
`
`

`

`II. QUALIFICATIONS
`
`5.
`
`I have summarized in this section my educational background, career,
`
`publications, and other relevant qualifications. My full curriculum vitae is attached
`
`as Appendix A to this expert report. Based on my experience, I understand and
`
`know the capabilities of persons of ordinary skill in the field of embedded
`
`communications systems during the timeframe leading up to the earliest priority
`
`date of the ’706 patent (June 12, 2006), and indeed, I have personal knowledge and
`
`experience in working directly with many such persons in the field during that time
`
`frame. Therefore, I understand what the POSITA would have known at the time. I
`
`have also relied on my review and analysis of the prior art cited in the petition,
`
`information provided to me in connection with this case, and information I have
`
`independently reviewed. See Section III.
`
`6.
`
`I am a full professor, an IEEE and an ACM Fellow, the Fratamico
`
`Endowed Chair in the Computer Science and Engineering Department at the
`
`University of California, San Diego (UCSD), and an adjunct full professor in the
`
`Electrical and Computer Engineering Department at UCSD. My research focuses
`
`on energy-efficient computing, embedded systems hardware, and software design.
`
`My place of business is located at 9500 Gilman Drive, La Jolla, California. I am
`
`over the age of eighteen and a citizen of the United States.
`
`6
`
`

`

`7.
`
`I am currently a Director of System Energy Efficiency Lab where I
`
`am leading a diverse research team on projects relating to system energy-efficiency.
`
`8.
`
`I have over twenty-five years of academic and industry experience in
`
`applying, designing, studying, teaching, and writing about energy-efficient
`
`computing. Energy efficient computing is an important consideration for mobile
`
`and embedded applications, which are particularly relevant to this IPR petition. In
`
`addition, my experience has spanned both hardware and software, operating
`
`systems and application programs, system communications and user interfaces. I
`
`received an Electrical Engineering Ph.D. degree in 2001 from Stanford University;
`
`my thesis was titled Energy Efficient System Design and Utilization. I earlier
`
`received an Electrical Engineering B.S. degree in 1992 from Northern Arizona
`
`University, an Electrical and Computer Engineering M.S. degree in 1993 from the
`
`University of Arizona, and an Engineering Management M.S. degree in 2000 from
`
`Stanford University. While at Stanford University, I worked in the same office and
`
`on the same machines where Yahoo was started, and just down the hall from the
`
`office where Google was started. After completing my M.S. in ECE, I worked at
`
`Altera Corporation, now Intel Corporation, as a senior design engineer for four
`
`years. During and after completing my Ph.D. degree, I worked with Stanford
`
`University and Hewlett-Packard Labs leading a team of researchers to develop
`
`products for the wireless portable devices market. At HP labs, my team’s efforts
`
`7
`
`

`

`included optimization of hardware and software design on a variety of mobile
`
`platforms. A partial list of my publications during this period is below.
`
` T. Simunic, M. Smith, “Dynamic Power Management at HP,” Invited Paper
`in Special Issue of Design and Test Journal, 2001.
`
` G. Manjunath, V. Krishnan, T. Simunic, J. Tourrilhes, A. McReynolds, D.
`Das, V. Srinivasmurthy, A. Srinivasan, “Smart Edge Server: going beyond a
`wireless access point,” WMASH 04.
`
` B. Delaney, T. Simunic, N. Jayant, “Energy Aware Distributed Speech
`Recognition for Wireless Mobile Devices,” Special Issue on Embedded
`Systems for Multimedia, IEEE Design & Test, 2004.
`
` A. Acquaviva, T. Simunic, V. Deolalikar, S. Roy, “Remote Power Control
`of Wireless Network Interfaces,” Special Issue of Journal of Embedded
`Computing, No. 3, 2004.
`
` T. Simunic, W. Quadeer, G. De Micheli, “Managing heterogeneous wireless
`environments via Hotspot servers,” MMCN 05.
`
`
`
`9.
`
`Through work with Hewlett-Packard Labs, I have been granted the
`
`following United States patents:
`
` U.S. Patent No. 7,272,730, titled “Application-driven method and
`
`apparatus for limiting power consumption in a processor-controlled
`
`hardware platform,” which issued in 2007 from an application with a
`
`priority date in 2003;
`
` U.S. Patent No. 7,246,181, titled “Device and method for identifying a
`
`communication interface that performs an operating parameter closer to a
`
`desired performance
`
`level
`
`than another communication
`
`interface
`
`8
`
`

`

`performs the operating parameter,” which issued in 2007 from an
`
`application with a priority date in 2004; and
`
` U.S. Patent No. 7,190,980, titled “Method and system for power control
`
`in wireless portable devices using wireless channel characteristics,”
`
`which issued in 2007 from an application with a priority date in 2004.
`
`10.
`
`I have over 300 publications and received a number of best paper
`
`awards and nominations. I have also been an invited speaker at numerous
`
`academic and industry conferences.
`
`11. Since coming to UCSD, I have taught an undergraduate course on
`
`logic design, CSE 140, “Components and Design Techniques for Digital Systems,”
`
`and a graduate course in embedded systems, CSE 237a, “Introduction to
`
`Embedded Computing.” In my CSE 140 course, I cover basics of transistor design,
`
`logic circuits, and components, all key components that go into design of
`
`processors, and Register-Transfer-Level design. The course ends with a design of
`
`a simple MIPS based processor. In CSE 140 I also cover how to estimate
`
`performance and power consumption of a logic circuit. In my graduate CSE237a
`
`course, I cover all topics related to design and validation of embedded and
`
`distributed systems. In the first third of the course, the students learn about all the
`
`key hardware components that go into today’s embedded systems, including CPUs,
`
`GPUs, DSPs, FPGAs, various types of memory, interface design, sensors,
`
`9
`
`

`

`actuators, ADC/DAC, communication subsystem that includes a variety of wireless
`
`communication methods, such as WiFi, RFID, and Bluetooth, and control system
`
`design. The second third of the course is dedicated to embedded software, where
`
`we cover issues related to timing, real-time schedulers, and real-time operating
`
`system design, and discuss examples of embedded operating systems, including
`
`various versions of Linux and Windows used in embedded and mobile computing,
`
`Android, and embedded middleware. The last third of the course is focused on
`
`modeling strategies, testing and validation of embedded systems. Throughout the
`
`course, the students are expected to complete three projects. The first project
`
`requires students to build a mobile system that leverages sensors and actuators and
`
`schedules tasks using a real-time scheduler implemented within a version of Linux.
`
`The second part of the course requires design of an energy efficient power manager
`
`within Linux or Android for the hardware designed in part one of the project. The
`
`last project is open for students to pick but has to involve both hardware and
`
`software for embedded systems. A number of students in my class work on
`
`projects that include development of mobile applications that are capable of
`
`communicating using a variety of wireless standards.
`
`12. Based on my experience and education, I believe that I am qualified to
`
`opine as to the knowledge and level of skill of one of ordinary skill in the art at the
`
`time of the alleged invention of the ’706 patent (which I further describe below),
`
`10
`
`

`

`what such a person would have understood at that time, and the state of the art
`
`during that time. Based on my experiences, I understand and know of the
`
`capabilities of persons of ordinary skill in this field during the early-to-mid 2000s
`
`and specifically during the time before the alleged invention of the ’706 patent.
`
`Indeed, I taught, participated in organizations, and worked closely with many such
`
`persons in the field during that time frame.
`
`III. MATERIALS CONSIDERED
`
`13.
`
`I have reviewed the ’706 patent and relevant excerpts of its
`
`prosecution history (SAMSUNG-1002). I understand that the ’706 patent was
`
`filed on March 4, 2009, as a U.S. National Phase filing of PCT/EP2007/005185,
`
`and with a priority claim to German Patent Application 102006027200, filed June
`
`12, 2006. For purposes of this Declaration, I am using June 12, 2006 as the
`
`Critical Date.
`
`14. As part of my independent analysis for this Declaration, I have
`
`considered my personal knowledge and experience, the common knowledge of
`
`persons of ordinary skill prior to June 12, 2006, and the following publications and
`
`materials:
`
` U.S. Patent Publication No. 2005/0184163 to de Jong (SAMSUNG-
`
`1004)
`
`11
`
`

`

` Certified Translation of Japanese Laid-Open Patent Application No.
`
`2000-163539 to Nozawa (SAMSUNG-1005)
`
` Japanese Laid-Open Patent Application No. 2000-163539 to Nozawa
`
`(SAMSUNG-1006)
`
` U.S. Patent No. 6,220,510 to Everett et al. (SAMSUNG-1007)
`
` U.S. Patent No. 8,016,192 to Messerges et al. (SAMSUNG-1008)
`
` Excerpts from RFID Handbook, 2nd Edition, Klaus Finkenzeller, 2003
`
`(SAMSUNG-1009)
`
` U.S. Patent Publication No. 2008/0212558 to Aillaud et al.
`
`(SAMSUNG-1010)
`
` Java Card™ 2.1 Runtime Environment (JCRE) Specification (Revision
`
`1.0), Sun Microsystems, February 24, 1999 (SAMSUNG-1011)
`
` Java Card™ 2.1 Virtual Machine Specification (Revision 1.0), Sun
`
`Microsystems, March 3, 1999 (SAMSUNG-1012)
`
` Java Card 2.1 Application Programming Interface (Revision 1.0), Sun
`
`Microsystems, February 24, 1999 (SAMSUNG-1013)
`
` ISO/IEC Standard 14443-3: Initialization and Anticollision, First
`
`Edition, February 1, 2001 (SAMSUNG-1014)
`
`12
`
`

`

` Contactless Payment and the Retail Point of Sale: Applications,
`
`Technologies and Transaction Models, Smart Card Alliance, March
`
`2003 (SAMSUNG-1015)
`
` Contactless Technology for Secure Physical Access: Technology and
`
`Standards Choices, Smart Card Alliance, October 2002 (SAMSUNG-
`
`1016)
`
` Contactless Payments: Delivering Merchant and Consumer Benefits,
`
`Smart Card Alliance, April 2004 (SAMSUNG-1017)
`
` U.S. Patent No. 7,232,073 to de Jong (SAMSUNG-1018)
`
` U.S. Patent No. 5,721,781 to Deo et al. (SAMSUNG-1019)
`
` U.S. Patent Publication No. 2004/0083380 to Janke (SAMSUNG-1022)
`
` European Patent No. 0818761 to Drupsteen et al. (SAMSUNG-1023)
`
`15. Note that my citations to non-patent literature throughout this
`
`Declaration reference the absolute page number added to the exhibit (as opposed to
`
`the original pagination of the document). For patent literature, I have used the
`
`column/line numbers or paragraph numbers. Note also that all emphasis
`
`(bold/italics/underline) in any quoted text has been added unless otherwise
`
`indicated.
`
`16. Although this Declaration refers to selected portions of the cited
`
`references for the sake of brevity, it should be understood that these are examples,
`
`13
`
`

`

`and that one of ordinary skill in the art would have viewed the references cited
`
`herein in their entirety and in combination with other references cited herein or
`
`cited within the references themselves. The references used in this declaration,
`
`therefore, should be viewed as being incorporated herein in their entireties.
`
`17. Counsel has informed me that I should consider these materials
`
`through the lens of a person of ordinary skill in the art (“POSITA,” which is
`
`discussed further in Section VI below) as of the Critical Date, and I have done so.
`
`Unless otherwise stated, my testimony below refers to the knowledge of a POSITA
`
`as of the Critical Date.
`
`IV. SUMMARY OF CONCLUSIONS
`
`18. This Declaration explains the conclusions that I have formed based on
`
`my analysis. To summarize those conclusions:
`
` Ground 1A: Claims 1-3, 9, 11, 12, 14-17, and 19 are obvious in view
`
`of de Jong and Nozawa. See infra, Section IX.
`
` Ground 1B: Claims 4-6 are obvious in view of de Jong, Nozawa and
`
`Deo. See infra, Section X.
`
` Ground 2A: Claims 10 and 20-22 are obvious in view of de Jong.
`
`See infra, Section XI.
`
` Ground 2B: Claim 10 is obvious in view of de Jong and the Java
`
`Card Virtual Machine specification (“JCVM”), Claim 19 is obvious in
`
`14
`
`

`

`view of de Jong, Nozawa and JCVM, and Claim 6 is obvious in view
`
`of de Jong, Nozawa, Deo and JCVM. See infra, Section XII.
`
` Ground 2C: Claims 18 and 20-22 are obvious in view of de Jong and
`
`the RFID Handbook. See infra, Section XIII.
`
` Ground 3A: Claims 18 and 21 are obvious in view of de Jong and
`
`Messerges. See infra, Section XIV.
`
` Ground 3B: Claims 18 and 21 are obvious in view of de Jong, RFID
`
`Handbook and Messerges. See infra, Section XV.
`
`V. LEGAL PRINCIPLES
`
`19.
`
`In forming my analysis and conclusions expressed in this Declaration,
`
`I have applied the legal principles described in the following paragraphs, which
`
`were provided to me by counsel for the Petitioner.
`
`A. Obviousness
`
`20.
`
`I have been informed that a patent claim is invalid as “obvious” in
`
`light of one or more prior art references if it would have been obvious to a person
`
`of ordinary skill in the art at the time of the alleged invention (“POSITA”), taking
`
`into account (1) the scope and content of the prior art, (2) the differences between
`
`the prior art and the claims, (3) the level of ordinary skill in the art, and (4) any so
`
`called “secondary considerations” of non-obviousness, which include: 9i) “long
`
`felt need” for the claimed invention, (ii) commercial success attributable to the
`
`15
`
`

`

`claimed invention, (iii) unexpected results of the claimed invention, and (iv)
`
`“copying” of the claimed invention by others.
`
`21.
`
`I have been informed that a claim can be obvious in light of a single
`
`prior art reference or multiple prior art references. To be obvious in light of a
`
`single prior art reference or multiple prior art references, there must be a reason
`
`that would have prompted a POSITA to modify or supplement the single prior art
`
`reference, or to combine two or more references, in a manner that provides the
`
`elements of the claimed invention. This reason may come from a teaching,
`
`suggestion, or motivation to combine, or may come from the reference(s)
`
`themselves, the knowledge or “common sense” of a POSITA, or from the nature of
`
`the problem to be solved, and this reason may be explicit or implicit from the prior
`
`art as a whole. I have been informed that, under the law, the combination of
`
`familiar elements according to known methods is likely to be obvious when it does
`
`no more than yield predictable results. I also understand it is improper to rely on
`
`hindsight in making the obviousness determination.
`
`VI. PERSON OF ORDINARY SKILL IN THE ART
`
`22. Based on my review of the ’706 patent and my understanding
`
`regarding the state of the art in 2006, the qualifications of a POSITA would have
`
`encompassed a range of educational backgrounds and experience levels. This
`
`range would have included, for example, someone with a bachelor’s degree in
`
`16
`
`

`

`computer science, computer engineering, or a related field, and (2) at least two
`
`years of practical computer programming or engineering experience, including
`
`experience designing embedded systems requiring communication. While I have
`
`applied this level of skill throughout my analysis, I would still hold the same
`
`opinions even with a different POSITA description. As I will explain below, the
`
`technology described in the ’706 patent is rudimentary and, by 2006, the claimed
`
`communications mechanisms and components were well known and commonly
`
`used.
`
`VII. OVERVIEW OF THE ’706 PATENT
`
`A. The ’706 Patent
`
`23. The technology in the ’706 patent generally relates to a method and a
`
`data carrier for contactless communication. SAMSUNG-1001, 1:8-11. In
`
`particular, the ’706 patent discusses parallel communication of a reading device
`
`(for example, a reader, POS device, or terminal) with at least two communication-
`
`ready applications located on a portable data carrier (for example, a smart card, or
`
`smart card instantiated within a dongle, token, or mobile device like a cell phone).
`
`Id., 4:2-4. Before the priority date of the ’706 patent, numerous products,
`
`publications, and patents already existed that implemented or described the
`
`functionality claimed in the ’706 patent, as described further in my Declaration.
`
`Thus, the methodology of the ’706 patent was well-known in the prior art. Further,
`
`17
`
`

`

`to the extent there was any problem to be solved in the ’706 patent, it had already
`
`been solved in the prior art systems before the priority date of the ’706 patent.
`
`24. The ’706 patent discusses a method and data carriers that allow for
`
`“contactless, in particular parallel, communication of a reading device with at least
`
`two communication-ready applications located on a portable data carrier.” Id.,
`
`Abstract. In particular, the ’706 patent generally discusses a portable data carrier
`
`on which multiple applications are stored in a memory, and the mechanism for
`
`communication of the applications by the portable data carrier to a reading device.
`
`Id., 2:64-67. Referring to Figure 1 (below), the ’706 patent discusses a data carrier
`
`100 including applications 10, 20, and 30 each having an identification number
`
`UID1, UID2, and UIDn for communication with a reading device 200.
`
`
`
`18
`
`

`

`
`
`Id., FIG. 1 (annotated).
`
`25. The portable data carrier becomes operational in the response field of
`
`the reading device after receiving a search signal from the reading device. Id.,
`
`7:35-39. A communication device of the data carrier then generates a
`
`communication-readiness signal “comprising a first identification number” of a
`
`first application and transmits the signal to the reading device for selection. Id.,
`
`3:10-11, 7:39-46.
`
`26. The ’706 patent further states that, in some implementations, “the
`
`communication device 70 of the data carrier 100 can be set up to store in a
`
`nonvolatile memory of the data carrier 100 information about which of the
`
`applications 10, 20, 30 last communicated with the reading device 200.” Id., 9:6-9.
`
`19
`
`

`

`The communication device can use the stored prior-communication information to
`
`generate a communication-readiness signal for one of the applications for
`
`transmission to the reading device. Id., 9:11-22.
`
`27. The ’706 patent also discusses a mechanism to emulate a plurality of
`
`MIFARE memory cards to a reading device by using virtual sectors of a memory
`
`to store individual applications or groups of related applications. Id., 9:24-41,
`
`10:1-13.
`
`28. The ’706 patent claims only features that were conventional and well-
`
`known in the art at the time of the patent filing. In discussing the background of
`
`the technology, the ’706 patent states generally that when “a data carrier is brought
`
`into the response field of a reading device, thereby commencing its energy supply
`
`and putting it in an operational mode, it can receive a search signal emitted
`
`cyclically by the reading device and indicate its communication readiness to the
`
`reading device by means of a first response signal.” SAMSUNG-1001, 1:38-43.
`
`The reading device goes on to “start[] a selection process using a so-called anti-
`
`collision method in order to specifically select one data carrier for further
`
`communication when a plurality of communication-ready data carriers are located
`
`in the response field of the reading device at the same time.” Id., 1:44-48. “For
`
`data carriers according to ISO/IEC 14443 it further holds that a data carrier
`
`selected for communication is addressable during communication via a unique
`
`20
`
`

`

`session number (session-ID, CID) allocated dynamically by the reading device.”
`
`Id., 1:57-60. The ’706 patent further explains that the ISO-14443 (SAMSUNG-
`
`1014) enables “up to 16 data carriers [to] be selected for communication at the
`
`same time and addressed accordingly via 16 different session numbers.” Id., 1:66-
`
`2:1. Finally, the ’706 patent states that “it is known that a plurality of applications
`
`can be located on a portable data carrier at the same time and that the
`
`corresponding application processes can be executed concurrently when an
`
`operating system providing the necessary mechanisms is set up on the data
`
`carrier.” Id., 2:5-9.
`
`B.
`
`The State of the Art at the Time of the ’706 Patent Filing
`
`29. While
`
`the ’706 patent
`
`is directed
`
`to aspects of contactless
`
`communication between a data carrier and a reading device, the basic functionality
`
`and mechanisms disclosed had already been developed and used in existing smart
`
`card systems including Java Card and MIFARE. In particular, in the late 1990s,
`
`Sun Microsystems had developed Java Card runtime environment and virtual
`
`machine environment that provides for execution of applications and Java applets
`
`on a smart card. The runtime environment and virtual machine environment are
`
`defined through a series of technical documents published by Sun Microsystems.
`
`See generally, SAMSUNG-1011, SAMSUNG-1012, SAMSUNG-1013. Java
`
`Cards “combine a portion of the Java programming language with a runtime
`
`21
`
`

`

`environment optimized for smart cards and related, small-memory embedded
`
`devices.” SAMSUNG-1011, 6. Mechanisms for communication between a Java
`
`Card data carrier, including groupings of applications, and a terminal were
`
`specified in these technical documents and in related Oracle patents prior to the
`
`filing of the ’706 patent. Many concepts disclosed in the ’706 patent were well-
`
`known and previously implemented in Java Card, MIFARE and other smart card
`
`environments.
`
`30. For example, the contactless communication of applications between
`
`a smart card or other data carrier and a terminal was well known. SAMSUNG-
`
`1009, 16 (“The first smart cards in the form of prepaid telephone smart cards were
`
`launched in 1984”), 17-18 (describing the use of RFID technology in development
`
`of contactless smart cards, giving as an example “the use of contactless smart cards
`
`as tickets for short-distance public transit”), 18 (describing the components of an
`
`RFID system as including a transponder and an interrogator or reader).
`
`31. Contactless payment devices can be implemented in cards, key fobs,
`
`watches, and cellular phones. See SAMSUNG-1015, 6. Contactless payment
`
`applications have been in existence since the 1980s for use on toll-roads, in
`
`payment for gas at gas stations, and for ticketing applications. Id., 7. Over time,
`
`the operating costs of such
`
`technologies decreased while security and
`
`manufacturing conditions improved, until MCU-based smart card development
`
`22
`
`

`

`began in earnest in about 1986. Id. In 1994, the MIFARE card was introduced as
`
`“the first standards-based contactless smart card product to find market
`
`acceptance.” See SAMSUNG-1016, 10. As another example, the Hong Kong
`
`Octopus card, which was launched in 1997, functions as an electronic purse for use
`
`in automatic fare collection for public transportation. SAMSUNG-1015, 7. In
`
`2002, MasterCard, VISA, and JCB announced the availability of contactless
`
`payment options. Id. While the original prototypes of the “contactless smart card
`
`operated at a much lower frequency (300 kHz) than current smart cards,” by the
`
`late 1990s and early 2000s smart cards were operated at 13.56 MHz. Id. In fact, in
`
`late 2002, “Philips and Sony announced joint development of a new near-field
`
`radio frequency communication technology called Near Field Communication
`
`(NFC),” which enables short-range communication between consumer devices
`
`with an NFC interface, including smart card readers and smart cards. See
`
`SAMSUNG-1015, 27.
`
`32. These contactless cards work as special
`
`transponders
`
`that
`
`communicate with a reader or terminal. See SAMSUNG-1009, 7; see also
`
`SAMSUNG-1016, 12. Java Card code can run on smart cards, but also on other
`
`platforms including, for example, USB tokens, smart buttons, and other devices.
`
`Some examples of applications stored and accessed on smart cards include
`
`applications for bank card authentication, electronic health documents, key and
`
`23
`
`

`

`password managers, and payment or loyalty cards. Applications can use multiple
`
`segments of a memory. SAMSUNG-1009, 102 (“The memory of a MIFARE®
`
`transponder is divided into 16 independent segments… [t]hus 16 independent
`
`applications that are protected from each other by secret keys can be loaded onto
`
`the transponder”); see also SAMSUNG-1013, 15 (“Java Card technology enables
`
`programs written in the Java programming language to be run on smart cards and
`
`other small, resource-constrained devices”). The segmentation of memory to store
`
`applications can enable protection or access-control of the applications. See
`
`SAMSUNG-1009, 100 (“it is possible to divide the entire memory into small units
`
`called segments, and protect each of these from unauthorized access with a
`
`separate key … [this] permits data from different applications to be stored
`
`completely separately”), 102 (“16 independent applications that are protected from
`
`each other by secret keys can be loaded onto the transponder”). Segmentation was
`
`developed to isolate different applications from each other, so that if one
`
`application fails for any reason, the other applications can continue running using
`
`their separate memory space. See id.
`
`33. The applications are identified by an identification number such as an
`
`application identifier (“AID”) within the smart card and
`
`to the reader.
`
`SAMSUNG-1009, 103 (“Each application is allocated a unique identification
`
`number”); SAMSUNG-1012, 49. These identification numbers (AIDs) “are
`
`24
`
`

`

`administered by the International Standards Organization (ISO), so they can be
`
`used as unique identifiers.” Id. The AID format used in Java Cards and other
`
`smart cards includes “a first 5-byte value known as a RID (resource identifier)”
`
`and “a variable length value known as the PIX (proprietary identifier extension).”
`
`Id., 50. The RID is a value assigned to a company by the ISO, such that each
`
`company has its own ISO. Id. The PIX portion of the AID is managed by each
`
`company. A card reader, such as a terminal, can call an application on the smart
`
`card using the AID. Id., 17, 50; see also SAMSUNG-1013, 64 (“SELECT APDU
`
`commands use instance AID bytes for applet selection”). Application Protocol
`
`Data Unit (“APDU”) is the communication format used between the card and the
`
`off-card applications. This format is defined in ISO specification 7816-3. See
`
`SAMSUNG-1004, ¶¶8, 11; see also SAMSUNG-1009, 70-72; SAMSUNG-1014,
`
`9.
`
`34. In some instances, the terminal or reader calls a particular application
`
`on the smart card by the full AID. SAMSUNG-1013, 64; see also SAMSUNG-
`
`1011, 18. In other instances, the terminal can select an application on the smart
`
`card for communication via a partial AID. See SAMSUNG-1011, 18. The use of a
`
`partial AID may return multiple applications on the smart card having AIDs that
`
`match the partial AID. See SAMSUNG-1004, ¶¶19 (“there may be multip

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