WO2001077886A1 - A method of filtering the contents of a virtual page - Google Patents

A method of filtering the contents of a virtual page Download PDF

Info

Publication number
WO2001077886A1
WO2001077886A1 PCT/AU2001/000405 AU0100405W WO0177886A1 WO 2001077886 A1 WO2001077886 A1 WO 2001077886A1 AU 0100405 W AU0100405 W AU 0100405W WO 0177886 A1 WO0177886 A1 WO 0177886A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
page
infoimation
foi
message
Prior art date
Application number
PCT/AU2001/000405
Other languages
French (fr)
Inventor
Graham Merrett
Original Assignee
Blueskyfrog Pty Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Blueskyfrog Pty Ltd filed Critical Blueskyfrog Pty Ltd
Priority to AU2001248143A priority Critical patent/AU2001248143A1/en
Publication of WO2001077886A1 publication Critical patent/WO2001077886A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9577Optimising the visualization of content, e.g. distillation of HTML documents

Definitions

  • the invention lelates to a method of filtenng the contents of a vntual page such as a HTML 01 XML page Background of the invention
  • the Internet is tapidly changing the way the wotld communicates and conducts business There continues to be an exponential increase in the numbei of useis who accesses the Internet to obtain information and to meme chase and sell goods and services via this medium
  • Some web sites may piovide a lot of information and graphics which is not requned by a usei Foi example if a client usei wishes to legulaily download particular weathei information from a meteorological web site concerning a selected locale, the user is only interested in viewing information concerning the locale, not other information piovided on the
  • piovide a method of filtenng the contents of a vntual page Accoiding to an aspect of the piesent invention
  • theie is piovided a method to filtei the contents of a vntual page, the method compnsing the steps of
  • the method may furthei includes the steps of
  • Step (e) may furthei includes the step furthei includes the step of
  • the predefined format may be any one oi moie of the following foi mats txt (Text format), itf (Rich Text Format), XML (Extensible Markup Language), XSL (Extensible Stylesheet Language, WML (Wireless Markup Language)
  • the retneved posted information may be presented to a usei on a mobile phone display a personal digital assistant platfoim or a personal computei display
  • the letueved posted information may optionally also be presented to a usei letiieved as a Short Message Service (SMS) text message
  • SMS Short Message Service
  • the vntual page may be coded in HTML oi XML code
  • theie is piovided a system to filtei the contents ot a vntual page compnsing data piocessing means application piogiam means associated with the data piocessing means to allow selection of a w eb page horn a netwoik and wheiein the application piogiam is capable oi lefoimatting at least one oi the objects oi the selected web page into an individual display item the individual display item associated with infoimation data posted on the web page, and a data stoiage means to stoie a nominated individual display item
  • the application piogiam may fuithei allows the stoied individual display item fiom the data storage means to be lequested and the posted information data associated with the stored individual display item to be leti ieved
  • theie is piovided a method to index the contents of a virtual page into an indexed foi mat, the method compnsing the steps of
  • the method mav fuithei include the step of
  • Step (d) may further compnse the step of pioviding a mechanism for associating an alphanumenc sequence with said unique visual identifiei
  • Step (e) may fuithei compnse the step of accessing said unique visual identifiei by means of said alphanumeric sequence
  • the format suitable foi display on said hand held display unit may be sent in the format of a Short Message Seivice (SMS) text message Accoiding to a fomth aspect of the piesent invention theie is p ⁇ o ⁇ ⁇ ded a method oi ti ansmitting data containing a message the method compnsing the steps of
  • SMS Short Message Seivice
  • the defined taiget may be furthei associated with control instiuctions to perform a mechanical task such as initiation of a reticulation system
  • a usei of a mobile phone oi a PDA may assign a target identifier as "RETIC" which is the contiol system for then home leticulation
  • RETIC target identifier
  • the text "START” is identified as a contiol instruction to initiate a paiticulai target identifiei Hence the contiol reticulation system is issued within instructions to stait leticulation
  • the text "SHUT” is a contiol instiuction to the leticulation system to teiminate reticulation
  • SMS Short Message Seivice
  • Othei contiol instiuctions may be to send a fax message with a target identifiei associated with a fax numbei
  • the text typed into the PDA oi the mobile phone would be
  • Fig 1 is a display on a web biowsei of a web page downloaded by a client user
  • Fig 2 is a schematic lllustiation of a s>stem for implementing a piefeiied embodiment of filtering HTML code
  • Fig 3 is a display on a web browsei of a poition of a web page used to nominate a selected URL address,
  • Fig 4 is a display on a web browsei of nominated objects of the selected URL addiess
  • Fig 5 is a display on a web biowser of a poition of a web page used to lecoid the name of the filter lequest
  • Fig 6 is a display of the face of a mobile telephone
  • Fig 1 theie is shown a web page 10 of a web site for an on-line biokeiage service, Commonwealth Securities which has a virtual page in the foim of a home page at www comsec com au
  • the web page display 10 is seen fiom a client usei 's biowsei located on their peisonal computei
  • the display 10 includes a "Market Indices' poition on the web site which provides a summary of maiket movements foi a particulai days trading as shown in frame 12 of Fig 1
  • Fig 2 is a schematic lllustiation a system 20 foi implementing the method of the preferred embodiment
  • the system includes client computei s 22a and 22b which are connected to the Internet 24
  • a filter piovider shown generally as 26 has a seivei 28 prov ided with a web site 30 for the servei 28, a data base 32 and application program 31
  • a user of computer 22a is the owner of a mobile phone 22c
  • Mobile phone 22c is provided with WAP capabilities and a Short Message Service (SMS) system
  • SMS Short Message Service
  • the user nominates the URL and frame 12 of the web page shown in Fig 1
  • the server 28 obtains the HTML code shown in the web page shown in Fig. 1.
  • the HTML code of this web page is represented as shown in Appendix 1
  • the Application program 31 is programmed to break up the objects of the HTML and reproduces the objects back to the client user of computer 22a, as shown in
  • the client user then nominates the objects from within the page that they would like to access data from the Commonwealth Securities web site
  • the objects are itemised in a grid-type format so that the each object within the frame 12 can be individually selected by an end user by clicking on one of the buttons 41a to 41e.
  • the client usei selects the data relating to information for the
  • a usei can lequest the COMSEC lequest at any time foim then computei 22a oi WAP phone 22c by downloading the web site 30 and entenng the COMSEC piedefined filtei lequest at the web site oi fiom then phone 22c by sending a SMS text message consisting of the request COMSEC.
  • This will activate the application piogram to letneve only the object lelating to the S&P ASX 200 Index at any given time
  • the prefened embodiment provides a method of filtering the contents of a HTML page, theieby providing ease of information retrieval and convenience to the client usei of computer 22a
  • the objects of the code may also be stnpped fiom the HTML code and the infoimation relating to the request stripped so that it is in raw data form
  • the raw data is kept and all othei HTML code is discarded
  • the data can then be presented in any one or moie of the following formats txt (Text format), rtf (Rich Text Format), XML (Extensible Markup Language), XSL (Extensible Stylesheet Language, WML (Wireless Maikup Language)
  • the mobile phone 22a which is WAP capable, can leceiv e data fiom the Inteinet In the example above the S&P ASX 200 Index data is output as an SMS message to a base station which lelays the infoimation to mobile phone 22c
  • the output which is viewed by the client usei is shown in Fig 6
  • the HTML coded web page is bioken into sepaiate objects and the user is able to individually select the object foi selection of particuiai information which is downloaded This allows the usei to configuie the infoimationhielnted to anothei on anothei platfoim such as a mobile phone 01 a PDA Many diffeient forms of infoimation could be lequested Foi example the client usei can lequest to filtei all sorts of data such as weathei foiecast and spoits lesults
  • the application 1 lunmng on computei 28 consists of two paits
  • a fu st pait is designed to piovide a HTML inteiface to filtei a Web page enteied b ⁇ a Usei foi infoimation that may be of inteiest
  • a usei selects the desned information field and enteis a code woid against the field
  • the Web page field and code woid aie then recoided in the database 32 for futuie use
  • the application can be programmed in many different languages (eg Peil, Java, ActiveSc ⁇ pt etc) by a skilled Web application developer
  • the embodiments can be extend to other methods of tiansmitting data containing a message
  • An electionic addresses or destination address (such as a fax number) is associated with a defined taiget and this is stored within a data base
  • a usei inputs the target identifiei into a hand held data tiansmitting unit adapted to transmit data ovei a mobile or cellular netwoik
  • a client user inputs data which contains a message to be attached to the target identifier and this is transmitted to the associated electronic addiess or destination addiess
  • the defined target may be further associated with control instiuctions to perform a mechanical task such as initiation of a reticulation system
  • a usei of a mobile phone or a PDA may assign a target identifier as "RETIC" which is the contiol system foi then home leticulation
  • RETIC target identifier
  • the text "START" is identified as a contiol instruction to initiate a particular target identifiei Hence the contiol leticulation system is issued within instructions to stait reticulation
  • the text "SHUT is a contiol insti uction to the reticulation system to teiminate reticulation
  • SMS Shoit Message Service
  • contiol instructions may be to send a fax message with a taiget identifiei associated with a fax number
  • the text typed into the PDA or the mobile phone would be
  • the above text is sent as an SMS text message to SMS leceiving service which is connected to the Internet
  • the SMS receiving service identifies that a fax is to be sent to the shoit-cut address GM which is a fax number 08 9555 5555 and the text "I am going to arrive at 10am " is sent to that fax number
  • the following algorithms relate to the method of data tiansfer (such as in the piesent embodiment) to mobile phones and other devices such as PDAs
  • Step 1 - The client user creates an address book using a range of 'short-cuts' as identifiers for each address book entry
  • Step 3 Address book entries are stored in a central data-base.
  • Step 4 - Users can originate and send sms messages from mobile hand-sets that will be converted to email messages and transmitted across the internet to the intended recipient
  • Step 5 The user types into the hand-set the address message structured as "shoit-cut" "body of message” eg g will be 10 mins late 4 mtg
  • Step 6 - SMSMB receives the short message and identifies the sender by the telephone number stored on their SIM Step 7 - SMSMB extiacts the shortcut from the beginning of the message and extracts the associated email address from the central data-base from the senders reinstate-cuts stored theie.
  • Step 8 - SMSMB constructs a new email message using the extracted email address and original body of message.
  • Body will be 10 mins late 4 mtg.
  • This message is sent to the user across the internet.
  • Mobile Originated Email Step 4 - Users can originate and send sms messages from mobile hand-sets that will be converted to email messages and transmitted across the internet to the intended recipient.
  • Step 5 The user types into the hand-set the address message structured as "email address" "body of message” eg merrett@hotmail.com will be 10 mins late 4 mtg.
  • Step 6 - SMSMB receives the short message and identifies the sender by the telephone number stored on their SIM.
  • Step 7 - SMSMB recognises the first part of the sms message as an email address
  • Step 8 - SMSMB constructs a new email message using the extracted email address and original body of message.
  • Body will be 10 mins late 4 mtg.
  • This message is sent to the user across the internet
  • Step 4 - Users can originate and send sms messages from mobile hand-sets that will be addressed to the recipient by the shortcut mechanism
  • Step 5 The user types into the hand-set the address message structured as "short-cut" "body of message” eg ga will be 10 mins late 4 mtg.
  • Step 6 SMSMB leceiv es the shoit message and identifies the sendei by the telephone number stoied on then SIM
  • Step 7 SMSMB extiacts the shortcut from the beginning of the message and extiacts the associated phone numbei fiom the cential data-base fiom the sendeis exchange-cuts stoied theie
  • Step 8 SMSMB constiucts a new SMS message using the exti acted email addiess and onginal body of message eg Msg sent to 041 1510 317
  • This message is sent to the usei across the GSM Network Mobile Originated Web page access using SMS
  • Step 4 - Usets can onginate and send sms messages fiom mobile hand-sets that will be addressed to the lecipient bv the shoitcut mechanism
  • Step 5 The usei types into the hand-set the address message structuied as "short-cut" "body of message” eg ga will be 10 mins late 4 mtg
  • Step 6 SMSMB receives the short message and identifies the sendei by the telephone number stored on then SIM
  • Step 7 - SMSMB extiacts the shoitcut fiom the beginning of the message and extiacts the associated phone numbei fiom the central data-base from the sendeis discharge-cuts stored theie
  • Step 8 - SMSMB constructs a new SMS message using the extracted email addiess and original body of message eg Msg sent to 041 1510 317
  • the SMSMB can again be a suitably piogiammed application piogram excutable ovei the Internet in lesponse to leceived lequests Wheie necerney, leplies can be forwarded in lesponse to the leceived lequests and the vanous actions initiated

Abstract

A method to filter the contents of a HTML page, the method comprising the steps of: selecting a web page from a network; reformatting at least one of the objects of the selected web page into an individual display item, said individual display item associated with information data posted on the web page; and nominating the individual display item for storage within a data storage means.

Description

A method of filtering the contents of a virtual page
Field of the invention
The invention lelates to a method of filtenng the contents of a vntual page such as a HTML 01 XML page Background of the invention
The Internet is tapidly changing the way the wotld communicates and conducts business There continues to be an exponential increase in the numbei of useis who accesses the Internet to obtain information and to pui chase and sell goods and services via this medium
It is expected that there shall be at least 300 million users of the Internet worldwide by the yeai 2005 Ceitainly this giowth will continue aftei this time and with it, the numbei of websites accessible via the Internet Likewise, it is expected that theie will be a like inciease in the number of commeicial websites which are maintained by businesses which offer goods and services for sale via the Internet
Although the Internet has up until now been accessible mainly from personal computeis, it is expected that in coming years other platforms will exchange information over the Internet For example, mobile phones having Wireless Application Protocol capabilities and Peisonal Digital Assistants (PDAs) will be able to exchange data over the Internet
One problem with the piogression of platforms othei than computers being connected to the Internet is that a great poition of the information available on the Internet's is in the foim of web sites written in HTML code HTML code may not always be the most suitable format to piesent data on some platforms
Additionally, some web sites may piovide a lot of information and graphics which is not requned by a usei Foi example if a client usei wishes to legulaily download particular weathei information from a meteorological web site concerning a selected locale, the user is only interested in viewing information concerning the locale, not other information piovided on the
Summary of the invention
It is an ob]ect of the invention to piovide a method of filtenng the contents of a vntual page Accoiding to an aspect of the piesent invention, theie is piovided a method to filtei the contents of a vntual page, the method compnsing the steps of
(a) selecting a vntual page fiom a netwoik,
(b) lefoi matting at least one object of the selected vntual page into an individual display item, said individual display item associated with infoimation data posted on the vntual page foi display to useis of said netwoik, and
(c) nominating the individual display item foi stoiage within a data storage means Optionally, the method may furthei includes the steps of
(d) lequesting the stoied individual display item fiom the data stoiage means, and
(e) letneving the posted infoimation data associated with the stoied individual display item Step (e) may furthei includes the step furthei includes the step of
(f) stnpping the objects of the individual display item to only letπeve the posted information data in a piedefined format
In step (f), the predefined format may be any one oi moie of the following foi mats txt (Text format), itf (Rich Text Format), XML (Extensible Markup Language), XSL (Extensible Stylesheet Language, WML (Wireless Markup Language)
The retneved posted information may be presented to a usei on a mobile phone display a personal digital assistant platfoim or a personal computei display
The letueved posted information may optionally also be presented to a usei letiieved as a Short Message Service (SMS) text message The vntual page may be coded in HTML oi XML code
Accoiding to a second aspect of the present invention, theie is piovided a system to filtei the contents ot a vntual page compnsing data piocessing means application piogiam means associated with the data piocessing means to allow selection of a w eb page horn a netwoik and wheiein the application piogiam is capable oi lefoimatting at least one oi the objects oi the selected web page into an individual display item the individual display item associated with infoimation data posted on the web page, and a data stoiage means to stoie a nominated individual display item
The application piogiam may fuithei allows the stoied individual display item fiom the data storage means to be lequested and the posted information data associated with the stored individual display item to be leti ieved
Accoiding to a thud aspect of the piesent invention, theie is piovided a method to index the contents of a virtual page into an indexed foi mat, the method compnsing the steps of
(a) leading said virtual page,
(b) pai smg the components of the virtual page into individual display items,
(c) displaying said individual display items in an index format, and
(d) nominating using the index, at least one individual display item foi storage within a data storage means, said unique visual identifiei associated with current information data posted on the virtual page foi display to users of said network
The method mav fuithei include the step of
(e) utilizing a hand held display unit to access said unique visual identifiei so as to thereby cause said hand held display unit to access and display current infoimation from said virtual page in a format suitable for display on said hand held display unit
Step (d) may further compnse the step of pioviding a mechanism for associating an alphanumenc sequence with said unique visual identifiei Step (e) may fuithei compnse the step of accessing said unique visual identifiei by means of said alphanumeric sequence
The format suitable foi display on said hand held display unit may be sent in the format of a Short Message Seivice (SMS) text message Accoiding to a fomth aspect of the piesent invention theie is pιo\ ιded a method oi ti ansmitting data containing a message the method compnsing the steps of
(f ) associating one or moie electionic addiesses with a defined taiget
(g) stonng the electionic addiess associated the taiget identifiei within a data base
(h) inputting the target identifiei into a hand held data tiansmitting unit adapted to tiansmit data ovei a mobile oi cellulai netwoik
(l) allowing input of data containing a message to be attached to the taiget identifiei , and (j ) tiansmitting said input data to said associated electionic addiess
Optionally in some embodiments the defined taiget may be furthei associated with control instiuctions to perform a mechanical task such as initiation of a reticulation system Foi example, a usei of a mobile phone oi a PDA may assign a target identifier as "RETIC" which is the contiol system for then home leticulation The end usei types into their mobile or then PDA the text
START RETIC
The text "START" is identified as a contiol instruction to initiate a paiticulai target identifiei Hence the contiol reticulation system is issued within instructions to stait leticulation The text "SHUT" is a contiol instiuction to the leticulation system to teiminate reticulation
The text message from the mobile phone is sent over the Internet as a Short Message Seivice (SMS) text message which is received by the leticulation control system which is connected to the Internet
Othei contiol instiuctions may be to send a fax message with a target identifiei associated with a fax numbei In this example, the text typed into the PDA oi the mobile phone would be
FAX GM I am qoing to ai i ive at 10am In this example the above text is sent as an SMS text message to SMS lecen ing seivice which is connected to the Inteinet The SMS leceiving seivice then identifies that a fax is to be sent to the shoit-cut addiess GM which is a fax numbei 08 9555 5555 and the text "I am going to dim e at 10am is sent to that fax numbei Wheie in the specification the woid "compnsing' oi compiised is used, unless otheiwise stated explicitly the scope of the woid is to be constiued bioadly such that it has an inclusive meaning lathei than an exclusiv e meaning
Brief description of the drawings
Notwithstanding any othei forms which may fall within the scope of the piesent invention, piefeiied foims of the invention will now be descnbed, by way of example only, with lefeie ce to the accompanying diawings in which
Fig 1 is a display on a web biowsei of a web page downloaded by a client user,
Fig 2 is a schematic lllustiation of a s>stem for implementing a piefeiied embodiment of filtering HTML code Fig 3 is a display on a web browsei of a poition of a web page used to nominate a selected URL address,
Fig 4 is a display on a web browsei of nominated objects of the selected URL addiess,
Fig 5 is a display on a web biowser of a poition of a web page used to lecoid the name of the filter lequest, and Fig 6 is a display of the face of a mobile telephone
Detailed description of the embodiments
An embodiment of the invention will now be described which l elates to a method of filtering HTML data fiom a web page
Refeinng to Fig 1 theie is shown a web page 10 of a web site for an on-line biokeiage service, Commonwealth Securities which has a virtual page in the foim of a home page at www comsec com au The web page display 10 is seen fiom a client usei 's biowsei located on their peisonal computei The display 10 includes a "Market Indices' poition on the web site which provides a summary of maiket movements foi a particulai days trading as shown in frame 12 of Fig 1
Fig 2 is a schematic lllustiation a system 20 foi implementing the method of the preferred embodiment The system includes client computei s 22a and 22b which are connected to the Internet 24 A filter piovider shown generally as 26 has a seivei 28 prov ided with a web site 30 for the servei 28, a data base 32 and application program 31
In this example, a user of computer 22a is the owner of a mobile phone 22c Mobile phone 22c is provided with WAP capabilities and a Short Message Service (SMS) system
The usei would like to monitor the "S&P ASX 200 Index" piovided fiom the Commonwealth Securities web site on a daily basis from mobile phone telephone 22c To do this, the client user of computer 22a downloads the web site 30 from the Internet 24 using his/her browsei and typing into the Address request 34, the following URL
"http://champagne/fιlterbuιlder/" as shown in Fig. 3.
Referring to Fig. 3, in the space 36 the user nominates the URL and frame 12 of the web page shown in Fig 1 The server 28 obtains the HTML code shown in the web page shown in Fig. 1. The HTML code of this web page is represented as shown in Appendix 1
The Application program 31 is programmed to break up the objects of the HTML and reproduces the objects back to the client user of computer 22a, as shown in
The client user then nominates the objects from within the page that they would like to access data from the Commonwealth Securities web site In this regaid, the objects are itemised in a grid-type format so that the each object within the frame 12 can be individually selected by an end user by clicking on one of the buttons 41a to 41e. In this example, the client usei selects the data relating to information for the
"S&P ASX 200 Index" as shown by arrow 40 in Fig 4 by clicking on button 41 c This request is stored as a filter request and is named "COMSEC" by the client usei 22a as shown in shown in 36 of Fig 5 The application piogiam 1 saves the COMSEC lequest as a filtei in data base 32 so that the base URL and the objects of the page aie saved in the data base The actual HTML document (web-page) is not saved The code in Appendix 1 is filteied by the application program to look foi the Close of 3,176 80 by locating the code within such "tags ' as TABLE, TR (table low) and TD (Table data) as shown in the highlighted sections of the code in Appendix 1
A usei can lequest the COMSEC lequest at any time foim then computei 22a oi WAP phone 22c by downloading the web site 30 and entenng the COMSEC piedefined filtei lequest at the web site oi fiom then phone 22c by sending a SMS text message consisting of the request COMSEC. This will activate the application piogram to letneve only the object lelating to the S&P ASX 200 Index at any given time In this way, it is possible foi the client usei of computei 22a oi phone 22c to review only that infoimation and he/she does not have to wade through othei infoimation on the Commonwealth secunties web site
In this way, the prefened embodiment provides a method of filtering the contents of a HTML page, theieby providing ease of information retrieval and convenience to the client usei of computer 22a
The objects of the code may also be stnpped fiom the HTML code and the infoimation relating to the request stripped so that it is in raw data form The conveision occuis by the application piogram 31 leading the contents of the HTML code and finding objects containing law data in that code The raw data is kept and all othei HTML code is discarded The data can then be presented in any one or moie of the following formats txt (Text format), rtf (Rich Text Format), XML (Extensible Markup Language), XSL (Extensible Stylesheet Language, WML (Wireless Maikup Language)
Other foi mats can also be used and the choice will depend upon the platfoim to which the requested data is to be output to Foi example, the mobile phone 22a which is WAP capable, can leceiv e data fiom the Inteinet In the example above the S&P ASX 200 Index data is output as an SMS message to a base station which lelays the infoimation to mobile phone 22c The output which is viewed by the client usei is shown in Fig 6
The HTML coded web page is bioken into sepaiate objects and the user is able to individually select the object foi selection of particuiai information which is downloaded This allows the usei to configuie the infoimation piesented to anothei on anothei platfoim such as a mobile phone 01 a PDA Many diffeient forms of infoimation could be lequested Foi example the client usei can lequest to filtei all sorts of data such as weathei foiecast and spoits lesults
Returning to Fig 2 it can theiefoie be seen that the application 1 lunmng on computei 28 consists of two paits A fu st pait is designed to piovide a HTML inteiface to filtei a Web page enteied b\ a Usei foi infoimation that may be of inteiest A usei then selects the desned information field and enteis a code woid against the field The Web page field and code woid aie then recoided in the database 32 for futuie use
The second pait of the application momtois leceived internet requests for the code woid in question Upon receiving the requested code woid the application downloads the relevant Web page and filtei s the web page to extiact the field The infoimation content is then sent in a reply to the Internet request to the requesting device
The application can be programmed in many different languages (eg Peil, Java, ActiveScπpt etc) by a skilled Web application developer The embodiments can be extend to other methods of tiansmitting data containing a message An electionic addresses or destination address (such as a fax number) is associated with a defined taiget and this is stored within a data base A usei inputs the target identifiei into a hand held data tiansmitting unit adapted to transmit data ovei a mobile or cellular netwoik A client user inputs data which contains a message to be attached to the target identifier and this is transmitted to the associated electronic addiess or destination addiess
Optionally in some embodiments the defined target may be further associated with control instiuctions to perform a mechanical task such as initiation of a reticulation system Foi example, a usei of a mobile phone or a PDA may assign a target identifier as "RETIC" which is the contiol system foi then home leticulation The end usei types into then mobile oi then PDA the text
START RETIC
The text "START" is identified as a contiol instruction to initiate a particular target identifiei Hence the contiol leticulation system is issued within instructions to stait reticulation The text "SHUT is a contiol insti uction to the reticulation system to teiminate reticulation The text message from the mobile phone is sent over the Internet as a Shoit Message Service (SMS) text message which is leceived by the leticulation control system which is connected to the Internet
Other contiol instructions may be to send a fax message with a taiget identifiei associated with a fax number In this example, the text typed into the PDA or the mobile phone would be
FAX GM I am going to arrive at Warn.
In this example, the above text is sent as an SMS text message to SMS leceiving service which is connected to the Internet The SMS receiving service then identifies that a fax is to be sent to the shoit-cut address GM which is a fax number 08 9555 5555 and the text "I am going to arrive at 10am " is sent to that fax number
The following algorithms relate to the method of data tiansfer (such as in the piesent embodiment) to mobile phones and other devices such as PDAs
Algorithm - Mobile originated email using SMS Address book definition
Step 1 - The client user creates an address book using a range of 'short-cuts' as identifiers for each address book entry
Step 2 - The address book entries consist of a short cut and an email address oi a mobile telephone numbei eg gm=merrett@hotmaιl com, ga=041 1 047 510 Step 3 - Address book entries are stored in a central data-base.
Mobile Originated Email using Short cuts
Step 4 - Users can originate and send sms messages from mobile hand-sets that will be converted to email messages and transmitted across the internet to the intended recipient
Step 5 - The user types into the hand-set the address message structured as "shoit-cut" "body of message" eg g will be 10 mins late 4 mtg
Step 6 - SMSMB receives the short message and identifies the sender by the telephone number stored on their SIM Step 7 - SMSMB extiacts the shortcut from the beginning of the message and extracts the associated email address from the central data-base from the senders soit-cuts stored theie.
Step 8 - SMSMB constructs a new email message using the extracted email address and original body of message. Eg. From, sender no@smsmebaby.com
To: merrett@hotmail.com
Body will be 10 mins late 4 mtg.
This message is sent to the user across the internet.
Mobile Originated Email Step 4 - Users can originate and send sms messages from mobile hand-sets that will be converted to email messages and transmitted across the internet to the intended recipient.
Step 5 - The user types into the hand-set the address message structured as "email address" "body of message" eg merrett@hotmail.com will be 10 mins late 4 mtg.
Step 6 - SMSMB receives the short message and identifies the sender by the telephone number stored on their SIM.
Step 7 - SMSMB recognises the first part of the sms message as an email address
Step 8 - SMSMB constructs a new email message using the extracted email address and original body of message. Eg.
From: sender no@smsmebaby.com To: merrett @ hotmail .com
Body: will be 10 mins late 4 mtg.
This message is sent to the user across the internet
Mobile Originated SMS using Short cuts
Step 4 - Users can originate and send sms messages from mobile hand-sets that will be addressed to the recipient by the shortcut mechanism
Step 5 - The user types into the hand-set the address message structured as "short-cut" "body of message" eg ga will be 10 mins late 4 mtg. Step 6 - SMSMB leceiv es the shoit message and identifies the sendei by the telephone number stoied on then SIM
Step 7 - SMSMB extiacts the shortcut from the beginning of the message and extiacts the associated phone numbei fiom the cential data-base fiom the sendeis soit-cuts stoied theie Step 8 - SMSMB constiucts a new SMS message using the exti acted email addiess and onginal body of message eg Msg sent to 041 1510 317
"(From Sendei Name) (Reply GM) Msg will be 10 mins late 4 mtg (www smsmebaby com)"
This message is sent to the usei across the GSM Network Mobile Originated Web page access using SMS
Step 4 - Usets can onginate and send sms messages fiom mobile hand-sets that will be addressed to the lecipient bv the shoitcut mechanism
Step 5 - The usei types into the hand-set the address message structuied as "short-cut" "body of message" eg ga will be 10 mins late 4 mtg Step 6 - SMSMB receives the short message and identifies the sendei by the telephone number stored on then SIM
Step 7 - SMSMB extiacts the shoitcut fiom the beginning of the message and extiacts the associated phone numbei fiom the central data-base from the sendeis soit-cuts stored theie
Step 8 - SMSMB constructs a new SMS message using the extracted email addiess and original body of message eg Msg sent to 041 1510 317
"(From Sendei Name) (Reply GM) Msg will be 10 mins late 4 mtg (www smsmebabv com)'
This message is sent to the usei across the GSM Netwoik
The SMSMB can again be a suitably piogiammed application piogram excutable ovei the Internet in lesponse to leceived lequests Wheie necessaiy, leplies can be forwarded in lesponse to the leceived lequests and the vanous actions initiated
It would be appieciated by a person skilled in the ait that numeious vanations and/oi modifications may be made to the piesent invention as shown in the specific embodiments without dcpaiting fiom the spint 01 scope of the invention as bioadly descnbed The piesent embodiments aie theiefoie, to be consideied in all icspects to be illustiativc and not lestnctive
APPENDIX 1
HTML Code for Web Page of Fig 1.
<TABLE BORDERS WIDTH=455 CELLSPACING=2 CELLPADDING=2>
<TR>
<TD WIDTH=205 NOWRAP BGCOLOR="#FFCC00"xNOBRxFONT
FACE="Anal,helvetιca" SIZE="- l "><B>Summary</Bx/FONT></NOBRx/TD> <TD WIDTH=90 ALIGN=CENTER NOWRAP
BGCOLOR="#FFCC00"xNOBRxFONT FACE="Anal,helvetica" SIZE="- 1 "><B>Close</Bx/FONTx/NOBRx/TD>
<TD WIDTH=80 ALIGN=CENTER NOWRAP BGCOLOR="#FFCC00"xNOBRxFONT FACE="Anal,helvetιca" SIZE="- 1 "xB>Movement</Bx/FONTx/NOBRx/TD>
<TD WIDTH=80 ALIGN=CENTER NOWRAP BGCOLOR="#FFCC00"xNOBRxFONT FACE="Arial,helvetica" SIZE="- l "xB>% Change</Bx FONTx/NOBRx/TD>
</TR> <TR>
<TD WIDTH=205 BGCOLOR="#FFFFCC"xTABLE WIDTH-205 BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR>
<TD WIDTH- 15 ALIGN=CENTERxIMG ALIGN="ABSMIDDLE" SRC=7CMSImages/GBC-Down.gιf" WIDTH=9 HEIGHT=9 BORDER=0
ALT=""x/TD>
<TD WIDTH=190xFONT FACE="Aπal,helvetιca" SIZE="- 1 ">A11 Ordinaries</FONTx/TD> </TR>
</TABLEx/TD>
<TD WIDTH=90 ALIGN=RIGHT BGCOLOR="#FFFFCC"xFONT FACE="Anal,helvetιca" SIZE="- l ,,xFONT COLOR="#F00000">3,176.80&nbsp.</FONTx/FONTx/TD>
<TD WIDTH=80 ALIGN-RIGHT BGCOLOR="#FFFFCC"xFONT FACE="Aπal,helvetιca" SIZE="- l "xFONT COLOR-"#F00000">- 25 70&nbsp;</FONTx/FONTx/TD>
<TD WIDTH=80 ALIGN=RIGHT BGCOLOR="#FFFFCC"xFONT FACE=" Anal.helvetica" SIZE="- 1 "xFONT COLOR- "#F00000" >-
0.81&nbsp,</FONTx/FONTx/TD>
</TR>
<TR>
<TD WIDTH-205 BGCOLOR-"#FFFFCC"xTABLE WIDTH=205 BORDER-0 CELLSPACING=0 CELLPADDING=0>
<TR>
<TD WIDTH- 15 ALIGN-CENTERxIMG ALIGN-" ABSMIDDLE" SRC=7CMSImages/GBC-Down.gιf" WIDTH-9 HEIGHT-9 BORDER-0 ALT=""x/TD> <TD WIDTH- 190xFONT FACE="Arial,helvetιca" SIZE="- 1 ">A11
Industrιals</FONTx/TD>
</TR>
</TABLEx/TD>
<TD WIDTH-90 ALIGN-RIGHT BGCOLOR- "#FFFFCC"xFONT FACE-" Anal, helvetica" SIZE-"- 1 "xFONT
COLOR="#F00000">5,529.60&nbsp;</FONTx/FONTx/TD> <TD WIDTH-80 ALIGN-RIGHT BGCOLOR="#FFFFCC"xFONT FACE="Aιidl,helvetιcd" SIZE="- l "xFONT COLOR="#F00000">- 59 00&nbsp,</FONTx/FONTx/TD>
<TD WIDTH-80 ALIGN-RIGHT BGCOLOR="#FFFFCC"xFONT FACE="Anal.helvetιca" SIZE="- l "xFONT COLOR="#F00000">-
1 06&nbsp,</FONTx/FONTx/TD>
</TR>
<TR>
<TD WIDTH-205 BGCOLOR="#FFFFCC"xTABLE WIDTH-205 BORDER-0 CELLS PACING-0 CELLPADDING-0>
<TR>
<TD WIDTH- 15 ALIGN-CENTERxIMG ALIGN-" ABSMIDDLE" SRC=7CMSImages/GBC-Up.gif" WIDTH-9 HEIGHT-9 BORDER-0 ALT=""x/TD> <TD WIDTH- 190xFONT FACE="Arιal,helvetιca" SIZE="- 1 ">A11
Resources</FONTx/TD>
</TR>
</TABLEx/TD>
<TD WIDTH-90 ALIGN-RIGHT BGCOLOR="#FFFFCC"xFONT FACE-" Aπal,helvetιca" SIZE-"- 1 "xFONT
COLOR="#007000">1.217.50&nbsp;</FONTx/FONTx/TD>
<TD WIDTH-80 ALIGN-RIGHT BGCOLOR="#FFFFCC"xFONT
FACE-" Anal.helvetica" SIZE-"- 1 "xFONT
COLOR="#007000">+7 70&nbsp,</FONTx/FONTx/TD> <TD WIDTH-80 ALIGN-RIGHT BGCOLOR-"#FFFFCC"xFONT
FACE-" Anal,helvetιca" SIZE-"- 1 "xFONT COLOR="#007000">+0 64&nbsp,</FONTx/FONTx/TD>
</TR>
<TR> <TD WIDTH-205 BGCOLOR="#FFFFCC"xTABLE WIDTH-205 BORDER-0 CELLSPACING-0 CELLPADDING-0>
<TR>
<TD WIDTH- 15 ALIGN-CENTERxIMG ALIGN-" ABSMIDDLE" SRC=7CMSImages/GBC-Up.gif" WIDTH-9 HEIGHT-9 BORDER-0
ALT=""x TD>
<TD WIDTH- 190xFONT FACE="Arial,helvetιca" SIZE="- 1 ">A11 Mining</FONTx/TD>
</TR> </TABLEx/TD>
<TD WIDTH-90 ALIGN-RIGHT BGCOLOR="#FFFFCC"xFONT FACE-" Anal.helvetica" SIZE-"- 1 "xFONT COLOR="#007000">621.10&nbsp;</FONTx/FONTx/TD>
<TD WIDTH-80 ALIGN-RIGHT BGCOLOR-"#FFFFCC"xFONT FACE-" Arialjielvetica" SIZE-"- 1 "xFONT
COLOR="#007000">+3.60&nbsp;</FONTx/FONTx/TD>
<TD WIDTH-80 ALIGN-RIGHT BGCOLOR="#FFFFCC"xFONT
FACE="Arial,helvetιca" SIZE="- l "xFONT COLOR="#007000">+0.58&nbsp:</FONTx/FONTx/TD> </TR>
</TABLE>

Claims

Claims
1 A method to filtei the contents oi a vn tual pdge the method compnsing the steps of
(a) selecting a ntual page fiom a netwoik,
(b) lefoi matting at least one object of the selected vntual page into an individual display item said individual display item associdted with infoimdtion ddtd posted on the virtudl page foi displav to usei s of said netwoik and
(c) nominating the individual display item foi stoiage within a data stoiage means
2 A method as claimed in claim 1 , wheiein the method fuithei includes the steps of
(d) lequesting the stored individual display item fiom the data storage means and
(e) letneving the posted infoimation data associated with the stoied individual display item
3 A method as claimed in claim 2, wherein step (e) furthei includes the step fuithei includes the step of
(f) stripping the objects of the individual display item to onlv letneve the posted infoimation data in a pi ede fined foimat
4 A method as claimed in claim 3, wherein in step (f), the predefined format is any one oi moie of the following formats txt (Text foimat), itf (Rich Text Format), XML (Extensible Markup Language), XSL (Extensible Stylesheet Language, WML (Wireless Maikup Language)
5 A method as claimed in any one of claims 2 to 4, wherein the letiieved posted information is piesented to a usei on a mobile phone display, a peisonal digital assistant platfoim oi a pei sonal computei display
6 A method as claimed in any one of claims 2 to 5 wheiein the letiieved posted information is piesented to a usei letneved as a Shoit Message Seivice (SMS) text message
7 A method as claimed in any one of claims 2 to 6 wheiein said virtual page is coded
Figure imgf000018_0001
8 A sy stem to f iltei the contents of a v n tual page compnsing data piocessing means application piogiam means associated with the data piocessing means to allow selection of a v ntual page fiom a netwoik accessible to a pluialitv of useis wheiein the application piogi am is capable oi icfoi atting at least one of the objects of the selected vntual page into an individual display item, the individual displav item associated w ith infoi mation data posted on the vntual page, and a data stoi age means to stoie a nominated indiv idual display item
9 A system as claimed in claim 8 w heiein the application pi ogiam fuithei allows the stoied individual displav item fiom the data stoiage means to be lequested and the posted infoimation data associated with the stoied individual display item to be letiieved
10 A piovidei of a web site available on the Inteinet, the web site utilising a method as claimed in any one of claims 1 to 7, or a system as claimed in any one of claims 8 to 9
1 1 A web site available on the Inteinet, the web site utilising a method as claimed in any one of claims 1 to 7, oi a system as claimed in any one of claims 8 to 9
12 A method to index the contents of a vntual page into an indexed foimat the method compnsing the steps of
(a) leading said vntual page,
(b) paising the components of the vn tual page into individual display items
(c) displaying said individual display items in an index foimat and
(d) nominating using the index, at least one indiv idual display item foi stoiage within a data storage means, said unique v isual identifiei associated with cunent infoimation data posted on the v ntual page foi display to usei s of said netwoik
1 A method as claimed in claim 12 wheiein said method fui thei includes the step of
( a) utilizing a hand held display unit to access said unique visual identifiei so as to theieb) cause said hand held displav unit to access and displav cui ient infoi mation fiom said vn tual page in a foimat suitable foi displav on said hand held display unit
14 A method as claimed in claim 1 3 wheiein step (d) fuithei compnses pioviding a mechanism foi associating an alphanumenc sequence with said unique v isual identifiei
15 A method as claimed in claim 14, wheiein step (e) fuithei compnses accessing said unique visual identifiei by means of said alphanumeric sequence
16 A method as claimed in any one of claims 1 to 1 , wheiein said foimat suitable foi display on said hand held display unit is sent in the foimat of a Shoit Message Seivice (SMS) text message
17 A method of tiansmitting data containing a message, the method compnsing the steps of
(a) associating one or more electronic addi esses with a defined target,
(b) stonng the electronic addiess associated the taiget identifiei within a data base
(c) inputting the taiget identifier into a hand held data transmitting unit adapted to tiansmit data ovei a mobile or cellular network,
(d) allowing input of data containing a message to be attached to the target identifiei and transmitting said input data to said associated electionic address
18 A method of pioviding a customised internet access service the method compnsing the steps of
(a) providing a fu st application for downloading and paising selected web pages foi the selection of infoimation fields within said selected web page by a usei
(b) stonng the selected infoimation fields,
(c) pioviding a second application foi leceiving lequest for cuπent infoimation lelated to said selected infoimation fields and upon leceiving a lequest fiom a lequesting device accessing a conesponding web page to deteimine cuiient infoimation associated w ith the selected infoimation field and foi wai ding said cuiient infoimation to said lequesting device 19 A method as claimed in claim 18 wherein said requesting device comprises a mobile phone.
20 A method as claimed in claim 19 wherein said current information is forwarded as an SMS message to said mobile phone
PCT/AU2001/000405 2000-04-10 2001-04-10 A method of filtering the contents of a virtual page WO2001077886A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2001248143A AU2001248143A1 (en) 2000-04-10 2001-04-10 A method of filtering the contents of a virtual page

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
AUPQ6803 2000-04-10
AUPQ6803A AUPQ680300A0 (en) 2000-04-10 2000-04-10 A method

Publications (1)

Publication Number Publication Date
WO2001077886A1 true WO2001077886A1 (en) 2001-10-18

Family

ID=3820897

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/AU2001/000405 WO2001077886A1 (en) 2000-04-10 2001-04-10 A method of filtering the contents of a virtual page

Country Status (2)

Country Link
AU (1) AUPQ680300A0 (en)
WO (1) WO2001077886A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004023450A1 (en) * 2002-09-05 2004-03-18 Opera Software Asa Presenting html content on a small screen terminal display
US7900137B2 (en) 2003-10-22 2011-03-01 Opera Software Asa Presenting HTML content on a screen terminal display
CN103514221A (en) * 2012-06-28 2014-01-15 百度在线网络技术(北京)有限公司 Web site resource management method and device

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1996027986A1 (en) * 1995-03-07 1996-09-12 Geoworks Limited Method of transmitting data and method of and apparatus for displaying data
WO1998003928A1 (en) * 1996-07-23 1998-01-29 Lextron Systems, Inc. Integrated services on intranet and internet
WO1999006915A1 (en) * 1997-07-29 1999-02-11 Jfax Communications, Inc. Processing and forwarding messages from a computer network to a forwarding service
GB2331600A (en) * 1997-11-21 1999-05-26 Ibm Customization of Web pages based on requester type
EP0921480A2 (en) * 1997-10-08 1999-06-09 Lucent Technologies Inc. Apparatus and method for retrieving data from a network site
WO1999052032A1 (en) * 1998-04-08 1999-10-14 Geoworks Corporation Wireless communication device with markup language based man-machine interface
WO1999056447A1 (en) * 1998-04-29 1999-11-04 Infogear Technology Corporation Method and system for configuring an internet appliance
US6012090A (en) * 1997-03-14 2000-01-04 At&T Corp. Client-side parallel requests for network services using group name association
US6021409A (en) * 1996-08-09 2000-02-01 Digital Equipment Corporation Method for parsing, indexing and searching world-wide-web pages

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1996027986A1 (en) * 1995-03-07 1996-09-12 Geoworks Limited Method of transmitting data and method of and apparatus for displaying data
WO1998003928A1 (en) * 1996-07-23 1998-01-29 Lextron Systems, Inc. Integrated services on intranet and internet
US6021409A (en) * 1996-08-09 2000-02-01 Digital Equipment Corporation Method for parsing, indexing and searching world-wide-web pages
US6012090A (en) * 1997-03-14 2000-01-04 At&T Corp. Client-side parallel requests for network services using group name association
WO1999006915A1 (en) * 1997-07-29 1999-02-11 Jfax Communications, Inc. Processing and forwarding messages from a computer network to a forwarding service
EP0921480A2 (en) * 1997-10-08 1999-06-09 Lucent Technologies Inc. Apparatus and method for retrieving data from a network site
GB2331600A (en) * 1997-11-21 1999-05-26 Ibm Customization of Web pages based on requester type
WO1999052032A1 (en) * 1998-04-08 1999-10-14 Geoworks Corporation Wireless communication device with markup language based man-machine interface
WO1999056447A1 (en) * 1998-04-29 1999-11-04 Infogear Technology Corporation Method and system for configuring an internet appliance

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004023450A1 (en) * 2002-09-05 2004-03-18 Opera Software Asa Presenting html content on a small screen terminal display
US7900137B2 (en) 2003-10-22 2011-03-01 Opera Software Asa Presenting HTML content on a screen terminal display
CN103514221A (en) * 2012-06-28 2014-01-15 百度在线网络技术(北京)有限公司 Web site resource management method and device

Also Published As

Publication number Publication date
AUPQ680300A0 (en) 2000-05-11

Similar Documents

Publication Publication Date Title
RU2245577C2 (en) Electronic message board and mail server
US20050108418A1 (en) Method and system for updating/reloading the content of pages browsed over a network
US7512569B2 (en) User defined components for content syndication
US7752266B2 (en) System and method to facilitate translation of communications between entities over a network
US6763388B1 (en) Method and apparatus for selecting and viewing portions of web pages
US20040172389A1 (en) System and method for automated tracking and analysis of document usage
JP5133984B2 (en) Input candidate providing device, input candidate providing system, input candidate providing method, and input candidate providing program
US20020184319A1 (en) Systems and methods for facilitating access to an information address
US20090012940A1 (en) Sharing mobile search results
CN1905701B (en) Method and system for issuing network message to mobile terminal apparatus
US7877694B2 (en) Hosted notifications templates
Al-Masri et al. MobiEureka: an approach for enhancing the discovery of mobile web services
WO2001011502A2 (en) Method and apparatus for combining parts of different web pages
US20020042265A1 (en) Automated information entry for wireless devices
WO2001077886A1 (en) A method of filtering the contents of a virtual page
CN102810110B (en) Obtain the method and system of network text data
CN102272748A (en) System and method for enhancing digital content
US20020023124A1 (en) Method and system for providing character contents in the form of images
JPH10145421A (en) Electronic picture postcard system
KR100321926B1 (en) Media that can record computer programs to service information and/or services using direct access mode, and system thereof
WO2003077160A1 (en) Method and system for web navigation using a hyperlink database
US20020095475A1 (en) Frame handling for a thin client
US20040260817A1 (en) Facilitating access to a resource of an on-line service
CN102025659A (en) WEB gateway adaptive method and WEB gateway
JP2001195340A (en) Electronic mail communication method and equipment

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP