CA2667057A1 - Methods and systems for node ranking based on dns session data - Google Patents
Methods and systems for node ranking based on dns session data Download PDFInfo
- Publication number
- CA2667057A1 CA2667057A1 CA002667057A CA2667057A CA2667057A1 CA 2667057 A1 CA2667057 A1 CA 2667057A1 CA 002667057 A CA002667057 A CA 002667057A CA 2667057 A CA2667057 A CA 2667057A CA 2667057 A1 CA2667057 A1 CA 2667057A1
- Authority
- CA
- Canada
- Prior art keywords
- session
- hosts
- pages
- ranking
- host
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0242—Determining effectiveness of advertisements
- G06Q30/0246—Traffic
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/951—Indexing; Web crawling techniques
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99931—Database or file accessing
- Y10S707/99933—Query processing, i.e. searching
- Y10S707/99935—Query augmenting and refining, e.g. inexact access
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99931—Database or file accessing
- Y10S707/99937—Sorting
Abstract
Systems and methods for ranking pages and/or hosts in a faster and more relevant manner are provided. Systems and methods for ranking pages and/or hosts based on session data and/or traffic data are also provided. According to the invention, session maps can be created using DNS and/or ISP data. Systems and methods for ranking pages and/or hosts for the purpose of doing business are also provided.
Claims (30)
1. A method for ranking pages using DNS data, the method comprising:
obtaining DNS data for a particular session;
identifying one or more sequences of host requests based on DNS data; and ranking pages and/or hosts based at least in part on the identified sequences of hosts.
obtaining DNS data for a particular session;
identifying one or more sequences of host requests based on DNS data; and ranking pages and/or hosts based at least in part on the identified sequences of hosts.
2. The method of claim 1, wherein obtaining DNS data further comprises obtaining the data from one or more ISPs.
3. The method of claim 1, further comprising creating one or more session vectors from the one or more sequences of host requests and creating a session map from the one or more session vectors.
4. The method of claim 3, further comprising using the session vectors and/or session map to track and/or predict user behavior.
5. The method of claim 1, wherein ranking pages comprises ranking pages based at least in part on a dynamic traffic flow model and/or a static page ranking model.
6. The method of claim 1, wherein ranking pages comprises:
calculating a global host rank vector for hosts in the session;
calculating a local page rank vector for pages of each host in the session;
and approximating a global page rank vector based on a combination of the global host rank vector and local page rank vector.
calculating a global host rank vector for hosts in the session;
calculating a local page rank vector for pages of each host in the session;
and approximating a global page rank vector based on a combination of the global host rank vector and local page rank vector.
7. The method of claim 1, further comprising providing the ranked results to a user in response to a query.
8. A computer program residing on one or more computer readable media and comprising instructions for executing the method of claim 1.
9. An Internet appliance comprising:
means for obtaining DNS data for a particular session;
means for identifying one or more sequences of host requests based on the DNS data; and means for ranking pages and/or hosts based at least in part on the identified sequences of hosts.
means for obtaining DNS data for a particular session;
means for identifying one or more sequences of host requests based on the DNS data; and means for ranking pages and/or hosts based at least in part on the identified sequences of hosts.
10. The Internet appliance of claim 9, further comprising:
means for creating one or more session vectors from the one or more sequences of host requests; and means for creating a session map from the one or more session vectors.
means for creating one or more session vectors from the one or more sequences of host requests; and means for creating a session map from the one or more session vectors.
11. The Internet appliance of claim 10, further comprising:
means for tracking and/or predicting user behavior based on the session vectors and/or session map.
means for tracking and/or predicting user behavior based on the session vectors and/or session map.
12. The Internet appliance of claim 9, further comprising:
means for ranking pages and/or hosts in the session using a dynamic traffic flow and/or static page ranking model.
means for ranking pages and/or hosts in the session using a dynamic traffic flow and/or static page ranking model.
13. The Internet appliance of claim 9, wherein the means for ranking further comprises:
means for calculating a global host rank vector for hosts in the session;
means for calculating a local page rank vector for pages of each host in the session; and means for approximating a global page rank based on a combination of the global host rank vector and local page rank vector.
means for calculating a global host rank vector for hosts in the session;
means for calculating a local page rank vector for pages of each host in the session; and means for approximating a global page rank based on a combination of the global host rank vector and local page rank vector.
14. The Internet appliance of claim 13, wherein the means for calculating a global host rank vector uses a traffic flow model.
15. The Internet appliance of claim 9, further comprising:
means for providing the ranked results to a user in response to a query.
means for providing the ranked results to a user in response to a query.
16. An Internet appliance comprising:
a processor configured to obtain DNS data for a particular session;
a processor configured to identify one or more sequences of host requests based on the DNS data; and a processor configured to rank pages and/or hosts based at least in part on the identified sequences of hosts.
a processor configured to obtain DNS data for a particular session;
a processor configured to identify one or more sequences of host requests based on the DNS data; and a processor configured to rank pages and/or hosts based at least in part on the identified sequences of hosts.
17. The Internet appliance of claim 16, wherein the processor configured to rank pages and/or hosts is further configured to:
calculate a global host rank vector for hosts in the session;
calculate a local page rank vector for pages of each host in the session; and approximate a global page rank based on a combination of the global host rank vector and local page rank vector.
calculate a global host rank vector for hosts in the session;
calculate a local page rank vector for pages of each host in the session; and approximate a global page rank based on a combination of the global host rank vector and local page rank vector.
18. The Internet appliance of claim 17, wherein the processor configured to rank pages and/or hosts is further configured to calculate the global host rank vector using a traffic flow model.
19. A system for ranking pages by one or more ISPs, said system comprising:
one or more Internet appliances, each Internet appliance comprising:
one or more processors configured to collect and/or obtain DNS data from one or more ISP; and one or more processors configured to rank search results based at least in part on DNS data combined from one or more ISP.
one or more Internet appliances, each Internet appliance comprising:
one or more processors configured to collect and/or obtain DNS data from one or more ISP; and one or more processors configured to rank search results based at least in part on DNS data combined from one or more ISP.
20. A computer readable storage medium having instructions residing thereon for:
obtaining and/or combining DNS data from one or more ISP;
identifying one or more sequences of host requests using the DNS data; and ranking pages and/or hosts based at least in part on the identified sequences of hosts.
obtaining and/or combining DNS data from one or more ISP;
identifying one or more sequences of host requests using the DNS data; and ranking pages and/or hosts based at least in part on the identified sequences of hosts.
21. The computer readable storage medium of claim 20, further comprising instructions for:
ranking pages and/or hosts using a dynamic traffic flow and/or static page ranking model.
ranking pages and/or hosts using a dynamic traffic flow and/or static page ranking model.
22. The computer readable storage medium of claim 20, further comprising instructions for:
creating one or more session vectors and/or session maps from the sequences of host requests.
creating one or more session vectors and/or session maps from the sequences of host requests.
23. The computer readable storage medium of claim 22, further comprising instructions for:
tracking and/or predicting user behavior based at least in part on information contained in the session vectors and/or session maps.
tracking and/or predicting user behavior based at least in part on information contained in the session vectors and/or session maps.
24. The computer readable storage medium of claim 20, further comprising instructions for:
ranking pages based on a combination of the one or more identified sequences and advertiser information.
ranking pages based on a combination of the one or more identified sequences and advertiser information.
25. A method for doing business using a computer, said method comprising:
obtaining DNS data for a particular session from one or more ISPs;
obtaining information from one or more advertisers;
ranking pages and/or hosts for the session based on a combination of DNS data from one or more ISP and/or advertiser information; and charging a fee for providing the ranked pages and/or advertiser information to one or more parties.
obtaining DNS data for a particular session from one or more ISPs;
obtaining information from one or more advertisers;
ranking pages and/or hosts for the session based on a combination of DNS data from one or more ISP and/or advertiser information; and charging a fee for providing the ranked pages and/or advertiser information to one or more parties.
26. The method of claim 25, wherein the party is a user, and the ranked results are provided in response to a query.
27. The method of claim 26, wherein the fee is charged to the user and/or advertiser for providing the ranked results.
28. The method of claim 25, wherein the ranked results are provided to multiple ISPs, some of which might not be ISPs that provided data.
29. The method of claim 28, further comprising charging the ISPs that did not provide data a fee for the ranked results.
30. A computer program residing on one or more computer readable media, wherein the program comprises instructions for executing the method of claim 25.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/550,975 | 2006-10-19 | ||
US11/550,975 US7593935B2 (en) | 2006-10-19 | 2006-10-19 | Methods and systems for node ranking based on DNS session data |
PCT/US2007/081867 WO2008049093A2 (en) | 2006-10-19 | 2007-10-19 | Methods and systems for node ranking based on dns session data |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2667057A1 true CA2667057A1 (en) | 2008-04-24 |
CA2667057C CA2667057C (en) | 2011-02-22 |
Family
ID=39315132
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2667057A Expired - Fee Related CA2667057C (en) | 2006-10-19 | 2007-10-19 | Methods and systems for node ranking based on dns session data |
Country Status (6)
Country | Link |
---|---|
US (2) | US7593935B2 (en) |
EP (1) | EP2092443A4 (en) |
JP (1) | JP2010507840A (en) |
CN (1) | CN101563690A (en) |
CA (1) | CA2667057C (en) |
WO (1) | WO2008049093A2 (en) |
Families Citing this family (116)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7035880B1 (en) | 1999-07-14 | 2006-04-25 | Commvault Systems, Inc. | Modular backup and retrieval system used in conjunction with a storage area network |
US6658436B2 (en) | 2000-01-31 | 2003-12-02 | Commvault Systems, Inc. | Logical view and access to data managed by a modular data and storage management system |
US7003641B2 (en) | 2000-01-31 | 2006-02-21 | Commvault Systems, Inc. | Logical view with granular access to exchange data managed by a modular data and storage management system |
US7434219B2 (en) | 2000-01-31 | 2008-10-07 | Commvault Systems, Inc. | Storage of application specific profiles correlating to document versions |
EP1442387A4 (en) | 2001-09-28 | 2008-01-23 | Commvault Systems Inc | System and method for archiving objects in an information store |
US7454569B2 (en) | 2003-06-25 | 2008-11-18 | Commvault Systems, Inc. | Hierarchical system and method for performing storage operations in a computer network |
US7546324B2 (en) | 2003-11-13 | 2009-06-09 | Commvault Systems, Inc. | Systems and methods for performing storage operations using network attached storage |
US7949714B1 (en) * | 2005-12-05 | 2011-05-24 | Google Inc. | System and method for targeting advertisements or other information using user geographical information |
EP2095264A4 (en) * | 2006-11-08 | 2013-03-27 | Epals Inc | Dynamic characterization of nodes in a semantic network |
US10636315B1 (en) | 2006-11-08 | 2020-04-28 | Cricket Media, Inc. | Method and system for developing process, project or problem-based learning systems within a semantic collaborative social network |
US7734669B2 (en) * | 2006-12-22 | 2010-06-08 | Commvault Systems, Inc. | Managing copies of data |
JP5040396B2 (en) * | 2007-03-28 | 2012-10-03 | 富士通株式会社 | Web page search program, method, and apparatus |
US8244737B2 (en) * | 2007-06-18 | 2012-08-14 | Microsoft Corporation | Ranking documents based on a series of document graphs |
US8028090B2 (en) | 2008-11-17 | 2011-09-27 | Amazon Technologies, Inc. | Request routing utilizing client location information |
US7991910B2 (en) | 2008-11-17 | 2011-08-02 | Amazon Technologies, Inc. | Updating routing information based on client location |
US8396838B2 (en) | 2007-10-17 | 2013-03-12 | Commvault Systems, Inc. | Legal compliance, electronic discovery and electronic document handling of online and offline copies of data |
US8019708B2 (en) * | 2007-12-05 | 2011-09-13 | Yahoo! Inc. | Methods and apparatus for computing graph similarity via signature similarity |
US7970820B1 (en) | 2008-03-31 | 2011-06-28 | Amazon Technologies, Inc. | Locality based content distribution |
US8601090B1 (en) | 2008-03-31 | 2013-12-03 | Amazon Technologies, Inc. | Network resource identification |
US8321568B2 (en) | 2008-03-31 | 2012-11-27 | Amazon Technologies, Inc. | Content management |
US8606996B2 (en) | 2008-03-31 | 2013-12-10 | Amazon Technologies, Inc. | Cache optimization |
US8447831B1 (en) | 2008-03-31 | 2013-05-21 | Amazon Technologies, Inc. | Incentive driven content delivery |
US7962597B2 (en) | 2008-03-31 | 2011-06-14 | Amazon Technologies, Inc. | Request routing based on class |
US8769048B2 (en) | 2008-06-18 | 2014-07-01 | Commvault Systems, Inc. | Data protection scheduling, such as providing a flexible backup window in a data protection system |
US9128883B2 (en) | 2008-06-19 | 2015-09-08 | Commvault Systems, Inc | Data storage resource allocation by performing abbreviated resource checks based on relative chances of failure of the data storage resources to determine whether data storage requests would fail |
US8352954B2 (en) | 2008-06-19 | 2013-01-08 | Commvault Systems, Inc. | Data storage resource allocation by employing dynamic methods and blacklisting resource request pools |
US9407681B1 (en) | 2010-09-28 | 2016-08-02 | Amazon Technologies, Inc. | Latency measurement in resource requests |
US8725688B2 (en) | 2008-09-05 | 2014-05-13 | Commvault Systems, Inc. | Image level copy or restore, such as image level restore without knowledge of data object metadata |
US20100070474A1 (en) | 2008-09-12 | 2010-03-18 | Lad Kamleshkumar K | Transferring or migrating portions of data objects, such as block-level data migration or chunk-based data migration |
US20090282027A1 (en) * | 2008-09-23 | 2009-11-12 | Michael Subotin | Distributional Similarity Based Method and System for Determining Topical Relatedness of Domain Names |
US8073940B1 (en) | 2008-11-17 | 2011-12-06 | Amazon Technologies, Inc. | Managing content delivery network service providers |
US8412823B1 (en) | 2009-03-27 | 2013-04-02 | Amazon Technologies, Inc. | Managing tracking information entries in resource cache components |
US8756341B1 (en) * | 2009-03-27 | 2014-06-17 | Amazon Technologies, Inc. | Request routing utilizing popularity information |
US8688837B1 (en) | 2009-03-27 | 2014-04-01 | Amazon Technologies, Inc. | Dynamically translating resource identifiers for request routing using popularity information |
US8527658B2 (en) * | 2009-04-07 | 2013-09-03 | Verisign, Inc | Domain traffic ranking |
US8782236B1 (en) | 2009-06-16 | 2014-07-15 | Amazon Technologies, Inc. | Managing resources using resource expiration data |
US8397073B1 (en) | 2009-09-04 | 2013-03-12 | Amazon Technologies, Inc. | Managing secure content in a content delivery network |
US8433771B1 (en) | 2009-10-02 | 2013-04-30 | Amazon Technologies, Inc. | Distribution network with forward resource propagation |
US9495338B1 (en) | 2010-01-28 | 2016-11-15 | Amazon Technologies, Inc. | Content distribution network |
CN101895591B (en) * | 2010-07-23 | 2012-10-31 | 北京邮电大学 | Method and domain name server for increasing robustness of credible Internet domain name service |
US9003035B1 (en) | 2010-09-28 | 2015-04-07 | Amazon Technologies, Inc. | Point of presence management in request routing |
US8468247B1 (en) | 2010-09-28 | 2013-06-18 | Amazon Technologies, Inc. | Point of presence management in request routing |
US10958501B1 (en) | 2010-09-28 | 2021-03-23 | Amazon Technologies, Inc. | Request routing information based on client IP groupings |
US9712484B1 (en) | 2010-09-28 | 2017-07-18 | Amazon Technologies, Inc. | Managing request routing information utilizing client identifiers |
US9049229B2 (en) | 2010-10-28 | 2015-06-02 | Verisign, Inc. | Evaluation of DNS pre-registration data to predict future DNS traffic |
US8452874B2 (en) | 2010-11-22 | 2013-05-28 | Amazon Technologies, Inc. | Request routing processing |
US9021198B1 (en) | 2011-01-20 | 2015-04-28 | Commvault Systems, Inc. | System and method for sharing SAN storage |
US8849762B2 (en) | 2011-03-31 | 2014-09-30 | Commvault Systems, Inc. | Restoring computing environments, such as autorecovery of file systems at certain points in time |
US10467042B1 (en) | 2011-04-27 | 2019-11-05 | Amazon Technologies, Inc. | Optimized deployment based upon customer locality |
US9244931B2 (en) | 2011-10-11 | 2016-01-26 | Microsoft Technology Licensing, Llc | Time-aware ranking adapted to a search engine application |
US8843477B1 (en) * | 2011-10-31 | 2014-09-23 | Google Inc. | Onsite and offsite search ranking results |
US8543900B1 (en) | 2012-01-11 | 2013-09-24 | Google Inc. | Web page associated with a node in a website traffic pattern |
WO2013124520A1 (en) | 2012-02-22 | 2013-08-29 | Nokia Corporation | Adaptive system |
US10157184B2 (en) | 2012-03-30 | 2018-12-18 | Commvault Systems, Inc. | Data previewing before recalling large data files |
US10623408B1 (en) | 2012-04-02 | 2020-04-14 | Amazon Technologies, Inc. | Context sensitive object management |
US9154551B1 (en) | 2012-06-11 | 2015-10-06 | Amazon Technologies, Inc. | Processing DNS queries to identify pre-processing information |
US9323577B2 (en) | 2012-09-20 | 2016-04-26 | Amazon Technologies, Inc. | Automated profiling of resource usage |
CN102970391B (en) * | 2012-12-07 | 2016-09-28 | 华为技术有限公司 | Inquiry of the domain name processing method, server and system |
US10205698B1 (en) | 2012-12-19 | 2019-02-12 | Amazon Technologies, Inc. | Source-dependent address resolution |
US9406289B2 (en) * | 2012-12-21 | 2016-08-02 | Jamhub Corporation | Track trapping and transfer |
US9633216B2 (en) | 2012-12-27 | 2017-04-25 | Commvault Systems, Inc. | Application of information management policies based on operation with a geographic entity |
US9459968B2 (en) | 2013-03-11 | 2016-10-04 | Commvault Systems, Inc. | Single index to query multiple backup formats |
US9294391B1 (en) | 2013-06-04 | 2016-03-22 | Amazon Technologies, Inc. | Managing network computing components utilizing request routing |
US10284439B2 (en) * | 2013-12-02 | 2019-05-07 | Google Llc | Method for measuring end-to-end internet application performance |
US10169121B2 (en) | 2014-02-27 | 2019-01-01 | Commvault Systems, Inc. | Work flow management for an information management system |
US9648100B2 (en) | 2014-03-05 | 2017-05-09 | Commvault Systems, Inc. | Cross-system storage management for transferring data across autonomous information management systems |
US9823978B2 (en) | 2014-04-16 | 2017-11-21 | Commvault Systems, Inc. | User-level quota management of data objects stored in information management systems |
US9740574B2 (en) | 2014-05-09 | 2017-08-22 | Commvault Systems, Inc. | Load balancing across multiple data paths |
US9852026B2 (en) | 2014-08-06 | 2017-12-26 | Commvault Systems, Inc. | Efficient application recovery in an information management system based on a pseudo-storage-device driver |
US11249858B2 (en) | 2014-08-06 | 2022-02-15 | Commvault Systems, Inc. | Point-in-time backups of a production application made accessible over fibre channel and/or ISCSI as data sources to a remote application by representing the backups as pseudo-disks operating apart from the production application and its host |
US9444811B2 (en) | 2014-10-21 | 2016-09-13 | Commvault Systems, Inc. | Using an enhanced data agent to restore backed up data across autonomous storage management systems |
US10091096B1 (en) | 2014-12-18 | 2018-10-02 | Amazon Technologies, Inc. | Routing mode and point-of-presence selection service |
US10097448B1 (en) | 2014-12-18 | 2018-10-09 | Amazon Technologies, Inc. | Routing mode and point-of-presence selection service |
US10225326B1 (en) | 2015-03-23 | 2019-03-05 | Amazon Technologies, Inc. | Point of presence based data uploading |
US9819567B1 (en) | 2015-03-30 | 2017-11-14 | Amazon Technologies, Inc. | Traffic surge management for points of presence |
US9832141B1 (en) | 2015-05-13 | 2017-11-28 | Amazon Technologies, Inc. | Routing based request correlation |
US9766825B2 (en) | 2015-07-22 | 2017-09-19 | Commvault Systems, Inc. | Browse and restore for block-level backups |
US10097566B1 (en) | 2015-07-31 | 2018-10-09 | Amazon Technologies, Inc. | Identifying targets of network attacks |
US10082937B2 (en) * | 2015-09-11 | 2018-09-25 | International Business Machines Corporation | Intelligent rendering of webpages |
US9774619B1 (en) | 2015-09-24 | 2017-09-26 | Amazon Technologies, Inc. | Mitigating network attacks |
US10270878B1 (en) | 2015-11-10 | 2019-04-23 | Amazon Technologies, Inc. | Routing for origin-facing points of presence |
US10257307B1 (en) | 2015-12-11 | 2019-04-09 | Amazon Technologies, Inc. | Reserved cache space in content delivery networks |
WO2017106779A1 (en) * | 2015-12-18 | 2017-06-22 | F5 Networks, Inc. | Methods of collaborative hardware and software dns acceleration and ddos protection |
US10348639B2 (en) | 2015-12-18 | 2019-07-09 | Amazon Technologies, Inc. | Use of virtual endpoints to improve data transmission rates |
US10296368B2 (en) | 2016-03-09 | 2019-05-21 | Commvault Systems, Inc. | Hypervisor-independent block-level live browse for access to backed up virtual machine (VM) data and hypervisor-free file-level recovery (block-level pseudo-mount) |
US10075551B1 (en) | 2016-06-06 | 2018-09-11 | Amazon Technologies, Inc. | Request management for hierarchical cache |
US10110694B1 (en) | 2016-06-29 | 2018-10-23 | Amazon Technologies, Inc. | Adaptive transfer rate for retrieving content from a server |
US9992086B1 (en) | 2016-08-23 | 2018-06-05 | Amazon Technologies, Inc. | External health checking of virtual private cloud network environments |
US10033691B1 (en) | 2016-08-24 | 2018-07-24 | Amazon Technologies, Inc. | Adaptive resolution of domain name requests in virtual private cloud network environments |
US10505961B2 (en) | 2016-10-05 | 2019-12-10 | Amazon Technologies, Inc. | Digitally signed network address |
US10372499B1 (en) | 2016-12-27 | 2019-08-06 | Amazon Technologies, Inc. | Efficient region selection system for executing request-driven code |
US10831549B1 (en) | 2016-12-27 | 2020-11-10 | Amazon Technologies, Inc. | Multi-region request-driven code execution system |
US10938884B1 (en) | 2017-01-30 | 2021-03-02 | Amazon Technologies, Inc. | Origin server cloaking using virtual private cloud network environments |
US10838821B2 (en) | 2017-02-08 | 2020-11-17 | Commvault Systems, Inc. | Migrating content and metadata from a backup system |
US10740193B2 (en) | 2017-02-27 | 2020-08-11 | Commvault Systems, Inc. | Hypervisor-independent reference copies of virtual machine payload data based on block-level pseudo-mount |
US10891069B2 (en) | 2017-03-27 | 2021-01-12 | Commvault Systems, Inc. | Creating local copies of data stored in online data repositories |
US10776329B2 (en) | 2017-03-28 | 2020-09-15 | Commvault Systems, Inc. | Migration of a database management system to cloud storage |
US11074140B2 (en) | 2017-03-29 | 2021-07-27 | Commvault Systems, Inc. | Live browsing of granular mailbox data |
US10503613B1 (en) | 2017-04-21 | 2019-12-10 | Amazon Technologies, Inc. | Efficient serving of resources during server unavailability |
CN107239546B (en) * | 2017-06-05 | 2021-07-06 | 成都知道创宇信息技术有限公司 | Method for tracking and reminding local content of webpage |
US11075987B1 (en) | 2017-06-12 | 2021-07-27 | Amazon Technologies, Inc. | Load estimating content delivery network |
US10664352B2 (en) | 2017-06-14 | 2020-05-26 | Commvault Systems, Inc. | Live browsing of backed up data residing on cloned disks |
US10447648B2 (en) | 2017-06-19 | 2019-10-15 | Amazon Technologies, Inc. | Assignment of a POP to a DNS resolver based on volume of communications over a link between client devices and the POP |
US10742593B1 (en) | 2017-09-25 | 2020-08-11 | Amazon Technologies, Inc. | Hybrid content request routing system |
US10795927B2 (en) | 2018-02-05 | 2020-10-06 | Commvault Systems, Inc. | On-demand metadata extraction of clinical image data |
US10592578B1 (en) | 2018-03-07 | 2020-03-17 | Amazon Technologies, Inc. | Predictive content push-enabled content delivery network |
US10789387B2 (en) | 2018-03-13 | 2020-09-29 | Commvault Systems, Inc. | Graphical representation of an information management system |
JP6960873B2 (en) * | 2018-03-16 | 2021-11-05 | 東京エレクトロン株式会社 | Semiconductor manufacturing system and server equipment |
US10862852B1 (en) | 2018-11-16 | 2020-12-08 | Amazon Technologies, Inc. | Resolution of domain name requests in heterogeneous network environments |
US10860443B2 (en) | 2018-12-10 | 2020-12-08 | Commvault Systems, Inc. | Evaluation and reporting of recovery readiness in a data storage management system |
US11025747B1 (en) | 2018-12-12 | 2021-06-01 | Amazon Technologies, Inc. | Content request pattern-based routing system |
US11868414B1 (en) * | 2019-03-14 | 2024-01-09 | Snap Inc. | Graph-based prediction for contact suggestion in a location sharing system |
US11308034B2 (en) | 2019-06-27 | 2022-04-19 | Commvault Systems, Inc. | Continuously run log backup with minimal configuration and resource usage from the source machine |
US11032244B2 (en) * | 2019-09-30 | 2021-06-08 | BitSight Technologies, Inc. | Systems and methods for determining asset importance in security risk management |
US11810089B2 (en) * | 2020-01-14 | 2023-11-07 | Snowflake Inc. | Data exchange-based platform |
CN111831999B (en) * | 2020-07-13 | 2022-08-19 | 中国银行股份有限公司 | Method and system for aggregating multi-station operation |
Family Cites Families (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6285999B1 (en) * | 1997-01-10 | 2001-09-04 | The Board Of Trustees Of The Leland Stanford Junior University | Method for node ranking in a linked database |
US6278992B1 (en) * | 1997-03-19 | 2001-08-21 | John Andrew Curtis | Search engine using indexing method for storing and retrieving data |
US6195698B1 (en) * | 1998-04-13 | 2001-02-27 | Compaq Computer Corporation | Method for selectively restricting access to computer systems |
US6792458B1 (en) * | 1999-10-04 | 2004-09-14 | Urchin Software Corporation | System and method for monitoring and analyzing internet traffic |
US6675205B2 (en) * | 1999-10-14 | 2004-01-06 | Arcessa, Inc. | Peer-to-peer automated anonymous asynchronous file sharing |
US6647381B1 (en) * | 1999-10-27 | 2003-11-11 | Nec Usa, Inc. | Method of defining and utilizing logical domains to partition and to reorganize physical domains |
US20050105513A1 (en) | 2002-10-27 | 2005-05-19 | Alan Sullivan | Systems and methods for direction of communication traffic |
US20080177994A1 (en) * | 2003-01-12 | 2008-07-24 | Yaron Mayer | System and method for improving the efficiency, comfort, and/or reliability in Operating Systems, such as for example Windows |
US7216123B2 (en) * | 2003-03-28 | 2007-05-08 | Board Of Trustees Of The Leland Stanford Junior University | Methods for ranking nodes in large directed graphs |
US7308643B1 (en) * | 2003-07-03 | 2007-12-11 | Google Inc. | Anchor tag indexing in a web crawler system |
US7599938B1 (en) * | 2003-07-11 | 2009-10-06 | Harrison Jr Shelton E | Social news gathering, prioritizing, tagging, searching, and syndication method |
US7174346B1 (en) * | 2003-07-31 | 2007-02-06 | Google, Inc. | System and method for searching an extended database |
US7254580B1 (en) * | 2003-07-31 | 2007-08-07 | Google Inc. | System and method for selectively searching partitions of a database |
US7707039B2 (en) * | 2004-02-15 | 2010-04-27 | Exbiblio B.V. | Automatic modification of web pages |
US7594011B2 (en) | 2004-02-10 | 2009-09-22 | Narus, Inc. | Network traffic monitoring for search popularity analysis |
US7812860B2 (en) * | 2004-04-01 | 2010-10-12 | Exbiblio B.V. | Handheld device for capturing text from both a document printed on paper and a document displayed on a dynamic display device |
US7251654B2 (en) * | 2004-05-15 | 2007-07-31 | International Business Machines Corporation | System and method for ranking nodes in a network |
US7437364B1 (en) * | 2004-06-30 | 2008-10-14 | Google Inc. | System and method of accessing a document efficiently through multi-tier web caching |
US7752200B2 (en) * | 2004-08-09 | 2010-07-06 | Amazon Technologies, Inc. | Method and system for identifying keywords for use in placing keyword-targeted advertisements |
US7587412B2 (en) * | 2005-08-23 | 2009-09-08 | Ricoh Company, Ltd. | Mixed media reality brokerage network and methods of use |
US7797299B2 (en) * | 2005-07-02 | 2010-09-14 | Steven Thrasher | Searching data storage systems and devices |
US8452832B2 (en) * | 2006-07-27 | 2013-05-28 | Yahoo! Inc. | System and method for population-targeted advertising |
-
2006
- 2006-10-19 US US11/550,975 patent/US7593935B2/en active Active - Reinstated
-
2007
- 2007-10-19 JP JP2009533548A patent/JP2010507840A/en not_active Withdrawn
- 2007-10-19 CA CA2667057A patent/CA2667057C/en not_active Expired - Fee Related
- 2007-10-19 CN CNA2007800471366A patent/CN101563690A/en active Pending
- 2007-10-19 EP EP07868504A patent/EP2092443A4/en not_active Withdrawn
- 2007-10-19 WO PCT/US2007/081867 patent/WO2008049093A2/en active Application Filing
-
2009
- 2009-08-14 US US12/541,663 patent/US8090726B2/en active Active - Reinstated
Also Published As
Publication number | Publication date |
---|---|
WO2008049093A3 (en) | 2008-07-31 |
EP2092443A4 (en) | 2010-03-10 |
US20080097980A1 (en) | 2008-04-24 |
US20090319367A1 (en) | 2009-12-24 |
EP2092443A2 (en) | 2009-08-26 |
US7593935B2 (en) | 2009-09-22 |
WO2008049093A2 (en) | 2008-04-24 |
CN101563690A (en) | 2009-10-21 |
CA2667057C (en) | 2011-02-22 |
JP2010507840A (en) | 2010-03-11 |
US8090726B2 (en) | 2012-01-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2667057A1 (en) | Methods and systems for node ranking based on dns session data | |
JP5199264B2 (en) | Content target information based on location | |
US8117050B2 (en) | Advertiser monetization modeling | |
US9384291B2 (en) | Generating geographical keywords for geotargeting search engine-offered advertisements | |
US9189804B2 (en) | Systems and methods for list ranking and ads placement using interaction features | |
US20090319187A1 (en) | Generating Geocoded Targeted Web Advertisements | |
JP5248915B2 (en) | GPS tracking and learning of user behavior preferences from well-known nearby destinations | |
CN101317175B (en) | Entity display priority in distributed geographic information system | |
US8239265B2 (en) | Providing contextual advertisements for electronic books | |
TWI592889B (en) | Social reputation ads | |
US20140188607A1 (en) | Advertising exposure method based on event occurrence, server for performing the advertising exposure method, and computer-readable recording medium having recorded thereon program for executing the advertising exposure method | |
KR20140094052A (en) | System and method for analyzing interest object, and apparatus applied to the same | |
JP2015118698A (en) | Method, system, computer program for directing communications to nodes of social network using elastic map | |
US9514194B1 (en) | Website duration performance based on category durations | |
CA2781122A1 (en) | Content performance estimation | |
JP5642228B2 (en) | Correlation value calculation system, determination system, correlation value calculation method, determination method, and computer program | |
WO2012109175A2 (en) | Opportunity identification for search engine optimization | |
KR20120136503A (en) | System of advertisement and method for evaluation of advertisement result | |
US20100299166A1 (en) | Generating relevant keywords for monetization in an electronic map environment | |
CN104135497A (en) | Service providing method and device based on environment parameter | |
US20130346188A1 (en) | Estimating Costs of behavioral Targeting | |
CN110543593B (en) | Data processing method and device, electronic equipment and readable storage medium | |
KR101518463B1 (en) | Method, system and computer-readable recording medium for fixing cost for search advertisement | |
Kridel et al. | Latticing and device-histories: Dynamic customer profiling for mobile advertising campaigns | |
JP2012113718A (en) | Advertisement management system and method based on bench marking |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKLA | Lapsed |