WO2005022333A3 - Event notification - Google Patents

Event notification Download PDF

Info

Publication number
WO2005022333A3
WO2005022333A3 PCT/US2004/027870 US2004027870W WO2005022333A3 WO 2005022333 A3 WO2005022333 A3 WO 2005022333A3 US 2004027870 W US2004027870 W US 2004027870W WO 2005022333 A3 WO2005022333 A3 WO 2005022333A3
Authority
WO
WIPO (PCT)
Prior art keywords
data
server
request
client programs
client
Prior art date
Application number
PCT/US2004/027870
Other languages
French (fr)
Other versions
WO2005022333A2 (en
WO2005022333A8 (en
Inventor
Derrick Wang Whitle
Vincent Louis Sollicito
Edward F Seitz
Brockton Scott Davis
Stephen Kent Owens
Richard George Vaughan
James Zachary Bollas
Original Assignee
Yahoo Inc
Derrick Wang Whitle
Vincent Louis Sollicito
Edward F Seitz
Brockton Scott Davis
Stephen Kent Owens
Richard George Vaughan
James Zachary Bollas
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
Priority claimed from US10/651,473 external-priority patent/US7469302B2/en
Priority claimed from US10/651,923 external-priority patent/US7496607B2/en
Priority claimed from US10/652,607 external-priority patent/US7890961B2/en
Application filed by Yahoo Inc, Derrick Wang Whitle, Vincent Louis Sollicito, Edward F Seitz, Brockton Scott Davis, Stephen Kent Owens, Richard George Vaughan, James Zachary Bollas filed Critical Yahoo Inc
Publication of WO2005022333A2 publication Critical patent/WO2005022333A2/en
Publication of WO2005022333A8 publication Critical patent/WO2005022333A8/en
Publication of WO2005022333A3 publication Critical patent/WO2005022333A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus

Abstract

A method, apparatus, computer program product, and computer system for ensuring consistency between data displayed by multiple independent client programs that can simultaneously display server-provided data. The data are accessible only from a server that is not persistently connected to the client computer system(s) displaying the data, so the client programs cannot retrieve the data independently without sending a request to the server. Client programs do not poll the server by sending a request to learn that data capable of being displayed by the multiple client programs have been updated. Instead, client programs are notified by the server program receiving the request to change the data at the time the request is received.
PCT/US2004/027870 2003-08-29 2004-08-25 Event notification WO2005022333A2 (en)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
US10/651,923 2003-08-29
US10/652,607 2003-08-29
US10/651,473 US7469302B2 (en) 2003-08-29 2003-08-29 System and method for ensuring consistent web display by multiple independent client programs with a server that is not persistently connected to client computer systems
US10/651,923 US7496607B2 (en) 2003-08-29 2003-08-29 Method and system for maintaining synchronization between a local data cache and a data store
US10/652,607 US7890961B2 (en) 2003-08-29 2003-08-29 Method and apparatus for providing desktop application functionality in a client/server architecture
US10/651,473 2003-08-29

Publications (3)

Publication Number Publication Date
WO2005022333A2 WO2005022333A2 (en) 2005-03-10
WO2005022333A8 WO2005022333A8 (en) 2006-11-16
WO2005022333A3 true WO2005022333A3 (en) 2009-04-16

Family

ID=34279860

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2004/027870 WO2005022333A2 (en) 2003-08-29 2004-08-25 Event notification

Country Status (1)

Country Link
WO (1) WO2005022333A2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6101510A (en) * 1997-01-29 2000-08-08 Microsoft Corporation Web browser control for incorporating web browser functionality into application programs
WO2003019901A1 (en) * 2001-08-23 2003-03-06 Privia Inc. System and method for enabling the sending of notifications from a server to a client without polling in a data communication network

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6101510A (en) * 1997-01-29 2000-08-08 Microsoft Corporation Web browser control for incorporating web browser functionality into application programs
WO2003019901A1 (en) * 2001-08-23 2003-03-06 Privia Inc. System and method for enabling the sending of notifications from a server to a client without polling in a data communication network

Also Published As

Publication number Publication date
WO2005022333A2 (en) 2005-03-10
WO2005022333A8 (en) 2006-11-16

Similar Documents

Publication Publication Date Title
WO2007047900A3 (en) System and method for displaying data on a thin client
WO2005062775A3 (en) System and method for preventing automated programs in a network
WO2005017649A3 (en) System, and associated method, for downloading an application
WO2010005821A3 (en) System and method for syncing a user interface on a server device to a user interface on a client device
WO2006012558A3 (en) Wireless interactive multi-user display system and method
WO2005020543A3 (en) System and method for remote assistance
WO2007050886A8 (en) Distribution of advertising content for an entertainment device
EP1640952A3 (en) System and method for transmitting video data
GB2377340A (en) Method for informing a user to obtain a product and communication system employing
WO2007075620A3 (en) System and method for processing composite trading orders at a client
EP1887484A3 (en) Method for pre-transmission of structured data sets between a client device and a server device
WO2006002465A8 (en) Method, apparatus, system and computer program product for cluster detection
JP2009122945A5 (en)
WO2010104644A3 (en) Method, computer program product, and apparatus for enabling task aggregation in an enterprise environment
CN103685433A (en) Virtual document transmission system and virtual document transmission method thereof
WO2004042571A3 (en) A communication method with reduced response time in a distributed data processing system
WO2004010715A3 (en) Techniques for conducting a survey using an item selection system
WO2006105248A3 (en) Method, system, and computer program product for electronic messaging
EP1482697A3 (en) Remote service provision using a chat protocol
US7984195B2 (en) Hybrid industrial networked computer system
WO2001003399A3 (en) A thin multimedia communication device and method
CN102301361B (en) Communicating data in flows between first and second computers connected over network
WO2005022333A8 (en) Event notification
JP2001167180A (en) Electronic advertisement method and electronic advertisement system
WO2001095172A3 (en) Method and apparatus for processing an online transaction over a communication network

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG 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 NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

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

121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase