A methodology for detecting public web page's content change from the last time any user accessed and index the content in near real-time

A JavaScript-based method for detecting webpage content changes using hashes addresses inefficiencies in existing methods, enabling near real-time indexing with reduced complexity and user effort.

GB2644602AInactive Publication Date: 2026-04-22ARUMILLI KANTI KALYAN +1
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
GB · GB
Patent Type
Applications
Current Assignee / Owner
ARUMILLI KANTI KALYAN
Filing Date
2023-05-27
Publication Date
2026-04-22
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

Existing methods for detecting and indexing content changes on web pages are inefficient and require complex SDKs or frequent crawling, making them unsuitable for near real-time updates.

Method used

A JavaScript-based approach that generates hashes of webpage content and compares them with server-stored hashes to detect changes, allowing near real-time indexing without complex SDKs or frequent crawling, using a secret key and hash check.

Benefits of technology

Enables seamless, near real-time detection and indexing of webpage content changes with minimal user effort, maintaining competitiveness by reducing integration complexity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

A web crawler comprises a means of detecting webpage content changes and indexing document using Javascript provided by content indexer to detect changes and notify the content indexer of the change.
Need to check novelty before this filing date? Find Prior Art

Description

An innovative way for detecting webpage content changes and indexing documents. My Startup's SaaS product offers Search as a Service. Customers would include a javascript file provided. The SaaS product needs to identify content changes using several methods and index in almost realtime. Other normal methods include 1. If programmatic / SDK, the SDK would send a request to the server for re-indexing. 2. Crawler looks for RSS / SiteMap updates once very few (pre-defined) minutes such as 5, 10, 15, 60. 3. Pingbacks (for blogs) 4. IndexNow protocol WebVeta proposes and plans to use a slightly innovative way of determining near real-time changes by using the included javascript for generating hash and detecting changes, then notifying the server of changes. Pretty much when a new webpage has been added or updated, the SaaS product would be notified on first access in a normal web browser without any need for complex SDKs. The content updater (end user - owner of website), updates the website and views the modified web page using normal web browser. Or any other random user views the modified website. Because the javascript provided by WebVeta would be on the page, the javascript apart from showing the search widget, results etc... also performs a hash check of the main content (without the head, aside, nav, footer i.e looking for actual content changes) of the page and sends the hash to WebVeta's web server. Or the other way around I.e the javascript pre-fetches the server's copy of the hash and compares with the generated hash. If the hash is different, WebVeta server responds back with a "no match" or the javascript sends a request to the server. The javascipt can pass the HTML content to the server for indexing, or WebVeta can crawl / re-crawl the web page. Another possibility is for the admin / content editor to view the webpage and include a special parameter in the querystring such as ?webveta-reindex=xxxxxxxxxxx. I.e xxxxx would be a long secret, the javascript from WebVeta embedded in the webpage looks for the webveta-reindex, its value, the Javascript sends a request to the browser to re-index and passes the secret key. The server processes (I.e re-indexes) if the secret key matches. The above two methodologies can be combined I.e secret key + hash check. If completely new webpage or if the webpage has not been previously indexed by WebVeta, the hash stored on the server would be null Le server's side of hash would be equivalent to empty string. This way WebVeta can stay competitive by allowing near real-time indexing of publicly available content of websites with minimal effort by end-users for integration l.e seamless integration.

Claims

1) Javascript based content hash checking for detecting changes in a web page’s content.