Smart navigation services

US10185741B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10185741-B2
Application numberUS-201414176723-A
CountryUS
Kind codeB2
Filing dateFeb 10, 2014
Priority dateMar 14, 2011
Publication dateJan 22, 2019
Grant dateJan 22, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Techniques for smart navigation are presented. The techniques can include receiving, at a navigation service and via the internet, a request for a network resource, where the request includes command data provided by a navigation client, and where the command data includes an entity name and a keyword. The techniques can include obtaining, from at least one database of the navigation service, a network locator corresponding to the entity name and the keyword. The techniques can further include providing, in response to the receiving and via the internet, the network locator.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of providing a navigation service, implemented using a computer system, comprising: receiving, at a navigation service and via the internet, a request for a network resource provided by a navigation client, the request derived from a formatted command string provided to the navigation client, the formatted command string consisting of an entity name portion and a keyword portion, wherein the entity name portion comprises an entity name and a name space identifier abutting the entity name, wherein the name space identifier is selected from the group consisting of: @, fb, in, and “.”, wherein the keyword portion comprises a keyword and a keyword delimiter abutting the keyword, wherein the request comprises the entity name and the keyword, and wherein the navigation service is not a domain name system navigation service; obtaining, from at least one database of the navigation service, a network locator corresponding to the entity name portion and the keyword portion, wherein the at least one database comprises data associating the entity name and the keyword with the network locator, the data provided to the navigation service by an entity corresponding to the entity name; and providing, in response to the receiving, to the navigation client, and via the internet, the network locator. 2. The method of claim 1 , wherein the navigation client selects the navigation service based on a name space identifier. 3. The method of claim 1 , wherein the keyword delimiter is selected from the group consisting of: #, !, “.”, $, and |. 4. The method of claim 1 , further comprising: obtaining an internet protocol address corresponding to the network locator from a database of a domain name system service provider; and providing the internet protocol address. 5. The method of claim 1 , wherein the network locator comprises a uniform resource locator (URL). 6. The method of claim 1 , whereby the navigation client obtains the network locator without sending a query to the Domain Name System (DNS). 7. A navigation service system comprising: one or more navigation service server computers operably coupled to the internet and configured to receive, via the internet, a request for a network resource, the request provided by a navigation client, the request derived from a formatted command string provided to the navigation client, the formatted command string consisting of an entity name portion and a keyword portion, wherein the entity name portion comprises an entity name and a name space identifier abutting the entity name, wherein the keyword portion comprises a keyword and a keyword delimiter abutting the keyword, wherein the name space identifier is selected from the group consisting of: @, fb, in, and “.”, wherein the request comprises the entity name and the keyword, and wherein the navigation service is not a domain name system navigation service; at least one navigation service database operably coupled to the one or more servers, the at least one database storing a network locator in association with the entity name and the keyword, wherein the association is provided to the navigation service by an entity corresponding to the entity name; and at least one electronic processor configured to provide the network locator to the navigation client via the internet. 8. The system of claim 7 , wherein the keyword delimiter is selected from the group consisting of: #, !, “.”, $, and |. 9. The system of claim 7 , further comprising at least one processor configured to: obtain an internet protocol address corresponding to the network locator from a database of a domain name system service provider; and provide the internet protocol address. 10. The system of claim 7 , wherein the network locator comprises a uniform resource locator (URL). 11. The system of claim 7 , whereby the navigation client obtains the network locator without sending a query to the Domain Name System (DNS). 12. A method, implemented using a computer system, comprising: receiving, by a navigation client, a formatted command string consisting of an entity name portion and a keyword portion, wherein the entity name portion comprises an entity name and a name space identifier abutting the entity name, wherein the name space identifier comprises a symbol selected from the group consisting of: @, fb, in, and “.”, and wherein the keyword portion comprises a keyword and a keyword delimiter abutting the keyword; deriving a request for a resource from the formatted command string, the request comprising the entity name and the keyword; providing, to a navigation service comprising at least one database and at least one server computer communicatively coupled to the at least one database and via the internet, the request for the resource, wherein the at least one database comprises data associating the entity name and the keyword with a network locator, the data provided to the navigation service by an entity corresponding to the entity name, wherein the navigation service is not a domain name system navigation service; and obtaining, from the navigation service and by the navigation client, a network locator corresponding to the entity name and the keyword. 13. The method of claim 12 , further comprising selecting the navigation service based on a name space identifier. 14. The method of claim 12 , wherein the keyword delimiter comprises a symbol selected from the group consisting of: #, !, “.”, $, and |. 15. The method of claim 12 , further comprising: requesting an internet protocol address associated with the network locator; receiving the internet protocol address associated with the network locator; and navigating to the internet protocol address. 16. The method of claim 12 , wherein the network locator comprises a uniform resource locator (URL). 17. The method of claim 12 , wherein the navigation client obtains the network locator without sending a query to the Domain Name System (DNS). 18. A system comprising at least one processor configured to: receive, by a navigation client, a formatted command string consisting of an entity name portion and a keyword portion, wherein the entity name portion comprises an entity name and a name space identifier abutting the entity name, wherein the name space identifier comprises a symbol selected from the group consisting of: @, fb, in, and “.”, and wherein the keyword portion comprises a keyword and a keyword delimiter abutting the keyword; derive a request for a resource from the formatted command string, the request comprising the entity name and the keyword; provide, to a navigation service comprising at least one database and at least one server computer communicatively coupled to the at least one database and via the internet, the request for the resource, wherein the at least one database comprises data associating the entity name and the keyword with a network locator, the data provided to the navigation service by an entity corresponding to the entity name, wherein the navigation service is not a domain name system navigation service; and obtain, from the navigation service and by the navigation client, a network locator corresponding to the entity name and the keyword. 19. The system of claim 18 , wherein the at least one processor is further configured to select the navigation service based on a name space identifier. 20. The system of claim 18 , wherein the keyword delimiter comprises a symbol selected from the group consisting of: #, !, “.”, $, and |. 2

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10185741B2 cover?
Techniques for smart navigation are presented. The techniques can include receiving, at a navigation service and via the internet, a request for a network resource, where the request includes command data provided by a navigation client, and where the command data includes an entity name and a keyword. The techniques can include obtaining, from at least one database of the navigation service, a…
Who is the assignee on this patent?
Verisign Inc
What technology area does this patent fall under?
Primary CPC classification G06F17/30424. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 22 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).