IP Library Granted Patent US 10,460,001
Granted Patent B2
US 10,460,001 · App. 14/998,317 · Granted Oct 29, 2019

Window switching method and device and storage medium thereof

Inventors: Jie Liang (Guangdong, CN); Shunyan Zhu (Guangdong, CN); Tianjue Huang (Guangdong, CN); Rulong Chen (Guangdong, CN); Hongbin Zhao (Guangdong, CN)
Assignee: GUANGZHOU UCWEB COMPUTER TECHNOLOGY CO., LTD.
G06F16/9566G06F3/0482G06F3/04842G06F16/9574G06F16/972H04L67/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 10,460,001
App. No.
14/998,317
Granted
Oct 29, 2019
Kind
B2
Abstract

Provided are a window switching method, and device and storage medium thereof. The method comprises the steps: obtaining a first pre-reading keyword meeting the requirement in all contents on a page opened through a current window, determining a first pre-reading URL corresponding to the first pre-reading keyword, utilizing the pre-reading window to load a pre-reading page corresponding to the first pre-reading URL, and switching the pre-reading window loaded with the pre-reading page to the current window when an instruction of entering the pre-reading page is received. An improved pre-reading function can be achieved, and the technical problem of low user experience caused by the fact that contents on a pre-reading page cannot be displayed completely after switching to the pre-reading page is further solved.

Claims (50)

1. A computer-implemented window switching method, comprising the steps:

establishing a first window and a pre-reading window on a mobile device;

locally scanning contents of a webpage displayed by a current display window to identify a first pre-reading keyword that meets a predefined requirement of representing pre-reading demands on the webpage loaded in the first window, wherein the first window is the current display window and wherein the first pre-reading keyword comprises contents of next page relevant to contents being browsed by a user,

causing to display the current display window on the mobile device such that the pre-reading window is concealed,

determining a first pre-reading URL corresponding to the first pre-reading keyword,

determining whether the pre-reading window is established on the mobile device,

in an instance when the pre-reading window is established on the mobile device, loading a pre-reading webpage corresponding to the first pre-reading URL in the established pre-reading window,

in an instance when the pre-reading window is not established on the mobile device, creating the pre-reading window, and

in response to receiving an input instruction to the first pre-reading URL, switching the current display window to the pre-reading window loaded with the pre-reading webpage.

2. The computer-implemented window switching method according to claim 1 , wherein after loading of the pre-reading webpage corresponding to the first pre-reading URL is completed, the method further comprises:

causing to display, in the current display window, a prompt indicating progress of loading the pre-reading webpage corresponding to the first pre-reading URL.

3. The computer-implemented window switching method according to claim 2 , wherein causing to display the prompt further comprises changing a color of a navigation user interface element of a current tool bar.

4. The computer-implemented window switching method according to claim 2 , wherein causing to display the prompt further comprises changing a color of the pre-reading keyword on the webpage.

5. The computer-implemented window switching method according to claim 2 , wherein causing to display the prompt further comprises establishing a prompt window suspending over the current display window.

6. The computer-implemented window switching method according to claim 1 , wherein the first window is regarded as a new pre-reading window after switching the current display window to the pre-reading window loaded with the first pre-reading URL, and the computer-implemented window switching method further comprises the steps:

scanning to identify a second pre-reading keyword on the pre-reading webpage loaded in the current display window;

determining a second pre-reading URL corresponding to the second pre-reading keyword;

loading a second pre-reading webpage of the second pre-reading URL in the new pre-reading window, and

in response to receiving an input instruction to the second pre-reading URL, switching the current display window to the new pre-reading window loaded with the second pre-reading webpage.

7. A device, comprising at least one processor and at least one memory including computer program instructions, the at least one memory and the computer program instructions, with the at least one processor, causing the device at least to perform window switching operations comprising:

establishing a first window and a pre-reading window on the device;

locally scanning contents of a webpage displayed by a current display window to identify a first pre-reading keyword that meets a predefined requirement of representing pre-reading demands on the webpage loaded in the first window, wherein the first window is the current display window and wherein the first pre-reading keyword comprises contents of next page relevant to contents being browsed by a user;

causing to display the current display window on the device such that the pre-reading window is concealed;

determining a first pre-reading URL corresponding to the first pre-reading keyword;

determining whether the pre-reading window is established on the mobile device;

in an instance when the pre-reading window is established on the mobile device, loading a pre-reading webpage corresponding to the first pre-reading URL in the established pre-reading window;

in an instance when the pre-reading window is not established on the mobile device, creating the pre-reading window; and

in response to receiving an input instruction to the first pre-reading URL, switching the current display window to the pre-reading window loaded with the pre-reading webpage.

8. The device according to claim 7 , wherein the at least one memory and the computer program instructions, with the at least one processor, cause the device to perform the window switching operations comprising:

causing to display, in the current display window, a prompt indicating progress of loading the pre-reading webpage corresponding to the first pre-reading URL.

9. The device according to claim 8 , wherein causing to display the prompt further comprises:

changing a color of a navigation user interface element of a current tool bar,

changing a color of the pre-reading keyword on the webpage, or

establishing a prompt window suspending over the current display window.

10. The device according to claim 7 , wherein the first window is regarded as a new pre-reading window after switching the current display window to the pre-reading window loaded with the first pre-reading URL, and the at least one memory and the computer program instructions, with the at least one processor, cause the device to perform the window switching operations comprising:

scanning to identify a second pre-reading keyword on the pre-reading webpage loaded in the current display window,

determining a second pre-reading URL corresponding to the second pre-reading keyword,

loading a second pre-reading webpage of the second pre-reading URL in the new pre-reading window, and

in response to receiving an input instruction to the second pre-reading URL, switching the current display window to the new pre-reading window loaded with the second pre-reading webpage.

11. A computer program product comprising at least one non-transitory computer-readable storage medium with program codes capable of being executed by a processor, wherein when executed by the processor, cause the processor to execute the following steps:

establishing a first window and a pre-reading window on a mobile device;

locally scanning contents of a webpage displayed by a current display window to identify a first pre-reading keyword that meets a predefined requirement of representing pre-reading demands on the webpage loaded in the first window, wherein the first window is the current display window and wherein the first pre-reading keyword comprises contents of next page relevant to contents being browsed by a user;

causing to display the current display window on the mobile device such that the pre-reading window is concealed;

determining a first pre-reading URL corresponding to the first pre-reading keyword;

determining whether the pre-reading window is established on the mobile device;

in an instance when the pre-reading window is established on the mobile device, loading a pre-reading webpage corresponding to the first pre-reading URL in the established pre-reading window;

in an instance when the pre-reading window is not established on the mobile device, creating the pre-reading window; and

in response to receiving an input instruction to the first pre-reading URL, switching the current display window to the pre-reading window loaded with the pre-reading webpage.

12. The computer-implemented window switching method according to claim 1 , wherein upon switching the current display window to the pre-reading window loaded with the pre-reading webpage, the first window previously the current display window operates as a new pre-reading window.

13. The computer-implemented window switching method according to claim 1 , wherein the pre-reading demands are associated with forward functionality and backward functionality.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 28, 2020
From: GUANGZHOU UCWEB COMPUTER TECHNOLOGY CO., LTD
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 052771/0562 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2016
From: LIANG, JIE; ZHU, SHUNYAN; HUANG, TIANJUE; CHEN, RULONG; ZHAO, HONGBIN
To: GUANGZHOU UCWEB COMPUTER TECHNOLOGY CO., LTD.
Reel/Frame 038400/0938 →
Priority Claims (1)
CN 2013 1 0269566 · Jun 28, 2013 · national
Continuity (2)
Continuation PCTCN2014073184 · Mar 11, 2014
Related Publication 20160162595A1 · Jun 9, 2016