JP2012517054A5 - - Google Patents

Download PDF

Info

Publication number
JP2012517054A5
JP2012517054A5 JP2011548509A JP2011548509A JP2012517054A5 JP 2012517054 A5 JP2012517054 A5 JP 2012517054A5 JP 2011548509 A JP2011548509 A JP 2011548509A JP 2011548509 A JP2011548509 A JP 2011548509A JP 2012517054 A5 JP2012517054 A5 JP 2012517054A5
Authority
JP
Japan
Prior art keywords
data
interaction
application
application program
user input
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.)
Pending
Application number
JP2011548509A
Other languages
English (en)
Other versions
JP2012517054A (ja
Filing date
Publication date
Application filed filed Critical
Priority claimed from PCT/CA2010/000154 external-priority patent/WO2010088768A1/en
Publication of JP2012517054A publication Critical patent/JP2012517054A/ja
Publication of JP2012517054A5 publication Critical patent/JP2012517054A5/ja
Pending legal-status Critical Current

Links

Claims (16)

  1. 方法であって、
    コンピュータ装置のプロセッサ上で、アプリケーション対話プログラムであって、それと関連付けられた複数のアプリケーションプログラムを有し、ネットワーク上で当該複数のアプリケーションにアクセスするアプリケーション対話プログラムを実行することと、
    前記複数のアプリケーションプログラムの対話機能をそれぞれの対話ゾーンと関連付けることと、を含み、
    少なくとも2つのアプリケーションプログラムに対して同一である1つの対話機能は、単一の対話ゾーンに関連付けられており、少なくとも二つのアプリケーションプログラムが実行状態にある間、ユーザ入力を受け、同時に当該ユーザ入力を当該少なくとも二つのアプリケーションプログラムに提供するよう構成されており、
    方法は、さらに、
    前記対話ゾーンを含む単一のユーザインターフェースを示すディスプレイデータを生成することであって、前記対話ゾーンは、前記複数のアプリケーションプログラムとのユーザ対話を可能にするためのものである、生成することと、
    前記プロセッサに接続されるグラフィックディスプレイを使用して、人間に理解可能な形式で前記ディスプレイデータを表示することと、を含む、方法。
  2. ユーザ入力データを受信することと、
    前記受信されたユーザ入力データのそれぞれの対話ゾーンへの関連付けを判定することと、
    前記ユーザ入力データを、前記それぞれの対話ゾーンと関連付けられた前記アプリケーションプログラムに提供することと、を含む、請求項1に記載の方法。
  3. 前記ユーザ入力データに基づいてアプリケーションプログラムデータを受信することと、
    前記単一のユーザインターフェースを使用する前記アプリケーションプログラムデータの表示のために、前記アプリケーションプログラムデータに基づいてディスプレイデータを生成することと、を含む、請求項2に記載の方法。
  4. 前記ユーザ入力データは、単一の対話ゾーンに関連付けられた少なくとも2つのアプリケーションプログラムに同時に提供される、請求項2または3に記載の方法。
  5. 第1のアプリケーションプログラムおよび第2のアプリケーションプログラムからそれぞれ、第1のアプリケーションプログラムデータおよび第2のアプリケーションプログラムデータを受信することと、
    前記単一のユーザインターフェースを使用する、前記第1のアプリケーションプログラムデータおよび前記第2のアプリケーションプログラムデータの表示のために、前記第1のアプリケーションプログラムデータおよび前記第2のアプリケーションプログラムデータに基づいてディスプレイデータを生成することと、を含む、請求項2〜4のいずれか1項に記載の方法。
  6. 前記ディスプレイデータは、前記単一のユーザインターフェースを使用して、前記第1のアプリケーションプログラムデータおよび前記第2のアプリケーションプログラムデータを同時に表示するために生成される、請求項5に記載の方法。
  7. 前記受信されたユーザ入力データとそれぞれの対話ゾーンとの前記関連付けは、前記グラフィックディスプレイ画像上の前記対話ゾーンの場所に基づいて判定される、請求項2〜6のいずれか1項に記載の方法。
  8. 前記受信されたユーザ入力データのそれぞれの対話ゾーンへの前記関連付けは、ピクセル的な形式で判定される、請求項7に記載の方法。
  9. 前記関連付けられた対話機能は、前記複数のアプリケーションプログラムのうちの少なくとも1つの前記機能のサブセットである、請求項1〜8のいずれか1項に記載の方法。
  10. 前記サブセットはユーザ選択される、請求項9に記載の方法。
  11. 前記アプリケーション対話プログラムに関連付けられた前記複数のアプリケーションプログラムは、ユーザ選択される、請求項1〜10のいずれか1項に記載の方法。
  12. 前記複数のアプリケーションプログラムの前記対話機能は、それぞれの対話ゾーンと同時に関連付けられる、請求項11に記載の方法。
  13. 前記複数のアプリケーションプログラムの前記対話機能は、前記複数のアプリケーションプログラムのそれぞれに対して、別個にそれぞれの対話ゾーンと関連付けられる、請求項11に記載の方法。
  14. コンピュータシステムのプロセッサ上で実行するための実行可能なコマンドをその中に記憶させた記憶媒体であって、前記プロセッサは、前記コマンドを実行する時、
    アプリケーション対話プログラムであって、それと関連付けられた複数のアプリケーションプログラムを有し、ネットワーク上で当該複数のアプリケーションにアクセスするアプリケーション対話プログラムを実行することと、
    前記複数のアプリケーションプログラムの対話機能をそれぞれの対話ゾーンと関連付けることと、を実施し、
    少なくとも2つのアプリケーションプログラムに対して同一である1つの対話機能は、単一の対話ゾーンに関連付けられており、少なくとも二つのアプリケーションプログラムが実行状態にある間、ユーザ入力を受け、同時に当該ユーザ入力を当該少なくとも二つのアプリケーションプログラムに提供するよう構成されており、
    前記プロセッサは、さらに、
    前記対話ゾーンを含む単一のユーザインターフェースを示すディスプレイデータを生成することであって、前記対話ゾーンは、前記複数のアプリケーションプログラムとのユーザ対話を可能にするためのものである、生成することと、
    人間に理解可能な形式で前記ディスプレイデータを表示するために、前記ディスプレイデータを前記プロセッサに接続されたグラフィックディスプレイに提供することと、を実施する、記憶媒体。
  15. 前記プロセッサは、前記コマンドを実行する時、
    ユーザ入力データを受信することと、
    前記受信されたユーザ入力データのそれぞれの対話ゾーンへの関連付けを判定することと、
    前記ユーザ入力データを前記それぞれの対話ゾーンに関連付けられた前記アプリケーションプログラムに提供することと、をさらに実施する、請求項14に記載の記憶媒体。
  16. 前記プロセッサは、前記コマンドを実行する時、
    前記ユーザ入力データに基づいてアプリケーションプログラムデータを受信することと、
    前記単一のユーザインターフェースを使用して、前記アプリケーションプログラムデータを表示するために、前記アプリケーションプログラムデータに基づいてディスプレイデータを生成することと、をさらに実施する、請求項14に記載の記憶媒体。
JP2011548509A 2009-02-03 2010-02-01 複数のアプリケーションプログラムとの同時対話 Pending JP2012517054A (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US20216809P 2009-02-03 2009-02-03
US61/202,168 2009-02-03
PCT/CA2010/000154 WO2010088768A1 (en) 2009-02-03 2010-02-01 Simultaneously interacting with plurality of application programs.

Publications (2)

Publication Number Publication Date
JP2012517054A JP2012517054A (ja) 2012-07-26
JP2012517054A5 true JP2012517054A5 (ja) 2013-03-21

Family

ID=42541625

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011548509A Pending JP2012517054A (ja) 2009-02-03 2010-02-01 複数のアプリケーションプログラムとの同時対話

Country Status (10)

Country Link
US (1) US20100223566A1 (ja)
EP (1) EP2394210A4 (ja)
JP (1) JP2012517054A (ja)
KR (2) KR20160114745A (ja)
AU (1) AU2010210267A1 (ja)
BR (1) BRPI1008854A2 (ja)
CA (1) CA2751059A1 (ja)
RU (1) RU2564538C2 (ja)
SG (2) SG173483A1 (ja)
WO (1) WO2010088768A1 (ja)

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010060206A1 (en) 2008-11-26 2010-06-03 Calgary Scientific Inc. Method and system for providing remote access to a state of an application program
US10055105B2 (en) 2009-02-03 2018-08-21 Calgary Scientific Inc. Method and system for enabling interaction with a plurality of applications using a single user interface
US20120054667A1 (en) * 2010-08-31 2012-03-01 Blackboard Inc. Separate and simultaneous control of windows in windowing systems
US9741084B2 (en) 2011-01-04 2017-08-22 Calgary Scientific Inc. Method and system for providing remote access to data for display on a mobile device
CA2734860A1 (en) 2011-03-21 2012-09-21 Calgary Scientific Inc. Method and system for providing a state model of an application program
US9720747B2 (en) 2011-08-15 2017-08-01 Calgary Scientific Inc. Method for flow control and reliable communication in a collaborative environment
AU2012296247B2 (en) 2011-08-15 2017-06-22 Calgary Scientific Inc. Non-invasive remote access to an application program
EP2761808A4 (en) 2011-09-30 2015-05-20 Calgary Scient Inc DECOUPLED APPLICATION WITH EXTENSIONS INTERACTIVE DIGITAL SURFACE LAYER FOR COLLABORATIVE REMOTE COMMON USE OF APPLICATIONS AND ANNOTATION
EP2783483B1 (en) 2011-11-23 2019-08-07 Calgary Scientific Inc. Methods and systems for collaborative remote application sharing and conferencing
US8799358B2 (en) 2011-11-28 2014-08-05 Merge Healthcare Incorporated Remote cine viewing of medical images on a zero-client application
CA2865707A1 (en) 2012-03-02 2013-09-06 Calgary Scientific Inc. Remote control of an application using dynamic-linked library (dll) injection
US9729673B2 (en) 2012-06-21 2017-08-08 Calgary Scientific Inc. Method and system for providing synchronized views of multiple applications for display on a remote computing device
DE102013202020A1 (de) * 2013-02-07 2014-08-07 Robert Bosch Gmbh Graphisches Bildschirmelement
US11030579B1 (en) * 2013-07-15 2021-06-08 Jpmorgan Chase Bank, N.A. Method and system for incident communication
WO2015080845A1 (en) 2013-11-29 2015-06-04 Calgary Scientific Inc. Method for providing a connection of a client to an unmanaged service in a client-server remote access system
JP5850033B2 (ja) * 2013-12-05 2016-02-03 横河電機株式会社 フィールド機器管理装置、機器情報表示方法、コンピュータプログラムおよび記録媒体
US20150212610A1 (en) * 2014-01-30 2015-07-30 Samsung Display Co., Ltd. Touch-in-touch display apparatus
US20170269961A1 (en) * 2014-08-20 2017-09-21 Huawei Technologies Co., Ltd. Application program switching method and apparatus, and electronic terminal
US10146409B2 (en) 2014-08-29 2018-12-04 Microsoft Technology Licensing, Llc Computerized dynamic splitting of interaction across multiple content
US10015264B2 (en) 2015-01-30 2018-07-03 Calgary Scientific Inc. Generalized proxy architecture to provide remote access to an application framework
US11310348B2 (en) 2015-01-30 2022-04-19 Calgary Scientific Inc. Highly scalable, fault tolerant remote access architecture and method of connecting thereto
FR3033420B1 (fr) * 2015-03-03 2017-09-01 Dassault Aviat Procede de gestion de donnees relatives a une mission d'aeronefs et module de gestion de donnees correspondant
JP6954045B2 (ja) * 2017-11-22 2021-10-27 コニカミノルタ株式会社 画像処理システム、ユーザインタフェースの提供方法、およびコンピュータプログラム
CN114093493A (zh) * 2021-08-30 2022-02-25 武汉联影医疗科技有限公司 一种用于控制医学影像设备的界面的***和方法

Family Cites Families (81)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA1310133C (en) * 1988-06-30 1992-11-10 Thomas R. Edel Method of simultaneously entering data into overlapped windows
US4975690A (en) * 1988-11-07 1990-12-04 Ibm Corporation Method for concurrent data entry and manipulation in multiple applications
US6076733A (en) * 1993-11-24 2000-06-20 Metrologic Instruments, Inc. Web-based system and method for enabling a viewer to access and display HTML-encoded documents located on the world wide web (WWW) by reading URL-encoded bar code symbols printed on a web-based information resource guide
US5345550A (en) * 1992-12-23 1994-09-06 International Business Machines Corporation User-modifiable popup menus for object oriented behavior
JP3481296B2 (ja) * 1993-04-12 2003-12-22 ヒューレット・パッカード・カンパニー グラフィックスクリーン上の項目の選択方法
DE4417588A1 (de) * 1993-08-30 1995-03-02 Hewlett Packard Co Verfahren und Vorrichtung zum Erfassen und Weiterleiten von Fensterereignissen zu einer Mehrzahl von bestehenden Anwendungen zur gleichzeitigen Ausführung
US5878258A (en) * 1996-05-06 1999-03-02 Merrill Lynch, Pierce, Fenner & Smith Seamless application interface manager
US5870759A (en) * 1996-10-09 1999-02-09 Oracle Corporation System for synchronizing data between computers using a before-image of data
US5978842A (en) * 1997-01-14 1999-11-02 Netmind Technologies, Inc. Distributed-client change-detection tool with change-detection augmented by multiple clients
US6141698A (en) * 1997-01-29 2000-10-31 Network Commerce Inc. Method and system for injecting new code into existing application code
US6061689A (en) * 1997-05-06 2000-05-09 International Business Machines Corporation Object aggregation representation of relational database rows having nontraditional datatypes
US6453334B1 (en) * 1997-06-16 2002-09-17 Streamtheory, Inc. Method and apparatus to allow remotely located computer programs and/or data to be accessed on a local computer in a secure, time-limited manner, with persistent caching
US6075531A (en) * 1997-12-15 2000-06-13 International Business Machines Corporation Computer system and method of manipulating multiple graphical user interface components on a computer display with a proximity pointer
US7069227B1 (en) * 1999-02-05 2006-06-27 Zansor Systems, Llc Healthcare information network
US6601233B1 (en) * 1999-07-30 2003-07-29 Accenture Llp Business components framework
US7181686B1 (en) * 1999-10-29 2007-02-20 International Business Machines Corporation Selecting screens in a GUI using events generated by a set of view controllers
US20020007284A1 (en) * 1999-12-01 2002-01-17 Schurenberg Kurt B. System and method for implementing a global master patient index
WO2001067245A2 (en) * 2000-03-08 2001-09-13 Marbles, Inc. Remote operation of real-time graphical applications
US20030208472A1 (en) * 2000-04-11 2003-11-06 Pham Peter Manh Method and apparatus for transparent keyword-based hyperlink
US7343310B1 (en) * 2000-04-28 2008-03-11 Travelers Property Casualty Corp. System and method for providing web-based user interface to legacy, personal-lines insurance applications
US6792607B1 (en) * 2000-05-18 2004-09-14 Microsoft Corporation Databinding using server-side control objects
US7346848B1 (en) * 2000-06-21 2008-03-18 Microsoft Corporation Single window navigation methods and systems
US6918113B2 (en) * 2000-11-06 2005-07-12 Endeavors Technology, Inc. Client installation and execution system for streamed applications
US7062567B2 (en) * 2000-11-06 2006-06-13 Endeavors Technology, Inc. Intelligent network streaming and execution system for conventionally coded applications
US7065568B2 (en) * 2000-11-30 2006-06-20 Microsoft Corporation System and method for managing states and user context over stateless protocols
US7802183B1 (en) * 2001-05-17 2010-09-21 Essin Daniel J Electronic record management system
US7073059B2 (en) * 2001-06-08 2006-07-04 Hewlett-Packard Development Company, L.P. Secure machine platform that interfaces to operating systems and customized control programs
US6996805B2 (en) * 2001-06-28 2006-02-07 Microsoft Corporation Methods and systems of testing software, and methods and systems of modeling user behavior
GB0117077D0 (en) * 2001-07-13 2001-09-05 Univ Strathclyde A generic object-based resource-sharing interface for distance co-working
US7379977B2 (en) * 2001-07-24 2008-05-27 Steve Walrath System and method for display of multiple electronic pages
US20030065738A1 (en) * 2001-10-01 2003-04-03 Thumb Logic, Inc. Wireless information systems and methods
US7167893B1 (en) * 2001-10-03 2007-01-23 Bellsouth Intellectual Property Corp. Methods and systems for processing a plurality of errors
CN1591400A (zh) * 2001-11-09 2005-03-09 无锡永中科技有限公司 集成数据处理***
US7149761B2 (en) * 2001-11-13 2006-12-12 Tadpole Technology Plc System and method for managing the synchronization of replicated version-managed databases
US20030120324A1 (en) * 2001-12-26 2003-06-26 Osborn Brett A. System and method for remote programming of a medical device
US7246063B2 (en) * 2002-02-15 2007-07-17 Sap Aktiengesellschaft Adapting a user interface for voice control
US7831292B2 (en) * 2002-03-06 2010-11-09 Mako Surgical Corp. Guidance system and method for surgical procedures with improved feedback
US20030184584A1 (en) * 2002-03-29 2003-10-02 Thomas Vachuska User interface framework for integrating user interface elements of independent software components
US7720910B2 (en) * 2002-07-26 2010-05-18 International Business Machines Corporation Interactive filtering electronic messages received from a publication/subscription service
US20080313282A1 (en) * 2002-09-10 2008-12-18 Warila Bruce W User interface, operating system and architecture
TWI220713B (en) * 2002-10-04 2004-09-01 Hon Hai Prec Ind Co Ltd System and method for synchronizing documents between multi-nodes
GB0228279D0 (en) * 2002-12-04 2003-01-08 Ibm A synchronization method
DE10315418B3 (de) * 2003-04-04 2004-07-22 Thyssenkrupp Automotive Ag Verfahren zur thermomechanischen Behandlung von Stahl
US20040243919A1 (en) * 2003-04-04 2004-12-02 David Darian Muresan Synchronized processing of views and drawing tools in a multiple document interface application
US20040225960A1 (en) * 2003-05-09 2004-11-11 Microsoft Corporation System for hosting graphical layout/presentation objects
US7656799B2 (en) * 2003-07-29 2010-02-02 Citrix Systems, Inc. Flow control system architecture
CA2438362C (en) * 2003-08-26 2011-05-31 John William Comeau A method and system for synchronizing a client user interface with server backend
US7647370B1 (en) * 2003-10-24 2010-01-12 Verizon Data Services Llc Screen scraping interface
US7975239B2 (en) * 2003-12-17 2011-07-05 Palo Alto Research Center Incorporated System and method for providing metadata interaction and visualization with task-related objects
US7966572B2 (en) * 2004-02-20 2011-06-21 Microsoft Corporation User interface transition
US7541196B2 (en) * 2004-06-29 2009-06-02 Los Alamos National Security, Llc Planar optical waveguide based sandwich assay sensors and processes for the detection of biological targets including early detection of cancers
US7240162B2 (en) * 2004-10-22 2007-07-03 Stream Theory, Inc. System and method for predictive streaming
US20060101397A1 (en) * 2004-10-29 2006-05-11 Microsoft Corporation Pseudo-random test case generator for XML APIs
JP2008527468A (ja) * 2004-11-13 2008-07-24 ストリーム セオリー,インコーポレイテッド ハイブリッド・ローカル/リモート・ストリーミング
US20060236328A1 (en) * 2004-12-10 2006-10-19 Siemens Medical Solutions Usa, Inc. Integrated graphical user interface server for use with multiple client applications
US8024523B2 (en) * 2007-11-07 2011-09-20 Endeavors Technologies, Inc. Opportunistic block transmission with time constraints
US7921078B2 (en) * 2005-04-20 2011-04-05 Sony Online Entertainment Llc System for negotiated differential compression
US7552187B2 (en) * 2005-06-22 2009-06-23 Tele Atlas North America, Inc. System and method for automatically executing corresponding operations on multiple maps, windows, documents, and/or databases
US7636899B2 (en) * 2005-07-12 2009-12-22 Siemens Medical Solutions Health Services Corporation Multiple application and multiple monitor user interface image format selection system for medical and other applications
US8024290B2 (en) * 2005-11-14 2011-09-20 Yahoo! Inc. Data synchronization and device handling
US7703039B2 (en) * 2005-12-08 2010-04-20 Adobe Systems Incorporated Methods and apparatus for displaying information
US8769127B2 (en) * 2006-02-10 2014-07-01 Northrop Grumman Systems Corporation Cross-domain solution (CDS) collaborate-access-browse (CAB) and assured file transfer (AFT)
US7620901B2 (en) * 2006-03-21 2009-11-17 Microsoft Corporation Simultaneous input across multiple applications
US7650444B2 (en) * 2006-09-28 2010-01-19 Digi International, Inc. Systems and methods for remotely managing an application-specific display device
US8261345B2 (en) * 2006-10-23 2012-09-04 Endeavors Technologies, Inc. Rule-based application access management
US20080146194A1 (en) * 2006-12-15 2008-06-19 Yahoo! Inc. Automatic data back up and account creation
US7831919B1 (en) * 2006-12-18 2010-11-09 Symantec Corporation Generic web service frontend
US8374673B2 (en) 2007-01-25 2013-02-12 Warsaw Orthopedic, Inc. Integrated surgical navigational and neuromonitoring system having automated surgical assistance and control
EP2028813A1 (en) * 2007-07-02 2009-02-25 British Telecmmunications public limited campany Method of synchronizing intermittently connected mobile terminals
US8387000B2 (en) * 2007-07-12 2013-02-26 The Mathworks, Inc. Continuous time mode-driven simulations in a graphical modeling environment
US8127233B2 (en) * 2007-09-24 2012-02-28 Microsoft Corporation Remote user interface updates using difference and motion encoding
US8484626B2 (en) * 2007-09-28 2013-07-09 Verizon Patent And Licensing Inc. Generic XML screen scraping
US8892738B2 (en) * 2007-11-07 2014-11-18 Numecent Holdings, Inc. Deriving component statistics for a stream enabled application
WO2010060206A1 (en) * 2008-11-26 2010-06-03 Calgary Scientific Inc. Method and system for providing remote access to a state of an application program
US8473571B2 (en) * 2009-01-08 2013-06-25 Microsoft Corporation Synchronizing presentation states between multiple applications
US8356252B2 (en) * 2009-09-02 2013-01-15 Synchronoss Technologies, Inc. System and method for providing a computer display form layout
US20120154633A1 (en) * 2009-12-04 2012-06-21 Rodriguez Tony F Linked Data Methods and Systems
CA2734860A1 (en) * 2011-03-21 2012-09-21 Calgary Scientific Inc. Method and system for providing a state model of an application program
US9424052B2 (en) * 2011-03-21 2016-08-23 Amazon Technologies, Inc. Remotely emulating computing devices
US8676938B2 (en) * 2011-06-28 2014-03-18 Numecent Holdings, Inc. Local streaming proxy server
US8572178B1 (en) * 2011-07-01 2013-10-29 Amazon Technologies, Inc. Executing applications in remotely emulated computing devices

Similar Documents

Publication Publication Date Title
JP2012517054A5 (ja)
WO2014122535A3 (en) System for organizing and displaying information on a display device
JP2014513851A5 (ja)
JP2015535635A5 (ja)
JP2015501486A5 (ja)
JP2018535568A5 (ja)
JP2015523643A5 (ja)
RU2015154101A (ru) Совместно используемые и частные голографические объекты
JP2014535095A5 (ja)
US9484003B2 (en) Content bound graphic
WO2011029067A3 (en) Large scale multi-user, multi-touch system
JP2016519803A5 (ja)
JP2016540286A5 (ja)
JP2012226744A5 (ja)
JP2016524190A5 (ja)
JP2014126889A5 (ja)
JP2012099120A5 (ja)
KR20140002788A (ko) 커서 제어 방법
JP2013528859A5 (ja)
WO2014093494A3 (en) Computer application promotion
MX352442B (es) Metodo que se relaciona con granularidad de presencia con realidad aumentada.
JP2008538642A5 (ja)
JP2013175036A5 (ja)
EP2662760A3 (en) Video-based undo and redo operations
JP2013512506A5 (ja)