×

Method for internet name sharing

  • US 8,219,709 B2
  • Filed: 07/05/2002
  • Issued: 07/10/2012
  • Est. Priority Date: 07/05/2002
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for Internet name sharing within a name space of a name system, wherein:

  • the name space is structured hierarchically to organize a plurality of Internet names;

    the name system operates in a distributed network;

    the name system comprises a means of translating each of said plurality of Internet names into a plurality of underlying network identifiers;

    each of said Internet name maps to an unique network identifier;

    the name system comprises a means for using protocols to communicate identifying characteristics about each of said Internet names using a network record of a defined record type;

    said identifying characteristics being recorded on said record;

    said record belonging to a collection of records;

    said collection residing in a computer storage media configured to said hierarchical organization;

    said media residing in a storage device connected to said distributed network;

    said record being retrievable by a client application;

    the name system permits an assignment of said Internet names by a registration;

    the registration being assigned by a registry;

    the registration being assigned through a registrar;

    the registration being assigned to a registrant;

    said method comprising;

    authorizing a plurality of distinct registrations for a desired Internet name selected from said plurality of Internet names;

    assigning a status descriptor to said desired Internet name;

    said status descriptor identifying said desired Internet name as a shared Internet name available for a shared registration;

    transacting a first registration of said desired Internet name;

    wherein the transacting step further comprises steps of;

    accessing a computer registration interface of the registrar connected to the registry;

    verifying the desired Internet name is available for said shared registration;

    submitting a first profile for a first registrant;

    said first profile comprising person contact information for said first registrant;

    generating at least one of a first registrant record;

    said at least one first registrant record associating the first registrant with the first registration of the desired Internet name;

    said at least one first registrant record associating the first registrant with a first effective period for the first registration;

    said first effective period extending from a first registration created date to a first registration expiry date;

    obtaining confirmation that said first registration of the desired Internet name is successful;

    adding said at least one first registrant record to at least one of said record collections in at least one of said computer storage media;

    generating a first network record for the desired Internet name;

    said first network record associated with the first registration of the desired Internet name;

    adding at least one of said first network records associated with the first registration to at least one of a network record collection;

    said network record collection residing in at least one of a computer encoded with a program directed to network resolution;

    said computer connected to said distributed network;

    transacting a second registration of said desired Internet name;

    said second registration being hierarchically identical to the first registration;

    said second registration having a second effective period;

    said second effective period overlapping a portion of said first effective period of;

    wherein the transacting step further comprises steps of;

    accessing a computer registration interface of the registrar connected to the registry;

    verifying the desired Internet name is available for said shared registration;

    submitting a second profile for a second registrant;

    said second profile comprising person contact information for said second registrant;

    generating at least one of a second registrant record;

    said at least one second registrant record associating the second registrant with the second registration of the desired Internet name;

    said at least one second registrant record associating the second registrant with a second effective period for the second registration;

    said second effective period extending from a second registration created date to a second registration expiry date;

    obtaining confirmation that said second registration of the desired Internet name is successful;

    adding said at least one second registrant record to at least one of said record collections in at least one of said computer storage media;

    generating a second network record for the desired Internet name;

    said second network record associated with the second registration of the desired Internet name;

    adding at least one of said second network records associated with the second registration to said at least one network record collection;

    accessing a Whois client application to query for current registrants of the desired Internet name;

    retrieving a plurality of current registrant records contained in at least one of said computer storage media;

    said plurality of current registrant records being retrievable by a single query;

    said plurality of current registrant records comprising;

    the first registrant record;

    the second registrant record;

    resolving an Internet address query for said shared Internet name;

    wherein the resolving step further comprises steps of;

    accessing a client resolver application in a computer connected to said distributed network;

    querying for one of an address locator information for the shared Internet name;

    receiving at least one of a reply;

    said at least one reply comprising said address locator information contained in at least one network record belonging to the shared Internet name;

    directing a browser application to utilize said address locator information to access a plurality of web sites;

    said access requiring only a single user request;

    said plurality of web sites corresponding to sold a plurality of registrations of the shared Internet name;

    said plurality of registrations comprising;

    the first registration;

    the second registration;

    such that;

    a plurality of hierarchically identical registrations of a desired Internet name can exist in the name space without collision.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×