Advertisement
Guest User

sumy issue text file

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