IP Library Granted Patent US 10,372,779
Granted Patent B2
US 10,372,779 · App. 13/613,265 · Granted Aug 6, 2019

Frequent content continuity visual assistance in content browsing

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,372,779
App. No.
13/613,265
Granted
Aug 6, 2019
Kind
B2
Abstract

Embodiments of the present invention provide a method, system and computer program product for frequent content retrieval in a content browser. In an embodiment of the invention, a method for frequent content retrieval in a content browser is provided. The method includes retrieving requested content from a content server from over a computer communications network and comparing the retrieved requested content to a cached version of the requested content. The retrieved requested content thereafter can be annotated to visually emphasize a frequently accessed portion of the retrieved requested content in response to a threshold difference between the retrieved requested content and the cached version. Finally, the annotated retrieved requested content can be returned to a content browser for display therein.

Claims (24)

1. A method for frequent content retrieval in a content browser, the method comprising:

retrieving requested content from a content server from over a computer communications network;

consulting a cache to determine if a cached version of the requested content persists in the cache;

in response to the consulting, comparing the retrieved requested content to a cached version of the requested content;

computing whether or not the retrieved requested content differs from the cached version by at least a threshold amount; and,

on condition that the retrieved requested content differs from the cached version by at least a threshold amount, identifying in the cached version of the requested content, a portion of the cached version of the requested content specified as frequently accessed, the portion comprising a hyperlink, locating the portion of the cached version of the requested content in the retrieved requested content, annotating the retrieved requested content to visually emphasize the located frequently accessed portion of the retrieved requested content and, returning the annotated retrieved requested content to a content browser for display therein.

2. The method of claim 1 , wherein the content is a Web page and the content browser is a Web browser.

3. The method of claim 1 , wherein the annotation is a change in display attributes of text of the frequently accessed portion.

4. A content browsing data processing system configured for frequent content retrieval, the system comprising:

a host computer with memory and at least one processor, the host computer communicatively coupled to at least one content server from over a computer communications network; and,

a frequent content retrieval module executing in the memory of the host computer and coupled to a content browser and a page cache, the module comprising program code enabled upon execution in the host computer to retrieve requested content from a content server from over the computer communications network, to consult a cache to determine if a cached version of the requested content persists in the cache, in response to the consulting, to compare the retrieved requested content to a cached version of the requested content in the page cache, to compute whether or not the retrieved requested content differs from the cached version by at least a threshold amount, and on condition that the retrieved requested content differs from the cached version by at least a threshold amount, to identify in the cached version of the requested content, a portion of the cached version of the requested content specified as frequently accessed, the portion comprising a hyperlink to locate the portion of the cached version of the requested content in the retrieved requested content, to annotate the retrieved requested content to visually emphasize the located frequently accessed portion of the retrieved requested content, and to return the annotated retrieved requested content to the content browser for display therein.

5. The system of claim 4 , wherein the frequent content retrieval module and the content browser both execute in the memory of the host computer.

6. The system of claim 4 , wherein the content is a Web page and the content browser is a Web browser.

7. The system of claim 4 , wherein the annotation is a change in display attributes of text of the frequently accessed portion.

8. A computer program product for frequent content retrieval in a content browser, the computer program product comprising:

a non-transitory computer readable storage medium comprising a device having computer readable program code embodied therewith, the computer readable program code comprising:

computer readable program code for retrieving requested content from a content server from over a computer communications network;

computer readable program code for consulting a cache to determine if a cached version of the requested content persists in the cache;

computer readable program code for, in response to the consulting,

comparing the retrieved requested content to a cached version of the requested content;

computer readable program code for computing whether or not the retrieved requested content differs from the cached version by at least a threshold amount; and

computer readable program code for, on condition that the retrieved requested content differs from the cached version by at least a threshold amount, identifying in the cached version of the requested content, a portion of the cached version of the requested content specified as frequently accessed, the portion comprising a hyperlink, locating the portion of the cached version of the requested content in the retrieved requested content, annotating the retrieved requested content to visually emphasize the located frequently accessed portion of the retrieved requested content and, returning the annotated retrieved requested content to a content browser for display therein.

9. The computer program product of claim 8 , wherein the content is a Web page and the content browser is a Web browser.

10. The computer program product of claim 8 , wherein the annotation is a change in display attributes of text of the frequently accessed portion.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: LENOVO GLOBAL TECHNOLOGIES INTERNATIONAL LIMITED
To: LENOVO GLOBAL TECHNOLOGIES SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 069869/0614 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2020
From: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE LTD
To: LENOVO GLOBAL TECHNOLOGIES INTERNATIONAL LTD
Reel/Frame 052952/0127 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2014
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
Reel/Frame 034194/0353 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2012
From: CUDAK, GARY D.; HARDEE, CHRISTOPHER J.; HUMES, RANDALL C.; ROBERTS, ADAM; LYLE, RUTHIE D.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 028952/0843 →