Methods and systems for providing content provider-specified URL keyword navigation

US9646100B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9646100-B2
Application numberUS-201113250864-A
CountryUS
Kind codeB2
Filing dateSep 30, 2011
Priority dateMar 14, 2011
Publication dateMay 9, 2017
Grant dateMay 9, 2017

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.

An apparatus and a non-transitory computer-readable medium may perform a method for providing content provider-specified URL keyword navigation. The method may comprise: receiving a first HTTP response from a first web server, wherein the first HTTP response includes a client-executable program; executing the client-executable program, wherein executing the client-executable program comprises: identifying a keyword included in a first URL; transmitting at least a portion of the first URL and the keyword to a second server for resolution; and receiving a second URL corresponding to a resolution of the keyword from the second server; sending a second HTTP request to a third web server for a second resource defined by the second URL; and receiving a second HTTP response from the third web server, wherein the second HTTP response includes the third resource.

First claim

Opening claim text (preview).

The invention claimed is: 1. An apparatus for retrieving a webpage associated with a domain-specific keyword, comprising: a memory; and a processor communicatively coupled to the memory, the processor being configured to: receive an instruction from a client to request a first resource defined by a first URL, wherein the first URL includes a keyword in the form of a fragment identifier, wherein the keyword is specified by the client; send a first HTTP request to a first web server associated with a domain specified by the first URL; receive a first HTTP response from the first web server, wherein the first HTTP response includes a client-executable program; and execute the client-executable program upon receipt to, without user input: determine, without user input, a second URL associated with the first URL by the client-executable program retrieving the second URL from a keyword registry database based on matching the keyword and the domain to the second URL, the keyword registry database comprising data mapping the keyword and the domain to the second URL, the second URL being associated with a target page; and provide, without user input, the second URL to the client. 2. The apparatus of claim 1 , the processor being further configured to: send a second HTTP request to a second web server for a second resource defined by the second URL; and receive a second HTTP response from the first web server, wherein the second HTTP response includes the target page. 3. The apparatus of claim 1 , wherein the client maintains the keyword registry database. 4. The apparatus of claim 1 , wherein a source external to the client maintains the keyword registry database. 5. The apparatus of claim 4 , wherein the source external to the client comprises a cloud-based service. 6. The apparatus of claim 1 , wherein determining a second URL associated with the first URL comprises: determining whether a domain associated with the first URL and the keyword is included in a keyword registry database, the keyword registry database including data mapping database keywords to database URLs; if the one or more domains and the keyword are included in the keyword registry database, matching the keyword to one of the database keywords and selecting the second URL from the database URLs based on the match; and if the one or more domains and the keyword are not included in the keyword registry database, selecting the second URL based on a default option. 7. The apparatus of claim 6 , further comprising a second client-executable program, the second client-executable program: receiving interface data comprising received keywords and associated received URLs; and modifying the keyword registry database based on the received interface data. 8. The apparatus of claim 6 , wherein the second URL is selected based on a location of the client. 9. The apparatus of claim 6 , wherein the second URL is selected based on device metadata associated with the client.

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 US9646100B2 cover?
An apparatus and a non-transitory computer-readable medium may perform a method for providing content provider-specified URL keyword navigation. The method may comprise: receiving a first HTTP response from a first web server, wherein the first HTTP response includes a client-executable program; executing the client-executable program, wherein executing the client-executable program comprises: …
Who is the assignee on this patent?
Shyamsunder Karthik, Schonfeld Daniel, Verisign Inc
What technology area does this patent fall under?
Primary CPC classification G06F17/30876. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 09 2017 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).