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

Method, product, and apparatus for processing a data request

Assignee: Mec Management LLC
•
Filing: 2000-08-31
•
Granted: 2004-07-06
•
Expires: 2020-08-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract When a first data request having a first identifier and a first request type is received, it may be determined whether the first data request can be processed. The first data request may be processed upon determining that the first data request can be processed. The correspondence between identifiers and request types may be one-to-one, one-to-many, many-to-one, or many-to-many relationship. When the first data request can not be processed, a response type having a response method may be selected that may generate a second identifier and/or select a second request type. A second request type may correspond to the first identifier and the second identifier may correspond to the first request type. When a response type is selected, a second data request corresponding to the selected response type may be generated. The second data request may then be processed. A response type may employ a plurality of response methods to access multiple network resources corresponding to any generated and/or selected identifiers and/or request types.

Inventors

  • 👤 Eric Schneider

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 17:49
CPC Classifications
H; H04; H04L; H04L67/00; H04L67/50; H04L67/60; G; G06; G06F; G06F15/00; G06F15/16; G06F16/00; G06F16/20; G06F16/24; G06F16/242; G06F16/2425; G06Q; G06Q10/00; G06Q10/06; G06Q30/00; G06Q30/02; H04L61/00; H04L61/30; H04L61/3005; H04L61/45; H04L61/4505; H04L61/4511; H04L67/01; H04L67/10; H04L2101/00; H04L2101/30

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.

References Cited (Backward Citations)

US5881131A Cited
US5778367A Cited
US6009459A Cited
US6205139B1 Cited
US6314469B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2007-07-06 2008-01-05 2008-07-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2011-07-06 2012-01-05 2012-07-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2015-07-06 2016-01-05 2016-07-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag