WO2004019228A3 - Method and system for integrating enterprise software applications with desktop software applications - Google Patents

Method and system for integrating enterprise software applications with desktop software applications Download PDF

Info

Publication number
WO2004019228A3
WO2004019228A3 PCT/US2003/025052 US0325052W WO2004019228A3 WO 2004019228 A3 WO2004019228 A3 WO 2004019228A3 US 0325052 W US0325052 W US 0325052W WO 2004019228 A3 WO2004019228 A3 WO 2004019228A3
Authority
WO
WIPO (PCT)
Prior art keywords
desktop
software applications
server
behaviors
objects
Prior art date
Application number
PCT/US2003/025052
Other languages
French (fr)
Other versions
WO2004019228A2 (en
Inventor
David H Owens
Philip C Nelson
Original Assignee
Anteros Inc
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
Application filed by Anteros Inc filed Critical Anteros Inc
Priority to AU2003258155A priority Critical patent/AU2003258155A1/en
Publication of WO2004019228A2 publication Critical patent/WO2004019228A2/en
Publication of WO2004019228A3 publication Critical patent/WO2004019228A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management

Abstract

One or more server-based constructs are projected into one or more corresponding desktop objects. Thereafter one or more events involving the desktop objects are processed according to behaviors defined during the projection using action handlers cached at a desktop client. The action handlers provide a mechanism for instituting the server-defined behaviors at the desktop, including the playing of locally cached web forms that provide a user with options for interacting with the desktop objects according to those behaviors. Any or all interactions with the desktop objects may be subsequently communicated to the server, which can accept or reject any changes and resynchronize an updated view of the object(s) to the desktop client.
PCT/US2003/025052 2002-08-22 2003-08-08 Method and system for integrating enterprise software applications with desktop software applications WO2004019228A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2003258155A AU2003258155A1 (en) 2002-08-22 2003-08-08 Method and system for integrating enterprise software applications with desktop software applications

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US40543402P 2002-08-22 2002-08-22
US60/405,434 2002-08-22
US10/262,810 2002-10-01
US10/262,810 US20070022155A1 (en) 2002-08-22 2002-10-01 Method and system for integrating enterprise software applications with desktop software applications

Publications (2)

Publication Number Publication Date
WO2004019228A2 WO2004019228A2 (en) 2004-03-04
WO2004019228A3 true WO2004019228A3 (en) 2004-05-27

Family

ID=31949807

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2003/025052 WO2004019228A2 (en) 2002-08-22 2003-08-08 Method and system for integrating enterprise software applications with desktop software applications

Country Status (3)

Country Link
US (1) US20070022155A1 (en)
AU (1) AU2003258155A1 (en)
WO (1) WO2004019228A2 (en)

Families Citing this family (81)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7788399B2 (en) 2001-03-26 2010-08-31 Salesforce.Com, Inc. System and method for mapping of services
US7689711B2 (en) 2001-03-26 2010-03-30 Salesforce.Com, Inc. System and method for routing messages between applications
US9948644B2 (en) 2001-03-26 2018-04-17 Salesforce.Com, Inc. Routing messages between applications
US8966379B2 (en) 2010-10-01 2015-02-24 Z124 Dynamic cross-environment application configuration/orientation in an active user environment
US9026709B2 (en) 2010-10-01 2015-05-05 Z124 Auto-waking of a suspended OS in a dockable system
US8726294B2 (en) 2010-10-01 2014-05-13 Z124 Cross-environment communication using application space API
US8933949B2 (en) 2010-10-01 2015-01-13 Z124 User interaction across cross-environment applications through an extended graphics context
US8819705B2 (en) 2010-10-01 2014-08-26 Z124 User interaction support across cross-environment applications
US9047102B2 (en) 2010-10-01 2015-06-02 Z124 Instant remote rendering
US7434169B2 (en) 2002-11-25 2008-10-07 Aol Llc, A Delaware Limited Liability Company Facilitating communications between computer users across a network
US10110632B2 (en) * 2003-03-31 2018-10-23 Intel Corporation Methods and systems for managing security policies
US7395500B2 (en) 2003-08-29 2008-07-01 Yahoo! Inc. Space-optimizing content display
US7496607B2 (en) * 2003-08-29 2009-02-24 Yahoo! Inc. Method and system for maintaining synchronization between a local data cache and a data store
US7890961B2 (en) * 2003-08-29 2011-02-15 Yahoo! Inc. Method and apparatus for providing desktop application functionality in a client/server architecture
US7711832B1 (en) * 2003-09-22 2010-05-04 Actional Corporation Enabling existing desktop applications to access web services through the use of a web service proxy
US7779039B2 (en) 2004-04-02 2010-08-17 Salesforce.Com, Inc. Custom entities and fields in a multi-tenant database system
US20050071740A1 (en) * 2003-09-30 2005-03-31 Chee Lai Theng Task extraction and synchronization
US20070143700A1 (en) * 2003-10-29 2007-06-21 Tetsuji Fukada Electronic document viewing system
US7930757B2 (en) * 2003-10-31 2011-04-19 Adobe Systems Incorporated Offline access in a document control system
US8954420B1 (en) 2003-12-31 2015-02-10 Google Inc. Methods and systems for improving a search ranking using article information
US8386728B1 (en) 2004-03-31 2013-02-26 Google Inc. Methods and systems for prioritizing a crawl
US8275839B2 (en) * 2004-03-31 2012-09-25 Google Inc. Methods and systems for processing email messages
US8099407B2 (en) 2004-03-31 2012-01-17 Google Inc. Methods and systems for processing media files
US8346777B1 (en) 2004-03-31 2013-01-01 Google Inc. Systems and methods for selectively storing event data
US7941439B1 (en) * 2004-03-31 2011-05-10 Google Inc. Methods and systems for information capture
US7725508B2 (en) * 2004-03-31 2010-05-25 Google Inc. Methods and systems for information capture and retrieval
US20050234929A1 (en) * 2004-03-31 2005-10-20 Ionescu Mihai F Methods and systems for interfacing applications with a search engine
US7680888B1 (en) 2004-03-31 2010-03-16 Google Inc. Methods and systems for processing instant messenger messages
US8631076B1 (en) 2004-03-31 2014-01-14 Google Inc. Methods and systems for associating instant messenger events
US7333976B1 (en) 2004-03-31 2008-02-19 Google Inc. Methods and systems for processing contact information
US8161053B1 (en) 2004-03-31 2012-04-17 Google Inc. Methods and systems for eliminating duplicate events
US8190567B2 (en) * 2004-10-22 2012-05-29 Sap Ag Method and system for providing one-to-one email collaboration
US8296441B2 (en) 2005-01-14 2012-10-23 Citrix Systems, Inc. Methods and systems for joining a real-time session of presentation layer protocol data
US20060159432A1 (en) * 2005-01-14 2006-07-20 Citrix Systems, Inc. System and methods for automatic time-warped playback in rendering a recorded computer session
US8230096B2 (en) 2005-01-14 2012-07-24 Citrix Systems, Inc. Methods and systems for generating playback instructions for playback of a recorded computer session
US8200828B2 (en) * 2005-01-14 2012-06-12 Citrix Systems, Inc. Systems and methods for single stack shadowing
US8935316B2 (en) 2005-01-14 2015-01-13 Citrix Systems, Inc. Methods and systems for in-session playback on a local machine of remotely-stored and real time presentation layer protocol data
US8340130B2 (en) * 2005-01-14 2012-12-25 Citrix Systems, Inc. Methods and systems for generating playback instructions for rendering of a recorded computer session
US8832047B2 (en) 2005-07-27 2014-09-09 Adobe Systems Incorporated Distributed document version control
WO2007030796A2 (en) 2005-09-09 2007-03-15 Salesforce.Com, Inc. Systems and methods for exporting, publishing, browsing and installing on-demand applications in a multi-tenant database environment
US8191008B2 (en) * 2005-10-03 2012-05-29 Citrix Systems, Inc. Simulating multi-monitor functionality in a single monitor environment
US9262446B1 (en) 2005-12-29 2016-02-16 Google Inc. Dynamically ranking entries in a personal data book
US7805403B2 (en) * 2007-01-07 2010-09-28 Apple Inc. Synchronization methods and systems
US7739410B2 (en) 2007-01-07 2010-06-15 Apple Inc. Synchronization methods and systems
US7761414B2 (en) * 2007-01-07 2010-07-20 Apple Inc. Asynchronous data synchronization amongst devices
US20080163743A1 (en) * 2007-01-07 2008-07-10 Freedman Gordon J Synchronization methods and systems
US8239504B2 (en) * 2007-01-07 2012-08-07 Apple Inc. Synchronization methods and systems
US7660831B2 (en) * 2007-01-07 2010-02-09 Apple Inc. Synchronization methods and systems
US7778971B2 (en) * 2007-01-07 2010-08-17 Apple Inc. Synchronization methods and systems
US20080195945A1 (en) * 2007-02-14 2008-08-14 Oracle International Corporation Enterprise context
CA2630983A1 (en) * 2007-05-08 2008-11-08 Richard L. Hyde Data network association for financial services
US8209540B2 (en) * 2007-06-28 2012-06-26 Apple Inc. Incremental secure backup and restore of user settings and data
US20090037829A1 (en) * 2007-08-01 2009-02-05 Microsoft Corporation Framework to integrate web services with on-premise software
US8650154B2 (en) * 2008-02-19 2014-02-11 International Business Machines Corporation Document synchronization solution
US8019863B2 (en) 2008-03-28 2011-09-13 Ianywhere Solutions, Inc. Synchronizing events between mobile devices and servers
US8725679B2 (en) * 2008-04-07 2014-05-13 International Business Machines Corporation Client side caching of synchronized data
US8078649B2 (en) 2008-04-07 2011-12-13 Installfree, Inc. Method and system for centrally deploying and managing virtual software applications
CA2730207C (en) * 2008-07-11 2017-08-22 Thomson Reuters Global Resources System and methods for web-based control of desktop applications
CN102203750B (en) * 2008-11-11 2015-05-20 国际商业机器公司 Data providing device, system, server device, program, and method
US8819703B2 (en) * 2009-02-26 2014-08-26 Oracle International Corporation Techniques for controlling desktop state
US20100268563A1 (en) * 2009-04-16 2010-10-21 Mitel Networks Corporation Proximity scripting
TW201106251A (en) 2009-04-24 2011-02-16 Ibm Editing apparatus, editing method and program
US20100318889A1 (en) * 2009-06-12 2010-12-16 Microsoft Corporation Automatic Insertion of Data from Web Forms into Documents
CN101996093A (en) * 2009-08-10 2011-03-30 日电(中国)有限公司 Method and system for converting desktop application to network application
US8713584B2 (en) * 2009-08-13 2014-04-29 Google Inc. Event-triggered server-side macros
US20110093619A1 (en) * 2009-10-16 2011-04-21 Ianywhere Solutions, Inc. Synchronizing Tasks between Mobile Devices and Servers
US9390172B2 (en) * 2009-12-03 2016-07-12 Microsoft Technology Licensing, Llc Communication channel between web application and process outside browser
US20110137909A1 (en) * 2009-12-07 2011-06-09 Sap Ag Location independent execution of user interface operations
US20120137233A1 (en) * 2010-05-26 2012-05-31 Nokia Corporation Method and Apparatus for Enabling Generation of Multiple Independent User Interface Elements from a Web Page
EP2622462A4 (en) 2010-10-01 2014-01-29 Z124 Multi-operating system
US9405444B2 (en) 2010-10-01 2016-08-02 Z124 User interface with independent drawer control
US8761831B2 (en) 2010-10-15 2014-06-24 Z124 Mirrored remote peripheral interface
US20120130756A1 (en) * 2010-11-22 2012-05-24 Steelwedge Software, Inc. Augmentation of a user participation of a sales and operations plan through an off the shelf spreadsheet application with a plug-in
US8615159B2 (en) 2011-09-20 2013-12-24 Citrix Systems, Inc. Methods and systems for cataloging text in a recorded session
US9495012B2 (en) 2011-09-27 2016-11-15 Z124 Secondary single screen mode activation through user interface activation
US9565246B1 (en) * 2012-03-14 2017-02-07 Comindware Ltd. System and method for project and process management by synchronizing custom objects between an application and external server
US9077717B2 (en) * 2012-11-30 2015-07-07 Sap Se Propagation and adoption of extensions across applications in networked solutions
US9275206B2 (en) * 2013-01-23 2016-03-01 International Business Machines Corporation Managing sensitive information
US9875226B1 (en) 2013-12-20 2018-01-23 Google Llc Performing server-side and client-side operations on spreadsheets
US10476900B2 (en) 2016-09-30 2019-11-12 McAFEE, LLC. Safe sharing of sensitive data
CN111389009A (en) * 2020-03-06 2020-07-10 中央电视台 Shared platform for realizing H5 release resource production based on different environments

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0986009A2 (en) * 1998-08-31 2000-03-15 Xerox Corporation Extending application behavior through document properties
WO2000060504A1 (en) * 1999-04-07 2000-10-12 Critical Path Inc. Internet document management system and methods
US6434568B1 (en) * 1999-08-31 2002-08-13 Accenture Llp Information services patterns in a netcentric environment

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6430576B1 (en) * 1999-05-10 2002-08-06 Patrick Gates Distributing and synchronizing objects
US20020194263A1 (en) * 2001-04-30 2002-12-19 Murren Brian T. Hierarchical constraint resolution for application properties, configuration, and behavior
US8359335B2 (en) * 2001-09-29 2013-01-22 Siebel Systems, Inc. Computing system and method to implicitly commit unsaved data for a world wide web application

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0986009A2 (en) * 1998-08-31 2000-03-15 Xerox Corporation Extending application behavior through document properties
WO2000060504A1 (en) * 1999-04-07 2000-10-12 Critical Path Inc. Internet document management system and methods
US6434568B1 (en) * 1999-08-31 2002-08-13 Accenture Llp Information services patterns in a netcentric environment

Also Published As

Publication number Publication date
WO2004019228A2 (en) 2004-03-04
AU2003258155A8 (en) 2004-03-11
US20070022155A1 (en) 2007-01-25
AU2003258155A1 (en) 2004-03-11

Similar Documents

Publication Publication Date Title
WO2004019228A3 (en) Method and system for integrating enterprise software applications with desktop software applications
WO2006124215A3 (en) System and method for generating and updating user interfaces of web-based applications
CN102362269B (en) real-time kernel
WO2004042540A3 (en) Methods and apparatus for dynamic user authentication
EP1156427A3 (en) Postback input handling by server-side control objects
WO2005022334A3 (en) Method and apparatus for providing desktop application functionality in a client/server architecture
WO2004107104A3 (en) Method for providing a graphical user interface in a client-server environment
WO2006034220A3 (en) User interface system and method for implementation on multiple types of clients
WO2003005337A3 (en) An internet interface & integration language system and method
TW200710690A (en) Method and apparatus to select and deliver portable portlets
AU2003284405A1 (en) Information processing device, server client system, method, and computer program
WO2005119493A3 (en) Virtual application manager
WO2005060388A3 (en) System and method for managing and communicating software updates
WO2005045709A8 (en) Distributed document version control
WO2007061975A3 (en) Dynamically editable electronic product catalogs
WO2003069437A3 (en) Managed object replication and delivery
WO2005008431A3 (en) Software development kit for client server applications
WO2005015440A3 (en) Extending service-oriented business frameworks
EP1333378A3 (en) System and method for providing contex information
WO2006072964A3 (en) System and method for application development and deployment
WO2004038586A3 (en) Session coupling
EP1156415A3 (en) Server-side control objects for processing client-side user interface elements
EP1569415A3 (en) Information-processing method, information-processing apparatus and computer program
WO2005104686A3 (en) Dynamic executable
DE60137564D1 (en) N OVER HTTP, PROCEDURE, COMPUTER PROGRAM PRODUCT AND SYSTEM

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 BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE 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 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 UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ 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 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
NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP