IP Library Granted Patent US 9,122,992
Granted Patent B2
US 9,122,992 · App. 13/712,803 · Granted Sep 1, 2015

Predicting web page

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,122,992
App. No.
13/712,803
Granted
Sep 1, 2015
Kind
B2
Abstract

For predicting web pages, a calculation module predicts a web page from a current context and displays the predicted web page.

Claims (25)

1. An apparatus comprising:

a computer readable storage medium storing machine readable code; and

a processor executing the machine readable code, the machine readable code comprising:

a calculation module predicting a web page from a current context comprising a current physical location of the apparatus and a current time that the apparatus is being used, wherein the predicted web page is selected from a plurality of previously viewed web pages as having a highest page score, where each page score is calculated based on a combination between a location match with a time match, the location match is calculated as a function of the current physical location of the apparatus and a viewed location for each previously viewed webpage, and the time match is calculated as a function of the current time that the apparatus is being used and a viewed time for each previously viewed web page; and

displaying the predicted web page.

2. The apparatus of claim 1 , wherein the current context further comprises a current content.

3. The apparatus of claim 1 , the machine readable code further comprising a history module storing the viewed web page information.

4. The apparatus of claim 1 , the calculation module further prefetching linked content that is linked to the predicted web page in response to a predicted disconnection from a network.

5. A method comprising:

predicting, by the use of a processor, a web page from a current context comprising a current physical location of a device and a current time that the device is being used, wherein the predicted web page is selected from a plurality of previously viewed web pages as having a highest page score, where each page score is calculated based on a combination between a location match with a time match, the location match is calculated as a function of the current physical location of the device and a viewed location for each previously viewed webpage, and the time match is calculated as a function of the current time that the device is being used and a viewed time for each previously viewed web page; and

displaying the predicted web page.

6. The method of claim 5 , wherein the current context further comprises a current content.

7. The method of claim 6 , wherein the current location is determined from an observation selected from the group consisting of global positioning system coordinates, a network identifier, a network address, and a user input.

8. The method of claim 6 , wherein the current content comprises one or more of a file title, file content, an email, a displayed web page, and an application program type.

9. The method of claim 5 , further comprising storing the viewed web page information and wherein the predicted web page is selected from a plurality of viewed web pages as having the highest page score calculated from the viewed web page information and the current context.

10. The method of claim 9 , wherein the page score is calculated as a function of the location match, the time match, and a content match.

11. The method of claim 9 , wherein the viewed page information comprises a viewed web page, a viewed location, a viewed network, a viewed timestamp, viewed content and a bounce rate.

12. The method of claim 5 , further comprising prefetching linked content that is linked to the predicted web page.

13. The method of claim 12 , wherein the linked content is prefetched in response to a predicted disconnection from a network.

14. A computer program product comprising a non-transitory computer readable storage medium storing machine readable code executed by a processor to perform the operations of:

predicting a web page from a current context comprising a current physical location of a device and a current time that the device is being used, wherein the predicted web page is selected from a plurality of previously viewed web pages as having a highest page score, where each page score is calculated based on a combination between a location match with a time match, the location match is calculated as a function of the current physical location of the device and a viewed location for each previously viewed webpage, and the time match is calculated as a function of the current time that the device is being used and a viewed time for each previously viewed web page; and

displaying the predicted web page.

15. The program product of claim 14 , wherein the current context further comprises a current content.

16. The program product of claim 15 , wherein the linked content is prefetched in response to a predicted disconnection from a network.

17. The program product of claim 14 , further comprising prefetching linked content that is linked to the predicted web page.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 069870/0670 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2019
From: LENOVO (SINGAPORE) PTE. LTD.
To: LENOVO PC INTERNATIONAL
Reel/Frame 049687/0855 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 17, 2013
From: ZHANG, JIANBANG; BOWSER, ROBERT A.; LI, JIAN; NICHOLSON, JOHN WELDON; ROPER, MATTHEW PRICE
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 029647/0241 →