IP Library Granted Patent US 8,458,161
Granted Patent B2
US 8,458,161 · App. 13/163,076 · Granted Jun 4, 2013

Method, product, and apparatus for enhancing resolution services, registration services, and search services

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,458,161
App. No.
13/163,076
Granted
Jun 4, 2013
Kind
B2
Abstract

A client computing device receives a search request including an identifier and an identifier prefix. The computing device determines the identifier prefix and generates a uniform resource locator (URL) corresponding to the identifier prefix by inserting the identifier into a template such that the URL is configured to facilitate a specific request depending on the determined identifier prefix. Alternatively, a client computing device receives a search request and retrieves a search result comprising a uniform resource identifier (URI) having a domain name. The client computing device generates a hyperlink corresponding to the search result, the hyperlink effecting access of additional information related to a resource indicated by the URI having the domain name. The computing device generates enhanced search results by combining the search result and the hyperlink. The additional information could be sitemap information, homepage information, WHOIS information, page source information, meta tag information, or other additional information.

Claims (53)

1. A method comprising:

receiving, at a client computing device, a search request comprising at least one identifier and at least one identifier prefix;

determining the at least one identifier prefix;

generating a uniform resource locator (URL) corresponding to the at least one identifier prefix by inserting the identifier into a template corresponding to the at least one identifier prefix, the URL configured to redirect a specific request corresponding to the at least one identifier prefix to at least one computing device configured to effect the specific request, wherein the specific request comprises, at least in part, performing at least one identifier management function on a target identified by the at least one identifier;

wherein the at least one identifier management function comprises at least one of an edit command, a handle command, a list command, a status command, a history command, a watch command, a renew command, a transfer command, an escrow command, a consolidate command, an auction command, a bid command, a value command, a buy command, a sell command, a generate command, a whois command, an expire command, a registrar command, a tools command, a redirect command, a lock command, an email command, a webhost command, an incorporation command, a trademark command, a geo command, or a dial command; and

wherein the at least one identifier comprises at least one of a keyword, a domain name, or a fictitious domain name.

2. The method of claim 1 , wherein the receiving the search request comprises receiving the search request from a web page having at least one of a location field or search text box for receiving an input.

3. The method of claim 1 further comprising providing a listing of identifier prefixes.

4. The method of claim 1 , wherein the at least one identifier prefix comprises a transfer prefix, wherein the URL is configured to redirect the client computing device to registrar services for transferring the identifier from one registrar to another.

5. The method of claim 1 , wherein the at least one identifier prefix comprises a renew prefix, wherein the URL is configured to redirect the client computing device to registrar services to process a renewal registration request.

6. The method of claim 1 , wherein the at least one identifier prefix comprises a buy prefix, wherein the URL is configured to redirect the client computing device to initiate purchasing services.

7. The method of claim 1 , wherein the at least one identifier prefix comprises a sell prefix, wherein the URL is configured to redirect the client computing device to initiate selling services.

8. The method of claim 1 , wherein the at least one identifier prefix comprises an edit prefix, wherein the URL is configured to redirect the client computing device to edit contact information in the a registrar database.

9. A non-transitory computer readable medium having instructions stored thereon that, in response to execution by a computing device, cause the computing device to perform operations comprising:

receiving a search request comprising at least one identifier and at least one identifier prefix;

detecting the at least one identifier prefix;

generating a uniform resource locator (URL) corresponding to the at least one identifier prefix by inserting the identifier into a template corresponding to the at least one identifier prefix, the URL configured to redirect a specific request corresponding to the at least one identifier prefix to at least one other computing device configured to effect the specific request, wherein the specific request comprises, at least in part, performing at least one identifier management function on a target identified by the at least one identifier;

wherein the at least one identifier management function comprises at least one of an edit command, a handle command, a list command, a status command, a history command, a watch command, a renew command, a transfer command, an escrow command, a consolidate command, an auction command, a bid command, a value command, a buy command, a sell command, a generate command, a whois command, an expire command, a registrar command, a tools command, a redirect command, a lock command, an email command, a webhost command, an incorporation command, a trademark command, a geo command, or a dial command; and

wherein the at least one identifier comprises at least one of a keyword, a domain name, or a fictitious domain name.

10. The non-transitory computer readable medium of claim 9 , wherein the receiving the search request comprises receiving the search request from a web page having at least one of a location field or search text box for receiving an input.

11. The non-transitory computer readable medium of claim 9 further comprising instructions configured to cause the computing device to perform operations comprising providing a listing of identifier prefixes.

12. The non-transitory computer readable medium of claim 9 , wherein the at least one identifier prefix comprises a transfer prefix, wherein the URL is configured to redirect the client computing device to registrar services for transferring the identifier from one registrar to another.

13. The non-transitory computer readable medium of claim 9 , wherein the at least one identifier prefix comprises a renew prefix, wherein the URL is configured to redirect the client computing device to registrar services to process a renewal registration request.

14. The non-transitory computer readable medium of claim 9 , wherein the at least one identifier prefix comprises a buy prefix, wherein the URL is configured to redirect the client computing device to initiate purchasing services.

15. The non-transitory computer readable medium of claim 9 , wherein the at least one identifier prefix comprises a sell prefix, wherein the URL is configured to redirect the client computing device to initiate selling services.

16. The non-transitory computer readable medium of claim 9 , wherein the at least one identifier prefix comprises an edit prefix, wherein the URL is configured to redirect the client computing device to edit contact information in the a registrar database.

17. A method comprising:

receiving, at a computing device, a search request;

in response to receiving the search request, retrieving at least one search result comprising a uniform resource identifier (URI) having a domain name;

in response to retrieving the at least one search result, generating at least one hyperlink corresponding to the URI having the domain name, the at least one hyperlink configured to, in response to selection thereof, effect access of additional information relating to a resource indicated by the URI having the domain name, wherein the additional information comprises at least one of:

sitemap information in response to the resource indicated by the URI does not include sitemap information;

homepage information in response to the resource indicated by the URI does not include homepage information;

WHOIS information in response to the resource indicated by the URI does not include WHOIS information;

page source information in response to the resource indicated by the URI does not include page source information;

meta tag information in response to the resource indicated by the URI does not include meta tag information; and

generating enhanced search results by combining the search result having the URI with the at least one hyperlink corresponding to the URI.

18. The method of claim 17 further comprising generating a second line of hyperlinks comprising the at least one hyperlink.

19. The method of claim 17 further comprising retrieving the sitemap information from at least one of a sitemap database, a web site, or a crawler program.

20. The method of claim 17 , wherein the search request comprises at least one of a valid domain name, fictitious domain name, keyword, or registered keyword.

21. The method of claim 17 , wherein the search request comprises at least one keyword, the method further comprising generating a second domain name including at least a portion of the at least one keyword, wherein the search results include the second domain name.

22. A non-transitory computer-readable medium having instructions stored thereon that, in response to execution by a computing device, cause the computing device to perform operations comprising:

receiving a search request;

in response to receiving the search request, retrieving at least one search result comprising a uniform resource identifier (URI) having a domain name;

in response to retrieving the at least one search result, generating at least one hyperlink corresponding to the URI having the domain name, the at least one hyperlink configured to, in response to selection thereof, effect access of additional information relating to a resource indicated by the URI having the domain name, wherein the additional information comprises at least one of:

sitemap information in response to the resource indicated by the URI does not include sitemap information homepage information in response to the resource indicated by the URI does not include homepage information;

WHOIS information in response to the resource indicated by the URI does not include WHOIS information;

page source information in response to the resource indicated by the URI does not include page source information;

meta tag information in response to the resource indicated by the URI does not include meta tag information; and

generating enhanced search results by combining the search result having the URI with the at least one hyperlink corresponding to the URI.

23. The non-transitory computer readable medium of claim 22 further comprising instructions configured to cause the computing device to perform operations comprising generating for display at least two lines of hyperlinks comprising the at least one hyperlink.

24. The non-transitory computer readable medium of claim 22 further comprising instructions configured to cause the computing device to perform operations comprising retrieving the sitemap information from at least one of a sitemap database, a web site, or a crawler program.

25. The non-transitory computer readable medium of claim 22 , wherein the search request comprises at least one of a valid domain name, fictitious domain name, keyword, or registered keyword.

26. The non-transitory computer readable medium of claim 22 , wherein the search request comprises at least one keyword, the method further comprising generating a second domain name including at least a portion of the at least one keyword, wherein the search results include the second domain name.

Assignments (5)
SECURITY INTEREST Recorded Oct 15, 2020
From: MEC MANAGEMENT LLC
To: INTELLECTUAL VENTURES ASSETS 123 LLC; INTELLECTUAL VENTURES ASSETS 118 LLC
Reel/Frame 054089/0950 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 1, 2019
From: INTELLECTUAL VENTURES ASSETS 123 LLC
To: MEC MANAGEMENT, LLC
Reel/Frame 049643/0146 →
NUNC PRO TUNC ASSIGNMENT Recorded Jan 9, 2019
From: S. AQUA SEMICONDUCTOR, LLC
To: INTELLECTUAL VENTURES ASSETS 123 LLC
Reel/Frame 047946/0679 →
MERGER Recorded Nov 13, 2015
From: ESDR NETWORK SOLUTIONS LLC
To: S. AQUA SEMICONDUCTOR, LLC
Reel/Frame 037040/0042 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2011
From: SCHNEIDER, ERIC
To: ESDR NETWORK SOLUTIONS LLC
Reel/Frame 026839/0554 →