IP Library Granted Patent US 11,086,956
Granted Patent B2
US 11,086,956 · App. 16/721,092 · Granted Aug 10, 2021

Method and device for processing hyperlink object

Inventor: Yaran Lu (Hangzhou, CN)
Assignee: Advanced New Technologies Co., Ltd.
G06F16/9558G06F3/04812G06F3/04842G06F16/954G06F16/958G06F40/134
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 11,086,956
App. No.
16/721,092
Granted
Aug 10, 2021
Kind
B2
Abstract

An operation instruction for a hyperlink object is received. The hyperlink object is associated with a hyperlink. A determination is made as to whether a predetermined event exists when the operation instruction is received. The predetermined event is different from the operation instruction. In response to determining that the predetermined event does not exist when the operation instruction is received, a first page corresponding to the hyperlink is redirected to. In response to determining that the predetermined event exists when the operation instruction is received, a second page associated with the predetermined event is determined, and the second page is redirected to. The second page is different from, and associated with, the first page.

Claims (54)

1. A computer-implemented method, comprising:

receiving an operation instruction on a hyperlink object presented on a webpage of a browser, wherein the hyperlink object is associated with a single hyperlink;

determining whether a predetermined event of a plurality of predetermined events exists at a same time when the operation instruction is received, wherein the plurality of predetermined events are associated with a corresponding plurality of associated pages, and wherein the plurality of predetermined events include a keyboard event including pressing one or more keys on a keyboard;

in response to determining that the predetermined event does not exist at the same time when the operation instruction is received:

redirecting the browser to open a first page corresponding to the single hyperlink; and

in response to determining that the predetermined event exists at the same time when the operation instruction is received:

determining a second page associated with the predetermined event from the corresponding plurality of associated pages based on a predetermined event table, wherein the predetermined event table includes a mapping relationship between pressing a first key and a simplified page, a mapping relationship between pressing a second key and a quick purchase window, a mapping relationship between pressing a third key and an add-to-cart window, and a mapping relationship between pressing a fourth key and an information comparison page; and

redirecting the browser to open the second page, wherein the second page is different from, and associated with, the first page.

2. The computer-implemented method of claim 1 , wherein the operation instruction is a click instruction on the hyperlink object.

3. The computer-implemented method of claim 1 , wherein the second page is one of a simplified page of the first page, a third page obtained after performing one or more operations on the first page, or a simplified page of the third page.

4. The computer-implemented method of claim 1 , wherein the second page is determined based on a mapping relationship between the predetermined event and the second page.

5. The computer-implemented method of claim 4 , wherein the mapping relationship is obtained locally or from a server.

6. The computer-implemented method of claim 4 , wherein determining the second page associated with the predetermined event comprises:

transmitting the predetermined event to a server, wherein the server determines the second page associated with the predetermined event based on the mapping relationship between the predetermined event and the second page; and

receiving information associated with the second page from the server.

7. The computer-implemented method of claim 1 , wherein, before receiving the operation instruction on the hyperlink object, the method further comprises:

detecting a mouse hover over a location of the hyperlink object; and

in response to the detection, displaying a prompt message indicating a mapping relationship between the predetermined event and the second page.

8. The computer-implemented method of claim 1 , wherein, before receiving the operation instruction on the hyperlink object, the method further comprises displaying the webpage, wherein the webpage includes the hyperlink object, and the hyperlink object is a merchandise picture including the single hyperlink.

9. The computer-implemented method of claim 8 , wherein the second page is a merchandise purchase window associated with the merchandise picture, and redirecting to the second page comprises displaying the second page in a floating window.

10. The computer-implemented method of claim 1 , wherein the first key is a “Q” key, the second key is a “G” key, the third key is a “W” key, and the fourth key is an “S” key.

11. A non-transitory, computer-readable medium storing one or more instructions executable by a computer system to perform operations comprising:

receiving an operation instruction on a hyperlink object presented on a webpage of a browser, wherein the hyperlink object is associated with a single hyperlink;

determining whether a predetermined event of a plurality of predetermined events exists at a same time when the operation instruction is received, wherein the plurality of predetermined events are associated with a corresponding plurality of associated pages, and wherein the plurality of predetermined events include a keyboard event including pressing one or more keys on a keyboard;

in response to determining that the predetermined event does not exist at the same time when the operation instruction is received:

redirecting the browser to open a first page corresponding to the single hyperlink; and

in response to determining that the predetermined event exists at the same time when the operation instruction is received:

determining a second page associated with the predetermined event from the corresponding plurality of associated pages based on a predetermined event table, wherein the predetermined event table includes a mapping relationship between pressing a first key and a simplified page, a mapping relationship between pressing a second key and a quick purchase window, a mapping relationship between pressing a third key and an add-to-cart window, and a mapping relationship between pressing a fourth key and an information comparison page; and

redirecting the browser to open the second page, wherein the second page is different from, and associated with, the first page.

12. The non-transitory, computer-readable medium of claim 11 , wherein the operation instruction is a click instruction on the hyperlink object.

13. The non-transitory, computer-readable medium of claim 11 , wherein the second page is one of a simplified page of the first page, a third page obtained after performing one or more operations on the first page, or a simplified page of the third page.

14. The non-transitory, computer-readable medium of claim 11 , wherein the second page is determined based on a mapping relationship between the predetermined event and the second page.

15. The non-transitory, computer-readable medium of claim 14 , wherein the mapping relationship is obtained locally or from a server.

16. The non-transitory, computer-readable medium of claim 14 , wherein determining the second page associated with the predetermined event comprises:

transmitting the predetermined event to a server, wherein the server determines the second page associated with the predetermined event based on the mapping relationship between the predetermined event and the second page; and

receiving information associated with the second page from the server.

17. The non-transitory, computer-readable medium of claim 11 , wherein, before receiving the operation instruction on the hyperlink object, the operations further comprises:

detecting a mouse hover over a location of the hyperlink object; and

in response to the detection, displaying a prompt message indicating a mapping relationship between the predetermined event and the second page.

18. The non-transitory, computer-readable medium of claim 11 , wherein, before receiving the operation instruction on the hyperlink object, the operations further comprises displaying the webpage, wherein the webpage includes the hyperlink object, and the hyperlink object is a merchandise picture including the single hyperlink.

19. The non-transitory, computer-readable medium of claim 11 , wherein the first key is a “Q” key, the second key is a “G” key, the third key is a “W” key, and the fourth key is an “S” key.

20. A computer-implemented system, comprising:

one or more computers; and

one or more computer memory devices interoperably coupled with the one or more computers and having tangible, non-transitory, machine-readable media storing one or more instructions that, when executed by the one or more computers, perform one or more operations comprising:

receiving an operation instruction on a hyperlink object presented on a webpage of a browser, wherein the hyperlink object is associated with a single hyperlink;

determining whether a predetermined event of a plurality of predetermined events exists at a same time when the operation instruction is received, wherein the plurality of predetermined events are associated with a corresponding plurality of associated pages, and wherein the plurality of predetermined events include a keyboard event including pressing one or more keys on a keyboard;

in response to determining that the predetermined event does not exist at the same time when the operation instruction is received:

redirecting the browser to open a first page corresponding to the single hyperlink; and

in response to determining that the predetermined event exists at the same time when the operation instruction is received:

determining a second page associated with the predetermined event from the corresponding plurality of associated pages based on a predetermined event table, wherein the predetermined event table includes a mapping relationship between pressing a first key and a simplified page, a mapping relationship between pressing a second key and a quick purchase window, a mapping relationship between pressing a third key and an add-to-cart window, and a mapping relationship between pressing a fourth key and an information comparison page; and

redirecting the browser to open the second page, wherein the second page is different from, and associated with, the first page.

21. The computer-implemented system of claim 20 , wherein the operation instruction is a click instruction on the hyperlink object.

22. The computer-implemented method of claim 1 , wherein the plurality of predetermined events further include at least one of a mouse event including at least one of clicking or sliding a mouse, or a screen touch event.

23. The computer-implemented system of claim 20 , wherein the first key is a “Q” key, the second key is a “G” key, the third key is a “W” key, and the fourth key is an “S” key.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2020
From: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
To: ADVANCED NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053754/0625 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2020
From: ALIBABA GROUP HOLDING LIMITED
To: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053743/0464 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2020
From: LU, YARAN
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 051606/0303 →