throbber
Case 2:12-cv-00009-RBS-TEM Document 1 Filed 01/04/12 Page 1 of 6 PageID# 1
`
`IN THE UNITED STATES DISTRICT COURT
`FOR THE EASTERN DISTRICT OF VIRGINIA
`
`FILED
`
`2012 JAN -U P 3: 58
`
`INNOVATIVE COMMUNICATIONS
`
`TECHNOLOGY INC..
`
`Plaintiff,
`
`)
`
`)
`
`)
`
`Case No. c*
`
`STALKER SOFTWARE, INC.,
`d/b/a CommuniGate Systems, Inc.
`
`)
`)
`) JURY TRIAL DEMANDED
`)
`
`Defendant.
`
`)
`)
`
`COMPLAINT FOR PATENT INFRINGEMENT
`
`Plaintiff Innovative Communications Technologies, Inc. ("ICTI") for its Complaint
`
`against Defendant Stalker Software. Inc. (doing business as CommuniGate Systems, Inc.)
`
`("CommuniGate" or "Defendant") alleges as follows:
`
`THE PARTIES
`
`1.
`
`Plaintiff ICTI is a Delaware corporation, with its principal place of business at
`
`1655 Fort Myer Drive, #700, Arlington, VA 22209.
`
`2.
`
`Defendant CommuniGate is a California corporation with a principal place of
`
`business at 655 Redwood Highway, Suite 275. Mill Valley, CA 94941.
`
`3.
`
`On information and belief. Defendant CommuniGate designs, develops,
`
`manufactures, and/or sells voice over internet protocol ("VoIP") products and/or services in the
`
`United States including the CommuniGale Pro Server. For example. Defendant CommuniGate
`
`sells its CommuniGate Pro Server through its website, vvww.communigatc.com.
`
`JURISDICTION AND VENUE
`
`4.
`
`This is an action for patent infringement that arises under the patent laws of the
`
`United States, Title 35 U.S.C. §1 el sec/, and seeks damages and injunctive relief as provided in
`
`

`

`Case 2:12-cv-00009-RBS-TEM Document 1 Filed 01/04/12 Page 2 of 6 PageID# 2
`
`35 U.S.C. § 281, §§ 283-285. This Court has subject matter jurisdiction under 28 U.S.C. § 1331
`
`and§ 1338(a).
`
`5.
`
`6.
`
`Venue is proper in this district under 28 U.S.C. §§ 1391 (c) and 1400(b).
`
`This Court has personal jurisdiction over Defendant because Defendant has done
`
`and is doing substantial business in this District, both generally and with respect to the
`
`allegations in this Complaint, and Defendant has committed one or more acts of infringement in
`
`this District.
`
`THE ASSERTED PATENTS
`
`7.
`
`ICTI is the assignee of United States Patent Nos. 6.108,704; 6,513,066; and
`
`6,701,365 (collectively, the "Asserted Patents").
`
`8.
`
`The Asserted Patents were previously litigated in Nei2Phone, Inc. v. eBay, Inc., el
`
`al., Civil Action No. 06-2469 (D.N.J.) ("Prior Litigation").
`
`9.
`
`In 2009, Skype, Inc. ("Skype"), one of the defendants in the Prior Litigation,
`
`requested that certain claims of the Asserted Patents be reexamined by the United States Patent
`
`and Trademark Office.
`
`10.
`
`During reexamination, the Examiner considered over one thousand cited
`
`references.
`
`11.
`
`During reexamination, the Examiner also considered Skypc's submissions,
`
`including its brief in support of its request for ex parte reexamination. a supporting declaration,
`
`claim charts, its comments on Net2Phonc*s validity expert's opinions, and the parties* claim
`
`construction briefing from the prior litigation.
`
`

`

`Case 2:12-cv-00009-RBS-TEM Document 1 Filed 01/04/12 Page 3 of 6 PageID# 3
`
`12.
`
`The Examiner confirmed the validity of numerous claims of the Asserted Patents,
`
`many without any amendments, over all of the cited references and over all of Skypc's
`
`submissions.
`
`COUNTI
`INFRINGEMENT OF U.S. PATENT NO. 6,108,704
`
`13.
`
`ICTI incorporates paragraphs 1 through 12 as if fully set forth herein.
`
`14.
`
`On August 22, 2000, United States Patent No. 6,108,704 ("the '704 Patent"),
`
`entitled "POINT-TO-POINT INTERNET PROTOCOL" (Exhibit A), duly and legally issued.
`
`ICTI owns all rights, title, and interest in and to the '704 Patent, including the right to sue for
`
`past infringement.
`
`15.
`
`On October 26, 2010, an Ex Parte Rcexamination Certificate (Exhibit B) duly and
`
`legally issued for the '704 Patent.
`
`16.
`
`The claims of the '704 Patent are valid and enforceable.
`
`17.
`
`Defendant CommuniGate has infringed and is infringing the "704 Patent, by at
`
`least selling, offering to sell, and using VoIP products and/or services, such as the CommuniGate
`
`Pro Server, that infringe one or more claims of the '704 Patent. Defendant CommuniGate has
`
`done so without authority and therefore has infringed the '704 Patent as set forth in 35 U.S.C.
`
`§271.
`
`COUNT II
`INFRINGEMENT OF U.S. PATENT NO. 6,513,066
`
`18.
`
`ICTI incorporates paragraphs 1 through 12 as if fully set forth herein.
`
`19.
`
`On January 28. 2003, United States Patent No. 6.513,066 ("the "066 Patent"),
`
`entitled "ESTABLISHING A POINT-TO-POINT INTERNET COMMUNICATION" (Exhibit
`
`

`

`Case 2:12-cv-00009-RBS-TEM Document 1 Filed 01/04/12 Page 4 of 6 PageID# 4
`
`C), duly and legally issued. ICTI owns all rights, title, and interest in and to the '066 Patent,
`
`including the right to sue for past infringement.
`
`20.
`
`On November 23, 2010, an Ex Parte Reexamination Certificate (Exhibit D) duly
`
`and legally issued for the '066 Patent.
`
`21.
`
`The claims of the '066 Patent are valid and enforceable.
`
`22.
`
`Defendant CommuniGate has infringed and is infringing the '066 Patent, by at
`
`least selling, offering to sell, and using VoIP products and/or services, such as the CommuniGate
`
`Pro Server, that infringe one or more claims of the '066 Patent. Defendant CommuniGate has
`
`done so without authority and therefore has infringed the '066 Patent as set forth in 35 U.S.C.
`
`§271.
`
`COUNT III
`INFRINGEMENT OF U.S. PATENT NO. 6,701,365
`
`23.
`
`ICTI incorporates paragraphs 1 through 12 as if fully set forth herein.
`
`24.
`
`On March 2, 2004, United States Patent No. 6,701,365 ("the '365 Patent"),
`
`entitled "POINT-TO-POINT INTERNET PROTOCOL" (Exhibit E), duly and legally issued.
`
`ICTI owns all rights, title, and interest in and to the '365 Patent, including the right to sue for
`
`past infringement.
`
`25.
`
`On August 3, 2010, an Ex Parte Reexamination Certificate (Exhibit F) duly and
`
`legally issued for the '365 Patent.
`
`26.
`
`The claims of the '365 Patent arc valid and enforceable.
`
`27.
`
`Defendant CommuniGate has infringed and is infringing the '365 Patent, by at
`
`least selling, offering to sell, and using VoIP products and/or services, such as the CommuniGate
`
`Pro Server, that infringe one or more claims of the '365 Patent. Defendant CommuniGate has
`
`

`

`Case 2:12-cv-00009-RBS-TEM Document 1 Filed 01/04/12 Page 5 of 6 PageID# 5
`
`done so without authority and therefore has infringed the '365 Patent as set forth in 35 U.S.C.
`
`§271.
`
`PRAYER FOR RELIEF
`
`WHEREFORE, Plaintiff prays that this Court:
`
`(A)
`
`Enter a judgment in favor of ICTI that Defendant CommuniGate has infringed the
`
`'704 Patent, the '066 Patent, and the '365 Patent;
`
`(B)
`
`Enter an injunction prohibiting CommuniGate from making, using, selling, or
`
`offering for sale infringing products and/or services in the United States;
`
`(C)
`
`Award ICTI damages in an amount sufficient to compensate ICTI for
`
`CommuniGate's infringement of the Asserted Patents, but no less than a reasonable royalty,
`
`together with interest (both pre-and post-judgment), costs, and disbursements as fixed by this
`
`Court under 35 U.S.C. § 284;
`
`(D)
`
`Declare this case exceptional under 35 U.S.C. §285 and award ICTI its
`
`reasonable attorneys' fees, expenses and costs incurred in this action; and
`
`(E)
`
`Grant ICTI such other and further relief as this Court may deem just and proper.
`
`

`

`Case 2:12-cv-00009-RBS-TEM Document 1 Filed 01/04/12 Page 6 of 6 PageID# 6
`
`DEMAND FOR JURY TRIAL
`
`Pursuant to Fed. R. Civ. P. 38, ICT1 respectfully demands a trial by jury on all issues
`
`properly triable by a jury in this action.
`
`Dated: January 4, 2012
`
`TSeanTrainor (43260)
`KIRKLAND & ELLIS LLP
`655 Fifteenth Street, N.W.
`
`Washington, D.C. 20005-5793
`
`(202) 879-5000
`
`(202) 879-5200
`dtrai nor@kirkland .com
`
`Counsel for Plaintiff Innovative
`Communications Technologies, Inc.
`
`Of Counsel:
`
`David K. Callahan, P.C.
`
`Jessica C. Kaiser
`
`Archit P. Shah
`
`Kirkland & Ellis LLP
`
`300 North LaSalle
`
`Chicago, IL 60654
`
`Phone: (312)862-2000
`
`Facsimile: (312)862-2200
`david.callahan@kirkland.com
`jessica.kaiser@kirkland.com
`archit.shah@kirkland.com
`
`

`

`Case 2:12-cv-00009-RBS-TEM Document 1-1 Filed 01/04/12 Page 1 of 17 PageID# 7
`Case 2:12-cv-00009-RBS-TEM Document 1-1
`Filed 01/04/12 Page 1 of 17 Page|D# 7
`
`EXHIBIT A
`EXHIBIT A
`
`

`

`Case 2:12-cv-00009-RBS-TEM Document 1-1 Filed 01/04/12 Page 2 of 17 PageID# 8
`
`United States Patent
`
`|ii] Patent Number:
`
`6,108,704
`
`Hutton et al.
`
`|45| Date of Patent:
`
`Aug. 22,2000
`
`US006108704A
`
`[54] POINT-TO-POINT INTERNET PROTOCOL
`
`OTHER PUHLICAI1ONS
`
`[75] Inventors: Glenn W. Hutlon, Miami; Shane I).
`
`Maltawny, Boca Rakiu; Craig B.
`
`Strickland, Tamarac, all of Fla.
`
`[73] Assignee: NelSpeak Corporation, Hoca Kalon,
`
`Ma.
`
`[21] Appl. No.: 08/533,115
`
`[22] Filed:
`
`Sep. 25, 1995
`
`[51] Int. Cl.7
`
`G06F 13/3K; (idfil- 15/17
`
`December & Randall, "The World Wide Weh Unlcascd,
`"Samw Ihiblishing, Indianapolis, IN, Dec. 1994, pp. 3-24.
`
`Heylighen, "WorldWidcWeb: a distributed hypermedia
`paradigm for global networking," IEEE/INSPEC Database
`Updates and Additionss (1960-19950 Dot.# 134618: Pro
`ceedings SHARE Spring Conference, pp. 355-368, Apr.
`
`1994.
`
`Inlcrnelwurlcing will) TCI'HI', vol. 1, Second Edition, Prin
`ciples, Protocols, and Architecture, by Douglas K. Comer.;
`1991; table of contents, pp. 1-3, 17-19,311-333.
`
`(List continued on next page.)
`
`[52] U.S. Cl
`
`709/227; 709/204
`
`[58] Field of Search
`
`395/200.01,200.02,
`
`Attorney, Agent, or Firm—Kudirka & Jobse, l.I.P
`
`Primary Examiner—Mark 11. Rineharl
`
`395/200.09, 200.11, 200.15, 200.34, 200.35,
`
`200.47, 200.48, 200.57, 200.58, 200.75;
`
`709/204, 205, 217, 218, 227, 228, 235
`
`[56]
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`5.0!)5.48()
`
`3/1992
`
`Kenner .
`
`5,150,360
`5,166,931
`
`9/1992
`
`Pcrlman cl al. .
`
`11/1992
`
`Riddle .
`
`5,204,669
`
`4/1993
`
`5,224,095
`
`6/1993
`
`Doife et al. .
`Woest el al. .
`
`3/1994
`
`Morales .
`
`5/1994
`
`Cidnn ct al. .
`
`5,291,554
`5,309,433
`5,309,437
`
`5/1994
`
`5.321.SI 3
`
`6/1994
`
`5.357.571
`
`10/1994
`
`Perlman cl al. .
`McMillcn cl al.
`Uanwait .
`
`157]
`
`ABSTRACT
`
`A point-to-point Internet protocol exchanges Internet Pro
`tocol (IP) addresses between processing units to establish a
`point-to-point communication link belween the processing
`units through the Internet. A first point-to-point Internet
`protocol includes the steps of (a) storing in a database a
`respective IP address of a set of processing units that have
`an on-line status with respect to the Internet; (b) transmitting
`a query from a first processing unit to a connection server to
`determine the on-line status of a second processing unit; and
`(c) retrieving the IP address of the second unit from the
`database using the connection server, in response to the
`determination of a positive on-line status of the second
`processing unit, for establishing a poinl-lo-poinl communi
`cation link between the first and second processing units
`through the Internet. A second point-to-point Internet pro
`tocol includes the steps of (a) transmitting an E-mail signal,
`including a lirst IP address, from a first processing unit; (b)
`processing the E-mail signal through the Internet to deliver
`the E-mail signal to a second processing unit; and (c)
`transmitting a second IP address to Ihe first processing unit
`lor establishing a point-to-point communication link
`belween Ihe first and second processing units through the
`
`Internet.
`
`44 Claims, 6 Drawing Sheets
`
`5,400,335
`
`3/1995
`
`5,425.028
`
`6/1995
`
`Yamada .
`Urillon ct al. .
`
`5,430,709
`
`7/1995
`
`tialloway .
`
`5.430,727
`
`7/1995
`
`Callon .
`
`(List continued on next pas>e.)
`
`FOREIGN PATENT DOCUMENTS
`
`A2 0445402 11/1991 European Pal. Off.
`
`A2 0556012 8/1993 European Pal. Off. .
`
`WO 9219054 10/1992 WIPO.
`
`.
`
`„_ t
`
`„
`
`

`

`Case 2:12-cv-00009-RBS-TEM Document 1-1 Filed 01/04/12 Page 3 of 17 PageID# 9
`
`U.S. PATENT DOCUMENTS
`
`6,108,704
`
`Page 2
`
`5,546,582
`5,581,552
`
`5,608,786
`5,740,231
`
`8/1996 Brockmeyer el al. .
`12/1996 Civanlar ct al
`3/1997 Gordon .
`
`4/1 W>8 C*»hn cl al. .
`
`OTHER PUBLICATIONS
`
`370/396
`
`VocalTec Inicrnct Phone (TM) Version 2.5, www.cox.sm-
`ii.edu/clnss/mis6386/peoplc/siort/phonc25.exc.
`
`Wcinbcrg, Nclscnpc Conference and Coohalk Meeting
`Koom, www.q5.com.
`
`... 395/5U0
`
`Gull, Re: Gelling IP address of PIM'-connected Mac,
`<jgulI-O3O495I0O535O(H@pmO12-H.dialip.mich.nei>.
`
`Mac?,
`for
`Phone
`Inlcrnci
`Re:
`Gull,
`>jgnlM7O495O11645O(X)l@pmO4<>-28.dialip.mich.nct>.
`
`

`

`Case 2:12-cv-00009-RBS-TEM Document 1-1 Filed 01/04/12 Page 4 of 17 PageID# 10
`
`12
`
`FIRST PROCESSING UNIT
`
`INTERNET^ 28
`
`INPUT
`
`DEVICE
`
`18
`
`OUTPUT
`
`DEVICE
`
`20
`
`FIG.l
`
`POP 3
`
`MAIL SERVER
`
`22
`
`SECOND
`PROCESSING
`
`UNIT
`
`26
`
`£.
`
`CONNECTION SERVER
`
`PROCESSOR
`
`4-
`
`TIMER
`
`30
`
`32
`
`DATABASE
`
`.34
`
`5?
`
`>
`
`era
`
`9
`
`O
`
`

`

`Case 2:12-cv-00009-RBS-TEM Document 1-1 Filed 01/04/12 Page 5 of 17 PageID# 11
`
`12
`
`PROCESSOR
`
`INPUT
`
`DEVICE
`
`14
`
`18
`
`MEMORY
`
`OUTPUT
`
`DEVICE
`
`16
`
`20
`
`!<CONNECTREQUEST>
`
`<CONNECTOK>
`
`a
`in
`
`INTERNET /- 28
`
`POP 3
`MAIL SERVER
`
`24
`
`>
`
`crs
`
`FIG. 2
`
`I
`
`en
`
`POLLS EVERY
`
`3-5 SECONDS
`
`22
`
`SECOND
`
`PROCESSING
`
`UNIT
`
`oo
`
`o
`
`

`

`Case 2:12-cv-00009-RBS-TEM Document 1-1 Filed 01/04/12 Page 6 of 17 PageID# 12
`
`12
`
`FIRST
`
`POCESSING
`
`UNIT
`
`z: 24
`
`!<COMPRESSED DIGITALi
`AUDIO>
`
`22
`
`SECOND
`
`PROCESSING
`
`UNIT
`
`INTERNET
`
`FIG. 4
`
`s
`ft
`n
`
`o
`
`4^.
`
`

`

`Case 2:12-cv-00009-RBS-TEM Document 1-1 Filed 01/04/12 Page 7 of 17 PageID# 13
`
`U.S. Patent
`
`Aug. 22,2000
`
`Sheet 4 of 6
`
`6,108,704
`
`36
`
`r 40
`
`36
`
`ROGER
`h91.103.001.027
`
`^
`
`C2
`
`0343 13
`
`• IN USE
`
`J
`
`■38
`
`SHANE
`195.201.00.137
`
`L1
`
`0024
`
`13
`
`, • IDLE
`
`■38
`
`7\
`46
`
`42
`
`— 44
`
`LOG CFG USR
`
`48
`
`ITC
`
`■50
`
`48
`
`VOL d
`
`MIC [J
`
`wav q;
`
`D
`
`U
`
`A
`
`52
`
`FIG. 5
`
`42
`
`FWD[[MUT| I HLD I
`
`52
`
`^50
`
`ITC
`
`FIG. 6
`
`

`

`Case 2:12-cv-00009-RBS-TEM Document 1-1 Filed 01/04/12 Page 8 of 17 PageID# 14
`
`U.S. Patent
`
`Aug. 22, 2000
`
`Sheet 5 of 6
`
`6,108,704
`
`START THE POINT-TO-POINT
`
`INTERNET PROTOCOLS
`
`INITIATE PRIMARY INTERNET
`
`PROTOCOL
`
`54
`
`56
`
`58
`
`IS THE CONNECTION SERVER IN A
`RESPONSIVE CONDITION?
`
`60
`
`YES-
`PERFORM PRIMARY
`INTERNET PROTOCOL
`
`NO
`
`■62
`
`INITIATE SECONDARY
`
`INTERNT PROTOCOL
`
`FIG. 7
`
`START THE PRIMARY
`
`POINT-TO-POINT INTERNET
`
`PROTOCOL
`
`64
`
`■66
`
`TIMESTAMP AND STORE E-MAIL
`ADRESSES AND IP ADRESSES OF
`
`LOGGED-IN UNITS IN A DATABASE
`
`RECEIVE QUERY FROM FIRST UNIT
`WHETHER A SPECIFIED SECOND »
`
`\r 68
`
`UNIT IS LOGGED-IN
`
`•70
`
`■72
`
`RETRIEVE IP ADDRESS FROM
`DATABASE IF THE SECOND UNIT IS
`LOGGED-IN
`
`SEND RETRIEVED IP ADRESS TO
`FIRST UNIT TO ESTABLISH POINT-
`
`TO-POINT CONNECTION
`
`FIG. 8
`
`

`

`Case 2:12-cv-00009-RBS-TEM Document 1-1 Filed 01/04/12 Page 9 of 17 PageID# 15
`
`U.S. Patent
`
`Aug. 22,2000
`
`Sheet 6 of 6
`
`6,108,704
`
`START THE SECONDARY
`
`POINT-TO POINT INTERNET PROTOCOL
`
`GENERATE AN E-MAIL SIGNAL,
`INCLUDING A SESSION NUMBER AND A
`
`FIRST IP ADRESS CORRESPONDING TO A
`FIRST PROCESSING UNIT
`
`TRANSMIT THE E-MAIL SIGNAL AS A
`
`<CONNECTREQUEST> SIGNAL
`
`TO THE INTERNET
`
`DELIVER THE E-MAIL SIGNAL THROUGH
`
`THE INTERNET USING A MAIL SERVER TO
`
`A SECOND PROCESSING UNIT
`
`EXTRACT THE SESSION NUMBER AND
`
`THE FIRST IP ADRESS FROM THE E-MAIL
`
`SIGNAL
`
`74
`
`■76
`
`■78
`
`•80
`
`82
`
`SEND THE SESSION NUMBER AND A
`
`■84
`
`SECOND IP ADRESS CORRESPONDING
`
`TO THE SECOND PROCESSING UNIT TO
`
`THE FIRST PROCESSING UNIT THROUGH
`
`THE INTERNET
`
`VERIFY THE SESSION NUMBER
`
`RECEIVED FROM THE SECOND
`
`PROCESSING UNIT
`
`FIG. 9
`
`ESTABLISH A POINT-TO-POINT INTERNET
`COMMUNICATION LINK BETWEEN THE
`FIRST AND SECOND PROCESSING UNITS
`
`USING THE FIRST AND SECOND IP
`
`ADDRESSES
`
`•86
`
`88
`
`

`

`Case 2:12-cv-00009-RBS-TEM Document 1-1 Filed 01/04/12 Page 10 of 17 PageID# 16
`
`6,108,704
`
`1
`POINT-TO-POINT INTKRNET PROTOCOL
`
`BACKGROUND OK THE .NVENT1ON
`
`1. Field of the Invention
`
`This disclosure relates lo network communication
`protocols, and in particular to a point-to-point protocol for
`use with the Internet.
`
`5
`
`2. Description of the Related Art
`
`The increased popularity of on-line services such as
`AMERICA ONUNli™, COMPUSERVE®, and oilier scr-
`vices such as Internel gateways have spurred applications lo
`provide multimedia, including video and voice clips, to
`
`online users. An example of an online voice clip application
`is VOICE E-MAIL FOR WINCIM and VOICE E-MAIL
`FOR AMERICA ONLINE™, available from ISonzi
`Software, as described in "Simple Utilities Send Voice
`E-Mail Online", MULTIMEDIA WORLD VOL. 2 NO. 9.
`August 1995, p. 52. Using such Voice E-Mail soltware, a
`
`user may create an audio message to be senl to a predeter-
`mined E-mail address specihed by the user.
`
`(b) Iransmilling a query from a firsl processing unit lo a
`
`(e) reiricving the IP address of the second unit from the
`database using the connection server, in response lo Ihc
`determination of a positive on-line status of Ihe second
`processing unit, for establishing a point-lo-point com-
`munication link between the first and second process-
`inS units through the Internel.
`A sc.cond point-to-point Internet protocol is disclosed,
`which includes the sleps of:
`
`(«) transmitting an E-mail signal, including a first IP
`address, from a lirsl processing unit;
`
`^ (b) processing the E-mail signal through Ihe Internel lo
`deliver the E-mail signal to a second processing unit;
`and
`
`(c) transmitting a second IP address to the lirsl processing
`llnil for establisning a poinl.to.poim communication
`
`link belwccn th(. first and ^^ proce5slng unj,s
`
`"
`
`ihrough the Internel.
`
`Oenerally, devices interfacing ihe lo Inlcrnel and other
`online services may communicate with each other upon
`establishing respective device addresses. One Ivpe of device
`address is fhe Internet Protocol (IP) address, which ac.s as
`„ , " C '"i"11^ °f ^ d«*»ed pouil-io-po.nl Interne, pro-
`" toco1 •«« ^ «« become more read.ly apparent and
`a pointer to the device associated with ihe IP address. A
`typical device may have a Serial Line Internet Protocol or
`Point-to-Poin. Pro«ocol (SLIP/PPP) account with a perma-
`nent IP address for receiving e-mail, voiccm.il. and he like
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`.dcscr.pi.on of an illustrauve embodiment of .he
`\ mv?ntlon- akc" '" «*»•»«*»» w'«' «•» **omp»-
`living drawings, where:
`
`over the Internet. E-mail and voicemail is generally intended
`
`to convey lext, audio, etc., with any routing information
`such as a'n IP address and rouling headers generally being
`considered an arlifucl of ihe communication, or even gib-
`berish lo ihe recipient.
`
`Devices such as a host computer or server of a company
`may include multiple modems for connection of users lo Ihe
`lnlernet, with a temporary IP address allocated to each user.
`For example, Ihe host computer may have a general IP
`address "XXX.XXX.XXX", and each user may he allocated
`
`xxx xxx XXX n txxxxxvyv n***"?X,X,'!°'
`
`XXa.XXX.XXX.1I, XXX.XXX.XXX. 12, etc. Such tern-
`porary IP addresses may be reassigned ot recycled to ihc
`users, for example, as each user is successively connected to
`an outside party. For example, a host computer of a company
`may support a maximum of 254 IP addresses which are
`pooled and shared between devices connected to the host
`
`computer.
`
`Permanent IP addresses of users and devices accessing the
`Internel readily support point-lo-point communications of
`voice and video signals over the Internet. For example,
`realtime video teleconferencing has been implemented using
`dedicated IP addresses and mechanisms known as reflectors.
`Due lo the dynamic nature of temporary IP addresses of
`some devices accessing the Internet, point-to-point column-
`nicalions in realtime of voice and video have been generally
`difficult lo attain.
`
`SUMMARY OF 11 IE INVENTION
`
`....
`
`A poml-to-point Internel protocol is disclosed which
`exchanges Internet Protocol (IP) addresses between process-
`ing units lo establish a poinl-to-point communication link
`between Ihe processing unils through (he Internet.
`
`.
`
`"
`
`FIG ' lllllslrates, in block diagram format, a system for
`llle discloscd poinl-lo-poinl Internel protocol;
`
`FIG. 2 illustrates, in block diagram format, the syslem
`using a secondary point-lo-poinl Inlemct prolcicol;
`
`« FIG. 3 illustrates, in block diagram formal, Ihe system of
`FIGS. 1-2 wilh the point-lo-point Internet protocol eslab-
`lished;
`
`FIG. 4 is another block diagram of ihe syslcm of FIGS.
`1-2 wilh audio communications being conducted-
`nG- 5 ilhlslrates a tlisplay scrccn for a "roccssinS """•
`J,10' 6 llluslralcs anoll«;r °«pl«y ween for a processing
`
`4"
`
`rlG- 7 """slrates a flowchart of the initiation of (he
`4J P<>'<«-to-poinl Internel protocols;
`
`''1G. 8 illustrales a flowchart of ihe performance of the
`primary point-to-point Internet protocols; and
`
`FIG. 9 illustrates a flowchart of ihe performance of Ihe
`secondary point-to-point Internet protocol.
`
`so
`
`DESCRIPTION OF THF PRIFFRniD
`ULSC .KII I ION OI 11 I
`I REILRRLD
`
`fcMliUIJIMLN IS
`
`Referring now in specific detail to the drawings, wilh like
`reference numerals identifying similar or identical elements,
`55 as shown in FIG. I, the present disclosure describes a
`poinl-lo-poinl Inlcrncl prolocol and syslem 10 for using such
`'' •'roloco1
`In an exemplary embodiment, Ihc svslem 10 includes a
`firsl prowssulR unil l2 for .scndin!, aucas, a voiix sii,nal
`()0 ,r.)m a |ks| uscr ,„ a SKCOai user ^ ,.„,
`Rsin „„;,
`
`i2 includes a processor 14, a memory 16, an inpul device 18
`anl, an oulpu, devjec 20 llle oulput ^^ 20 includes aJ
`
`A first poml-lo-point Iniernet proioc-ol is disclosed which
`includes the slcps ol:
`
`(a) storing in a database a respective IP address of a set of
`processing unils lhal have an on-line status with respect
`to the Inlcrnel;
`
`icaS| one modem capable of, for example, 14.4 kbaud
`communications and operalively connected via wired and/or
`65 wireless communication connections lo the Internel. One
`skilled in the art would understand that Ihe inpul device 18
`may be implemented at leasl in part by the modem of Ihe
`
`

`

`Case 2:12-cv-00009-RBS-TEM Document 1-1 Filed 01/04/12 Page 11 of 17 PageID# 17
`
`6,108,704
`
`output device 20 to allow input signals from Ihe communi-
`cation connections lo be received. 'Hie second processing
`unit 22 may have a processor, memory, and input and output
`devices, including at least one modem and associated com-
`munication connections, as described above for the first
`processing unit 12. In an exemplary embodiment, each of
`the processing units 12, 22 may be a WEBP11ONE™ unit,
`available from NelSpeak Corporation, Boca Raton, Ha.
`capable of operating the disclosed point-to-point Internet
`
`protocol and system 10, as described herein.
`
`nil
`
`i
`
`■
`
`keyboard, a mouse, a touch screen, and/or a data reading
`device such as a disk drive for receiving the inpul data from
`input data files stored in storage media such as a floppy disk
`or, for example, an 8 mm storage tape. The input device 18
`may alternatively include connections lo other computer
`systems to receive the input commands and dala iherefrom.
`The firsl processing unit 12 may include a visual interface
`as the output device 20 for use in conjunction wilh the input
`device 18 and embodied as one of the screens illustrated by
`ihe examples shown in HGS. 5-6 and discussed below, li is
`also understood thai alternative inpul devices may be used in
`conjunclion with alternative output devices to receive com
`mands and dala from ihe user, such as keyboards, mouse
`devices, and graphical user interfaces (GUI) such as WIN
`processing umls 12, 22 may be operatively interconnected
`[)0WS 3.1 available from MICROSOFT Corporation
`py
`DOWS™ 3.1 available from MICR0S0F1™ Corporation
`
`h through the Internet 24 lo a connection server 26, and may •> Redmond, Was. executed by Ihe processor 14 using, for
`y
`also be operatively connected lo a mail server 28 associated
`l DOS 50 O killd i
`h
`ld
`also be operatively connected lo a mail server 28 associated
`example, DOS 5.0. One skilled in the art would understand
`with the Internet 24.
`that olher operating systems and GUIs, sueh as OS/2 and
`OS/2 WARP, available from IBM CORPORATION, Boca
`The connection server 26 includes a processor 30, a timer
`Raion, Fla. may be used. Other alternative inpul devices may-
`32 for generating limestamps, and a memory such as a gg p, mmry such as a
`
`
`p
`database 34 for storing, for example, E-mail and Internet 20 include microphones and/or telephone handsels for reeeiv
`* inS autiio voiee clal ing audio voice dala and commands, with Ihe firsl processing d ith th fit i
`
`
`
`
`
`Protocol (IP) addresses of logged-in unils. In an exemplary
`unit 12 including speech or voice recognition devices, dual
`embodimcnl, the conneclion server 26 mav Ik- a SPARC 5
`tone multi-frequency (DTMF) based devices, and/or soft
`server or a SPARC 20 server, available from SUN
`ware known in the art to accept voice dala and commands
`MICROSYSTEMS, INC., Mounlain Veiw, Calif, having a
`and lo operate the first processing unit 12.
`central processing unit (CPU) as processor 30 operating an »
`In addition, either of the first processing unit 12 and Ihe
`operating system (OS) such as UNIX and providing timing
`lg unit 22 may be implemented in a personal
`operations such as maintaining the timer 32, a hard drive or
`issistanl (PDA) providing modem and E-mail capa-
`fixed drive as well as dynamic random access memory
`and Internet access, wilh Ihe PDA providing Ihe
`(DRAM) for storing the database 34, and a keyboard and
`input/output screens for mouse interaction or for touch
`display and/or other inpu. and output devices (no. shown in M
`screen activation as shown, for example, in FIGS. 4-5, as a
`1-1G. 1). The database 34 mav be an SQL database available
`combination of the inpul device 18 and output device 20.
`from ORACI E or INl'OMIX
`
`-n, ,-
`
`.
`
`•
`
`The first processmg urn. 12 and the second processing
`umt 22 are opera.ively connected to the Interne. 24 by
`
`communicalion dev.ces and sollware known ,n the art. 1 he
`
`For clarity of explanation, the illustrative embodiment of
`Ihe disclosed poinl-lo-point Internet protocol and system 10
`is presented as having individual functional blocks, which
`may include functional blocks labelled as "processor" and
`"processing unit". The functions represented by these blocks
`may be provided through the use of either shared or dedi
`cated hardware, including, but not limited to, hardware
`llie iirst processing unit 12 may operate ihe disclosed w
`40 capable of executing software, lor example, the functions of
`pomt-lo-poinl Internet protocol by a computer program
`each of the processors and processing units presented herein
`described hereinbelow in conjunction with FIG. 6, which
`may be provided by a shared processor or by a plurality of
`may be implemented irom compiled andor .nlerpreled
`individual processors. Moreover, the use of the functional
`source code in the C++ programming language and which
`blocks with accompanying labels herein is nol to be con-
`may be downloaded to the lirst processing unit 12 from an
`45 strued to refer exclusively lo hardware capable of executing
`external computer, llie operating computer program may be
`software. Illustrative embodiments may include dit>ilal sig
`stored in Ihe memory 16, which may include abom 8 MB
`nal processor (DSP) hardware, such as Ihe AT&T DSP 16 or
`RAM and/or a hard or hxed drive having about 8 MB.
`DSP32C, read-only memory (ROM) for storing software
`Alternatively, Ihe source code may be implemented in Ihe
`performing Ihe operalions discussed below, and random
`fiisi processing unit 12 as firmware, as an erasable read only
`50 access memory (RAM) for storing DSP results. Very large
`memory (bPROM), elc. ll is understood that one skilled in
`scale integration (VLSI) hardware embodiments, as well as
`the art would be able to use programming languages other
`custom VLSI circuitry in combination with a general pur
`than C++ to implement the disclosed po.nt-lo-poinl Internet
`pose DSP circuit, may also be provided. Any and all of these
`protocol and system 10.
`embodiments may be deemed lo fall within the meaning of
`.ss the labels for ihe functional blocks as used herein.
`
`a Post Office Protocol (POP) Version 3 mail server mclud.ng
`
`a processor, memory, and stored programs operatmg ,n a
`UNIX environment, or alternatively another OS, to process
`....
`......
`-
`.
`'
`.
`L-mail capabilities between processing units and devices
`
`over the Internet 24
`
`The processor 14 receives input commands and dan from
`a lirst user associated wilh the first processing unit 12
`through the input device 18. which may be an input port
`connected by a wired, optical, or a wireless conneclion for
`electromagnetic transmissions, or alternatively may be
`transtcrable storage media, such as lloppy disks, magnetic
`tapes, compact disks, or olher storage media including the
`input dala Irom Ihe first user.
`
`The processing units 12, 22 are capable of placing calls
`and connecting to other processing unils connected lo the
`Internet 24, for example, via dialup SLIP/PPP lines. In an
`exemplary embodiment, each processing unil assigns an
`w) unsigned long session number, for example, a 32-bit long
`sequence in a *.ini file for each call. Each call may be
`assigned a successive session number in sequence, which
`The inpul device 18 may include a user interface (not
`may be used by the respective processing unit lo associate
`shown) having, for example, at least one button actuated by
`the call with one of the SLIP/PPP lines, lo associate a
`
`
`i h Ihe user lo input commands to select from a plurality of 05 <ConnectOK> response signal with a <ConneclRequesl>
`operating modes to operate the firsl processing unil 12. In
`signal, and lo allow lor multiplexing and demultiplexing of
`alternative embodiments, (he inpul device 18 may include a
`inbound and outbound conversations on conference lines.
`
`

`

`Case 2:12-cv-00009-RBS-TEM Document 1-1 Filed 01/04/12 Page 12 of 17 PageID# 18
`
`6,108,704
`
`For callee (or called) processing units wilh fixed IP
`addresses, the caller (or calling) processing unit may open a
`"socket", i.e. a file handle or address indicating where dala
`is lo be sent, and transmit a <Call> command to establish
`communication with thc callee utilizing, for example, data
`gram services such as Inlernet Standard nelwork layering as
`well as transport layering, which may include a Transport
`Conlrol Protocol (TCP) or a User Datagram Protocol (UI)P)
`on top of the IP. Typically, a processing unit having a fixed
`IP address may maintain at least one open socket and a
`called processing unil waits for a <Call> command to assign
`Ihe open socket to the incoming signal. If all lines are in use,
`the callee processing unil sends a BUSY signal or message
`to Ihe caller processing unit.
`
`As shown in FIG. 1, Ihe disclosed point-to-poinl Internet
`
`prolocol and system 10 operate when a callee processing
`unil does not have a fixed or predelermined IP address. In lhc
`exemplary embodiment and without loss of generality, Ihe
`first processing unit 12 is the caller processing unit and Ihe
`
`second processing unit 22 is the called processing unil.
`
`When eilher of processing units 12, 22 logs on lo the
`Internet via a dial-up connection, the respective unit is
`provided a dynamically allocated IP address by a connection
`service provider.
`
`Upon the first user initialing lhc point-to-point Internet
`protocol when the first user is logged on to Internet 24, Ihe
`first processing unit 12 automatically transmits its associated
`E-mail address and its dynamically allocated IP address to
`the connection server 26. The connection server 26 then
`siorcs these addresses in the database 34 and limestamps Ihe
`slored addresses using timer 32. The first user operating lhc
`first processing unit 12 is thus established in the database 34
`
`as an active on-line party available for communication using
`the disclosed poinl-lo-poinl Internet prolocol. Similarly, a
`second user operating Ihe second processing unit 22, upon
`connection lo the Inlernet 24 through a connection service
`provider, is processed by Ihe connection server 26 lo be
`
`established in thc dalabase 34 as an active on-line parly.
`
`If the callee is nol on-line when lhe connection server 26
`determines lhe callee's status, the connection server 26
`sends an OFF-I .INE signal or message to the first processing
`unil 12. Hie first processing unit 12 may also display a
`j message such as "Called

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket