Electrical computers and digital processing systems: multicomput – Computer-to-computer session/connection establishing – Session/connection parameter setting
Reexamination Certificate
1999-08-10
2004-12-21
Cardone, Jason D. (Department: 2142)
Electrical computers and digital processing systems: multicomput
Computer-to-computer session/connection establishing
Session/connection parameter setting
C709S224000, C715S252000
Reexamination Certificate
active
06834306
ABSTRACT:
BACKGROUND OF THE INVENTION
The present invention relates generally to computer networks and, specifically, to a method and apparatus that allow users to select certain portions (sub-elements) of web pages to form “short” web pages.
The expanded popularity of the World Wide Web (“the web”) has brought new problems for web users. As users obtain more and more information from the web, they must visit greater numbers of different web pages to obtain the information. This information is often contained on several separate web pages or web sites. Alternately, a user may wish to see only a small piece of information that is contained in a very large and complex page or site. The user must search through the pages in which he is not interested to reach the information that he wishes to see.
Many users visit the same sequence of web pages or sites on a daily or a regular basis. For example, some users might check the weather or their stock portfolio on a daily basis. Even though a user may visit the same web pages and/or sites regularly, the user must still take individual actions to visit each of his regularly visited web pages or sites. For example, the user may have to enter the web addresses of each page or click on each page in a list of saved addresses in his browser. This repeated entry of web addresses is time consuming and involves un-needed repetitive action by the user.
What is needed is a way to avoid regularly re-entering the same multiplicity of web addresses and a way to avoid having to navigate through multi-level web sites to reach desired information or to learn when the desired information has changed.
SUMMARY OF THE INVENTION
A described embodiment of the present invention allows users to select certain portions (sub-elements) of web pages and to turn notifications on or off for those selected sub-elements of the web page. A notification is sent when the selected sub-element of the web page changes in a user-specified way. The user sets a notification condition for each selected sub-element of the web page. When the notification condition is true for any of the selected sub-elements, the system notifies the user that his selected sub-element of the web page has changed. Thus, certain changes to the web page may not cause a notification to occur. For example, the change may not occur in a selected element of the web page. As another example, a selected element of the web page may have changed, but the change may not meet the notification condition set by the user. The user can use any of a wide variety of client devices to view the web page, such as a computer, a handheld device, a cell phone, an alphanumeric pager, or any appropriate web-enabled device or appliance.
The described embodiment of the present invention breaks the web page into sub-elements of varying granularity. Selection-enabling information is added to the web page to enable the user to select the sub-elements and the web page is sent to the user's browser. The user selects certain sub-elements or sub-elements of the web page and sets notification criteria for each. The user's choices are stored, preferably in the server, although they could also be stored at another location, such as the user's system. The notification criteria includes a frequency to monitor for changes. The server preferably retrieves the web page in accordance with the notification frequency or frequencies set by the user. The server then checks whether the notification condition has been set for each sub-element having a notification condition.
The user is notified that the notification condition has been met for a sub-element via a user-selected notification mechanism. Notification mechanisms include, but are not limited to e-mail messages, paging the user, and placing a notification on a notification web page. The user preferably selects one of several possible notification methods.
In accordance with the purpose of the invention, as embodied and broadly described herein, the invention relates to a method to notify a user of certain changes to a web page, comprising: allowing a user to choose sub-elements on a web page as subjects of notification; saving the user's choices; and monitoring the user's chosen sub-elements on the web page and notifying the user when a notification condition is true for at least one of the sub-elements.
In further accordance with the purpose of the invention, as embodied and broadly described herein, the invention relates to an apparatus that notifies a user of certain changes to a web page, comprising: a software portion configured to allow a user to choose sub-elements on the web page as subjects of notification; a software portion a. configured to save the user's choices; and a software portion configured to monitor the user's chosen sub-elements on the web page and to notify the user when a notification condition is true for at least one of the sub-elements.
Advantages of the invention will be set forth in part in the description which follows and in part will be obvious from the description or may be learned by practice of the invention. The objects and advantages of the invention will be realized and attained by means of the elements and combinations particularly pointed out in the appended claims and equivalents.
REFERENCES:
patent: 5638504 (1997-06-01), Scott et al.
patent: 5649186 (1997-07-01), Ferguson
patent: 5734831 (1998-03-01), Sanders
patent: 5740430 (1998-04-01), Rosenberg et al.
patent: 5754938 (1998-05-01), Herz et al.
patent: 5761662 (1998-06-01), Dasan
patent: 5774670 (1998-06-01), Montulli
patent: 5790790 (1998-08-01), Smith et al.
patent: 5793497 (1998-08-01), Funk
patent: 5813007 (1998-09-01), Nielsen
patent: 5848427 (1998-12-01), Hyodo
patent: 5901287 (1999-05-01), Bull et al.
patent: 5945989 (1999-08-01), Freishtat et al.
patent: 5983227 (1999-11-01), Nazem et al.
patent: 5987480 (1999-11-01), Donohue et al.
patent: 6012071 (2000-01-01), Krishna et al.
patent: 6029175 (2000-02-01), Chow et al.
patent: 6029182 (2000-02-01), Nehab et al.
patent: 6104401 (2000-08-01), Parsons
patent: 6108703 (2000-08-01), Leighton et al.
patent: 6128663 (2000-10-01), Thomas
patent: 6178432 (2001-01-01), Cook et al.
patent: 6199077 (2001-03-01), Inala et al.
patent: 6219818 (2001-04-01), Freivald et al.
patent: 6356283 (2002-03-01), Guedalia
patent: 6452609 (2002-09-01), Katinsky et al.
patent: 6456305 (2002-09-01), Qureshi et al.
patent: 6496203 (2002-12-01), Beaumont et al.
patent: 6643684 (2003-11-01), Malkin et al.
patent: 2003/0135509 (2003-07-01), Davis et al.
patent: 2003/0154239 (2003-08-01), Davis et al.
patent: WO 200111488 (2001-02-01), None
patent: WO 200111502 (2001-02-01), None
patent: WO 200111503 (2001-02-01), None
Berghel, Hal, “Cyberspace 2000: dealing with information overload”, Communications of the ACM, vol. 40, iss. 2, pp. 19-24, Feb. 1997.*
Hsieh-Chang, Tu et al., “An architecture and category knowledge for intelligent information retrieval agents”, IEEE Inter. Conf. on System Sciences, vol. 4, pp. 405-414, Jan. 1998.*
“Puma Technology to aquire Netmind”, www.techfarm/press
etmind_12_08_99.htm, pp. 1-2, Dec. 1999.*
Frauenfelder, Mark “Cherry-Picking The Web”, The Standard: The Industry Standard Magazine, pp. 1-2, Apr. 2000.*
Tsimelzon, M. et al. “Technical Spec: ESI Language Specification 1.0”, www.edge-delivery.org/language_spec_1-0.html, pp. 1-8, 2001.*
Basu, J. et al. “Technical Spec: JESI Tag Library 1.0 Spec.” www.edge-delivery.org, pp. 1-12, 2001.*
Manber, U., “Creating a personal Web notebook”, Proceedings of the USENIX Symposium on Internet Technologies and Systems, pp. 183-191, Dec. 1997.
WAP/WAE, “Wireless Application Protocol/Wireless application Environment Overview”, WAP Forum, LTD., www.wapforum.org, pp. 1-26, Apr. 1998.
Sugiura, A. et al., “Internet scrapbook: automating Web browsing tasks by demonstration”, ACM Symposium on User Interface Software and Technology, pp. 9-18, Nov. 1998.
WAP Forum, “Wireless Application Protocol: White Paper”, Wireless Internet Today, www.wapforum.org, Jun. 2000.
Buyukkokten, O. et al.,
Akamai Technologies, Inc.
Cardone Jason D.
Locke Liddell & Sapp LLP
LandOfFree
Method and apparatus for notifying a user of changes to... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and apparatus for notifying a user of changes to..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for notifying a user of changes to... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3285508