Method and application programming interface for assigning...

Electrical computers and digital processing systems: multicomput – Computer-to-computer data addressing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

09511735

ABSTRACT:
A method and application programming interface for using multiple network addresses on a common physical layer. The host protocol stack supports multiple Internet Protocol interfaces. When a process makes a function call to create a new socket, a new IP address is associated with the socket. Each socket is then bound to an IP address that is distinct from the IP addresses bound to other sockets. This is in contrast to conventional sockets that are bound to a common IP address. In this manner, each process may be associated with a unique IP address. Such a configuration may useful in Internet telephony where each call process receives a unique private IP address in a virtual private network.

REFERENCES:
patent: 4953198 (1990-08-01), Daly et al.
patent: 5159592 (1992-10-01), Perkins
patent: 5227778 (1993-07-01), Vacon et al.
patent: 5327365 (1994-07-01), Fujisaki et al.
patent: 5497339 (1996-03-01), Bernard
patent: 5526353 (1996-06-01), Henley et al.
patent: 5526489 (1996-06-01), Nilakantan et al.
patent: 5550984 (1996-08-01), Gelb
patent: 5604737 (1997-02-01), Iwami et al.
patent: 5606594 (1997-02-01), Register et al.
patent: 5619650 (1997-04-01), Bach et al.
patent: 5625678 (1997-04-01), Blomfield-Brown
patent: 5636216 (1997-06-01), Fox et al.
patent: 5654957 (1997-08-01), Koyama
patent: 5674003 (1997-10-01), Andersen et al.
patent: 5708655 (1998-01-01), Toth et al.
patent: 5737333 (1998-04-01), Civanlar et al.
patent: 5742596 (1998-04-01), Baratz et al.
patent: 5754547 (1998-05-01), Nakazawa
patent: 5793657 (1998-08-01), Nemoto
patent: 5793763 (1998-08-01), Mayes et al.
patent: 5812819 (1998-09-01), Rodwin et al.
patent: 5835723 (1998-11-01), Andrews et al.
patent: 5862331 (1999-01-01), Herriot
patent: 5867495 (1999-02-01), Elliott et al.
patent: 5867660 (1999-02-01), Schmidt et al.
patent: 5872847 (1999-02-01), Boyle et al.
patent: 5889774 (1999-03-01), Mirashrafi et al.
patent: 5892924 (1999-04-01), Lyon et al.
patent: 5915008 (1999-06-01), Dulman
patent: 5933778 (1999-08-01), Buhrmann et al.
patent: 5950195 (1999-09-01), Stockwell et al.
patent: 5987517 (1999-11-01), Firth et al.
patent: 6011782 (2000-01-01), DeSimone et al.
patent: 6055236 (2000-04-01), Nessett et al.
patent: 6055561 (2000-04-01), Feldman et al.
patent: 6055574 (2000-04-01), Smorodinsky et al.
patent: 6058421 (2000-05-01), Fijolek et al.
patent: 6061349 (2000-05-01), Coile et al.
patent: 6079021 (2000-06-01), Abadi et al.
patent: 6101189 (2000-08-01), Tsuruoka
patent: 6101543 (2000-08-01), Alden et al.
patent: 6104711 (2000-08-01), Voit
patent: 6115751 (2000-09-01), Tam et al.
patent: 6134591 (2000-10-01), Nickles
patent: 6137791 (2000-10-01), Frid et al.
patent: 6157950 (2000-12-01), Krishnan
patent: 6172986 (2001-01-01), Watanuki et al.
patent: 6182146 (2001-01-01), Graham-Cumming, Jr.
patent: 6185184 (2001-02-01), Mattaway et al.
patent: 6195705 (2001-02-01), Leung
patent: 6212183 (2001-04-01), Wilford
patent: 6212563 (2001-04-01), Beser
patent: 6219707 (2001-04-01), Gooderum et al.
patent: 6247057 (2001-06-01), Barrera, III
patent: 6249820 (2001-06-01), Dobbins et al.
patent: 6266701 (2001-07-01), Sridhar et al.
patent: 6266707 (2001-07-01), Boden et al.
patent: 6269099 (2001-07-01), Borella et al.
patent: 6272523 (2001-08-01), Factor
patent: 6298063 (2001-10-01), Coile et al.
patent: 6321267 (2001-11-01), Donaldson
patent: 6324582 (2001-11-01), Sridhar et al.
patent: 6353614 (2002-03-01), Borella et al.
patent: 6353891 (2002-03-01), Borella et al.
patent: 6366958 (2002-04-01), Ainsworth et al.
patent: 6377987 (2002-04-01), Kracht
patent: 6381646 (2002-04-01), Zhang et al.
patent: 6434620 (2002-08-01), Boucher et al.
patent: 6445704 (2002-09-01), Howes et al.
patent: 6470389 (2002-10-01), Chung et al.
patent: 6516345 (2003-02-01), Kracht
patent: 6891837 (2005-05-01), Hipp et al.
patent: 7020700 (2006-03-01), Bennett et al.
patent: 2001/0047421 (2001-11-01), Sridhar et al.
patent: WO 01/31888 (2001-05-01), None
“Internet Engineering Task Force”, Request for Comments 768, User Datagram Protocol, Aug. 1980, pp. 1-3.
“Internet Engineering Task Force”, Request for Comments 791, Internet Protocol, Sep. 1981, pp. i-45.
“Internet Engineering Task Force”, Request for Comments 792, Internet Control Message Protocol, Sep. 1981, pp. 1 to 21.
“Internet Engineering Task Force”, Request for Comments 793, Transmission Control Protocol, Sep. 1981, pp. i to 85.
“Internet Engineering Task Force”, Request for Comments 959, File Transfer Protocol (FTP), Oct. 1985, pp. 1 to 69.
“Internet Engineering Task Force”, Request for Comments 1323, TCP Extensions for High Performance, May 1992, pp. 1 to 37.
“Internet Engineering Task Force”, Request for Comments 1631, The IP Network Address Translator (NAT), May 1994, pp. 1 to 10.
“Internet Engineering Task Force”, Request for Comments 2131, Dynamic Host Configuration Protocol, Mar. 1997, pp. 1 to 45.
“Internet Engineering Task Force”, Request for Comments 2292, Advanced Sockets API for lpv6, Feb. 1998, pp. 1 to 67.
“Internet Engineering Task Force”, Request for Comments 2553, Basic Socket Interface Extensions for lpv6, Mar. 1999, pp. 1 to 41.
“Internet Engineering Task Force”, Request for Comments 2663, IP Network Address Translator (NAT) Terminology and Considerations, Aug. 1999, pp. 1 to 30.
“ITU-T Recommendation H.323”, Series H: Audiovisual and Multimedia Systems (Systems and Terminal Equipment for audiovisual Services), Telecommunication Standardization Sector of ITU, International Telecommunciation Union, Feb. 1998, 125 pages.
Maurice J. Back, The Design of the Unix operating System, Prentice Hall Software Series, 1986, pp. 382 to 390.
“Cisco IOS Release 12.0 Network Protocols Configuraton Guide, Part 1”, Configuring IP Addressing, Cisco Systems, 1998, pp. P1C-7 to P1C-58.
G. Montene, Internet Engineering Task Force, Internet Draft, “Negotiated Address Reuse” (NAR), <draft-montenegro-aatn-nar-00.txt>, May 1998, pp. 1 to 22.
George Tsirtsis, Alan O'Neill, Internet Engineering Task Force, Internet Draft, “NAT Bypass for End 3 End ‘Sensitive’ Applications,” ,<draft-tsirtsis-nat-bypass-00.txt>, Jan. 1998, pp. 1 to 5.
George Tsirtsis, Pyda Srishuresh, Internet Engineering Task Force, Internet Draft, “Network Address Translation—Protocol Translation” (NAT-PT), <draft-ietf-ngtrans-natpt-04.txt>, Jan. 1999, pp. 1 to 13.
Jeffrey Lo, K. Taniguchi, Internet Engineering Task force, Internet Draft, “IP Host Network Address (and port) Translation,” <draft-ietf-nat-hnat-00.txt>, Nov. 1998, pp. 1 to 13.
Michael Borella, David Grabelsky, Ikhlaq Sidhu, Brian Petry, Internet Engineering Task Force, Internet Draft, “Distributed Network Address Translation,”<draft-borella-aatn-dnat-01.txt>, Oct. 1998, pp. 1 to 21.
P. Srisuresh, G. Tsirtsis, P. Akkiraju, A. Heffernan, Internet Engineering Task Force, Internet Draft, “DNS Extensions to Network Address Translators,” (DNS—ALG), <draft-ietf-nat-dns-alg-01.txt>, Oct. 1998, pp. 1 to 24.
P. Srisuresh, Internet Engineering Task Force, Internet Draft “Security for IP Network Address Translator (NAT) Domains,” <draft-ietf-nat-security-00.txt.>, Nov. 1998, pp. 1 to 11.
P. Srisuresh, K. Eg, Internet Engineering Task Force, Internet Draft, “The IP Network Address Translator”(NAT), <draft-rfced-info-srisuresh-05.txt>, Feb. 1998, pp. 1 to 24.
P. Srisuresh, K. Egev, Internet Engineering Task Force, Internet Draft, “Traditional IP Network Address Translator (Traditional NAT),” <draft-ietf-nat-traditional-01.txt>, Oct. 1998, pp. 1 to 17.
P. Srisuresh, Matt Holdrege, Internet Engineering Task Force, Internet Draft, “IP Netowrk Address Translator (NAT) Terminology and Considerations,” <draft-ietf-nat-terminology-01.txt>, Oct

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and application programming interface for assigning... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and application programming interface for assigning..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and application programming interface for assigning... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3813987

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.