Guest User

sumy issue text file

a guest
Oct 1st, 2013
164
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 101.02 KB | None | 0 0
  1. UNITED STATES PATENT AND TRADEMARK OFFICE
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13. BEFORE THE PATENT TRIAL
  14. AND APPEAL BOARD
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23. PETITION FOR INTER PARTES REVIEW
  24. OF U.S. PATENT NO. 5,987,500
  25.  
  26.  
  27.  
  28.  
  29. Filed on behalf of SAP America, Inc.
  30. Lori A. Gordon
  31. By:
  32. Michael Q. Lee
  33.  
  34.  
  35. Sterne, Kessler, Goldstein & Fox PLLC
  36. 1100 New York Avenue, NW
  37.  
  38.  
  39. Washington, D.C.
  40.  
  41.  
  42.  
  43. Tel: (202) 371-2600
  44. Fax: (202) 371-2540
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54. OF CONT
  55. TABLE O
  56. TENTS
  57.  
  58. .... 2 
  59. .... 4 
  60. .... 4 
  61. ..... 4 
  62. ..... 5 
  63. ..... 5 
  64. .... 6 
  65. .. 12 
  66.  
  67. ... 12 
  68. .. 16 
  69. .. 23 
  70. .. 25 
  71. .. 27 
  72. .. 29 
  73. .. 30 
  74. .. 30 
  75. .. 33 
  76. .. 34 
  77. .. 35 
  78.  
  79. ... 39 
  80. .. 41 
  81. .. 47 
  82. .. 49 
  83. .. 50 
  84. .. 51 
  85. .. 53 
  86. .. 53 
  87. .. 55 
  88. .. 56 
  89. .. 56 
  90. .. 60 
  91.  
  92. I. 
  93. II. 
  94. III. 
  95.  
  96. ) ...............
  97. .................
  98. .................
  99. 7 C.F.R. §
  100. Notice (37
  101. Mandatory
  102. M
  103. 42.8(a)(1)
  104. .................
  105. .................
  106. R. § 42.104
  107. g (37 C.F.R
  108. r Standing
  109. Grounds for
  110. G
  111. 4(a)) ..........
  112. .................
  113. .................
  114. Id
  115. dentificatio
  116. on of Chal
  117. lenge (37 C
  118. C.F.R. § 42
  119. 2.104(b)) .
  120. .................
  121. .................
  122. challenge
  123. nds for the
  124. utory groun
  125. Statu
  126. A. 
  127. ................
  128. .................
  129. .................
  130. .................
  131. or Art .......
  132. ion of Prio
  133. Citat
  134. B. 
  135. .................
  136. .................
  137. .................
  138. Claim
  139. C. 
  140. m Construc
  141. ction ........
  142. .................
  143. .................
  144. .................
  145. .................
  146. 1. 
  147. Summary
  148. y of the ‘50
  149. 00 Patent .
  150. .................
  151. .................
  152. .................
  153. ANTICIPAT
  154. SED ON A
  155. NGES BAS
  156. CHALLEN
  157. IV.  C
  158. TION .......
  159. A
  160. A.
  161. -12, 14-17
  162.   Grou
  163. und 1: Chel
  164. lliah antici
  165. ipates claim
  166. ms 1-6, 10
  167. 7, and
  168. .................
  169. .................
  170. .................
  171. ................
  172. .................
  173. 35. ...
  174. .................
  175. Chelliah
  176. anticipates
  177. dent claim
  178. 1. 
  179. s independ
  180. 1 ..............
  181. .................
  182. Chelliah
  183. 2. 
  184. anticipates
  185. s dependen
  186. nt claim 2.
  187. ................
  188. .................
  189. Chelliah
  190. ................
  191. .................
  192. s dependen
  193. anticipates
  194. 3. 
  195. nt claim 3.
  196. Chelliah
  197. ................
  198. s dependen
  199. anticipates
  200. 4. 
  201. nt claim 4.
  202. .................
  203. Chelliah
  204. 5. 
  205. anticipates
  206. s dependen
  207. nt claim 5.
  208. ................
  209. .................
  210. Chelliah
  211. ................
  212. nt claim 6.
  213. s dependen
  214. anticipates
  215. 6. 
  216. .................
  217. Chelliah
  218. and 16. ......
  219. 0-12, 15, a
  220. s claims 10
  221. anticipates
  222. 7. 
  223. .................
  224. Chelliah
  225. 8. 
  226. anticipates
  227. s claim 14
  228. . ...............
  229. .................
  230. .................
  231. Chelliah
  232. . ...............
  233. .................
  234. s claim 17
  235. anticipates
  236. 9. 
  237. .................
  238. Chelliah
  239. 35. ...........
  240. dent claim
  241. s independ
  242. anticipates
  243. 10. 
  244. .................
  245. ms 1-6, 10-
  246. Grou
  247. und 2: Giff
  248. ford anticip
  249. pates claim
  250. -12, 14-17
  251. 7, and
  252. .................
  253. .................
  254. .................
  255. ................
  256. .................
  257. 35. ...
  258. .................
  259. Gifford a
  260. 1 ................
  261. ent claim 1
  262. independe
  263. anticipates
  264. 1. 
  265. .................
  266. 2. 
  267. Gifford a
  268. anticipates
  269. dependent
  270. t claim 2. .
  271. .................
  272. .................
  273. .................
  274. dependent
  275. anticipates
  276. Gifford a
  277. 3. 
  278. t claim 3. .
  279. .................
  280. .................
  281. dependent
  282. anticipates
  283. Gifford a
  284. 4. 
  285. t claim 4. .
  286. .................
  287. Gifford a
  288. 5. 
  289. anticipates
  290. dependent
  291. t claim 5. .
  292. .................
  293. .................
  294. 6. 
  295. Gifford a
  296. anticipates
  297. dependent
  298. t claim 6. .
  299. .................
  300. .................
  301. -12, 15, an
  302. nd 16. ........
  303. claims 10
  304. anticipates
  305. Gifford a
  306. 7. 
  307. .................
  308. claim 14. .
  309. Gifford a
  310. 8. 
  311. anticipates
  312. .................
  313. .................
  314. .................
  315. 9. 
  316. Gifford a
  317. anticipates
  318. claim 17. .
  319. .................
  320. .................
  321. .................
  322. 35. .............
  323. ent claim 3
  324. independe
  325. anticipates
  326. Gifford a
  327. 10. 
  328. .................
  329. Conclusion
  330. C
  331. n ................
  332. .................
  333. .................
  334. .................
  335. .................
  336. ................
  337.  
  338. ABC
  339.  
  340. B
  341. B.
  342.  
  343.  
  344.  
  345. V. 
  346.  
  347.  
  348.  
  349. - i -
  350.  
  351.  
  352. Petitioner SAP America, Inc. ("SAP") petitions the United States Patent
  353.  
  354. Office to institute an inter partes review of claims 1-6, 10-12, 14-17, and 35
  355.  
  356. (collectively, the “challenged claims” or “claims under review”) of United States
  357.  
  358. Patent No. 5,987,500 to Arunachalam (“the ’500 patent”). According to Office
  359.  
  360. records, the ʼ500 patent is assigned to Pi-Net International, Inc. (“Pi-Net” or
  361.  
  362. “Patent Owner”). A copy of the ’500 patent is provided as SAP 1001.
  363.  
  364. Although the '500 Patent purports to be the first to introduce real-time
  365.  
  366. transactions over a network, electronic commerce over networks such as the World
  367.  
  368. Wide Web was known well before the '500 Patent's earliest possible priority date.
  369.  
  370. In fact, the ‘500 Patent acknowledges that two-way, interactive, real-time
  371.  
  372. transactions over the World Wide Web existed prior to the filing date of the '500
  373.  
  374. Patent. ('500 Patent, 1:50-2:7.) For example, robust systems with diverse
  375.  
  376. functionality, such as electronic malls (i.e., applications accessible over the World
  377.  
  378. Wide Web that allow users to perform real-time transactions with a variety of
  379.  
  380. different merchants) and electronic payment systems were well known before the
  381.  
  382. '500 Patent. Because the prior art references discussed in this petition teach real-
  383.  
  384. time electronic commerce and predate the '500 Patent, this petition presents
  385.  
  386. grounds of rejection that are reasonably likely to prevail, and it should be granted
  387.  
  388. on all grounds.
  389.  
  390.  
  391.  
  392.  
  393.  
  394. - 1 -
  395.  
  396.  
  397. I. Mandatory Notice (37 C.F.R. § 42.8(a)(1))
  398. REAL PARTY IN INTEREST: The real party-in-interest of Petitioner is SAP
  399.  
  400. America, Inc. (“SAP”).
  401.  
  402. RELATED MATTERS: Petitioner notes that U.S. Patent No. 5,987,500 is
  403.  
  404. involved in the following current proceedings that may affect or may be affected
  405.  
  406. by a decision in this proceeding: Pi-Net International, Inc v. 1st Valley Credit
  407.  
  408. Union, No. 5:12-cv-01989 (C.D.Cal.); Pi-Net International, Inc v. Ace Rent A Car
  409.  
  410. Inc, No. 2:12-cv-04303 (C.D.Cal.); Pi-Net International, Inc v. Avis Budget Group
  411.  
  412. Inc et al, No. 2:12-cv-04036 (C.D.Cal.); Pi-Net International Inc v. Cal Poly
  413.  
  414. Federal Credit Union, No. 2:12-cv-09703 (C.D.Cal.); Pi-Net International Inc v.
  415.  
  416. Dollar Thrifty Automotive Group Inc et al, No. 2:12-cv-04270 (C.D.Cal.); Pi-Net
  417.  
  418. International Inc v. Enterprise Holdings Inc, No. 2:12-cv-03970 (C.D.Cal.); Pi-Net
  419.  
  420. International Inc v. In-land Valley Federal Credit Union, No. 5:12-cv-01990
  421.  
  422. (C.D.Cal.); Pi-Net International Inc v. Media City Community Credit Union, No.
  423.  
  424. 2:12-cv-09699 (C.D.Cal.); Pi-Net International Inc v. Payless Car Rental System
  425.  
  426. Inc, No. 2:12-cv-04394 (C.D.Cal.); Pi-Net International Inc v. South Bay Credit
  427.  
  428. Union, No. 2:12-cv-09705 (C.D.Cal.); Pi-Net International Inc V. The Hertz
  429.  
  430. Corporation et al, No. 2:12-cv-10012 (C.D.Cal.); Pi-Net International Inc v. U-
  431.  
  432. Haul International Inc, No. 2:12-cv-04301 (C.D.Cal.); Pi-Net International, Inc. v.
  433.  
  434. Bank of America, N.A. et al., No. 1:12-cv-00280 (D. Del.); Pi-Net International
  435.  
  436.  
  437.  
  438. - 2 -
  439.  
  440.  
  441. Inc. v. Capital One Financial Corporation et al, No. 1:12-cv-00356 (D.Del.); Pi-
  442.  
  443. Net International, Inc v. Citizens Financial Group, Inc., No. 1:12cv-00355
  444.  
  445. (D.Del.) (the “Concurrent Litigation”); Pi-Net International Inc. v. JP Morgan
  446.  
  447. Chase & Co, No. 1:12-cv-00282 (D.Del.); Pi-Net International Inc. v. Sovereign
  448.  
  449. Bank N.A, No. 1:12-cv-00354 (D.Del.); Pi-Net International Inc. v. UBS Financial
  450.  
  451. Services Inc, No. 1:12-cv-00353 (D.Del.); Pi-Net International Inc. v. Wilmington
  452.  
  453. Trust Company et al, No. 1:12-cv-00281 (D.Del.); Pi-Net International Inc. v.
  454.  
  455. WSFS Financial Corporation et al, No. 1:12-cv-00352 (D.Del.); Pi-Net
  456.  
  457. International, Inc v. Bridge Bank, No. 5:12-cv-04959 (N.D.Cal.); Pi-Net
  458.  
  459. International, Inc v. Commonwealth Central Credit Union, No. 5:12-cv-05730
  460.  
  461. (N.D.Cal.); Pi-Net International, Inc. v. Mission National Bank, No. 3:12-cv-
  462.  
  463. 04960 (N.D.Cal.); Pi-Net International, Inc. v. First National Bank Of Northern
  464.  
  465. California, No. 3:12-cv-04957 (N.D.Cal.); Pi-Net International, Inc. v. My Credit
  466.  
  467. Union, No. 3:12-cv-05733 (N.D.Cal.); Pi-Net International, Inc. v. San Jose Credit
  468.  
  469. Union, No. 4:12-cv-05732 (N.D.Cal.); Pi-Net International, Inc. v. My Credit
  470.  
  471. Union, No. 4:12-cv-05733.
  472.  
  473. SERVICE INFORMATION: Please address all correspondence to the lead counsel
  474.  
  475. as shown below. Petitioner consents to electronic service by email at the email
  476.  
  477. address provided below.
  478.  
  479. LEAD AND BACKUP COUNSEL:
  480.  
  481.  
  482.  
  483. - 3 -
  484.  
  485.  
  486. Lead Counsel
  487.  
  488. Backup Counsel
  489.  
  490. Lori A. Gordon, Reg. No. 50,636
  491.  
  492. Michael Q. Lee, Reg. No. 35,239
  493.  
  494.  
  495.  
  496. STERNE, KESSLER, GOLDSTEIN & FOX
  497.  
  498. STERNE, KESSLER, GOLDSTEIN & FOX
  499.  
  500. 1100 New York Avenue, N.W.
  501.  
  502. 1100 New York Avenue, N.W.
  503.  
  504. Washington, D.C. 20005-3932
  505.  
  506. Washington, D.C. 20005-3932
  507.  
  508. Tel.: 202-772-8862
  509.  
  510. Fax: 202-371-2600
  511.  
  512.  
  513.  
  514.  
  515.  
  516. Tel.: 202-772-8674
  517.  
  518. Fax: 202-371-2600
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526. II. Grounds for Standing (37 C.F.R. § 42.104(a))
  527. The undersigned and SAP certify that the ’500 patent is available for review.
  528.  
  529. Because the ’500 patent has an effective filing date of November 13, 1995, 35
  530.  
  531. U.S.C. § 311(c)'s timing requirements do not apply. See AIA Technical
  532.  
  533. Corrections Bill, H.R. 6621, 112th Cong. § 1(d)(1) (2013) (enacted). SAP also
  534.  
  535. certifies that it is not estopped from requesting an inter partes review challenging
  536.  
  537. claims 1- 6, 10-12, 14-17, and 35 on the grounds identified in the petition.
  538.  
  539. III.
  540.  
  541. Identification of Challenge (37 C.F.R. § 42.104(b))
  542. A.
  543. Statutory grounds for the challenge
  544. SAP request inter partes review of claims 1-6, 10-12, 14-17 and 35
  545.  
  546. (collectively referred to herein as the “challenged claims”):
  547.  
  548.  
  549.  
  550.  
  551.  
  552. Ground 1: Claims 1-6, 10-12, 14-17, and 35 are unpatentable under 35
  553.  
  554. - 4 -
  555.  
  556.  
  557. U.S.C. § 102(e) as anticipated by U.S. Patent No. 5,710,887 to Chelliah, et al.
  558.  
  559. Ground 2: Claims 1-6, 10-12, 14-17, and 35 are unpatentable under 35
  560.  
  561. U.S.C. § 102(e) as anticipated by U.S. Patent No. 5,724,424 to Gifford.
  562.  
  563. B. Citation of Prior Art
  564. The earliest possible priority date is November 13, 1995.1 The following
  565.  
  566. prior art references are applied in the above grounds:
  567.  
  568. U.S. Patent No. 5,710,887 to Chelliah et. al. (“Chelliah”) qualifies as prior
  569.  
  570. art under at least § 102(e) because it was filed on August 29, 1995, prior to the
  571.  
  572. filing date of the ‘500 patent. Chelliah is provided as SAP 1003.
  573.  
  574. U.S. Patent No. 5,724,424 to Gifford (“Gifford”) qualifies as prior art
  575.  
  576. under at least § 102(e) because it has an effective filing date of December 16,
  577.  
  578. 1993, prior to the filing date of the ‘500 patent. Gifford is provided as SAP 1004.
  579.  
  580. C. Claim Construction
  581. Except for the claim terms explicitly set forth below in section III.C.2, the
  582.  
  583. claim terms of the ‘500 patent are to be given their broadest reasonable
  584.  
  585. interpretation, as understood by one of ordinary skill in the art and consistent with
  586.  
  587. the disclosure. A brief summary of the ‘500 patent is provided in section III.C.1.
  588.  
  589.  
  590. 1 Solely for purposes of petition, it is assumed that the '500 Patent is entitled
  591. to priority to Provisional Application No. 60/006,634 filed November 13, 1995.
  592.  
  593.  
  594.  
  595. - 5 -
  596.  
  597.  
  598. 1.
  599.  
  600. Summary of the ‘500 Patent
  601. (a) Background
  602. According to the '500 Patent, before its earliest possible filing date "[t]he
  603.  
  604. ability to complete robust real-time, two-way transactions" was not "truly available
  605.  
  606. on the Web." ('500 Patent, 2:27-28.) One option available to users was "deferred,"
  607.  
  608. i.e., non-real-time, transactions (e.g., using email) that were "not processed until
  609.  
  610. the email [was] received, read, and the person or system reading the email
  611.  
  612. execute[d] the transaction." ('500 Patent, 1:29-32.) This option thus employed a
  613.  
  614. "strictly [] one-way browse mode communications link, with the e-mail providing
  615.  
  616. limited, deferred transactional capabilities." ('500 Patent, 1:47-49.)
  617.  
  618. But the '500 Patent admits that well known technologies existed that allowed
  619.  
  620. for "two-way" transactions on the Web using Common Gateway Interface (CGI)
  621.  
  622. applications. ('500 Patent, 1:50-52.) These CGI scripts featured real-time
  623.  
  624. transactions, e.g., making payments on a loan. ('500 Patent, 1:64-66; DEC.) The
  625.  
  626. ‘500 Patent, however, contends that these CGI scripts were not a "viable solution
  627.  
  628. for merchants with a large number of services." ('500 patent, 1:60-2:7.)
  629.  
  630. (b) The '500 Patent's Disclosure
  631. The '500 Patent sought to provide "a method and apparatus for providing
  632.  
  633. real-time, two-way transactional capabilities on the Web." ('500 Patent, 2:32-34.)
  634.  
  635. FIG. 8 of the '500 Patent provides a flow diagram in which the user first connects
  636.  
  637. to a Web server and issues a request for a transactional application. ('500 Patent,
  638.  
  639.  
  640.  
  641. - 6 -
  642.  
  643.  
  644. 9:18-20.) An "exchange" then presents the user with a list of applications and, in
  645.  
  646. response to the user's selection, switches the user to the selected application. ('500
  647.  
  648. Patent, 9:22-26.) An "object routing component" then executes the user's request.
  649.  
  650. ('500 Patent, 9:25-28.)
  651.  
  652. FIG. 7 of '500 Patent shows a value added network (VAN) switch 520. ('500
  653.  
  654. Patent, 8:34-35.) VAN switch 520 includes a boundary service 701, a switching
  655.  
  656. service 702, a management service 703, and an application service 704. Boundary
  657.  
  658. service 701 "provides the interface to the on-line service provider." ('500 Patent,
  659.  
  660. 8:39-40.) Switching service 702 routes user connections to specific software
  661.  
  662. modules, multiplexes and prioritizes requests, and facilitates access to financial
  663.  
  664. networks (e.g., banking networks) using the Internet. ('500 Patent, 8:44-52.)
  665.  
  666. Management service 803 includes tools that are "used by the end users to manage
  667.  
  668. network resources." ('500 Patent, 8:58-60.) Also, application service 804 "includes
  669.  
  670. POSvc [point of service] applications." ('500 Patent, 9:2-3.)
  671.  
  672. (c) Claim Terms for Construction
  673. (i)
  674. “Value-added network”” Terms
  675. The ‘500 Patent uses the term “value-added network” (or “value added
  676.  
  677. network”) only in the context of a value-added network service or a value-added
  678.  
  679. network switch. The ‘500 Patent, however, does not provide definition of a value-
  680.  
  681.  
  682.  
  683. - 7 -
  684.  
  685.  
  686. added network. (Sirbu Decl.,2 ¶ 15.). Under the broadest reasonable construction,
  687.  
  688. a "value-added network" is a network that provides additional value or services
  689.  
  690. relative to a network (e.g., a connection between two nodes). (Sirbu Decl., ¶ 15)
  691.  
  692. Value-added services include, for example, packet switching, encryption, or
  693.  
  694. authentication. (Sirbu Decl., ¶ 15.) Because the Internet is a packet-switched
  695.  
  696. network, it is a "value-added network." (Sirbu Decl., ¶ 15.) Moreover, because the
  697.  
  698. World Wide Web is provided over the Internet, it also is a "value-added network."
  699.  
  700. (Sirbu Decl., ¶ 15.)
  701.  
  702. VALUE-ADDED NETWORK SWITCH (CLAIMS 1, 10, AND 35)
  703.  
  704. The plain and ordinary meaning of a "switch" is a hardware and/or software
  705.  
  706. module that facilitates the movement of data between two or more computers.
  707.  
  708. (Sirbu Decl., ¶ 16.) The '500 Patent does not provide a definition contradicting this
  709.  
  710. plain meaning. (Sirbu Decl., ¶ 16.) Thus, under the broadest reasonable
  711.  
  712. interpretation, a "value-added network switch" at least encompasses a hardware
  713.  
  714. and/or software module resident on one or more computers accessible over the
  715.  
  716. Internet or the World Wide Web that facilitates the movement of data between two
  717.  
  718. or more computers. (Sirbu Decl., ¶ 16.)
  719.  
  720. VALUE-ADDED NETWORK SERVICE PROVIDER (CLAIMS 1, 10, AND 35)
  721.  
  722. Generally, a service provider is a party that provides a service to an end user.
  723.  
  724.  
  725. 2 The Sirbu Declaration is provided as SAP 1002.
  726.  
  727.  
  728.  
  729. - 8 -
  730.  
  731.  
  732. The '500 Patent describes that a merchant is an example of a "service provider."
  733.  
  734. (Sirbu Decl., ¶ 17; see also '500 Patent, 7:20-25 ("three-way transaction can be
  735.  
  736. expanded to n-way transactions, where n represents a predetermined number of
  737.  
  738. merchants or other service providers who have agreed to cooperate to provide
  739.  
  740. services to users" (emphasis added).). Thus, a "value-added network service
  741.  
  742. provider" includes at least a party such as a merchant which provides services over
  743.  
  744. a value-added network (e.g., the Internet or the WWW). (Sirbu Decl., ¶ 17.)
  745.  
  746. (ii) “Transactional application” (claims 1, 10, and 35)
  747. A transactional application is simply an application that supports one or
  748.  
  749.  
  750.  
  751. more transactions. (See Sirbu Decl., ¶ 18.) The '500 Patent describes an explicit
  752.  
  753. definition of the term "transaction" as "any type of commercial or other type of
  754.  
  755. interaction that a user may want to perform." ('500 Patent, 5:19-22.) The '500
  756.  
  757. Patent provides examples of applications supporting one or more transactions. For
  758.  
  759. example, the ‘500 Patent describes that a POSvc application is a type of
  760.  
  761. transactional application. ('500 Patent, 6:11-14.) The '500 Patent further defines a
  762.  
  763. POSvc application as "an application that can execute the type of transaction that
  764.  
  765. the user may be interested in performing." ('500 Patent, 6:30-32.) Thus, a
  766.  
  767. "transactional application" is an application that allows a user to execute any type
  768.  
  769. of interaction that the user may want to perform. (Sirbu Decl., ¶ 19.).
  770.  
  771.  
  772.  
  773. - 9 -
  774.  
  775.  
  776. (iii) “Transactional services” (claims 1, 10, and 35)
  777. The ‘500 Patent does not provide an explicit definition of the term
  778.  
  779. “transactional services.” (Sirbu Decl., ¶ 20.) However, the '500 Patent provides
  780.  
  781. examples of "services." A bank can offer, as "services," the ability to complete a
  782.  
  783. transfer between a checking and a savings ('500 Patent, 7:4-8), buy a car from a
  784.  
  785. dealer ('500 Patent, 7:15-16), or request a car loan ('500 Patent, 7:16.). Thus, in the
  786.  
  787. context of the '500 Patent, a "transactional service" is functionality that allows a
  788.  
  789. user to perform a specific type of transaction. (Sirbu Decl., ¶ 20.)
  790.  
  791. (iv) “Transaction link” (claims 3, 12, and 35)
  792. In claims 3 and 12, the term “transaction link” appears as "a transaction link
  793.  
  794. between said network application and said transactional application" and in claim
  795.  
  796. 35 the term appears as "a transaction link between said user application and said
  797.  
  798. transactional application." Under the broadest reasonable interpretation and in the
  799.  
  800. context of claims 3, 12, and 35, this term is any type of connection between a
  801.  
  802. "network application" or a "user application" and a "transactional application."
  803.  
  804. (Sirbu Decl., ¶ 21.)
  805.  
  806. (v)
  807. In claims 1, 10, and 35, a network application is an element that provides a
  808.  
  809. “Network application” (claims 1, 10, and 35)
  810.  
  811. "user specification" (e.g., to a value-added network switch). Thus, in accordance
  812.  
  813. with its broadest reasonable interpretation, a "network application" is any
  814.  
  815. application that communicates a user specification using a network (e.g., a Web
  816.  
  817.  
  818.  
  819. - 10 -
  820.  
  821.  
  822. browser). (Sirbu Decl., ¶ 22.)
  823.  
  824. (vi)
  825.  
  826. “Keeping a transaction flow captive” (claims 1,
  827. 10, and 35)
  828.  
  829. The plain and ordinary meaning of "transaction flow" is the series of steps
  830.  
  831. that carry out a transaction. (Sirbu Decl., ¶ 23.) Further, the plain and ordinary
  832.  
  833. meaning of captive is maintaining control. (Sirbu Decl., ¶ 23.) Thus, as best
  834.  
  835. understood, under the broadest reasonable interpretation, "keeping a transaction
  836.  
  837. flow captive” is maintaining control over the steps used to carry out a transaction.
  838.  
  839. (Sirbu Decl., ¶ 23.)
  840.  
  841. (d) Means-plus-function limitations
  842. In compliance with 37 C.F.R. § 42.204(b)(3), an identification of the
  843.  
  844. structure corresponding to the claimed function of means-plus-function limitations
  845.  
  846. recited in the challenged claims is provided below.
  847.  
  848. Claims Element/Function
  849. 1, 2, 35 Means for switching
  850. 1, 5, 35 Means for transmitting
  851. 1, 5, 35 Means for processing
  852. 2, 4 Means for receiving
  853.  
  854. 2
  855.  
  856. Means for enabling a
  857. switch
  858.  
  859. 2, 3 Means for activating said
  860. transactional application
  861.  
  862. Corresponding Structure
  863. Switching service 702 ('500 Patent, 8:44-46.)
  864. Boundary service 701 ('500 Patent, 8:39-43.)
  865. Bank "Back Office" ('500 Patent, 6:54-65.)
  866. The portion of switching service 702 that
  867. receives user
  868. a
  869. communications over
  870. network('500 Patent, 8:46-49.)
  871. The portion of switching service 702 that
  872. routes user connections ('500 Patent, 8:44-
  873. 55.)
  874. The portion of switching service 702 that
  875. activates an application ('500 Patent, 8:44-
  876.  
  877.  
  878.  
  879. - 11 -
  880.  
  881.  
  882. for presenti
  883. Means f
  884. ing
  885.  
  886. for submitt
  887. Means f
  888. ting
  889.  
  890. for creating
  891. Means f
  892. g a
  893. transacti
  894. ion link
  895.  
  896. 5
  897. 5.)
  898. that
  899. undary ser
  900. on of bou
  901. The portio
  902. rvice 701
  903. plication (
  904. ('500
  905. nterfaces t
  906. to the ne
  907. etwork app
  908. Patent, 8:39
  909. 9-43.)
  910. rvice 702
  911. that
  912. tching ser
  913. on of swit
  914. The portio
  915. . 5C,
  916. outputs data
  917. a to the use
  918. er. ('500 Pa
  919. atent, FIG.
  920. 6:40-47.)
  921. rvice 702
  922. tching ser
  923. on of swit
  924. The portio
  925. that
  926. 00 Patent, F
  927. u
  928. ubmits use
  929. er specifica
  930. ations. ('50
  931. FIG.
  932. C, 6:40-47
  933. 7.)
  934. that
  935. ank "Back
  936. of the Ba
  937. A portion
  938. k Office"
  939. des a
  940. processes re
  941. eceived re
  942. quests, and
  943. d/or includ
  944. ch as the B
  945. s data, suc
  946. that stores
  947. epository t
  948. e
  949. Bank
  950. "B
  951. Back Offi
  952. ice" data
  953. repository
  954. y ('500 Pa
  955. atent,
  956. 6
  957. 6:54-65.)
  958. An interm
  959. ediary to
  960. Patent, 6:61
  961. 1-65.)
  962. 0 Patent, 9
  963. erface ('500
  964. al user inte
  965. A graphica
  966. ng an A
  967. for activatin
  968. Means f
  969. 9:22-
  970. agent to
  971. create a
  972. 2
  973. 23.)
  974. transacti
  975. ion link
  976.  
  977. t means (
  978. the host
  979. ('500
  980.  
  981. for couplin
  982. Means f
  983. ng
  984.  
  985. eans3,4
  986. Host me
  987.  
  988. nP
  989. Ti
  990.  
  991. To6
  992.  
  993. 5 Apr
  994. Ts
  995.  
  996. AP
  997.  
  998. 3
  999.  
  1000. 4
  1001.  
  1002. 4
  1003.  
  1004. 5, 6,
  1005. 15, 16,
  1006. 35
  1007.  
  1008. 5
  1009.  
  1010. 35
  1011.  
  1012. -17, and 35
  1013. 10-12, 14-
  1014. 5.
  1015.  
  1016. '500 Paten
  1017. nt — the l
  1018.  
  1019. imited num
  1020. mber
  1021.  
  1022. ANTICIPA
  1023. SED ON A
  1024. ATION
  1025.  
  1026. IV. C
  1027. CHALLEN
  1028. NGES BA
  1029. Grou
  1030. icipates cla
  1031. elliah anti
  1032. und 1: Che
  1033. A.
  1034. aims 1-6,
  1035. ame proble
  1036. olves the sa
  1037. Chelliah so
  1038. em as the
  1039.  
  1040. A C
  1041.  
  1042. bu Decl., ¶
  1043. tions. (Sirb
  1044. ed applicat
  1045. twork-base
  1046. ided by net
  1047. an be provi
  1048. ces that ca
  1049. of servi
  1050. ¶ 24.)
  1051.  
  1052. Specific
  1053. line comm
  1054. e for on-l
  1055. architecture
  1056. omputer a
  1057. vides "a co
  1058. lliah prov
  1059. cally, Che
  1060. merce
  1061.  
  1062. of comme
  1063. ull range o
  1064. enable a fu
  1065. ucture to e
  1066. c infrastru
  1067. n electronic
  1068. defines an
  1069. which d
  1070. ercial
  1071.  
  1072.  
  1073.  
  1074.  
  1075. 3
  1076. 35 U.S.C.
  1077. m invokes 3
  1078. at this term
  1079. concede tha
  1080. does not c
  1081. Petitioner
  1082. § 112(6).
  1083. 4
  1084. sible
  1085. rm to the e
  1086. Petitioner
  1087. r has provi
  1088. ided a con
  1089. nstruction f
  1090. for this ter
  1091. extent pos
  1092. given th
  1093. 6 and claim
  1094. 15, and 16
  1095. aims 5, 6,
  1096. tions in cla
  1097. ting recitat
  1098. gly conflict
  1099. he seeming
  1100. m 35.
  1101. as best und
  1102. "Host m
  1103. means" is c
  1104. onstrued a
  1105. and analyze
  1106. ed herein a
  1107. derstood.
  1108.  
  1109.  
  1110.  
  1111. - 12 -
  1112.  
  1113.  
  1114. transactions analogous to those occurring in physical commerce." (Chelliah, 5:58-
  1115.  
  1116. 61.) FIG. 1 of Chelliah (reproduced below with annotations), illustrates an
  1117.  
  1118. embodiment of Chelliah's electronic mall. (Sirbu Decl., ¶ 24.)
  1119.  
  1120. One or more computers
  1121. providing access to the
  1122. Web via a browser
  1123.  
  1124. 114
  1125.  
  1126. 115
  1127.  
  1128. Applications
  1129. running on a
  1130. computer
  1131. accessible over
  1132. the Web
  1133.  
  1134. External systems
  1135. that fulfill a
  1136. transaction
  1137.  
  1138.  
  1139.  
  1140.  
  1141.  
  1142.  
  1143.  
  1144.  
  1145.  
  1146. Using a web browser running on a PC (user interface 13), a customer can
  1147.  
  1148. "enter" Chelliah's electronic mall. (Chelliah, 6:28-31, 12:1-9; Sirbu Decl., ¶ 25.)
  1149.  
  1150. The electronic mall includes a number of different applications running on a
  1151.  
  1152. server, e.g., a web server. (Sirbu Decl., ¶ 25.) Upon entry, the user is presented
  1153.  
  1154. with various storefront options presented as icons on the browser. (Chelliah, 6:37-
  1155.  
  1156. 40; Sirbu Decl, ¶ 25.) The user then enters a specific store by clicking on its
  1157.  
  1158.  
  1159.  
  1160. - 13 -
  1161.  
  1162.  
  1163. particular icon. (Sirbu Decl., ¶ 25.) The selection is communicated to the
  1164.  
  1165. electronic mall by the user's browser. (Sirbu Decl., ¶ 25; see also Chelliah, 6:37-
  1166.  
  1167. 40.) Upon receiving the user's selection, internal commerce subsystems 116 are
  1168.  
  1169. invoked by the selected electronic storefront 14. (Sirbu Decl., ¶ 25; see also
  1170.  
  1171. Chelliah, 6:40-43.) In particular, interfaces 22 and 24 are used to transmit the user's
  1172.  
  1173. request to internal commerce subsystems 116. (Sirbu Decl., ¶ 25.)
  1174.  
  1175. Internal commerce subsystems 116 can include, for example, an incentives
  1176.  
  1177. system, an observations subsystem, and/or a sales reprsentative system. (Sirbu
  1178.  
  1179. Decl., ¶ 26; see also Chelliah, 9:4-6.) For example, once a user enters a particular
  1180.  
  1181. storefront, the selected electronic storefront 14 calls a sales representative factory
  1182.  
  1183. 115. (Sirbu Decl., ¶ 26; see also Chelliah, 13:27-32.) Sales representative factor
  1184.  
  1185. 115 creates an instance of sales representative program object 114. (Sirbu Decl., ¶
  1186.  
  1187. 26; see also Chelliah, 13:33-35.) Thereafter, a WWW session can be initiated
  1188.  
  1189. between sales representative program object 114 and the customer. (Sirbu Decl., ¶
  1190.  
  1191. 26; see also Chelliah, 14:45-51.) In particular, sales representative program object
  1192.  
  1193. 114 operates like a virtual sales person and figuratively accompanies the customer
  1194.  
  1195. through the virtual store and provides the customer with a number of different
  1196.  
  1197. services, e.g., providing pricing information, authorizing a purchase method,
  1198.  
  1199. applying discounts, shipping items, and arranging for payment. (Sirbu Decl., ¶ 26;
  1200.  
  1201. see also Chelliah, 13:48-53.) When the customer selects an item for purchase, the
  1202.  
  1203.  
  1204.  
  1205. - 14 -
  1206.  
  1207.  
  1208. customer's browser transmits a request to execute the purchase transaction to sales
  1209.  
  1210. representative program object 114 (i.e., using an HTTP request). (Sirbu Decl., ¶
  1211.  
  1212. 26; see also Chelliah, 15:24-28.) Sales representative program object 114 then
  1213.  
  1214. routes this transaction request by calling payment handler interface 124 (included
  1215.  
  1216. in interfaces 22 of FIG. 1 of Chelliah) to validate the method of payment. (Sirbu
  1217.  
  1218. Decl., ¶ 26; see also Chelliah, 16:27-31.) Payment handler interface 124 calls an
  1219.  
  1220. external payment handler 126 (included in one of external commerce subsystems
  1221.  
  1222. 18 in FIG. 1 of Chelliah) to obtain authorization to charge the customer's account.
  1223.  
  1224. (Sirbu Decl., ¶ 26; see also Chelliah, 16:57-59.) Thereafter, sales representative
  1225.  
  1226. program object 114 calls order fulfillment subsystem 128 (included in interfaces 22
  1227.  
  1228. of FIG. 1 of Chelliah) and provides it with the items that the customer ordered.
  1229.  
  1230. (Sirbu Decl., ¶ 26; see also Chelliah, 17:23-26.) Order fulfillment legacy
  1231.  
  1232. subsystem 130 (included in one of external commerce subsystems 18 of FIG. 1 of
  1233.  
  1234. Chelliah) performs the activities needed to ship the selected products to the
  1235.  
  1236. customer. (Sirbu Decl., ¶ 26; see also Chelliah, 17:26-30.) Finally, after the
  1237.  
  1238. selected products are indicated as shipped, order fullfillment subsystem 128 calls
  1239.  
  1240. payment handler 124, which in turn calls external payment handler 126 to charge
  1241.  
  1242. pursuant to a payment order. (Sirbu Decl., ¶ 26; see also Chelliah, 17:46-51.)
  1243.  
  1244. Petitioner has provided a second annotated version of FIG. 1 of Chelliah below to
  1245.  
  1246. illustrate how Chelliah's disclosure maps to the challenged claims.
  1247.  
  1248.  
  1249.  
  1250. - 15 -
  1251.  
  1252.  
  1253.  
  1254.  
  1255. Network
  1256. application
  1257.  
  1258.  
  1259.  
  1260.  
  1261. VAN
  1262. Switch
  1263.  
  1264. Transactional
  1265. application
  1266.  
  1267. Means for
  1268. transmitting
  1269. Means for
  1270. processing
  1271.  
  1272. Host means
  1273.  
  1274. Means for
  1275. switching
  1276.  
  1277. 114
  1278.  
  1279.  
  1280.  
  1281. 115
  1282.  
  1283. dB
  1284.  
  1285. dB
  1286.  
  1287. dB
  1288.  
  1289. VAN
  1290. System
  1291.  
  1292.  
  1293.  
  1294. 1.
  1295.  
  1296. Chelliah anticipates independent claim 1
  1297. (a) Chelliah teaches “A configurable value-added network switch
  1298. for enabling real-time transactions on a network”
  1299.  
  1300. As shown above in FIG. 1 of Chelliah (annotated to show correspondence to
  1301.  
  1302. the challenged claims), Chelliah discloses a set of applications that collectively are
  1303.  
  1304. the recited “VAN switch.” (Sirbu Decl., ¶ 27.) In particular, the storefront
  1305.  
  1306. applications 14 receive data in the form of a request from a browser running on
  1307.  
  1308. user interface 13 via a value-added network, i.e., the Internet. (Sirbu Decl., ¶ 27;
  1309.  
  1310. see also Chelliah, 6:13-19; DEC.) This request is switched or routed by interfaces
  1311.  
  1312.  
  1313.  
  1314. - 16 -
  1315.  
  1316.  
  1317. 24 and 26 to sale representative factory 115 (shown in FIG. 6 of Chelliah). (Sirbu
  1318.  
  1319. Decl., ¶ 27; see also Chelliah 6:53-56, 13:33-40, 17:23-30). Accordingly, these
  1320.  
  1321. elements constitute the recited VAN switch.
  1322.  
  1323. Moreover, Chelliah's VAN switch is "configurable." (Sirbu Decl. ¶¶ 28-29.)
  1324.  
  1325. In particular, store management dashboards 20 allow a store's management to
  1326.  
  1327. configure aspects of Chelliah's VAN switch. (Sirbu Decl., ¶ 28; see also Chelliah,
  1328.  
  1329. 6:47-51.) For example, the store management can configure Chelliah's VAN
  1330.  
  1331. switch to provide an in-store sale as an incentive to a customer. (Sirbu Decl., ¶ 28;
  1332.  
  1333. see also Chelliah, 6:51-52.) Further, as described below, the Chelliah's VAN
  1334.  
  1335. switch enables "real-time" transactions.
  1336.  
  1337. (b) Chelliah teaches "means for switching to a transactional application
  1338. in response to a user specification from a network application."
  1339.  
  1340. As discussed above, the structure for the “means for switching” is the
  1341.  
  1342. switching service 702 of the ‘500 Patent. The function of this limitation is
  1343.  
  1344. “switching to a transactional application in response to a user specification from a
  1345.  
  1346. network application.” Chelliah discloses this limitation.
  1347.  
  1348. The sales program object 114of Chelliah is an application5 that allows a user
  1349.  
  1350. to engage in a variety of transactions such as obtaining pricing information,
  1351.  
  1352. authorizing a payment method, applying discounts, shipping items, or arranging for
  1353.  
  1354.  
  1355. 5 A person of ordinary skill in the art would appreciate that a program object
  1356. is an “application.” (Sirbu Decl., ¶ 30; see also Chelliah, 9:30-38.)
  1357.  
  1358.  
  1359.  
  1360. - 17 -
  1361.  
  1362.  
  1363. payment. (Sirbu Decl., ¶ 30; see also Chelliah, 13:48-54.)
  1364.  
  1365. The electronic storefronts 14, interfaces 22 and 24, and sales representative
  1366.  
  1367. factory 115 switch or route the customer to sales representative program object 114
  1368.  
  1369. (the recited “transactional application”) in response to a user specification received
  1370.  
  1371. from a network application. (Sirbu Decl., ¶ 31.) As noted above, when a customer
  1372.  
  1373. “enters” a particular store, electronic storefront 14 receives a request (i.e., an
  1374.  
  1375. HTTP request) from the customer's web browser selecting a specific storefront.
  1376.  
  1377. (Sirbu Decl., ¶ 31; Chelliah, 6:37-40.) Such request from the customer/user
  1378.  
  1379. corresponds to the recited “user specification.” (Sirbu Decl., ¶ 31.) The user's
  1380.  
  1381. browser corresponds to the recited “network application.” (Sirbu Decl., ¶ 31.)
  1382.  
  1383. Responsive to the request from the browser, the particular electronic
  1384.  
  1385. storefront 14 calls sales representative factory 115 (through interfaces 22 and 24).
  1386.  
  1387. (Sirbu Decl., ¶ 32; see also Chelliah, 13:33-40.) Sales representative factory then
  1388.  
  1389. creates sales respresentative program object 114. (Sirbu Decl., ¶ 32; see also
  1390.  
  1391. Chelliah, 13:33-40.) Thereafter, the customer interacts with sales representative
  1392.  
  1393. program object 114 in a WWW session. (Sirbu Decl., ¶ 32; see also Chelliah,
  1394.  
  1395. 13:48-53; 14:45-51.) Thus, electronic storefronts 14, interfaces 22 and 24, and
  1396.  
  1397. sales representative factory 115 switch the customer to sales representative
  1398.  
  1399. program object 114. (See Sibru Decl., ¶ 32.)
  1400.  
  1401.  
  1402.  
  1403.  
  1404.  
  1405. Moreover, Chelliah perfoms switching in the same way as switching service
  1406.  
  1407. - 18 -
  1408.  
  1409.  
  1410. 702 of the '500 Patent. In particular, switching service 702 performs switching by
  1411.  
  1412. routing user connections. ('500 Patent, 8:46-49.) Similarly, Chelliah performs
  1413.  
  1414. switching by activating the sales representative program object 114 and routing
  1415.  
  1416. subsequent communications from the customer to sales representative program
  1417.  
  1418. object 114. (Sirbu Decl., ¶ 33; see also Chelliah, 13:34-40, 13:4853.) Further, the
  1419.  
  1420. result of Chelliah's switching is identical to that of switching service 702—the
  1421.  
  1422. customer interacts with sales representative program object 114. (See Sirbu Decl.,
  1423.  
  1424. ¶ 33; see also Chelliah, 12:34-42.)
  1425.  
  1426. (c) Chelliah teaches "said transactional application providing a user
  1427. with a plurality of transactional services managed by at least one
  1428. value-added network service provider."
  1429.  
  1430. Chelliah's sales representative program object 114 (the recited "transactional
  1431.  
  1432. application") provides the user with a plurality of transactional services:
  1433.  
  1434. After the Sales Representative Object 114 is created, it
  1435. figuratively accompanies the customer through the store, provides
  1436. pricing information, authorizes the purchase method (e.g., VISA),
  1437. applies any applicable discounts (e.g., in-store price discounts or
  1438. coupon-based price discounts), and completes the sale (e.g., ships the
  1439. items and arranges for payment). (Chelliah, 13:48-53.)
  1440.  
  1441. The entity providing a store represented in Chelliah's electronic mall by an
  1442.  
  1443. electronic storefront 14 is a "value-added network service provider." (Sirbu Decl.,
  1444.  
  1445. ¶ 34.) In particular, electronic storefront 14 is accessible over a value-added
  1446.  
  1447.  
  1448.  
  1449. - 19 -
  1450.  
  1451.  
  1452. network (i.e., the Internet). (Sirbu Decl., ¶ 35; see also Chelliah, 12:1-9.) Further,
  1453.  
  1454. the sales representative program object associated with each storefront 14 provides
  1455.  
  1456. a number of transactional services (e.g., a list of items for purchase and prices,
  1457.  
  1458. shipping items, arranging for payment, and applying discounts) through sales
  1459.  
  1460. representative object 114. (See Sirbu Decl., ¶ 35; see also Chelliah, 10:56-11:3.)
  1461.  
  1462. Moreover, the entity providing the store manages its transactional services through
  1463.  
  1464. store management dashboard 20. (Sirbu Decl., ¶ 35; see also Chelliah, 19:59-
  1465.  
  1466. 20:19; DEC.)
  1467.  
  1468. (d) Chelliah teaches "said value-added network service provider
  1469. keeping a transaction flow captive."
  1470.  
  1471. As discussed above, “keeping a transaction flow captive” is maintaining
  1472.  
  1473. control over the steps used to carry out a transaction. (Sirbu Decl., ¶ 23.) Chelliah
  1474.  
  1475. discloses this limitation. A store in Chelliah, through its associated sales
  1476.  
  1477. representative program object 114, maintains control over the transaction flow:
  1478.  
  1479. The Sales Representative Program Object 114 has access to
  1480. information, kept by the store, about the customer and also controls
  1481. the flow of a transaction processing session and forms part of an
  1482. Internal Commerce Subsystem 16 shown in FIG. 1.
  1483.  
  1484. (Chelliah, 10:35-39; emphasis added).
  1485.  
  1486. (e) Chelliah teaches "said plurality of transactional services being
  1487. performed interactively and in real time."
  1488.  
  1489. The transactions offered by the sales representative program object are
  1490.  
  1491.  
  1492.  
  1493. - 20 -
  1494.  
  1495.  
  1496. performed "interactively":
  1497.  
  1498. When the customer 12 selects items for purchase, User
  1499. Interface 13 calls Sales Representative Program Object 114 to inform
  1500. that program object of the selected item. (Chelliah, 14:52-54.)
  1501. In response to output from the function call given directly
  1502. above, and as shown in Step 181, Sales Representative Program
  1503. Object 114 calls User Interface 13 to obtain the customer's selected
  1504. method of payment. As shown in detail in FIG. 8A, in step 181 Sales
  1505. Representative Program Object 114 calls User Interface 13, passing to
  1506. it the list of payment method tokens that correspond to the payment
  1507. methods for which the customer is authorized. (Chelliah, 16:4-11.)
  1508.  
  1509. These transactions are further performed in "real-time":
  1510.  
  1511. As the customer decides what items to purchase, External
  1512.  
  1513. Commerce Subsystems 18 may be
  1514. the
  1515. to complete
  1516. invoked
  1517. transaction. For example, VISA's credit card network may be used for
  1518. payment followed by FedEx's Powership shipping management
  1519. software for shipping. (Chelliah, 6:44-48.)
  1520.  
  1521. (f) Chelliah teaches "means for transmitting a transaction request
  1522. from said transactional application"
  1523.  
  1524. The structure in the '500 Patent corresponding to this limitation is boundary
  1525.  
  1526. service 701, which provides "the interfaces between VAN switch 520, the Internet
  1527.  
  1528. and the Web, and multi-media end user devices such as PCs, televisions or
  1529.  
  1530. telephones." ('500 Patent, 8:39-42.) The function of the limitation is “transmitting
  1531.  
  1532.  
  1533.  
  1534. - 21 -
  1535.  
  1536.  
  1537. a transaction request from said transaction application.” This limitation is
  1538.  
  1539. disclosed by Chelliah.
  1540.  
  1541. As noted above in Section IV(A)(1)(b), sales representative program object
  1542.  
  1543. 114 is the recited "transactional application." When a user initiates a payment
  1544.  
  1545. transaction in Chelliah, the sales representative program object 114 transmits an
  1546.  
  1547. object-oriented function call to payment handler interface 124. (Sirbu Decl., ¶¶ 39-
  1548.  
  1549. 40.) The sales representative program object 114 transmits this object-oriented
  1550.  
  1551. function call to request a transaction (e.g., payment validation). (Sirbu Decl., ¶¶
  1552.  
  1553. 39-40.) The payment handler interface 124 transmits the transaction request to
  1554.  
  1555. external payment handler interface 126 for processing. (Sirbu Decl., ¶¶ 39-40; see
  1556.  
  1557. also Chelliah, 11:40-49).
  1558.  
  1559. (g) Chelliah teaches "means for processing said transaction request."
  1560. The structure of the “means for processing” is the Bank Back Office. The
  1561.  
  1562. function is “processing said transaction request.” Chelliah discloses this limitation.
  1563.  
  1564. The payment handler 126 of Chelliah receives a transaction request from the
  1565.  
  1566. sales representative program object 114 via the payment handler interface 124.
  1567.  
  1568. (Sirbu Decl., ¶ 41.) The payment handler 126 processes the received transaction
  1569.  
  1570. request to validate payment and thereby complete the purchase. (Sirbu Decl., ¶ 41;
  1571.  
  1572. see also Chelliah, 12:56-65, 16:57-59, 17:46-51.) Moreover, payment handler 126
  1573.  
  1574. processes the transaction request in the same way as the Bank "Back Office" in the
  1575.  
  1576.  
  1577.  
  1578. - 22 -
  1579.  
  1580.  
  1581. '500 Patent, i.e., operating on received and stored data:
  1582.  
  1583. For example, other Payment Handler systems might include
  1584. CheckFree's automatic check handling system for non credit-card
  1585. acceptors or in-house "legacy systems" for large department store
  1586. chains. Therefore, the system architecture must accommodate a wide
  1587. variety of existing subsystems. (Chelliah, 8:53-58.)
  1588.  
  1589. Moreover, the result of Chelliah's payment handlers is the same: the transaction is
  1590.  
  1591. processed. (See Sirbu Decl., ¶ 42; see also Chelliah, 12:63-65.)
  1592.  
  1593. Chelliah anticipates dependent claim 2.
  1594.  
  1595. 2.
  1596. Claim 2 depends from claim 1 and additionally recites "wherein said means
  1597.  
  1598. for switching to a transactional application further comprises: means for receiving
  1599.  
  1600. said user specification; means for enabling a switch to said transactional
  1601.  
  1602. application; and means for activating said transactional application."
  1603.  
  1604. (a) Chelliah teaches "means for receiving said user specification."
  1605. The structure in the ‘500 patent corresponding to this limitation is the
  1606.  
  1607. portion of boundary service 701 that receives requests over the Internet. As noted
  1608.  
  1609. in Section IV(A)(1)(b), in Chelliah, the request from the web browser running on
  1610.  
  1611. user interface 13 corresponds to the recited "user specification." Chelliah teaches
  1612.  
  1613. that storefronts 14 receive the request (the “user specification”) from the web
  1614.  
  1615. browser over the Internet. (Sirbu Decl., ¶ 43; see also Chelliah, 6:37-43.) Thus,
  1616.  
  1617. Chelliah's storefront 14 provides the equivalent function and corresponding
  1618.  
  1619.  
  1620.  
  1621. - 23 -
  1622.  
  1623.  
  1624. structure of this limitation.
  1625.  
  1626. (b) Chelliah
  1627. teaches "means
  1628. transactional application."
  1629.  
  1630. for enabling a switch
  1631.  
  1632. to said
  1633.  
  1634. The structure in the '500 Patent corresponding to this limitation is boundary
  1635.  
  1636. service 701. Boundary service 701 provides "the interfaces between VAN switch
  1637.  
  1638. 520, the Internet and the Web, and multi-media end user devices such as PCs,
  1639.  
  1640. televisions, or telephones." ('500 Patent, 8:36-39.) The function of this limitation
  1641.  
  1642. is “enabling a switch to said transactional application.” Chelliah discloses this
  1643.  
  1644. limitation.
  1645.  
  1646. Like the boundary service 701 of the ‘500 Patent, Chelliah discloses
  1647.  
  1648. interfaces 26 and 24 to the transactional application (i.e., sales representative
  1649.  
  1650. program object 114) that route the received user selection to internal commerce
  1651.  
  1652. subsystems. (Sirbu Decl., ¶ 44; see also Chelliah, 6:26-36.) Thus, Chelliah teaches
  1653.  
  1654. the function and structure of this limitation.
  1655.  
  1656. (c) Chelliah teaches "means for activating said transactional
  1657. application."
  1658.  
  1659. The structure in the '500 Patent corresponding to this limitation is a
  1660.  
  1661. graphical user interface that provides a list of transactional applications. The
  1662.  
  1663. function of this limitation is “activating said transactional application." Chelliah
  1664.  
  1665. discloses this limitation because Chelliah discloses a graphical user interface that
  1666.  
  1667. displays icons the customer can select to initiate activation of a particular
  1668.  
  1669.  
  1670.  
  1671. - 24 -
  1672.  
  1673.  
  1674. transactional application:
  1675.  
  1676. A Customer 12 enters the electronic mall via a user interface
  1677. 13, where the customer is presented with a choice of displayed
  1678. Electronic Storefronts 14. The user interface 13 may be a personal
  1679. computer, set-top box, a touch sensitive screen, a touch tone telephone
  1680. or any other device capable of reproducing to audio or video
  1681. information to a human being. It typically includes an input means
  1682. such as a keyboard or computer "mouse" through which the computer
  1683. can input information into the system. (Chelliah, 6:28-36; emphasis
  1684. added; see also Sirbu Decl., ¶ 46.)
  1685.  
  1686. Chelliah discloses that interfaces 26 and 24 routes the user's selection to
  1687.  
  1688. sales representative factory 115 (included in internal commerce subsystems 16.
  1689.  
  1690. (Sirbu Decl., ¶ 25.) Sale representative factory 115 creates sales representative
  1691.  
  1692. program object 114 (the recited “transactional application”) in response to a
  1693.  
  1694. customer selection in a graphical interface. (Sirbu Decl., ¶ 45; see also Chelliah,
  1695.  
  1696. 6:37-40, 13:33-35; DEC.) One of ordinary skill in the art would appreciate that
  1697.  
  1698. "creating" an application is one form of "activating" an application. (Sirbu Decl., ¶
  1699.  
  1700. 45.)
  1701.  
  1702. Chelliah anticipates dependent claim 3.
  1703.  
  1704. 3.
  1705. Claim 3 depends from claim 2 and additionally recites, "wherein said means
  1706.  
  1707.  
  1708.  
  1709. for activating said transactional application further includes means for creating a
  1710.  
  1711. transaction
  1712.  
  1713. link between said network application and said
  1714.  
  1715. transactional
  1716.  
  1717.  
  1718.  
  1719. - 25 -
  1720.  
  1721.  
  1722. application." The structure corresponding to the “means for creating a transaction
  1723.  
  1724. link” is the portion of the boundary service 701 that provides "the interfaces
  1725.  
  1726. between VAN switch 520, the Internet and the Web, and multi-media end user
  1727.  
  1728. devices such as PCs, televisions, or telephones." ('500 Patent, 8:36-39.) Chelliah
  1729.  
  1730. discloses this limitation.
  1731.  
  1732. As discussed above, the “means for activating” equates to Chelliah’s
  1733.  
  1734. graphical user interface from which a customer can select a particular electronic
  1735.  
  1736. store, interfaces 26 and 24, and sales representative factory 115. Like the interface
  1737.  
  1738. portion of the boundary service 701, Chelliah's interface 26 interfaces the web
  1739.  
  1740. browser to sales representative program object 114. (Sirbu Decl., ¶ 47; Chelliah,
  1741.  
  1742. 13:35-39) Chelliah's interface 26 creates a connection (transaction link) between
  1743.  
  1744. the user's browser (i.e., the “network application”) and the sales representative
  1745.  
  1746. program object (the “transactional application”). (Sirbu Decl., ¶ 47.) In particular,
  1747.  
  1748. one skilled in the art would appreciate that interface 26 links the web-based model
  1749.  
  1750. (implemented by storefronts 14) and the distributed object-oriented model
  1751.  
  1752. (implemented by internal commerce subsystems 16 including sales representative
  1753.  
  1754. program object 114). (Sirbu Decl., ¶ 47.) In doing so, interface 26 creates a
  1755.  
  1756. "transaction link" between the web browser (i.e., the recited “network application”)
  1757.  
  1758. and sales representative program object 114 (the recited “transactional
  1759.  
  1760. application”). (Sirbu Decl., ¶ 48.)
  1761.  
  1762.  
  1763.  
  1764. - 26 -
  1765.  
  1766.  
  1767. Chelliah anticipates dependent claim 4.
  1768.  
  1769. 4.
  1770. Claim 4 depends from claim 2 and additionally recites, "wherein said means
  1771.  
  1772. for receiving said user specification further comprises: means for presenting said
  1773.  
  1774. user with a list of transactional applications, each of said transactional application
  1775.  
  1776. being associated with a particular value-added network service provider; and
  1777.  
  1778. means for submitting said user specification according to a user's selection of said
  1779.  
  1780. transactional application from said list of transactional applications."
  1781.  
  1782. (a) Chelliah teaches “means for presenting said user with a list of
  1783. transactional applications, each of said transactional application
  1784. being associated with a particular value-added network service
  1785. provider.”
  1786.  
  1787. The structure corresponding to this limitation is the portion of switching
  1788.  
  1789. service 702 that outputs data to the user. The function of this limitation is
  1790.  
  1791. "presenting said user with a list of transactional applications, each of said
  1792.  
  1793. transactional application being associated with a particular value-added network
  1794.  
  1795. service provider." Chelliah teaches this limitation.
  1796.  
  1797. Chelliah teaches providing customer 12 with a menu of icons (the recited
  1798.  
  1799. "list of transactional applications") each of which corresponding to a particular
  1800.  
  1801. electronic storefront 14. (Chelliah, 6:37-40.) Because a selection of a particular
  1802.  
  1803. electronic storefront 14 corresponds to a particular instance of sales representative
  1804.  
  1805. program object 114 (the recited "transactional application"), each item in the menu
  1806.  
  1807. constitutes a representation of a particular transactional application. (See Chelliah,
  1808.  
  1809.  
  1810.  
  1811. - 27 -
  1812.  
  1813.  
  1814. 14:10-14 (each sales representative program object being instantiated with a list of
  1815.  
  1816. distributor program object 118 particular to the electronic store 14.)) Moreover,
  1817.  
  1818. each electronic store 12 and its corresponding instantiation of sales representative
  1819.  
  1820. program object 114 is managed by the associated store (the recited "value-added
  1821.  
  1822. network service provider). Thus, Chelliah teaches this limitation.
  1823.  
  1824. (b) Chelliah teaches “means for submitting said user specification
  1825. according to a user's selection of said transactional application
  1826. from said list of transactional applications.”
  1827.  
  1828. The structure corresponding to this limitation is the portion of switching
  1829.  
  1830. service 702 that submits user specifications. The function of this limitation is
  1831.  
  1832. "submitting said user specification according to a user's selection of said
  1833.  
  1834. transactional application from said list of transactional applications." Chelliah
  1835.  
  1836. discloses this limitation.
  1837.  
  1838. Chelliah's interfaces 26 and 24 receive the user's specification (i.e., the
  1839.  
  1840. request from the web browser running on user interface 13) and submits the user
  1841.  
  1842. specification according to the user's selection from the menu of icons (the recited
  1843.  
  1844. "list of transactional application) by generating a corresponding object-oriented
  1845.  
  1846. function call that can be used by the object-oriented programs that constitute
  1847.  
  1848. internal commerce subsystems 116. (Sirbu Decl., ¶ 25.) Thus, Chelliah discloses
  1849.  
  1850. this limitation.
  1851.  
  1852.  
  1853.  
  1854. - 28 -
  1855.  
  1856.  
  1857. Chelliah anticipates dependent claim 5.
  1858.  
  1859. 5.
  1860. Claim 5 depends from claim 1 and additionally recites, "wherein said means
  1861.  
  1862.  
  1863.  
  1864. for processing said transaction request further comprises means for coupling said
  1865.  
  1866. means for transmitting to a host means." The "host means"6 equates, for example,
  1867.  
  1868. to the portion of the Bank "Back Office" that processes received requests and/or a
  1869.  
  1870. repository that stores data. The structure corresponding to the "means for coupling"
  1871.  
  1872. is an intermediary to the "host means."
  1873.  
  1874.  
  1875.  
  1876. As noted above in section IV(A)(1)(g), Chelliah's payment handler 126 is
  1877.  
  1878. equivalent to the recited “means for processing" the transaction request. As would
  1879.  
  1880. have been appreciated by one of ordinary skill in the art, external payment handlers
  1881.  
  1882. such as Chelliah's payment handler 126 inherently include a data repository (such
  1883.  
  1884. as a card-issuing bank server) that stores information corresponding to the
  1885.  
  1886. customer involved in the transaction (e.g., the customer’s account number and
  1887.  
  1888. account balance) and a network for accessing that data repository. (Sirbu Decl., ¶
  1889.  
  1890. 49.) Accordingly, the card-issuing bank server discloses the recited "host means"
  1891.  
  1892. because it includes a data repository that stores information relevant to a payment
  1893.  
  1894. request. (Sirbu Decl., ¶ 49.) The card-issuing bank server also processes such data
  1895.  
  1896. when processing transaction requests. Moreover, the payment handler's network is
  1897.  
  1898. equivalent to the "means for coupling" because it is an intermediary that couples
  1899.  
  1900.  
  1901. 6 Petitioner does not concede that this term invokes 35 U.S.C. § 112(f).
  1902.  
  1903.  
  1904.  
  1905. - 29 -
  1906.  
  1907.  
  1908. Chelliah's means for transmitting (i.e., payment handler interface 124) to the card-
  1909.  
  1910. issuing bank server or other data repository (the recited “host means”). (Sirbu
  1911.  
  1912. Decl., ¶ 49.)
  1913.  
  1914. Chelliah anticipates dependent claim 6.
  1915.  
  1916. 6.
  1917. Claim 6 depends from claim 5 and additionally recites, "wherein said host
  1918.  
  1919.  
  1920.  
  1921. means contains data corresponding to said transaction request." As described above
  1922.  
  1923. with respect to claim 5, the structure in the ‘500 patent corresponding to the "host
  1924.  
  1925. means" is the Bank "Back Office" data repository. As also noted above in Section
  1926.  
  1927. IV(A)(5), the external payment handlers 126 of Chelliah inherently store user
  1928.  
  1929. information such as account numbers, account balances, etc. (Sirbu Decl., ¶ 50).
  1930.  
  1931. Because account numbers and account balances “correspond to a transaction
  1932.  
  1933. request,” Chelliah teaches this limitation.
  1934.  
  1935. Chelliah anticipates claims 10-12, 15, and 16.
  1936.  
  1937. 7.
  1938. Independent claim 10 and its dependent claims 11, 12, 15, and 16 recite
  1939.  
  1940.  
  1941.  
  1942. similar features as independent claim 1 and its dependent claims 2, 3, 5, and 6.
  1943.  
  1944. The following claim chart indicates the correspondence between the limitations of
  1945.  
  1946. claims 10-12, 15, and 16 and the limitations of claims 1-3, 5, and 6. Accordingly,
  1947.  
  1948. claims 10-12, 15 and 16 are anticipated by Chelliah for the same reasons as
  1949.  
  1950. provided above for claims 1-3, 5 and 6.
  1951.  
  1952. Limitation of Claim 10
  1953.  
  1954. Corresponding
  1955. Limitation of Claim 1
  1956.  
  1957. Section
  1958.  
  1959.  
  1960.  
  1961. - 30 -
  1962.  
  1963.  
  1964. A method for configuring a value-added
  1965. network switch for enabling real-time
  1966. transactions on a network, said method
  1967. for configuring said value-added
  1968. network switch compromising the steps
  1969. of:
  1970.  
  1971. switching to a transactional application
  1972. in response to a user specification from
  1973. a network application,
  1974.  
  1975. said transactional application providing
  1976. a user with a plurality of transactional
  1977. services managed by at least one value-
  1978. added network service provider,
  1979.  
  1980. said value-added network service
  1981. provider keeping a transaction flow
  1982. captive,
  1983.  
  1984. said plurality of transactional services
  1985. being performed interactively and in
  1986. real time;
  1987.  
  1988. transmitting a transaction request from
  1989. said transactional application; and
  1990.  
  1991. processing said transaction request.
  1992.  
  1993. A configurable value-
  1994. added network switch
  1995. for enabling real-time
  1996. transactions on a
  1997. network, said
  1998. configurable value-
  1999. added network switch,
  2000. comprising
  2001. means for switching to
  2002. a transactional
  2003. application in response
  2004. to a user specification
  2005. from a network
  2006. application,
  2007. said transactional
  2008. application providing a
  2009. user with a plurality of
  2010. transactional services
  2011. managed by at least
  2012. one value-added
  2013. network service
  2014. provider,
  2015. said value-added
  2016. network service
  2017. provider keeping a
  2018. transaction flow
  2019. captive,
  2020. said plurality of
  2021. transactional services
  2022. being performed
  2023. interactively and in real
  2024. time;
  2025. means for transmitting
  2026. a transaction request
  2027. from said transactional
  2028. application;
  2029. means for processing
  2030. said transaction
  2031. request.
  2032.  
  2033. IV(A)(1)(a)
  2034.  
  2035. IV(A)(1)(b)
  2036.  
  2037. IV(A)(1)(c)
  2038.  
  2039. IV(A)(1)(d)
  2040.  
  2041. IV(A)(1)(e)
  2042.  
  2043. IV(A)(1)(f)
  2044.  
  2045. IV(A)(1)(g)
  2046.  
  2047.  
  2048.  
  2049. - 31 -
  2050.  
  2051.  
  2052. Limitation of Claim 11
  2053.  
  2054. Limitation of Claim 12
  2055.  
  2056. receiving said user specification;
  2057.  
  2058. enabling a switch to said transactional
  2059. application; and
  2060.  
  2061. The method for configuring said value-
  2062. added network switch as claimed in
  2063. claim 10 wherein said step of switching
  2064. to a transactional application further
  2065. comprises the steps of:
  2066.  
  2067. Corresponding
  2068. Limitation of Claim 2
  2069. The configurable
  2070. value-added network
  2071. switch as claimed in
  2072. claim 1 wherein said
  2073. means for switching to
  2074. a transactional
  2075. application further
  2076. comprises:
  2077. means for receiving
  2078. said user specification;
  2079. means for enabling a
  2080. switch to said
  2081. transactional
  2082. application; and
  2083. activating said transactional application. means for activating
  2084. said transactional
  2085. application.
  2086. Corresponding
  2087. Limitation of Claim 3
  2088. The configurable
  2089. value-added network
  2090. switch as claimed in
  2091. claim 2 wherein said
  2092. means for activating
  2093. said transactional
  2094. application further
  2095. includes
  2096. means for creating a
  2097. transaction link
  2098. between said network
  2099. application and said
  2100. transactional
  2101. application
  2102. Similar Limitation of
  2103. Claim 5
  2104. The configurable
  2105. value-added network
  2106.  
  2107. The method for configuring said value-
  2108. added network switch as claimed in
  2109. claim 11 wherein said step of activating
  2110. said transactional application further
  2111. includes
  2112.  
  2113. a step of creating a transaction link
  2114. between said network application and
  2115. said transactional application.
  2116.  
  2117. Limitation of Claim 15
  2118.  
  2119. The method for configuring said value-
  2120. added network switch as claimed in
  2121.  
  2122.  
  2123.  
  2124. - 32 -
  2125.  
  2126. Section
  2127.  
  2128. IV(A)(2)
  2129.  
  2130. IV(A)(2)(a)
  2131.  
  2132. IV(A)(2)(b)
  2133.  
  2134. IV(A)(2)(c)
  2135.  
  2136. Section
  2137.  
  2138. IV(A)(3)
  2139.  
  2140. IV(A)(3)
  2141.  
  2142. Section
  2143.  
  2144. IV(A)(5)
  2145.  
  2146.  
  2147. claim 10
  2148.  
  2149. wherein said step of processing said
  2150. transaction request further comprises the
  2151. step of transmitting said transaction
  2152. request to a host means.
  2153.  
  2154. Limitation of Claim 16
  2155.  
  2156. The method for configuring said value-
  2157. added network switch as claimed in
  2158. claim 15
  2159.  
  2160. wherein said host means contains data
  2161. corresponding to said transaction
  2162. request.
  2163.  
  2164. switch as claimed in
  2165. claim 1
  2166. wherein said means for
  2167. processing said
  2168. transaction request
  2169. further comprises
  2170. means for coupling
  2171. said means for
  2172. transmitting to a host
  2173. means
  2174. Corresponding
  2175. Limitation of Claim 6
  2176. The configurable
  2177. value-added network
  2178. switch as claimed in
  2179. claim 5
  2180. wherein said host
  2181. means contains data
  2182. corresponding to said
  2183. transaction request
  2184.  
  2185. IV(A)(5)
  2186.  
  2187. Section
  2188.  
  2189. IV(A)(6)
  2190.  
  2191. IV(A)(6)
  2192.  
  2193. Chelliah anticipates claim 14.
  2194.  
  2195. 8.
  2196. Claim 14 corresponds to claim 4, except instead of "value-added network
  2197.  
  2198. service provider" recited in claim 4, claim 14 recites an "Internet service provider."
  2199.  
  2200. As noted in Section IV(A)(4), Chelliah teaches the limitations of claim 4. To the
  2201.  
  2202. extent that an "Internet service provider" differs from a "value-added network
  2203.  
  2204. service provider", Petitioner notes that the store relied upon in Section IV(A)(4) to
  2205.  
  2206. disclose "value-added network service provider" also discloses an "Internet service
  2207.  
  2208. provider" because the stores are accessible over the Internet. (See Section
  2209.  
  2210. IV(A)(1)(c).) Thus, Chelliah discloses the limitations of claim 14.
  2211.  
  2212.  
  2213.  
  2214. - 33 -
  2215.  
  2216.  
  2217. Chelliah anticipates claim 17.
  2218.  
  2219. 9.
  2220. Claim 17 depends from claim 10 and further recites "wherein said value-
  2221.  
  2222. added network service providers cooperate
  2223.  
  2224. to provide said plurality of
  2225.  
  2226. transactional services to said user." Chelliah discloses this limitation.
  2227.  
  2228. The external commerce subsystems 18 (e.g., VISA, Fedex, and AVP) of
  2229.  
  2230. Chelliah provide a variety of transactional services (e.g., payment authorization,
  2231.  
  2232. shipping and tax calculating, etc.) to a user.
  2233.  
  2234. They could include: Customer Accounts Subsystem, Participant
  2235. Subsystem; Order Fulfillment; Payment Handler; Product Database;
  2236. Shipping; and Tax.
  2237. Examples of well-known existing implementations of these
  2238. subsystems are: VISA's computerized credit card network (Payment
  2239. Handler), various catalog sales' central warehouse operations (Order
  2240. Fulfillment), FedEx's on-site, personal computer-based shipping
  2241. calculator (Shipping), and AVP's tax calculator (Taxing).
  2242. (Chelliah, 8:41-50; see also Sirbu Decl., ¶ 51.)
  2243.  
  2244. These services are provided by multiple service providers (e.g., VISA, Fedex, and
  2245.  
  2246. AVP).
  2247.  
  2248. The different external commerce subsystems 18 of Chelliah "cooperate" to
  2249.  
  2250. provide the transactional services by working together to complete a purchase.
  2251.  
  2252. (Sirbu Decl., ¶ 52) For example, the payment service provider and the shipping
  2253.  
  2254. service provider cooperate to provide the payment service. (Sirbu Decl., ¶ 52)
  2255.  
  2256.  
  2257.  
  2258. - 34 -
  2259.  
  2260.  
  2261. Specifically, payment handler 126 (provided by the payment service provider) is
  2262.  
  2263. invoked to convert an “authorization to charge” to a “payment order” only after the
  2264.  
  2265. product is indicated as shipped by order fulfillment legacy system 130 (provided
  2266.  
  2267. by the shipping service provider). (Sirbu Decl., ¶ 52; see also Chelliah, 17:23-30,
  2268.  
  2269. 17:46-52.)
  2270.  
  2271. 10. Chelliah anticipates independent claim 35.
  2272. Independent claim 35 recites similar features as claim 1. The following
  2273.  
  2274. claim chart indicates the correspondence between the limitations of claim 35 and
  2275.  
  2276. the limitations of claim 1.
  2277.  
  2278. Limitation
  2279.  
  2280. A configurable value-added network
  2281. system for enabling real-time
  2282. transactions on a network, said
  2283. configurable value-added network
  2284. system comprising:
  2285.  
  2286. means for switching to a transactional
  2287. application in response to a user
  2288. specification from a network application,
  2289.  
  2290. said transactional application providing a
  2291. user with a plurality of transactional
  2292. services managed by at least one value-
  2293. added network service provider,
  2294.  
  2295. Section
  2296.  
  2297. IV(A)(1)(a)
  2298.  
  2299. IV(A)(1)(b)
  2300.  
  2301. IV(A)(1)(c)
  2302.  
  2303. Corresponding
  2304. limitation in Claim 1
  2305. A configurable value-
  2306. added network switch
  2307. for enabling real-time
  2308. transactions on a
  2309. network, said
  2310. configurable value-
  2311. added network switch,
  2312. comprising
  2313. means for switching to a
  2314. transactional application
  2315. in response to a user
  2316. specification from a
  2317. network application,
  2318. said transactional
  2319. application providing a
  2320. user with a plurality of
  2321. transactional services
  2322. managed by at least one
  2323. value-added network
  2324. service provider,
  2325.  
  2326.  
  2327.  
  2328. - 35 -
  2329.  
  2330.  
  2331. said value-added network service
  2332. provider keeping a transaction flow
  2333. captive,
  2334.  
  2335. said plurality of transactional services
  2336. being performed interactively and in real
  2337. time;
  2338.  
  2339. means for activating an agent to create a
  2340. transaction link between said user
  2341. application and said transactional
  2342. application
  2343. means for transmitting a transaction
  2344. request from said transactional
  2345. application; and
  2346.  
  2347. a host means for processing said
  2348. transaction request and retrieving data
  2349. corresponding to said transaction
  2350. request.
  2351.  
  2352. IV(A)(1)(d)
  2353.  
  2354. said value-added
  2355. network service provider
  2356. keeping a transaction
  2357. flow captive,
  2358. said plurality of
  2359. transactional services
  2360. being performed
  2361. interactively and in real
  2362. time,
  2363. See subsection (a) below See
  2364. subsection
  2365. (a) below
  2366.  
  2367. IV(A)(1)(e)
  2368.  
  2369. IV(A)(1)(f)
  2370.  
  2371. means for transmitting a
  2372. transaction request from
  2373. said transactional
  2374. application;
  2375. See subsection (b) below See
  2376. subsection
  2377. (b) below
  2378.  
  2379. a) Chelliah teaches "means for activating an agent to create a
  2380. transaction
  2381. link between said user application and said
  2382. transactional application."
  2383.  
  2384. The structure in the ‘500 patent corresponding to "means for activating an
  2385.  
  2386. agent to create a transaction link between said user application and said
  2387.  
  2388. transactional application" is a graphical user interface. Chelliah discloses this
  2389.  
  2390. limitation.
  2391.  
  2392. As described above, the system of Chelliah provides a graphical user
  2393.  
  2394. interface including icons that the customer can select to choose a particular
  2395.  
  2396.  
  2397.  
  2398. - 36 -
  2399.  
  2400. (
  2401.  
  2402.  
  2403. electronic storefront7:
  2404.  
  2405. The customer enters a particular electronic store by selecting its
  2406. Electronic Storefront 14, e.g., by clicking on an icon with a
  2407. conventional selection or input device such as a mouse/curser device
  2408. touchpad. (Chelliah, 6:37-40.)
  2409. Chelliah's graphical user interface performs the function of "activating an agent to
  2410.  
  2411. create a transaction link between said user application and said transactional
  2412.  
  2413. application." When the customer "enters" a storefront 14 (i.e., by clicking on the
  2414.  
  2415. icon in the graphical user interface), a participant program object 112 (an agent) is
  2416.  
  2417. activated:
  2418.  
  2419. When the Customer 12 "enters" a Storefront 14, Participant
  2420.  
  2421. Program Object 112 is retrieved from the Participant Subsystem and
  2422. activated. Storefront 14 determines what Distributor Objects 118 exist
  2423. to distribute coupons that can be used by this storefront. (Chelliah,
  2424. 13:23-25.)
  2425. The participant program object 112 is the recited “agent.” Participant program
  2426.  
  2427. object 112 creates a transaction link between the customer's web browser (the
  2428.  
  2429. recited "user application") and sales representative program object 114 (the recited
  2430.  
  2431. "transactional application") by providing a
  2432.  
  2433. token
  2434.  
  2435. that allows for secure
  2436.  
  2437. communications between the web browser and sales representative program object
  2438.  
  2439.  
  2440. 7 Sales representative program object 114 is initiated and receives requests
  2441. from the customer as a result of the customer's interaction with electronic
  2442. storefronts 14. (Sirbu Decl., ¶¶ 25-26.)
  2443.  
  2444.  
  2445.  
  2446. - 37 -
  2447.  
  2448.  
  2449. b) Chelliah teaches "a host means for processing said transaction
  2450. request and retrieving data corresponding to said transaction
  2451. request."
  2452.  
  2453. (
  2454.  
  2455. The structure in the ‘500 patent corresponding to "a host means for
  2456.  
  2457. processing said transaction request and retrieving data corresponding to said
  2458.  
  2459. transaction request," is a portion of the Bank "Back Office." As noted above in
  2460.  
  2461. Section IV(A)(1)(g) with respect to claim 1, Chelliah's payment handler discloses
  2462.  
  2463. the relevant portions of the Bank "Back Office" and thus teaches the recited “host
  2464.  
  2465. 114. (Sirbu Decl., ¶ 54; Chelliah, 10:14-17, 10:28-30.)
  2466.  
  2467. means.”
  2468.  
  2469. Chelliah's payment handler 126 performs the function of "processing said
  2470.  
  2471. transaction request and retrieving data corresponding to said transaction request."
  2472.  
  2473. In particular, the Payment Handler processes a transaction request by converting an
  2474.  
  2475. “authorization to charge” to a “payment order”:
  2476.  
  2477. Payment Handler Interface 124 again calls External Payment
  2478. Handler 126 to convert the authorization to charge to a payment order.
  2479. (Chelliah, 17:49-51.)
  2480. Further, the Payment Handler retrieves "data corresponding to said
  2481.  
  2482. transaction request" in the form of, e.g., charge acknowledgements:
  2483.  
  2484. For example, if the customer selects a Visa credit card as a payment
  2485. method, then Payment Handler Interface 124 will call the VISAnet
  2486.  
  2487.  
  2488.  
  2489. - 38 -
  2490.  
  2491.  
  2492. account.8 E
  2493. sy
  2494. ystem for a
  2495. authorizati
  2496. ion to char
  2497. ge the sele
  2498. ected Visa
  2499. External
  2500. that the
  2501. erface 124
  2502. andler Inte
  2503. Payment Ha
  2504. 6 notifies P
  2505. andler 126
  2506. Payment Ha
  2507. pted. (Chel
  2508. harge to th
  2509. he selected
  2510. payment m
  2511. method wi
  2512. ill be accep
  2513. lliah,
  2514. 6:61-67.)
  2515.  
  2516. P c 1 B G
  2517.  
  2518. B.
  2519.  
  2520. Grou
  2521. 17, and 35.
  2522. 10-12, 14-1
  2523. aims 1-6, 1
  2524. cipates cla
  2525. fford antic
  2526. und 2: Gif
  2527. .
  2528. e '500 Pate
  2529. m that the
  2530. me problem
  2531. ves the sam
  2532. Gifford solv
  2533. ent sought
  2534.  
  2535. to solve—
  2536. — the
  2537.  
  2538. limited
  2539.  
  2540. number o
  2541. of services
  2542.  
  2543. that can
  2544.  
  2545. d applicati
  2546. work-based
  2547. ed by netw
  2548. be provide
  2549. ions.
  2550.  
  2551. Gifford
  2552.  
  2553. ior to No
  2554. d that pr
  2555. described
  2556. ovember
  2557.  
  2558. nt indepen
  2559. o merchan
  2560. 1995 “no
  2561. ndent
  2562.  
  2563. mechan
  2564. sers to ut
  2565. permits us
  2566. rks that p
  2567. ter networ
  2568. or comput
  2569. vailable fo
  2570. nism is av
  2571. tilize
  2572.  
  2573. s, and dem
  2574. debit cards
  2575. dit cards, d
  2576. uch as cred
  2577. ruments su
  2578. ncial instr
  2579. tional finan
  2580. convent
  2581. mand
  2582.  
  2583. (Gifford, 1
  2584. alances.” (
  2585. account ba
  2586. deposit
  2587. 1:25-31.)
  2588.  
  2589. imitations,
  2590. erceived li
  2591. s these pe
  2592. To address
  2593. T
  2594. , Gifford
  2595.  
  2596. provides
  2597.  
  2598. "[a] comp
  2599. plete
  2600.  
  2601. system
  2602.  
  2603. for the pu
  2604. urchasing
  2605.  
  2606. of goods
  2607.  
  2608. uter netwo
  2609. er a compu
  2610. mation ove
  2611. or inform
  2612. ork."
  2613.  
  2614. (Gifford
  2615. ow, illustra
  2616. duced belo
  2617. ford, reprod
  2618. . 1 of Giffo
  2619. mple, FIG
  2620. t.) For exam
  2621. d, Abstract
  2622. ates a
  2623.  
  2624. tem 200 th
  2625. k sales syst
  2626. network
  2627. hat:
  2628.  
  2629. 1:46-49.)
  2630.  
  2631. 7 to interc
  2632. f buyer co
  2633. plurality o
  2634. connect a p
  2635. network 6
  2636. mploys a n
  2637. omputers
  2638. merchant
  2639. omputer
  2640. 64, each m
  2641. 61 and 62,
  2642. computers
  2643. s 63 and 6
  2644. merchant c
  2645. 65 and 66
  2646. atabases 6
  2647. isement da
  2648. tal adverti
  2649. ctive digit
  2650. with respec
  2651. 6, and a
  2652. a buyer
  2653. payment c
  2654. omputer 6
  2655. 68. A use
  2656. er of the
  2657. system
  2658. employs
  2659. omputer t
  2660. erchant com
  2661. m the me
  2662. ments from
  2663. advertisem
  2664. o retrieve
  2665. mputers,
  2666. used to
  2667. nd to purc
  2668. chase goo
  2669. ds of inte
  2670. rest. A pa
  2671. ayment com
  2672. mputer is
  2673.  
  2674.  
  2675.  
  2676. 8
  2677. Handler. (C
  2678. Payment H
  2679. mple of the P
  2680. VISAnet i
  2681. is an exam
  2682. Chelliah, 1
  2683.  
  2684. e 6 w p c a
  2685.  
  2686.  
  2687.  
  2688. - 39 -
  2689.  
  2690.  
  2691. authorize a purchase transaction. (Gifford, 4:44-52.)
  2692.  
  2693. Gifford further notes "[t]he software architecture underlying the particular
  2694.  
  2695. preferred embodiment is based upon the hypertext conventions of the World Wide
  2696.  
  2697. Web." (Gifford, 4:61-64.)
  2698.  
  2699.  
  2700.  
  2701. As shown in FIG. 6 of Gifford, the user activates a link that results in "the
  2702.  
  2703. HTTP request 20 for a specific document with a specified URL." (Sirbu Decl., ¶
  2704.  
  2705. 59; see also Gifford, 5:51-53.) The merchant then returns the document
  2706.  
  2707. (advertisements or lists of goods/services that can be purchased) specified by the
  2708.  
  2709. URL. The user can select a link in this document to send another HTTP request
  2710.  
  2711. (e.g., to request a purchase) to the merchant computer. (Sirbu Decl., ¶ 59; see also
  2712.  
  2713. Gifford, 5:57-59.) The merchant computer can then send a payment order to a
  2714.  
  2715. payment system/computer. (Sirbu Decl., ¶ 59; see also Gifford, 6:9-11.)
  2716.  
  2717.  
  2718.  
  2719. "If the payment system authorizes the request, an authorization message at
  2720.  
  2721. 29 is returned to the buyer computer, and the merchant computer checks at 30 that
  2722.  
  2723. the authorization message came from
  2724.  
  2725. the payment computer using
  2726.  
  2727. the
  2728.  
  2729. authenticator mechanism described below." (Gifford, 6:52-56.) The merchant
  2730.  
  2731. computer can then complete the transaction: "the merchant computer performs
  2732.  
  2733. fulfillment at 30, returning the purchased product in response at 31." (Gifford,
  2734.  
  2735. 6:57-59.) Annotated FIG. 1 of Gifford illustrates how the elements of Gifford’s
  2736.  
  2737. system map to the limitations of the challenged claims.
  2738.  
  2739.  
  2740.  
  2741. - 40 -
  2742.  
  2743.  
  2744.  
  2745.  
  2746. Transactional
  2747. application
  2748.  
  2749. Network
  2750. Application
  2751.  
  2752. Financial
  2753. Network
  2754.  
  2755. VAN
  2756. System
  2757.  
  2758. VAN
  2759. Switch
  2760.  
  2761. Host
  2762. Means
  2763.  
  2764. Means for
  2765. processing
  2766.  
  2767.  
  2768.  
  2769. 1. Gifford anticipates independent claim 1
  2770. (a) Gifford teaches “A configurable value-added network switch
  2771. for enabling real-time transactions on a network”
  2772.  
  2773. Gifford's merchant computers 63 and 64 and payment computer 68
  2774.  
  2775. collectively function as a VAN switch. (Sirbu Decl., ¶ 61.) In particular, a buyer
  2776.  
  2777. accesses merchant computer 63 over network 67. (Sirbu Decl., ¶ 61; see also 4:44-
  2778.  
  2779. 48.) Gifford makes clear that network 67 can be the World Wide Web and thus is a
  2780.  
  2781. value-added network. (Sirbu Decl., ¶ 59; see also Gifford, 4:61-64.) Moreover,
  2782.  
  2783. merchant computers 63 and 64 and payment computer 68 route a purchase
  2784.  
  2785. transaction request received from buyer computers 61 and 62 to a financial
  2786.  
  2787. network and therefore are collectively a “VAN switch.” (Sirbu Decl., ¶ 61; see also
  2788.  
  2789.  
  2790.  
  2791. - 41 -
  2792.  
  2793.  
  2794. Gifford, 6:39-49 (describing routing from buyer computers 61 and 62 to the
  2795.  
  2796. merchant computers 63 and 64 and to the payment computer 68), 9:14-18 (routing
  2797.  
  2798. from the payment computer 68 to the external financial network).) Moreover, a
  2799.  
  2800. person of ordinary skill in the art would recognize that computers 63, 64, and 68
  2801.  
  2802. are "configurable." (Sirbu Decl., ¶ 61.)
  2803.  
  2804. (b) Gifford
  2805. for switching to a transactional
  2806. teaches "means
  2807. application in response to a user specification from a network
  2808. application"
  2809.  
  2810.  
  2811.  
  2812. The structure in the ‘500 Patent corresponding to this limitation is switching
  2813.  
  2814. service 702. Gifford discloses this limitation.
  2815.  
  2816. As illustrated in the annotated figures from Gifford reproduced below,
  2817.  
  2818. Gifford discloses switching from an application that provides an overview screen
  2819.  
  2820. (FIG. 2) to an application that provides digital advertisements of items (i.e.,
  2821.  
  2822. different articles) available for purchase (FIG. 3) in response to a request received
  2823.  
  2824. from buyer computer 61 when user selects link 1 in the overview screen. (Sirbu
  2825.  
  2826. Decl., ¶ 59; see also Gifford, 5:7-13.) The application that provides the digital
  2827.  
  2828. advertisement of items is the recited “transactional application” and the reqeust
  2829.  
  2830. received from buyer computer 61 is the "user specification."
  2831.  
  2832.  
  2833.  
  2834. - 42 -
  2835.  
  2836.  
  2837. Clicking link 1 results in buyer
  2838. computer 61 transmitting a request to
  2839. merchant computer 63
  2840.  
  2841. Responsive to the request, merchant
  2842. computer 63 calls an application that delivers
  2843. this webpage to buyer computer 61
  2844.  
  2845.  
  2846.  
  2847.  
  2848.  
  2849. For example, Gifford discloses:
  2850.  
  2851. An initial user inquiry 19 from activating link 1 results in the HTTP
  2852. request 20 for a specific document with a specified URL. The URL
  2853. specifies the name of the merchant computer. The merchant computer
  2854. retrieves the document given the URL at 21, and returns it to the
  2855. buyer computer at 22. (Gifford, 5:51-56)
  2856.  
  2857. Further, the result of Gifford's switching is identical to the result of switching
  2858.  
  2859. service 702—the user is switched to the transactional application (running on
  2860.  
  2861. merchant computer 63). (Sirbu Decl., ¶ 64; see also Gifford, 5:54-57.)
  2862.  
  2863. (c) Gifford teaches "said transactional application providing a user
  2864. with a plurality of transactional services managed by at least one
  2865. value-added network service provider"
  2866.  
  2867.  
  2868.  
  2869. As shown in FIG. 3 of Gifford (reproduced below with annotations), the
  2870.  
  2871. digital advertisement screen provides a plurality of items available for purchase.
  2872.  
  2873.  
  2874.  
  2875. - 43 -
  2876.  
  2877.  
  2878. (Sirbu Decl., ¶ 64; see also Gifford, 5:19-20.) In the example of FIG. 3, Gifford
  2879.  
  2880. lists 3 items for sale. Selecting any of these items results in the purchase of the
  2881.  
  2882. selected items. (Sirbu Decl., ¶ 64.)
  2883.  
  2884. Service 1
  2885.  
  2886. Service 2
  2887. Service 3
  2888.  
  2889.  
  2890.  
  2891. One of ordinary skill in the art would appreciate that the functionality
  2892.  
  2893. corresponding to each of these items is a "transactional service," because each
  2894.  
  2895. operates to perform a user-specified transaction (e.g., the purchase of a user-
  2896.  
  2897. selected news item, and the download of the news item to the buyer computer 61
  2898.  
  2899. for viewing by the user). (Sirbu Decl., ¶ 66.) Moreover, a person of ordinary skill
  2900.  
  2901. in the art would appreciate that a merchant manages the items available for
  2902.  
  2903. purchase (e.g., selecting news items that can be purchased, setting their respective
  2904.  
  2905. prices, etc.) through interaction with the merchant computer. (Sirbu Decl., ¶ 66; see
  2906.  
  2907. also Gifford, 5:22-24.)
  2908.  
  2909. (d) Gifford teaches "said value-added network service provider
  2910. keeping a transaction flow captive."
  2911.  
  2912. As discussed above, “keeping a transaction flow captive” is maintaining
  2913.  
  2914.  
  2915.  
  2916. - 44 -
  2917.  
  2918.  
  2919. control over the steps used to carry out a transaction. (Sirbu Decl., ¶ 23.) Gifford
  2920.  
  2921. teaches that the merchant retains control over the transaction flow. For example,
  2922.  
  2923. interactions with the buyer computer 61 and payment computer 68 in the
  2924.  
  2925. information flow of FIG. 6 of Gifford are responsive to actions of and directed by
  2926.  
  2927. the merchant computers 63 and 64. (Sirbu Decl., ¶ 67.)
  2928.  
  2929. (e) Gifford teaches "said plurality of transactional services being
  2930. performed interactively and in real time."
  2931.  
  2932. The services provided to a user by Gifford are performed "interactively":
  2933.  
  2934. Accordingly, therefore, it is a primary objective of this
  2935. invention to provide a user interactive network sales system in which
  2936. the user can freely use any merchant of choice and utilize existing
  2937. financial instruments for payment. (Gifford, 1:50-53; emphasis
  2938. added.)
  2939. Further, these services are performed in "real-time":
  2940.  
  2941. A payment system authenticates a payment order, checks for
  2942.  
  2943. sufficient funds or credit, and
  2944. transfer
  2945. then originates funds
  2946. transactions to carry out the payment order. (Gifford, 3:1-3; emphasis
  2947. added.)
  2948. (f) Gifford teaches "means for transmitting a transaction request
  2949. from said transactional application"
  2950.  
  2951. The structure in the '500 Patent corresponding to this limitation is boundary
  2952.  
  2953. service 701, which provides "the interfaces between VAN switch 520, the Internet
  2954.  
  2955. and the Web, and multi-media end user devices such as PCs, televisions or
  2956.  
  2957. telephones." ('500 Patent, 8:39-42.) Merchant computers 63, 64 of Gifford, which
  2958.  
  2959.  
  2960.  
  2961. - 45 -
  2962.  
  2963.  
  2964. control the transaction between the end user (i.e., buyer computer 61) and the
  2965.  
  2966. payment computer 68 via the Internet 87 are equivalent to this limitation. (Sirbu
  2967.  
  2968. Decl., ¶ 70.)
  2969.  
  2970. In particular, as discussed above with reference to annotated FIG. 3 of
  2971.  
  2972. Gifford (provided above), the user interacts with the recited “transactional
  2973.  
  2974. application” (i.e., the application in Gifford that provides digital advertisements of
  2975.  
  2976. items) to select an item for purchase. Such selection by the user causes this
  2977.  
  2978. “transaction application” to transmit a transaction request to download the selected
  2979.  
  2980. news item to the buyer computer 61.
  2981.  
  2982. Other transaction requests are also transmitted. For example, responsive to
  2983.  
  2984. the user’s interaction with the “transactional application” and resulting requests
  2985.  
  2986. transmitted by the “transactional application,” the merchant computer 63, 64
  2987.  
  2988. queues and sends a payment order corresponding to the purchase to the payment
  2989.  
  2990. computer 68. (Sirbu Decl., ¶ 70.) The payment computer 68 uses the payment
  2991.  
  2992. order to process the transaction:
  2993.  
  2994. If the merchant computer is able to construct a complete
  2995. payment order at 26 the payment order is sent to a payment computer
  2996. for authorization at 27. If a payment order can be constructed,
  2997. processing continues at 28. (Gifford, 6:9-13.)
  2998.  
  2999. (g) Gifford teaches "means for processing said transaction request."
  3000. The structure of the “means for processing” is the Bank Back Office. The
  3001.  
  3002.  
  3003.  
  3004. - 46 -
  3005.  
  3006.  
  3007. function is “processing said transaction request.” Gifford discloses this limitation.
  3008.  
  3009. The payment computer 68 of Gifford processes transaction requests and
  3010.  
  3011. therefore is equivalent to the “means for processing.” (Sirbu Decl., ¶ 71; see also
  3012.  
  3013. Gifford, 2:66-3:1.) In particular, the payment computer 68 (shown as payment
  3014.  
  3015. computer 72 in FIG. 13) receives a payment transaction request in the form of a
  3016.  
  3017. payment order from merchant computer 63, 64 and processes the request by, for
  3018.  
  3019. example, verifying the authenticator and requesting authorization from a real-time
  3020.  
  3021. financial authorization network. (Sirbu Decl., ¶ 71; see also Gifford, FIG. 14 (steps
  3022.  
  3023. 82-90), 6:48-49 (merchant computer sending the payment order to the payment
  3024.  
  3025. computer), 8:27-30 (verifying authenticator), 9:14-18 (requesting authorization
  3026.  
  3027. from a real-time financial authorization network).)
  3028.  
  3029. Moreover, the merchant computers 63, 64 and the databases 65, 66, as well
  3030.  
  3031. as the payment computer 68, process requests in the same way as the Bank "Back
  3032.  
  3033. Office" of the '500 Patent, using databases or data repositories. For example, one
  3034.  
  3035. skilled in the art would appreciate that verifying an authenticator requires access to
  3036.  
  3037. stored data. (Sirbu Decl., ¶ 72.)
  3038.  
  3039. 2. Gifford anticipates dependent claim 2.
  3040. Claim 2 depends from claim 1 and additionally recites, "wherein said means
  3041.  
  3042. for switching to a transactional application further comprises: means for receiving
  3043.  
  3044. said user specification; means for enabling a switch to said transactional
  3045.  
  3046.  
  3047.  
  3048. - 47 -
  3049.  
  3050.  
  3051. application; and means for activating said transactional application."
  3052.  
  3053. (a) Gifford teaches "means for receiving said user specification."
  3054. The structure in the ‘500 patent corresponding to this limitation is the
  3055.  
  3056. portion of boundary service 701 that receives requests over the Internet. Gifford
  3057.  
  3058. teaches receiving user specifications at merchant computer 63, 64 in the form of
  3059.  
  3060. HTTP requests:
  3061.  
  3062. The buyer computer displays the resulting HTML document at
  3063. 23. When the user activates link 5, an HTTP request 25 is sent to the
  3064. merchant computer requesting the document. (Gifford, 4:56-59;
  3065. emphasis added; see also Sirbu Decl., ¶¶ 73-74.)
  3066.  
  3067. (b) Gifford teaches "means for enabling a switch to said transactional
  3068. application."
  3069.  
  3070. The structure in the ‘500 Patent corresponding to this limitation is the
  3071.  
  3072. portion of boundary service 701 that passes information from the network
  3073.  
  3074. application to the transactional application. In a like manner, Gifford's merchant
  3075.  
  3076. computer provides an interface, in the form of links to the digital advertisements
  3077.  
  3078. screen (shown in FIG. 3), which allow information to be passed to the transactional
  3079.  
  3080. application. (Sirbu Decl., ¶ 75; see also Gifford, 5:8-13.) Thus, Gifford discloses
  3081.  
  3082. this limitation. In particular, with reference to annotated FIG. 3 of Gifford (above),
  3083.  
  3084. the merchant computer provides an interface, in the form of links to the digital
  3085.  
  3086. advertisements screen (shown in FIG. 3), which allow information to be passed to
  3087.  
  3088. the transactional application. (Sirbu Decl., ¶¶ 75-76; see also Gifford, 5:8-13.)
  3089.  
  3090.  
  3091.  
  3092. - 48 -
  3093.  
  3094.  
  3095. (c) Gifford
  3096. teaches "means
  3097. application."
  3098.  
  3099. for activating said
  3100.  
  3101. transactional
  3102.  
  3103. The structure in the ‘500 Patent corresponding to this limitation is a
  3104.  
  3105. graphical user interface that displays a list of applications. Gifford discloses this
  3106.  
  3107. limitation. In particular, the "overview screen" of Gifford (shown in FIG. 2)
  3108.  
  3109. provides links that, when activated, cause the merchant computer to activate the
  3110.  
  3111. digital advertisement application:
  3112.  
  3113. FIG. 2 shows an overview screen that has been retrieved from a
  3114. merchant computer by a buyer computer and displayed by the buyer
  3115. computer. It includes links 1, 2, and 3 that when activated by a user
  3116. cause the buyer's computer to take specified actions. (Gifford, 5:8-11.)
  3117.  
  3118. For example, FIG. 2 of Gifford illustrates an "overview screen" that is a graphical
  3119.  
  3120. user interface that provides a list of applications. (Sirbu Decl., ¶ 78.)
  3121.  
  3122. 3. Gifford anticipates dependent claim 3.
  3123. Claim 3 depends from claim 2 and additionally recites, "wherein said means
  3124.  
  3125. for activating said transactional application further includes means for creating a
  3126.  
  3127. transaction
  3128.  
  3129. link between said network application and said
  3130.  
  3131. transactional
  3132.  
  3133. application." The structure in the ‘500 patent corresponding to the “means for
  3134.  
  3135. creating” is boundary service 701. Boundary service 701 provides "the interfaces
  3136.  
  3137. between VAN switch 520, the Internet and the Web, and multi-media end user
  3138.  
  3139. devices such as PCs, televisions, or telephones." ('500 Patent, 8:36-39.) Similarly,
  3140.  
  3141. Gifford teaches the "overview screen" of FIG. 2 (identified above as teaching the
  3142.  
  3143.  
  3144.  
  3145. - 49 -
  3146.  
  3147.  
  3148. means for activating) as including links 1, 2, and 3. (Sirbu Decl., ¶ 79; see also
  3149.  
  3150. Gifford, 5:9-10.) These links, when activated by a user, create a connection (a
  3151.  
  3152. transaction link) between the network application running on the buyer computer
  3153.  
  3154. 61 and the digital advertisements application (i.e., the transactional application).
  3155.  
  3156. (Sirbu Decl., ¶ 79; see also Gifford, 5:12-14.) The overview screen and links 1, 2,
  3157.  
  3158. and 3 teach the function and structure of the “means for creating.” Thus, Gifford
  3159.  
  3160. discloses this limitation.
  3161.  
  3162. 4. Gifford anticipates dependent claim 4.
  3163. Claim 4 depends from claim 2 and additionally recites, "wherein said means
  3164.  
  3165. for receiving said user specification further comprises: means for presenting said
  3166.  
  3167. user with a list of transactional applications, each of said transactional application
  3168.  
  3169. being associated with a particular value-added network service provider; and
  3170.  
  3171. means for submitting said user specification according to a user's selection of said
  3172.  
  3173. transactional application from said list of transactional applications."
  3174.  
  3175. (a) Gifford teaches “means for presenting said user with a list of
  3176. transactional applications, each of said transactional application
  3177. being associated with a particular value-added network service
  3178. provider.”
  3179.  
  3180. The structure corresponding to this limitation is the portion of switching
  3181.  
  3182. service 702 that outputs data to the user. The function of this limitation is
  3183.  
  3184. "presenting said user with a list of transactional applications, each of said
  3185.  
  3186. transactional application being associated with a particular value-added network
  3187.  
  3188.  
  3189.  
  3190. - 50 -
  3191.  
  3192.  
  3193. service provider." Gifford teaches this limitation. Specifically, FIG. 2 of Gifford is
  3194.  
  3195. an overview screen that provides a list of transactional applications in the form of
  3196.  
  3197. links to, for example, digital advertisements and audio content. (Gifford, 5:7-17.)
  3198.  
  3199. Each of these applications is associated with a particular value-added network
  3200.  
  3201. service provider (e.g., the digital advertisements are associated with the New York
  3202.  
  3203. Times). (See Sirbu Decl., ¶ 83.) Thus, Gifford teaches this limitation.
  3204.  
  3205. (b) Chelliah teaches “means for submitting said user specification
  3206. according to a user's selection of said transactional application
  3207. from said list of transactional applications.”
  3208.  
  3209. The structure corresponding to this limitation is the portion of switching
  3210.  
  3211. service 702 that submits user specifications. The function of this limitation is
  3212.  
  3213. "submitting said user specification according to a user's selection of said
  3214.  
  3215. transactional application from said list of transactional applications." Gifford
  3216.  
  3217. discloses this limitation. Specifically, Gifford discloses merchant computer 63, 64
  3218.  
  3219. as submitting the user's specification (i.e., the HTTP request from buyer computer
  3220.  
  3221. 61) to an application that retrieves digital advertisements to be sent to the user in
  3222.  
  3223. response to the user's request. (See Gifford, 5:49-59.) Thus, Gifford discloses this
  3224.  
  3225. limitation.
  3226.  
  3227. 5. Gifford anticipates dependent claim 5.
  3228. Claim 5 depends from claim 1 and additionally recites, "wherein said means
  3229.  
  3230.  
  3231.  
  3232. for processing said transaction request further comprises means for coupling said
  3233.  
  3234.  
  3235.  
  3236. - 51 -
  3237.  
  3238.  
  3239. means for transmitting to a host means." The "host means"9 equates, for example,
  3240.  
  3241. to the portion of the Bank "Back Office" that processes received requests and/or a
  3242.  
  3243. repository that stores data. The structure corresponding to the "means for coupling"
  3244.  
  3245. is a network of the Bank "Back Office."
  3246.  
  3247.  
  3248.  
  3249. As noted above in section IV(B)(1)(g), Gifford's payment computer 68 is
  3250.  
  3251. equivalent to the recited “means for processing “the transaction request. A person
  3252.  
  3253. of ordinary skill in the art would have appreciated that Gifford's external financial
  3254.  
  3255. system necessarily included data repositories included in card-issuing bank servers.
  3256.  
  3257. (Sirbu Decl., ¶ 80.) These bank servers are the “host means.” In particular, the
  3258.  
  3259. bank servers process and store data used to determine whether to approve a
  3260.  
  3261. transaction request (e.g., account numbers and balances). (Sirbu Decl., ¶ 80).
  3262.  
  3263.  
  3264.  
  3265. Moreover, the payment computer 68 acts as an intermediary between, and
  3266.  
  3267. thereby couples, the merchant computers 63, 64 (corresponding to the recited
  3268.  
  3269. “means for transmitting”) and the external financial system (including the recited
  3270.  
  3271. “host means”). (Sirbu Decl., ¶ 81). In particular, the payment computer 68 receives
  3272.  
  3273. a transaction request from merchant computers 63, 64 (Gifford, 6:39-49) and
  3274.  
  3275. transmits an appropriate request for authorization to the external financial network
  3276.  
  3277. (Gifford 9:14-18). (Sirbu Decl., ¶ 81.)
  3278.  
  3279.  
  3280. 9 Petitioner does not concede that this term invokes 35 U.S.C. § 112(f).
  3281.  
  3282.  
  3283.  
  3284. - 52 -
  3285.  
  3286.  
  3287. 6. Gifford anticipates dependent claim 6.
  3288. Claim 6 depends from claim 5 and additionally recites, "wherein said host
  3289.  
  3290.  
  3291.  
  3292. means contains data corresponding to said transaction request." As explained
  3293.  
  3294. above in section IV(B)(5), the card-issuing bank server of Gifford's external
  3295.  
  3296. financial system (corresponding to the recited “host means”) necessarily includes
  3297.  
  3298. one or more data repositories that store information needed to determine whether
  3299.  
  3300. to approve an authorization request. (Sirbu Decl., ¶ 82) This information can
  3301.  
  3302. include, for example, account numbers and balances. (Sirbu Decl., ¶ 82.) Because
  3303.  
  3304. account numbers and balances correspond to a transaction request (the transaction
  3305.  
  3306. request being the authorization request from merchant computer 63 pertaining to a
  3307.  
  3308. specific account), Gifford teaches this limitation. (Sirbu Decl., ¶ 82.)
  3309.  
  3310. 7. Gifford anticipates claims 10-12, 15, and 16.
  3311. Independent claim 10 and its dependent claims 11, 12, 15, and 16 recite
  3312.  
  3313.  
  3314.  
  3315. similar features as independent claim 1 and its dependent claims 2, 3, 5 and 6,
  3316.  
  3317. respectively. Thus, claims 10, 11, 12, 15 and 16 are anticipated by Gifford for the
  3318.  
  3319. same reasons as discussed above for claims 1, 2, 3, 5 and 6. Petitioner has
  3320.  
  3321. provided the following claim chart indicating the correspondence between claims
  3322.  
  3323. 10-12, 15, and 16 and claims 1-3, 5, and 6, respectively.
  3324.  
  3325. Limitation of Claim 10
  3326.  
  3327. A method for configuring a
  3328. value-added network switch for
  3329.  
  3330. Corresponding limitation in
  3331. Claim 1
  3332. A configurable value-added
  3333. network switch for enabling
  3334.  
  3335. Section
  3336.  
  3337. IV(B)(1)(a)
  3338.  
  3339.  
  3340.  
  3341. - 53 -
  3342.  
  3343.  
  3344. enabling real-time transactions
  3345. on a network, said method for
  3346. configuring said value-added
  3347. network switch compromising
  3348. the steps of:
  3349. switching to a transactional
  3350. application in response to a user
  3351. specification from a network
  3352. application,
  3353.  
  3354. said transactional application
  3355. providing a user with a plurality
  3356. of transactional services
  3357. managed by at least one value-
  3358. added network service provider,
  3359.  
  3360. said value-added network
  3361. service provider keeping a
  3362. transaction flow captive,
  3363. said plurality of transactional
  3364. services being performed
  3365. interactively and in real time;
  3366. transmitting a transaction
  3367. request from said transactional
  3368. application; and
  3369. processing said transaction
  3370. request.
  3371. Limitation of Claim 11
  3372.  
  3373. The method for configuring said
  3374. value-added network switch as
  3375. claimed in claim 10 wherein
  3376. said step of switching to a
  3377. transactional application further
  3378. comprises the steps of:
  3379. receiving said user
  3380. specification;
  3381. enabling a switch to said
  3382. transactional application; and
  3383.  
  3384. real-time transactions on a
  3385. network, said configurable
  3386. value-added network switch
  3387.  
  3388. means for switching to a
  3389. transactional application in
  3390. response to a user
  3391. specification from a network
  3392. application
  3393. said transactional application
  3394. providing a user with a
  3395. plurality of transactional
  3396. services managed by at least
  3397. one value-added network
  3398. service provider
  3399. said value-added network
  3400. service provider keeping a
  3401. transaction flow captive
  3402. said plurality of transactional
  3403. services being performed
  3404. interactively and in real time
  3405. means for transmitting a
  3406. transaction request from said
  3407. transactional application
  3408. means for processing said
  3409. transaction request
  3410. Corresponding limitation in
  3411. Claim 2
  3412. The configurable value-added
  3413. network switch as claimed in
  3414. claim 1 wherein said means
  3415. for switching to a
  3416. transactional application
  3417. further comprises:
  3418. means for receiving said user
  3419. specification;
  3420. means for enabling a switch
  3421. to said transactional
  3422.  
  3423. IV(B)(1)(b)
  3424.  
  3425. IV(B)(1)(c)
  3426.  
  3427. IV(B)(1)(d)
  3428.  
  3429. IV(B)(1)(e)
  3430.  
  3431. IV(B)(1)(f)
  3432.  
  3433. IV(B)(1)(g)
  3434.  
  3435. Section
  3436.  
  3437. IV(B)(2)
  3438.  
  3439. IV(B)(2)(a)
  3440.  
  3441. IV(B)(2)(b)
  3442.  
  3443.  
  3444.  
  3445. - 54 -
  3446.  
  3447.  
  3448. IV(B)(2)(c)
  3449.  
  3450. Section
  3451.  
  3452. IV(B)(3)
  3453.  
  3454. activating said transactional
  3455. application.
  3456. Limitation of Claim 12
  3457.  
  3458. The method for configuring said
  3459. value-added network switch as
  3460. claimed in claim 11 wherein
  3461. said step of activating said
  3462. transactional application further
  3463. includes
  3464. a step of creating a transaction
  3465. link between said network
  3466. application and said
  3467. transactional application.
  3468. Limitation of Claim 15
  3469.  
  3470. application; and
  3471. means for activating said
  3472. transactional application.
  3473. Corresponding limitation in
  3474. Claim 3
  3475. The configurable value-added
  3476. network switch as claimed in
  3477. claim 2 wherein said means
  3478. for activating said
  3479. transactional application
  3480. further includes
  3481. means for creating a
  3482. transaction link between said
  3483. network application and said
  3484. transactional application
  3485. Corresponding limitation in
  3486. 5
  3487. The configurable value-added
  3488. network switch as claimed in
  3489. claim 1
  3490. wherein said means for
  3491. processing said transaction
  3492. request further comprises
  3493. means for coupling said
  3494. means for transmitting to a
  3495. host means
  3496. Corresponding limitation in
  3497. 6
  3498. The method for configuring said
  3499. The configurable value-added
  3500. value-added network switch as
  3501. network switch as claimed in
  3502. claimed in claim 15
  3503. claim 5
  3504. wherein said host means
  3505. wherein said host means
  3506. contains data corresponding to
  3507. contains data corresponding
  3508. said transaction request.
  3509. to said transaction request
  3510. 8. Gifford anticipates claim 14.
  3511. Claim 14 corresponds to claim 4, except instead of "value-added network
  3512.  
  3513. The method for configuring said
  3514. value-added network switch as
  3515. claimed in claim 10
  3516. wherein said step of processing
  3517. said transaction request further
  3518. comprises the step of
  3519. transmitting said transaction
  3520. request to a host means.
  3521.  
  3522. Section
  3523.  
  3524. IV(B)(6)
  3525.  
  3526. Limitation of Claim 16
  3527.  
  3528. IV(B)(3)
  3529.  
  3530. Section
  3531.  
  3532. IV(B)(5)
  3533.  
  3534. IV(B)(5)
  3535.  
  3536. IV(B)(6)
  3537.  
  3538. service provider" recited in claim 4, claim 14 recites an "Internet service provider."
  3539.  
  3540.  
  3541.  
  3542. - 55 -
  3543.  
  3544.  
  3545. As noted in Section IV(B)(4), Chelliah teaches the limitations of claim 4. To the
  3546.  
  3547. extent that an "Internet service provider" differs from a "value-added network
  3548.  
  3549. service provider," Petitioner notes that the store relied upon in Section IV(B)(4) to
  3550.  
  3551. disclose "value-added network service provider" also discloses an "Internet service
  3552.  
  3553. provider" because the stores are accessible over the Internet. (See Section
  3554.  
  3555. IV(B)(1)(c).) Thus, Chelliah discloses the limitations of claim 14.
  3556.  
  3557. 9. Gifford anticipates claim 17.
  3558. Claim 17 depends from claim 10 and further recites "wherein said value-
  3559.  
  3560. added network service providers cooperate to provide said plurality of
  3561.  
  3562. transactional services to said user." Gifford teaches that at least two different
  3563.  
  3564. entities cooperate to provide transactional services to the user. The first is the
  3565.  
  3566. content provider that controls the merchant (e.g., in the example of FIG. 2, the
  3567.  
  3568. content provider is the New York Times). (Sirbu Decl., ¶ 83.) The second is the
  3569.  
  3570. entity that facilitates payment via the payment computer (e.g., Mastercard, Visa,
  3571.  
  3572. American Express, or Discover in the embodiment of FIG. 5). (Sirbu Decl., ¶ 83.)
  3573.  
  3574. The merchant computer 63, 64 and the payment computer 68 (and their associated
  3575.  
  3576. entities) "cooperate" to perform the purchase. (Sirbu Decl., ¶ 83; see also Gifford,
  3577.  
  3578. 3:15-25.)
  3579.  
  3580. 10. Gifford anticipates independent claim 35.
  3581. Independent claim 35 recites similar features as claim 1. Thus, Petitioner has
  3582.  
  3583.  
  3584.  
  3585. - 56 -
  3586.  
  3587.  
  3588. provided the following claim chart indicating the correspondence between
  3589.  
  3590. limitations of claim 35 and claim 1.
  3591.  
  3592. Limitation
  3593.  
  3594. A configurable value-added network
  3595. system for enabling real-time
  3596. transactions on a network, said
  3597. configurable value-added network
  3598. system comprising:
  3599.  
  3600. means for switching to a transactional
  3601. application in response to a user
  3602. specification from a network
  3603. application,
  3604.  
  3605. said transactional application providing
  3606. a user with a plurality of transactional
  3607. services managed by at least one value-
  3608. added network service provider,
  3609.  
  3610. said value-added network service
  3611. provider keeping a transaction flow
  3612. captive,
  3613.  
  3614. said plurality of transactional services
  3615. being performed interactively and in
  3616. real time;
  3617.  
  3618. means for activating an agent to create a
  3619. transaction link between said user
  3620. application and said transactional
  3621. application
  3622.  
  3623. Corresponding
  3624. limitation in Claim 1
  3625. A configurable value-
  3626. added network switch
  3627. for enabling real-time
  3628. transactions on a
  3629. network, said
  3630. configurable value-
  3631. added network switch,
  3632. comprising:
  3633. means for switching to a
  3634. transactional application
  3635. in response to a user
  3636. specification from a
  3637. network application,
  3638. said transactional
  3639. application providing a
  3640. user with a plurality of
  3641. transactional services
  3642. managed by at least one
  3643. value-added network
  3644. service provider,
  3645. said value-added
  3646. network service provider
  3647. keeping a transaction
  3648. flow captive,
  3649. said plurality of
  3650. transactional services
  3651. being performed
  3652. interactively and in real
  3653. time,
  3654. See section (a) below.
  3655.  
  3656. Section
  3657.  
  3658. IV(B)(1)(a)
  3659.  
  3660. IV(B)(1)(b)
  3661.  
  3662. IV(B)(1)(c)
  3663.  
  3664. IV(B)(1)(d)
  3665.  
  3666. IV(B)(1)(e)
  3667.  
  3668. See
  3669. subsection
  3670. (a) below
  3671.  
  3672.  
  3673.  
  3674. - 57 -
  3675.  
  3676.  
  3677. means for transmitting a transaction
  3678. request from said transactional
  3679. application; and
  3680.  
  3681. IV(B)(1)(f)
  3682.  
  3683. means for transmitting a
  3684. transaction request from
  3685. said transactional
  3686. application;
  3687. See section (b) below.
  3688.  
  3689. a host means for processing said
  3690. transaction request and retrieving data
  3691. corresponding to said transaction
  3692. request.
  3693. (a) Gifford teaches "means for activating an agent to create a
  3694. transaction
  3695. link between said user application and said
  3696. transactional application."
  3697.  
  3698. See
  3699. subsection
  3700. (b) below
  3701.  
  3702. The structure in the ‘500 Patent corresponding to "means for activating an
  3703.  
  3704. agent to create a transaction link between said user application and said
  3705.  
  3706. transactional application" is a graphical user interface. Gifford discloses this
  3707.  
  3708. limitation.
  3709.  
  3710. FIG. 3 of Gifford shows a purchase screen that includes links 5, 6, 7, and 8,
  3711.  
  3712. which activate the agent. (Sirbu Decl., ¶ 84; see also Gifford, 5:19-29.)
  3713.  
  3714. Specifically, when the user selects link 5, by, for example, clicking with a mouse,
  3715.  
  3716. an HTTP request is generated by the buyer computer and transmitted to the
  3717.  
  3718. merchant computer. (Sirbu Decl., ¶ 84) A person of ordinary skill in the art would
  3719.  
  3720. appreciate that this HTTP request causes the web server to activate an application
  3721.  
  3722. on the merchant computer that keeps the response to the HTTP request pending
  3723.  
  3724. while the merchant computer is waiting for a communications from the payment
  3725.  
  3726. computer indicating the purchase has been approved. (Sirbu Decl., ¶ 84) Thus, this
  3727.  
  3728. application functions as an agent to create (and maintain) a transaction link
  3729.  
  3730.  
  3731.  
  3732. - 58 -
  3733.  
  3734.  
  3735. between the user’s web browser and the transactional application. (Sirbu Decl., ¶
  3736.  
  3737. 84.) Further, the "overview screen" of FIG. 2 of Gifford (which includes links 1, 2,
  3738.  
  3739. and 3) is a graphical user interface. (Sirbu Decl., ¶ 85; see also Gifford, 5:50-56.)
  3740.  
  3741. Thus, Gifford discloses this limitation.
  3742.  
  3743. (b) Gifford teaches "a host means for processing said transaction
  3744. request and retrieving data corresponding to said transaction
  3745. request."
  3746.  
  3747. Gifford teaches the function and the structure corresponding to this
  3748.  
  3749. limitation. In particular, Gifford teaches an external financial system that
  3750.  
  3751. corresponds to the recited “host means.” In response to an authorization request,
  3752.  
  3753. the external financial system determines whether to approve the request. (Sirbu
  3754.  
  3755. Decl., ¶ 86; see also Gifford, 9:14-18.) One of ordinary skill in the art would
  3756.  
  3757. appreciate that in determining whether to approve the request, the external
  3758.  
  3759. financial system necessarily accesses data corresponding to the request (e.g., an
  3760.  
  3761. account number corresponding to the buyer). (Sirbu Decl., ¶ 86.) Accordingly, the
  3762.  
  3763. external financial system discloses this limitation.
  3764.  
  3765.  
  3766.  
  3767.  
  3768.  
  3769.  
  3770.  
  3771. - 59 -
  3772.  
  3773.  
  3774.  
  3775. APPENDIX A
  3776.  
  3777.  
  3778. EXHIBIT LIST: INTER PARTES REVIEW OF '500 PATENT
  3779.  
  3780.  
  3781. SAP
  3782. Exhibit #
  3783.  
  3784. 1001
  3785.  
  3786. 1002
  3787.  
  3788. 1003
  3789.  
  3790. Description
  3791.  
  3792. U.S. Patent No. 5,987,500 to Arunachalam (filed Jun. 20, 1997; issued Nov. 16,
  3793. 1999) ("the '500 patent").
  3794.  
  3795. Declaration of Dr. Marvin Sirbu (including Curriculum Vita of Dr. Sirbu,
  3796. attached as Appendix A)
  3797.  
  3798. U.S. Patent No. 5,710,887 to Chelliah et al. (filed Aug. 29, 1995; issued Jan. 20,
  3799. 1998).
  3800.  
  3801. 1004
  3802.  
  3803. U.S. Patent No. 5,724,424 to Gifford (filed Nov. 29, 1995; issued Mar. 3, 1998).
  3804.  
  3805.  
  3806.  
  3807.  
Advertisement
Add Comment
Please, Sign In to add comment