US2015201039A1PendingUtilityA1

Method, product, and apparatus for processing a data request

Assignee: ESDR NETWORK SOLUTIONS LLCPriority: Sep 1, 1999Filed: Mar 23, 2015Published: Jul 16, 2015
Est. expirySep 1, 2019(expired)· nominal 20-yr term from priority
Inventors:Eric Schneider
G06Q 10/06G06F 16/00G06Q 30/02H04L 61/3005G06F 16/2425H04L 67/10G06F 15/16H04L 67/32H04L 2101/30H04L 61/4511H04L 67/60
55
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

When a one or more identifiers and a plurality of data request types is received, a first data request from the one or more identifiers and from a first data request type can be generated and performed. When at least one first result from the first data request can be received, a second data request from the one or more identifiers and from a second data request type can be generated and performed at any time after receiving the one or more identifiers and the plurality of data request types, and then the at least one second result from the second data request can be retrieved either one of a before, during, and after the at least one first result from the first data request is presented. The correspondence between identifiers and request types may be one-to-one, one-to-many, many-to-one, or many-to-many relationship. 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.

Claims

exact text as granted — not AI-modified
1 . A method comprising: receiving one or more identifiers and a plurality of data request types; generating and performing a first data request from said one or more identifiers and from a first data request type of said plurality of data request types; retrieving at least one first result from said first data request; generating and performing a second data request from said one or more identifiers and from a second data request type of said plurality of data request types at any time after said receiving said one or more identifiers and said plurality of data request types; and, retrieving at least one second result from said second data request either one of a before, during, and after presenting said at least one first result from said first data request. 
     
     
         2 . The method, as set forth in  claim 1 , further including at least one of a generating and parsing said one or more identifiers and said plurality of data request types from at least one input source. 
     
     
         3 . The method, as set forth in  claim 2 , wherein said at least one input source is from at least one of a data file, internet content, audio signal, closed caption text, activation of a hyperlink, network resource redirection, autosearch, resource identifier, and user interface element. 
     
     
         4 . The method, as set forth in  claim 3 , further including inputting said one or more identifiers and said plurality of data request types into one of a browser location field, text box, command line, speech to text interface, optical recognition interface, and magnetic recognition interface. 
     
     
         5 . The method, as set forth in  claim 2 , wherein said generating and parsing said one or more identifiers includes consulting from one of a word generation method, category of interest, dictionary, thesaurus, prefix, suffix, word root, word stem, set of heuristic naming rules, namespace syntax, identifier equivalent, language translation, phonetic spelling, phonemes, identifier watch list, list of desirable descriptors, personal identifier portfolio, competitor identifier portfolio, mnemonic method, abbreviation, namespace mapping, identifier mapping, delimiter mapping, rhyming method, name-to-number conversion, number-to-name conversion, and identifier history. 
     
     
         6 . The method, as set forth in  claim 1 , wherein said plurality of data request types is selected from a group including a prefix request, a suffix request, a command request, a resolution request, a redirection request, a search request, an identifier registration request, a commerce request, a subscription request, a navigation request, a dialing request, a messaging request, a conferencing request, a vendor request, a service request, a login request, a status request, an authorization request, and a reference request. 
     
     
         7 . The method, as set forth in  claim 1 , further including presenting said at least one second result from said second data request. 
     
     
         8 . The method, as set forth in  claim 1 , further including generating and performing zero or more additional data requests from said one or more identifiers and said plurality of data request types at any time after said receiving said one or more identifiers and said plurality of data request types, and retrieving zero or more additional results from said zero or more additional data requests either one of a before, during, and after said presenting said at least one first result from said first data request or said retrieving said at least one second result from said second data request. 
     
     
         9 . The method, as set forth in  claim 8 , further including presenting said zero or more additional results from said zero or more additional data requests. 
     
     
         10 . The method, as set forth in  claim 8 , wherein said at least one data request is performed by at least one service provider. 
     
     
         11 . The method, as set forth in  claim 10 , wherein said at least one service provider provides at least one of a identifier registration services, search engine services, internet provider services, application services, information services, reference services, knowledge base services, web hosting services, publishing services, communication services, telecommunication services, incorporation services, trademark services, bookmark services, mapping services, image services, delivery services, messaging services, conferencing services, name resolution services, redirection services, registry services, renewal services, alert services, escrow and transfer services, valuation services, auction services and listing services. 
     
     
         12 . The method, as set forth in  claim 1 , wherein each said identifier is one of a valid domain name, fictitious domain name, domain name having a top level domain alias (TLDA), multilingual domain name, phone number, keyword, Publisher Item Identifier (PII), Digital Object Identifier (DOI), Inter Deposit Digital Number (IDDN), International Standard Book Number (ISBN), International Standard Technical Report Number (ISRN), International Standard Serial Number (ISSN), Serial Item and Contribution Identifier (SICI), Book Item and Component Identifier (BICI), European Article Number (EAN), Universal Product Code (UPC), Standard Address Number (SAN), International Standard Audiovisual Number (ISAN), International Standard Work Code (ISWC), International Standard Music Number (ISMN), International Standard Recording Code (ISRC), Intellectual Property Identification (IPI), Uniform File Identifier (UFI), Uniform Resource Identifier (URI), Persistent Uniform Resource Locator (PURL), Universally Unique Identifier (UUID), Globally Unique Identifier (GUID), Namespace Identifier (NID), Bank Identification Number (BIN), Personal Identification Number (PIN), Mod 10 Number, credit card number, Electronic Serial Number (ESN), Mobile Identification Number (MIN), Automatic Number Identification (ANI), Social Security Number (SSN), Employer Identification Number (EIN), Taxpayer Identification Number (TIN), Vehicle Identification Number (VIN), World manufacturer identifier (WMI), Manufacturer Identification Number (MIN), Market Identifier Code (MIC), Standard Industrial Classification (SIC), Standard Occupational Classification (SOC), Stock Keeping Unit number (SKU), International Business Entity Identifier (IBEI), Institution Identification Code (IIC), National Provider Identifier (NPI), Dunn and Bradstreet Number (DUNS), SEC file number, patent number, trademark number, serial number, charter number, policy number, certification number, document identifier, reference number, invoice number, transaction identifier, validation code, account number, merchant code, reseller code, affiliate code, authorization code, network identifier, user identifier, PGP key, digital certificate, driver license number, license plate number, trademark, service mark, tradename, fictitious name, company name, DBA, AKA, stock symbol, station identifier, broadcast station call letters, ham radio call letters, broadcast frequency number, street name, street address, ZIP code, IP address, host, e-mail address, ICQ number, nickname, screen name, username, alias, handle, document title, book title, song title, movie title, phrase, slogan, machine readable code, glyph, image, icon, animation, sequence of musical notes, date, time, name, abbreviation, mnemonic, moniker, label, alphanumeric, string, character, symbol, token, integer, and number. 
     
     
         13 . The method, as set forth in  claim 1 , wherein at least one identifier of said one or more identifiers is registered or capable of being registered to one or more naming systems. 
     
     
         14 . The method, as set forth in  claim 13 , wherein at least one naming system of said one or more naming systems is selected from a group including a domain name system, a fictitious domain name system, a multilingual naming system, a keyword system, a telephone naming and numbering system, a user naming system, an address naming system, a catalog naming system, a document naming system, a resource naming system, an image naming system, a geographic naming system, a government naming system, a motor vehicle identifier naming system, and an identification naming system. 
     
     
         15 . The method, as set forth in  claim 1 , wherein said at least one data request is a prefix request and said one or more identifiers includes an identifier prefix and at least one identifier. 
     
     
         16 . The method, as set forth in  claim 15 , 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. 
     
     
         17 . A device comprising: a processor; a memory in operative association with said processor; said processor configured to receive one or more identifiers and a plurality of data request types; said processor configured to generate and perform a first data request from said one or more identifiers and from a first data request type of said plurality of data request types; said processor configured to retrieve at least one first result from said first data request; said processor configured to generate and perform a second data request from said one or more identifiers and from a second data request type of said plurality of data request types at any time after said one or more identifiers and said plurality of data request types is received; and, said processor configured to retrieve at least one second result from said second data request either one of a before, during, and after said at least one first result from said first data request is presented. 
     
     
         18 . A computer program product comprising computer readable program code stored on a computer readable medium, the program code adapted to execute a method for receiving one or more identifiers and a plurality of data request types, generating and performing a first data request from said one or more identifiers and from a first data request type of said plurality of data request types, retrieving at least one first result from said first data request, generating and performing a second data request from said one or more identifiers and from a second data request type of said plurality of data request types at any time after said receiving said one or more identifiers and said plurality of data request types, and retrieving at least one second result from said second data request either one of a before, during, and after presenting said at least one first result from said first data request.

Join the waitlist — get patent alerts

Track US2015201039A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.