throbber

`
`AMENDMENT
`
`U
`
`1? “Docket No. N0003/7004
`c
`Applicant:
`Shane D. Mattaway, et al.
`”I,“
`
`Serial No.
`08/719,554
`SE? 1 U 1999 [35‘
`
`
`Filed:
`September 25,1996
`0;?
`
`
`For:
`POINT—TOPOINT COMPUTER?”
`& gs?) OMMUNICATION UTILITY
`
`
`
`E'IWORK PROTOCOL
`UTILIZING DYNAMICALLY ASSIGN‘
`
`
`ADDRESSES
`
`
`Examiner:
`A. Patel
`
`
`Art Unit:
`2732
`
`
`
`
`
`
`
`CERTIFICATE OF MAILING UNDER 37 C.F.R. §1.8(a)
`The undersigned hereby certifies that this document is being placed in the United States mail
`with first-class postage attached. addressed to Assistant Commissioner for Patents,
`Washington, DC 20231 on September 7, 1999.
`
`
`
` Bruce D. Jobse. E
`
`Assistant Commissioner for Patents
`
`Washington, DC. 20231
`
`In response to the office communication dated March 4, 1999, please amend the
`above-identified application as follows:
`
`In the Claims:
`
`,
`
`///
`//
`—-——~7
`Please cancel claims 1-2 and 4-6. without prejudice.
`
` (Amended) A computer program product for use with a computer system, the
`
`RECEIVED
`ssp 151999
`
`Groun 2700
`
`
`
`computer system ca able of executin a first rocess and connectin to other
`
`processes and a server process [having an audio transducer and a display device and
`
`OI I
`
`being operatively coupled to other computer system and a server] over a computer
`
`network, the computer program product comprising a computer usable medium having
`
`a program code [means] embodied in the medium comprising:
`
`09/ 13/1999 HKIII‘IRRA 00000082 03719554
`
`01 FC:102
`02 FC:117
`
`1
`
`1014.00 OF
`870.00 UP
`
`’70)
`
`Page 1 0f 24
`
`,
`
`Verizon Exhibit 1020
`
`Page 1 of 24
`
`Verizon Exhibit 1020
`
`

`

`a.
`
`program code [means] for transmitting an Email signal [containing a
`
`network protocol address] from the first [processor] process to the server process over
`
`the computer network, the E-mail signal containing a first network protocol address
`
`assigned to the first process upon connection to the computer network;
`
`b.
`
`program code [means] for receiving a second network protocol address
`
`from the second [processor] process over the computer network the second network
`
`protocol address assigned to the second process upon connection to the computer
`
`network; and
`
`c.
`
`program code [means], responsive to the second network protocol
`
`address. for establishing a point-to-point communication link between the first
`
`[processor] process and the second [processor] process over the computer network.
`
`
`
`X in a first computer process operatively coupled over a computer network to a
`
`
`
`Please add the following claims:
`
`
`
`second process and an mail server process, a method of establishing a point—to—point
`
`communication between the first and second processes comprising the steps of:
`
`a.
`
`transmitting an Email signal to the server process over the computer
`
`network, the Email signal containing a first network protocol address assigned to the
`
`first process upon connection to the computer network;
`
`‘9/
`{9/
`
`'
`
`b.
`receiving a second network protocol address from the second process
`over the computer network, the second network protocol address assigned to the
`second process upon connection to the computer network; and
`
`c.
`
`establishing a point~to~point communication link between the first process
`
`and the second process over the computer network, in response to receiving the
`
`second network protocol address.
`
`%\ 8.
`
`A computer program product for us with a computer system capable of
`
`executing a first process and communic ting with other processes, a directory server
`
`process and a mail server process ov
`
`a computer network, the computer program
`
`
`
`Page 2 of 24
`
`Page 2 of 24
`
`

`


`
`o
`
`embodied in the medium comprising:
`
`product comprising a computer usable medium having computer read ble code means
`
`program code configured to determine the currently ssigned network
`
`A.
`
`network;
`
`protocol address of the first process upon connec on to the computer
`
`program code configured to establish a com unication connection with
`
`the directory server process once the assi ned network protocol of the
`
`first process is known;
`
`
`
`program code configured to forward t e assigned network protocol
`
`address of the first process to the
`
`
`rectory server process upon
`
`establishing a communication co nection with the directory server
`
`process; and
`
`
`program code configured to ,stablish a point-to-point communication with
`
`another process over the c mputer network.
`
`9.
`
`The computerprogram produXofclaim 8wherein the program step Dfurther
`
`comprises:
`
`D1
`
`transmitting, from t e first process to the directory server process, a query
`
`as to whether a s cond process is connected to the computer network;
`
`and
`
`D2
`
`receiving a network protocol address of the second process from the
`/
`directory se/rver process, when the second process is connected to the
`
`computer network.
`
`10.
`
`The computer
`
`rogram product of claim 8 wherein the program step D further
`
`trans
`
`itting an E-mail message containing a network protocol address
`
`fron(the first process to the mail server process over the computer
`
`network;
`
`comprises:
`
`D.1
`
`Page 3 of 24
`
`Page 3 of 24
`
`

`

`Q»
`
`02
`
`receiving a second Wet
`the comp/utWe *.
`
`col address from a second process over
`
`£9
`11/ A computer program product for use with a computer system capable of
`
`executing a first process and connecting to other processes and a server process over
`
`a computer network, the computer program product comprising a computer usable
`
`medium having computer readable code means embodied in the medium comprising:
`
`A.
`
`program code configured to, following connection of the first process to
`
`the computer network, forward to the server process a network protocol address at
`
`which the first process is connected to the computer network;
`
`B.
`
`program code configured to query the address server as to whether the
`
`[)1
`W‘X
`
`second process is connected to the computer network;
`C.
`program code configured to receive a network protocol address ofthe
`
`second process from the address server, when the second process is connected to the
`
`computer network; and
`
`D.
`
`program code configured to respond to the network protocol address of
`
`the second process, establish a point-to-point communication link with the second
`
`process over the computer network.
`
`7
`
`12’.
`
`A computer data signal embodied in a carrier wave comprising:
`
`A.
`
`program code configured to, following connection of a first process to a
`
`computer network, fonNard to a server process a network protocol address at which the
`
`first process is connected to the computer network;
`
`B.
`
`program code configured to query the server process as to whether a
`
`second process is connected to the computer network;
`
`C.
`
`program code configured to receive a network protocol address of the
`
`second process from the server process, when the second process is connected to the
`
`computer network; and
`
`3 l
`
`Page 4 of 24
`
`Page 4 of 24
`
`

`

`0
`
`c
`
`D.
`
`program code, responsive to the network protocol address of the second
`
`process, and configured to establish a point-to-point communication connection with
`
`the second process over the computer network.
`
`% J
`
`X An apparatus for use with a computer system, the computer system executing a
`
`first process operatively coupled over a computer network to a second process and a
`
`directory database server process, the apparatus comprising:
`
`A.
`
`program logic configured to, following connection of the first process to the
`
`computer network forward to the address server a network, protocol address at which
`
`the first process is connected to the computer network;
`
`B.
`
`program logic configured to query the address server as to whether the
`
`()4: K
`0/“
`
`second process is connected to the computer network;
`
`C.
`
`program logic configured to receive a network protocol address of the
`
`second process from the address server, when the second process is connected to the
`
`computer network; and
`
`D. ,
`
`program logic configured to, in response to the network protocol address
`
`of the second process, establish a point-to-point communication link with the second
`
`process over the computer network.
`
`24/.
`
`A computer data signal embodied in a carrier wave comprising:
`
`a.
`
`program code configured to access a directory database, the database
`
`having a network protocol address for a selected plurality of processes having on-line
`
`status with respect to the computer network, the network protocol address of each
`
`respective process forwarded to the database following connection to the computer
`
`network; and
`
`b.
`
`program code responsive to one of the network protocol addresses and
`
`configured to establish a point-to-point communication link from the first process to the
`
`second process over the computer network.
`
`Page 5 of 24
`
`
`
`Page 5 of 24
`
`

`

`0
`
`0
`
`ID
`In a first computer process operatively coupled over a computer network to a
`)6.’
`second process and an address sewer, a method of establishing a point—to—point
`
`communication between the first and second processes comprising the steps of:
`
`a.
`
`accessing a directory database, the database having a network protocol
`
`address for a selected plurality of processes having on-line status with respect to the
`
`computer network, the network protocol address of each respective process fonNarded
`
`to the database following connection to the computer network; and
`
`b.
`
`in response to one of the network protocol addresses, establish a point-to-
`
`point communication link from the first process to the second process over the computer
`
`network.
`
`/ I
`)6].
`
`An apparatus for use with a computer system, the computer system capable of
`
`executing a first process connectable over a computer network to a second process and
`
`a directory database server process, the apparatus comprising:
`
`a.
`
`program logic configured to access a directory database, the database
`
`having a network protocol address for a selected plurality of processes having on-line
`
`status with respect to the computer network, the network protocol address of each
`
`respective process ton/varded to the database following connection to the computer
`
`network; and
`
`b.
`
`program logic responsive to one of the network protocol addresses and
`
`configured to establish a point-to-point communication link from the first process to the
`
`second process over the computer network.
`
`[7.
`If A computer data signal embodied in a carrier wave comprising:
`
`program code for transmitting to a server process, a network protocol address
`
`received by a first process following connection to a computer network;
`
`program code for transmitting, to the server process. a query as to whether a
`
`second process is connected to the computer network;
`
`Page 6 of 24
`
`\‘-,
`
`85
`
`Page 6 of 24
`
`

`

`program code for receiving a network protocol address of the second process
`
`from the server process, when the second process is connected to the computer
`
`network; and
`
`program code, responsive to the network protocol address of the second
`
`process, for establishing a point-to—point communication link between the first process
`
`andthe second process over the computer network.
`
`I3
`,1/8./
`
`In a first computer process operatively coupled over a computer network to a
`
`second process and an address server, a method of establishing a point-to-point
`
`communication between the first and second processes comprising the steps of:
`
`a.
`
`transmitting to the sewer a network protocol address received by the first
`
`process following connection to the computer network;
`
`b.
`transmitting, to the server, a query as to whether the second process is
`X connected to the computer network;
`
`0.
`
`receiving a network protocol address of the second process from the
`
`sewer, when the second process is connected to the computer network; and
`
`d.
`
`program code, responsive to the network protocol address of the second
`
`process, for establishing a point-to-point communication link between the first process
`
`and the second process over the computer network.
`
`:4
`,1'9{
`
`An apparatus for use with a computer system, the computer system capable of
`
`executing a first process and operatively connectable to a second process and a server
`
`process over a computer network. the apparatus comprising:
`
`program logic configured to transmit to the server a network protocol address
`
`received by the first process following connection to the computer network;
`
`program logic configured to transmit, to the server, a query as to whether the
`
`second process is connected to the computer network;
`
`program logic configured to receive a network protocol address of the second
`
`process from the server, when the second process is connected to the computer
`
`network; and
`
`7
`
`Page 7 of 24
`
`8'
`
`Page 7 of 24
`
`

`

`program logic, responsive to the network protocol address of the second
`
`0:219 process and configured to establish a point-to-point communication link between the
`tfi“
`first process and the second process over the computer network.
`
`Applicants have considered carefully the Office Action dated March 4, 1999 and
`
`Remarks
`
`
`
`the references cited therein.
`
`In response, the claims have been amended. Applicants
`
`respectfully request reexamination and reconsideration of the application.
`
`Applicants submit herewith formal drawings of Figs. 1-2OD for the Examiner's
`
`consideration.
`
`Claims 1-6 have been provisionally rejected under the judicially-created doctrine
`
`of double patenting over claims 1—4, 6-11, 21, 23, 24, 26-64, 66 and 67 of co-pending
`
`parent application Serial No. 08/533,115. A Notice of Allowance in parent application
`
`Serial No. 08/533,115 was mailed on May 25, 1999 and the issue fee paid by Applicants
`
`on August 3, 1999. For the Examiner's benefit, Applicants have set forth the claims, as
`
`allowed, in the Notice of Allowance for application Serial No. 08/533,115:
`
`A computer program 10 product for use with a
`21.
`computer system, the computer system executing a first
`process and operatively connectable to a second and a
`server over a computer network, the computer program
`product comprising:
`a computer usable medium having program code, the
`program code comprising:
`program code for transmitting to the server a network
`protocol address received by the first process following
`connection to the computer network;
`program code for transmitting, to the server, a query as to
`whether the second process is connected to the computer
`network;
`program code for receiving a network protocol
`address of the second process from the server, when the
`second process is connected to the computer network; and
`program code, responsive to the network protocol address of
`the second process, for establishing a point—to—point
`
`85
`
`Page 8 of 24
`
`Page 8 of 24
`
`

`

`communication link between the first process and the
`second process over the computer network.
`
`An apparatus for enabling point-to-point
`23.
`communications between a first and a second process over
`a computer network, the apparatus comprising:
`a processor;
`a network interface, operatively coupled to the
`processor, for connecting the apparatus to the computer
`network;
`a memory, operatively coupled to the processor, for
`storing a network protocol address for selected of a plurality
`of processes, each network protocol address stored in the
`memory following connection of a respective process to the
`computer network;
`means, responsive to a query from the first process,
`for determining the on-line status of the second process and
`for transmitting a network protocol address of the second
`process to the first process in response to a positive
`determination of the on-line status of the second process.
`
`The computer server apparatus of claim 23 further
`24.
`comprising a timer, operatively coupled to the processor. for
`time stamping the network protocol addresses stored in the
`memory.
`
`A method for enabling point-to-point communication
`26.
`between a first process and a second process over a
`computer network, the method comprising the steps of:
`A.
`receiving and storing into a computer memory
`a respective network protocol address for selected of a
`plurality of processes that have an on-line status with
`respect to the computer network, each of the network
`protocol addresses received following connection of the
`respective process to the computer network;
`B.
`receiving a query from the first process to
`determine the on-line status of the second process;
`C.
`determining the on-line status of the second
`process; and
`transmitting an indication of the on-line status
`D.
`of the second process to the first process over the computer
`network.
`
`Page 9 of 24
`
`Page 9 of 24
`
`

`

`The method of claim 26 wherein step C further
`27.
`comprises the steps of:
`0.1
`searching the computer memory for an entry
`relating the second process; and
`0.2
`retrieving a network protocol address of the
`second process in response to a positive determination of
`the on-line status of the second process.
`
`The method of claim 26 wherein step D further
`28.
`comprises the steps of:
`d.1
`transmitting the network protocol address of
`the second process to the first process when the second
`process is determined in step C to have a positive on-line
`status with respect to the computer network.
`
`The method of claim 26 wherein step D further
`29.
`comprises the steps of:
`d.1
`generating an off-line message when the
`second process is determined in step C to have a negative
`on-line status with respect to the computer network; and
`d.2
`transmitting the off-line message to the first
`process.
`
`30.
`of:
`
`The method of claim 26 further comprising the steps
`
`receiving an E-mail signal comprising a first
`E.
`network protocol address from the first [processing unit]
`process; and
`transmitting the E-mail signal over the
`F.
`computer network to the second process.
`
`The method of claim 30 wherein the E-mail signal
`31.
`further comprises a session number and wherein step F
`further comprises the step of:
`f.1
`transmitting the session number and network
`protocol address over the computer network to the second
`process.
`
`10
`
`Page 10 of 24
`
`Page 10 of 24
`
`

`

`In a computer system, a method for establishing a
`32.
`point-to-point communication link from a caller process to a
`callee process over a computer network, the caller process
`having a user interface and being operatively connectable to
`the callee process and a sewer over the computer network,
`the method comprising the steps of:
`A.
`providing a user interface element representing
`a first communication line;
`
`providing a user interface element representing
`B.
`a first callee process; and
`C.
`establishing a point-to-point communication
`link from the caller process to the first callee process, in
`response to a user associating the element representing the
`first callee process with the element representing the first
`communication line.
`
`The method of claim 32 wherein step C further
`33.
`comprises the steps of:
`0.1
`querying the server as to the on-line status of
`the first callee; process and
`02
`receiving a network protocol address of the first
`callee process over the computer network from the server.
`
`The method of claim 32 further comprising the step of:
`34.
`providing an element representing a second
`D.
`communication line.
`
`35.
`
`The method of claim 34 further comprising the step of:
`E.
`terminating the point-to-point communication
`link from the caller process to the first callee process, in
`response to the user disassociating the element
`representing the first callee process from the element
`representing the first communication line; and
`F.
`establishing a different point-to-point
`communication link from the caller process to the first callee
`process, in response to the user associating the element
`representing the first callee process with the element
`representing the second communication line.
`
`11
`
`Page 11 of 24
`
`Page 11 of 24
`
`

`

`36.
`of:
`
`The method of claim 32 further comprising the steps
`
`providing a user interface element representing
`D.
`a second callee process; and
`E.
`establishing a conference point-to-point
`communication link between the caller process and the first
`and second callee process, in response to the user
`associating the element representing the second callee
`process with the element representing the first
`communication line.
`
`37.
`
`The method of claim 32 further comprising the step of:
`F.
`removing the second callee process from the
`conference point-to-point communication link in response to
`the user disassociating the element representing the second
`callee process from the element representing the first
`communication line.
`
`38.
`of:
`
`The method of claim 32 further comprising the steps
`
`providing a user interface element representing
`D.
`a communication line having a temporarily disabled status;
`and
`
`temporarily disabling a point-to-point
`E.
`communication link between the caller process and the first
`callee process, in response to the user associating the
`element representing the first callee process with the
`element representing the communication line having a
`temporarily disabled status.
`
`The method of claim 38 wherein the element provided
`39.
`in step D represents a communication line on hold status.
`
`The method of claim 39 wherein the element provided
`40.
`in step D represents a communication line on mute status.
`
`The method of claim 32 wherein the caller process
`41.
`further comprises a visual display and the user interface
`comprises a graphic user interface.
`
`12
`
`Page 12 of 24
`
`Page 12 of 24
`
`

`

`The method of claim 41 wherein the steps of
`42.
`establishing a point-to-point link as described in step C is
`performed in response to manipulation of the graphic
`elements on the graphic user interface.
`
`A computer program product for use with a computer
`43.
`system comprising:
`a computer usable medium having program code
`embodied in the medium for establishing a point—to-point
`communication link from a caller process to a callee process
`over a computer network, the caller process having a user
`interface and being operatively connectable to the callee
`process and a server over the computer network, the
`medium further comprising:
`program code for generating an element
`representing a first communication line;
`program code for generating an element
`representing a first callee process;
`program code, responsive to a user
`associating the element representing the first callee
`process with the element representing the first
`communication line, for establishing a point-to-point
`communication link from the caller process to the first
`callee process.
`
`The computer program product of claim 43 wherein
`44.
`the program code for establishing a point-to-point
`communication link further comprises:
`program code for querying the server as to the on-line
`status of the first callee process; and
`program code for receiving a network protocol
`address of the first callee process over the computer
`network from the server.
`
`A computer program product of claim 43 further
`45.
`comprising:
`program code for generating an element representing
`a second communication line.
`
`13
`
`Page 13 of 24
`
`Page 13 of 24
`
`

`

`The computer program product of claim 45 further
`46.
`comprising:
`program code, responsive to the user disassociating
`the element representing the first callee process from the
`element representing the first communication line, for
`terminating the point-to-point communication link from the
`caller process to the first callee process; and
`program code, responsive to the user associating the
`element representing the first callee process with the
`element presenting the second communication line, for
`establishing a different point-to-point communication link
`from the caller process to the first callee process.
`
`The computer program product of claim 43 further
`47.
`comprising:
`program code for generating an element representing
`a second callee process; and
`program code means, responsive to the user associating the
`element representing the second callee process with the
`element representing the first communication line, for
`establishing a conference communication link between the
`caller process and the first and second callee process.
`
`The computer program product of claim 47 further
`48.
`comprising:
`program code, responsive to the user disassociating
`the element representing the second callee process from the
`element representing the first communication line, for
`removing the second callee process from the conference
`communication link.
`
`The computer program product of claim 43 further
`49.
`comprising:
`program code for generating an element representing
`a communication line having a temporarily disabled status;
`and
`
`program code, responsive association of the element
`representing the first callee process with the element
`representing the communication line having a temporarily
`disabled status, for temporarily disabling the point-to-point
`communication link between the caller process and the first
`callee process.
`
`14
`
`Page 14 of 24
`
`Page 14 of 24
`
`

`

`The computer program product of claim 49 wherein
`50.
`the communication line having a temporarily disabled status
`comprises a communication line on hold status.
`
`The computer program product of claim 49 wherein
`51.
`the communication line having a temporarily disabled status
`comprises a communication line on mute status.
`
`A computer program product of claim 43 wherein the
`52.
`computer system further comprises a visual display and the
`user interface comprises a graphic user interface.
`
`The computer program product of claim 52 wherein
`53.
`the element representing the first communication line and
`the element representing the first callee process are graphic
`elements and wherein the program code for establishing a
`point-to-point communication link from the caller process to
`the first callee process further comprises:
`program code, responsive to manipulation of the
`graphic elements on the graphic user interface, for
`establishing the point-to-point communication link from the
`caller process to the first callee process.
`
`A method of locating a process over a computer
`54.
`network comprising the steps of:
`a.
`maintaining an Internet accessible list having a
`plurality of selected entries, each entry comprising an
`identifier and a corresponding Internet protocol address of a
`process currently connected to the Internet, the Internet
`Protocol address added to the list following connection of the
`process to the computer network; and
`b.
`in response to identification of one of the list
`entries by a requesting process. providing one of the
`identifier and the corresponding Internet protocol address of
`the identified entry to the requesting process.
`
`15
`
`Page 15 of 24
`
`Page 15 of 24
`
`

`

`A method for locating processes having dynamically
`55.
`assigned network protocol addresses over a computer
`network, the method comprising the steps of:
`a.
`maintaining. in a computer memory, a network
`accessible compilation of entries, selected of the entries
`comprising a network protocol address and a corresponding
`identifier of a process connected to the computer network,
`the network protocol address of the corresponding process
`assigned to the process upon connection to the computer
`network; and
`in response to identification of one of the
`b.
`entries by a requesting process providing one of the
`identifier and the network protocol address to the requesting
`process.
`
`56.
`
`The method of claim 55 further comprising the step of:
`c.
`modifying the compilation of entries.
`
`The method of claim 56 wherein step 0 further
`57.
`comprises:
`adding an entry to the compilation upon the
`c.1
`occurrence of a predetermined event.
`
`The method of claim 57 wherein the predetermined
`58.
`event comprises notification by a user process of an
`assigned network protocol address.
`
`The method of claim 56 wherein step c further
`59.
`comprises:
`deleting an entry from the compilation upon the
`c.1
`occurrence of a predetermined event.
`
`~
`‘\.
`
`A computer program product for use with a computer
`60.
`system having a memory and being operatively connectable
`over a computer network to one or more computer
`processes, the computer program product comprising a
`computer usable medium having program code embodied in
`the medium the program code comprising.
`a.
`program code configured to maintain, in the
`computermemory, a network accessible compilation of
`entrIes selectedotthe entries comprising a network protocol
`“- \
`
`16
`
`\\
`
`Page 16 of 24
`
`Page 16 of 24
`
`

`

`address and a corresponding identifier of a process
`connected to the computer network the network protocol
`address of the corresponding process assigned to the
`process upon connection to the computer network; and
`b.
`program code responsive to identification of
`one of the entries by a requesting process and configured to
`provide one of the identifier and the network protocol
`address to the requesting process.
`
`The computer program product of claim 60 further
`61.
`comprising:
`program code configured to modify the
`0.
`compilation of entries.
`
`The computer program product of claim 61 wherein
`62.
`program code configured to modify comprises:
`0.1
`program code configured to add an entry to the
`compilation upon the occurrence of a predetermined event.
`
`The computer program product of claim 62 wherein
`63.
`the predetermined event comprises notification by a process
`of an assigned network protocol address.
`
`The computer program product of claim 60 wherein
`64.
`step c further comprises:
`c.1
`program code configured to delete an entry
`from the compilation upon the occurrence of a
`predetermined event.
`
`A computer program product for use with a computer
`66.
`system, the computer system executing a first process
`operatively coupled over a computer network to a second
`process and a server process, the computer program
`product comprising a computer usable medium having
`computer readable program code embodied therein, the
`program code comprising:
`a.
`program code configured to access a directory
`database, the database having a network protocol address
`for a selected plurality of processes having on-line status
`with respect to the computer network, the network protocol
`
`17
`
`Page 17 of 24
`
`,
`
`Page 17 of 24
`
`

`

`address of each respective process forwarded to the
`database following connection to the computer network; and
`b.
`program code responsive to one of the network
`protocol addresses and configured to establish a point—to-
`point communication link from the first process to the second
`process over the computer network.
`
`In a first computer process operatively coupled over a
`67.
`computer network to a second process and an address
`server, a method of establishing a point-to-point
`communication between the first and second processes
`comprising the steps of:
`A.
`following connection of the first process to the
`computer network fonNarding to the address server a
`network protocol address at which the first process is
`connected to the computer network;
`B.
`querying the address sewer as to whether the
`second process is connected to the computer network;
`C.
`receiving a network protocol address of the
`second process from the address server, when the second
`process is connected to the computer network; and
`D.
`in response to the network protocol address of
`the second process, establishing a point-to-point
`communication link with the second process over the
`computer network.
`
`The Examiner will note that claims 1-4 and 6-11 were cancelled from the parent
`
`application, without prejudice.
`
`Applicants have cancelled claims 1-2 and 4-6 in the present application, without
`
`prejudice. Accordingly, the Examiner’s rejection of those claims are hereby deemed
`
`moot.
`
`Independent claim 3 remains for examination. Applicants have made
`
`amendments to the claim 3 to ensure consistent use terminology throughout the claims
`
`and to conform the claims to 35 U.S.C. Section 112, 2nd paragraph. Specifically, the
`
`term “means” has been eliminated from the remaining pending claims. Also, all
`
`occurrences of “processors" have been changed to “process". Various other
`
`amendments have been made to claim 3 for clarity sake. Such amendments are not
`
`necessitated by any reference cited by the Examiner but are offered to clarify the claim
`
`18
`
`Page 18 of 24
`
`Page 18 of 24
`
`

`

`language and to more particularly point out and distinctly claim the subject matter which
`
`Applicants regard as their invention.
`
`In addition, claims 7-19 have been added to more particularly point out and
`
`distinctly claim the subject matter which Applicants regard as their invention.
`
`Claims 1-6 had been examined and are rejected over various combinations of
`
`U.S. Patent 5,608,786(Gordon); US. Patent 5,740,231 (Cohn); and US. Patent
`
`5,524,254 (Morgan). Before responding to the individual rejections set forth in the
`
`Office Action (Paper No. 6), Applicants request that the Examiner consider the following
`
`remarks.
`
`In the office action, the Examiner has stated that "[l]t would have been obvious
`
`to one of ordinary skill in the art to include a database and search/retrieval mechanism
`
`to lo

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