WO2005022337A3 - Extensible user interface - Google Patents

Extensible user interface Download PDF

Info

Publication number
WO2005022337A3
WO2005022337A3 PCT/US2004/027874 US2004027874W WO2005022337A3 WO 2005022337 A3 WO2005022337 A3 WO 2005022337A3 US 2004027874 W US2004027874 W US 2004027874W WO 2005022337 A3 WO2005022337 A3 WO 2005022337A3
Authority
WO
WIPO (PCT)
Prior art keywords
computer system
client
server
user interface
information
Prior art date
Application number
PCT/US2004/027874
Other languages
French (fr)
Other versions
WO2005022337A2 (en
Inventor
Derrick Wang Whitle
Vincent Louis Sollicito
Edward F Seitz
Brockton Scott Davis
Stephen Kent Owens
Richard George Vaughan
James Zachary Bollas
Robert S Gue
James Bradford Biddy
Michael R Wolford
Steven Allen Dowds
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
Robert S Gue
James Bradford Biddy
Michael R Wolford
Steven Allen Dowds
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,923 external-priority patent/US7496607B2/en
Priority claimed from US10/652,379 external-priority patent/US20050050301A1/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, Robert S Gue, James Bradford Biddy, Michael R Wolford, Steven Allen Dowds filed Critical Yahoo Inc
Publication of WO2005022337A2 publication Critical patent/WO2005022337A2/en
Publication of WO2005022337A3 publication Critical patent/WO2005022337A3/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/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • G06F3/04855Interaction with scrollbars
    • 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
    • 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/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/34Graphical or visual programming
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/38Creation or generation of source code for implementing user interfaces

Abstract

A method, apparatus, computer system and computer program product that enable a server to provide information and control the display of the information at a client dynamically without being persistently connected to the client. Functionality of the user interface can be changed without changing a client application displaying the information, installing a new application on the client computer system, or maintaining a persistent network connection between the client computer system and the server computer system. A control program running on the client computer system is configured to operate according to instructions provided by the server. The instructions provide information such as particular modules to present within the user interface and the layout of windows that provide access to the modules. The server also provides instructions for responses to be performed upon receiving events.
PCT/US2004/027874 2003-08-29 2004-08-25 Extensible user interface WO2005022337A2 (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,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,379 US20050050301A1 (en) 2003-08-29 2003-08-29 Extensible user interface
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/652,379 2003-08-29

Publications (2)

Publication Number Publication Date
WO2005022337A2 WO2005022337A2 (en) 2005-03-10
WO2005022337A3 true WO2005022337A3 (en) 2006-05-11

Family

ID=34279863

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2004/027874 WO2005022337A2 (en) 2003-08-29 2004-08-25 Extensible user interface

Country Status (1)

Country Link
WO (1) WO2005022337A2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080208964A1 (en) * 2005-07-27 2008-08-28 Mikhail Vasilyevich Belyaev Client-Server Information System and Method for Providing Graphical User Interface
US8375325B2 (en) * 2005-12-30 2013-02-12 Google Inc. Customizable, multi-function button
CN112230906B (en) * 2019-07-15 2023-05-23 腾讯科技(深圳)有限公司 Method, device and equipment for creating list control and readable storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020186257A1 (en) * 2001-06-08 2002-12-12 Cadiz Jonathan J. System and process for providing dynamic communication access and information awareness in an interactive peripheral display
US20030164862A1 (en) * 2001-06-08 2003-09-04 Cadiz Jonathan J. User interface for a system and process for providing dynamic communication access and information awareness in an interactive peripheral display
US20040212640A1 (en) * 2003-04-25 2004-10-28 Justin Mann System and method for providing dynamic user information in an interactive display

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020186257A1 (en) * 2001-06-08 2002-12-12 Cadiz Jonathan J. System and process for providing dynamic communication access and information awareness in an interactive peripheral display
US20030164862A1 (en) * 2001-06-08 2003-09-04 Cadiz Jonathan J. User interface for a system and process for providing dynamic communication access and information awareness in an interactive peripheral display
US20040212640A1 (en) * 2003-04-25 2004-10-28 Justin Mann System and method for providing dynamic user information in an interactive display

Also Published As

Publication number Publication date
WO2005022337A2 (en) 2005-03-10

Similar Documents

Publication Publication Date Title
WO2005048043A3 (en) Method and system for user control of secondary content displayed on a computing device
WO2001037144A3 (en) System and method for application viewing through collaborative web browsing session
WO2003104960A3 (en) Temporary communication areas for a computer user interface
WO2005041019A3 (en) Successively displaying panels in a computer user interface
WO2001065338A3 (en) Method and system for harvesting feedback on items from users of a network-based transaction facility
WO2001045017A8 (en) System and method for measuring web page advertisement impressions
WO2003096669A3 (en) Method and apparatus for browsing using multiple coordinated device
CA2380768A1 (en) A system and method for providing immediate visual response to user input at a client system
WO2006104933A3 (en) Heterogeneous content channel manager for ubiquitous computer software systems
WO2004031987A3 (en) Method and apparatus for managing a collection of portlets in a portal server
WO2006107324A3 (en) Method and apparatus for application window grouping and management
WO2005022335A3 (en) Space-optimizing content display
WO2004021128A3 (en) Enhanced contact navigator with interactive tabs for managing network events in real time
AU2003269214A1 (en) Method and apparatus for relaying session information from a portal server
WO2003038583A3 (en) Context management super tools and filter/sort model for aggregated display webpages
WO2000029922A3 (en) Providing web browsing companion tools and services
WO2004010249A3 (en) System and method for utilizing profile information
AU2003285563A1 (en) Method, system and computer software product for responding to a computer intrusion
WO2006003484A3 (en) Binning system for data analysis
WO2008084666A1 (en) Method, program, and alternate server for supporting data input for business processing in application server
WO2003100591A3 (en) Management of interaction opportunity data
WO2004095215A3 (en) Technique for displaying a window in a computer screen
WO2004095227A3 (en) Updating the content of a presentation vehicle in a computer network
MY147617A (en) Information processing system, network system situation presenting method and computer program.
WO2003060685A3 (en) User interface for a three-dimensional browser with simultaneous two-dimensional display

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
122 Ep: pct application non-entry in european phase