WO2002015002A3 - System and method for building applications that adapt for multiple device and protocol standards - Google Patents

System and method for building applications that adapt for multiple device and protocol standards Download PDF

Info

Publication number
WO2002015002A3
WO2002015002A3 PCT/US2001/023410 US0123410W WO0215002A3 WO 2002015002 A3 WO2002015002 A3 WO 2002015002A3 US 0123410 W US0123410 W US 0123410W WO 0215002 A3 WO0215002 A3 WO 0215002A3
Authority
WO
WIPO (PCT)
Prior art keywords
protocol
independent
adapt
dependent
content
Prior art date
Application number
PCT/US2001/023410
Other languages
French (fr)
Other versions
WO2002015002A2 (en
Inventor
Jeffrey Capone
Steven P Hoffman
Pramrod S Immaneni
Sudhakiran V Mudiam
Alper Turgut
Original Assignee
Aligo
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 Aligo filed Critical Aligo
Priority to JP2002520065A priority Critical patent/JP2004506977A/en
Priority to AU2001280769A priority patent/AU2001280769A1/en
Priority to EP01959185A priority patent/EP1358546A2/en
Publication of WO2002015002A2 publication Critical patent/WO2002015002A2/en
Publication of WO2002015002A3 publication Critical patent/WO2002015002A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • G06F16/986Document structures and storage, e.g. HTML extensions

Abstract

A process and system for adapting an application created without regard to protocol or device to a particular protocol and device. An application developer may create content in an object oriented fashion using application programming interfaces (APIs) provided by the system. The resultant content may be protocol independent and device independent. When processed by the system, the system may first take the protocol independent and device independent content and render it to become protocol dependent and device independent using engines provided by the system. The system may then take the protocol dependent and device independent content and adapt it based on a resource descriptive framework (RDF) for a device to become protocol dependent and device dependent.
PCT/US2001/023410 2000-08-16 2001-07-26 System and method for building applications that adapt for multiple device and protocol standards WO2002015002A2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2002520065A JP2004506977A (en) 2000-08-16 2001-07-26 Systems and methods for building applications that conform to multiple device and protocol standards
AU2001280769A AU2001280769A1 (en) 2000-08-16 2001-07-26 System and method for building applications that adapt for multiple device and protocol standards
EP01959185A EP1358546A2 (en) 2000-08-16 2001-07-26 System and method for building applications that adapt for multiple device and protocol standards

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US22571800P 2000-08-16 2000-08-16
US60/225,718 2000-08-16
US09/834,423 2001-04-13
US09/834,423 US20020042831A1 (en) 2000-08-16 2001-04-13 System and method for building applications that adapt for multiple device and protocol standards

Publications (2)

Publication Number Publication Date
WO2002015002A2 WO2002015002A2 (en) 2002-02-21
WO2002015002A3 true WO2002015002A3 (en) 2003-08-21

Family

ID=26919853

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2001/023410 WO2002015002A2 (en) 2000-08-16 2001-07-26 System and method for building applications that adapt for multiple device and protocol standards

Country Status (5)

Country Link
US (1) US20020042831A1 (en)
EP (1) EP1358546A2 (en)
JP (1) JP2004506977A (en)
AU (1) AU2001280769A1 (en)
WO (1) WO2002015002A2 (en)

Families Citing this family (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6957416B2 (en) * 2001-01-31 2005-10-18 Hewlett-Packard Development Company, L.P. Document builder classes and methods
US8156528B2 (en) * 2001-03-22 2012-04-10 United Video Properties, Inc. Personal video recorder systems and methods
US6856992B2 (en) * 2001-05-15 2005-02-15 Metatomix, Inc. Methods and apparatus for real-time business visibility using persistent schema-less data storage
US7058637B2 (en) * 2001-05-15 2006-06-06 Metatomix, Inc. Methods and apparatus for enterprise application integration
US6925457B2 (en) * 2001-07-27 2005-08-02 Metatomix, Inc. Methods and apparatus for querying a relational data store using schema-less queries
US7050408B2 (en) * 2001-09-26 2006-05-23 Microsoft Corporation Communicating multi-part messages between cellular devices using a standardized interface
US20030135633A1 (en) * 2002-01-04 2003-07-17 International Business Machines Corporation Streaming and managing complex media content on Web servers
US7930215B2 (en) * 2002-07-31 2011-04-19 Truecontext Corporation Contextual computing system
US20040044755A1 (en) * 2002-08-27 2004-03-04 Chipman Timothy W. Method and system for a dynamic distributed object-oriented environment wherein object types and structures can change while running
DE10244136A1 (en) * 2002-09-23 2004-04-01 Siemens Audiologische Technik Gmbh Interface device for audiological devices and corresponding method for data exchange
JP2004227383A (en) * 2003-01-24 2004-08-12 Ntt Docomo Inc Content distribution device and content distribution control method
US20040210881A1 (en) * 2003-04-17 2004-10-21 Richard Friedman Method of generating an application program interface for resource description framwork (RDF) based information
US7519719B2 (en) * 2004-04-15 2009-04-14 Agilent Technologies, Inc. Automatic creation of protocol dependent control path for instrument application
US20060036755A1 (en) * 2004-05-07 2006-02-16 Abdullah Ibrahim S Meta-protocol
US7665063B1 (en) 2004-05-26 2010-02-16 Pegasystems, Inc. Integration of declarative rule-based processing with procedural programming
JP2008505408A (en) * 2004-07-02 2008-02-21 カサビ インク METHOD AND APPARATUS FOR CORDLESS TELEPHONE AND OTHER TELECOMMUNICATION SERVICES (Related Application) This application enjoys the benefit of US Provisional Patent Application No. 60 / 585,375, whose name and inventor are the same, This document is incorporated by reference into this document.
US20070294336A1 (en) * 2004-07-02 2007-12-20 Greg Pounds Proxy-based communications architecture
US8463872B2 (en) * 2004-07-02 2013-06-11 Broadsoft Casabi, Llc Method and apparatus for a family center
US7193202B2 (en) 2004-09-23 2007-03-20 Vrije Universiteit Brussel Photovoltage detector
US8090844B2 (en) * 2004-10-08 2012-01-03 Truecontext Corporation Content management across shared, mobile file systems
US8799242B2 (en) 2004-10-08 2014-08-05 Truecontext Corporation Distributed scalable policy based content management
KR100594150B1 (en) * 2004-10-18 2006-06-28 삼성전자주식회사 Camera shake correction device
WO2006077481A1 (en) * 2005-01-19 2006-07-27 Truecontext Corporation Policy-driven mobile forms applications
US8335704B2 (en) 2005-01-28 2012-12-18 Pegasystems Inc. Methods and apparatus for work management and routing
US8924335B1 (en) 2006-03-30 2014-12-30 Pegasystems Inc. Rule-based user interface conformance methods
US8250525B2 (en) 2007-03-02 2012-08-21 Pegasystems Inc. Proactive performance management for multi-user enterprise software systems
US20090328062A1 (en) * 2008-06-25 2009-12-31 Microsoft Corporation Scalable and extensible communication framework
US10481878B2 (en) * 2008-10-09 2019-11-19 Objectstore, Inc. User interface apparatus and methods
US8843435B1 (en) 2009-03-12 2014-09-23 Pegasystems Inc. Techniques for dynamic data processing
US8468492B1 (en) 2009-03-30 2013-06-18 Pegasystems, Inc. System and method for creation and modification of software applications
US9374441B2 (en) * 2009-10-09 2016-06-21 Echostar Technologies L.L.C. Dynamically determining and utilizing an application programming interface of an electronic device
US8745121B2 (en) * 2010-06-28 2014-06-03 Nokia Corporation Method and apparatus for construction and aggregation of distributed computations
JP5010726B2 (en) * 2010-10-29 2012-08-29 株式会社東芝 Application execution control apparatus and application execution control method
US8880487B1 (en) 2011-02-18 2014-11-04 Pegasystems Inc. Systems and methods for distributed rules processing
US8879748B2 (en) 2011-03-15 2014-11-04 Microsoft Corporation Multi-protocol wireless audio client device
US9195936B1 (en) 2011-12-30 2015-11-24 Pegasystems Inc. System and method for updating or modifying an application without manual coding
JP5970819B2 (en) 2012-01-10 2016-08-17 株式会社リコー Network controller
US9817916B2 (en) * 2012-02-22 2017-11-14 Akamai Technologies Inc. Methods and apparatus for accelerating content authored for multiple devices
US10469396B2 (en) 2014-10-10 2019-11-05 Pegasystems, Inc. Event processing with enhanced throughput
US10698599B2 (en) 2016-06-03 2020-06-30 Pegasystems, Inc. Connecting graphical shapes using gestures
US10698647B2 (en) 2016-07-11 2020-06-30 Pegasystems Inc. Selective sharing for collaborative application usage
US20180293086A1 (en) * 2017-04-06 2018-10-11 Microsoft Technology Licensing, Llc Cross-application content injection
US11048488B2 (en) 2018-08-14 2021-06-29 Pegasystems, Inc. Software code optimizer and method
US10817620B2 (en) * 2018-08-24 2020-10-27 MagicCube, Inc. Securing sensitive user data across hardware and software components having unbalanced trust levels
US11567945B1 (en) 2020-08-27 2023-01-31 Pegasystems Inc. Customized digital content generation systems and methods

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999066673A1 (en) * 1998-06-17 1999-12-23 YAHOO&excl., INC. Method and apparatus for a client-server system with heterogeneous clients
EP0987868A2 (en) * 1998-09-14 2000-03-22 Phone.Com Inc. Method and architecture for interactive two-way communication devices to interact with a network

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5826017A (en) * 1992-02-10 1998-10-20 Lucent Technologies Apparatus and method for communicating data between elements of a distributed system using a general protocol
US5659555A (en) * 1993-08-19 1997-08-19 Lucent Technologies Inc. Method and apparatus for testing protocols
US5680552A (en) * 1994-09-20 1997-10-21 Lucent Technologies Inc. Gateway system for interconnecting different data communication networks
US5710908A (en) * 1995-06-27 1998-01-20 Canon Kabushiki Kaisha Adaptive network protocol independent interface
US5987517A (en) * 1996-03-27 1999-11-16 Microsoft Corporation System having a library of protocol independent reentrant network interface functions for providing common calling interface for communication and application protocols
US5894557A (en) * 1996-03-29 1999-04-13 International Business Machines Corporation Flexible point-to-point protocol framework
US5963720A (en) * 1996-08-13 1999-10-05 Advanced Micro Devices, Inc. Method and system for expediting transfer of data over a network using an additional field
US5841985A (en) * 1996-09-18 1998-11-24 Intel Corporation Method and apparatus for supporting multiple protocols on a network
US6012118A (en) * 1996-12-30 2000-01-04 Intel Corporation Method and apparatus for performing bus operations in a computer system using deferred replies returned without using the address bus
US5872919A (en) * 1997-05-07 1999-02-16 Advanced Micro Devices, Inc. Computer communication network having a packet processor with an execution unit which is variably configured from a programmable state machine and logic
US5943481A (en) * 1997-05-07 1999-08-24 Advanced Micro Devices, Inc. Computer communication network having a packet processor with subsystems that are variably configured for flexible protocol handling
US5991885A (en) * 1997-06-11 1999-11-23 Clarinet Systems, Inc. Method and apparatus for detecting the presence of a remote device and providing power thereto
AU2001229371A1 (en) * 2000-01-14 2001-07-24 Saba Software, Inc. Information server
US6347340B1 (en) * 2000-02-18 2002-02-12 Mobilesys, Inc. Apparatus and method for converting a network message to a wireless transport message using a modular architecture

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999066673A1 (en) * 1998-06-17 1999-12-23 YAHOO&excl., INC. Method and apparatus for a client-server system with heterogeneous clients
EP0987868A2 (en) * 1998-09-14 2000-03-22 Phone.Com Inc. Method and architecture for interactive two-way communication devices to interact with a network

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
MEYER M ET AL: "THE ON-THE-MOVE CONCEPT FOR MOBILE MIDDLEWARE", ISS '97. WORLD TELECOMMUNICATIONS CONGRESS. (INTERNATIONAL SWITCHING SYMPOSIUM). GLOBAL NETWORK EVOLUTION: CONVERGENCE OR COLLISION? TORONTO, SEPT. 21 - 26, 1997, ISS. WORLD TELECOMMUNICATIONS CONGRESS. (INTERNATIONAL SWITCHING SYMPOSIUM), TORONTO, P, vol. 2, 21 September 1997 (1997-09-21), pages 373 - 378, XP000704489 *
SARTIN R: "HP JETSEND: OFF-THE-CUFF COMMUNICATION", BYTE, MCGRAW-HILL INC. ST PETERBOROUGH, US, vol. 23, no. 4, 1 April 1998 (1998-04-01), pages 49 - 50, XP000774142, ISSN: 0360-5280 *

Also Published As

Publication number Publication date
US20020042831A1 (en) 2002-04-11
AU2001280769A1 (en) 2002-02-25
WO2002015002A2 (en) 2002-02-21
JP2004506977A (en) 2004-03-04
EP1358546A2 (en) 2003-11-05

Similar Documents

Publication Publication Date Title
WO2002015002A3 (en) System and method for building applications that adapt for multiple device and protocol standards
WO2004070584A3 (en) Method and apparatus for converting objects between weakly and strongly typed programming frameworks
WO2004003741A3 (en) Integration of heterogeneous applications
AU2003272058A1 (en) A method, a language and a system for the definition and implementation of software solutions
AU2002329722A1 (en) Method, system, and program for managing multiple resources in a system
WO2008039741A3 (en) System and method for project process and workflow optimization
WO2004059438A3 (en) System to automatically process components on a device
WO2007050899A3 (en) A method and apparatus for processing in an idle state by an access network in wireless communication systems
WO2004019204A3 (en) Processing application data
WO2007134261A3 (en) System and method for natural language processing in a peer-to-peer hybrid communications network
WO2004001590A3 (en) Method and apparatus for off-load processing of a message stream
WO2006127064A3 (en) Facilitation of online discussion
WO2001075589A3 (en) Resource creation method and tool
AU2003263594A1 (en) Collaboration server, collaboration system, session management method thereof, and program
AU2003255044A1 (en) Network system, spanning tree structuring method, spanning tree structure node, and spanning tree structure program
WO2001044971A3 (en) Method and apparatus to invoke computer commands from within a mark-up language document
WO2005070176A3 (en) Method and system for managing communication sessions between a text-based and a voice-based client
AU2003227252A1 (en) Electronic locking system, locking management device, locking device management method, and program
WO2007027622A3 (en) System and method for creating and using graphical object instances in a statechart environment
WO2003098374A3 (en) Rendering a first media type content on a browser
WO2005050444A3 (en) An apparatus and method for automatically parallelizing network applications through pipelining transformation
WO2008021947A3 (en) Method and system for processing an incoming call
AU2001241679A1 (en) Method and apparatus for improving utilization of a resource on a shared client
AU2002223656A1 (en) Intercommunication preprocessor
WO2002027662A3 (en) System and method for processing layout of graphical objects with elastic properties

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 NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA 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 ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE 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
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
WWE Wipo information: entry into national phase

Ref document number: 2002520065

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 2001959185

Country of ref document: EP

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

WWP Wipo information: published in national office

Ref document number: 2001959185

Country of ref document: EP

WWW Wipo information: withdrawn in national office

Ref document number: 2001959185

Country of ref document: EP