WO2009043037A4 - Network operating system - Google Patents

Network operating system Download PDF

Info

Publication number
WO2009043037A4
WO2009043037A4 PCT/US2008/078173 US2008078173W WO2009043037A4 WO 2009043037 A4 WO2009043037 A4 WO 2009043037A4 US 2008078173 W US2008078173 W US 2008078173W WO 2009043037 A4 WO2009043037 A4 WO 2009043037A4
Authority
WO
WIPO (PCT)
Prior art keywords
data
application
expression
recited
component
Prior art date
Application number
PCT/US2008/078173
Other languages
French (fr)
Other versions
WO2009043037A3 (en
WO2009043037A2 (en
Inventor
Daniel Arthursson
Markus Bristav
Original Assignee
Xcerion Ab
Daniel Arthursson
Markus Bristav
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 Xcerion Ab, Daniel Arthursson, Markus Bristav filed Critical Xcerion Ab
Priority to BRPI0817475A priority Critical patent/BRPI0817475A2/en
Priority to KR1020107009420A priority patent/KR101525220B1/en
Priority to CN200880116397A priority patent/CN101861581A/en
Priority to EP08833530.2A priority patent/EP2206049A4/en
Publication of WO2009043037A2 publication Critical patent/WO2009043037A2/en
Publication of WO2009043037A3 publication Critical patent/WO2009043037A3/en
Publication of WO2009043037A4 publication Critical patent/WO2009043037A4/en

Links

Classifications

    • 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/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • 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/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • 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/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45504Abstract machines for programme code execution, e.g. Java virtual machine [JVM], interpreters, emulators
    • 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/54Interprogram communication
    • 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/54Interprogram communication
    • G06F9/542Event management; Broadcasting; Multicasting; Notifications
    • 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
    • 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/50Network services
    • H04L67/56Provisioning of proxy services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching
    • 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/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45504Abstract machines for programme code execution, e.g. Java virtual machine [JVM], interpreters, emulators
    • G06F9/45529Embedded in an application, e.g. JavaScript in a Web browser

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.

Claims

AMENDED CLAIMS received by the International Bureau on 15 June 2009 (15.06.2009)The embodiments of the invention in which an exclusive property or privilege is claimed are defined as follows:
1. A coniputer-readable medium having computer executable components that enables a client computing device (300) to execute an application without a network connection, comprising: a virtual machine component (510) that causes application code written in a semantic programming language to be executed on the client computing device; a cache component (514) for storing resources that are used by the application when the client computing device (300) is scheduled to disconnect from the network (114); and a transaction component (910) for causing data updates that occur when the client computing device (300) is disconnected from the network (114) to be stored locally and causing the data updates to be synchronized at a network location when a network connection is re-estabϋshed.
2. The computer-readable medium as recited in Claim 1, wherein causing the data updates to be synchronized at a network location when a network connection is re-established includes creating a transaction that describes the data update serialized in XML for transmission over the network (114).
3. The computer-readable medium as recited in Claim 1, further including an expression engine (1260) configured to evaluate expressions to allow the virtual machine component (510) to obtain resources of the application before the client computing device (310) disconnects from the network (114).
4. The computer-readable medium as recited in Claim 1, wherein the virtual machine component (510) is configured to bind an object defined in an application's user interface logic to a document, wherein multiple objects may be bound to the same document.
5. The computer-readable medium as recited in Claim 1, wherein the virtual machine component (510) causes the application code written in a semantic programming language to be executed without causing a binary representation of the application to be installed locally on the client computing device (310).
6. The computer-readable medium as recited in Claim ls wherein resources used by an application stored by the cache component (514) are identified from an application package XML document that sernantically describes the resources of the application including UI and process XML documents that define the application's functionality.
7. An expression engine (1260) configured to evaluate expressions that allows a multi-instance application to reference an object using a name that is global to the application, the method comprising: identifying (1203) a first expression referencing a document that contains a semantic description of the application's view; evaluating (1204) the first expression into variable data type ("XBind"), the evaluated XBind allowing a view object that models the application view and at least one component object that models a user interface component to be instantiated; identifying (1308) a second expression that references the user interface component; and evaluating (1502) the second expression into a variable data type ("XBind"), wherein evaluating the second expression includes identifying an appropriate application instance associated with the component object.
8. The expression engine (1260) as recited in Claim 7, wherein evaluating (1502) the second expression includes identifying (1558) the appropriate application view associated with the component object by assigning the view object a less complex name in a data structure (1554) that is local to the expression engine (1260) than the name assigned to the view object in a global data structure (908).
131
9. The expression engine (1260) as recited in Claim 7, further configured, to evaluate both absolute and relative expressions, -wherein a relative expression qualifies a data binding in accordance with XPath conventions.
10. The expression engine (1260) as recited in Claim 7, wherein identifying an application instance associated with the component object includes creating a localized relationship hierarchy in which the component object is provided with an identifier of a corresponding instance.
11. The expression engine (1260) as recited in Claim 1, wherein an instance object (1290) holds the expression engine (1260) and each view of the application.
12. A method implemented in instructions executed by a computer processor that provides a standard way of performing FO between one or more objects and a document in a data model, the method comprising: configuring (600) first and second objects to express a data binding to the document in the data model as a variable data type ("XBind"); encountering (1802) an expression that describes a data update to the document originating from the first object; evaluating (1904) the expression into the variable datatype ("XBind"); and determining (2204) whether the binding of the second object described in the evaluated XBind is affected by the data update.
13. The method as recited in Claim 12, wherein the XBind data type used to standardize I/O between one or more objects and a document in the data model includes at least a uniform resource locator as one dimension of the data type.
14. The method as recited in Claim 12, wherein the XBind data type used to standardize I/O between one or more objects and a document in the data model further includes a base path having an expression that complies with XPath conventions as a second dimension of the datatype.
15. The method as recited in Claim 12, wherein the XBind data type used to standardize I/O between one or more objects and a document in the data model further includes a selection comprised of one or more base path expressions having expressions that comply with XPath conventions as a third dimension of the data type.
16. The method as recited in Claim 12, wherein the XBind data type includes -m identifier that references a particular object as an emitter that is a source where a data update originated.
17. The method as recited in Claim 12, wherein the data binding expressed in an XBind describes user selections involving the state of a user interface component, wherein changes to the state of the user interface component are automatically propagated (200S) to a state document in the data model.
18. The method as recited in Claim 12, wherein evaluation (1904) of the expression is performed without causing side affects to the data model, the data update being implemented independent from the evaluation (1904) of the expression,
19. A system for providing a common desktop environment to a user of a networked computing devices, the system comprising: a server-side data center (202) for accepting communication channels with networked computing devices (206-212); at least one client-side computing device (206-212), comprising: a processor (302); a network interface (310) for exchanging data with the server-side data center (202) over the network; a computer-readable media (304) having computer-executable instructions that, when executed by the processor (302), causes the client-side computing device to: establish (3204) a communication channel with the server-side data center (202);
133 receive (3204) a virtual machine component (510) configured to execute applications that are described semantically; and cause the virtual machine component (510) to boot and initiate (3214) a startup sequence in which applications described in semantic application code are obtained from the server-side data center (202) and executed by the virtual machine component (510).
20- The system as recited in Claim 19, -wherein the server-side data center (202) provides access to resources without performing server-side visualization of computer resources.
21, Computer-readable medium, methods, and systems as described and illustrated herein.
134
PCT/US2008/078173 2007-09-28 2008-09-29 Network operating system WO2009043037A2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
BRPI0817475A BRPI0817475A2 (en) 2007-09-28 2008-09-29 computer readable.
KR1020107009420A KR101525220B1 (en) 2007-09-28 2008-09-29 Network operating system
CN200880116397A CN101861581A (en) 2007-09-28 2008-09-29 Network operating system
EP08833530.2A EP2206049A4 (en) 2007-09-28 2008-09-29 Network operating system

Applications Claiming Priority (42)

Application Number Priority Date Filing Date Title
US97632507P 2007-09-28 2007-09-28
US97633907P 2007-09-28 2007-09-28
US97630107P 2007-09-28 2007-09-28
US97624907P 2007-09-28 2007-09-28
US97626907P 2007-09-28 2007-09-28
US97628107P 2007-09-28 2007-09-28
US97630407P 2007-09-28 2007-09-28
US97627507P 2007-09-28 2007-09-28
US97624607P 2007-09-28 2007-09-28
US97622207P 2007-09-28 2007-09-28
US97625207P 2007-09-28 2007-09-28
US97626607P 2007-09-28 2007-09-28
US97629207P 2007-09-28 2007-09-28
US97631107P 2007-09-28 2007-09-28
US97628307P 2007-09-28 2007-09-28
US97632007P 2007-09-28 2007-09-28
US97625807P 2007-09-28 2007-09-28
US97621607P 2007-09-28 2007-09-28
US97631207P 2007-09-28 2007-09-28
US97632707P 2007-09-28 2007-09-28
US97630807P 2007-09-28 2007-09-28
US60/976,308 2007-09-28
US60/976,327 2007-09-28
US60/976,320 2007-09-28
US60/976,339 2007-09-28
US60/976,281 2007-09-28
US60/976,325 2007-09-28
US60/976,266 2007-09-28
US60/976,312 2007-09-28
US60/976,216 2007-09-28
US60/976,283 2007-09-28
US60/976,269 2007-09-28
US60/976,249 2007-09-28
US60/976,292 2007-09-28
US60/976,301 2007-09-28
US60/976,246 2007-09-28
US60/976,275 2007-09-28
US60/976,304 2007-09-28
US60/976,311 2007-09-28
US60/976,258 2007-09-28
US60/976,222 2007-09-28
US60/976,252 2007-09-28

Publications (3)

Publication Number Publication Date
WO2009043037A2 WO2009043037A2 (en) 2009-04-02
WO2009043037A3 WO2009043037A3 (en) 2009-05-28
WO2009043037A4 true WO2009043037A4 (en) 2009-07-30

Family

ID=40512130

Family Applications (5)

Application Number Title Priority Date Filing Date
PCT/US2008/078169 WO2009043033A2 (en) 2007-09-28 2008-09-29 Network operating system
PCT/US2008/078166 WO2009043030A2 (en) 2007-09-28 2008-09-29 Network operating system
PCT/US2008/078173 WO2009043037A2 (en) 2007-09-28 2008-09-29 Network operating system
PCT/US2008/078171 WO2009043035A2 (en) 2007-09-28 2008-09-29 Network operating system
PCT/US2008/078164 WO2009043029A2 (en) 2007-09-28 2008-09-29 Network operating system

Family Applications Before (2)

Application Number Title Priority Date Filing Date
PCT/US2008/078169 WO2009043033A2 (en) 2007-09-28 2008-09-29 Network operating system
PCT/US2008/078166 WO2009043030A2 (en) 2007-09-28 2008-09-29 Network operating system

Family Applications After (2)

Application Number Title Priority Date Filing Date
PCT/US2008/078171 WO2009043035A2 (en) 2007-09-28 2008-09-29 Network operating system
PCT/US2008/078164 WO2009043029A2 (en) 2007-09-28 2008-09-29 Network operating system

Country Status (5)

Country Link
US (23) US8156146B2 (en)
EP (4) EP2206048A4 (en)
KR (5) KR20100080822A (en)
BR (4) BRPI0817475A2 (en)
WO (5) WO2009043033A2 (en)

Families Citing this family (415)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9245236B2 (en) 2006-02-16 2016-01-26 Oracle International Corporation Factorization of concerns to build a SDP (service delivery platform)
US8966498B2 (en) 2008-01-24 2015-02-24 Oracle International Corporation Integrating operational and business support systems with a service delivery platform
US9038082B2 (en) * 2004-05-28 2015-05-19 Oracle International Corporation Resource abstraction via enabler and metadata
US9565297B2 (en) 2004-05-28 2017-02-07 Oracle International Corporation True convergence with end to end identity management
US8332526B2 (en) 2005-05-25 2012-12-11 Microsoft Corporation Data communication protocol including negotiation and command compounding
US8914493B2 (en) 2008-03-10 2014-12-16 Oracle International Corporation Presence-based event driven architecture
US8539473B2 (en) * 2007-01-30 2013-09-17 Microsoft Corporation Techniques for providing information regarding software components for a user-defined context
CN101267445B (en) * 2007-03-12 2013-04-17 华为技术有限公司 A WEB service realization system, device and method
US8156146B2 (en) * 2007-09-28 2012-04-10 Xcerion Aktiebolag Network file system
US8230353B2 (en) * 2007-10-11 2012-07-24 Oracle America, Inc. Iterative development of services from WSDL
US8036980B2 (en) * 2007-10-24 2011-10-11 Thomson Reuters Global Resources Method and system of generating audit procedures and forms
US9357025B2 (en) 2007-10-24 2016-05-31 Social Communications Company Virtual area based telephony communications
US8050988B2 (en) * 2007-10-24 2011-11-01 Thomson Reuters Global Resources Method and system of generating audit procedures and forms
US9009603B2 (en) 2007-10-24 2015-04-14 Social Communications Company Web browser interface for spatial communication environments
JP2009123022A (en) * 2007-11-15 2009-06-04 Canon Inc Document management apparatus, document management method, program and storage medium
US8326814B2 (en) 2007-12-05 2012-12-04 Box, Inc. Web-based file management system and service
US9654515B2 (en) 2008-01-23 2017-05-16 Oracle International Corporation Service oriented architecture-based SCIM platform
US9003059B2 (en) * 2008-03-31 2015-04-07 Microsoft Technology Licensing, Llc Running applications in an online or offline mode based on the availability of the connection to the remote web server
US9235909B2 (en) 2008-05-06 2016-01-12 International Business Machines Corporation Simplifying the presentation of a visually complex semantic model within a graphical modeling application
US8589474B2 (en) * 2008-06-17 2013-11-19 Go Daddy Operating Company, LLC Systems and methods for software and file access via a domain name
US9002984B2 (en) * 2008-06-17 2015-04-07 Go Daddy Operating Company, LLC Direct domain software and file access computer system
US9002985B2 (en) * 2008-06-17 2015-04-07 Go Daddy Operating Company, LLC Branded and comarketed domain-based thick client system
US20090313363A1 (en) * 2008-06-17 2009-12-17 The Go Daddy Group, Inc. Hosting a remote computer in a hosting data center
US20090327238A1 (en) * 2008-06-28 2009-12-31 Microsoft Corporation Extensible binding of data within graphical rich applications
US20100023955A1 (en) * 2008-07-28 2010-01-28 Marcottage Method and system and apparatus for dynamic software environment
US8849987B2 (en) * 2008-07-29 2014-09-30 International Business Machines Corporation Automated discovery of a topology of a distributed computing environment
US8291378B2 (en) 2008-07-29 2012-10-16 International Business Machines Corporation Simplified deployment modeling
DE102008035601A1 (en) * 2008-07-31 2010-02-04 Walter, Thomas, Dr.-Ing. System for managing files
US10819530B2 (en) 2008-08-21 2020-10-27 Oracle International Corporation Charging enabler
US8302093B2 (en) * 2008-08-28 2012-10-30 International Business Machines Corporation Automated deployment of defined topology in distributed computing environment
US8417658B2 (en) 2008-09-12 2013-04-09 International Business Machines Corporation Deployment pattern realization with models of computing environments
US8793652B2 (en) 2012-06-07 2014-07-29 International Business Machines Corporation Designing and cross-configuring software
US9280335B2 (en) 2010-09-30 2016-03-08 International Business Machines Corporation Semantically rich composable software image bundles
US8402381B2 (en) 2008-09-23 2013-03-19 International Business Machines Corporation Automatically arranging widgets of a model within a canvas using iterative region based widget relative adjustments
WO2010037201A1 (en) 2008-09-30 2010-04-08 Wicksoft Corporation System and method for secure management of mobile user access to enterprise network resources
US8490052B2 (en) * 2008-10-14 2013-07-16 Microsoft Corporation Declarative programming model for authoring and execution control and data flow for resource oriented system
US8533666B2 (en) * 2008-10-17 2013-09-10 Microsoft Corporation Interactive design environments to visually model, debug and execute resource oriented programs
US9015593B2 (en) * 2008-12-01 2015-04-21 International Business Machines Corporation Managing advisories for complex model nodes in a graphical modeling application
US20100198872A1 (en) * 2009-01-25 2010-08-05 Thomas Norwin Walter System for the Management of Files
JP5166318B2 (en) * 2009-02-24 2013-03-21 株式会社東芝 Apparatus, method and program for processing information
US9239840B1 (en) 2009-04-24 2016-01-19 Swish Data Corporation Backup media conversion via intelligent virtual appliance adapter
US9087066B2 (en) * 2009-04-24 2015-07-21 Swish Data Corporation Virtual disk from network shares and file servers
CN101561748A (en) * 2009-05-21 2009-10-21 阿里巴巴集团控股有限公司 Display method and Display device of the tag detail in IM software
US7953896B2 (en) * 2009-05-27 2011-05-31 Microsoft Corporation Managing user accounts and groups in multiple forests
US8375251B2 (en) * 2009-06-11 2013-02-12 Microsoft Corporation Monitoring and healing a computing system
JP5159711B2 (en) * 2009-06-25 2013-03-13 インターナショナル・ビジネス・マシーンズ・コーポレーション Embedded device and its status display control method
US8799203B2 (en) * 2009-07-16 2014-08-05 International Business Machines Corporation Method and system for encapsulation and re-use of models
US8200710B2 (en) * 2009-07-28 2012-06-12 Sap Ag System and method for runtime rendering of web-based user interfaces for master data management
US8341214B2 (en) * 2009-08-12 2012-12-25 Xerox Corporation System and method for communicating with a network of printers using a mobile device
US20110040793A1 (en) * 2009-08-12 2011-02-17 Mark Davidson Administration Groups
US9508049B2 (en) * 2009-08-30 2016-11-29 Hewlett-Packard Development Company, L.P. Update-triggered document-defined workflow
US8266125B2 (en) * 2009-10-01 2012-09-11 Starcounter Ab Systems and methods for managing databases
US9965453B2 (en) * 2009-10-15 2018-05-08 Microsoft Technology Licensing, Llc Document transformation
US20110090236A1 (en) * 2009-10-15 2011-04-21 Microsoft Corporation Graphic Object Data Binding
KR101610830B1 (en) * 2009-11-05 2016-04-11 삼성전자주식회사 Apparatus and Method for executing application
DE102009054114A1 (en) * 2009-11-20 2011-05-26 Siemens Aktiengesellschaft Method and device for accessing control data according to provided rights information
US9269060B2 (en) 2009-11-20 2016-02-23 Oracle International Corporation Methods and systems for generating metadata describing dependencies for composable elements
TWM381231U (en) * 2009-12-01 2010-05-21 Inxtron Inc Network device for remote firmware update
US20110137991A1 (en) * 2009-12-01 2011-06-09 Lester Paul Russell Systems and methods for management and collaboration in a private network
US9098507B2 (en) 2009-12-03 2015-08-04 At&T Intellectual Property I, L.P. Dynamic content presentation
US9503407B2 (en) 2009-12-16 2016-11-22 Oracle International Corporation Message forwarding
US9509790B2 (en) 2009-12-16 2016-11-29 Oracle International Corporation Global presence
US8495746B2 (en) * 2009-12-18 2013-07-23 Verizon Patent And Licensing Inc. Apparatuses, methods and systems of an application security management platform
US9088580B2 (en) * 2009-12-31 2015-07-21 Microsoft Technology Licensing, Llc Access control based on user and service
US8997053B2 (en) * 2010-01-14 2015-03-31 Worksoft, Inc. System and method for automated testing of software applications with dynamic user interfaces spanning multiple technologies
US8346935B2 (en) * 2010-01-15 2013-01-01 Joyent, Inc. Managing hardware resources by sending messages amongst servers in a data center
US8780130B2 (en) 2010-11-30 2014-07-15 Sitting Man, Llc Methods, systems, and computer program products for binding attributes between visual components
US9715332B1 (en) 2010-08-26 2017-07-25 Cypress Lake Software, Inc. Methods, systems, and computer program products for navigating between visual components
US8892677B1 (en) * 2010-01-29 2014-11-18 Google Inc. Manipulating objects in hosted storage
US10397639B1 (en) 2010-01-29 2019-08-27 Sitting Man, Llc Hot key systems and methods
US9443227B2 (en) 2010-02-16 2016-09-13 Tigertext, Inc. Messaging system apparatuses circuits and methods of operation thereof
US8504400B2 (en) * 2010-03-24 2013-08-06 International Business Machines Corporation Dynamically optimized distributed cloud computing-based business process management (BPM) system
US20110239117A1 (en) * 2010-03-25 2011-09-29 Microsoft Corporation Natural User Interaction in Shared Resource Computing Environment
US20110239133A1 (en) * 2010-03-29 2011-09-29 Microsoft Corporation Shared resource computing collaboration sessions management
US20110258538A1 (en) * 2010-03-31 2011-10-20 Heng Liu Capturing DOM Modifications Mediated by Decoupled Change Mechanism
US8892628B2 (en) 2010-04-01 2014-11-18 Microsoft Corporation Administrative interface for managing shared resources
US8627426B2 (en) * 2010-04-26 2014-01-07 Vmware, Inc. Cloud platform architecture
US8719223B2 (en) 2010-05-06 2014-05-06 Go Daddy Operating Company, LLC Cloud storage solution for reading and writing files
US9356991B2 (en) * 2010-05-10 2016-05-31 Litera Technology Llc Systems and methods for a bidirectional multi-function communication module
US9122691B2 (en) * 2010-05-13 2015-09-01 International Business Machines Corporation System and method for remote file search integrated with network installable file system
US8572029B2 (en) 2010-05-31 2013-10-29 Salesforce.Com, Inc. Methods and systems for synchronizing data in a multi-tenant database environment
US20110296043A1 (en) * 2010-06-01 2011-12-01 Microsoft Corporation Managing Shared Sessions in a Shared Resource Computing Environment
EP2580671B1 (en) * 2010-06-11 2015-04-22 Hewlett-Packard Development Company, L.P. Http-based client-server communication system and method
US8443292B2 (en) 2010-06-11 2013-05-14 Hewlett-Packard Development Company, L.P. Scripting application with privacy mode coordination
US8700723B2 (en) * 2010-06-15 2014-04-15 Netzyn, Inc. Hierarchical display-server system and method
EP3734449B1 (en) 2010-06-18 2023-07-12 Sweetlabs, Inc. Systems and methods for integration of an application runtime environment into a user computing environment
WO2012008621A1 (en) * 2010-07-16 2012-01-19 日本電気株式会社 Index monitoring system, index monitoring method, and program
TW201205257A (en) * 2010-07-19 2012-02-01 Hon Hai Prec Ind Co Ltd Power adjusting circuit, motherboard including the circuit, and method for the motherboard
US9001050B2 (en) * 2010-07-19 2015-04-07 Red Hat Israel, Ltd. Touch screen emulation for a virtual machine
US8881056B2 (en) * 2010-08-30 2014-11-04 Sap Se Dynamic view computation and display
US9645839B2 (en) * 2010-10-27 2017-05-09 Microsoft Technology Licensing, Llc Stateful applications operating in a stateless cloud computing environment
US8484465B1 (en) * 2010-12-08 2013-07-09 Google Inc. Heterogeneous virtual machines sharing a security model
US8631277B2 (en) 2010-12-10 2014-01-14 Microsoft Corporation Providing transparent failover in a file system
US8429124B2 (en) * 2010-12-21 2013-04-23 Neustar Information Services, Inc. On demand multi-location large database synchronization system
WO2012099617A1 (en) 2011-01-20 2012-07-26 Box.Net, Inc. Real time notification of activities that occur in a web-based collaboration environment
JP5652228B2 (en) * 2011-01-25 2015-01-14 富士通株式会社 Database server device, database update method, and database update program
CN102184715B (en) * 2011-01-30 2012-11-28 广东佳和通信技术有限公司 Screen refreshing device and method based on syncretic communication terminal
US8555276B2 (en) 2011-03-11 2013-10-08 Joyent, Inc. Systems and methods for transparently optimizing workloads
GB2489463A (en) 2011-03-29 2012-10-03 Gm Global Tech Operations Inc Method of controlling fuel injection in a common rail engine
US9569771B2 (en) 2011-04-29 2017-02-14 Stephen Lesavich Method and system for storage and retrieval of blockchain blocks using galois fields
US9037564B2 (en) 2011-04-29 2015-05-19 Stephen Lesavich Method and system for electronic content storage and retrieval with galois fields on cloud computing networks
US9137250B2 (en) 2011-04-29 2015-09-15 Stephen Lesavich Method and system for electronic content storage and retrieval using galois fields and information entropy on cloud computing networks
US9361479B2 (en) 2011-04-29 2016-06-07 Stephen Lesavich Method and system for electronic content storage and retrieval using Galois fields and geometric shapes on cloud computing networks
KR101272077B1 (en) * 2011-05-16 2013-06-12 에스케이텔레콤 주식회사 System and method for providing push service
KR101852815B1 (en) * 2011-06-21 2018-06-04 엘지전자 주식회사 Client and server terminals and method for controlling the same
US9015601B2 (en) 2011-06-21 2015-04-21 Box, Inc. Batch uploading of content to a web-based collaboration environment
US9063912B2 (en) 2011-06-22 2015-06-23 Box, Inc. Multimedia content preview rendering in a cloud content management system
US9331955B2 (en) 2011-06-29 2016-05-03 Microsoft Technology Licensing, Llc Transporting operations of arbitrary size over remote direct memory access
US8856582B2 (en) 2011-06-30 2014-10-07 Microsoft Corporation Transparent failover
US9489396B2 (en) * 2011-07-01 2016-11-08 V3 Systems Holdings, Inc. Intermediation of hypervisor file system and storage device models
WO2013009328A2 (en) 2011-07-08 2013-01-17 Box.Net, Inc. Collaboration sessions in a workspace on cloud-based content management system
EP2729877A4 (en) 2011-07-08 2015-06-17 Box Inc Desktop application for access and interaction with workspaces in a cloud-based content management system and synchronization mechanisms thereof
US9229934B2 (en) * 2011-07-12 2016-01-05 Salesforce.Com, Inc. Method and system for document integration
US9411970B2 (en) * 2011-08-19 2016-08-09 Microsoft Technology Licensing, Llc Sealing secret data with a policy that includes a sensor-based constraint
US9432454B2 (en) * 2011-08-29 2016-08-30 At&T Intellectual Property I, L.P. Cloud-to-cloud peering
US8855017B2 (en) * 2011-09-07 2014-10-07 Telefonaktiebolaget Lm Ericsson (Publ) System and method of building an infrastructure for a virtual network
US8788579B2 (en) 2011-09-09 2014-07-22 Microsoft Corporation Clustered client failover
US20130067095A1 (en) 2011-09-09 2013-03-14 Microsoft Corporation Smb2 scaleout
US20130073692A1 (en) * 2011-09-15 2013-03-21 Ibromed Corporation Systems and methods for receiver-controlled data distribution
CN102999347B (en) * 2011-09-15 2015-07-29 腾讯科技(深圳)有限公司 A kind of system reloading method, system and client
KR101350661B1 (en) * 2011-09-30 2014-01-10 엔에이치엔엔터테인먼트 주식회사 Apparatus and method for executing hybrid application using web technology
US8515902B2 (en) 2011-10-14 2013-08-20 Box, Inc. Automatic and semi-automatic tagging features of work items in a shared workspace for metadata tracking in a cloud-based content management system with selective or optional user contribution
US9098474B2 (en) 2011-10-26 2015-08-04 Box, Inc. Preview pre-generation based on heuristics and algorithmic prediction/assessment of predicted user behavior for enhancement of user experience
US11210610B2 (en) 2011-10-26 2021-12-28 Box, Inc. Enhanced multimedia content preview rendering in a cloud content management system
US8990307B2 (en) 2011-11-16 2015-03-24 Box, Inc. Resource effective incremental updating of a remote client with events which occurred via a cloud-enabled platform
US9355115B2 (en) * 2011-11-21 2016-05-31 Microsoft Technology Licensing, Llc Client application file access
US9773051B2 (en) 2011-11-29 2017-09-26 Box, Inc. Mobile platform file and folder selection functionalities for offline access and synchronization
US9019123B2 (en) 2011-12-22 2015-04-28 Box, Inc. Health check services for web-based collaboration environments
US8938712B2 (en) 2011-12-22 2015-01-20 International Business Machines Corporation Cross-platform virtual machine and method
FR2985130A1 (en) * 2011-12-23 2013-06-28 France Telecom METHOD FOR SHARING MULTIMEDIA CONTENT BETWEEN AT LEAST ONE FIRST USER AND ONE SECOND USER ON A TELECOMMUNICATIONS NETWORK
US8547379B2 (en) 2011-12-29 2013-10-01 Joyent, Inc. Systems, methods, and media for generating multidimensional heat maps
US8468251B1 (en) 2011-12-29 2013-06-18 Joyent, Inc. Dynamic throttling of access to computing resources in multi-tenant systems
WO2013102227A1 (en) * 2011-12-29 2013-07-04 Vmware, Inc. N-way synchronization of desktop images
US8782224B2 (en) 2011-12-29 2014-07-15 Joyent, Inc. Systems and methods for time-based dynamic allocation of resource management
US11232481B2 (en) 2012-01-30 2022-01-25 Box, Inc. Extended applications of multimedia content previews in the cloud-based content management system
US9686212B2 (en) * 2012-02-08 2017-06-20 Thomson Reuters Global Resources Unlimited Company Systems, methods and interfaces for using a messaging program across a multiple applications and communications environment
US11455350B2 (en) 2012-02-08 2022-09-27 Thomson Reuters Enterprise Centre Gmbh System, method, and interfaces for work product management
US9507875B2 (en) * 2012-02-09 2016-11-29 Fujitsu Limited Symbolic hyper-graph database
US9965745B2 (en) 2012-02-24 2018-05-08 Box, Inc. System and method for promoting enterprise adoption of a web-based collaboration environment
KR20130097532A (en) * 2012-02-24 2013-09-03 한국전자통신연구원 Apparatus and method for interlocking in heterogeneous network
JP5929305B2 (en) * 2012-02-24 2016-06-01 株式会社リコー Communication system, server, terminal, program
CN102638567B (en) * 2012-03-02 2015-05-20 深圳市朗科科技股份有限公司 Multi-application cloud storage platform and cloud storage terminal
US9195636B2 (en) 2012-03-07 2015-11-24 Box, Inc. Universal file type preview for mobile devices
US9459990B2 (en) * 2012-03-27 2016-10-04 International Business Machines Corporation Automatic and transparent application logging
US20130262378A1 (en) * 2012-04-02 2013-10-03 Microsoft Corporation Aggregation point for enterprise business application binding
US9054919B2 (en) 2012-04-05 2015-06-09 Box, Inc. Device pinning capability for enterprise cloud service and storage accounts
US20130268868A1 (en) * 2012-04-10 2013-10-10 Sap Ag Embedded Communication Facility for Collaborative Business Networks
US20130275546A1 (en) * 2012-04-11 2013-10-17 AppSense, Inc. Systems and methods for the automated migration from enterprise to cloud storage
US9575981B2 (en) 2012-04-11 2017-02-21 Box, Inc. Cloud service enabled to handle a set of files depicted to a user as a single file in a native operating system
US9413587B2 (en) 2012-05-02 2016-08-09 Box, Inc. System and method for a third-party application to access content within a cloud-based platform
US9396216B2 (en) 2012-05-04 2016-07-19 Box, Inc. Repository redundancy implementation of a system which incrementally updates clients with events that occurred via a cloud-enabled platform
US9088463B1 (en) * 2012-05-11 2015-07-21 Amazon Technologies, Inc. Container contract for data dependencies
US9691051B2 (en) 2012-05-21 2017-06-27 Box, Inc. Security enhancement through application access control
US9027108B2 (en) 2012-05-23 2015-05-05 Box, Inc. Systems and methods for secure file portability between mobile applications on a mobile device
US8914900B2 (en) 2012-05-23 2014-12-16 Box, Inc. Methods, architectures and security mechanisms for a third-party application to access content in a cloud-based platform
JP2014010465A (en) 2012-06-27 2014-01-20 International Business Maschines Corporation Method for selecting storage cloud for storing entity file from two or more storage cloud and computer and computer program
US9021099B2 (en) 2012-07-03 2015-04-28 Box, Inc. Load balancing secure FTP connections among multiple FTP servers
US9712510B2 (en) 2012-07-06 2017-07-18 Box, Inc. Systems and methods for securely submitting comments among users via external messaging applications in a cloud-based platform
US9792320B2 (en) 2012-07-06 2017-10-17 Box, Inc. System and method for performing shard migration to support functions of a cloud-based service
GB2505072A (en) 2012-07-06 2014-02-19 Box Inc Identifying users and collaborators as search results in a cloud-based system
US8793669B2 (en) * 2012-07-17 2014-07-29 Concurix Corporation Pattern extraction from executable code in message passing environments
US9473532B2 (en) 2012-07-19 2016-10-18 Box, Inc. Data loss prevention (DLP) methods by a cloud service including third party integration architectures
US9378026B2 (en) * 2012-07-27 2016-06-28 Daniel A. Dooley Customizable application
US8868574B2 (en) 2012-07-30 2014-10-21 Box, Inc. System and method for advanced search and filtering mechanisms for enterprise administrators in a cloud-based environment
US9794256B2 (en) 2012-07-30 2017-10-17 Box, Inc. System and method for advanced control tools for administrators in a cloud-based service
US8775917B2 (en) 2012-08-09 2014-07-08 Sweetlabs, Inc. Systems and methods for alert management
US9369520B2 (en) 2012-08-19 2016-06-14 Box, Inc. Enhancement of upload and/or download performance based on client and/or server feedback information
US8745267B2 (en) 2012-08-19 2014-06-03 Box, Inc. Enhancement of upload and/or download performance based on client and/or server feedback information
US9558202B2 (en) 2012-08-27 2017-01-31 Box, Inc. Server side techniques for reducing database workload in implementing selective subfolder synchronization in a cloud-based environment
US9081757B2 (en) 2012-08-28 2015-07-14 Sweetlabs, Inc Systems and methods for tracking and updating hosted applications
US8775925B2 (en) 2012-08-28 2014-07-08 Sweetlabs, Inc. Systems and methods for hosted applications
US9135462B2 (en) 2012-08-29 2015-09-15 Box, Inc. Upload and download streaming encryption to/from a cloud-based platform
US9195519B2 (en) 2012-09-06 2015-11-24 Box, Inc. Disabling the self-referential appearance of a mobile application in an intent via a background registration
US9311071B2 (en) 2012-09-06 2016-04-12 Box, Inc. Force upgrade of a mobile application via a server side configuration file
US9117087B2 (en) 2012-09-06 2015-08-25 Box, Inc. System and method for creating a secure channel for inter-application communication based on intents
US9348490B2 (en) * 2012-09-14 2016-05-24 Ca, Inc. User interface with configuration, registration, and runtime selection of views
US9292833B2 (en) 2012-09-14 2016-03-22 Box, Inc. Batching notifications of activities that occur in a web-based collaboration environment
US10530894B2 (en) * 2012-09-17 2020-01-07 Exaptive, Inc. Combinatorial application framework for interoperability and repurposing of code components
US10200256B2 (en) 2012-09-17 2019-02-05 Box, Inc. System and method of a manipulative handle in an interactive mobile user interface
US9553758B2 (en) 2012-09-18 2017-01-24 Box, Inc. Sandboxing individual applications to specific user folders in a cloud-based service
US10915492B2 (en) 2012-09-19 2021-02-09 Box, Inc. Cloud-based platform enabled with media content indexed for text-based searches and/or metadata extraction
US9959420B2 (en) 2012-10-02 2018-05-01 Box, Inc. System and method for enhanced security and management mechanisms for enterprise administrators in a cloud-based environment
US9495364B2 (en) 2012-10-04 2016-11-15 Box, Inc. Enhanced quick search features, low-barrier commenting/interactive features in a collaboration platform
US9705967B2 (en) 2012-10-04 2017-07-11 Box, Inc. Corporate user discovery and identification of recommended collaborators in a cloud platform
US9665349B2 (en) 2012-10-05 2017-05-30 Box, Inc. System and method for generating embeddable widgets which enable access to a cloud-based collaboration platform
US9069735B2 (en) 2012-10-15 2015-06-30 Sweetlabs, Inc. Systems and methods for integrated application platforms
JP5982343B2 (en) 2012-10-17 2016-08-31 ボックス インコーポレイテッドBox, Inc. Remote key management in a cloud-based environment
US9756022B2 (en) 2014-08-29 2017-09-05 Box, Inc. Enhanced remote key management for an enterprise in a cloud-based environment
US9141669B2 (en) 2013-01-22 2015-09-22 Go Daddy Operating Company, LLC Configuring an origin server content delivery using a pulled data list
US9160809B2 (en) 2012-11-26 2015-10-13 Go Daddy Operating Company, LLC DNS overriding-based methods of accelerating content delivery
US10235383B2 (en) 2012-12-19 2019-03-19 Box, Inc. Method and apparatus for synchronization of items with read-only permissions in a cloud-based environment
US9396245B2 (en) 2013-01-02 2016-07-19 Box, Inc. Race condition handling in a system which incrementally updates clients with events that occurred in a cloud-based collaboration platform
US9953036B2 (en) 2013-01-09 2018-04-24 Box, Inc. File system monitoring in a system which incrementally updates clients with events that occurred in a cloud-based collaboration platform
US9507795B2 (en) 2013-01-11 2016-11-29 Box, Inc. Functionalities, features, and user interface of a synchronization client to a cloud-based environment
US9165046B2 (en) * 2013-01-15 2015-10-20 Realnetworks, Inc. Core data synchronization systems and methods
KR102087395B1 (en) * 2013-01-16 2020-03-10 삼성전자주식회사 Method and apparatus for executing application prograom in an electronic device
US10599671B2 (en) 2013-01-17 2020-03-24 Box, Inc. Conflict resolution, retry condition management, and handling of problem files for the synchronization client to a cloud-based platform
US9384208B2 (en) 2013-01-22 2016-07-05 Go Daddy Operating Company, LLC Configuring a cached website file removal using a pulled data list
WO2014116493A1 (en) * 2013-01-24 2014-07-31 Thomson Reuters Global Resources Systems, methods and interfaces for using a messaging program across a multiple applications and communications environment
US20150161079A1 (en) * 2013-01-30 2015-06-11 David GROSFELD File formats and methods for representing documents
US9438493B2 (en) 2013-01-31 2016-09-06 Go Daddy Operating Company, LLC Monitoring network entities via a central monitoring system
US10977425B1 (en) * 2013-03-13 2021-04-13 Sprint Communications Company L.P. Dynamic resource refresh
US8826279B1 (en) 2013-03-14 2014-09-02 Joyent, Inc. Instruction set architecture for compute-based object stores
US8943284B2 (en) 2013-03-14 2015-01-27 Joyent, Inc. Systems and methods for integrating compute resources in a storage area network
US8677359B1 (en) 2013-03-14 2014-03-18 Joyent, Inc. Compute-centric object stores and methods of use
US9104456B2 (en) 2013-03-14 2015-08-11 Joyent, Inc. Zone management of compute-centric object stores
US8881279B2 (en) 2013-03-14 2014-11-04 Joyent, Inc. Systems and methods for zone-based intrusion detection
US8793688B1 (en) 2013-03-15 2014-07-29 Joyent, Inc. Systems and methods for double hulled virtualization operations
US9134962B1 (en) * 2013-03-15 2015-09-15 Sanctum Solutions, Inc. Interactive content development
US9092238B2 (en) 2013-03-15 2015-07-28 Joyent, Inc. Versioning schemes for compute-centric object stores
US8775485B1 (en) 2013-03-15 2014-07-08 Joyent, Inc. Object store management operations within compute-centric object stores
US9736222B1 (en) * 2013-04-28 2017-08-15 Amdocs Software Systems Limited System, method, and computer program for automatically exposing application programming interfaces (APIS) associated with an application server to one or more client devices
US20140330937A1 (en) * 2013-05-03 2014-11-06 Microsoft Corporation End-to-end classification of storage traffic streams
US10725968B2 (en) 2013-05-10 2020-07-28 Box, Inc. Top down delete or unsynchronization on delete of and depiction of item synchronization with a synchronization client to a cloud-based platform
US10846074B2 (en) * 2013-05-10 2020-11-24 Box, Inc. Identification and handling of items to be ignored for synchronization with a cloud-based platform by a synchronization client
US9122657B2 (en) 2013-05-16 2015-09-01 International Business Machines Corporation Webpage display system leveraging OSGI
US9378100B2 (en) 2013-05-17 2016-06-28 Go Daddy Operating Company, LLC Tools for storing, accessing and restoring website content via a website repository
PT2999392T (en) * 2013-05-21 2019-09-12 Neurovision Imaging Inc System and method for imaging a patient user's body part
US9633037B2 (en) 2013-06-13 2017-04-25 Box, Inc Systems and methods for synchronization event building and/or collapsing by a synchronization component of a cloud-based platform
US9805050B2 (en) 2013-06-21 2017-10-31 Box, Inc. Maintaining and updating file system shadows on a local device by a synchronization client of a cloud-based platform
US10229134B2 (en) 2013-06-25 2019-03-12 Box, Inc. Systems and methods for managing upgrades, migration of user data and improving performance of a cloud-based platform
US10110656B2 (en) 2013-06-25 2018-10-23 Box, Inc. Systems and methods for providing shell communication in a cloud-based platform
US9594795B1 (en) * 2013-06-28 2017-03-14 EMC IP Holding Company LLC Maintaining data consistency when data is changed out from under another data service
US9535924B2 (en) 2013-07-30 2017-01-03 Box, Inc. Scalability improvement in a system which incrementally updates clients with events that occurred in a cloud-based collaboration platform
US10509527B2 (en) 2013-09-13 2019-12-17 Box, Inc. Systems and methods for configuring event-based automation in cloud-based collaboration platforms
US9244615B2 (en) 2013-09-13 2016-01-26 Microsoft Technology Licensing, Llc Systems and methods based on policy criteria for controlling the flow of data storage input/output requests between endpoints
US8892679B1 (en) 2013-09-13 2014-11-18 Box, Inc. Mobile device, methods and user interfaces thereof in a mobile device platform featuring multifunctional access and engagement in a collaborative environment provided by a cloud-based platform
GB2518298A (en) 2013-09-13 2015-03-18 Box Inc High-availability architecture for a cloud-based concurrent-access collaboration platform
US9535909B2 (en) 2013-09-13 2017-01-03 Box, Inc. Configurable event-based automation architecture for cloud-based collaboration platforms
US9213684B2 (en) 2013-09-13 2015-12-15 Box, Inc. System and method for rendering document in web browser or mobile device regardless of third-party plug-in software
US9704137B2 (en) 2013-09-13 2017-07-11 Box, Inc. Simultaneous editing/accessing of content by collaborator invitation through a web-based or mobile application to a cloud-based collaboration platform
JP6459258B2 (en) * 2013-09-17 2019-01-30 株式会社リコー Information processing apparatus, information processing system, information processing method, and program
US9785452B2 (en) * 2013-10-09 2017-10-10 Cisco Technology, Inc. Framework for dependency management and automatic file load in a network environment
US10866931B2 (en) 2013-10-22 2020-12-15 Box, Inc. Desktop application for accessing a cloud collaboration platform
US10191765B2 (en) 2013-11-22 2019-01-29 Sap Se Transaction commit operations with thread decoupling and grouping of I/O requests
DE102013225058A1 (en) * 2013-12-05 2015-06-11 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. DEVICE, SYSTEM AND METHOD FOR THE EFFICIENT AND DELIVERABLE SYNCHRONIZATION OF GRAPHIC DATA STRUCTURES
US9749440B2 (en) 2013-12-31 2017-08-29 Sweetlabs, Inc. Systems and methods for hosted application marketplaces
AU2015204414A1 (en) * 2014-01-07 2016-06-23 Attache Software Australia Pty Limited Document and object manipulation
US9426258B1 (en) * 2014-02-03 2016-08-23 Emc Corporation Expression based declarative data service execution chaining
EP2911054A1 (en) * 2014-02-20 2015-08-26 Siemens Aktiengesellschaft System for management and processing of data of a medical device
US9479909B2 (en) 2014-03-20 2016-10-25 Tigertext, Inc. Method of sending messages to devices not configured to receive them
US20150269856A1 (en) * 2014-03-24 2015-09-24 Guru Labs, L.C. Virtual classroom management system and interface
US9306985B1 (en) * 2014-03-25 2016-04-05 8X8, Inc. User configurable data storage
EP2927826B1 (en) 2014-04-04 2022-06-29 Avid Technology, Inc. Method of consolidating, synchronizing, and streaming production content for distributed editing of media compositions
US10171579B2 (en) 2014-04-08 2019-01-01 Dropbox, Inc. Managing presence among devices accessing shared and synchronized content
US10091287B2 (en) * 2014-04-08 2018-10-02 Dropbox, Inc. Determining presence in an application accessing shared and synchronized content
US10270871B2 (en) 2014-04-08 2019-04-23 Dropbox, Inc. Browser display of native application presence and interaction data
US9501211B2 (en) 2014-04-17 2016-11-22 GoDaddy Operating Company, LLC User input processing for allocation of hosting server resources
US9660933B2 (en) 2014-04-17 2017-05-23 Go Daddy Operating Company, LLC Allocating and accessing hosting server resources via continuous resource availability updates
ES2690474T3 (en) * 2014-05-12 2018-11-21 Microsoft Technology Licensing, Llc Public cloud connection with private network resources
US10089098B2 (en) 2014-05-15 2018-10-02 Sweetlabs, Inc. Systems and methods for application installation platforms
US10019247B2 (en) 2014-05-15 2018-07-10 Sweetlabs, Inc. Systems and methods for application installation platforms
US10530854B2 (en) 2014-05-30 2020-01-07 Box, Inc. Synchronization of permissioned content in cloud-based environments
US9602514B2 (en) 2014-06-16 2017-03-21 Box, Inc. Enterprise mobility management and verification of a managed application by a content provider
JP5687380B1 (en) * 2014-07-16 2015-03-18 ガンホー・オンライン・エンターテイメント株式会社 Terminal device
US10021049B2 (en) 2014-08-13 2018-07-10 S-Printing Solution Co., Ltd. Cloud system and method of displaying, by cloud system, content
US10212110B2 (en) 2014-08-13 2019-02-19 Hp Printing Korea Co., Ltd. Cloud system and method of displaying, by cloud system, content
KR101731425B1 (en) * 2014-08-13 2017-04-28 에스프린팅솔루션 주식회사 Cloud system and method for displaying contents thereof
US10545749B2 (en) 2014-08-20 2020-01-28 Samsung Electronics Co., Ltd. System for cloud computing using web components
US9894119B2 (en) 2014-08-29 2018-02-13 Box, Inc. Configurable metadata-based automation and content classification architecture for cloud-based collaboration platforms
US10038731B2 (en) 2014-08-29 2018-07-31 Box, Inc. Managing flow-based interactions with cloud-based shared content
US10574442B2 (en) 2014-08-29 2020-02-25 Box, Inc. Enhanced remote key management for an enterprise in a cloud-based environment
US9917923B2 (en) * 2014-09-26 2018-03-13 Oracle International Corporation Building message relationships for offline operation of an enterprise application
US9600312B2 (en) 2014-09-30 2017-03-21 Amazon Technologies, Inc. Threading as a service
US9678773B1 (en) 2014-09-30 2017-06-13 Amazon Technologies, Inc. Low latency computational capacity provisioning
US9323556B2 (en) 2014-09-30 2016-04-26 Amazon Technologies, Inc. Programmatic event detection and message generation for requests to execute program code
US9146764B1 (en) 2014-09-30 2015-09-29 Amazon Technologies, Inc. Processing event messages for user requests to execute program code
US9715402B2 (en) * 2014-09-30 2017-07-25 Amazon Technologies, Inc. Dynamic code deployment and versioning
US10048974B1 (en) 2014-09-30 2018-08-14 Amazon Technologies, Inc. Message-based computation request scheduling
US9830193B1 (en) 2014-09-30 2017-11-28 Amazon Technologies, Inc. Automatic management of low latency computational capacity
US9853863B1 (en) * 2014-10-08 2017-12-26 Servicenow, Inc. Collision detection using state management of configuration items
US9690834B2 (en) * 2014-11-27 2017-06-27 Siemens Product Lifecycle Management Software Inc. Representation, comparison, and troubleshooting of native data between environments
US9413626B2 (en) 2014-12-05 2016-08-09 Amazon Technologies, Inc. Automatic management of resource sizing
US10416977B2 (en) * 2014-12-30 2019-09-17 Sling Media LLC Automated application installation on media players and other controlled devices
US10769826B2 (en) 2014-12-31 2020-09-08 Servicenow, Inc. Visual task board visualization
US9588790B1 (en) 2015-02-04 2017-03-07 Amazon Technologies, Inc. Stateful virtual compute system
US9733967B2 (en) 2015-02-04 2017-08-15 Amazon Technologies, Inc. Security protocols for low latency execution of program code
US9727725B2 (en) 2015-02-04 2017-08-08 Amazon Technologies, Inc. Security protocols for low latency execution of program code
US20160246582A1 (en) * 2015-02-25 2016-08-25 Red Hat, Inc. Generic Semantic Configuration Service
US9846528B2 (en) 2015-03-02 2017-12-19 Dropbox, Inc. Native application collaboration
US9965139B2 (en) 2015-03-03 2018-05-08 Soroco Private Limited Software robots for programmatically controlling computer programs to perform tasks
US10346397B2 (en) 2015-03-26 2019-07-09 Caswil Corporation System and method for querying data sources
US9785476B2 (en) 2015-04-08 2017-10-10 Amazon Technologies, Inc. Endpoint management system and virtual compute system
US9930103B2 (en) 2015-04-08 2018-03-27 Amazon Technologies, Inc. Endpoint management system providing an application programming interface proxy service
WO2016164850A1 (en) * 2015-04-09 2016-10-13 Microscan Systems, Inc. Web enabled interface for an embedded server
US10431106B1 (en) * 2015-04-13 2019-10-01 Aptima, Inc. Systems and methods to measure performance
US10356157B2 (en) * 2015-04-16 2019-07-16 Google Llc Systems and methods for notifying users of changes to files in cloud-based file-storage systems
CN106155812A (en) 2015-04-28 2016-11-23 阿里巴巴集团控股有限公司 Method, device, system and the electronic equipment of a kind of resource management to fictitious host computer
KR101647278B1 (en) 2015-04-29 2016-08-23 (주)유미테크 JSON Transformation of DNS Packet and Top Extraction Method
US20180054471A1 (en) * 2015-05-15 2018-02-22 Hewlett-Packard Development Company, L.P. Hardware Bus Redirection
KR102328193B1 (en) * 2015-06-24 2021-11-18 한국전자통신연구원 Apparatus and method for virtual desktop service
US11102313B2 (en) * 2015-08-10 2021-08-24 Oracle International Corporation Transactional autosave with local and remote lifecycles
US10582001B2 (en) 2015-08-11 2020-03-03 Oracle International Corporation Asynchronous pre-caching of synchronously loaded resources
US10419514B2 (en) 2015-08-14 2019-09-17 Oracle International Corporation Discovery of federated logins
US10452497B2 (en) 2015-08-14 2019-10-22 Oracle International Corporation Restoration of UI state in transactional systems
CN108028849B (en) * 2015-09-25 2021-10-15 英特尔公司 IOT service modeling with hierarchical abstraction for application and resource reusability
US9928108B1 (en) 2015-09-29 2018-03-27 Amazon Technologies, Inc. Metaevent handling for on-demand code execution environments
US10042660B2 (en) 2015-09-30 2018-08-07 Amazon Technologies, Inc. Management of periodic requests for compute capacity
US10582012B2 (en) 2015-10-16 2020-03-03 Oracle International Corporation Adaptive data transfer optimization
US20170154066A1 (en) * 2015-11-30 2017-06-01 International Business Machines Corporation Subscription service for monitoring changes in remote content
CN105404474A (en) * 2015-12-07 2016-03-16 上海爱数信息技术股份有限公司 Data migration method of heterogeneous distributed memory system
US9811363B1 (en) 2015-12-16 2017-11-07 Amazon Technologies, Inc. Predictive management of on-demand code execution
US9811434B1 (en) 2015-12-16 2017-11-07 Amazon Technologies, Inc. Predictive management of on-demand code execution
US10013267B1 (en) 2015-12-16 2018-07-03 Amazon Technologies, Inc. Pre-triggers for code execution environments
US9830175B1 (en) 2015-12-16 2017-11-28 Amazon Technologies, Inc. Predictive management of on-demand code execution
US9830449B1 (en) 2015-12-16 2017-11-28 Amazon Technologies, Inc. Execution locations for request-driven code
US10754701B1 (en) 2015-12-16 2020-08-25 Amazon Technologies, Inc. Executing user-defined code in response to determining that resources expected to be utilized comply with resource restrictions
US9910713B2 (en) 2015-12-21 2018-03-06 Amazon Technologies, Inc. Code execution request routing
US10067801B1 (en) 2015-12-21 2018-09-04 Amazon Technologies, Inc. Acquisition and maintenance of compute capacity
US10002026B1 (en) 2015-12-21 2018-06-19 Amazon Technologies, Inc. Acquisition and maintenance of dedicated, reserved, and variable compute capacity
US9516620B1 (en) * 2015-12-28 2016-12-06 Motorola Solutions, Inc. Method and apparatus for binding of a user-based public identity to a shared device in an internet protocol multimedia subsystem (IMS)-based communication system
US10248933B2 (en) 2015-12-29 2019-04-02 Dropbox, Inc. Content item activity feed for presenting events associated with content items
CN106936871B (en) * 2015-12-30 2020-05-29 阿里巴巴集团控股有限公司 Method and device for displaying data on interface
US10620811B2 (en) 2015-12-30 2020-04-14 Dropbox, Inc. Native application collaboration
CN107015851A (en) * 2016-01-28 2017-08-04 阿里巴巴集团控股有限公司 A kind of serviced component management method and system
CN105591842B (en) * 2016-01-29 2018-12-21 中国联合网络通信集团有限公司 A kind of method and apparatus obtaining mobile terminal operating system version
US10044098B2 (en) 2016-02-19 2018-08-07 Facebook, Inc. Modular base station
US11194572B2 (en) 2016-02-22 2021-12-07 International Business Machines Corporation Managing external feeds in an event-based computing system
US10728727B2 (en) * 2016-03-04 2020-07-28 Lenovo Enterprise Solutions (Singapore) Pte. Ltd. Systems and methods for reducing interference in wireless communication among computing devices
US10375074B2 (en) * 2016-03-11 2019-08-06 Postoak. Today Llc Methods and apparatus for establishing shared memory spaces for data access and distribution
US10437521B2 (en) * 2016-03-25 2019-10-08 Netapp, Inc. Consistent method of indexing file system information
US11132213B1 (en) 2016-03-30 2021-09-28 Amazon Technologies, Inc. Dependency-based process of pre-existing data sets at an on demand code execution environment
US10162672B2 (en) 2016-03-30 2018-12-25 Amazon Technologies, Inc. Generating data streams from pre-existing data sets
US10891145B2 (en) 2016-03-30 2021-01-12 Amazon Technologies, Inc. Processing pre-existing data sets at an on demand code execution environment
US10382502B2 (en) 2016-04-04 2019-08-13 Dropbox, Inc. Change comments for synchronized content items
CN107515879B (en) * 2016-06-16 2021-03-19 伊姆西Ip控股有限责任公司 Method and electronic equipment for document retrieval
US10282229B2 (en) 2016-06-28 2019-05-07 Amazon Technologies, Inc. Asynchronous task management in an on-demand network code execution environment
US9952896B2 (en) 2016-06-28 2018-04-24 Amazon Technologies, Inc. Asynchronous task management in an on-demand network code execution environment
US10102040B2 (en) 2016-06-29 2018-10-16 Amazon Technologies, Inc Adjusting variable limit on concurrent code executions
US10277708B2 (en) 2016-06-30 2019-04-30 Amazon Technologies, Inc. On-demand network code execution with cross-account aliases
US10203990B2 (en) 2016-06-30 2019-02-12 Amazon Technologies, Inc. On-demand network code execution with cross-account aliases
US11314546B2 (en) * 2016-11-18 2022-04-26 Data Accelerator Ltd Method and system for executing a containerized stateful application on a stateless computing platform using machine learning
CN107622006B (en) * 2016-07-14 2020-07-07 上海思立微电子科技有限公司 Mobile device testing system and method for testing mobile device
US10884787B1 (en) 2016-09-23 2021-01-05 Amazon Technologies, Inc. Execution guarantees in an on-demand network code execution system
US10061613B1 (en) 2016-09-23 2018-08-28 Amazon Technologies, Inc. Idempotent task execution in on-demand network code execution systems
US11348072B2 (en) * 2016-09-26 2022-05-31 Microsoft Technology Licensing, Llc Techniques for sharing electronic calendars between mailboxes in an online application and collaboration service
US10185550B2 (en) 2016-09-28 2019-01-22 Mcafee, Inc. Device-driven auto-recovery using multiple recovery sources
US11119813B1 (en) 2016-09-30 2021-09-14 Amazon Technologies, Inc. Mapreduce implementation using an on-demand network code execution system
US10846107B2 (en) * 2016-10-28 2020-11-24 Calgary Scientific Inc. Multi-window architecture and data communication for a remote access application session
CN108075922A (en) * 2016-11-14 2018-05-25 普天信息技术有限公司 A kind of telecommunication network management system
KR20180060191A (en) * 2016-11-28 2018-06-07 주식회사 마인케이 Method for sharing objectless model defined declaratively without platform constraints and apparatus thereof
WO2018125989A2 (en) 2016-12-30 2018-07-05 Intel Corporation The internet of things
US10785288B2 (en) * 2017-02-22 2020-09-22 International Business Machines Corporation Deferential support of request driven cloud services
US10922661B2 (en) 2017-03-27 2021-02-16 Microsoft Technology Licensing, Llc Controlling a computing system to generate a pre-accept cache for calendar sharing
US11010361B1 (en) * 2017-03-30 2021-05-18 Amazon Technologies, Inc. Executing code associated with objects in a hierarchial data structure
US10306433B1 (en) * 2017-05-01 2019-05-28 Sprint Communications Company L.P. Mobile phone differentiated user set-up
US10817492B2 (en) * 2017-05-05 2020-10-27 Servicenow, Inc. Application extension
CN107391128B (en) * 2017-07-07 2020-07-28 北京小米移动软件有限公司 Method and device for monitoring virtual file object model vdom
JP6954023B2 (en) * 2017-11-13 2021-10-27 トヨタ自動車株式会社 Sharing system, sharing method and management server
US10564946B1 (en) 2017-12-13 2020-02-18 Amazon Technologies, Inc. Dependency handling in an on-demand network code execution system
US10303492B1 (en) 2017-12-13 2019-05-28 Amazon Technologies, Inc. Managing custom runtimes in an on-demand code execution system
US10353678B1 (en) 2018-02-05 2019-07-16 Amazon Technologies, Inc. Detecting code characteristic alterations due to cross-service calls
US10733085B1 (en) 2018-02-05 2020-08-04 Amazon Technologies, Inc. Detecting impedance mismatches due to cross-service calls
US10572375B1 (en) 2018-02-05 2020-02-25 Amazon Technologies, Inc. Detecting parameter validity in code including cross-service calls
US10831898B1 (en) 2018-02-05 2020-11-10 Amazon Technologies, Inc. Detecting privilege escalations in code including cross-service calls
US10725752B1 (en) 2018-02-13 2020-07-28 Amazon Technologies, Inc. Dependency handling in an on-demand network code execution system
US10776091B1 (en) 2018-02-26 2020-09-15 Amazon Technologies, Inc. Logging endpoint in an on-demand code execution system
EP3750061A1 (en) * 2018-03-01 2020-12-16 Huawei Technologies Co., Ltd. Event to serverless function workflow instance mapping mechanism
CN109739717B (en) * 2018-04-12 2021-01-26 京东方科技集团股份有限公司 Page data acquisition method and device and server
US10853115B2 (en) 2018-06-25 2020-12-01 Amazon Technologies, Inc. Execution of auxiliary functions in an on-demand network code execution system
US10649749B1 (en) 2018-06-26 2020-05-12 Amazon Technologies, Inc. Cross-environment application of tracing information for improved code execution
US11146569B1 (en) 2018-06-28 2021-10-12 Amazon Technologies, Inc. Escalation-resistant secure network services using request-scoped authentication information
US10949237B2 (en) 2018-06-29 2021-03-16 Amazon Technologies, Inc. Operating system customization in an on-demand network code execution system
US10817351B1 (en) * 2018-07-13 2020-10-27 Blend Labs, Inc. Method and apparatus for hybrid service event
US11099870B1 (en) 2018-07-25 2021-08-24 Amazon Technologies, Inc. Reducing execution times in an on-demand network code execution system using saved machine states
CN109194639B (en) * 2018-08-24 2021-10-08 北京小米移动软件有限公司 Message receiving and processing method, device, terminal and readable storage medium
US11099917B2 (en) 2018-09-27 2021-08-24 Amazon Technologies, Inc. Efficient state maintenance for execution environments in an on-demand code execution system
US11243953B2 (en) 2018-09-27 2022-02-08 Amazon Technologies, Inc. Mapreduce implementation in an on-demand network code execution system and stream data processing system
US10803087B2 (en) * 2018-10-19 2020-10-13 Oracle International Corporation Language interoperable runtime adaptable data collections
US11943093B1 (en) 2018-11-20 2024-03-26 Amazon Technologies, Inc. Network connection recovery after virtual machine transition in an on-demand network code execution system
US10884812B2 (en) 2018-12-13 2021-01-05 Amazon Technologies, Inc. Performance-based hardware emulation in an on-demand network code execution system
US11010188B1 (en) 2019-02-05 2021-05-18 Amazon Technologies, Inc. Simulated data object storage using on-demand computation of data objects
US11861386B1 (en) 2019-03-22 2024-01-02 Amazon Technologies, Inc. Application gateways in an on-demand network code execution system
US11113249B2 (en) 2019-04-05 2021-09-07 Sap Se Multitenant application server using a union file system
US11232078B2 (en) 2019-04-05 2022-01-25 Sap Se Multitenancy using an overlay file system
US10956140B2 (en) 2019-04-05 2021-03-23 Sap Se Software installation through an overlay file system
US10942723B2 (en) 2019-04-05 2021-03-09 Sap Se Format for multi-artefact software packages
US10809994B1 (en) * 2019-04-05 2020-10-20 Sap Se Declarative multi-artefact software installation
US10909160B2 (en) 2019-05-29 2021-02-02 TADA Cognitive Solutions, LLC Digital duplicate
CA3141742A1 (en) * 2019-05-29 2020-12-03 TADA Cognitive Solutions, LLC Digital duplicate
US11301573B2 (en) 2019-08-19 2022-04-12 TADA Cognitive Solutions, LLC Data security using semantic services
US11461293B2 (en) 2019-08-19 2022-10-04 TADA Cognitive Solutions, LLC Processes and systems for onboarding data for a digital duplicate
US11119809B1 (en) 2019-06-20 2021-09-14 Amazon Technologies, Inc. Virtualization-based transaction handling in an on-demand network code execution system
EP3970016A4 (en) * 2019-06-21 2022-05-18 Snapt, Inc Control configuration for a plurality of endpoint devices
US11159528B2 (en) 2019-06-28 2021-10-26 Amazon Technologies, Inc. Authentication to network-services using hosted authentication information
US11115404B2 (en) 2019-06-28 2021-09-07 Amazon Technologies, Inc. Facilitating service connections in serverless code executions
US11190609B2 (en) 2019-06-28 2021-11-30 Amazon Technologies, Inc. Connection pooling for scalable network services
CN112230909B (en) * 2019-07-15 2023-05-23 腾讯科技(深圳)有限公司 Method, device, equipment and storage medium for binding data of applet
US11163613B2 (en) 2019-07-23 2021-11-02 International Business Machines Corporation Automated system integration
US10908927B1 (en) 2019-09-27 2021-02-02 Amazon Technologies, Inc. On-demand execution of object filter code in output path of object storage service
US11023311B2 (en) 2019-09-27 2021-06-01 Amazon Technologies, Inc. On-demand code execution in input path of data uploaded to storage service in multiple data portions
US11106477B2 (en) 2019-09-27 2021-08-31 Amazon Technologies, Inc. Execution of owner-specified code during input/output path to object storage service
US11263220B2 (en) 2019-09-27 2022-03-01 Amazon Technologies, Inc. On-demand execution of object transformation code in output path of object storage service
US11386230B2 (en) 2019-09-27 2022-07-12 Amazon Technologies, Inc. On-demand code obfuscation of data in input path of object storage service
US11023416B2 (en) 2019-09-27 2021-06-01 Amazon Technologies, Inc. Data access control system for object storage service based on owner-defined code
US11394761B1 (en) 2019-09-27 2022-07-19 Amazon Technologies, Inc. Execution of user-submitted code on a stream of data
US10996961B2 (en) 2019-09-27 2021-05-04 Amazon Technologies, Inc. On-demand indexing of data in input path of object storage service
US11055112B2 (en) 2019-09-27 2021-07-06 Amazon Technologies, Inc. Inserting executions of owner-specified code into input/output path of object storage service
US11250007B1 (en) 2019-09-27 2022-02-15 Amazon Technologies, Inc. On-demand execution of object combination code in output path of object storage service
US11119826B2 (en) 2019-11-27 2021-09-14 Amazon Technologies, Inc. Serverless call distribution to implement spillover while avoiding cold starts
US10942795B1 (en) 2019-11-27 2021-03-09 Amazon Technologies, Inc. Serverless call distribution to utilize reserved capacity without inhibiting scaling
US11822522B2 (en) * 2020-01-31 2023-11-21 EMC IP Holding Company LLC Intelligent filesystem for container images
US11714682B1 (en) 2020-03-03 2023-08-01 Amazon Technologies, Inc. Reclaiming computing resources in an on-demand code execution system
US11188391B1 (en) 2020-03-11 2021-11-30 Amazon Technologies, Inc. Allocating resources to on-demand code executions under scarcity conditions
US11775640B1 (en) 2020-03-30 2023-10-03 Amazon Technologies, Inc. Resource utilization-based malicious task detection in an on-demand code execution system
US11455588B2 (en) 2020-09-04 2022-09-27 TADA Cognitive Solutions, LLC Data validation and master network techniques
US11418588B2 (en) 2020-09-29 2022-08-16 EMC IP Holding Company LLC Intelligent peer-to-peer container filesystem
US11593270B1 (en) 2020-11-25 2023-02-28 Amazon Technologies, Inc. Fast distributed caching using erasure coded object parts
US11550713B1 (en) 2020-11-25 2023-01-10 Amazon Technologies, Inc. Garbage collection in distributed systems using life cycled storage roots
US11416454B2 (en) 2021-01-14 2022-08-16 Bank Of America Corporation Correction, synchronization, and migration of databases
US11379440B1 (en) * 2021-01-14 2022-07-05 Bank Of America Corporation Correction, synchronization, and migration of databases
US11228627B1 (en) * 2021-03-19 2022-01-18 Microsoft Technology Licensing, Llc Updating user-specific application instances based on collaborative object activity
US11388210B1 (en) 2021-06-30 2022-07-12 Amazon Technologies, Inc. Streaming analytics using a serverless compute system
US20230014255A1 (en) * 2021-07-14 2023-01-19 Sap Se Bundling line item based events in an event-driven architecture
US11888708B1 (en) 2023-02-02 2024-01-30 Bank Of America Corporation System and method for auto-determining solutions for dynamic issues in a distributed network

Family Cites Families (316)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5220657A (en) 1987-12-02 1993-06-15 Xerox Corporation Updating local copy of shared data in a collaborative system
JPH0619771A (en) 1992-04-20 1994-01-28 Internatl Business Mach Corp <Ibm> File management system of shared file by different kinds of clients
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
US5553242A (en) * 1993-11-03 1996-09-03 Wang Laboratories, Inc. Client/server connection sharing
US5778222A (en) * 1994-06-27 1998-07-07 International Business Machines Corporation Method and system for managing access to objects
US6604103B1 (en) * 1994-09-02 2003-08-05 Mark A. Wolfe System and method for information retrieval employing a preloading procedure
US5956715A (en) 1994-12-13 1999-09-21 Microsoft Corporation Method and system for controlling user access to a resource in a networked computing environment
US5608903A (en) 1994-12-15 1997-03-04 Novell, Inc. Method and apparatus for moving subtrees in a distributed network directory
US6901433B2 (en) * 1995-06-07 2005-05-31 Microsoft Corporation System for providing users with a filtered view of interactive network directory obtains from remote properties cache that provided by an on-line service
AU6678096A (en) 1995-07-20 1997-02-18 Novell, Inc. Transaction synchronization in a disconnectable computer and network
AU6500596A (en) * 1995-07-20 1997-02-18 Novell, Inc. Transaction log management in a disconnectable computer and network
US5701458A (en) * 1995-09-20 1997-12-23 International Business Machines Corporation System and method for managing arbitrary subsets of access control lists in a computer network
US5661771A (en) * 1995-12-04 1997-08-26 General Electric Company Inner filter for a control rod drive
GB2308468A (en) * 1995-12-20 1997-06-25 Ibm Data processing systems and methods providing interoperability between data processing resources
US5832512A (en) * 1996-04-15 1998-11-03 Sun Microsystems, Inc. Apparatus and method for file number re-mapping for disconnected operations in a client-server network
US6199116B1 (en) * 1996-05-24 2001-03-06 Microsoft Corporation Method and system for managing data while sharing application programs
US5878225A (en) * 1996-06-03 1999-03-02 International Business Machines Corporation Dual communication services interface for distributed transaction processing
US5878434A (en) * 1996-07-18 1999-03-02 Novell, Inc Transaction clash management in a disconnectable computer and network
US7680879B2 (en) 1996-07-18 2010-03-16 Computer Associates Think, Inc. Method and apparatus for maintaining data integrity across distributed computer systems
US20020059402A1 (en) * 1996-11-15 2002-05-16 Charles E. Belanger Server-sided internet-based platform independent operating system and application suite
US6028602A (en) * 1997-05-30 2000-02-22 Telefonaktiebolaget Lm Ericsson Method for managing contents of a hierarchical data model
US5966512A (en) * 1997-06-05 1999-10-12 International Business Machines Corporation Groupware save operation
US7240094B2 (en) * 1997-07-03 2007-07-03 Centra Software Inc. Method and system for synchronizing and serving multimedia in a distributed network
US6233600B1 (en) * 1997-07-15 2001-05-15 Eroom Technology, Inc. Method and system for providing a networked collaborative work environment
US6256712B1 (en) * 1997-08-01 2001-07-03 International Business Machines Corporation Scaleable method for maintaining and making consistent updates to caches
US6275953B1 (en) 1997-09-26 2001-08-14 Emc Corporation Recovery from failure of a data processor in a network server
US6621505B1 (en) 1997-09-30 2003-09-16 Journee Software Corp. Dynamic process-based enterprise computing system and method
US5926177A (en) 1997-10-17 1999-07-20 International Business Machines Corporation Providing multiple views in a model-view-controller architecture
US6219693B1 (en) 1997-11-04 2001-04-17 Adaptec, Inc. File array storage architecture having file system distributed across a data processing platform
US6104392A (en) 1997-11-13 2000-08-15 The Santa Cruz Operation, Inc. Method of displaying an application on a variety of client devices in a client/server network
US5987471A (en) * 1997-11-13 1999-11-16 Novell, Inc. Sub-foldering system in a directory-service-based launcher
US6362836B1 (en) * 1998-04-06 2002-03-26 The Santa Cruz Operation, Inc. Universal application server for providing applications on a variety of client devices in a client/server network
EP0952510A4 (en) 1997-11-14 2006-05-31 Mitsubishi Electric Corp Data updating scheme and data updating method
US6553368B2 (en) 1998-03-03 2003-04-22 Sun Microsystems, Inc. Network directory access mechanism
US6226650B1 (en) 1998-09-17 2001-05-01 Synchrologic, Inc. Database synchronization and organization system and method
US6341291B1 (en) * 1998-09-28 2002-01-22 Bentley Systems, Inc. System for collaborative engineering using component and file-oriented tools
US6335741B1 (en) 1999-01-06 2002-01-01 International Business Machines Corporation Apparatus and method for user indication of model state in a model view controller
US6922708B1 (en) * 1999-02-18 2005-07-26 Oracle International Corporation File system that supports transactions
US6826597B1 (en) * 1999-03-17 2004-11-30 Oracle International Corporation Providing clients with services that retrieve data from data sources that do not necessarily support the format required by the clients
US6341314B1 (en) * 1999-03-30 2002-01-22 International Business Machines Corporation Web-based virtual computing machine
US6651096B1 (en) 1999-04-20 2003-11-18 Cisco Technology, Inc. Method and apparatus for organizing, storing and evaluating access control lists
US6681370B2 (en) 1999-05-19 2004-01-20 Microsoft Corporation HTML/XML tree synchronization
US7472349B1 (en) * 1999-06-01 2008-12-30 Oracle International Corporation Dynamic services infrastructure for allowing programmatic access to internet and other resources
US7181438B1 (en) 1999-07-21 2007-02-20 Alberti Anemometer, Llc Database access system
US6523027B1 (en) * 1999-07-30 2003-02-18 Accenture Llp Interfacing servers in a Java based e-commerce architecture
US6633878B1 (en) * 1999-07-30 2003-10-14 Accenture Llp Initializing an ecommerce database framework
US6549916B1 (en) * 1999-08-05 2003-04-15 Oracle Corporation Event notification system tied to a file system
US6223345B1 (en) * 1999-08-30 2001-04-24 J.D. Edwards World Source Company System and method for building client and server application packages
US6526413B2 (en) * 1999-09-28 2003-02-25 Microsoft Corporation Architecture for a hierarchical folder structure in hand-held computers
US6388853B1 (en) 1999-09-28 2002-05-14 Power Integrations, Inc. Method and apparatus providing final test and trimming for a power supply controller
JP4237354B2 (en) 1999-09-29 2009-03-11 株式会社東芝 Transaction processing method and transaction processing system
US6389420B1 (en) 1999-09-30 2002-05-14 Emc Corporation File manager providing distributed locking and metadata management for shared data access by clients relinquishing locks after time period expiration
US6968539B1 (en) * 1999-09-30 2005-11-22 International Business Machines Corporation Methods and apparatus for a web application processing system
US7685252B1 (en) * 1999-10-12 2010-03-23 International Business Machines Corporation Methods and systems for multi-modal browsing and implementation of a conversational markup language
US7680819B1 (en) 1999-11-12 2010-03-16 Novell, Inc. Managing digital identity information
JP3594231B2 (en) * 1999-11-30 2004-11-24 インターナショナル・ビジネス・マシーンズ・コーポレーション Information control system, information processing support server, information processing terminal, information processing method, and storage medium
US6721727B2 (en) * 1999-12-02 2004-04-13 International Business Machines Corporation XML documents stored as column data
US7124356B1 (en) 1999-12-03 2006-10-17 Koninklijke Philips Electronics N.V. Methods for initiating activity in intelligent devices connected to an in home digital network using extensible markup language (XML) for information exchange and systems therefor
US6603476B1 (en) * 1999-12-17 2003-08-05 International Business Machines Corporation Method, system and program for topographically aware operating system
US6772413B2 (en) 1999-12-21 2004-08-03 Datapower Technology, Inc. Method and apparatus of data exchange using runtime code generator and translator
US7590644B2 (en) 1999-12-21 2009-09-15 International Business Machine Corporation Method and apparatus of streaming data transformation using code generator and translator
US8255809B2 (en) * 1999-12-23 2012-08-28 International Business Machines Corporation Webtop: multiple applet delivery within a fixed-sized viewing space
KR100341395B1 (en) 1999-12-27 2002-06-22 오길록 Collaborative group editor system using JAVA specific property on internet and method thereof
US6901403B1 (en) 2000-03-02 2005-05-31 Quovadx, Inc. XML presentation of general-purpose data sources
AU2001253857A1 (en) 2000-03-14 2001-09-24 Buzzpad, Inc. Method and apparatus for forming linked multi-user groups of shared software applications
US7418439B2 (en) * 2000-03-17 2008-08-26 Twin Peaks Software, Inc. Mirror file system
US6856993B1 (en) 2000-03-30 2005-02-15 Microsoft Corporation Transactional file system
US20010039548A1 (en) * 2000-04-27 2001-11-08 Yoshitake Shinkai File replication system, replication control method, and storage medium
US7987217B2 (en) 2000-05-12 2011-07-26 Oracle International Corporation Transaction-aware caching for document metadata
US6922685B2 (en) 2000-05-22 2005-07-26 Mci, Inc. Method and system for managing partitioned data resources
DE10026478A1 (en) * 2000-05-27 2001-12-20 Abb Patent Gmbh Generating method for application specific input files, involves preparing application specific files by canon-like transformation from generated object descriptions in XML representation
US6941510B1 (en) 2000-06-06 2005-09-06 Groove Networks, Inc. Method and apparatus for efficient management of XML documents
US20020156702A1 (en) * 2000-06-23 2002-10-24 Benjamin Kane System and method for producing, publishing, managing and interacting with e-content on multiple platforms
US6711593B1 (en) 2000-06-26 2004-03-23 Camstar Systems, Inc. System and method for live update of a manufacturing system
US20030037181A1 (en) * 2000-07-07 2003-02-20 Freed Erik J. Method and apparatus for providing process-container platforms
US6952716B1 (en) * 2000-07-12 2005-10-04 Treehouse Solutions, Inc. Method and system for presenting data over a network based on network user choices and collecting real-time data related to said choices
WO2002010975A1 (en) 2000-08-02 2002-02-07 Philipp Kutter Xml-robot
AU2001287421A1 (en) 2000-08-21 2002-03-04 Thoughtslinger Corporation Simultaneous multi-user document editing system
US7873649B2 (en) * 2000-09-07 2011-01-18 Oracle International Corporation Method and mechanism for identifying transaction on a row of data
TW512526B (en) * 2000-09-07 2002-12-01 Sanyo Electric Co Semiconductor integrated circuit device and manufacturing method thereof
US7958185B2 (en) * 2000-09-18 2011-06-07 Bentley Systems, Inc. Spatial data enabled engineering, construction, and operations computer-aided design (CAD) project system, method and computer program product
US6571259B1 (en) * 2000-09-26 2003-05-27 Emc Corporation Preallocation of file system cache blocks in a data storage system
US6862595B1 (en) 2000-10-02 2005-03-01 International Business Machines Corporation Method and apparatus for implementing a shared message queue using a list structure
US6996800B2 (en) 2000-12-04 2006-02-07 International Business Machines Corporation MVC (model-view-controller) based multi-modal authoring tool and development environment
US6925631B2 (en) 2000-12-08 2005-08-02 Hewlett-Packard Development Company, L.P. Method, computer system and computer program product for processing extensible markup language streams
US7130883B2 (en) * 2000-12-29 2006-10-31 Webex Communications, Inc. Distributed network system architecture for collaborative computing
US7634726B2 (en) 2001-01-05 2009-12-15 International Business Machines Corporation Technique for automated e-business services
US20030189593A1 (en) * 2001-01-05 2003-10-09 Yarvin Curtis G. Method and apparatus for dynamically updating a markup language based user interface
US7546298B2 (en) 2001-01-09 2009-06-09 Nextair Corporation Software, devices and methods facilitating execution of server-side applications at mobile devices
WO2002057943A1 (en) * 2001-01-18 2002-07-25 Yahoo! Inc. Method and system for managing digital content, including streaming media
US7275070B2 (en) 2001-01-23 2007-09-25 Conformia Software, Inc. System and method for managing the development and manufacturing of a pharmaceutical drug
US6732109B2 (en) 2001-01-31 2004-05-04 The Eon Company Method and system for transferring information between a user interface and a database over a global information network
US20040117439A1 (en) 2001-02-12 2004-06-17 Levett David Lawrence Client software enabling a client to run a network based application
US6804677B2 (en) 2001-02-26 2004-10-12 Ori Software Development Ltd. Encoding semi-structured data for efficient search and browsing
US7031989B2 (en) 2001-02-26 2006-04-18 International Business Machines Corporation Dynamic seamless reconfiguration of executing parallel software
US20030041076A1 (en) 2001-03-14 2003-02-27 Lucovsky Mark H. Schema-based services for identity-based access to calendar data
US7246104B2 (en) 2001-03-21 2007-07-17 Nokia Corporation Method and apparatus for information delivery with archive containing metadata in predetermined language and semantics
US20020157023A1 (en) * 2001-03-29 2002-10-24 Callahan John R. Layering enterprise application services using semantic firewalls
US20030088536A1 (en) 2001-04-09 2003-05-08 Afshin Behnia Platform within an organization for providing knowledge management and decision support services
US7499948B2 (en) * 2001-04-16 2009-03-03 Bea Systems, Inc. System and method for web-based personalization and ecommerce management
US7359920B1 (en) * 2001-04-18 2008-04-15 Intellisync Corporation Communication protocol for synchronization of personal information management databases
US6968346B2 (en) * 2001-04-23 2005-11-22 International Business Machines Corporation XML-based system and method for collaborative web-based design and verification of system-on-a-chip
WO2002097616A1 (en) * 2001-05-22 2002-12-05 Nanyang University Collaborative virtual enivonment system and method
US20030184583A1 (en) * 2001-06-28 2003-10-02 Chaeuk Lim Web os and web desktop
US7203866B2 (en) * 2001-07-05 2007-04-10 At & T Corp. Method and apparatus for a programming language having fully undoable, timed reactive instructions
US6920461B2 (en) * 2001-07-10 2005-07-19 Microsoft Corp. Application program interface for network software platform
US7176931B2 (en) 2001-08-13 2007-02-13 International Business Machines Corporation Modifying hyperlink display characteristics
US7254610B1 (en) 2001-09-19 2007-08-07 Cisco Technology, Inc. Delivery of services to a network enabled telephony device based on transfer of selected model view controller objects to reachable network nodes
AU2002326978A1 (en) * 2001-09-20 2003-04-01 I-Logix Inc. Computerized system and method for web enabling and/or web management of embedded applications
US20030069881A1 (en) 2001-10-03 2003-04-10 Nokia Corporation Apparatus and method for dynamic partitioning of structured documents
US6874001B2 (en) * 2001-10-05 2005-03-29 International Business Machines Corporation Method of maintaining data consistency in a loose transaction model
US20030084019A1 (en) * 2001-10-30 2003-05-01 General Electric Company Process for lifetime tracking of serialized parts
US6920469B2 (en) 2001-11-13 2005-07-19 Tadpole Technology Plc Unique ID management in disconnected database replication
EP1459175A4 (en) * 2001-11-28 2008-10-22 Ibm Method and apparatus for creating software objects
WO2003050674A1 (en) 2001-12-07 2003-06-19 Dbase, Inc. Drag-and-drop dynamic distributed object model
JP4163870B2 (en) 2001-12-28 2008-10-08 富士通株式会社 Structured document converter
US20030131144A1 (en) * 2002-01-10 2003-07-10 Ncr Corporation Data wedge
JP4490026B2 (en) * 2002-01-28 2010-06-23 日立オムロンターミナルソリューションズ株式会社 Customizable information processing device
WO2003067428A2 (en) 2002-02-04 2003-08-14 Mobileaware Technologies Limited Document transformation
US20030154314A1 (en) * 2002-02-08 2003-08-14 I/O Integrity, Inc. Redirecting local disk traffic to network attached storage
CA2371646A1 (en) 2002-02-13 2003-08-13 Ibm Canada Limited-Ibm Canada Limitee Configuration model for configuring an adapter software component to selectively access software objects and object editor using instance of same
US7962925B2 (en) * 2002-02-22 2011-06-14 Oracle International Corporation System and method for XML data binding
US7386835B1 (en) 2002-03-22 2008-06-10 Emc Corporation Technique for graphical user interface modification
US7080102B2 (en) 2002-03-25 2006-07-18 Emc Corporation Method and system for migrating data while maintaining hard links
US6938042B2 (en) * 2002-04-03 2005-08-30 Laplink Software Inc. Peer-to-peer file sharing
US7532340B2 (en) * 2002-04-19 2009-05-12 Toshiba Tec Kabushiki Kaisha Document management system rule-based automation
US7725590B2 (en) 2002-04-19 2010-05-25 Computer Associates Think, Inc. Web services broker
US8407326B2 (en) * 2002-04-23 2013-03-26 International Business Machines Corporation Anchoring method for computing an XPath expression
DE10218905B4 (en) 2002-04-26 2016-03-17 Intelligent Views Gmbh Method and data structure for access control in knowledge networks
US7519976B2 (en) 2002-05-01 2009-04-14 Bea Systems, Inc. Collaborative business plug-in framework
US7627631B2 (en) 2002-05-02 2009-12-01 Bea Systems, Inc. Systems and methods for collaborative business plug-ins
US7899915B2 (en) 2002-05-10 2011-03-01 Richard Reisman Method and apparatus for browsing using multiple coordinated device sets
US20030217191A1 (en) 2002-05-20 2003-11-20 Yang Gao System and method for converting the UI logic of a windows software application to run within a web browser
US7490167B2 (en) 2002-05-22 2009-02-10 Sony Corporation System and method for platform and language-independent development and delivery of page-based content
US7386797B1 (en) 2002-05-22 2008-06-10 Oracle Corporation Framework to model and execute business processes within a collaborative environment
US7640300B2 (en) * 2002-06-10 2009-12-29 Microsoft Corporation Presence and notification system for maintaining and communicating information
JP4382328B2 (en) 2002-06-11 2009-12-09 株式会社日立製作所 Secure storage system
US20060184617A1 (en) 2005-02-11 2006-08-17 Nicholas Frank C Method and system for the creating, managing, and delivery of feed formatted content
US7275087B2 (en) 2002-06-19 2007-09-25 Microsoft Corporation System and method providing API interface between XML and SQL while interacting with a managed object environment
US7162485B2 (en) * 2002-06-19 2007-01-09 Georg Gottlob Efficient processing of XPath queries
US7458018B2 (en) * 2002-06-27 2008-11-25 Microsoft Corporation System and method for obtaining and using namespace related information for opening XML documents
EP1376370B1 (en) 2002-06-28 2017-06-14 Oracle America, Inc. Mechanism for starvation avoidance while maintaining cache consistency in computer systems
US7203706B2 (en) * 2002-08-01 2007-04-10 Oracle International Corporation Buffered message queue architecture for database management systems with memory optimizations and “zero copy” buffered message queue
US7721202B2 (en) * 2002-08-16 2010-05-18 Open Invention Network, Llc XML streaming transformer
US20040046789A1 (en) 2002-08-23 2004-03-11 Angelo Inanoria Extensible user interface (XUI) framework and development environment
US8019849B1 (en) 2002-09-13 2011-09-13 Symantec Operating Corporation Server-side storage area network management interface
US7558847B2 (en) * 2002-09-13 2009-07-07 Intelliden, Inc. System and method for mapping between and controlling different device abstractions
US20040090458A1 (en) 2002-11-12 2004-05-13 Yu John Chung Wah Method and apparatus for previewing GUI design and providing screen-to-source association
WO2004046957A2 (en) * 2002-11-15 2004-06-03 Creo Inc. Methods and systems for sharing data
US7191186B1 (en) 2002-11-27 2007-03-13 Microsoft Corporation Method and computer-readable medium for importing and exporting hierarchically structured data
JP2004192053A (en) 2002-12-06 2004-07-08 Bells System Kk Client terminal program for reporting update information, and update information report system to client terminal
US20040111396A1 (en) 2002-12-06 2004-06-10 Eldar Musayev Querying against a hierarchical structure such as an extensible markup language document
US8332464B2 (en) 2002-12-13 2012-12-11 Anxebusiness Corp. System and method for remote network access
US7644361B2 (en) 2002-12-23 2010-01-05 Canon Kabushiki Kaisha Method of using recommendations to visually create new views of data across heterogeneous sources
US7774831B2 (en) 2002-12-24 2010-08-10 International Business Machines Corporation Methods and apparatus for processing markup language messages in a network
US7131116B1 (en) 2002-12-30 2006-10-31 Oracle International Corporation Transformation of electronic messages to an extensible data format
US7707563B2 (en) * 2003-01-10 2010-04-27 Nexaweb Technologies Inc System and method for network-based computing
US7376733B2 (en) 2003-02-03 2008-05-20 Hewlett-Packard Development Company, L.P. Method and apparatus and program for scheduling and executing events in real time over a network
US20040158586A1 (en) 2003-02-10 2004-08-12 Mingtar Tsai Method and system of using shared file for data collaboration
US20040176968A1 (en) 2003-03-07 2004-09-09 Microsoft Corporation Systems and methods for dynamically configuring business processes
US20040181748A1 (en) * 2003-03-10 2004-09-16 International Business Machines Corporation Thin client framework deployment of spreadsheet applications in a web browser based environment
JP2004280283A (en) 2003-03-13 2004-10-07 Hitachi Ltd Distributed file system, distributed file system server, and access method to distributed file system
US20040187140A1 (en) 2003-03-21 2004-09-23 Werner Aigner Application framework
US7519969B2 (en) 2003-05-17 2009-04-14 Microsoft Corporation System and method for controlling user interface properties with data
US20040243921A1 (en) 2003-05-30 2004-12-02 Carr Steven Paul Methods and systems for synchronizing document elements
US7278109B2 (en) * 2003-06-03 2007-10-02 International Business Machines Corporation System and method for dynamic uploading of user interface generation logic
US7194733B2 (en) 2003-06-11 2007-03-20 Microsoft Corporation Transformation of an asynchronous transactional messaging language into a web services compatible language
US20040260576A1 (en) 2003-06-20 2004-12-23 Dongwen Wang Guideline execution task ontology (GETO)
US7383255B2 (en) 2003-06-23 2008-06-03 Microsoft Corporation Common query runtime system and application programming interface
US7162473B2 (en) 2003-06-26 2007-01-09 Microsoft Corporation Method and system for usage analyzer that determines user accessed sources, indexes data subsets, and associated metadata, processing implicit queries based on potential interest to users
US7970936B2 (en) * 2003-06-26 2011-06-28 International Business Machines Corporation In a world wide web communications network simplifying the uniform resource locators (URLS) displayed in association with received web documents
CA2434644A1 (en) 2003-06-30 2004-12-30 Archidata Inc. System for the certification of plans and specifications produced by construction professionals and clients
FI117068B (en) * 2003-07-04 2006-05-31 Medicel Oy Information management system for biochemical information
US7873668B2 (en) 2003-08-15 2011-01-18 Laszlo Systems, Inc. Application data binding
US7668935B2 (en) 2003-08-29 2010-02-23 Kabushiki Kaisha Toshiba Computer system and method for service load distributing
WO2005031498A2 (en) 2003-10-01 2005-04-07 Vibrasoft Pte. Ltd. A method of updating a data source from transformed data
US20050091340A1 (en) * 2003-10-01 2005-04-28 International Business Machines Corporation Processing interactive content offline
US7467190B2 (en) * 2003-10-06 2008-12-16 Hitachi, Ltd. Method and apparatus for alert distribution and archive sharing
US7904882B2 (en) 2003-10-16 2011-03-08 Salesforce.Com, Inc. Managing virtual business instances within a computer network
US7567987B2 (en) 2003-10-24 2009-07-28 Microsoft Corporation File sharing in P2P group shared spaces
US20050091535A1 (en) * 2003-10-24 2005-04-28 Microsoft Corporation Application identity for software products
US7231397B2 (en) * 2003-10-24 2007-06-12 Microsoft Corporation Method and system for transacted file operations over a network
US7607136B2 (en) 2003-10-28 2009-10-20 Hewlett-Packard Development Company, L.P. Method and apparatus for interfacing with a distributed computing service
US20050114487A1 (en) * 2003-11-12 2005-05-26 Jin Peng Notification framework and method of distributing notification
JP4273934B2 (en) 2003-11-13 2009-06-03 株式会社日立製作所 File system
US7584462B2 (en) * 2003-11-24 2009-09-01 Laszlo Systems, Inc. System for optimizing application start-up
TW200518146A (en) 2003-11-26 2005-06-01 Soltek Comp Inc Auxiliary push-button of magnetic (optical) disk drive
US7373451B2 (en) 2003-12-08 2008-05-13 The Board Of Trustees Of The Leland Stanford Junior University Cache-based system management architecture with virtual appliances, network repositories, and virtual appliance transceivers
US7454496B2 (en) * 2003-12-10 2008-11-18 International Business Machines Corporation Method for monitoring data resources of a data processing network
KR100521742B1 (en) * 2003-12-17 2005-10-17 한국전자통신연구원 Xml database duplicating apparatus for copying xml document to remote server without loss of structure and attribute information of xml document and method therefor
US7272782B2 (en) * 2003-12-19 2007-09-18 Backweb Technologies, Inc. System and method for providing offline web application, page, and form access in a networked environment
US7487136B2 (en) 2004-01-06 2009-02-03 Sharp Laboratories Of America Intelligent discovery of shares
US7614052B2 (en) 2004-01-09 2009-11-03 Nexaweb Technologies Inc. System and method for developing and deploying computer applications over a network
US7873663B2 (en) * 2004-01-13 2011-01-18 International Business Machines Corporation Methods and apparatus for converting a representation of XML and other markup language data to a data structure format
US20050165881A1 (en) 2004-01-23 2005-07-28 Pipelinefx, L.L.C. Event-driven queuing system and method
US7383308B1 (en) 2004-02-11 2008-06-03 Aol Llc, A Delaware Limited Liability Company Buddy list-based sharing of electronic content
US7577938B2 (en) 2004-02-20 2009-08-18 Microsoft Corporation Data association
US20050188350A1 (en) 2004-02-20 2005-08-25 Microsoft Corporation Data binding
US7240054B2 (en) 2004-02-27 2007-07-03 International Business Machines Corporation Techniques to preserve data constraints and referential integrity in asynchronous transactional replication of relational tables
JP2005250820A (en) * 2004-03-04 2005-09-15 Hitachi Ltd Xml document classification method in storage system
US20050222996A1 (en) 2004-03-30 2005-10-06 Oracle International Corporation Managing event-condition-action rules in a database system
US7620893B2 (en) 2004-03-31 2009-11-17 Sap Ag Aiding a user in using a software application
BRPI0401465A (en) 2004-04-20 2006-02-21 Embria Informatica Ltda system for managing interactions between users and software applications in a web environment
WO2005109284A2 (en) 2004-05-03 2005-11-17 Trintuition Llc Apparatus and method for creating and using documents in a distributed computing network
US8108429B2 (en) * 2004-05-07 2012-01-31 Quest Software, Inc. System for moving real-time data events across a plurality of devices in a network for simultaneous data protection, replication, and access services
EP1594049A1 (en) 2004-05-07 2005-11-09 Hewlett-Packard Development Company, L.P. Web application framework
KR100559251B1 (en) * 2004-05-12 2006-03-15 한국생산기술연구원 Integrated service method of distribution software for robot development based on open internet network
US7464386B2 (en) 2004-05-17 2008-12-09 Microsoft Corporation Data controls architecture
US7650432B2 (en) 2004-05-20 2010-01-19 Bea Systems, Inc. Occasionally-connected application server
US20050262185A1 (en) 2004-05-20 2005-11-24 Bea Systems, Inc. Systems and methods for a collaboration messaging framework
US20060031256A1 (en) 2004-05-20 2006-02-09 Bea Systems, Inc. Template language for mobile client
US7730482B2 (en) * 2004-06-08 2010-06-01 Covia Labs, Inc. Method and system for customized programmatic dynamic creation of interoperability content
US20060069774A1 (en) 2004-06-17 2006-03-30 International Business Machine Corporation Method and apparatus for managing data center using Web services
JP4069905B2 (en) * 2004-06-28 2008-04-02 コニカミノルタビジネステクノロジーズ株式会社 Shared file management system and server
US9098476B2 (en) 2004-06-29 2015-08-04 Microsoft Technology Licensing, Llc Method and system for mapping between structured subjects and observers
US7370273B2 (en) 2004-06-30 2008-05-06 International Business Machines Corporation System and method for creating dynamic folder hierarchies
US9083765B2 (en) * 2004-07-02 2015-07-14 Oracle International Corporation Systems and methods of offline processing
US7584422B2 (en) 2004-07-12 2009-09-01 Informatica Corporation System and method for data format transformation
EP1789892A2 (en) * 2004-08-02 2007-05-30 JustSystems Corporation A document processing and management approach to adding an exclusive plugin implementing a desired functionality
US20060053194A1 (en) 2004-09-03 2006-03-09 Schneider Ronald E Systems and methods for collaboration
US20060053195A1 (en) 2004-09-03 2006-03-09 Schneider Ronald E Systems and methods for collaboration
US7836097B2 (en) 2004-09-29 2010-11-16 The Cleveland Clinic Foundation Extensible database system and method
US7730129B2 (en) 2004-10-20 2010-06-01 Inbit, Inc. Collaborative communication platforms
US8290977B2 (en) 2004-10-21 2012-10-16 Sybase Inc. Database system providing methodology for execution of functions in XML queries
US8478616B2 (en) 2004-10-29 2013-07-02 FrontRange Solutions USA Inc. Business application development and execution environment
US20060101064A1 (en) 2004-11-08 2006-05-11 Sharpcast, Inc. Method and apparatus for a file sharing and synchronization system
US7571425B2 (en) * 2004-11-18 2009-08-04 Hewlett-Packard Development Company, L.P. Automated binding for object oriented programming user interface components
US7574692B2 (en) * 2004-11-19 2009-08-11 Adrian Herscu Method for building component-software for execution in a standards-compliant programming environment
US8429192B2 (en) * 2004-12-02 2013-04-23 International Business Machines Corporation System and method for supporting a plurality of access control list types for a file system in an operating system
US7441187B2 (en) 2004-12-16 2008-10-21 International Business Machines Corporation Web template processing utilizing dynamic rules defined by data structure language
US7716260B2 (en) 2004-12-16 2010-05-11 Oracle International Corporation Techniques for transaction semantics for a database server performing file operations
US7437376B2 (en) * 2004-12-20 2008-10-14 Microsoft Corporation Scalable object model
FI20041638A0 (en) * 2004-12-21 2004-12-21 Nokia Corp Content Sharing in a Communication System
US20060150188A1 (en) * 2004-12-21 2006-07-06 Manuel Roman Method and apparatus for supporting soft real-time behavior
US7945590B2 (en) 2005-01-06 2011-05-17 Microsoft Corporation Programmability for binding data
WO2006077481A1 (en) 2005-01-19 2006-07-27 Truecontext Corporation Policy-driven mobile forms applications
US7660809B2 (en) * 2005-01-31 2010-02-09 Microsoft Corporation Using a file server as a central shared database
US7567968B2 (en) 2005-01-31 2009-07-28 Microsoft Corporation Integration of a non-relational query language with a relational data store
US7752224B2 (en) 2005-02-25 2010-07-06 Microsoft Corporation Programmability for XML data store for documents
US7853961B2 (en) 2005-02-28 2010-12-14 Microsoft Corporation Platform for data services across disparate application frameworks
US20060212842A1 (en) 2005-03-15 2006-09-21 Microsoft Corporation Rich data-bound application
CN101176079B (en) 2005-03-16 2011-12-07 航空照片技术有限公司 Method for distributing computing between server and client
SG162819A1 (en) * 2005-03-21 2010-07-29 Dexterra Inc Modular applications for mobile data system
US8326877B2 (en) * 2005-05-04 2012-12-04 Microsoft Corporation Region-based security
EP1880307A4 (en) * 2005-05-10 2009-01-21 Brent J Angeline Internet operating system
US20060265377A1 (en) 2005-05-19 2006-11-23 Trimergent Personalizable information networks
CA2508091A1 (en) 2005-05-20 2006-11-20 Eric Richer System and method of data brokering
US7617500B2 (en) 2005-05-20 2009-11-10 International Business Machines Corporation Generic framework for integrating components with different interfaces in an enterprise application integration environment
US9104773B2 (en) 2005-06-21 2015-08-11 Microsoft Technology Licensing, Llc Finding and consuming web subscriptions in a web browser
US7475138B2 (en) 2005-06-23 2009-01-06 International Business Machines Corporation Access control list checking
US7363628B2 (en) * 2005-06-27 2008-04-22 Microsoft Corporation Data centric and protocol agnostic workflows for exchanging data between a workflow instance and a workflow host
US20070006065A1 (en) 2005-07-01 2007-01-04 Microsoft Corporation Conditional event timing for interactive multimedia presentations
US7925973B2 (en) 2005-08-12 2011-04-12 Brightcove, Inc. Distribution of content
US7646771B2 (en) * 2005-08-17 2010-01-12 Cisco Technology, Inc. Compilation of access control lists
US7653617B2 (en) 2005-08-29 2010-01-26 Google Inc. Mobile sitemaps
US7568035B2 (en) 2005-08-30 2009-07-28 Microsoft Corporation Command binding determination and implementation
US20070050705A1 (en) * 2005-08-30 2007-03-01 Erxiang Liu Method of xml element level comparison and assertion utilizing an application-specific parser
CN100568235C (en) 2005-09-09 2009-12-09 国际商业机器公司 Be used to carry out instant messaging client computer and the method that project is shared
US7831918B2 (en) 2005-09-12 2010-11-09 Microsoft Corporation Content based user interface design
US7606921B2 (en) 2005-09-21 2009-10-20 Sap Ag Protocol lifecycle
US7412534B2 (en) 2005-09-30 2008-08-12 Yahoo! Inc. Subscription control panel
US20070078943A1 (en) * 2005-10-04 2007-04-05 Kenneth Daniels Message based application communication system
US9367642B2 (en) 2005-10-07 2016-06-14 Oracle International Corporation Flexible storage of XML collections within an object-relational database
US20070089048A1 (en) 2005-10-14 2007-04-19 Lacey Jon-David K Displaying using graphics display language and native UI objects
US20070100830A1 (en) * 2005-10-20 2007-05-03 Ganesha Beedubail Method and apparatus for access control list (ACL) binding in a data processing system
US20070100960A1 (en) * 2005-10-28 2007-05-03 Yahoo! Inc. Managing content for RSS alerts over a network
US8176081B2 (en) 2005-11-18 2012-05-08 International Business Machines Corporation Forms integration of an external data model not implemented through a document object model (DOM) accessible application programming interface (API)
US8099716B2 (en) 2005-11-28 2012-01-17 Ubiquity Software Corporation Limited Service structured application development architecture
WO2007068147A1 (en) 2005-12-17 2007-06-21 Intel Corporation Installing and executing shared applications in shared folders
US7533111B2 (en) 2005-12-30 2009-05-12 Microsoft Corporation Using soap messages for inverse query expressions
CN101008970A (en) 2006-01-24 2007-08-01 鸿富锦精密工业(深圳)有限公司 Authority management and control method and system thereof
US20070174429A1 (en) * 2006-01-24 2007-07-26 Citrix Systems, Inc. Methods and servers for establishing a connection between a client system and a virtual machine hosting a requested computing environment
US7913234B2 (en) 2006-02-13 2011-03-22 Research In Motion Limited Execution of textually-defined instructions at a wireless communication device
US8151323B2 (en) 2006-04-12 2012-04-03 Citrix Systems, Inc. Systems and methods for providing levels of access and action control via an SSL VPN appliance
US20070250927A1 (en) * 2006-04-21 2007-10-25 Wintutis, Inc. Application protection
US7853573B2 (en) 2006-05-03 2010-12-14 Oracle International Corporation Efficient replication of XML data in a relational database management system
US7675857B1 (en) 2006-05-03 2010-03-09 Google Inc. Method and apparatus to avoid network congestion
US20070266111A1 (en) 2006-05-12 2007-11-15 Schubert Gunter H Web-internet operating system-the next dimension of internet logic
EP1920314A4 (en) 2006-05-16 2008-09-03 Research In Motion Ltd System and method of skinning the user interface of an application
US7539672B2 (en) 2006-05-26 2009-05-26 International Business Machines Corporation Apparatus, system, and method for direct retrieval of hierarchical data from SAP using dynamic queries
US7650390B2 (en) * 2006-06-01 2010-01-19 Roam Data Inc System and method for playing rich internet applications in remote computing devices
US7752212B2 (en) 2006-06-05 2010-07-06 International Business Machines Corporation Orthogonal Integration of de-serialization into an interpretive validating XML parser
US20070288853A1 (en) * 2006-06-09 2007-12-13 Nextair Corporation Software, methods and apparatus facilitating presentation of a wireless communication device user interface with multi-language support
US8395652B1 (en) 2006-06-28 2013-03-12 Insors Integrated Communications Data network collaboration systems having a shared file
US20080027940A1 (en) * 2006-07-27 2008-01-31 Microsoft Corporation Automatic data classification of files in a repository
US7831707B2 (en) 2006-08-02 2010-11-09 Scenera Technologies, Llc Methods, systems, and computer program products for managing electronic subscriptions
WO2008017001A2 (en) 2006-08-02 2008-02-07 Moka5, Inc. Sharing live appliances
US7861213B2 (en) 2006-09-05 2010-12-28 Oracle International Corporation Mechanism for developing AJax applications using java swing framework and method for using the same
US20090066348A1 (en) * 2006-09-06 2009-03-12 Young Shik Shin Apparatus and method for quantitative determination of target molecules
SG141289A1 (en) * 2006-09-29 2008-04-28 Wireless Intellect Labs Pte Lt An event update management system
US8601467B2 (en) * 2006-10-03 2013-12-03 Salesforce.Com, Inc. Methods and systems for upgrading and installing application packages to an application platform
US8863083B2 (en) 2006-10-10 2014-10-14 Sap Ag Presenting user interfaces based on messages
US7599920B1 (en) 2006-10-12 2009-10-06 Google Inc. System and method for enabling website owners to manage crawl rate in a website indexing system
US7882077B2 (en) 2006-10-17 2011-02-01 Commvault Systems, Inc. Method and system for offline indexing of content and classifying stored data
US7814234B2 (en) 2006-10-30 2010-10-12 Microsoft Corporation Offline execution of web based applications
US20100306773A1 (en) 2006-11-06 2010-12-02 Lee Mark M Instant on Platform
US20080120319A1 (en) 2006-11-21 2008-05-22 International Business Machines Corporation System and method for identifying computer users having files with common attributes
US7886270B2 (en) 2006-11-28 2011-02-08 International Business Machines Corporation Methods, systems, and computer program products for file version control management
US9244672B2 (en) * 2006-11-30 2016-01-26 Red Hat, Inc. Optimization utility for developing embedded systems
US8015581B2 (en) 2007-01-05 2011-09-06 Verizon Patent And Licensing Inc. Resource data configuration for media content access systems and methods
US7725489B2 (en) 2007-01-31 2010-05-25 Noryan Holding Corporation Node for providing a file service to a mobile terminal
US20080195622A1 (en) 2007-02-12 2008-08-14 Personeta Ltd. Service provisioning system
US7802128B2 (en) 2007-03-26 2010-09-21 Oracle International Corporation Method to avoid continuous application failovers in a cluster
US20080263141A1 (en) 2007-04-20 2008-10-23 Demesa Jesse Systems and Methods to Generate Web Server Files From Generic View Definitions
US20080301685A1 (en) 2007-05-31 2008-12-04 Novell, Inc. Identity-aware scheduler service
US8037484B2 (en) * 2007-07-03 2011-10-11 International Business Machines Corporation Building compound extensible AJAX applications
US8868499B2 (en) * 2007-08-15 2014-10-21 Salesforce.Com, Inc. Method and system for pushing data to subscribers in an on-demand service
US8321508B2 (en) 2007-09-25 2012-11-27 International Business Machines Corporation Controlling collaboration participation
US8156146B2 (en) * 2007-09-28 2012-04-10 Xcerion Aktiebolag Network file system
US7917584B2 (en) * 2007-10-22 2011-03-29 Xcerion Aktiebolag Gesture-based collaboration
US20090106052A1 (en) * 2007-10-22 2009-04-23 Eytan Moldovan Computerized acquisition and compilation of vehicle accident information
US8108465B2 (en) * 2007-10-31 2012-01-31 Oracle America, Inc. Method and system for request processing
US20090172710A1 (en) * 2007-12-28 2009-07-02 Arman Toorians Method and system for enabling a mini program on a computing device to access an auxiliary system
US8126869B2 (en) 2008-02-08 2012-02-28 Microsoft Corporation Automated client sitemap generation
US9003059B2 (en) 2008-03-31 2015-04-07 Microsoft Technology Licensing, Llc Running applications in an online or offline mode based on the availability of the connection to the remote web server
JP4640470B2 (en) * 2008-08-18 2011-03-02 ソニー株式会社 Image processing apparatus, image processing method, program, and imaging apparatus

Also Published As

Publication number Publication date
WO2009043029A3 (en) 2009-07-23
US20160028808A1 (en) 2016-01-28
BRPI0818194A2 (en) 2018-07-24
US20210258377A1 (en) 2021-08-19
US8112460B2 (en) 2012-02-07
US8239511B2 (en) 2012-08-07
US9071623B2 (en) 2015-06-30
WO2009043037A3 (en) 2009-05-28
US20090175198A1 (en) 2009-07-09
US20090172702A1 (en) 2009-07-02
WO2009043030A2 (en) 2009-04-02
WO2009043029A4 (en) 2009-09-17
US20090254610A1 (en) 2009-10-08
US20090192969A1 (en) 2009-07-30
BRPI0817473A2 (en) 2017-05-16
US8620863B2 (en) 2013-12-31
WO2009043033A3 (en) 2009-07-23
KR101525220B1 (en) 2015-06-10
US20090171974A1 (en) 2009-07-02
WO2009043035A2 (en) 2009-04-02
US20090172087A1 (en) 2009-07-02
US8099671B2 (en) 2012-01-17
EP2206048A4 (en) 2013-04-10
US20090172085A1 (en) 2009-07-02
US8688627B2 (en) 2014-04-01
EP2206049A2 (en) 2010-07-14
KR20100080825A (en) 2010-07-12
EP2206050A4 (en) 2013-05-22
US20090172569A1 (en) 2009-07-02
KR20100091165A (en) 2010-08-18
WO2009043033A2 (en) 2009-04-02
KR20100080824A (en) 2010-07-12
US20090193440A1 (en) 2009-07-30
US11838358B2 (en) 2023-12-05
US8738567B2 (en) 2014-05-27
US20090172715A1 (en) 2009-07-02
WO2009043035A4 (en) 2009-08-27
WO2009043029A2 (en) 2009-04-02
EP2206048A2 (en) 2010-07-14
US8959123B2 (en) 2015-02-17
WO2009043033A4 (en) 2009-09-17
US8156146B2 (en) 2012-04-10
US20090164592A1 (en) 2009-06-25
EP2206051A2 (en) 2010-07-14
WO2009043035A3 (en) 2009-06-25
US8954526B2 (en) 2015-02-10
KR20100080822A (en) 2010-07-12
US20090177734A1 (en) 2009-07-09
BRPI0817528A2 (en) 2017-05-02
KR20100068473A (en) 2010-06-23
US20090172078A1 (en) 2009-07-02
EP2206050A2 (en) 2010-07-14
US8843942B2 (en) 2014-09-23
US20090171993A1 (en) 2009-07-02
US20090157627A1 (en) 2009-06-18
WO2009043037A2 (en) 2009-04-02
US9344497B2 (en) 2016-05-17
US20090158142A1 (en) 2009-06-18
EP2206049A4 (en) 2013-11-13
US8615531B2 (en) 2013-12-24
US8280925B2 (en) 2012-10-02
US20090172086A1 (en) 2009-07-02
US8996459B2 (en) 2015-03-31
WO2009043030A3 (en) 2009-06-04
US8234315B2 (en) 2012-07-31
US8108426B2 (en) 2012-01-31
US20090192992A1 (en) 2009-07-30
US9621649B2 (en) 2017-04-11
WO2009043030A4 (en) 2009-07-30
KR101501174B1 (en) 2015-03-19
US20090193410A1 (en) 2009-07-30
BRPI0817475A2 (en) 2017-05-16
US20090172568A1 (en) 2009-07-02
US20090157628A1 (en) 2009-06-18

Similar Documents

Publication Publication Date Title
WO2009043037A4 (en) Network operating system
CN102902528B (en) There is the method presenting fast of the tag content of scripted code
US9898278B2 (en) Release and management of composite applications on PaaS
US8539484B1 (en) Multi-platform computer system management for virtualized environments
JP5026430B2 (en) Discover, qualify, and launch software add-in components
CN102427480B (en) Application access method in a plurality of application service platform systems
US8516037B2 (en) Methods for dynamic partitioning of applications in client-server environments
CN103019717B (en) Application resource is identified by implicit expression application model
CN103077024A (en) Device and method for supporting customization and running of software-as-a-service (SaaS) application processes
US8032588B2 (en) System and method for hosting one or more versions of a service using a service proxy
CN107038519B (en) Method and system for bidirectional data synchronization between systems
US20220038367A1 (en) System and method of suppressing inbound payload to an integration flow of an orchestration based application integration
US8458693B2 (en) Transitioning from static to dynamic cluster management
CN104317573A (en) Android installation package transformation method and device as well as method and device for operating application
CN105068802B (en) A kind of Web application software realization system and method for striding equipment operation
US20080282242A1 (en) Simulation management within a grid infrastructure
US10579366B2 (en) Data upgrade framework for distributed systems
CN108810164A (en) A kind of device for supporting the on-demand customization of SaaS application flows and operation
JPWO2014192867A1 (en) Distributed processing system, distributed processing apparatus, distributed processing method, and distributed processing program
KR20130037995A (en) Method for configuring business logic of multi-tenant application
FI120286B (en) A method and device arrangement for managing a server-client environment
CN107608672B (en) UI module manager, UI module management method and system
Selić Specifying dynamic software system architectures
KR102397494B1 (en) Low code web development and operating system, and service method using of it
US20130305219A1 (en) Apparatus and method for providing custom software, and method for software customization

Legal Events

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

Ref document number: 200880116397.3

Country of ref document: CN

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

Ref document number: 08833530

Country of ref document: EP

Kind code of ref document: A2

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2008833530

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 20107009420

Country of ref document: KR

Kind code of ref document: A

ENP Entry into the national phase

Ref document number: PI0817475

Country of ref document: BR

Kind code of ref document: A2

Effective date: 20100326