Routing mode and point-of-presence selection service
US-10097448-B1 · Oct 9, 2018 · US
US10897450B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10897450-B2 |
| Application number | US-201715497934-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 26, 2017 |
| Priority date | May 18, 2016 |
| Publication date | Jan 19, 2021 |
| Grant date | Jan 19, 2021 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A communication method executed by a processor included in a communication apparatus, the method includes receiving an inquiry about an address allocated to a server identified with a domain name from a terminal apparatus; determining an address allocated to the server identified with the domain name or an address allocated to the communication apparatus as an address of which the terminal apparatus is notified based on a frequency of the inquiries about the domain name; and transmitting the determined address to the terminal apparatus.
Opening claim text (preview).
What is claimed is: 1. A communication method executed by a processor included in a communication apparatus, the method comprising: storing a target data in a cache memory device in the communication apparatus; receiving an inquiry including a domain name corresponding to the target data from a terminal apparatus; selecting an address from among an address allocated to the server identified with the domain name and an address allocated to the communication apparatus storing the target data as an address of which the terminal apparatus is notified based on a frequency of inquiries about the domain name; and transmitting the selected address to the terminal apparatus, wherein the communication method further comprising: determining whether cache setting corresponding to a domain name included in the inquiry indicates that a caching process is valid by referring to the domain name, the frequency of inquiries, and frequency information associated with the cache setting indicating whether the caching process by the communication apparatus is valid when the inquiry is received; and determining whether the frequency exceeds a predetermined threshold when it is determined that the cache setting does not indicate that the caching process is valid. 2. The communication method according to claim 1 , wherein the selecting includes: selecting the address allocated to the server identified with the domain name when the frequency does not exceed a predetermined threshold; and selecting the address allocated to the communication apparatus when the frequency exceeds the predetermined threshold. 3. The communication method according to claim 1 , wherein the determining includes selecting the address allocated to the server identified with the domain name when it is determined that the cache setting indicates the caching process is valid. 4. The communication method according to claim 3 , wherein the determining includes notifying a transmission source of another inquiry of another address allocated to the communication apparatus when an other inquiry about a domain name associated with a storage destination of data stored in the cache memory device is received; and wherein the method further comprises: receiving another access request destined for the another address, extracting the data from the cache memory device when data requested by the other access request is contained in the cache memory device, and transmitting the extracted data to a transmission source of the other access request. 5. The communication method according to claim 1 , further comprising: updating the frequency information so that the cache setting indicates that the caching process is valid when it is determined that the frequency of inquiries exceeds the predetermined threshold. 6. The communication method according to claim 1 , further comprising: acquiring the target data requested with an access request from a server as a storage destination of the target data when the access request destined for the address allocated to the communication apparatus is received; and transmitting the acquired target data to a transmission source of the access request. 7. The communication method according to claim 6 , further comprising: storing the target data in the cache memory device in the communication apparatus when a caching process for the target data is valid. 8. The communication method according to claim 7 , further comprising: changing an address to be notified as a response to the inquiry about a domain name associated with a storage destination of the target data from the address allocated to the communication apparatus to the address allocated to the server when the target data is not stored in the cache memory device. 9. A communication apparatus comprising: a memory; and a processor coupled to the memory and configured to: store a target data in a cache memory device in the communication apparatus, receive an inquiry including a domain name corresponding to the target data from a terminal apparatus, select an address from among an address allocated to the server identified with the domain name and an address allocated to the communication apparatus storing the target data as an address of which the terminal apparatus is notified based on a frequency of the inquiries about the domain name, and transmit the selected address to the terminal apparatus, wherein the processor is configured to: determine whether cache setting corresponding to a domain name included in the inquiry indicates that a caching process is valid by referring to the domain name, the frequency of inquiries, and frequency information associated with the cache setting when the inquiry is received, and determine whether the frequency of inquiries exceeds a predetermined threshold when it is determined that the cache setting does not indicate that the caching process is valid. 10. The communication apparatus according to claim 9 , wherein the processor is configured to: select the address allocated to the server identified with the domain name when the frequency of inquiries does not exceed a predetermined threshold, and select the address allocated to the communication apparatus when the frequency of inquiries exceeds the predetermined threshold. 11. The communication apparatus according to claim 9 , wherein the processor is configured to select address allocated to the server identified with the domain name when it is determined that the cache setting indicates the caching process is not valid. 12. The communication apparatus according to claim 9 , wherein the processor is configured to update the frequency information so that the cache setting indicates that the caching process is valid when it is determined that the frequency of inquiries exceeds the predetermined threshold.
Caching of addresses or names · CPC title
Update or notification mechanisms, e.g. DynDNS · CPC title
Storing data temporarily at an intermediate stage, e.g. caching · CPC title
using domain name system [DNS] · CPC title
Electricity · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.