[go: up one dir, main page]

WO2009055499A3 - Gesture-based collaboration - Google Patents

Gesture-based collaboration Download PDF

Info

Publication number
WO2009055499A3
WO2009055499A3 PCT/US2008/080830 US2008080830W WO2009055499A3 WO 2009055499 A3 WO2009055499 A3 WO 2009055499A3 US 2008080830 W US2008080830 W US 2008080830W WO 2009055499 A3 WO2009055499 A3 WO 2009055499A3
Authority
WO
WIPO (PCT)
Prior art keywords
xml
virtual machine
programming language
applications
application code
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.)
Ceased
Application number
PCT/US2008/080830
Other languages
French (fr)
Other versions
WO2009055499A4 (en
WO2009055499A2 (en
Inventor
Daniel Arthursson
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xcerion AB
Original Assignee
Xcerion AB
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 US12/240,836 external-priority patent/US8996459B2/en
Application filed by Xcerion AB filed Critical Xcerion AB
Priority to CN2008801173960A priority Critical patent/CN101952815A/en
Priority to BRPI0818688-0A priority patent/BRPI0818688A2/en
Priority to EP08841903A priority patent/EP2203844A4/en
Publication of WO2009055499A2 publication Critical patent/WO2009055499A2/en
Publication of WO2009055499A3 publication Critical patent/WO2009055499A3/en
Publication of WO2009055499A4 publication Critical patent/WO2009055499A4/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/485Task life-cycle, e.g. stopping, restarting, resuming execution
    • G06F9/4856Task life-cycle, e.g. stopping, restarting, resuming execution resumption being on a different machine, e.g. task migration, virtual machine migration
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/0486Drag-and-drop
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • G06F9/452Remote windowing, e.g. X-Window System, desktop virtualisation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/542Event management; Broadcasting; Multicasting; Notifications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/083Network architectures or network communication protocols for network security for authentication of entities using passwords
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Information Transfer Between Computers (AREA)
  • Multimedia (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • Stored Programmes (AREA)
  • Computer And Data Communications (AREA)

Abstract

Generally described, the present invention is directed to a network operating system that provides more effective ways of leveraging the connectivity of computer networks. In one embodiment, an XML virtual machine is implemented that accepts high-level application code written in an XML programming language as input. Functionality is provided to interpret or translate the application code written in an XML programming language into code that is suitable for execution across computer platforms. Moreover, the XML virtual machine supports the Model View Controller (MVC) design paradigm that facilitates true data abstraction from applications to a common data model. Multi-instance applications, with each instance potentially supporting multiple views, may be created and executed.
PCT/US2008/080830 2007-10-22 2008-10-22 Gesture-based collaboration Ceased WO2009055499A2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN2008801173960A CN101952815A (en) 2007-10-22 2008-10-22 Cooperation based on attitude
BRPI0818688-0A BRPI0818688A2 (en) 2007-10-22 2008-10-22 Method for actively sharing a computer-readable application and computing device
EP08841903A EP2203844A4 (en) 2007-10-22 2008-10-22 Gesture-based collaboration

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US98179407P 2007-10-22 2007-10-22
US60/981,794 2007-10-22
US12/240,836 2008-09-29
US12/240,836 US8996459B2 (en) 2007-09-28 2008-09-29 Offline and/or client-side execution of a network application

Publications (3)

Publication Number Publication Date
WO2009055499A2 WO2009055499A2 (en) 2009-04-30
WO2009055499A3 true WO2009055499A3 (en) 2009-07-16
WO2009055499A4 WO2009055499A4 (en) 2009-09-17

Family

ID=42234524

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2008/080830 Ceased WO2009055499A2 (en) 2007-10-22 2008-10-22 Gesture-based collaboration

Country Status (5)

Country Link
EP (1) EP2203844A4 (en)
KR (1) KR101586419B1 (en)
CN (1) CN101952815A (en)
BR (1) BRPI0818688A2 (en)
WO (1) WO2009055499A2 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP4161034B1 (en) 2012-06-13 2024-11-27 Huawei Device Co., Ltd. Mobile terminal and computer program product for widget sharing
EP3028166A1 (en) * 2013-07-31 2016-06-08 Hewlett Packard Enterprise Development LP Cloud based service design inheritance
CN104243602A (en) * 2014-09-26 2014-12-24 三星电子(中国)研发中心 User information synchronization device, system and method
KR101647278B1 (en) 2015-04-29 2016-08-23 (주)유미테크 JSON Transformation of DNS Packet and Top Extraction Method
CN107665245A (en) * 2017-09-12 2018-02-06 平安科技(深圳)有限公司 A kind of triggering method based on event, terminal, equipment and readable storage medium storing program for executing
CN107766531B (en) * 2017-10-26 2020-06-23 天津开心生活科技有限公司 Data display method and device, storage medium and electronic equipment
CN114416183A (en) * 2020-10-28 2022-04-29 武汉软艺信息技术有限公司 Method and device for rapidly restoring App state based on iOS system
CN114237577B (en) * 2022-02-24 2022-05-06 成都无糖信息技术有限公司 A Turing-complete language parsing system and parsing method based on CEL and ML

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5392400A (en) * 1992-07-02 1995-02-21 International Business Machines Corporation Collaborative computing system using pseudo server process to allow input from different server processes individually and sequence number map for maintaining received data sequence
US20020026478A1 (en) * 2000-03-14 2002-02-28 Rodgers Edward B. Method and apparatus for forming linked multi-user groups of shared software applications
US6574674B1 (en) * 1996-05-24 2003-06-03 Microsoft Corporation Method and system for managing data while sharing application programs
US20030167301A1 (en) * 2000-12-29 2003-09-04 Min Zhu Distributed network system architecture for collaborative computing

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6754674B2 (en) * 2000-11-03 2004-06-22 Strohl Systems Group, Inc. Method and apparatus for creation and maintenance of incident crisis response plans

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5392400A (en) * 1992-07-02 1995-02-21 International Business Machines Corporation Collaborative computing system using pseudo server process to allow input from different server processes individually and sequence number map for maintaining received data sequence
US6574674B1 (en) * 1996-05-24 2003-06-03 Microsoft Corporation Method and system for managing data while sharing application programs
US20020026478A1 (en) * 2000-03-14 2002-02-28 Rodgers Edward B. Method and apparatus for forming linked multi-user groups of shared software applications
US20030167301A1 (en) * 2000-12-29 2003-09-04 Min Zhu Distributed network system architecture for collaborative computing

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP2203844A4 *

Also Published As

Publication number Publication date
BRPI0818688A2 (en) 2015-05-05
CN101952815A (en) 2011-01-19
WO2009055499A4 (en) 2009-09-17
KR20100105544A (en) 2010-09-29
WO2009055499A2 (en) 2009-04-30
EP2203844A4 (en) 2011-12-14
KR101586419B1 (en) 2016-02-03
EP2203844A2 (en) 2010-07-07

Similar Documents

Publication Publication Date Title
WO2009043029A3 (en) Network operating system
WO2009055499A3 (en) Gesture-based collaboration
WO2010009097A3 (en) Architecture for service oriented architecture (soa) software factories
WO2008058159A3 (en) System and method for creating integrated web form and database applications
WO2007149532A3 (en) Compiler system, method and software for a resilient integrated circuit architecture
WO2008003930A3 (en) Techniques for program execution
WO2013019059A3 (en) Sandboxing technology for webruntime system
WO2012082936A3 (en) A communication protocol between a high-level language and a native language
WO2008045199A3 (en) Method and system for allowing access to developed applications via a multi-tenant on-demand database service
WO2010014430A3 (en) Computer application packages with customizations
WO2008002730A3 (en) Method and system for rapidly developing and deploying sens0r-enabled software applications
WO2009022337A3 (en) Introducing a form instance into an information container
WO2009135052A3 (en) Java virtual machine having integrated transaction management system
BRPI0618302A8 (en) MODELING USER INPUT AND INTERACTION IN WORKFLOW-BASED APPLICATIONS
WO2007135555A3 (en) Method and system for providing a graphical workbench environment with intelligent plug-ins
WO2008113690A3 (en) Auto-generation and auto-versioning of a multi-sourced dynamic document
MY142330A (en) Method, system, and apparatus for exposing workbook ranges as data sources
BRPI0716393A2 (en) IMAGE PROCESSING MACHINE AND METHOD, AND PROGRAM THAT MAKES A COMPUTER PERFORM AN IMAGE PROCESS.
WO2008060495A3 (en) System and method for interoperating with foreign objects from a single language computing environment
CN101776997A (en) Interface processing method and device
GB201210452D0 (en) A service registry for web services
WO2007136684A3 (en) Action languages for unified modeling language model
CN104461574A (en) XML-based command line and command line program processing method thereof
WO2008052987A3 (en) Policy management in a telecommunication device
WO2008101049A3 (en) Framework for enhanced production of personalized documents

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200880117396.0

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08841903

Country of ref document: EP

Kind code of ref document: A2

NENP Non-entry into the national phase

Ref country code: DE

REEP Request for entry into the european phase

Ref document number: 2008841903

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2008841903

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 20107011106

Country of ref document: KR

Kind code of ref document: A

ENP Entry into the national phase

Ref document number: PI0818688

Country of ref document: BR

Kind code of ref document: A2

Effective date: 20100422