← Back to Patent Explorer
US5867660A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for communicating between a network workstation and an internet

Assignee: Avaya Inc
•
Filing: 1995-05-11
•
Granted: 1999-02-02
•
Expires: 2015-05-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An apparatus and method for connecting a plurality of LAN workstations to the internet via an on-line server/interface that does not require a PC operating system dedicated to the server. The server operates in TCP/IP protocol for communication over the Internet. Only a single connection to the Internet is required in order to permit the entire LAN to operate simultaneously on the Internet. Specifically, only a single phone line is required to simultaneously serve all LAN workstations. The system is equally well suited to connect via a telephone line connection to an Internet providers's slip or PPP or via an Ethernet connection to a router or direct connection by any available means. The system does not disturb the native LAN protocol, while communicating via the internet protocol such as, by way of example, TCP/IP. The LAN is provided with a complete internet protocol service, supporting functions not generally available in the dedicated stacks previously provided for individual PCs.

Inventors

  • 👤 Jonathan Schmidt
  • 👤 Lewis Donzis
  • 👤 Henry Donzis
  • 👤 John Murphy
  • 👤 Peter Baron

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 07:25
CPC Classifications
H; H04; H04L; H04L69/00; H04L69/16; H04L69/161; H04L69/162; H04L69/30; H04L69/32

Claims Analysis

Total Claims: 44
Claim 1
Independent Claim 120 words
A method for connecting a plurality of PC LAN workstations, interconnected via a socket server, to an internet, said method comprising the steps of: a. in a workstation, (1) generating a WINSOCK application request for TCP/IP services; (2) encapsulating the WINSOCK request in a message; (3) conveying the encapsulated message via a LAN transport to the socket server; b. in the socket server, (1) receiving the encapsulated message from the LAN transport; (2) extracting the WINSOCK request from the encapsulated message; (3) submitting the WINSOCK request to a TCP/IP stack; (4) processing the WINSOCK request by the TCP/IP stack; and (5) returning the processed WINSOCK request to the workstation via a reverse of steps A(1), A(2), A(3), B(1), and B(2).
Claim 2
Independent Claim 120 words
A method for connecting a plurality of PC LAN workstations, interconnected via a socket server, to an internet, said method comprising the steps of: a. in a workstation, (1) generating a WINSOCK application request for TCP/IP services; (2) encapsulating the WINSOCK request in a message; (3) conveying the encapsulated message via a LAN transport to the socket server; b. in the socket server, (1) receiving the encapsulated message from the LAN transport; (2) extracting the WINSOCK request from the encapsulated message; (3) submitting the WINSOCK request to a TCP/IP stack; (4) processing the WINSOCK request by the TCP/IP stack; and (5) returning the processed WINSOCK request to the workstation via a reverse of steps A(1), A(2), A(3), B(1), and B(2).
Claim 3
Dependent Claim 17 words
The method of claim 1, wherein the encapsulating step includes encapsulating the message in a NetBIOS message.
Claim 4
Dependent Claim 16 words
The method of claim 2, wherein the conveying step includes submitting the message to a PTNETWORK.DLL.
Claim 5
Dependent Claim 45 words
The method of claim 1, wherein a response received from the internet is conveyed to a selected PC LAN workstation by the steps of: a. encapsulating the response; b. transporting the encapsulated response to the LAN; and c. extracting the response from the encapsulated response.
Claim 6
Dependent Claim 20 words
The method of claim 4, wherein the step of encapsulating the response includes encapsulating the response in a NetBIOS message.
Claim 7
Dependent Claim 21 words
The method of claim 5, wherein the step of extracting the response includes extracting the encapsulated response from the NetBIOS message.
Claim 8
Independent Claim 65 words
A method for communicating between a network and an internet, the method comprising the steps of: receiving, from a network workstation, an unprocessed request for services encapsulated in a message; extracting the request from the message; submitting the request to a TCP/IP stack; processing the request by the TCP/IP stack; and forwarding a TCP/IP request corresponding to the request for WINSOCK services to the internet.
Claim 9
Independent Claim 65 words
A method for communicating between a network and an internet, the method comprising the steps of: receiving, from a network workstation, an unprocessed request for services encapsulated in a message; extracting the request from the message; submitting the request to a TCP/IP stack; processing the request by the TCP/IP stack; and forwarding a TCP/IP request corresponding to the request for WINSOCK services to the internet.
Claim 10
Dependent Claim 46 words
The method of claim 7, further comprising the steps of: executing a first operating system to carry out the steps of receiving, extracting, submitting, processing and forwarding; and wherein the first operating system is different than a second operating system being executed by the network workstation.
Claim 11
Dependent Claim 21 words
The method of claim 8, wherein the first operating system operates independently of all other operating systems executing on the network.
Claim 12
Dependent Claim 15 words
The method of claim 8, wherein the first operating system is a non-PC operating system.
Claim 13
Dependent Claim 27 words
The method of claim 7, further comprising the steps of: receiving a response to the request from the internet; and returning the response to the network workstation.
Claim 14
Dependent Claim 30 words
The method of claim 11, wherein the step of returning comprises the steps of: encapsulating the response in a second message; and sending the second message to the network workstation.
Claim 15
Dependent Claim 27 words
The method of claim 7, wherein the step of receiving comprises the step of receiving, from the network workstation, a WINSOCK request encapsulated in a NetBIOS message.
Claim 16
Dependent Claim 31 words
The method of claim 7, wherein the step of receiving comprises the step of receiving, from the network workstation, a WINSOCK request encapsulated in a message conforming to an IPX protocol.
Claim 17
Dependent Claim 33 words
The method of claim 7, wherein the step of receiving comprises the step of receiving, from a personal computer coupled to a local area network (LAN), a WINSOCK request encapsulated in a message.
Claim 18
Independent Claim 80 words
An apparatus for communicating between a network and an internet, the apparatus comprising: a TCP/IP stack; an interface, coupled to the TCP/IP stack, to receive, from a network workstation, an unprocessed request for WINSOCK services encapsulated in a message, to extract the request from the message, and to submit the request to the TCP/IP stack; and wherein the TCP/IP stack is to process the request and forward a TCP/IP request corresponding to the request for WINSOCK services to the internet.
Claim 19
Independent Claim 80 words
An apparatus for communicating between a network and an internet, the apparatus comprising: a TCP/IP stack; an interface, coupled to the TCP/IP stack, to receive, from a network workstation, an unprocessed request for WINSOCK services encapsulated in a message, to extract the request from the message, and to submit the request to the TCP/IP stack; and wherein the TCP/IP stack is to process the request and forward a TCP/IP request corresponding to the request for WINSOCK services to the internet.
Claim 20
Dependent Claim 25 words
The apparatus of claim 16, further comprising a first operating system which is different than a second operating system being executed by the network workstation.
Claim 21
Dependent Claim 21 words
The apparatus of claim 17, wherein the first operating system operates independently of all other operating systems executing on the network.
Claim 22
Dependent Claim 15 words
The apparatus of claim 17, wherein the first operating system is a non-PC operating system.
Claim 23
Dependent Claim 37 words
The apparatus of claim 16, wherein the TCP/IP stack is further operative to receive a response to the request from the internet, and wherein the interface is further operative to return the response to the network workstation.
Claim 24
Dependent Claim 28 words
The apparatus of claim 20, wherein the interface is further operative to encapsulate the response in a second message and send the second message to the network workstation.
Claim 25
Dependent Claim 25 words
The apparatus of claim 16, wherein the interface is further operative to receive, from the network workstation, a WINSOCK request encapsulated in a NetBIOS message.
Claim 26
Dependent Claim 29 words
The apparatus of claim 16, wherein the interface is further operative to receive, from the network workstation, a WINSOCK request encapsulated in a message conforming to an IPX protocol.
Claim 27
Dependent Claim 31 words
The apparatus of claim 16, wherein the interface is further operative to receive, from a personal computer coupled to a local area network (LAN), a WINSOCK request encapsulated in a message.
Claim 28
Independent Claim 94 words
A system comprising: a workstation including a first interface to receive an unprocessed request for WINSOCK services, to encapsulate the unprocessed request in a message, and to transmit the message on a network; a server including a TCP/IP stack, a second interface, coupled to the TCP/IP stack, to receive the message from the workstation, to extract the request from the message, and to submit the request to the TCP/IP stack, wherein the TCP/IP stack is to process the request and forward a TCP/IP request corresponding to the request for WINSOCK services to an internet.
Claim 29
Independent Claim 94 words
A system comprising: a workstation including a first interface to receive an unprocessed request for WINSOCK services, to encapsulate the unprocessed request in a message, and to transmit the message on a network; a server including a TCP/IP stack, a second interface, coupled to the TCP/IP stack, to receive the message from the workstation, to extract the request from the message, and to submit the request to the TCP/IP stack, wherein the TCP/IP stack is to process the request and forward a TCP/IP request corresponding to the request for WINSOCK services to an internet.
Claim 30
Dependent Claim 36 words
The system of claim 25, wherein the server executes a first operating system and the workstation executes a second operating system, and wherein the first operating system and the second operating system are different operating systems.
Claim 31
Dependent Claim 21 words
The system of claim 26, wherein the first operating system operates independently of all other operating systems executing on the network.
Claim 32
Dependent Claim 15 words
The system of claim 26, wherein the first operating system is a non-PC operating system.
Claim 33
Dependent Claim 37 words
The system of claim 25, wherein the TCP/IP stack is further operative to receive a response to the request from the internet, and wherein the second interface is further operative to return the response to the workstation.
Claim 34
Dependent Claim 28 words
The system of claim 29, wherein the second interface is further operative to encapsulate the response in a second message and send the second message to the workstation.
Claim 35
Dependent Claim 25 words
The system of claim 25, wherein the second interface is further operative to receive, from the workstation, a WINSOCK request encapsulated in a NetBIOS message.
Claim 36
Dependent Claim 29 words
The system of claim 25, wherein the second interface is further operative to receive, from the workstation, a WINSOCK request encapsulated in a message conforming to an IPX protocol.
Claim 37
Dependent Claim 21 words
The system of claim 25, wherein the workstation comprises a personal computer and the network comprises a local area network (LAN).
Claim 38
Dependent Claim 72 words
A computer-readable medium having stored thereon a plurality of instructions, designed to be executed by a processor, for implementing a function to: receive, from a network workstation, an unprocessed request for WINSOCK services encapsulated in a message; extract the request from the message; submit the request to a TCP/IP stack; process the request by the TCP/IP stack; and forward a TCP/IP request corresponding to the request for WINSOCK services to an internet.
Claim 39
Dependent Claim 72 words
A computer-readable medium having stored thereon a plurality of instructions, designed to be executed by a processor, for implementing a function to: receive, from a network workstation, an unprocessed request for WINSOCK services encapsulated in a message; extract the request from the message; submit the request to a TCP/IP stack; process the request by the TCP/IP stack; and forward a TCP/IP request corresponding to the request for WINSOCK services to an internet.
Claim 40
Dependent Claim 35 words
The computer-readable medium of claim 34, wherein the plurality of instructions are further for implementing a function to: receive a response to the request from the internet; and return the response to the network workstation.
Claim 41
Dependent Claim 34 words
The computer-readable medium of claim 35, wherein the plurality of instructions are further for implementing a function to: encapsulate the response in a second message; and send the second message to the network workstation.
Claim 42
Dependent Claim 31 words
The computer-readable medium of claim 34, wherein the plurality of instructions are further for implementing a function to receive, from the network workstation, a WINSOCK request encapsulated in a NetBIOS message.
Claim 43
Dependent Claim 35 words
The computer-readable medium of claim 34, wherein the plurality of instructions are further for implementing a function to receive, from the network workstation, a WINSOCK request encapsulated in a message conforming to an IPX protocol.
Claim 44
Dependent Claim 37 words
The computer-readable medium of claim 34, wherein the plurality of instructions are further for implementing a function to receive, from a personal computer coupled to a local area network (LAN), a WINSOCK request encapsulated in a message.

References Cited (Backward Citations)

US5185860A Cited
US5150464A Cited
US5309437A Cited
US5363121A Cited
US5583940A Cited
US5355365A Cited
US5353283A Cited
US5410754A Cited
US5446736A Cited
US5499343A Cited
US5491800A Cited
US5550984A Cited
US5674003A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-02-01 2002-08-03 2003-02-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-02-01 2006-08-03 2007-02-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-02-01 2010-08-03 2011-02-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag