IP Library Granted Patent US 10,037,384
Granted Patent B2
US 10,037,384 · App. 14/315,245 · Granted Jul 31, 2018

Method and apparatus for notifying a user of updated content for a webpage

Inventor: Yongfei Ma (Shenzhen, CN)
Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
G06F17/30867H04M1/72561
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,037,384
App. No.
14/315,245
Granted
Jul 31, 2018
Kind
B2
Abstract

An electronic device with one or more processors and memory receives a user input corresponding to a request to monitor a webpage. The electronic device obtains, in accordance with a predetermined monitoring frequency, current summary information corresponding to the webpage. The electronic device determines whether the webpage includes updated content based on the summary information corresponding to the webpage. In accordance with a determination that the webpage includes updated content, the electronic device presents an indication of the updated content.

Claims (79)

1. A method of notifying a user of updated content for a webpage, the method comprising:

at one or more electronic devices each with one or more processors and memory:

receiving a user input corresponding to a request to monitor the webpage;

obtaining, in accordance with a predetermined monitoring frequency, current summary information corresponding to the webpage, wherein summary information comprises a summary of content included in the webpage;

determining whether the webpage includes updated content based on the current summary information corresponding to the webpage, including:

comparing the current summary information with previously obtained summary information corresponding to the webpage; and

determining whether the webpage includes updated content based on the comparison between the current summary information and the previously obtained summary information corresponding to the webpage; and

in accordance with a determination that the webpage includes updated content, presenting an indication of the updated content, including concurrently presenting at least a portion of the current summary information corresponding to the webpage and an update indicator that includes a numerical tally of updates that have been made to the webpage during a current monitoring period in accordance with the predetermined monitoring frequency or a numerical tally of items that have been updated in the webpage during the current monitoring period in accordance with the predetermined monitoring frequency.

2. The method of claim 1 , further comprising:

generating the current summary information for the webpage by analyzing a portion of the webpage.

3. The method of claim 1 , further comprising:

in response to receiving the user input corresponding to the request to monitor the webpage:

identifying a plurality of structurally discrete portions in the webpage by analyzing the webpage; and

presenting in a widget a respective selection affordance for individually monitoring each of the plurality of structurally discrete portions of the webpage.

4. The method of claim 3 , wherein the user input is a first user input and the method further comprises:

receiving a second user input corresponding to a request to monitor a respective portion of the plurality of portions of the webpage via the respective selection affordance of the respective portion; and

in accordance with the second user input, starting individual monitoring of the respective portion of the webpage.

5. The method of claim 3 , wherein the user input is a first user input and the method further comprises:

receiving a second user input selecting respective selection affordances of at least two of the plurality of discrete portions of the webpage; and

presenting a respective frequency affordance for each of the at least two discrete portions for independently setting a respective monitoring frequency for the discrete portion.

6. The method of claim 1 , further comprising:

after presenting the indication of the updated content:

receiving an additional user input corresponding to a request to cache the webpage including the updated content; and

in response to receiving the additional user input, caching the webpage including the updated content.

7. The method of claim 1 , further comprising:

while concurrently presenting at least the portion of the current summary information corresponding to the webpage and the update indicator, detecting a predefined user input for expanding the current summary information;

in response to receiving the predefined user input for expanding the current summary information, separately displaying respective numerical tallies of updates that have been made to a plurality of sub-blocks of the webpage.

8. An electronic device, comprising:

one or more processors; and

memory storing one or more programs to be executed by the one or more processors, the one or more programs comprising instructions for:

receiving a user input corresponding to a request to monitor the webpage;

obtaining, in accordance with a predetermined monitoring frequency, current summary information corresponding to the webpage, wherein summary information comprises a summary of content included in the webpage;

determining whether the webpage includes updated content based on the current summary information corresponding to the webpage, including:

comparing the current summary information with previously obtained summary information corresponding to the webpage; and

determining whether the webpage includes updated content based on the comparison between the current summary information and the previously obtained summary information corresponding to the webpage; and

in accordance with a determination that the webpage includes updated content, presenting an indication of the updated content, including concurrently presenting at least a portion of the current summary information corresponding to the webpage and an update indicator that includes a numerical tally of updates that have been made to the webpage during a current monitoring period in accordance with the predetermined monitoring frequency or a numerical tally of items that have been updated in the webpage during the current monitoring period in accordance with the predetermined monitoring frequency.

9. The electronic device of claim 8 , further comprising:

generating the current summary information for the webpage by analyzing a portion of the webpage.

10. The electronic device of claim 8 , wherein the one or more programs further comprise instructions for:

in response to receiving the user input corresponding to the request to monitor the webpage:

identifying a plurality of structurally discrete portions in the webpage by analyzing the webpage; and

presenting in a widget a respective selection affordance for individually monitoring each of the plurality of structurally discrete portions of the webpage.

11. The electronic device of claim 10 , wherein the user input is a first user input and the one or more programs further comprise instructions for:

receiving a second user input corresponding to a request to monitor a respective portion of the plurality of portions of the webpage via the respective selection affordance of the respective portion; and

in accordance with the second user input, starting individual monitoring of the respective portion of the webpage.

12. The electronic device of claim 10 , wherein the user input is a first user input and the one or more programs further comprise instructions for:

receiving a second user input selecting respective selection affordances of at least two of the plurality of discrete portions of the webpage; and

presenting a respective frequency affordance for each of the at least two discrete portions for independently setting a respective monitoring frequency for the discrete portion.

13. The electronic device of claim 8 , wherein the one or more programs further comprise instructions for:

after presenting the indication of the updated content:

receiving an additional user input corresponding to a request to cache the webpage including the updated content; and

in response to receiving the additional user input, caching the webpage including the updated content.

14. The electronic device of claim 8 , wherein the one or more programs further comprise instructions for:

while concurrently presenting at least the portion of the current summary information corresponding to the webpage and the update indicator, detecting a predefined user input for expanding the current summary information;

in response to receiving the predefined user input for expanding the current summary information, separately displaying respective numerical tallies of updates that have been made to a plurality of sub-blocks of the webpage.

15. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which, when executed by an electronic device with one or more processors, cause the electronic device to perform operations comprising:

receiving a user input corresponding to a request to monitor the webpage;

obtaining, in accordance with a predetermined monitoring frequency, current summary information corresponding to the webpage, wherein summary information comprises a summary of content included in the webpage;

determining whether the webpage includes updated content based on the current summary information corresponding to the webpage, including:

comparing the current summary information with previously obtained summary information corresponding to the webpage; and

determining whether the webpage includes updated content based on the comparison between the current summary information and the previously obtained summary information corresponding to the webpage; and

in accordance with a determination that the webpage includes updated content, presenting an indication of the updated content, including concurrently presenting at least a portion of the current summary information corresponding to the webpage and an update indicator that includes a numerical tally of updates that have been made to the webpage during a current monitoring period in accordance with the predetermined monitoring frequency or a numerical tally of items that have been updated in the webpage during the current monitoring period in accordance with the predetermined monitoring frequency.

16. The non-transitory computer readable storage medium of claim 15 , wherein the instructions cause the electronic device to perform operations further comprising:

in response to receiving the user input corresponding to the request to monitor the webpage:

identifying a plurality of structurally discrete portions in the webpage by analyzing the webpage; and

presenting in a widget a respective selection affordance for individually monitoring each of the plurality of structurally discrete portions of the webpage.

17. The non-transitory computer readable storage medium of claim 16 , wherein the user input is a first user input and the instructions cause the electronic device to perform operations further comprising:

receiving a second user input corresponding to a request to monitor a respective portion of the plurality of portions of the webpage via the respective selection affordance of the respective portion; and

in accordance with the second user input, starting individual monitoring of the respective portion of the webpage.

18. The non-transitory computer readable storage medium of claim 16 , wherein the user input is a first user input and the instructions cause the electronic device to perform operations further comprising:

receiving a second user input selecting respective selection affordances of at least two of the plurality of discrete portions of the webpage; and

presenting a respective frequency affordance for each of the at least two discrete portions for independently setting a respective monitoring frequency for the discrete portion.

19. The non-transitory computer readable storage medium of claim 16 , wherein the user input is a first user input and the instructions cause the electronic device to perform operations further comprising:

while concurrently presenting at least the portion of the current summary information corresponding to the webpage and the update indicator, detecting a predefined user input for expanding the current summary information;

in response to receiving the predefined user input for expanding the current summary information, separately displaying respective numerical tallies of updates that have been made to a plurality of sub-blocks of the webpage.

20. The non-transitory computer readable storage medium of claim 15 , wherein the instructions cause the electronic device to perform operations further comprising:

after presenting the indication of the updated content:

receiving an additional user input corresponding to a request to cache the webpage including the updated content; and

in response to receiving the additional user input, caching the webpage including the updated content.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2015
From: MA, YONGFEI
To: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
Reel/Frame 036415/0982 →
Priority Claims (1)
CN 2013 1 0203808 · May 28, 2013 · national
Continuity (2)
Continuation PCTCN2014070571 · Jan 14, 2014
Related Publication 20140359490A1 · Dec 4, 2014