Claims Analysis
Total Claims: 58
Claim 1
Independent Claim
46 words
A method for establishing a network session, comprising: establishing a point-to-point session with a remote client; and projecting the point-to-point session to a local network using a data link layer projection scheme for creating a virtual point-to-point session between the remote client and the local network.
Claim 2
Independent Claim
46 words
A method for establishing a network session, comprising: establishing a point-to-point session with a remote client; and projecting the point-to-point session to a local network using a data link layer projection scheme for creating a virtual point-to-point session between the remote client and the local network.
Claim 3
Dependent Claim
50 words
A method according to claim 1 including: transmitting an authentication request to the remote client; receiving a keyed random number from the remote client; transmitting the keyed random number to the local network; and creating the virtual point-to-point session when the keyed random number is authenticated by the local network.
Claim 4
Dependent Claim
24 words
A method according to claim 2 including using a Challenge Authentication Protocol (CHAP) or Password Authentication Protocol (PAP) for obtaining the keyed random number.
Claim 5
Dependent Claim
23 words
A method according to claim 1 including using a Point-to-Point Protocol (PPP) or a Serial Line Interface Protocol (SLIP) for the point-to-point session.
Claim 6
Dependent Claim
26 words
A method according to claim 1 including forwarding a Link Control Protocol (LCP) point-to-point session to the local network using the data link layer projection scheme.
Claim 7
Dependent Claim
26 words
A method according to claim 1 including connecting to the local network through a public switched telephone network access or an integrated services digital network access.
Claim 8
Dependent Claim
46 words
A method according to claim 1 including: encapsulating the point-to-point session with a data link layer protocol; forwarding the encapsulated point-to-point session to the local network so that the encapsulated point-to-point session operates as a direct point-to-point connection between the remote client and the local network.
Claim 9
Dependent Claim
28 words
A method according to claim 7 including identifying virtual dial-up clients among different remote clients and conducting the encapsulation and forwarding only for the identified virtual dial-up clients.
Claim 10
Dependent Claim
56 words
Computer code stored on a computer readable medium for establishing a network session, comprising: code for establishing a point-to-point session with a remote client; and code for projecting the point-to-point session to a local network using a data link layer projection scheme for creating a virtual point-to-point session between the remote client and the local network.
Claim 11
Dependent Claim
56 words
Computer code stored on a computer readable medium for establishing a network session, comprising: code for establishing a point-to-point session with a remote client; and code for projecting the point-to-point session to a local network using a data link layer projection scheme for creating a virtual point-to-point session between the remote client and the local network.
Claim 12
Dependent Claim
58 words
Computer code according to claim 9 including: code for transmitting an authentication request to the remote client; code for receiving a keyed random number from the remote client; code for transmitting the keyed random number to the local network; and code for creating the virtual point-to-point session when the keyed random number is authenticated by the local network.
Claim 13
Dependent Claim
26 words
Computer code according to claim 10 including code for using a Challenge Authentication Protocol (CHAP) or Password Authentication Protocol (PAP) for obtaining the keyed random number.
Claim 14
Dependent Claim
25 words
Computer code according to claim 9 including code for using a Point-to-Point Protocol (PPP) or a Serial Line Interface Protocol (SLIP) for the point-to-point session.
Claim 15
Dependent Claim
28 words
Compute code according to claim 9 including code for forwarding a Link Control Protocol (LCP) point-to-point session to the local network using the data link layer projection scheme.
Claim 16
Dependent Claim
28 words
Computer code according to claim 9 including code for connecting to the local network through a public switched telephone network access or an integrated services digital network access.
Claim 17
Dependent Claim
51 words
Computer code according to claim 9 including: code for encapsulating the point-to-point session with a data link layer protocol; and code for forwarding the encapsulated point-to-point session to the local network so that the encapsulated point-to-point session operates as a direct point-to-point connection between the remote client and the local network.
Claim 18
Dependent Claim
30 words
Computer code according to claim 15 including code for identifying virtual dial-up clients among different remote clients and conducting the encapsulation and forwarding only for the identified virtual dial-up clients.
Claim 19
Independent Claim
50 words
A system for establishing a network session, comprising: means for establishing a point-to-point session with a remote client; and means for projecting the point-to-point session to a local network using a data link layer projection scheme for creating a virtual point-to-point session between the remote client and the local network.
Claim 20
Independent Claim
50 words
A system for establishing a network session, comprising: means for establishing a point-to-point session with a remote client; and means for projecting the point-to-point session to a local network using a data link layer projection scheme for creating a virtual point-to-point session between the remote client and the local network.
Claim 21
Dependent Claim
58 words
A system according to claim 17 including: means for transmitting an authentication request to the remote client; means for receiving a keyed random number from the remote client; means for transmitting the keyed random number to the local network; and means for creating the virtual point-to-point session when the keyed random number is authenticated by the local network.
Claim 22
Dependent Claim
26 words
A system according to claim 18 including means for using a Challenge Authentication Protocol (CHAP) or Password Authentication Protocol (PAP) for obtaining the keyed random number.
Claim 23
Dependent Claim
25 words
A system according to claim 17 including means for using a Point-to-Point Protocol (PPP) or a Serial Line Interface Protocol (SLIP) for the point-to-point session.
Claim 24
Dependent Claim
28 words
A system according to claim 17 including means for forwarding a Link Control Protocol (LCP) point-to-point session to the local network using the data link layer projection scheme.
Claim 25
Dependent Claim
28 words
A system according to claim 17 including means for connecting to the local network through a public switched telephone network access or an integrated services digital network access.
Claim 26
Dependent Claim
51 words
A system according to claim 17 including: means for encapsulating the point-to-point session with a data link layer protocol; and means for forwarding the encapsulated point-to-point session to the local network so that the encapsulated point-to-point session operates as a direct point-to-point connection between the remote client and the local network.
Claim 27
Dependent Claim
30 words
A system according to claim 23 including means for identifying virtual dial-up clients among different remote clients and conducting the encapsulation and forwarding only for the identified virtual dial-up clients.
Claim 28
Independent Claim
58 words
A method for remotely accessing a local network, comprising: identifying a remote client having authorized access to a local network using a data link layer protocol; establishing a connection to the local network for authorized remote client; and conducting a virtual point-to-point session with the authorized remote client and the local network using the data link layer protocol.
Claim 29
Independent Claim
58 words
A method for remotely accessing a local network, comprising: identifying a remote client having authorized access to a local network using a data link layer protocol; establishing a connection to the local network for authorized remote client; and conducting a virtual point-to-point session with the authorized remote client and the local network using the data link layer protocol.
Claim 30
Dependent Claim
57 words
A method according to claim 25 including: receiving a remote client name, a random number and an encrypted random number for the remote client; locally encrypting the random number using a stored password corresponding to the remote client name; and establishing the virtual point-to-point session when the received encrypted random number matches the locally encrypted random number.
Claim 31
Dependent Claim
19 words
A method according to claim 25 including receiving the virtual point-to-point session encapsulated in the data link layer protocol.
Claim 32
Dependent Claim
29 words
A method according to claim 25 including receiving a multiplex identification field for multiplexing multiple virtual point-to-point sessions using the data link layer forwarding protocol at the same time.
Claim 33
Dependent Claim
18 words
A method according to claim 28 including receiving a client ID field for demultiplexing multiple virtual point-to-point sessions.
Claim 34
Dependent Claim
22 words
A method according to claim 25 including receiving a packet key in a data link level protocol header for encrypting authentication responses.
Claim 35
Dependent Claim
70 words
Computer code stored on a computer readable medium for remotely accessing a local network, comprising: code for identifying a remote client having authorized access to a local network using a data link layer protocol; code for establishing a connection to the local network for authorized remote client; and code for conducting a virtual point-to-point session with the authorized remote client and the local network using the data link layer protocol.
Claim 36
Dependent Claim
70 words
Computer code stored on a computer readable medium for remotely accessing a local network, comprising: code for identifying a remote client having authorized access to a local network using a data link layer protocol; code for establishing a connection to the local network for authorized remote client; and code for conducting a virtual point-to-point session with the authorized remote client and the local network using the data link layer protocol.
Claim 37
Dependent Claim
63 words
Computer code according to claim 31 including: code for receiving a remote client name, a random number and an encrypted random number for the remote client; code for locally encrypting the random number using a stored password corresponding to the remote client name; and code for establishing the virtual point-to-point session when the received encrypted random number matches the locally encrypted random number.
Claim 38
Dependent Claim
21 words
Computer code according to claim 31 including code for receiving the virtual point-to-point session encapsulated in the data link layer protocol.
Claim 39
Dependent Claim
31 words
Computer code according to claim 31 including code for receiving a multiplex identification field for multiplexing multiple virtual point-to-point sessions using the data link layer forwarding protocol at the same time.
Claim 40
Dependent Claim
20 words
Computer code according to claim 34 including code for receiving a client ID field for demultiplexing multiple virtual point-to-point sessions.
Claim 41
Dependent Claim
24 words
Computer code according to claim 31 including code for receiving a packet key in a data link level protocol header for encrypting authentication responses.
Claim 42
Independent Claim
64 words
A system for remotely accessing a local network, comprising: means for identifying a remote client having authorized access to a local network using a data link layer protocol; means for establishing a connection to the local network for authorized remote client; and means for conducting a virtual point-to-point session with the authorized remote client and the local network using the data link layer protocol.
Claim 43
Independent Claim
64 words
A system for remotely accessing a local network, comprising: means for identifying a remote client having authorized access to a local network using a data link layer protocol; means for establishing a connection to the local network for authorized remote client; and means for conducting a virtual point-to-point session with the authorized remote client and the local network using the data link layer protocol.
Claim 44
Dependent Claim
63 words
A system according to claim 37 including: means for receiving a remote client name, a random number and an encrypted random number for the remote client; means for locally encrypting the random number using a stored password corresponding to the remote client name; and means for establishing the virtual point-to-point session when the received encrypted random number matches the locally encrypted random number.
Claim 45
Dependent Claim
21 words
A system according to claim 37 including means for receiving the virtual point-to-point session encapsulated in the data link layer protocol.
Claim 46
Dependent Claim
31 words
A system according to claim 37 including means for receiving a multiplex identification field for multiplexing multiple virtual point-to-point sessions using the data link layer forwarding protocol at the same time.
Claim 47
Dependent Claim
20 words
A system according to claim 40 including means for receiving a client ID field for demultiplexing multiple virtual point-to-point sessions.
Claim 48
Dependent Claim
24 words
A system according to claim 37 including code for receiving a packet key in a data link level protocol header for encrypting authentication responses.
Claim 49
Dependent Claim
55 words
A computer, comprising: a first interface configured to receive a point-to-point session transported over a data link layer forwarding protocol; a second interface configured to communicate with a local network; and a processor configured to establish the point-to-point session between a remote client and the local network according to the data link layer forwarding protocol.
Claim 50
Dependent Claim
55 words
A computer, comprising: a first interface configured to receive a point-to-point session transported over a data link layer forwarding protocol; a second interface configured to communicate with a local network; and a processor configured to establish the point-to-point session between a remote client and the local network according to the data link layer forwarding protocol.
Claim 51
Dependent Claim
23 words
A computer according to claim 43 wherein the data link layer forwarding protocol encapsulates the point-to-point session in a data link layer header.
Claim 52
Dependent Claim
20 words
A computer according to claim 43 wherein the processor authenticates the remote client using the data link layer forwarding protocol.
Claim 53
Dependent Claim
40 words
A computer according to claim 45 wherein the authentication comprises encrypting a random number according to a prestored remote client password and comparing the encrypted random number with an encrypted random number received over the data link layer forwarding protocol.
Claim 54
Dependent Claim
18 words
A computer according to claim 43 wherein the processor conducts an accounting for the direct point-to-point link session.
Claim 55
Dependent Claim
49 words
A computer, comprising: a first interface conducting a point-to-point session with a remote client; a second interface connected to an internet infrastructure; and a processor configured for projecting the point-to-point session through the internet infrastructure to a local network using a forwarding protocol operating at a data link layer.
Claim 56
Dependent Claim
49 words
A computer, comprising: a first interface conducting a point-to-point session with a remote client; a second interface connected to an internet infrastructure; and a processor configured for projecting the point-to-point session through the internet infrastructure to a local network using a forwarding protocol operating at a data link layer.
Claim 57
Dependent Claim
18 words
A computer according to claim 48 wherein the processor attaches a forwarding protocol header to the point-to-point session.
Claim 58
Dependent Claim
28 words
A computer according to claim 49 wherein the processor establishes a tunnel through the internet infrastructure to the local network and transmits the point-to-point session through the tunnel.