CA2309658A1 - Automatically switching a user's interface from a program to another program while the first is processing - Google Patents
Automatically switching a user's interface from a program to another program while the first is processing Download PDFInfo
- Publication number
- CA2309658A1 CA2309658A1 CA002309658A CA2309658A CA2309658A1 CA 2309658 A1 CA2309658 A1 CA 2309658A1 CA 002309658 A CA002309658 A CA 002309658A CA 2309658 A CA2309658 A CA 2309658A CA 2309658 A1 CA2309658 A1 CA 2309658A1
- Authority
- CA
- Canada
- Prior art keywords
- mode
- program
- interface
- user
- processing
- Prior art date
- Legal status (The legal status 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 status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/542—Event management; Broadcasting; Multicasting; Notifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
Abstract
Automatic switching between two executable programs (104 and 106) occurs between a first mode wherein a first executable program is visible and active (162), and a second mode wherein a second executable program is visible and active (174). Switching is triggered by detecting that the first executable program has initiated an information processing mode (170). The first mode is restored upon completion of information processing (186). In one particular embodiment of the present invention, the first executable program is a browser for requesting, receiving and displaying information obtained from remote information sources, the first mode is a browser mode, and the information processing mode is the request by the browser for information.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US6545797P | 1997-11-12 | 1997-11-12 | |
US60/065,457 | 1997-11-12 | ||
PCT/US1998/023885 WO1999024966A1 (en) | 1997-11-12 | 1998-11-10 | Automatically switching a user's interface from a program to another program while the first is processing |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2309658A1 true CA2309658A1 (en) | 1999-05-20 |
CA2309658C CA2309658C (en) | 2007-10-30 |
Family
ID=22062838
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002309658A Expired - Fee Related CA2309658C (en) | 1997-11-12 | 1998-11-10 | Automatically switching a user's interface from a program to another program while the first is processing |
Country Status (7)
Country | Link |
---|---|
US (1) | US6609146B1 (en) |
EP (1) | EP1036391B1 (en) |
AT (1) | ATE475169T1 (en) |
AU (1) | AU1391999A (en) |
CA (1) | CA2309658C (en) |
DE (1) | DE69841777D1 (en) |
WO (1) | WO1999024966A1 (en) |
Families Citing this family (71)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5867153A (en) | 1996-10-30 | 1999-02-02 | Transaction Technology, Inc. | Method and system for automatically harmonizing access to a software application program via different access devices |
US7249344B1 (en) | 1996-10-31 | 2007-07-24 | Citicorp Development Center, Inc. | Delivery of financial services to remote devices |
US7668781B2 (en) | 1996-10-31 | 2010-02-23 | Citicorp Development Center, Inc. | Global method and system for providing enhanced transactional functionality through a customer terminal |
US8112330B1 (en) | 1997-08-07 | 2012-02-07 | Citibank Development Center, Inc. | System and method for delivering financial services |
US7502752B1 (en) * | 1997-08-07 | 2009-03-10 | Citicorp Development Center, Inc. | System and method for delivering financial services |
US6813768B1 (en) * | 1998-02-18 | 2004-11-02 | International Business Machines Corporation | Method and system for automatic task focus swapping during browser wait time |
US6409602B1 (en) * | 1998-11-06 | 2002-06-25 | New Millenium Gaming Limited | Slim terminal gaming system |
US7103263B1 (en) * | 1998-11-17 | 2006-09-05 | Sony Corporation | Program receiver and method of display processing of program explanation screen |
US7283991B1 (en) * | 1999-03-11 | 2007-10-16 | Microsoft Corporation | Caching system for path search optimization |
US6449636B1 (en) * | 1999-09-08 | 2002-09-10 | Nortel Networks Limited | System and method for creating a dynamic data file from collected and filtered web pages |
US6957395B1 (en) * | 2000-01-04 | 2005-10-18 | Apple Computer, Inc. | Computer interface having a single window mode of operation |
GB0007474D0 (en) * | 2000-03-29 | 2000-05-17 | Hewlett Packard Co | Location-Dependent User Interface |
US7353267B1 (en) * | 2000-04-07 | 2008-04-01 | Netzero, Inc. | Targeted network video download interface |
US7120914B1 (en) * | 2000-05-05 | 2006-10-10 | Microsoft Corporation | Method and system for navigating between program modules |
EP1285330B1 (en) * | 2000-05-11 | 2006-08-30 | Nes Stewart Irvine | Zeroclick |
JP2002049586A (en) * | 2000-05-22 | 2002-02-15 | Sharp Corp | Server system and server device |
US7039801B2 (en) * | 2000-06-30 | 2006-05-02 | Microsoft Corporation | System and method for integrating secure and non-secure software objects |
WO2002047467A2 (en) * | 2000-10-24 | 2002-06-20 | Singingfish.Com, Inc. | Method of sizing an embedded media player page |
DE10056165C2 (en) * | 2000-11-13 | 2003-06-12 | Bosch Gmbh Robert | Sammelraumbeaufschlagter injector with a cascade control arrangement |
US7222184B2 (en) * | 2000-11-29 | 2007-05-22 | Ncr Corporation | Method of downloading web content to a network kiosk in advance |
JP2002175466A (en) * | 2000-12-06 | 2002-06-21 | Sharp Corp | Information processor and communication equipment and information processing terminal and information supplying device and its method and its system and computer readable recording medium |
US6938005B2 (en) * | 2000-12-21 | 2005-08-30 | Intel Corporation | Digital content distribution |
US6872137B2 (en) * | 2000-12-22 | 2005-03-29 | Tara Chand Singhal | Method and apparatus for an educational game and dynamic message entry and display |
US20020188585A1 (en) * | 2001-02-27 | 2002-12-12 | Murthy Atmakuri | Data transfer utilizing hidden windows |
US20020143627A1 (en) * | 2001-03-30 | 2002-10-03 | Jonathan Barsade | Network banner advertisement system and method |
WO2003003167A2 (en) * | 2001-06-27 | 2003-01-09 | United Virtualities, Inc. | Method for controlling a computer display |
US20030066077A1 (en) * | 2001-10-03 | 2003-04-03 | Koninklijke Philips Electronics N.V. | Method and system for viewing multiple programs in the same time slot |
AU2002349461A1 (en) * | 2001-12-07 | 2003-06-30 | Ntt Docomo, Inc. | Mobile communication terminal, application executing control method, application executing control program, and computer-readable recording medium |
JP2004005419A (en) * | 2002-03-25 | 2004-01-08 | Canon Inc | Install processing apparatus, processing method, storage medium, and program |
JP2003330591A (en) * | 2002-05-08 | 2003-11-21 | Toshiba Corp | Information processing unit and method for operating computer |
CN1682189B (en) * | 2002-09-20 | 2010-05-26 | 皇家飞利浦电子股份有限公司 | Method and system for allocating shared resources between applications |
EP1554659A4 (en) * | 2002-10-25 | 2009-07-22 | Bettina Experton | System and method for automatically launching and accessing network addresses and applications |
EP2428872A1 (en) * | 2002-10-31 | 2012-03-14 | eSpeed, Inc. | Keyboard for trading system |
JP4214777B2 (en) * | 2002-12-27 | 2009-01-28 | ヤマハ株式会社 | Help display device and program |
EP1477893B1 (en) * | 2003-05-16 | 2015-09-16 | Sap Se | Method for inputting data in a computer system. |
JP2005202750A (en) * | 2004-01-16 | 2005-07-28 | Internatl Business Mach Corp <Ibm> | Power management execution device, computer, power management execution method, and program |
US7865839B2 (en) * | 2004-03-05 | 2011-01-04 | Aol Inc. | Focus stealing prevention |
US9071861B1 (en) * | 2004-05-21 | 2015-06-30 | The Directv Group, Inc. | Video loop apparatus and methods for use with digital television systems |
US7640352B2 (en) * | 2004-09-24 | 2009-12-29 | Microsoft Corporation | Methods and systems for presentation of media obtained from a media stream |
TW200620020A (en) * | 2004-12-08 | 2006-06-16 | Mitac Technology Corp | Management method of embedded-type computer program |
US20070293148A1 (en) * | 2004-12-23 | 2007-12-20 | Chiang Kuo C | Portable video communication device with multi-illumination source |
EP1843553A4 (en) * | 2005-01-25 | 2009-06-03 | Vodafone Plc | Linkage operation method and communication terminal apparatus |
US8751579B1 (en) * | 2006-03-02 | 2014-06-10 | Salesforce.Com, Inc. | Method and system of maintaining a browser in a design application workflow |
US8032378B2 (en) * | 2006-07-18 | 2011-10-04 | Stephens Jr James H | Content and advertising service using one server for the content, sending it to another for advertisement and text-to-speech synthesis before presenting to user |
US8230021B2 (en) * | 2006-12-01 | 2012-07-24 | International Business Machines Corporation | Systems and methods for creating programmable reply functions for an instant messaging client |
KR101450584B1 (en) * | 2007-02-22 | 2014-10-14 | 삼성전자주식회사 | Method for displaying screen in terminal |
WO2008106079A1 (en) * | 2007-02-26 | 2008-09-04 | Flypaper Inc. | Non-intrusive advertising using a mobile terminal |
US20080287173A1 (en) * | 2007-05-14 | 2008-11-20 | Sony Computer Entertainment America Inc. | Projectile video game |
US8689003B2 (en) * | 2007-06-01 | 2014-04-01 | Adobe Systems Incorporated | System and method for secure password-based authentication |
FR2922662A1 (en) * | 2007-10-18 | 2009-04-24 | France Telecom | SYSTEM AND METHOD FOR EXCHANGING INFORMATION IN A MULTIMEDIA TERMINAL |
US8214760B2 (en) * | 2008-01-16 | 2012-07-03 | Microsoft Corporation | Window minimization trigger |
US7478330B1 (en) * | 2008-04-30 | 2009-01-13 | International Business Machines Corporation | Systems and methods involving improved web browsing |
US20100083113A1 (en) * | 2008-09-26 | 2010-04-01 | Thomson Licensing Inc. | Architecture For Optimizing Audio and Video Output States for Multimedia Devices |
KR101647048B1 (en) * | 2009-01-14 | 2016-08-09 | 삼성전자주식회사 | Method and apparatus for displaying information of living body |
CN101923554A (en) * | 2009-06-11 | 2010-12-22 | 鸿富锦精密工业(深圳)有限公司 | Webpage searching method |
CN101923488A (en) * | 2009-06-15 | 2010-12-22 | 鸿富锦精密工业(深圳)有限公司 | Method for launching applications on embedded digital multimedia equipment |
US8751951B2 (en) | 2010-09-15 | 2014-06-10 | International Business Machines Corporation | Controlling computer-based instances |
US20120016752A1 (en) * | 2011-05-25 | 2012-01-19 | Steve Crim | Online advertising system |
US8548848B1 (en) * | 2011-06-21 | 2013-10-01 | Google Inc. | Mobile interstitial ads |
US9384101B2 (en) * | 2011-07-26 | 2016-07-05 | Apple Inc. | Web application architecture |
CN103455234A (en) * | 2012-06-01 | 2013-12-18 | 腾讯科技(深圳)有限公司 | Method and device for displaying application program interfaces |
US8464180B1 (en) * | 2012-06-15 | 2013-06-11 | Google Inc. | Organizing graphical representations on computing devices |
US10545657B2 (en) | 2013-09-03 | 2020-01-28 | Apple Inc. | User interface for manipulating user interface objects |
US20150143210A1 (en) * | 2013-11-18 | 2015-05-21 | Microsoft Corporation | Content Stitching Templates |
KR102213212B1 (en) | 2014-01-02 | 2021-02-08 | 삼성전자주식회사 | Controlling Method For Multi-Window And Electronic Device supporting the same |
US20150350292A1 (en) * | 2014-05-28 | 2015-12-03 | Check-net Application Ltd | Site management platform |
AU2015279544B2 (en) | 2014-06-27 | 2018-03-15 | Apple Inc. | Electronic device with rotatable input mechanism for navigating calendar application |
CN106662966B (en) | 2014-09-02 | 2020-08-18 | 苹果公司 | Multi-dimensional object rearrangement |
US10073590B2 (en) | 2014-09-02 | 2018-09-11 | Apple Inc. | Reduced size user interface |
DK201670595A1 (en) | 2016-06-11 | 2018-01-22 | Apple Inc | Configuring context-specific user interfaces |
US11731048B2 (en) * | 2021-05-03 | 2023-08-22 | Sony Interactive Entertainment LLC | Method of detecting idle game controller |
Family Cites Families (46)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5075675A (en) * | 1988-06-30 | 1991-12-24 | International Business Machines Corporation | Method and apparatus for dynamic promotion of background window displays in multi-tasking computer systems |
US5029104A (en) | 1989-02-21 | 1991-07-02 | International Business Machines Corporation | Prestaging objects in a distributed environment |
US5220516A (en) | 1989-02-21 | 1993-06-15 | International Business Machines Corp. | Asynchronous staging of objects between computer systems in cooperative processing systems |
US5296848A (en) | 1990-10-23 | 1994-03-22 | Sony (Australia) Pty Limited | Method and apparatus for triggering an automatic transmission |
EP0584913B1 (en) | 1992-08-27 | 2000-05-03 | Sun Microsystems, Inc. | Method and apparatus for providing collection browsers |
US5442788A (en) * | 1992-11-10 | 1995-08-15 | Xerox Corporation | Method and apparatus for interfacing a plurality of users to a plurality of applications on a common display device |
US5673403A (en) * | 1992-11-13 | 1997-09-30 | International Business Machines Corporation | Method and system for displaying applications of different operating systems on a single system using the user interface of the different operating systems |
US5535334A (en) | 1993-01-29 | 1996-07-09 | Storage Technology Corporation | Fault-tolerant system-to-system communications system and method utilizing multiple communications methods to transfer a single message |
US5621878A (en) * | 1993-03-03 | 1997-04-15 | Apple Computer, Inc. | Method and apparatus or manipulating data from a suspended application program on a computer-controlled display system |
JP3305037B2 (en) * | 1993-04-07 | 2002-07-22 | 富士通株式会社 | Multipoint control device, video conference terminal device, and multipoint video conference system |
US5583984A (en) | 1993-06-11 | 1996-12-10 | Apple Computer, Inc. | Computer system with graphical user interface including automated enclosures |
JP2664876B2 (en) * | 1993-11-01 | 1997-10-22 | インターナショナル・ビジネス・マシーンズ・コーポレイション | Method and apparatus for improving user interaction |
AU2820695A (en) * | 1994-06-08 | 1996-01-04 | Futurevision Of America Corp. | Interactive broadband multimedia system |
US5568603A (en) * | 1994-08-11 | 1996-10-22 | Apple Computer, Inc. | Method and system for transparent mode switching between two different interfaces |
JP3463288B2 (en) * | 1994-08-19 | 2003-11-05 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Method and apparatus for performing contextual navigation on historical data |
US5555364A (en) | 1994-08-23 | 1996-09-10 | Prosoft Corporation | Windowed computer display |
US6212541B1 (en) * | 1994-10-24 | 2001-04-03 | Microsoft Corporation | System and method for switching between software applications in multi-window operating system |
US5819055A (en) * | 1994-12-13 | 1998-10-06 | Microsoft Corporation | Method and apparatus for docking re-sizeable interface boxes |
US5557725A (en) * | 1995-02-13 | 1996-09-17 | International Business Machines Corporation | Method and system for switching between users in a conference enabled application |
US5819284A (en) | 1995-03-24 | 1998-10-06 | At&T Corp. | Personalized real time information display as a portion of a screen saver |
US5680535A (en) * | 1995-06-06 | 1997-10-21 | Galerie 500 | Screen saver for exhibiting artists and artwords |
US5675510A (en) * | 1995-06-07 | 1997-10-07 | Pc Meter L.P. | Computer use meter and analyzer |
US5781894A (en) | 1995-08-11 | 1998-07-14 | Petrecca; Anthony | Method and system for advertising on personal computers |
US5737619A (en) * | 1995-10-19 | 1998-04-07 | Judson; David Hugh | World wide web browsing with content delivery over an idle connection and interstitial content display |
US5572643A (en) | 1995-10-19 | 1996-11-05 | Judson; David H. | Web browser with dynamic display of information objects during linking |
US5781192A (en) * | 1996-01-16 | 1998-07-14 | Canon Information Systems, Inc. | Data transfer system |
US5940077A (en) * | 1996-03-29 | 1999-08-17 | International Business Machines Corporation | Method, memory and apparatus for automatically resizing a window while continuing to display information therein |
US5721849A (en) * | 1996-03-29 | 1998-02-24 | International Business Machines Corporation | Method, memory and apparatus for postponing transference of focus to a newly opened window |
US5845084A (en) * | 1996-04-18 | 1998-12-01 | Microsoft Corporation | Automatic data display formatting with a networking application |
US6003063A (en) * | 1996-05-28 | 1999-12-14 | Hewlett-Packard Company | Computer system with context switch and program development therefor |
US5835083A (en) | 1996-05-30 | 1998-11-10 | Sun Microsystems, Inc. | Eyetrack-driven illumination and information display |
AU3957597A (en) | 1996-06-13 | 1998-01-07 | Streamix Corporation | Broadcast overlay protocol method and system |
US6031533A (en) * | 1996-07-03 | 2000-02-29 | Sun Microsystems, Inc. | Graphical user interface for use in a de-centralized network environment |
US5821927A (en) * | 1996-07-25 | 1998-10-13 | International Business Machines Corporation | Web browser display indicator signalling that currently displayed web page needs to be refereshed from remote source |
US5896141A (en) * | 1996-07-26 | 1999-04-20 | Hewlett-Packard Company | System and method for virtual device access in a computer system |
US5926806A (en) * | 1996-10-18 | 1999-07-20 | Apple Computer, Inc. | Method and system for displaying related information from a database |
EP0852366B1 (en) * | 1996-11-29 | 2002-03-20 | Siemens Aktiengesellschaft | Method for charging the use of programmed or program-technically available services |
WO1998025198A2 (en) | 1996-12-06 | 1998-06-11 | Streamix Corporation | Interstitial content display using event-capture code running in web browser address space |
US5734119A (en) * | 1996-12-19 | 1998-03-31 | Invision Interactive, Inc. | Method for streaming transmission of compressed music |
US5991799A (en) * | 1996-12-20 | 1999-11-23 | Liberate Technologies | Information retrieval system using an internet multiplexer to focus user selection |
CA2278709A1 (en) | 1997-01-27 | 1998-08-13 | Benjamin Slotznick | System for delivering and displaying primary and secondary information |
US5923326A (en) * | 1997-06-13 | 1999-07-13 | International Business Machines Corporation | Edge docking foster window |
US6025841A (en) * | 1997-07-15 | 2000-02-15 | Microsoft Corporation | Method for managing simultaneous display of multiple windows in a graphical user interface |
US5987135A (en) * | 1997-07-25 | 1999-11-16 | Prc Inc. | System and method for controlling and monitoring remote distributed processing system |
US6141528A (en) * | 1997-09-23 | 2000-10-31 | Sony Corporation | Learning system with roster files |
US6201548B1 (en) * | 1998-02-24 | 2001-03-13 | Hewlett-Packard Company | Graphical user interface for image editing |
-
1998
- 1998-11-10 DE DE69841777T patent/DE69841777D1/en not_active Expired - Lifetime
- 1998-11-10 WO PCT/US1998/023885 patent/WO1999024966A1/en active Application Filing
- 1998-11-10 US US09/188,945 patent/US6609146B1/en not_active Expired - Lifetime
- 1998-11-10 AT AT98957735T patent/ATE475169T1/en not_active IP Right Cessation
- 1998-11-10 CA CA002309658A patent/CA2309658C/en not_active Expired - Fee Related
- 1998-11-10 EP EP98957735A patent/EP1036391B1/en not_active Expired - Lifetime
- 1998-11-10 AU AU13919/99A patent/AU1391999A/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
EP1036391A4 (en) | 2005-05-04 |
DE69841777D1 (en) | 2010-09-02 |
US6609146B1 (en) | 2003-08-19 |
ATE475169T1 (en) | 2010-08-15 |
EP1036391A1 (en) | 2000-09-20 |
AU1391999A (en) | 1999-05-31 |
CA2309658C (en) | 2007-10-30 |
EP1036391B1 (en) | 2010-07-21 |
WO1999024966A1 (en) | 1999-05-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2309658A1 (en) | Automatically switching a user's interface from a program to another program while the first is processing | |
AU7032800A (en) | Timedependent hyperlink system in videocontent | |
CA2299639A1 (en) | Adaptive rule-based mechanism and method for feature interaction resolution | |
FR2700908B1 (en) | Buffer television receiver. | |
CA2375644A1 (en) | Information processing method, collaboration server, collaboration system, and storage medium for storing an information processing program | |
EP2278796A3 (en) | Interactive program guide systems and processes | |
BR9809939A (en) | System and method for processing audio-only programs on a television receiver | |
AU690840B2 (en) | Device for executing enciphered program | |
EP0903920A3 (en) | System and method for improved user interface in prompting systems | |
EP1091586A3 (en) | User profile information data structure based on user preference and multimedia data browsing system | |
WO2002101503A3 (en) | Caching graphical interface for displaying video and ancillary data from a saved video | |
EP0810530A3 (en) | A method and apparatus for passing bus mastership | |
WO2001075676A3 (en) | Soliciting information based on a computer user's context | |
WO2002047401A3 (en) | Method of receiving specific information at a mobile terminal | |
WO2005043335A3 (en) | System for invoking a privileged function in a device | |
WO2004061589A3 (en) | System, method and computer program product for providing profile information | |
EP0863457A3 (en) | Display screen split method of a computer system | |
CA2121176A1 (en) | Arrangement for Displaying Menu Screens on a Telephone Terminal | |
EP0940787A3 (en) | Fire receiver | |
DE69019254T2 (en) | Picture-in-picture television receiver. | |
DE69836814D1 (en) | SUPPLIER SELECTED MESSAGE AS AN ANSWER ON USER REQUEST | |
NO904735L (en) | WHITE PROCESSOR, AND WHITE DETERGENT. | |
EP0398648A3 (en) | Information processing system user interface | |
WO2003032635A3 (en) | System and method for seamless navigation between local and external documents in an optical disc player | |
WO2002027468A3 (en) | An efficient timer management system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKLA | Lapsed |