throbber
UNITED STATES PATENT AND TRADEMARK OFFICE
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
`KIOSOFT TECHNOLOGIES LLC
`
`and
`
`TECHTREX, INC.
`
`Petitioners
`
`v.
`
`PAYRANGE, INC.
`Patent Owner
`
`Patent 11,074,580
`
`DECLARATION OF GERALD SMITH IN SUPPORT OF PETITION FOR
`POST-GRANT REVIEW OF U.S. PATENT NO. 11,074,580
`
`Mail Stop “PATENT BOARD”
`Patent Trial and Appeal Board
`U.S. Patent & Trademark Office
`P.O. Box 1450
`Alexandria, VA 22313-1450
`
`Kiosoft LLC EX1003
`U.S. Patent No. 11,074,580
`
`Petitioners Kiosoft Technologies, LLC, et al.
`Exhibit 1003
`Page 1
`
`

`

`TABLE OF CONTENTS
`Introduction ....................................................................................................... 3
`I.
`II. Summary of My Opinions ................................................................................ 3
`III. Qualifications and Experience ........................................................................ 4
`IV. Materials Considered .................................................................................... 8
`V. Relevant Legal Standards................................................................................. 9
`Level of Ordinary Skill ........................................................................................... 9
`Claim Construction ............................................................................................... 10
`Written Description and Enablement ................................................................ 11
`Indefiniteness .................................................................................................... 11
`Anticipation ....................................................................................................... 12
`Obviousness ...................................................................................................... 12
`VI. Technology Background ............................................................................. 14
`VII. Overview of the ’580 Patent ........................................................................ 22
`VIII. Overview of the Prior Art ........................................................................... 28
`A. WIPO Publication No. WO2014093857 to Anderson (EX1005) .............. 28
`B. U.S. Publication No. 2017/0193508 to Patel (EX1007) ............................ 34
`C. U.S. Patent No. 8,596,529 to Kolls (EX1016) ............................................. 36
`IX. Application of the Prior Art to the Claims ................................................ 44
`A. Claims 1 to 17 Are Anticipated By Anderson (EX1005) in view of the MDB
`Protocol (EX1006) (Ground 1) ............................................................................. 44
`1. Where Each Element is Found in the Prior Art ......................................... 49
`B. Claims 1 to 17 Are Obvious Based on Anderson (EX1005) in view of Kolls
`(EX1016) and The ’508 Publication (EX1007) )(Ground 2) .............................105
`1. Reason to Combine Anderson in view of Kolls .......................................105
`2. Reason to Combine Anderson and Kolls in view of The ’508 publication
`
`107
`3. Where Each Element is Found in the Prior Art .......................................109
`
`
`
`i
`
`Petitioners Kiosoft Technologies, LLC, et al.
`Exhibit 1003
`Page 2
`
`

`

`
`
`Post-Grant Review of U.S. Patent No. 11,074,580
`
`
`
`X. Ground (4): Claims of the ’580 Are Indefinite ...........................................167
`A. The Limitation “Validating The Request, Wherein Validation Of The Request
`Indicates That The Mobile Device Is Authorized, By A Remote Server, To
`Access The Signals Generated By The First Peripheral Device” Is Indefinite
`(Claims 1-17) ......................................................................................................167
`B. The Limitations “Registering The Electronic Device As A Slave To The
`Machine Controller” And “Registering The First Peripheral Device As A Slave
`To The Electronic Device” Are Indefinite (Claims 1-17) ..................................173
`XII. Other Evidence Relevant to Obviousness ..................................................174
`
`
`ii
`
`Petitioners Kiosoft Technologies, LLC, et al.
`Exhibit 1003
`Page 3
`
`

`

`
`
`Post-Grant Review of U.S. Patent No. 11,074,580
`
`
`
`I, GERALD SMITH, declare as follows:
`
`I.
`
`
`Introduction
`I have been asked by KioSoft Technologies LLC and TechTrex, Inc.
`
`(“Petitioners” and, collectively, “KioSoft”) to provide my opinions in the above-
`
`captioned post-grant review proceeding involving U.S. Patent No. 11,074,580
`
`(“the ’580 patent,” EX1001), which is titled “Device And Method For Providing
`
`External Access To Multi-Drop Bus Peripheral Devices.”
`
`
`
`I am being compensated at the rate of $450 per hour for the time I spend in
`
`connection with the proceeding. My compensation is not dependent in any way on
`
`the substance of my opinions or on the outcome of this proceeding.
`
`II.
`
`
`Summary of My Opinions
`To assist and orient the reader in reviewing this declaration, I have
`
`provided a summary of my main opinion below. Claims 1 to 17 (the “challenged
`
`claims”) are anticipated by the prior art. Also, a person of ordinary skill in the art
`
`(“POSITA”) at the time of the alleged invention would have found the subject
`
`matter of claims 1 to 17 obvious in view of the prior art. Additionally, a POSITA
`
`would not have found certain elements of the claims to be enabled by the written
`
`description of the ’580 patent as of its filing date. A POSITA would have found
`
`other elements of the claims to have been indefinite as of the ’580 patent’s filing
`
`date.
`
`3
`
`Petitioners Kiosoft Technologies, LLC, et al.
`Exhibit 1003
`Page 4
`
`

`

`
`
`Post-Grant Review of U.S. Patent No. 11,074,580
`
`
`
`The specific grounds of unpatentability that I refer to are identified below:
`
`
`
`Challenge
`Ground Statute(s)
`§102(a)(1) Anticipation by WO 2014093857
`1
`(“Anderson,” EX1005)
`Obviousness by Anderson in view of U.S.
`8,596,529 (“Kolls,” EX1016) and U.S.
`2017/0193508 (“’508 publication,”
`EX1007)
`Non-statutory subject matter
`
`§103
`
`§101
`
`2
`
`3
`
`4
`
`§112(b)
`
`Indefiniteness
`
`Challenged
`Claim(s)
`1-17
`
`1-17
`
`1-17
`
`1-17
`
`
`III. Qualifications and Experience
`
`A copy of my curriculum vitae is provided as Exhibit 1004.
`
`
`
`I obtained a Bachelor of Science in Electrical Engineering from Rose-
`
`Hulman Institute of Technology in 1978 and continued post graduate studies at
`
`Rutgers University from 1978 to 1983 in Electronics Engineering and Computer
`
`Science.
`
`
`
`I am the founder of Generic Smart Cards LLC. I founded this company in
`
`2012. I have worked extensively with smart cards, terminals, and transaction
`
`solutions since 1983. I have worked in a wide range of technologies relating to
`
`smart cards, including, but not limited to, silicon, operating systems, card
`
`applications, packaging, printing technologies, edge interfaces, terminals, and host
`
`system applications.
`
`4
`
`Petitioners Kiosoft Technologies, LLC, et al.
`Exhibit 1003
`Page 5
`
`

`

`
`
`Post-Grant Review of U.S. Patent No. 11,074,580
`
`
`
`For the past 20 years, I have focused on security and identity attributes of
`
`
`
`smart cards and smart card enabled solutions. I have served as an International
`
`Standards Organization (ISO) project editor and as a contributor to a number of
`
`major smart card standards, including, and not limited to, ISO/IEC 7816, ISO/IEC
`
`14443, ISO/IEC 24727, FIPS 201, and FIPS 140. I have actively participated in
`
`the Java Card Forum, PC/SC implementations, MULTOS smart card O/S
`
`application development, and Microsoft Windows Smart Card O/S evaluations. In
`
`addition, I have in-depth knowledge and experience with proprietary O/S smart
`
`card implementations, including but not limited to ORGA Micardo, Siemens
`
`CardOS, Schlumberger MultiFlex, Gemplus MPCOS, and G&D StarCOS.
`
`
`
`From 1978 to 1983, I was an Officer in the United States Army Signal
`
`Corps attached to the Communications Electronics Command at Fort Monmouth,
`
`New Jersey. The Signal Corps is a division of the U.S. Army that develops, tests,
`
`provides, and manages communications and information systems support for the
`
`command and control of combined armed forces. In the Signal Corps, I actively
`
`participated in the research and development of software intensive terminals and
`
`peripherals encompassing device mechanisms, microprocessor technologies
`
`(HW/SW) and system integration. I was part of a high level research team
`
`exploring distributed processing configurations. I achieved the rank of Captain
`
`prior to leaving the U.S. Army for private industry.
`
`5
`
`Petitioners Kiosoft Technologies, LLC, et al.
`Exhibit 1003
`Page 6
`
`

`

`
`
`Post-Grant Review of U.S. Patent No. 11,074,580
`
`
`
`In 1983, I began work as a technologist at Mars Electronics International, a
`
`
`
`company directed to unattended payment systems. I was promoted to product line
`
`manager for all of the company’s North American coin mechanisms, the core
`
`product for the business at that time.
`
`
`
`From 1989-1993, I was employed at VeriFone where I served as the
`
`Director of Engineering in a unit that developed food service and vending industry
`
`applications implemented through computer software and hardware. During this
`
`time at VeriFone, I worked on development of the Valu-CardTM Stored Value card
`
`system to complement the company’s Point-of-sales (POS) business.
`
`
`
`From 1993-1995, I was employed at Schlumberger where I competed for,
`
`obtained, and developed technology business relating to smart card pilot projects
`
`for VISA and smart card applications for MasterCard.
`
`
`
`From 1995-1996, I worked at Zenith Data Systems / Groupe BULL as a
`
`technical manager for Smart Card Technology and Internet Commerce.
`
`
`
`From 1996-1999, I served as Director of New Business Development for
`
`ORGA Card Systems Inc., where I was responsible for managing the company’s
`
`Americas region and coordinating with international business units in Germany,
`
`Latin America, and the Far East. In this position, I worked as Project Leader on
`
`the MasterCard Smart Card Access project using the MULTOS platform for secure
`
`card transactions. In 1999, I joined American Express as a Development Leader
`
`6
`
`Petitioners Kiosoft Technologies, LLC, et al.
`Exhibit 1003
`Page 7
`
`

`

`
`
`Post-Grant Review of U.S. Patent No. 11,074,580
`
`
`
`for the “Blue from American Express” Smart Card product development initiative.
`
`In that position, I served as Advanced Card Technology leader on IP Management,
`
`chip card specifications, security models using smart cards, and external standards.
`
`I was promoted to Vice President in 2001. Among other duties at American
`
`Express, I served as Product Manager, Business and Technical Architect of the
`
`“Summer Concerts in Blue” product launch (summer of 2000), served as a Board
`
`Member of the Global Platform governance body from 2000-2002, was a
`
`contributing member to GlobalPlatform Card and Card Management System
`
`specification, was a JavaCard Forum representative, and a technical representative
`
`to ISO/IEC JTC1 SC17 International Standard body including contact card,
`
`contactless card, and test methods.
`
`
`
`From 2003-2007, I worked at SHARP Microelectronics of the Americas, a
`
`world leader in LCD, Integrated Circuits, RF, Imaging, and Optoelectronics
`
`technology, where I served as the Senior Smart Card Business Development
`
`Manager / Senior Field Technical Manager. Among other duties, I served as a
`
`subject matter expert in the area of Smart Card technologies working as a
`
`development leader for integration of smart card technology into identity, payment,
`
`and telecommunication solutions.
`
`
`
`Since 2007, I have been employed with ID Technology Partners as a
`
`subject matter expert for a diverse range of engagements related to smart cards,
`
`7
`
`Petitioners Kiosoft Technologies, LLC, et al.
`Exhibit 1003
`Page 8
`
`

`

`
`
`Post-Grant Review of U.S. Patent No. 11,074,580
`
`
`
`biometrics and other high assurance identification verification initiatives and
`
`technologies. My projects have included government and non-government
`
`credentialing programs as well as one-off enterprise solutions.
`
`IV. Materials Considered
`
`In formulating my opinions, I have relied upon my training, knowledge,
`
`and experience that are relevant to the ’580 patent. I have specifically considered
`
`the following documents, in addition to all other documents cited in this
`
`declaration:
`
`
`
`Exhibit Description
`
`1001 U.S. Patent No. 11,074,580 to Patel et al. (“the ’580 patent”)
`
`1002 Prosecution History of the ’580 patent
`
`1005 PCT International Publication No. WO 2014/093857 (“Anderson”)
`1006 Multi-Drop Bus / Internal Communication Protocol, version 4.2,
`National Automatic Merchandising Association, February, 2011
`(“MDB/ICP”)
`1007 U.S. Publication No. 2017/0193508 (“’508 publication”)
`
`1008 U.S. Publication No. 2007/0083287 (“Defosse”)
`
`1009 U.S. Publication No. 2007/0095901 (“Illingworth”)
`
`1010 U.S. Publication No. 2009/0303982 (“Blachman”)
`
`1011 U.S. Publication No. 2007/0119680 (“Saltsov”)
`
`1013 U.S. Patent No. 9,092,768 (“Breitenbach”)
`
`8
`
`Petitioners Kiosoft Technologies, LLC, et al.
`Exhibit 1003
`Page 9
`
`

`

`
`
`Post-Grant Review of U.S. Patent No. 11,074,580
`
`
`
`1014 U.S. Patent No. 8,157,167 (“Cost”)
`
`1015 U.S. Patent No. 6,390,269 (“Billington”)
`
`1016 U.S. Patent No. 8,596,529 (“Kolls”)
`
`
`V. Relevant Legal Standards
`
`I am not a lawyer. In forming my opinions, I have relied upon various
`
`legal principles, as explained to me by Petitioners’ counsel. My understanding of
`
`these principles is summarized below.
`
`
`
`I understand that a patent claim defines the scope of an alleged invention. I
`
`further understand that a claimed invention must be new, useful, and non-obvious
`
`over the prior art as of its earliest filing date for it to be patentable. I understand
`
`that in this proceeding, Petitioners have the burden of proving that it is more likely
`
`than not that at least one of the challenged claims would have been unpatentable
`
`over the prior art.
`
`
`
`In determining the patentability of a claim, I understand that the first step is
`
`to understand the claim from the perspective of a POSITA to determine its
`
`meaning and scope. With that understanding, I have considered the claims at issue
`
`against the prior art from the perspective of a POSITA, as further summarized
`
`below.
`
`Level of Ordinary Skill
`
`9
`
`Petitioners Kiosoft Technologies, LLC, et al.
`Exhibit 1003
`Page 10
`
`

`

`
`
`Post-Grant Review of U.S. Patent No. 11,074,580
`
`
`
`A POSITA at the time of the earliest claimed filing date of the ’580 patent
`
`
`
`would have a Bachelor of Science in Electrical Engineering, Computer Science, or
`
`another degree related to electromechanical systems, as well as at least 3 years of
`
`academic or industry experience in electronic payment systems.
`
`Claim Construction
`
`I have been informed by Petitioners’ counsel that in this proceeding, the
`
`United States Patent and Trademark Office (“PTO”) interprets the claims of an
`
`unexpired patent, such as the ’580 patent, under the same standards used in a
`
`United States District Court. This includes interpreting the claims through the lens
`
`of a POSITA in view of the entire patent. Accordingly, in formulating my
`
`opinions, I reviewed the claims of the ’580 patent as I perceive a POSITA would
`
`have understood them at the time of the earliest claimed priority date of the ’580
`
`patent, after reading the entire ’580 patent specification. As described below, I
`
`believe that the earliest possible effective filing date for the challenged claims is
`
`July 21, 2020 —the date that the claims and embodiments depicted in FIGS. 26 to
`
`35 were added.
`
`
`
`Finally, I have been informed that claim construction is ultimately a
`
`question of law. Accordingly, I understand that a tribunal may choose to construe
`
`certain terms to provide clarity to the proceeding should any dispute arise between
`
`the parties over how a term should be construed. If the tribunal chooses to
`
`10
`
`Petitioners Kiosoft Technologies, LLC, et al.
`Exhibit 1003
`Page 11
`
`

`

`
`
`Post-Grant Review of U.S. Patent No. 11,074,580
`
`
`
`construe any term, then I reserve my right to review and potentially modify any
`
`opinions below in view of such constructions.
`
`Written Description and Enablement
`
`I understand that each claim must be analyzed to determine its effective
`
`priority date by comparing each of its elements to the application from which the
`
`patent issued and/or any alleged priority applications.
`
`
`
`I understand that in order for a claim to claim priority to a previously filed
`
`application, the claim must have written description support in that priority
`
`document, and the written description needs to have been carried over into the
`
`application in which the claim appears.
`
`
`
`I understand that claims are required to be supported by a written
`
`description in the specification that must reasonably convey to a person of ordinary
`
`skill in the art that the inventor had possession of the claimed subject matter as of
`
`the filing date.
`
`
`
`I also understand that the supporting disclosure of an application must be
`
`sufficient to inform a person of ordinary skill in the art that the inventor how to
`
`both make and use the claimed invention, without undue or unreasonable
`
`experimentation.
`
`Indefiniteness
`
`11
`
`Petitioners Kiosoft Technologies, LLC, et al.
`Exhibit 1003
`Page 12
`
`

`

`
`
`Post-Grant Review of U.S. Patent No. 11,074,580
`
`
`
`I understand that a claim is indefinite if it fails to inform, with reasonable
`
`
`
`certainty, a POSITA about the scope of the invention. Moreover, I also understand
`
`that claims must particularly and distinctly set out what is claimed so that the
`
`public has fair notice of the claimed invention. For example, if the language of a
`
`claim may be read and understood in more than one way by a POSITA, then that
`
`claim is indefinite. I understand that the claim must be read in light of the
`
`disclosure of the application, the teachings of the prior art, and the knowledge of a
`
`POSITA at the time of the invention of the claim. Further, I understand that each
`
`term in a claim must find clear support or antecedent basis in the specification.
`
`Anticipation
`
`I have been informed by Petitioners’ counsel that a patent claim is
`
`unpatentable if every element is actually disclosed in a prior art reference as recited
`
`in the claims. The disclosure may be explicit, implicit, or inherent. I understand
`
`that a reference is read from the perspective of a POSITA at the time of the
`
`invention.
`
`Obviousness
`
`I understand that an obviousness analysis involves properly construing a
`
`patent claim and then comparing that claim to the prior art to determine whether
`
`the claimed invention would have been obvious to a POSITA in view of the prior
`
`art and in light of the general knowledge in the art.
`
`12
`
`Petitioners Kiosoft Technologies, LLC, et al.
`Exhibit 1003
`Page 13
`
`

`

`
`
`Post-Grant Review of U.S. Patent No. 11,074,580
`
`
`
`I also understand that obviousness can be established by combining or
`
`
`
`modifying the teachings of the prior art to achieve the claimed invention. I
`
`understand that the reason to combine prior art references must be shown. This
`
`reason to combine can come from a variety of sources, not just the prior art itself or
`
`the specific problem the patentee was trying to solve. And I understand that the
`
`references themselves need not provide a specific hint or suggestion of the alteration
`
`needed to arrive at the claimed invention; the analysis may include recourse to logic,
`
`judgment, and common sense available to a POSITA that does not necessarily
`
`require explanation in any reference. It is also my understanding that where there is
`
`a reason to modify or combine the prior art to achieve the claimed invention, there
`
`must also be a reasonable expectation of success in so doing.
`
`
`
`I understand that a combination of familiar elements according to known
`
`methods is likely to be obvious when it does no more than yield predictable results. I
`
`understand that when there is a design need or market pressure to solve a problem
`
`and there are a finite number of identified, predictable solutions, a skilled person has
`
`good reason to pursue the known options within his or her technical grasp. If this
`
`leads to the anticipated outcome, then that outcome is likely a product not of
`
`innovation, but of ordinary skill and common sense, and therefore is considered
`
`obvious according to patent laws.
`
`13
`
`Petitioners Kiosoft Technologies, LLC, et al.
`Exhibit 1003
`Page 14
`
`

`

`
`
`Post-Grant Review of U.S. Patent No. 11,074,580
`
`
`
`I understand that when a skilled person would have reached the claimed
`
`
`
`invention through routine optimization, the invention may be deemed obvious. I
`
`also understand that such routine optimization involves testing an element or
`
`parameter that is termed a “results-effective” variable (that is, a variable that
`
`achieves a recognized result). And I understand that routine optimization involves
`
`using only routine techniques and ordinary skill of one in the relevant art.
`
`
`
`I understand that courts have held that when there is a “design need” or
`
`“market demand” and there are a “finite number” of solutions, it would have been
`
`obvious for a person of ordinary skill in the art to try such solutions. When the
`
`general conditions of a claim are disclosed in the prior art, it is not inventive to
`
`discover the optimum or workable ranges by routine experimentation.
`
`
`
`I understand that when considering the obviousness of an invention, one
`
`should also consider whether there are any objective indicia (also known as
`
`secondary considerations) that support the non-obviousness of the invention. I
`
`understand that objective indicia of non-obviousness include commercial success,
`
`long-felt but unmet need, failure of others, praise in the industry, and unexpected
`
`superior results. I am not aware of any objective indicia that would change my
`
`opinion regarding the claims of the ’580 patent.
`
`VI. Technology Background
`
`14
`
`Petitioners Kiosoft Technologies, LLC, et al.
`Exhibit 1003
`Page 15
`
`

`

`
`
`Post-Grant Review of U.S. Patent No. 11,074,580
`
`
`
`Conventional, electronic vending machines typically contain a
`
`
`
`microprocessor-based control system called a “vending machine controller” (or
`
`“VMC”). Such systems are used to control, monitor and record detailed
`
`information about the state of an associated vending machine including, for
`
`example, sales, cash received and paid out, errors, events, temperatures, inventory
`
`change, lock and unlock. EX1010, ¶2. The VMC may also control, monitor and
`
`record information from peripheral devices associated with functions such as coin
`
`acceptance, change giving, displays, credit cards and wireless transactions. Id.
`
`The Multi-Drop Bus/Internal Communication Protocol (the “MDB protocol”),
`
`maintained by the National Automatic Marketing Association (NAMA), is an
`
`interface standard used for collecting, recording, transmitting and auditing data
`
`associated with vending machines. Id. The MDB protocol determines the way in
`
`which the VMC learns what coins were accepted by a coin mechanism peripheral,
`
`what bills were accepted by a bill validator peripheral, and how much credit is
`
`available through a card reader peripheral. It is a way for the VMC to “tell” the
`
`coin mechanism how much change to pay out or to “tell” the card reader how
`
`much credit to return to the card.
`
`
`
`Unlike many shared bus protocols, the MDB protocol defines the VMC as
`
`the one and only master of the MDB and all other electronic peripheral devices as
`
`slaves. EX1006, §1.2. The VMC is able to communication with up to 32
`
`15
`
`Petitioners Kiosoft Technologies, LLC, et al.
`Exhibit 1003
`Page 16
`
`

`

`
`
`Post-Grant Review of U.S. Patent No. 11,074,580
`
`
`
`peripheral devices, with each peripheral device assigned a unique address and
`
`command set. Id. The VMC “polls” the MDB bus, asking each peripheral for
`
`activity, to which the peripherals respond with an acknowledgement (ACK),
`
`negative acknowledgement (NAK), or specific data, depending on its current
`
`activity. If a peripheral does not respond in a predetermined time, the VMC
`
`assumes the device is not on the bus. A purpose for the polling configuration is
`
`that it prevents bus interference, or “crashes,” because each peripheral only
`
`responds upon being polled. Id. The VMC resets all peripherals by pulling the
`
`transmit line “active” for a minimum of 100 mS. The protocol recommends that
`
`the VMC re-initialize each peripheral after this type of reset. Id. However,
`
`because any of the peripherals might go offline or otherwise not respond to polling
`
`on the MDB bus, it is necessary for the VMC to initialize and register each
`
`peripheral after a reset.
`
`
`
`The VMC and each peripheral device has a unique address. Id., §§2.2, 2.3.
`
`The VMC can address packets to any of the peripheral devices, but the peripheral
`
`devices cannot communicate with each other. Instead, the peripheral devices can
`
`only address packets to the VMC in response to receiving a packet from the VMC.
`
`A packet is 36 bytes, including an address byte, optional data bytes, and a
`
`checksum (CHK) byte. Id., §2.2. The packet can carry up to eight instructions in
`
`the first byte. The VMC will respond to data from a peripheral with an ACK,
`
`16
`
`Petitioners Kiosoft Technologies, LLC, et al.
`Exhibit 1003
`Page 17
`
`

`

`
`
`Post-Grant Review of U.S. Patent No. 11,074,580
`
`
`
`NAK, or Retransmit (RET). Similarly, the packet transmitted by the peripherals to
`
`the VMC consist of up to 36 bytes, including an address, data (ACK or NAK), and
`
`a CHK byte. Id.
`
`
`
`The MDB protocol also provides for a File Transport Layer (FTL) that
`
`allows the VMC to function as a network manager for all FTL data transfers, and
`
`to drive the MDB/ICP interface to exchange high-level information between the
`
`VMC and peripherals. Id., §2.6.
`
`
`
`
`
`Since the MDB protocol establishes the manner by which each
`
`component device communicates with the VMC, the connection to each device is
`
`identical. Every device has basically two MDB connectors to allow it to both
`
`connect to the MDB bus in the machine and provide a connection for another
`
`device. EX1009, ¶67. The MDB protocol was written to allow for extensions of
`
`the protocol to accommodate additional features of peripheral devices which were
`
`not known at the time of drafting of the protocol. EX1011, ¶16. With the
`
`intentional adaptability built into the MDB protocol, it was commonplace to add
`
`electronic devices as intermediate controllers in a broad range of retrofits of
`
`conventional MDB-based vending machines, by connecting the device between the
`
`VMC and peripheral devices, as shown, for example, in EX1011, FIG. 2
`
`(reproduced below), wherein the electronic device is denoted as 32.
`
`17
`
`Petitioners Kiosoft Technologies, LLC, et al.
`Exhibit 1003
`Page 18
`
`

`

`
`
`Post-Grant Review of U.S. Patent No. 11,074,580
`
`
`
`
`
`
`
`
`
`
`FIG. 3 (reproduced below) in EX1011 demonstrates the common
`
`approach that was implemented with vending machines to add new functionalities
`
`or new, previously unsupported (by the VMC) peripheral devices 30. As seen
`
`below, the slave interface of the electronic device 32 was connected to the MDB
`
`bus and set to communicate with the VMC 4, and the master (or host) interface
`
`was connected to the peripheral devices 10, 30, which are decoupled from the
`
`MDB of the machine.
`
`18
`
`Petitioners Kiosoft Technologies, LLC, et al.
`Exhibit 1003
`Page 19
`
`

`

`
`
`Post-Grant Review of U.S. Patent No. 11,074,580
`
`
`
`
`
`
`
`
`The retrofit device was typically connected between the VMC and
`
`peripheral devices to expand audit functionalities, such as, for example, in Defosse,
`
`which discloses a vending machine 12 configured with an audit device 18, cashless
`
`reader peripheral 30, and a transceiver to interact with a mobile device 14 over a
`
`direct wireless connection 40 to exchange data. EX1008, ¶¶18, 22, FIG. 1
`
`(reproduced below). The audit device 18 is connected between the VMC 24 and
`
`peripheral devices 30, 32 via an MDB interface (id., ¶37), and configured to
`
`operate as a “slave” with respect to the VMC 24 and the mobile device 14 (id.,
`
`¶35), and as a “master” with respect to the peripheral devices, as depicted in FIG.
`
`1.
`
`19
`
`Petitioners Kiosoft Technologies, LLC, et al.
`Exhibit 1003
`Page 20
`
`

`

`
`
`Post-Grant Review of U.S. Patent No. 11,074,580
`
`
`
`
`
`
`
`
`Breitenbach (EX1013) is yet another example of a conventional electronic
`
`device that can be “added to a standard machine (e.g., as a post-production and/or
`
`after-market addon) to add to and/or alter functionality thereof—e.g., an ‘after-
`
`market’ retrofit device.” EX1013, 2:58-63. Like many of the VMC retrofit
`
`devices that were well-known, Breitenbach discloses a plug-and-play retrofit
`
`device (120/320/420/520/720) that can be readily installed into standard MDB
`
`protocol-based vending machines. See, e.g., id., FIGS. 1, 3-5, 7. The expansion of
`
`functionalities includes providing for direct communication between a customer’s
`
`20
`
`Petitioners Kiosoft Technologies, LLC, et al.
`Exhibit 1003
`Page 21
`
`

`

`
`
`Post-Grant Review of U.S. Patent No. 11,074,580
`
`
`
`smartphone and the machine’s components/functionalities via the retrofit device.
`
`Id., 4:58-64, 6:65-7:14, 18:16-22.
`
`
`
`As shown in the embodiment depicted in FIG. 1 (reproduced below), the
`
`retrofit device 120 can be installed and connected between the VMC 110 and the
`
`peripheral devices 112 (input device) and 116 (communication device) to alter or
`
`expand functionalities of the VMC 110. The retrofit device can be connected as a
`
`slave to the VMC in the machine 108 by means of MDB connectors to, for
`
`example, emulate a payment peripheral device. Id., 11:6-10, 14:41-45. The
`
`retrofit device also operates as a master to the connected peripheral devices,
`
`communicating with the peripherals according to the MDB protocol. Id., 14:20-23,
`
`14:60-15:2. As depicted by the broken lines in FIG. 1 below, the input device 112
`
`and communication device 116 peripherals can be decoupled from the MDB of the
`
`machine.
`
`21
`
`Petitioners Kiosoft Technologies, LLC, et al.
`Exhibit 1003
`Page 22
`
`

`

`
`
`Post-Grant Review of U.S. Patent No. 11,074,580
`
`
`
`
`
`
`
`
`
`
`Breitenbach’s retrofit device (120/320/420/520/720) can include a
`
`wireless transceiver (460/760) that communicates with customer mobile devices
`
`(104/704) using NFC, infrared (IR), Bluetooth and/or WiFi. Id., 18:15-23. The
`
`retrofit device (120/320/420/520/720) includes an electronic processing device
`
`(374/474/574/910), an MDB connector 350, a USB connector 370, and non-
`
`transitory memory containing instructions to operate the retrofit device according
`
`to the MDB protocol, among others. Id., 15:31-40, 11:6-10, 11:52-54, 12:1-14.
`
`VII. Overview of the ’580 Patent
`
`22
`
`Petitioners Kiosoft Technologies, LLC, et al.
`Exhibit 1003
`Page 23
`
`

`

`
`
`Post-Grant Review of U.S. Patent No. 11,074,580
`
`
`
`The ’580 Patent is titled “Device And Method For Providing External
`
`
`
`Access To Multi-Drop Bus Peripheral Devices” and relates to “mobile-device-to-
`
`machine payment processing systems over a non-persistent network.” EX1001,
`
`1:30-21.
`
`
`
`The ’580 patent describes that a device with processor(s), memory, a slave
`
`interface, and host interface(s) performs as a virtual peripheral by registering itself
`
`as a slave to the machine controller coupled with the slave interface and performs
`
`as a virtual machine controller by registering peripheral(s) coupled with the host
`
`interface(s) as slaves to the device. The device receives a command from the
`
`machine controller via the slave interface and, in response to receiving the
`
`command: sends an acknowledgement to the machine controller via the slave
`
`interface; and relays the command to a respective peripheral via a respective one of
`
`the host interface(s), where the device sends signals to and from the machine
`
`controller asynchronous of sending signals to and from the peripheral(s). EX1001,
`
`Abstract.
`
`
`
`The ’580 Patent acknowledges that “[v]ending machines (or ‘automatic
`
`retailing’ machines), i

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