WO2009043029A4 - Network operating system - Google Patents

Network operating system Download PDF

Info

Publication number
WO2009043029A4
WO2009043029A4 PCT/US2008/078164 US2008078164W WO2009043029A4 WO 2009043029 A4 WO2009043029 A4 WO 2009043029A4 US 2008078164 W US2008078164 W US 2008078164W WO 2009043029 A4 WO2009043029 A4 WO 2009043029A4
Authority
WO
WIPO (PCT)
Prior art keywords
document
recited
data
client
data update
Prior art date
Application number
PCT/US2008/078164
Other languages
French (fr)
Other versions
WO2009043029A2 (en
WO2009043029A3 (en
Inventor
Daniel Arthursson
Original Assignee
Xcerion Aktiebolag
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 Aktiebolag filed Critical Xcerion Aktiebolag
Priority to CN2008801163352A priority Critical patent/CN101861578B/en
Priority to BRPI0818194A priority patent/BRPI0818194A2/en
Priority to EP08833828.0A priority patent/EP2206050A4/en
Publication of WO2009043029A2 publication Critical patent/WO2009043029A2/en
Publication of WO2009043029A3 publication Critical patent/WO2009043029A3/en
Publication of WO2009043029A4 publication Critical patent/WO2009043029A4/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 28 July 2009 (28.07.2009)CLAIMSThe embodiments of the invention in which an exclusive property or privilege is claimed are defined as follows:
1. A computer-readable medium having computer executable components for synchronizing data across a data network, comprising: a server-side component (2500) that includes a transaction coordinator (2522) for facilitating concurrent use of a document by multiple client computing devices and a message server (2512) for pushing a data update to a listening client; and a client-side component (2400) that includes a data update event bus (1254) for automatically propagating a data update from an application to a shared data model and a transaction manager (910) for creating and causing a transaction describing the data update to be transmitted over the network to the server-side component (2500).
2. The computer-readable medium as recited in Claim 1, wherein pushing a data update to a listening client, includes: maintaining a subscription list (2602) associated with the listening client that identifies the subscribed objects that the listening client has registered as a listener; receiving a notification that a subscribed object has experienced a data update; and performing a lookup in a message chain (2704) associated with the subscribed object and sending a notification to the listening client associated with the subscription list identified in the message chain (2704).
3. The computer-readable medium as recited in Claim 1, wherein the client-side component (2400) further includes a communication channel (2504) configured to abstract communications with a network service and translate the transaction created by the transaction manager (910) format understood by the network service,
4. The computer-readable medium as recited in Claim I5 wherein facilitating concurrent use of a document by multiple client computing devices includes providing the document (2502) in response to a request by a second client when the document is already opened by a first client and establishing settings that notify both the first and second client that the document is shared.
5. The computer-readable medium as recited in Claim I5 wherein facilitating concurrent use of a document by multiple client computing devices, includes; allowing a first client to subscribe with the server-side component (2500) as a listener for modifications to the document (2502); allowing a second client-side computer to subscribe with the server-side component (2500) as a listener for modifications to the document (2502).
6. The computer-readable medium as recited in Claim 5, wherein allowing a second client to subscribe as a listener with the server-side component (2500) includes: notifying the first client that the document (2502) is actively shared with the second client; modifying the configuration of the first client to immediately propagate any transactions that represent a data update to the server-side component (2500).
7. The computer-readable medium as recited in Claim 6, wherein the message server (2512) is further configured to receive a transaction that represents a data update to the document (2502) from the first client, determine that the second client is a listener for the data update, and propagate the transaction to the second client.
8. The computer-readable medium as recited in Claim 7, wherein a client- side component (2400) on the second client is configured to receive the transaction representing the data update, implement the data update on the document (2502), and automatically propagate the data update from the document (2502) to one or more user interface components,
9. The computer-readable medium as recited in Claim 1, wherein automatically propagating a data update from an application to a shared data model, includes: identifying a semantic description of a bind operation encountered in application code; evaluating an expression associated with the bind operation; and binding a user interface component associated with the application to a document (2502) referenced in the expression.
10. The computer-readable medium as recited in Claim I, wherein the data update is a change in state to a user interface component, the transaction manager creating a transaction describing the state change.
11. A method implemented in computer-executable instructions of binding a runtime object associated with an application to a document, comprising: accepting a semantic description of the data binding, the semantic description including one or mote expressions identifying the runtime object and the document that the runtime object will be bound; instantiating a document object (1254) that provides an abstract representation of the document; registering (1600) the runtime object as a data update listener on the document object (1254); receiving (2004) a data update that modifies data in the document that the runtime object is bound; and setting new data (2008) on the runtime object that accounts for the data update.
12. The method as recited in Claim 11, wherein the one or more expressions identifies a subset of data in the document that the runtime object will be bound and wherein registering (1600) the runtime object as a data update listener includes merging an XPath expression defined in application code with a URL.
13. The method as recited in Claim 12, wherein merging of the XPath expression and URL is performed within a standalone function provided by an XML virtual machine (510) that does return data to a calling procedure.
14. The method as recited in Claim 11, wherein instantiating a document object (1254) that provides an abstract representation of the document, includes: determining whether the document referenced in an expression is cached locally; and if the document referenced in the expression is not cached locally, obtaining the document from a network service that is identified based on a protocol identifier in an expression.
15. The method as recited in Claim 11 , wherein registering the runtime object as a data update listener on the document object (1254). includes: determining whether the runtime object utilizes one or more rules to interpret content in the data model; if the runtime object utilizes a rule, propagating (2100) the rule associated with the runtime object to a rule handler maintained in the data model; and tagging content in the data model affected by the runtime objects' rule according to a namespace vocabulary.
16. The method as recited in Claim 11. wherein the data update modifies one or more rules to a document in which a plurality of runtime objects are bound, and wherein setting new data to account for the data update includes updating the namespace vocabularies of each runtime object bound to the document.
17. The method as recited in Claim 11, wherein the runtime object is one runtime object selected from the group consisting of a process, view, user interface component, and communication channel.
18. The method as recited in Claim 11, wherein the runtime object is a user interface component and setting new data on the runtime object to account for the data update includes performing (2218) a foil update of the data that is visually rendered within the user interface component.
19. The method as recited in Claim 11, wherein the runtime object is a user interface component and setting new data on the runtime object to account for the data update includes: identifying (2214) data being displayed that is affected by the data update; and performing (2220) a partial update of the data affected by the data update that is visually rendered within the user interface component.
20. A method implemented in computer-executable instructions of providing a computing device access to a network file system, the method comprising: in response to receiving a request from the computing device to access a root folder in the network file system^ authenticating (3212) that a user is a member of a group that has rights to access the root folder; if the user is authenticated as a group member, obtaining (2800) information associated "With the root folder that includes a description of a file and a subfolder created within the hierarchy of the root folder; and generating and transmitting (2832) a document describing the contents of the root folder to the computing device.
21. The method as recited in Claim 20, further comprising causing the root folder to be mounted as a virtual drive on the computing device, wherein the document that describes the contents of the root folder allows the virtual drive to be navigated using an explorer application.
22. The method as recited in Claim 20, further comprising: receiving a request from the computing device to load the file; obtaining the raw contents of the file for transmission to the computing device, the raw contents of the file being transmitted to the computing device independently from the transmission of information associated with the root folder.
23. The method as recited in Claim 20, wherein receiving a request ftom the computing device to access the root folder in the network file system includes creating a communication channel (2504) that abstracts communications between the computing device and a network service that provides access to the network file system.
24. The method as recited in Claim 23, wherein the methods provided by the communication channel (2504) to perform operations on a file in the network file system include at least one method from the group consisting of loading, creating, and saving the file.
25. The method as recited in Claim 23, wherein the communication channel (2504) is configured to accept and transmit an action URL to a network Service, the action URL including at least a function name that identifies the type processing that the network service will perform.
26. The method as recited in Claim 20, wherein obtaining a description of the file includes querying a folder database (2520) that contains both folder hierarchy information and associated file descriptions that are stored separate from the raw file data,
27. The method as recited in Claim 20, wherein raw data in the file may be in any format, and wherein the network file system is configured to allow file sharing by multiple users by attaching rights for accessing the file to one or more folders that hold the file.
28. The method as recited in Claim 20, wherein the raw data in the file provides the semantic logic of an application, and wherein execution of the application is initiated automatically in response to the root folder being mounted as a virtual drive on the computing device.
29. The method as recited in Claim 20, wherein generating a document describing the contents of the root folder, includes: determining whether a user has the same rights to access the subfolder that exist for the root folder; if the same rights to access the subfolder exist, insertmg a description of the subfolder in the document; and if different access rights between the root folder and subfolder exist, inserting an XLink in the document that points to a folder in which a separate authentication of access rights is performed.
30. Computer-readable media, methods, computing devices, systems, and apparatus as illustrated and described herein.
PCT/US2008/078164 2007-09-28 2008-09-29 Network operating system WO2009043029A2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN2008801163352A CN101861578B (en) 2007-09-28 2008-09-29 Network operating system
BRPI0818194A BRPI0818194A2 (en) 2007-09-28 2008-09-29 computer readable
EP08833828.0A EP2206050A4 (en) 2007-09-28 2008-09-29 Network operating system

Applications Claiming Priority (42)

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

Publications (3)

Publication Number Publication Date
WO2009043029A2 WO2009043029A2 (en) 2009-04-02
WO2009043029A3 WO2009043029A3 (en) 2009-07-23
WO2009043029A4 true WO2009043029A4 (en) 2009-09-17

Family

ID=40512130

Family Applications (5)

Application Number Title Priority Date Filing Date
PCT/US2008/078166 WO2009043030A2 (en) 2007-09-28 2008-09-29 Network operating system
PCT/US2008/078169 WO2009043033A2 (en) 2007-09-28 2008-09-29 Network operating system
PCT/US2008/078164 WO2009043029A2 (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/078173 WO2009043037A2 (en) 2007-09-28 2008-09-29 Network operating system

Family Applications Before (2)

Application Number Title Priority Date Filing Date
PCT/US2008/078166 WO2009043030A2 (en) 2007-09-28 2008-09-29 Network operating system
PCT/US2008/078169 WO2009043033A2 (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/078173 WO2009043037A2 (en) 2007-09-28 2008-09-29 Network operating system

Country Status (5)

Country Link
US (23) US9344497B2 (en)
EP (4) EP2206049A4 (en)
KR (5) KR101501174B1 (en)
BR (4) BRPI0817528A2 (en)
WO (5) WO2009043030A2 (en)

Families Citing this family (415)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8966498B2 (en) 2008-01-24 2015-02-24 Oracle International Corporation Integrating operational and business support systems with a service delivery platform
US9245236B2 (en) 2006-02-16 2016-01-26 Oracle International Corporation Factorization of concerns to build a SDP (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
US8316129B2 (en) 2005-05-25 2012-11-20 Microsoft Corporation Data communication coordination with sequence numbers
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
US9344497B2 (en) 2007-09-28 2016-05-17 Xcerion Aktiebolag State management of applications and data
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
US8050988B2 (en) * 2007-10-24 2011-11-01 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
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
US20090313363A1 (en) * 2008-06-17 2009-12-17 The Go Daddy Group, Inc. Hosting a remote computer in a hosting data center
US9002984B2 (en) * 2008-06-17 2015-04-07 Go Daddy Operating Company, LLC Direct domain software and file access computer system
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
US9002985B2 (en) * 2008-06-17 2015-04-07 Go Daddy Operating Company, LLC Branded and comarketed domain-based thick client system
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
US8291378B2 (en) * 2008-07-29 2012-10-16 International Business Machines Corporation Simplified deployment modeling
US8849987B2 (en) * 2008-07-29 2014-09-30 International Business Machines Corporation Automated discovery of a topology of a distributed computing environment
DE102008035601A1 (en) * 2008-07-31 2010-02-04 Walter, Thomas, Dr.-Ing. System for managing files
US8090848B2 (en) 2008-08-21 2012-01-03 Oracle International Corporation In-vehicle multimedia real-time communications
US8302093B2 (en) * 2008-08-28 2012-10-30 International Business Machines Corporation Automated deployment of defined topology in distributed computing environment
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
US8417658B2 (en) * 2008-09-12 2013-04-09 International Business Machines Corporation Deployment pattern realization with models of computing environments
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
US9087066B2 (en) * 2009-04-24 2015-07-21 Swish Data Corporation Virtual disk from network shares and file servers
US9239840B1 (en) 2009-04-24 2016-01-19 Swish Data Corporation Backup media conversion via intelligent virtual appliance adapter
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
US20110040793A1 (en) * 2009-08-12 2011-02-17 Mark Davidson Administration Groups
US8341214B2 (en) * 2009-08-12 2012-12-25 Xerox Corporation System and method for communicating with a network of printers using a mobile device
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
US20110090236A1 (en) * 2009-10-15 2011-04-21 Microsoft Corporation Graphic Object Data Binding
US9965453B2 (en) * 2009-10-15 2018-05-08 Microsoft Technology Licensing, Llc Document transformation
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
US10397639B1 (en) 2010-01-29 2019-08-27 Sitting Man, Llc Hot key systems and methods
US8892677B1 (en) * 2010-01-29 2014-11-18 Google Inc. Manipulating objects in hosted storage
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
US8443292B2 (en) 2010-06-11 2013-05-14 Hewlett-Packard Development Company, L.P. Scripting application with privacy mode coordination
WO2011155945A1 (en) * 2010-06-11 2011-12-15 Hewlett-Packard Development Company, L.P. Http-based client-server communication system and method
US8700723B2 (en) * 2010-06-15 2014-04-15 Netzyn, Inc. Hierarchical display-server system and method
US8756488B2 (en) 2010-06-18 2014-06-17 Sweetlabs, Inc. Systems and methods for integration of an application runtime environment into a user computing environment
JPWO2012008621A1 (en) * 2010-07-16 2013-09-09 日本電気株式会社 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
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
US9569771B2 (en) 2011-04-29 2017-02-14 Stephen Lesavich Method and system for storage and retrieval of blockchain blocks using galois fields
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
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
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
GB2503625A (en) 2011-07-08 2014-01-01 Box Inc Collaboration sessions in a workspace on cloud-based content management system
US9652741B2 (en) 2011-07-08 2017-05-16 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
US20130067095A1 (en) 2011-09-09 2013-03-14 Microsoft Corporation Smb2 scaleout
US8788579B2 (en) 2011-09-09 2014-07-22 Microsoft Corporation Clustered client failover
CN102999347B (en) * 2011-09-15 2015-07-29 腾讯科技(深圳)有限公司 A kind of system reloading method, system and client
US20130073692A1 (en) * 2011-09-15 2013-03-21 Ibromed Corporation Systems and methods for receiver-controlled data distribution
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
WO2013062599A1 (en) 2011-10-26 2013-05-02 Box, Inc. Enhanced multimedia content preview rendering in a cloud content management system
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
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
WO2013082320A1 (en) 2011-11-29 2013-06-06 Box, Inc. Mobile platform file and folder selection functionalities for offline access and synchronization
US8938712B2 (en) 2011-12-22 2015-01-20 International Business Machines Corporation Cross-platform virtual machine and method
US9019123B2 (en) 2011-12-22 2015-04-28 Box, Inc. Health check services for web-based collaboration environments
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
US8782224B2 (en) 2011-12-29 2014-07-15 Joyent, Inc. Systems and methods for time-based dynamic allocation of resource management
US8468251B1 (en) 2011-12-29 2013-06-18 Joyent, Inc. Dynamic throttling of access to computing resources in multi-tenant systems
US8547379B2 (en) 2011-12-29 2013-10-01 Joyent, Inc. Systems, methods, and media for generating multidimensional heat maps
US9417889B2 (en) 2011-12-29 2016-08-16 Vmware, Inc. Fast provisioning of a centralized virtual desktop using linked clones with overlaid centralized virtual desktop layers
US11232481B2 (en) 2012-01-30 2022-01-25 Box, Inc. Extended applications of multimedia content previews in the cloud-based content management system
US11455350B2 (en) 2012-02-08 2022-09-27 Thomson Reuters Enterprise Centre Gmbh System, method, and interfaces for work product management
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
US9507875B2 (en) * 2012-02-09 2016-11-29 Fujitsu Limited Symbolic hyper-graph database
JP5929305B2 (en) * 2012-02-24 2016-06-01 株式会社リコー Communication system, server, terminal, program
KR20130097532A (en) * 2012-02-24 2013-09-03 한국전자통신연구원 Apparatus and method for interlocking in heterogeneous network
US9965745B2 (en) 2012-02-24 2018-05-08 Box, Inc. System and method for promoting enterprise adoption of a web-based collaboration environment
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
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
US20130275546A1 (en) * 2012-04-11 2013-10-17 AppSense, Inc. Systems and methods for the automated migration from enterprise to cloud storage
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
WO2013166520A1 (en) 2012-05-04 2013-11-07 Box, Inc. Repository redundancy implementation of a system which incrementally updates clients with events that occurred via 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
GB2505072A (en) 2012-07-06 2014-02-19 Box Inc Identifying users and collaborators as search results in a cloud-based system
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
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
US8793669B2 (en) * 2012-07-17 2014-07-29 Concurix Corporation Pattern extraction from executable code in message passing environments
US9237170B2 (en) 2012-07-19 2016-01-12 Box, Inc. Data loss prevention (DLP) methods and architectures by a cloud service
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
GB2513671A (en) 2012-08-27 2014-11-05 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
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
US9311071B2 (en) 2012-09-06 2016-04-12 Box, Inc. Force upgrade of a mobile application via a server side configuration file
US9292833B2 (en) 2012-09-14 2016-03-22 Box, Inc. Batching notifications of activities that occur in a web-based collaboration environment
US9348490B2 (en) * 2012-09-14 2016-05-24 Ca, Inc. User interface with configuration, registration, and runtime selection of views
US10200256B2 (en) 2012-09-17 2019-02-05 Box, Inc. System and method of a manipulative handle in an interactive mobile user interface
US10530894B2 (en) * 2012-09-17 2020-01-07 Exaptive, Inc. Combinatorial application framework for interoperability and repurposing of code components
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
US9628268B2 (en) 2012-10-17 2017-04-18 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
US9160809B2 (en) 2012-11-26 2015-10-13 Go Daddy Operating Company, LLC DNS overriding-based methods of accelerating content delivery
US9141669B2 (en) 2013-01-22 2015-09-22 Go Daddy Operating Company, LLC Configuring an origin server content delivery using a pulled data list
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
US8677359B1 (en) 2013-03-14 2014-03-18 Joyent, Inc. Compute-centric object stores and methods of use
US8826279B1 (en) 2013-03-14 2014-09-02 Joyent, Inc. Instruction set architecture for compute-based object stores
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
US8943284B2 (en) 2013-03-14 2015-01-27 Joyent, Inc. Systems and methods for integrating compute resources in a storage area network
US8793688B1 (en) 2013-03-15 2014-07-29 Joyent, Inc. Systems and methods for double hulled virtualization operations
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
US9134962B1 (en) * 2013-03-15 2015-09-15 Sanctum Solutions, Inc. Interactive content development
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
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
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
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
US20140350379A1 (en) * 2013-05-21 2014-11-27 Steven Roger Verdooner 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
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
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
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
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
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
US10509527B2 (en) 2013-09-13 2019-12-17 Box, Inc. Systems and methods for configuring event-based automation in cloud-based collaboration platforms
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
EP3092609A4 (en) * 2014-01-07 2017-09-13 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
US9448789B2 (en) 2014-04-04 2016-09-20 Avid Technology, Inc. Method of consolidating, synchronizing, and streaming production content for distributed editing of media compositions
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
US10171579B2 (en) 2014-04-08 2019-01-01 Dropbox, Inc. Managing presence among devices accessing shared and synchronized content
US9660933B2 (en) 2014-04-17 2017-05-23 Go Daddy Operating Company, LLC Allocating and accessing hosting server resources via continuous resource availability updates
US9501211B2 (en) 2014-04-17 2016-11-22 GoDaddy Operating Company, LLC User input processing for allocation of hosting server resources
CN106464721B (en) * 2014-05-12 2019-09-24 微软技术许可有限责任公司 The method that public cloud is connect with private network resource
US10019247B2 (en) 2014-05-15 2018-07-10 Sweetlabs, Inc. Systems and methods for application installation platforms
US10089098B2 (en) 2014-05-15 2018-10-02 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
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
US10021049B2 (en) 2014-08-13 2018-07-10 S-Printing Solution Co., Ltd. Cloud system and method of displaying, by cloud system, content
US10545749B2 (en) 2014-08-20 2020-01-28 Samsung Electronics Co., Ltd. System for cloud computing using web components
US10574442B2 (en) 2014-08-29 2020-02-25 Box, Inc. Enhanced remote key management for an enterprise in a cloud-based environment
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
US9917923B2 (en) * 2014-09-26 2018-03-13 Oracle International Corporation Building message relationships for offline operation of an enterprise application
US9830193B1 (en) 2014-09-30 2017-11-28 Amazon Technologies, Inc. Automatic management of low latency computational capacity
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
US9600312B2 (en) 2014-09-30 2017-03-21 Amazon Technologies, Inc. Threading as a service
US9146764B1 (en) 2014-09-30 2015-09-29 Amazon Technologies, Inc. Processing event messages for user requests to execute program code
US9323556B2 (en) 2014-09-30 2016-04-26 Amazon Technologies, Inc. Programmatic event detection and message generation for requests to execute program code
US9678773B1 (en) 2014-09-30 2017-06-13 Amazon Technologies, Inc. Low latency computational capacity provisioning
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
US9537788B2 (en) 2014-12-05 2017-01-03 Amazon Technologies, Inc. Automatic determination 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
US9733967B2 (en) 2015-02-04 2017-08-15 Amazon Technologies, Inc. Security protocols for low latency execution of program code
US9588790B1 (en) 2015-02-04 2017-03-07 Amazon Technologies, Inc. Stateful virtual compute system
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
US10474313B2 (en) 2015-03-03 2019-11-12 Soroco Private Limited Software robots for programmatically controlling computer programs to perform tasks
JP2018514044A (en) 2015-03-26 2018-05-31 カスウィル コーポレイション System and method for querying a data source
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
WO2016164847A1 (en) * 2015-04-09 2016-10-13 Microscan Systems, Inc. Embedded web 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
WO2016186628A1 (en) * 2015-05-15 2016-11-24 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
US10904083B2 (en) * 2015-09-25 2021-01-26 Intel Corporation IOT service modeling with layered abstraction for reusability of applications and resources
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
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
US9811363B1 (en) 2015-12-16 2017-11-07 Amazon Technologies, Inc. Predictive management of on-demand code execution
US9830175B1 (en) 2015-12-16 2017-11-28 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
US9830449B1 (en) 2015-12-16 2017-11-28 Amazon Technologies, Inc. Execution locations for request-driven code
US10067801B1 (en) 2015-12-21 2018-09-04 Amazon Technologies, Inc. Acquisition and maintenance of compute capacity
US9910713B2 (en) 2015-12-21 2018-03-06 Amazon Technologies, Inc. Code execution request routing
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
US10891145B2 (en) 2016-03-30 2021-01-12 Amazon Technologies, Inc. Processing 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
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
WO2018078457A1 (en) * 2016-10-28 2018-05-03 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
CN110024422B (en) 2016-12-30 2023-07-18 英特尔公司 Naming and blockchain recording for 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
US10303492B1 (en) 2017-12-13 2019-05-28 Amazon Technologies, Inc. Managing custom runtimes in an on-demand code execution system
US10564946B1 (en) 2017-12-13 2020-02-18 Amazon Technologies, Inc. Dependency handling in an on-demand network code execution system
US10572375B1 (en) 2018-02-05 2020-02-25 Amazon Technologies, Inc. Detecting parameter validity in code including cross-service calls
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
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
CN112313627B (en) * 2018-03-01 2024-01-16 华为云计算技术有限公司 Mapping mechanism of event to serverless function workflow instance
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
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
US11232078B2 (en) 2019-04-05 2022-01-25 Sap Se Multitenancy using an overlay file system
US11113249B2 (en) 2019-04-05 2021-09-07 Sap Se Multitenant application server using a union file system
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
US10909160B2 (en) 2019-05-29 2021-02-02 TADA Cognitive Solutions, LLC Digital duplicate
WO2020243420A1 (en) * 2019-05-29 2020-12-03 TADA Cognitive Solutions, LLC 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
US11106477B2 (en) 2019-09-27 2021-08-31 Amazon Technologies, Inc. Execution of owner-specified code during input/output path to 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
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
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
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
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
US11386230B2 (en) 2019-09-27 2022-07-12 Amazon Technologies, Inc. On-demand code obfuscation of data in input path of object storage service
US11394761B1 (en) 2019-09-27 2022-07-19 Amazon Technologies, Inc. Execution of user-submitted code on a stream of data
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
US10996961B2 (en) 2019-09-27 2021-05-04 Amazon Technologies, Inc. On-demand indexing of data in input 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
EP0839352B1 (en) 1995-07-20 2002-10-16 Novell, Inc. Transaction log management in a disconnectable computer and network
EP0839353B1 (en) * 1995-07-20 2001-09-26 Novell, Inc. Transaction synchronization 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
US7680879B2 (en) 1996-07-18 2010-03-16 Computer Associates Think, Inc. Method and apparatus for maintaining data integrity across distributed computer systems
US5878434A (en) * 1996-07-18 1999-03-02 Novell, Inc Transaction clash management in a disconnectable computer and network
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
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
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
US6981061B1 (en) 1997-11-14 2005-12-27 Mitsubishi Denki Kabushiki Kaisha Method and system for updating a data system in conjunction with synchronized clock modules
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
US6388853B1 (en) 1999-09-28 2002-05-14 Power Integrations, Inc. Method and apparatus providing final test and trimming for a power supply controller
US6526413B2 (en) 1999-09-28 2003-02-25 Microsoft Corporation Architecture for a hierarchical folder structure in hand-held computers
JP4237354B2 (en) 1999-09-29 2009-03-11 株式会社東芝 Transaction processing method and transaction processing system
US6968539B1 (en) * 1999-09-30 2005-11-22 International Business Machines Corporation Methods and apparatus for a web application 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
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
US7590644B2 (en) 1999-12-21 2009-09-15 International Business Machine Corporation Method and apparatus of streaming data transformation using code generator and translator
US6772413B2 (en) 1999-12-21 2004-08-03 Datapower Technology, Inc. Method and apparatus of data exchange using runtime 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
WO2001069384A2 (en) 2000-03-14 2001-09-20 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
WO2002005119A1 (en) * 2000-07-07 2002-01-17 Consilient, Inc. 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
CN1195278C (en) 2000-08-02 2005-03-30 菲利普·库特 XML-robot
CA2424713C (en) * 2000-08-21 2007-12-04 Thoughtslinger Corporation Simultaneous multi-user document editing system
TW512526B (en) * 2000-09-07 2002-12-01 Sanyo Electric Co Semiconductor integrated circuit device and manufacturing method thereof
US7873649B2 (en) 2000-09-07 2011-01-18 Oracle International Corporation Method and mechanism for identifying transaction on a row of data
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
GB2377518B (en) 2001-02-12 2003-10-22 Altio Ltd Client software enabling a client to run a network based application
US7031989B2 (en) 2001-02-26 2006-04-18 International Business Machines Corporation Dynamic seamless reconfiguration of executing parallel software
US6804677B2 (en) 2001-02-26 2004-10-12 Ori Software Development Ltd. Encoding semi-structured data for efficient search and browsing
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
WO2003003239A1 (en) 2001-06-28 2003-01-09 Lastone. Co., Ltd. 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
US7275096B2 (en) * 2001-09-20 2007-09-25 Telelogic North America 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
US20030200533A1 (en) 2001-11-28 2003-10-23 Roberts Andrew F. Method and apparatus for creating software objects
AU2002362090A1 (en) 2001-12-07 2003-06-23 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
AU2003202130A1 (en) 2002-02-04 2003-09-02 Mobileaware Technologies Limited Document transformation
AU2003217366A1 (en) 2002-02-08 2003-09-02 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
AU2003239385A1 (en) 2002-05-10 2003-11-11 Richard R. Reisman Method and apparatus for browsing using multiple coordinated device
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
US7386797B1 (en) 2002-05-22 2008-06-10 Oracle Corporation Framework to model and execute business processes within a collaborative environment
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
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
US7162485B2 (en) 2002-06-19 2007-01-09 Georg Gottlob Efficient processing of XPath queries
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
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
US7558847B2 (en) 2002-09-13 2009-07-07 Intelliden, Inc. System and method for mapping between and controlling different device abstractions
US8019849B1 (en) 2002-09-13 2011-09-13 Symantec Operating Corporation Server-side storage area network management interface
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
EP1567929A2 (en) * 2002-11-15 2005-08-31 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
EP1588230A4 (en) 2003-01-10 2008-05-07 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
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
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
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
US20050091340A1 (en) * 2003-10-01 2005-04-28 International Business Machines Corporation Processing interactive content offline
US20080140705A1 (en) 2003-10-01 2008-06-12 Wenqiang Luo Method of Updating a Data Source from Transformed Data
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
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
US7567987B2 (en) 2003-10-24 2009-07-28 Microsoft Corporation File sharing in P2P group shared spaces
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
US20050188350A1 (en) * 2004-02-20 2005-08-25 Microsoft Corporation Data binding
US7577938B2 (en) 2004-02-20 2009-08-18 Microsoft Corporation Data association
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
EP1594049A1 (en) * 2004-05-07 2005-11-09 Hewlett-Packard Development Company, L.P. Web application framework
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
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
US20060031256A1 (en) * 2004-05-20 2006-02-09 Bea Systems, Inc. Template language for mobile client
US20050262185A1 (en) 2004-05-20 2005-11-24 Bea Systems, Inc. Systems and methods for a collaboration messaging framework
US7650432B2 (en) 2004-05-20 2010-01-19 Bea Systems, Inc. Occasionally-connected application server
US7409569B2 (en) * 2004-06-08 2008-08-05 Dartdevices Corporation System and method for application driven power management among intermittently coupled interoperable electronic devices
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
EP1805712A4 (en) 2004-08-02 2007-11-07 Clairvoyance Corp Document processing and management approach for reflecting changes in one representation of a document to another representation
US20060053195A1 (en) 2004-09-03 2006-03-09 Schneider Ronald E Systems and methods for collaboration
US20060053194A1 (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
WO2006053019A2 (en) 2004-11-08 2006-05-18 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
US7716260B2 (en) * 2004-12-16 2010-05-11 Oracle International Corporation Techniques for transaction semantics for a database server performing file operations
US7441187B2 (en) 2004-12-16 2008-10-21 International Business Machines Corporation Web template processing utilizing dynamic rules defined by data structure language
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
EP1842140A4 (en) 2005-01-19 2012-01-04 Truecontext Corp 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
US8280947B2 (en) 2005-03-16 2012-10-02 Airscape Technology Pty. Limited 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
WO2006122228A2 (en) 2005-05-10 2006-11-16 Angeline Brent J 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
US8020158B2 (en) 2005-12-17 2011-09-13 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
CA2619329C (en) * 2006-05-16 2011-07-05 Research In Motion Limited System and method of skinning themes
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
US9344497B2 (en) 2007-09-28 2016-05-17 Xcerion Aktiebolag State management of applications and data
US20090106052A1 (en) * 2007-10-22 2009-04-23 Eytan Moldovan Computerized acquisition and compilation of vehicle accident information
US7917584B2 (en) 2007-10-22 2011-03-29 Xcerion Aktiebolag Gesture-based collaboration
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
US8234315B2 (en) 2012-07-31
US20090172085A1 (en) 2009-07-02
WO2009043033A3 (en) 2009-07-23
US8620863B2 (en) 2013-12-31
EP2206049A4 (en) 2013-11-13
KR20100080822A (en) 2010-07-12
EP2206048A4 (en) 2013-04-10
WO2009043037A3 (en) 2009-05-28
US20090175198A1 (en) 2009-07-09
KR20100091165A (en) 2010-08-18
KR101525220B1 (en) 2015-06-10
KR20100080825A (en) 2010-07-12
US11838358B2 (en) 2023-12-05
WO2009043029A2 (en) 2009-04-02
KR20100068473A (en) 2010-06-23
US20160028808A1 (en) 2016-01-28
KR101501174B1 (en) 2015-03-19
US8954526B2 (en) 2015-02-10
EP2206050A2 (en) 2010-07-14
US8239511B2 (en) 2012-08-07
WO2009043037A4 (en) 2009-07-30
US8112460B2 (en) 2012-02-07
KR20100080824A (en) 2010-07-12
US8615531B2 (en) 2013-12-24
WO2009043030A4 (en) 2009-07-30
US20210258377A1 (en) 2021-08-19
US8099671B2 (en) 2012-01-17
US9071623B2 (en) 2015-06-30
US20090192969A1 (en) 2009-07-30
BRPI0817473A2 (en) 2017-05-16
US9621649B2 (en) 2017-04-11
US20090193440A1 (en) 2009-07-30
BRPI0817528A2 (en) 2017-05-02
US8688627B2 (en) 2014-04-01
US8843942B2 (en) 2014-09-23
EP2206049A2 (en) 2010-07-14
US20090172702A1 (en) 2009-07-02
US20090158142A1 (en) 2009-06-18
US20090172086A1 (en) 2009-07-02
WO2009043033A4 (en) 2009-09-17
US20090177734A1 (en) 2009-07-09
US8959123B2 (en) 2015-02-17
WO2009043033A2 (en) 2009-04-02
US20090193410A1 (en) 2009-07-30
US20090172087A1 (en) 2009-07-02
US20090172715A1 (en) 2009-07-02
BRPI0817475A2 (en) 2017-05-16
WO2009043030A3 (en) 2009-06-04
EP2206048A2 (en) 2010-07-14
US9344497B2 (en) 2016-05-17
US20090157628A1 (en) 2009-06-18
US8996459B2 (en) 2015-03-31
BRPI0818194A2 (en) 2018-07-24
US20090172569A1 (en) 2009-07-02
US8108426B2 (en) 2012-01-31
US20090254610A1 (en) 2009-10-08
WO2009043035A3 (en) 2009-06-25
US8280925B2 (en) 2012-10-02
US8738567B2 (en) 2014-05-27
US20090171993A1 (en) 2009-07-02
EP2206050A4 (en) 2013-05-22
US20090171974A1 (en) 2009-07-02
US20090172078A1 (en) 2009-07-02
US20090172568A1 (en) 2009-07-02
US20090164592A1 (en) 2009-06-25
US20090157627A1 (en) 2009-06-18
WO2009043035A4 (en) 2009-08-27
WO2009043030A2 (en) 2009-04-02
US8156146B2 (en) 2012-04-10
US20090192992A1 (en) 2009-07-30
EP2206051A2 (en) 2010-07-14
WO2009043029A3 (en) 2009-07-23
WO2009043035A2 (en) 2009-04-02
WO2009043037A2 (en) 2009-04-02

Similar Documents

Publication Publication Date Title
WO2009043029A4 (en) Network operating system
EP3257272B1 (en) System and method for the data management in the interaction between machines
US8161160B2 (en) XML-based web feed for web access of remote resources
US10430510B2 (en) Method for controlling access to electronic documents based on stateless communication
US8819164B2 (en) Versioning management
US20180295194A1 (en) Techniques for supporting remote micro-services as native functions in spreadsheet applications
EP2771803B1 (en) File fetch from a remote client device
CN107844324B (en) Client page jump processing method and device
US20160330208A1 (en) Method and apparatus for implementing document sharing between user groups
US7881304B2 (en) Using distributed aspects to reorder online application workflows
US9009853B2 (en) Communication between web applications
EP2323037A2 (en) System landscape aware inter application communication infrastructure
US20070130076A1 (en) Method of providing DRM interoperability and ad hoc network device using the same
CN102043832A (en) Method for realizing cross-domain request callback on webpage
KR20110065448A (en) Composing message processing pipelines
KR20100105544A (en) Gesture-based collaboration
CN103425501A (en) Application installation method, client, server side and system
WO2017172670A1 (en) Universal notification pipeline
CN109298956A (en) Document transmission method, device and terminal device
US20170228551A1 (en) Secure access client
US20090300099A1 (en) Aspect services
CN112367328B (en) Method for entering Kubernetes cluster container based on websocket
EP4145317A1 (en) Specifying and testing open communication protocols
EP3164817A1 (en) Home system establishing method
Gajek API diversity for microservices in the domain of connected vehicles

Legal Events

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

Ref document number: 200880116335.2

Country of ref document: CN

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

Ref document number: 08833828

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: 2008833828

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 20107009410

Country of ref document: KR

Kind code of ref document: A

ENP Entry into the national phase

Ref document number: PI0818194

Country of ref document: BR

Kind code of ref document: A2

Effective date: 20100326