WO2005074409A3 - System and method for transferring computer-readable objects across a remote boundary - Google Patents

System and method for transferring computer-readable objects across a remote boundary Download PDF

Info

Publication number
WO2005074409A3
WO2005074409A3 PCT/US2004/023935 US2004023935W WO2005074409A3 WO 2005074409 A3 WO2005074409 A3 WO 2005074409A3 US 2004023935 W US2004023935 W US 2004023935W WO 2005074409 A3 WO2005074409 A3 WO 2005074409A3
Authority
WO
WIPO (PCT)
Prior art keywords
hierarchy
objects
specifying
type
remote
Prior art date
Application number
PCT/US2004/023935
Other languages
French (fr)
Other versions
WO2005074409A2 (en
Inventor
Jeffrey P Snover
Rajesh Chandrashekaran
Shankara M C Shastry
Hitesh Raigandhi
Original Assignee
Microsoft Corp
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 Microsoft Corp filed Critical Microsoft Corp
Priority to EP04779140A priority Critical patent/EP1631888A4/en
Priority to JP2006549229A priority patent/JP5346154B2/en
Publication of WO2005074409A2 publication Critical patent/WO2005074409A2/en
Publication of WO2005074409A3 publication Critical patent/WO2005074409A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q9/00Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
    • H04Q9/02Automatically-operated arrangements
    • 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/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/465Distributed object oriented systems
    • 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/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q9/00Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom

Abstract

A system (700) and method for securely transferring computer-readable objects (730) across a remote boundary is provided. The method decomposes any type of object into a hierarchy of sub-components based on a list of known object types (712, 722). Each sub-component either corresponds to a known object type or an unknown object type. The unknown object types may be decomposed further into known object types at another level in the hierarchy. The known objects in the hierarchy are serialized into a package that is transmitted to a remote entity (720). The remote entity reconstructs the hierarchy. For any of the known object types, the remote entity instantiates an object of the known object type and populates the object with information transmitted in the package. The decomposition may be limited by specifying a level for the hierarchy, specifying a number that limits the known objects that are serialized, or specifying the properties within the object to serialize.
PCT/US2004/023935 2004-01-16 2004-07-23 System and method for transferring computer-readable objects across a remote boundary WO2005074409A2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP04779140A EP1631888A4 (en) 2004-01-16 2004-07-23 System and method for transferring computer-readable objects across a remote boundary
JP2006549229A JP5346154B2 (en) 2004-01-16 2004-07-23 System and method for transferring computer readable objects across a remote boundary

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/759,737 2004-01-16
US10/759,737 US7770181B2 (en) 2004-01-16 2004-01-16 System and method for transferring computer-readable objects across a remote boundary

Publications (2)

Publication Number Publication Date
WO2005074409A2 WO2005074409A2 (en) 2005-08-18
WO2005074409A3 true WO2005074409A3 (en) 2007-01-25

Family

ID=34807520

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2004/023935 WO2005074409A2 (en) 2004-01-16 2004-07-23 System and method for transferring computer-readable objects across a remote boundary

Country Status (6)

Country Link
US (1) US7770181B2 (en)
EP (1) EP1631888A4 (en)
JP (2) JP5346154B2 (en)
KR (1) KR101098603B1 (en)
CN (1) CN101137959A (en)
WO (1) WO2005074409A2 (en)

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7698383B2 (en) * 2004-02-27 2010-04-13 Research In Motion Limited System and method for building component applications using metadata defined mapping between message and data domains
US7933964B2 (en) * 2006-02-16 2011-04-26 Microsoft Corporation Shell sessions
US7933986B2 (en) * 2006-02-16 2011-04-26 Microsoft Corporation Transferring command-lines as a message
CN101398831B (en) * 2007-09-27 2013-08-21 日电(中国)有限公司 Noumenon data leading-in and leading-out method and device
US8626720B2 (en) * 2008-02-11 2014-01-07 International Business Machines Corporation System and method of reconstructing complex custom objects
CN101661391B (en) * 2009-09-24 2013-08-28 金蝶软件(中国)有限公司 Object serializing method, object deserializing method, device and system
US9384054B2 (en) 2010-09-22 2016-07-05 Nokia Technologies Oy Process allocation to applications executing on a mobile device
US8527609B2 (en) * 2010-11-04 2013-09-03 Microsoft Corporation Serializing document editing commands
US9339691B2 (en) 2012-01-05 2016-05-17 Icon Health & Fitness, Inc. System and method for controlling an exercise device
EP2969058B1 (en) 2013-03-14 2020-05-13 Icon Health & Fitness, Inc. Strength training apparatus with flywheel and related methods
US9400826B2 (en) * 2013-06-25 2016-07-26 Outside Intelligence, Inc. Method and system for aggregate content modeling
EP3623020A1 (en) 2013-12-26 2020-03-18 Icon Health & Fitness, Inc. Magnetic resistance mechanism in a cable machine
WO2015138339A1 (en) 2014-03-10 2015-09-17 Icon Health & Fitness, Inc. Pressure sensor to quantify work
JP2015215653A (en) * 2014-05-08 2015-12-03 コニカミノルタ株式会社 Printer driver and prohibition processing control method of printer driver
US10426989B2 (en) 2014-06-09 2019-10-01 Icon Health & Fitness, Inc. Cable system incorporated into a treadmill
WO2015195965A1 (en) 2014-06-20 2015-12-23 Icon Health & Fitness, Inc. Post workout massage device
US9542298B2 (en) 2014-07-08 2017-01-10 International Business Machines Corporation Reducing resource overhead in verbose trace using recursive object pruning prior to string serialization
US10391361B2 (en) 2015-02-27 2019-08-27 Icon Health & Fitness, Inc. Simulating real-world terrain on an exercise device
US10272317B2 (en) 2016-03-18 2019-04-30 Icon Health & Fitness, Inc. Lighted pace feature in a treadmill
US10493349B2 (en) 2016-03-18 2019-12-03 Icon Health & Fitness, Inc. Display on exercise device
US10625137B2 (en) 2016-03-18 2020-04-21 Icon Health & Fitness, Inc. Coordinated displays in an exercise device
US11349852B2 (en) 2016-08-31 2022-05-31 Wedge Networks Inc. Apparatus and methods for network-based line-rate detection of unknown malware
US10671705B2 (en) 2016-09-28 2020-06-02 Icon Health & Fitness, Inc. Customizing recipe recommendations
US11533292B2 (en) * 2020-01-07 2022-12-20 Palantir Technologies Inc. Automated syncing of data between security domains

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030182308A1 (en) * 2002-03-21 2003-09-25 Matthias Ernst Schema-oriented content management system
US20030191803A1 (en) * 2002-04-09 2003-10-09 Sun Microsystems, Inc. Methods, systems and articles of manufacture for providing an extensible serialization framework for an XML based RPC computing environment
US20030204645A1 (en) * 2002-04-09 2003-10-30 Sun Microsystems, Inc. Method, system, and articles of manufacture for providing a servlet container based web service endpoint
US20040039964A1 (en) * 2002-08-21 2004-02-26 International Business Machines Corporation Programmatically serializing complex objects using self-healing techniques

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ATE157182T1 (en) * 1989-06-19 1997-09-15 Digital Equipment Corp ARRANGEMENT FOR INTEGRATING APPLICATION PROGRAMS IN A DIGITAL DATA PROCESSING SYSTEM
US5680548A (en) 1994-12-02 1997-10-21 Xcellenet, Inc. Systems and methods for work assignment and distribution from a server to remote/mobile nodes
US6749537B1 (en) 1995-12-14 2004-06-15 Hickman Paul L Method and apparatus for remote interactive exercise and health equipment
US5946463A (en) * 1996-07-22 1999-08-31 International Business Machines Corporation Method and system for automatically performing an operation on multiple computer systems within a cluster
US5923756A (en) * 1997-02-12 1999-07-13 Gte Laboratories Incorporated Method for providing secure remote command execution over an insecure computer network
US6477701B1 (en) * 1999-09-30 2002-11-05 Seiko Epson Corporation Version-adaptive serialization and deserialization of program objects in an object-oriented environment
US6675193B1 (en) 1999-10-29 2004-01-06 Invensys Software Systems Method and system for remote control of a local system
US7140025B1 (en) * 1999-11-16 2006-11-21 Mci, Llc Method and apparatus for providing a real-time message routing communications manager
GB2357226B (en) 1999-12-08 2003-07-16 Hewlett Packard Co Security protocol
US7039724B1 (en) * 2000-03-09 2006-05-02 Nortel Networks Limited Programmable command-line interface API for managing operation of a network device
EP1380941A2 (en) * 2000-05-09 2004-01-14 Sun Microsystems, Inc. Tranformation of objects between a computer programming language and data representation language
US20020019844A1 (en) * 2000-07-06 2002-02-14 Kurowski Scott J. Method and system for network-distributed computing
US7027975B1 (en) 2000-08-08 2006-04-11 Object Services And Consulting, Inc. Guided natural language interface system and method
US6686932B2 (en) * 2001-03-28 2004-02-03 International Business Machines Corporation System and method for sharing data across frames using environment variables
US20030177187A1 (en) * 2000-11-27 2003-09-18 Butterfly.Net. Inc. Computing grid for massively multi-player online games and other multi-user immersive persistent-state and session-based applications
CA2372647C (en) * 2001-02-20 2010-05-04 Research In Motion Limited System and method for administrating a wireless communication network
US7036127B2 (en) * 2001-10-11 2006-04-25 International Business Machines Corporation Legacy CORBA name space integration using web application servers
US20040078341A1 (en) * 2002-10-15 2004-04-22 Steichen Terril John System and method for selling digital information online
US20040139305A1 (en) * 2003-01-09 2004-07-15 International Business Machines Corporation Hardware-enabled instruction tracing
CA2419311A1 (en) * 2003-02-20 2004-08-20 Ibm Canada Limited - Ibm Canada Limitee Mapping between native data type instances
US20050154978A1 (en) * 2004-01-09 2005-07-14 International Business Machines Corporation Programmatic creation and access of XML documents
US7698359B2 (en) 2004-01-16 2010-04-13 Microsoft Corporation Remote system administration using command line environment

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030182308A1 (en) * 2002-03-21 2003-09-25 Matthias Ernst Schema-oriented content management system
US20030191803A1 (en) * 2002-04-09 2003-10-09 Sun Microsystems, Inc. Methods, systems and articles of manufacture for providing an extensible serialization framework for an XML based RPC computing environment
US20030204645A1 (en) * 2002-04-09 2003-10-30 Sun Microsystems, Inc. Method, system, and articles of manufacture for providing a servlet container based web service endpoint
US20040039964A1 (en) * 2002-08-21 2004-02-26 International Business Machines Corporation Programmatically serializing complex objects using self-healing techniques

Also Published As

Publication number Publication date
JP2012128888A (en) 2012-07-05
EP1631888A2 (en) 2006-03-08
CN101137959A (en) 2008-03-05
EP1631888A4 (en) 2011-08-03
JP5346154B2 (en) 2013-11-20
JP2007518187A (en) 2007-07-05
US20050172300A1 (en) 2005-08-04
WO2005074409A2 (en) 2005-08-18
KR101098603B1 (en) 2011-12-23
KR20060132433A (en) 2006-12-21
US7770181B2 (en) 2010-08-03

Similar Documents

Publication Publication Date Title
WO2005074409A3 (en) System and method for transferring computer-readable objects across a remote boundary
WO2004100021A3 (en) Retaining hierarchical information in mapping between xml documents and relational data
EP0838772A3 (en) Method and apparatus for design verification using emulation and simulation
WO2007038231A3 (en) Apparatus and method for data profile based construction of an extraction, transform, load (etl) task
WO2003075127A3 (en) System and method for processing monitoring data using data profiles
MX2009003835A (en) Computing values for surveying a subterranean structure based on measurements according to different electromagnetic survey techniques.
WO2006017837A3 (en) Process, system and software arrangement for determining at least one location in a sample using an optical coherence tomography
WO2008146807A1 (en) Ontology processing device, ontology processing method, and ontology processing program
WO2004049004A3 (en) Improved method of predicting rock properties from seismic data
DE60031664D1 (en) COMPUTER METHOD AND DEVICE FOR CREATING VISIBLE GRAPHICS USING GRAPH ALGEBRA
NO20053685L (en) Method of constructing a model of a heterogeneous medium described by several parameters from data expressed at different time scales.
DE60019786D1 (en) IDENTIFICATION OR REVIEW OF OBJECT CLASSES, OR PRODUCTION OF OBJECT PICTURES
WO2009045918A3 (en) Intelligent editing of relational models
MX2019001711A (en) Controlling reference transmission point selection for rstd measurements.
GB2546712A (en) Functional earth model parameterization for resistivity inversion
GB2492290A (en) Security systems and methods
WO2005008544A8 (en) System and method for multiple model object sharing
WO2005059674A3 (en) System and method for functional elements
GB2462218A (en) Subject modelling
Naik et al. Finite element model to study effect of buffers in presence of voltage gated 2 Ca+ channels on calcium distribution in oocytes for one dimensional unsteady state case
BR0302315A (en) Method for determining soil formation parameters surrounding a wellbore
AU2003274098A1 (en) Marker substances and the use of the same in diagnostic methods
WO2021042034A3 (en) Method, system, and computer program product for securely rendering sensitive data
EP1178291A3 (en) Weight inspecting apparatus
WO2000067156A3 (en) Managing object relationships using an object repository

Legal Events

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

Ref document number: 1813/DELNP/2005

Country of ref document: IN

WWE Wipo information: entry into national phase

Ref document number: 20048012499

Country of ref document: CN

WWE Wipo information: entry into national phase

Ref document number: 2006549229

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 2004779140

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 1020057009452

Country of ref document: KR

AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG 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 NA 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 US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): BW GH GM KE LS MW MZ NA 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 PL 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
WWP Wipo information: published in national office

Ref document number: 2004779140

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE

WWW Wipo information: withdrawn in national office

Ref document number: DE

WWP Wipo information: published in national office

Ref document number: 1020057009452

Country of ref document: KR