Claims Analysis
Total Claims: 38
Claim 1
Independent Claim
120 words
A computer-implemented method for processing a first data request having a first identifier and a first request type comprising: determining whether the first data request can be processed from the first identifier and the first request type; processing the first data request in response to determining that the first data request can be processed; automatically selecting a response type having one of a first response method including the first identifier and a second request type, and a second response method including a second identifier and the first request type in response to determining that the first data request cannot be processed; generating a second data request that can be processed from said response type; and, processing said second data request.
Claim 2
Dependent Claim
120 words
A computer-implemented method for processing a first data request having a first identifier and a first request type comprising: determining whether the first data request can be processed from the first identifier and the first request type; processing the first data request in response to determining that the first data request can be processed; automatically selecting a response type having one of a first response method including the first identifier and a second request type, and a second response method including a second identifier and the first request type in response to determining that the first data request cannot be processed; generating a second data request that can be processed from said response type; and, processing said second data request.
Claim 3
Dependent Claim
20 words
The method, as set forth in claim 1 , wherein said second data request corresponds to the first data request.
Claim 4
Dependent Claim
45 words
The method, as set forth in claim 1 , wherein said first response method includes selecting said second request type, said second request type corresponding to the first identifier so that said second data request can be generated and processed from said first response method.
Claim 5
Dependent Claim
44 words
The method, as set forth in claim 1 , wherein said second response method includes generating said second identifier, said second identifier corresponding to the first request type so that said second data request can be generated and processed from said second response method.
Claim 6
Dependent Claim
63 words
The method, as set forth in claim 1 , wherein the first request type and said second request type is one of a prefix request, suffix request, command request, resolution request, redirection request, search request, identifier registration request, commerce request, subscription request, navigation request, dialing request, messaging request, conferencing request, vendor request, service request, login request, status request, authorization request, and reference request.
Claim 7
Dependent Claim
35 words
The method, as set forth in claim 5 , wherein the first request type is any request other than that of said identifier registration request and said second request type is said identifier registration request.
Claim 8
Dependent Claim
40 words
The method, as set forth in claim 5 , wherein the first data request includes said resolution request and the first identifier, and said processing the first data request includes locating at least one network resource from the first identifier.
Claim 9
Dependent Claim
69 words
The method, as set forth in claim 7 , wherein said locating said network resource from the first identifier further includes determining whether the first identifier includes a domain name or Internet Protocol (IP) address, generating said second data request from said selected response type in response to determining that the first identifier does not include said domain name or said IP address, and processing said second data request.
Claim 10
Dependent Claim
41 words
The method, as set forth in claim 8 , wherein said generating said second data request includes determining whether the first identifier includes a prefix, processing said prefix request in response to determining that the first identifier does include said prefix.
Claim 11
Dependent Claim
59 words
The method, as set forth in claim 8 , wherein said generating said second data request includes determining whether the first identifier includes multiple identifiers, processing said multiple identifiers in response to determining that the first identifier does include multiple identifiers, and processing said search request in response to determining that the first identifier does not include multiple identifiers.
Claim 12
Dependent Claim
33 words
The method, as set forth in claim 10 , wherein said multiple identifiers include one of a at least one identifier and at least one identifier having one of a prefix and suffix.
Claim 13
Dependent Claim
57 words
The method, as set forth in claim 7 , wherein the first identifier includes a domain name and said locating said network resource from the first identifier includes determining whether said domain name is one of a fictitious domain name (FDN), valid domain name, multilingual domain name (MDN), resolvable domain name, and domain name available for registration.
Claim 14
Dependent Claim
30 words
The method, as set forth in claim 12 , further including comparing the first identifier to one of a MDN registry, FDN registry, spell checker, input history, and generator history.
Claim 15
Dependent Claim
56 words
The method, as set forth in claim 12 , wherein said locating said network resource from the first identifier includes determining whether said domain name is fictitious, generating a second identifier corresponding to an accessible network resource in response to determining that said domain name is fictitious, accessing said network resource corresponding to said second identifier.
Claim 16
Dependent Claim
35 words
The method, as set forth in claim 14 , wherein said domain name includes a highest level domain (HLD) and said determining whether said domain name is fictitious includes determining whether said HLD is resolvable.
Claim 17
Dependent Claim
30 words
The method, as set forth in claim 15 , wherein said determining whether said HLD is resolvable includes comparing said HLD to a table of resolvable top level domains (TLDs).
Claim 18
Dependent Claim
34 words
The method, as set forth in claim 15 , wherein said HLD that is determined resolvable is a TLD and said HLD that is determined not resolvable is a top level domain alias (TLDA).
Claim 19
Dependent Claim
51 words
The method, as set forth in claim 12 , wherein said locating said network resource from the first identifier includes determining whether said domain name is valid, generating a third identifier in response to determining that said domain name is not valid, accessing said network resource corresponding to said third identifier.
Claim 20
Dependent Claim
80 words
The method, as set forth in claim 12 , wherein said locating said network resource from the first identifier includes determining whether said domain name is resolvable, determining whether said domain name is available for registration in response to determining that said domain name is not resolvable, providing a registration interface in response to determining that said domain name is available for registration, and providing registrant information in response to determining that said domain name is not available for registration.
Claim 21
Dependent Claim
57 words
The method, as set forth in claim 19 , further including generating a plurality of identifiers available for registration across a plurality of naming systems wherein at least one naming system of said plurality of naming systems is any naming system other than that of a domain name system (DNS) in response to providing said registration interface.
Claim 22
Dependent Claim
41 words
The method, as set forth in claim 20 , wherein said registration interface includes a universal identifier registration form having a registration user interface element for selecting from said plurality of identifiers available for registration and said plurality of naming systems.
Claim 23
Dependent Claim
29 words
The method, as set forth in claim 21 , further including contemporaneously registering said selection from said plurality of identifiers available for registration across said plurality of naming systems.
Claim 24
Dependent Claim
26 words
The method, as set forth in claim 21 , further including contemporaneously registering from one of a subscriber profile and identifier watch list with said selection.
Claim 25
Dependent Claim
40 words
The method, as set forth in claim 5 , wherein processing one of a first data request and second data request includes processing said search request with the first identifier, the first identifier including at least one keyword or phrase.
Claim 26
Dependent Claim
37 words
The method, as set forth in claim 24 , wherein said processing said search request includes processing said search request with an automatic search function having one of a search template, identifier generation template, and registration template.
Claim 27
Dependent Claim
94 words
The method, as set forth in claim 24 , wherein said processing said search request includes determining whether said keyword or phrase is a registered keyword or phrase, locating at least one network resource corresponding to the keyword or phrase in response to determining that said keyword or phrase is registered, determining whether to process a registration request for registering said keyword or phrase in response to determining that said keyword or phrase is not registered, and processing said registration request in response to determining that said keyword or phrase is to be registered.
Claim 28
Dependent Claim
55 words
The method, as set forth in claim 24 , wherein said processing said search request includes generating at least one identifier other than that of a keyword from the first identifier, determining status for each said generated identifier, processing said search request having search results including access to said status of each said generated identifier.
Claim 29
Dependent Claim
28 words
The method, as set forth in claim 27 , wherein said status of each said generated identifier is an available for registration status of a generated domain name.
Claim 30
Dependent Claim
54 words
The method, as set forth in claim 24 , wherein one of a first identifier and second identifier is a domain name and said processing said search request includes determining whether said search request includes an identifier prefix, processing said prefix request in response to determining that said search request includes said identifier prefix.
Claim 31
Dependent Claim
176 words
The method, as set forth in claim 29 , wherein said at least one identifier prefix is one of a Edit prefix for editing, Handle prefix for aliasing, List prefix for listing, Status prefix for obtaining status, History prefix for listing a history, Watch prefix for adding to a watch list, Renew prefix for renewing, Transfer prefix for transferring, Escrow prefix for escrowing, Consolidate prefix for consolidating, Auction prefix for auctioning, Bid prefix for bidding, Value prefix for valuating, Buy prefix for buying, Sell prefix for selling, Lease prefix for leasing, Generate prefix for generating, WHOIS prefix for obtaining contact information, Expire prefix for determining an expiry date, Registrar prefix for listing a corresponding domain name registration provider, Tools prefix for accessing technical information, Redirect prefix for redirecting, Lock prefix for locking, Email prefix for accessing e-mail services, WebHost prefix for accessing hosting services, Incorporate prefix for accessing business formation services, Trademark prefix for accessing trademark information, Geo prefix for accessing location information, and Dial prefix for accessing dialing services from said at least one identifier.
Claim 32
Dependent Claim
56 words
The method, as set forth in claim 5 , wherein the first data request includes said search request, said registration request, and the first identifier and said processing one of a first data request and second data request includes processing said search request and said registration request from one of a first identifier and second identifier.
Claim 33
Dependent Claim
31 words
The method, as set forth in claim 1 , further including inputting one of a first identifier, second identifier, first request type, and second request type from a user interface element.
Claim 34
Dependent Claim
65 words
The method, as set forth in claim 32 , wherein said inputting said one of a first identifier, second identifier, first request type, and second request type from said user interface element includes inputting said one of a first identifier, second identifier, first request type, and second request type into one of a browser location field, text box, command line, and speech to text interface.
Claim 35
Independent Claim
147 words
A device for processing a first data request having a first identifier and a first request type comprising: a processor; a memory in operative association with said processor; means for retrieving content from a computer network; means for determining whether the first data request can be processed from the first identifier and the first request type; means for processing the first data request in response to determining that the first data request can be processed; means for automatically selecting a response type having one of a first response method including the first identifier and a second request type, and a second response method including a second identifier and the first request type in response to determining that the first data request cannot be processed; means for generating a second data request that can be processed from said response type; and, means for processing said second data request.
Claim 36
Independent Claim
147 words
A device for processing a first data request having a first identifier and a first request type comprising: a processor; a memory in operative association with said processor; means for retrieving content from a computer network; means for determining whether the first data request can be processed from the first identifier and the first request type; means for processing the first data request in response to determining that the first data request can be processed; means for automatically selecting a response type having one of a first response method including the first identifier and a second request type, and a second response method including a second identifier and the first request type in response to determining that the first data request cannot be processed; means for generating a second data request that can be processed from said response type; and, means for processing said second data request.
Claim 37
Dependent Claim
140 words
A computer program product comprising computer readable program code stored on a computer readable medium, the program code adapted to execute a method for processing a first data request having a first identifier and a first request type including determining whether the first data request can be processed from the first identifier and the first request type, processing the first data request in response to determining that the first data request can be processed, automatically selecting a response type having one of a first response method including the first identifier and a second request type, and a second response method including a second identifier and the first request type in response to determining that the first data request cannot be processed, generating a second data request that can be processed from said response type, and processing said second data request.
Claim 38
Dependent Claim
140 words
A computer program product comprising computer readable program code stored on a computer readable medium, the program code adapted to execute a method for processing a first data request having a first identifier and a first request type including determining whether the first data request can be processed from the first identifier and the first request type, processing the first data request in response to determining that the first data request can be processed, automatically selecting a response type having one of a first response method including the first identifier and a second request type, and a second response method including a second identifier and the first request type in response to determining that the first data request cannot be processed, generating a second data request that can be processed from said response type, and processing said second data request.