IP Library Granted Patent US 9,454,618
Granted Patent B1
US 9,454,618 · App. 15/040,098 · Granted Sep 27, 2016

Intelligent rendering of webpages

Inventors: Xiang Chen (Beijing, CN); Bin Gu (Beijing, CN); Cheng Fang Wang (Beijing, CN); WuMi Zhong (Beijing, CN); Jia Zou (Beijing, CN)
Assignee: International Business Machines Corporation
G06F17/30899H04L67/02
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 9,454,618
App. No.
15/040,098
Granted
Sep 27, 2016
Kind
B1
Abstract

An indication to render a webpage is received. The webpage includes two or more frames and the two or more frames are rendered in a first order. A second order from a user is received. The webpage is rendered. The two or more frames of the webpage are rendered in the second order.

Claims (13)

1. A method for intelligently rendering a webpage based on user input, the method comprising:

receiving, by one or more computer processors, a first indication from a user, wherein the first indication is a request to load a webpage;

determining, by one or more computer processors, whether the requested webpage is a search engine, wherein the determination is based on a default list of search engines;

responsive to determining that the requested webpage is a search engine, receiving, by one or more computer processors, a search term, wherein the search term is stored in a memory, wherein the memory is at least one of cache memory, random access memory or hard disk memory;

receiving, by one or more computer processors, a set of search results based on the search term;

receiving, by one or more computer processors, a second indication from the user, wherein the second indication is a selection of a specific webpage from the search results and wherein the specific webpage includes two or more frames wherein a frame is a part of a webpage which displays content independent of its container with the ability to load content independently;

determining, by one or more computer processors, whether the selected specific webpage was previously rendered;

responsive to determining that the selected specific webpage was previously rendered, rendering, by one or more computer processors, the selected specific webpage, wherein the rendering results in a cancellation of the programmer defined Ajax calls for the selected specific webpage and a reorganization of the Ajax calls based on the search term such that a frame containing the search term is a first frame to load;

responsive to determining that the requested webpage is not a search engine, querying, by one or more computer processors, the memory;

determining, by one or more computer processors, whether the requested webpage was previously rendered based on the queried memory;

responsive to determining that the requested webpage was previously rendered, rendering, by one or more computer processors, the requested webpage based on an indicated priority of the user, wherein the indicated priority of the user was previously determined by the user and saved in the memory;

responsive to determining that the requested webpage was previously not rendered, receiving, by one or more computer processors, a third indication from a user, wherein the third indication is a priority of each of a two or more frames of the requested webpage and wherein the third indication is at least one of a mouse click in the frame, a mouse click outside the frame, or a number corresponding to the frame entered by the user; and

saving, by one or more computer processors, the indicated priority in the memory.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2022
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: KYNDRYL, INC.
Reel/Frame 061706/0202 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2016
From: CHEN, XIANG; GU, BIN; WANG, CHENG FANG; ZHONG, WUMI; ZOU, JIA
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 037698/0317 →
Continuity (1)
Continuation 14851066 · Sep 11, 2015