RU2008106904A - Безопасность в приложениях синхронизации равноправных узлов - Google Patents
Безопасность в приложениях синхронизации равноправных узлов Download PDFInfo
- Publication number
- RU2008106904A RU2008106904A RU2008106904/09A RU2008106904A RU2008106904A RU 2008106904 A RU2008106904 A RU 2008106904A RU 2008106904/09 A RU2008106904/09 A RU 2008106904/09A RU 2008106904 A RU2008106904 A RU 2008106904A RU 2008106904 A RU2008106904 A RU 2008106904A
- Authority
- RU
- Russia
- Prior art keywords
- data
- synchronization
- user
- storage system
- data storage
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
- H04L63/101—Access control lists [ACL]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/18—File system types
- G06F16/182—Distributed file systems
- G06F16/1834—Distributed file systems implemented based on peer-to-peer networks, e.g. gnutella
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
- G06F16/256—Integrating or interfacing systems involving database management systems in federated or virtual databases
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
- G06F16/273—Asynchronous replication or reconciliation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Computing Systems (AREA)
- Computer Security & Cryptography (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Storage Device Security (AREA)
- Information Transfer Between Computers (AREA)
- Mobile Radio Communication Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
1. Система, которая упрощает синхронизацию данных в системе хранения данных, содержащая: ! интерфейсный компонент, который усовершенствует методику синхронизации в системе хранения данных; и ! компонент синхронизации, который предоставляет защищенную синхронизацию данных между равноправными узлами, по меньшей мере, частично на основе методики синхронизации, чтобы предоставить, по меньшей мере, одному пользователю поуровневый доступ к синхронизированным данным. ! 2. Система по п.1, в которой методика синхронизации использует компонент отслеживания, который захватывает изменение данных в объекте системы хранения данных, чтобы упрощать синхронизацию данных между двумя отличающимися системами, хранящими наборы данных. ! 3. Система по п.1, в которой поуровневый доступ включает в себя, по меньшей мере, одну роль и ассоциативно связанное разрешение доступа. ! 4. Система по п.3, в которой роль и ассоциативно связанное разрешение доступа - это одно из следующего: 1) диспетчер, который может считывать данные, записывать данные, модифицировать данные, добавлять данные, приглашать пользователя и аннулировать разрешение; 2) автор, который может считывать данные, записывать данные, модифицировать данные и добавлять данные; 3) читатель, который может считывать данные; и 4) помощник, который может считывать данные и добавлять данные. ! 5. Система по п.1, в которой защищенная синхронизация данных между равноправными узлами - это синхронизированное сообщество, по меньшей мере, с одной репликой, при этом реплика - это синхронизированная папка, которая принадлежит пользователю в сообществе. ! 6. Система по п.1, дополнительно содержащая компо
Claims (20)
1. Система, которая упрощает синхронизацию данных в системе хранения данных, содержащая:
интерфейсный компонент, который усовершенствует методику синхронизации в системе хранения данных; и
компонент синхронизации, который предоставляет защищенную синхронизацию данных между равноправными узлами, по меньшей мере, частично на основе методики синхронизации, чтобы предоставить, по меньшей мере, одному пользователю поуровневый доступ к синхронизированным данным.
2. Система по п.1, в которой методика синхронизации использует компонент отслеживания, который захватывает изменение данных в объекте системы хранения данных, чтобы упрощать синхронизацию данных между двумя отличающимися системами, хранящими наборы данных.
3. Система по п.1, в которой поуровневый доступ включает в себя, по меньшей мере, одну роль и ассоциативно связанное разрешение доступа.
4. Система по п.3, в которой роль и ассоциативно связанное разрешение доступа - это одно из следующего: 1) диспетчер, который может считывать данные, записывать данные, модифицировать данные, добавлять данные, приглашать пользователя и аннулировать разрешение; 2) автор, который может считывать данные, записывать данные, модифицировать данные и добавлять данные; 3) читатель, который может считывать данные; и 4) помощник, который может считывать данные и добавлять данные.
5. Система по п.1, в которой защищенная синхронизация данных между равноправными узлами - это синхронизированное сообщество, по меньшей мере, с одной репликой, при этом реплика - это синхронизированная папка, которая принадлежит пользователю в сообществе.
6. Система по п.1, дополнительно содержащая компонент синхронизации вручную, который позволяет пользователю вручную синхронизировать данные.
7. Система по п.1, дополнительно содержащая компонент автоматической синхронизации, который предоставляет автоматическую синхронизацию данных, выбранных для синхронизации данных между равноправными узлами.
8. Система по п.1, дополнительно содержащая компонент диспетчера пользовательской синхронизации, который обеспечивает, по меньшей мере, одно из следующего: синхронизированная связь; синхронизированный контейнер; приглашение пользователя принять участие в синхронизации; прием приглашения; участие в сообществе; удаление пользователя; и поддержание списка членов.
9. Система по п.1, в которой компонент синхронизации реализует управление сложной связи синхронизации на основе технологии синхронизации.
10. Система по п.9, в которой сложная связь синхронизации - это, по меньшей мере, одно из: управления установлением, разрывом и защитой.
11. Система по п.9, в которой связь синхронизации относится, по меньшей мере, к одной из: соответствующей методики синхронизации данных; и методики синхронизации, связанной с системой хранения данных.
12. Система по п.1, дополнительно содержащая приложение синхронизации между равноправными узлами, которое выполняется как локальная система, чтобы раскрывать, по меньшей мере, одну операцию приложению.
13. Система по п.12, в которой операцией может быть, по меньшей мере, одно из следующего: создание совместно используемого ресурса в указанном контейнере; создание разрешения для контейнера; добавление разрешения в контейнер; проверка подлинности владельца контейнера; задание группового членства на основе списка; и удаление совместно используемого ресурса, созданного в контейнере.
14. Система по п.12, в которой приложение синхронизации между равноправными узлами функционирует как приложение для того, чтобы распределять синхронизацию и предоставлять оповещение о ходе выполнения.
15. Система по п.1, в которой система хранения данных - это система на основе базы данных, которая задает, по меньшей мере, одно из: элемента, подчиненного элемента, свойства и связи, чтобы представлять информацию как сложный тип.
16. Система по п.15, в которой система хранения данных включает в себя, по меньшей мере, одно из структуры контейнера и элемента, который является экземпляром некоторого типа, и элемент может быть сохранен в системе хранения данных в одном глобальном экстенте элементов.
17. Машинореализованный способ, который упрощает синхронизацию данных в системе хранения данных, содержащий этапы, на которых:
идентифицируют данные в системе хранения данных, которые должны быть синхронизированы;
приглашают, по меньшей мере, одного пользователя, чтобы принять участие в связи синхронизации; и
назначают, по меньшей мере, один уровень доступности, по меньшей мере, одному пользователю в связи синхронизации.
18. Способ по п.17, дополнительно содержащий этапы, на которых:
усовершенствуют существующую методику синхронизации в системе хранения данных; и
создают, по меньшей мере, одну реплику в сообществе с синхронизацией между равноправными узлами.
19. Способ по п.18, дополнительно содержащий оповещение посредством реплики, по меньшей мере, одного из присутствия в сообществе синхронизации и намерения выйти из сообщества синхронизации посредством синхронизации запроса.
20. Машинореализованная система, которая упрощает синхронизацию данных в системе хранения данных, содержащая:
средство усовершенствования существующей методики синхронизации в системе хранения данных; и
средство предоставления защищенной синхронизации данных между равноправными узлами, по меньшей мере, частично на основе методики синхронизации, чтобы предоставить, по меньшей мере, одному пользователю поуровневый доступ к синхронизированным данным.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/211,119 | 2005-08-24 | ||
| US11/211,119 US7930346B2 (en) | 2005-08-24 | 2005-08-24 | Security in peer to peer synchronization applications |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| RU2008106904A true RU2008106904A (ru) | 2009-08-27 |
| RU2421799C2 RU2421799C2 (ru) | 2011-06-20 |
Family
ID=37772095
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| RU2008106904/08A RU2421799C2 (ru) | 2005-08-24 | 2006-07-20 | Безопасность в приложениях синхронизации равноправных узлов |
Country Status (16)
| Country | Link |
|---|---|
| US (1) | US7930346B2 (ru) |
| EP (1) | EP1917608B1 (ru) |
| JP (1) | JP4955682B2 (ru) |
| KR (1) | KR101311145B1 (ru) |
| CN (1) | CN101243443A (ru) |
| AU (1) | AU2006284414B2 (ru) |
| BR (1) | BRPI0615024A2 (ru) |
| CA (1) | CA2616242A1 (ru) |
| EG (1) | EG25571A (ru) |
| IL (1) | IL188662A0 (ru) |
| MX (1) | MX2008002502A (ru) |
| NO (1) | NO340412B1 (ru) |
| NZ (1) | NZ565968A (ru) |
| RU (1) | RU2421799C2 (ru) |
| WO (1) | WO2007024380A2 (ru) |
| ZA (1) | ZA200800961B (ru) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10037348B2 (en) | 2013-04-08 | 2018-07-31 | Nuodb, Inc. | Database management system with database hibernation and bursting |
| US10067969B2 (en) | 2015-05-29 | 2018-09-04 | Nuodb, Inc. | Table partitioning within distributed database systems |
| US10180954B2 (en) | 2015-05-29 | 2019-01-15 | Nuodb, Inc. | Disconnected operation within distributed database systems |
| US10282247B2 (en) | 2013-03-15 | 2019-05-07 | Nuodb, Inc. | Distributed database management system with node failure detection |
| US10740323B1 (en) | 2013-03-15 | 2020-08-11 | Nuodb, Inc. | Global uniqueness checking in distributed databases |
| US10884869B2 (en) | 2015-04-16 | 2021-01-05 | Nuodb, Inc. | Backup and restore in a distributed database utilizing consistent database snapshots |
| US11176111B2 (en) | 2013-03-15 | 2021-11-16 | Nuodb, Inc. | Distributed database management system with dynamically split B-tree indexes |
| US11573940B2 (en) | 2017-08-15 | 2023-02-07 | Nuodb, Inc. | Index splitting in distributed databases |
Families Citing this family (116)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7689721B2 (en) * | 1998-05-29 | 2010-03-30 | Research In Motion Limited | System and method for pushing information from a host system to a mobile data communication device |
| US7836506B2 (en) * | 2004-09-22 | 2010-11-16 | Cyberdefender Corporation | Threat protection network |
| US8738750B2 (en) | 2005-12-21 | 2014-05-27 | Imran Chaudhri | System and method for efficient replication of and access to application specific environments and data |
| US8527660B2 (en) * | 2006-12-22 | 2013-09-03 | Palm, Inc. | Data synchronization by communication of modifications |
| US7680067B2 (en) * | 2007-03-09 | 2010-03-16 | Palm, Inc. | Peer-to-peer data synchronization architecture |
| US8402284B2 (en) * | 2007-04-30 | 2013-03-19 | Hewlett-Packard Development Company, L.P. | Symbiotic storage devices |
| US20090006451A1 (en) * | 2007-06-29 | 2009-01-01 | Microsoft Corporation | Web Page-Container Interactions |
| US8626771B2 (en) * | 2007-06-29 | 2014-01-07 | Microsoft Corporation | Container reputation |
| US8838729B2 (en) * | 2007-06-29 | 2014-09-16 | Microsoft Corporation | Gathering statistics based on container exchange |
| KR100897849B1 (ko) | 2007-09-07 | 2009-05-15 | 한국전자통신연구원 | 비정상 프로세스 탐지 방법 및 장치 |
| US8090685B2 (en) * | 2007-09-14 | 2012-01-03 | Microsoft Corporation | Knowledge based synchronization of subsets of data with no move condition |
| US20090196311A1 (en) * | 2008-01-31 | 2009-08-06 | Microsoft Corporation | Initiation and expiration of objects in a knowledge based framework for a multi-master synchronization environment |
| US8185495B2 (en) * | 2008-02-01 | 2012-05-22 | Microsoft Corporation | Representation of qualitative object changes in a knowledge based framework for a multi-master synchronization environment |
| US8086565B2 (en) * | 2008-02-18 | 2011-12-27 | Microsoft Corporation | File system watcher in the presence of different file systems |
| CN101604234B (zh) * | 2008-06-13 | 2011-06-01 | 英业达股份有限公司 | 存储装置的数据同步系统及其方法 |
| US8762420B2 (en) * | 2008-06-20 | 2014-06-24 | Microsoft Corporation | Aggregation of data stored in multiple data stores |
| US8090681B2 (en) * | 2008-06-26 | 2012-01-03 | Microsoft Corporation | Resolving conflicts in content management systems |
| US8458128B2 (en) * | 2008-08-26 | 2013-06-04 | Microsoft Corporation | Minimal extensions required for multi-master offline and collaboration for devices and web services |
| US7941410B2 (en) * | 2008-09-30 | 2011-05-10 | Microsoft Corporation | Method and system of managing conflicts for a set of synchronized folders |
| US8412930B2 (en) | 2008-10-09 | 2013-04-02 | Microsoft Corporation | Device authentication within deployable computing environment |
| US8380663B2 (en) * | 2008-12-17 | 2013-02-19 | Sybase, Inc. | Data integrity in a database environment through background synchronization |
| US8832023B2 (en) | 2009-01-30 | 2014-09-09 | Apple Inc. | System for managing distributed assets and metadata |
| US8407241B2 (en) * | 2009-06-12 | 2013-03-26 | Microsoft Corporation | Content mesh searching |
| US20100332593A1 (en) * | 2009-06-29 | 2010-12-30 | Igor Barash | Systems and methods for operating an anti-malware network on a cloud computing platform |
| US20110029658A1 (en) | 2009-07-24 | 2011-02-03 | Theodore Werth | System and methods for providing a multi-device, multi-service platform via a client agent |
| US9311378B2 (en) * | 2009-10-09 | 2016-04-12 | International Business Machines Corporation | Data synchronization between a data management system and an external system |
| US20130232198A1 (en) * | 2009-12-21 | 2013-09-05 | Arbitron Inc. | System and Method for Peer-to-Peer Distribution of Media Exposure Data |
| US20110153391A1 (en) * | 2009-12-21 | 2011-06-23 | Michael Tenbrock | Peer-to-peer privacy panel for audience measurement |
| GB201007191D0 (en) * | 2010-04-29 | 2010-06-09 | British Broadcasting Corp | Content provision system |
| US8924304B2 (en) * | 2010-06-04 | 2014-12-30 | Apple Inc. | Methods for using unique identifiers to identify systems in collaborative interaction in a mesh network |
| US20120134282A1 (en) * | 2010-11-30 | 2012-05-31 | Nokia Corporation | Method and apparatus for selecting devices to form a community |
| US9002897B2 (en) | 2010-12-28 | 2015-04-07 | Microsoft Technology Licensing, Llc | Aspected interfaces and methods for synchronized containers and other data structures |
| WO2012099617A1 (en) | 2011-01-20 | 2012-07-26 | Box.Net, Inc. | Real time notification of activities that occur in a web-based collaboration environment |
| US9201895B2 (en) | 2011-06-03 | 2015-12-01 | Apple Inc. | Management of downloads from a network-based digital data repository based on network performance |
| US20120311081A1 (en) * | 2011-06-03 | 2012-12-06 | Robbin Jeffrey L | Management of Network-Based Digital Data Repository |
| 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 |
| 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 |
| WO2013062599A1 (en) | 2011-10-26 | 2013-05-02 | Box, Inc. | Enhanced multimedia content preview rendering in a cloud content management system |
| US8942854B2 (en) * | 2011-11-28 | 2015-01-27 | Kohler Co. | System and method for identifying electrical devices in a power management system |
| US9773051B2 (en) | 2011-11-29 | 2017-09-26 | Box, Inc. | Mobile platform file and folder selection functionalities for offline access and synchronization |
| US9904435B2 (en) | 2012-01-06 | 2018-02-27 | Box, Inc. | System and method for actionable event generation for task delegation and management via a discussion forum in a web-based collaboration environment |
| US11232481B2 (en) | 2012-01-30 | 2022-01-25 | Box, Inc. | Extended applications of multimedia content previews in the cloud-based content management system |
| US9965745B2 (en) | 2012-02-24 | 2018-05-08 | Box, Inc. | System and method for promoting enterprise adoption of a web-based collaboration environment |
| US20130268480A1 (en) * | 2012-04-05 | 2013-10-10 | Box, Inc. | Method and apparatus for selective subfolder synchronization in a cloud-based environment |
| 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 |
| US9396156B2 (en) | 2012-04-26 | 2016-07-19 | Connected Data, Inc. | System and method for socially organized storage and shared access to storage appliances |
| US9218406B2 (en) * | 2012-04-26 | 2015-12-22 | Connected Data, Inc. | System and method for managing user data in a plurality of storage appliances over a wide area network for collaboration, protection, publication, or sharing |
| US10601799B2 (en) | 2012-04-26 | 2020-03-24 | Connected Data, Inc. | System and method for visualizing data sharing arrangements for an organization |
| 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 |
| US9691051B2 (en) | 2012-05-21 | 2017-06-27 | Box, Inc. | Security enhancement through application access control |
| 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 |
| US20130332526A1 (en) | 2012-06-10 | 2013-12-12 | Apple Inc. | Creating and sharing image streams |
| US10338940B2 (en) * | 2012-06-27 | 2019-07-02 | International Business Machines Corporation | Adjusting adminstrative access based on workload migration |
| GB2505072A (en) | 2012-07-06 | 2014-02-19 | Box Inc | Identifying users and collaborators as search results in a cloud-based system |
| 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 |
| WO2014017882A1 (ko) * | 2012-07-27 | 2014-01-30 | 삼성전자 주식회사 | 데이터 동기화를 수행하는 단말 및 서버 |
| US9794256B2 (en) | 2012-07-30 | 2017-10-17 | Box, Inc. | System and method for advanced control tools for administrators in a cloud-based service |
| KR101638656B1 (ko) | 2012-08-23 | 2016-07-11 | 엘에스산전 주식회사 | 산업용 자동화를 위한 클라우드 컴퓨팅 기반의 데이터 공유 시스템 및 산업용 기기 관리 장치 |
| 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 |
| 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 |
| US9292833B2 (en) | 2012-09-14 | 2016-03-22 | Box, Inc. | Batching notifications of activities that occur in a web-based collaboration environment |
| 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 |
| 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 |
| 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 |
| EP2755151A3 (en) | 2013-01-11 | 2014-09-24 | Box, Inc. | Functionalities, features and user interface of a synchronization client to a cloud-based environment |
| US10311121B2 (en) | 2013-01-11 | 2019-06-04 | Apple Inc. | Validation and delivery of digital assets |
| 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 |
| US9411870B2 (en) * | 2013-05-08 | 2016-08-09 | iData Crunch | System and method for location aware fine-grained multi-channel synchronization of mobile repositories along with aggregate analytic computation |
| 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 |
| GB2515192B (en) | 2013-06-13 | 2016-12-14 | 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 |
| US9535924B2 (en) | 2013-07-30 | 2017-01-03 | Box, Inc. | Scalability improvement in a system which incrementally updates clients with events that occurred in a cloud-based collaboration platform |
| US10509527B2 (en) | 2013-09-13 | 2019-12-17 | Box, Inc. | Systems and methods for configuring event-based automation in cloud-based collaboration platforms |
| US9535909B2 (en) | 2013-09-13 | 2017-01-03 | Box, Inc. | Configurable event-based automation architecture for cloud-based collaboration platforms |
| CN104699723B (zh) * | 2013-12-10 | 2018-10-19 | 北京神州泰岳软件股份有限公司 | 数据交换适配器、异构系统之间数据同步系统和方法 |
| US10614041B2 (en) * | 2014-03-17 | 2020-04-07 | Citrix Systems, Inc. | Sync as a service for cloud-based applications |
| US10530854B2 (en) | 2014-05-30 | 2020-01-07 | Box, Inc. | Synchronization of permissioned content in cloud-based environments |
| US9430669B2 (en) | 2014-07-23 | 2016-08-30 | Dropbox, Inc. | Collection folders in a content management system |
| 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 |
| US20170243403A1 (en) * | 2014-11-11 | 2017-08-24 | Bent Image Lab, Llc | Real-time shared augmented reality experience |
| WO2016077506A1 (en) | 2014-11-11 | 2016-05-19 | Bent Image Lab, Llc | Accurate positioning of augmented reality content |
| US10114615B1 (en) * | 2014-12-16 | 2018-10-30 | United Technologies Corporation | Feature based control system for multi-user CAx |
| CN104834879A (zh) * | 2015-03-11 | 2015-08-12 | 嘉兴市烟草公司平湖分公司 | 多系统同步采集扫描枪 |
| IN2015CH01317A (ru) * | 2015-03-18 | 2015-04-10 | Wipro Ltd | |
| US9692826B2 (en) | 2015-04-17 | 2017-06-27 | Dropbox, Inc. | Collection folder for collecting file submissions via a customizable file request |
| US10885209B2 (en) | 2015-04-17 | 2021-01-05 | Dropbox, Inc. | Collection folder for collecting file submissions in response to a public file request |
| US10192063B2 (en) | 2015-04-17 | 2019-01-29 | Dropbox, Inc. | Collection folder for collecting file submissions with comments |
| US10642750B2 (en) | 2015-08-03 | 2020-05-05 | Arista Networks, Inc. | System and method of a shared memory hash table with notifications and reduced memory utilization |
| US11068469B2 (en) * | 2015-09-04 | 2021-07-20 | Arista Networks, Inc. | System and method of a dynamic shared memory hash table with notifications |
| US10600249B2 (en) | 2015-10-16 | 2020-03-24 | Youar Inc. | Augmented reality platform |
| US10713966B2 (en) | 2015-12-31 | 2020-07-14 | Dropbox, Inc. | Assignments for classrooms |
| US10802695B2 (en) | 2016-03-23 | 2020-10-13 | Youar Inc. | Augmented reality for the internet of things |
| EP3472720B1 (en) * | 2016-07-14 | 2023-10-04 | Digital Asset (Switzerland) GmbH | Digital asset architecture |
| US12445293B2 (en) | 2016-07-29 | 2025-10-14 | Digital Asset (Switzerland) GmbH | System and method for verifying private channel data using synchronization log |
| CN107656970A (zh) * | 2017-08-31 | 2018-02-02 | 郑州云海信息技术有限公司 | 一种数据同步方法、装置及服务器 |
| US10872062B2 (en) * | 2017-10-27 | 2020-12-22 | Dropbox, Inc. | Moderated collaborative editing in collaborative content items |
| US10866963B2 (en) | 2017-12-28 | 2020-12-15 | Dropbox, Inc. | File system authentication |
| US10942723B2 (en) | 2019-04-05 | 2021-03-09 | Sap Se | Format for multi-artefact software packages |
| US11232078B2 (en) | 2019-04-05 | 2022-01-25 | Sap Se | Multitenancy using an overlay file system |
| US10956140B2 (en) | 2019-04-05 | 2021-03-23 | Sap Se | Software installation through an overlay file system |
| US11113249B2 (en) | 2019-04-05 | 2021-09-07 | Sap Se | Multitenant application server using a union file system |
| US10809994B1 (en) * | 2019-04-05 | 2020-10-20 | Sap Se | Declarative multi-artefact software installation |
| US11924350B2 (en) | 2021-07-29 | 2024-03-05 | Digital Asset (Switzerland) GmbH | Cryptographically enforced partial blinding for distributed system |
| US12450296B2 (en) * | 2022-08-22 | 2025-10-21 | Microsoft Technology Licensing, Llc | Synchronizing security groups |
| US12242427B2 (en) * | 2022-12-22 | 2025-03-04 | Dropbox, Inc. | Implementing different synchronization processes using a multi-root system |
| US12306800B2 (en) | 2022-12-22 | 2025-05-20 | Dropbox, Inc. | Multi-root content management system |
| US12530369B2 (en) | 2022-12-22 | 2026-01-20 | Dropbox, Inc. | Resume backup of external storage device using multi-root system |
Family Cites Families (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6662212B1 (en) * | 1999-08-31 | 2003-12-09 | Qualcomm Incorporated | Synchronization of a virtual workspace using E-mail extensions |
| US7917628B2 (en) * | 1999-12-02 | 2011-03-29 | Western Digital Technologies, Inc. | Managed peer-to-peer applications, systems and methods for distributed data access and storage |
| US8793374B2 (en) * | 1999-12-02 | 2014-07-29 | Western Digital Technologies, Inc. | Managed peer-to-peer applications, systems and methods for distributed data access and storage |
| US6754678B2 (en) * | 1999-12-20 | 2004-06-22 | California Institute Of Technology | Securely and autonomously synchronizing data in a distributed computing environment |
| US6892210B1 (en) | 2000-12-29 | 2005-05-10 | Worldsync, Inc. | Database management and synchronization across a peer-to-peer network |
| FR2833446B1 (fr) * | 2001-12-12 | 2004-04-09 | Viaccess Sa | Protocole de controle du mode d'acces a des donnees transmises en mode point a point ou point multi-point |
| US20030120699A1 (en) | 2001-12-24 | 2003-06-26 | Storage Technology Corporation | Variable synchronicity between duplicate transactions |
| US20060136441A1 (en) * | 2002-04-02 | 2006-06-22 | Tetsunosuke Fujisaki | Method and apparatus for synchronous project collaboration |
| US6721871B2 (en) * | 2002-04-02 | 2004-04-13 | Nokia Corporation | Method and apparatus for synchronizing data stores with respect to changes in folders |
| US6965674B2 (en) * | 2002-05-21 | 2005-11-15 | Wavelink Corporation | System and method for providing WLAN security through synchronized update and rotation of WEP keys |
| US20040010510A1 (en) * | 2002-07-10 | 2004-01-15 | Timo Hotti | Method and system for database synchronization |
| US7340502B2 (en) * | 2002-10-24 | 2008-03-04 | Microsoft Corporation | Method and apparatus for maintaining consistency of a shared space across multiple endpoints in a peer-to-peer collaborative computer system |
| US20050037787A1 (en) * | 2003-06-27 | 2005-02-17 | Rosett-Wireless Corporation | Wireless intelligent portable-server system (WIPSS) |
| CA2512185C (en) | 2003-08-21 | 2012-04-24 | Microsoft Corporation | Systems and methods for providing synchronization services for units of information manageable by a hardware/software interface system |
| KR20060113353A (ko) * | 2003-08-21 | 2006-11-02 | 마이크로소프트 코포레이션 | 하드웨어/소프트웨어 인터페이스 시스템에 의해 관리가능한 정보 단위들을 조직하기 위한 디지털 이미지스키마의 구현을 위한 시스템 및 방법 |
| US7734690B2 (en) * | 2003-09-05 | 2010-06-08 | Microsoft Corporation | Method and apparatus for providing attributes of a collaboration system in an operating system folder-based file system |
| CN1839592A (zh) * | 2003-09-11 | 2006-09-27 | 富士通株式会社 | 包中继装置 |
| US7464263B2 (en) * | 2004-03-25 | 2008-12-09 | International Business Machines Corporation | Method, system and program product for associating event categorization and routing with security authorization roles |
| US7818679B2 (en) | 2004-04-20 | 2010-10-19 | Microsoft Corporation | Method, system, and apparatus for enabling near real time collaboration on an electronic document through a plurality of computer systems |
| US20060218394A1 (en) * | 2005-03-28 | 2006-09-28 | Yang Dung C | Organizational role-based controlled access management system |
| US7693958B2 (en) * | 2005-06-20 | 2010-04-06 | Microsoft Corporation | Instant messaging with data sharing |
-
2005
- 2005-08-24 US US11/211,119 patent/US7930346B2/en active Active
-
2006
- 2006-07-20 EP EP06788124.3A patent/EP1917608B1/en not_active Not-in-force
- 2006-07-20 CN CNA2006800294456A patent/CN101243443A/zh active Pending
- 2006-07-20 ZA ZA200800961A patent/ZA200800961B/xx unknown
- 2006-07-20 BR BRPI0615024-1A patent/BRPI0615024A2/pt not_active IP Right Cessation
- 2006-07-20 KR KR1020087004149A patent/KR101311145B1/ko active Active
- 2006-07-20 WO PCT/US2006/028390 patent/WO2007024380A2/en not_active Ceased
- 2006-07-20 NZ NZ565968A patent/NZ565968A/en unknown
- 2006-07-20 RU RU2008106904/08A patent/RU2421799C2/ru active
- 2006-07-20 JP JP2008527921A patent/JP4955682B2/ja not_active Expired - Fee Related
- 2006-07-20 MX MX2008002502A patent/MX2008002502A/es active IP Right Grant
- 2006-07-20 AU AU2006284414A patent/AU2006284414B2/en not_active Ceased
- 2006-07-20 CA CA002616242A patent/CA2616242A1/en not_active Withdrawn
-
2008
- 2008-01-08 IL IL188662A patent/IL188662A0/en active IP Right Grant
- 2008-01-15 NO NO20080232A patent/NO340412B1/no unknown
- 2008-02-21 EG EG2008020301A patent/EG25571A/xx active
Cited By (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12050578B2 (en) | 2013-03-15 | 2024-07-30 | Nuodb, Inc. | Distributed database management system with dynamically split B-Tree indexes |
| US11561961B2 (en) | 2013-03-15 | 2023-01-24 | Nuodb, Inc. | Global uniqueness checking in distributed databases |
| US12158877B2 (en) | 2013-03-15 | 2024-12-03 | Dassault Systemes SE | Global uniqueness checking in distributed databases |
| US10282247B2 (en) | 2013-03-15 | 2019-05-07 | Nuodb, Inc. | Distributed database management system with node failure detection |
| US10740323B1 (en) | 2013-03-15 | 2020-08-11 | Nuodb, Inc. | Global uniqueness checking in distributed databases |
| US11176111B2 (en) | 2013-03-15 | 2021-11-16 | Nuodb, Inc. | Distributed database management system with dynamically split B-tree indexes |
| US10037348B2 (en) | 2013-04-08 | 2018-07-31 | Nuodb, Inc. | Database management system with database hibernation and bursting |
| US10884869B2 (en) | 2015-04-16 | 2021-01-05 | Nuodb, Inc. | Backup and restore in a distributed database utilizing consistent database snapshots |
| US12493527B2 (en) | 2015-04-16 | 2025-12-09 | Dassault Systemes SE | Backup and restore in a distributed database utilizing consistent database snapshots |
| US10067969B2 (en) | 2015-05-29 | 2018-09-04 | Nuodb, Inc. | Table partitioning within distributed database systems |
| US11222008B2 (en) | 2015-05-29 | 2022-01-11 | Nuodb, Inc. | Disconnected operation within distributed database systems |
| US12001420B2 (en) | 2015-05-29 | 2024-06-04 | Nuodb, Inc. | Disconnected operation within distributed database systems |
| US11314714B2 (en) | 2015-05-29 | 2022-04-26 | Nuodb, Inc. | Table partitioning within distributed database systems |
| US10180954B2 (en) | 2015-05-29 | 2019-01-15 | Nuodb, Inc. | Disconnected operation within distributed database systems |
| US12326846B2 (en) | 2015-05-29 | 2025-06-10 | Dassault Systemes SE | Table partitioning within distributed database systems |
| US12487988B2 (en) | 2015-05-29 | 2025-12-02 | Dassault Systemes SE | Disconnected operation within distributed database systems |
| US11573940B2 (en) | 2017-08-15 | 2023-02-07 | Nuodb, Inc. | Index splitting in distributed databases |
| US12321327B2 (en) | 2017-08-15 | 2025-06-03 | Dassault Systemes SE | Index splitting in distributed databases |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2007024380A2 (en) | 2007-03-01 |
| KR101311145B1 (ko) | 2013-09-25 |
| CA2616242A1 (en) | 2007-03-01 |
| US20070067349A1 (en) | 2007-03-22 |
| CN101243443A (zh) | 2008-08-13 |
| ZA200800961B (en) | 2009-04-29 |
| AU2006284414B2 (en) | 2011-02-24 |
| WO2007024380A3 (en) | 2007-11-29 |
| EP1917608A2 (en) | 2008-05-07 |
| MX2008002502A (es) | 2008-04-07 |
| NZ565968A (en) | 2010-05-28 |
| EP1917608B1 (en) | 2016-06-22 |
| JP4955682B2 (ja) | 2012-06-20 |
| AU2006284414A1 (en) | 2007-03-01 |
| RU2421799C2 (ru) | 2011-06-20 |
| BRPI0615024A2 (pt) | 2011-04-26 |
| JP2009506423A (ja) | 2009-02-12 |
| IL188662A0 (en) | 2008-08-07 |
| NO340412B1 (no) | 2017-04-18 |
| EP1917608A4 (en) | 2010-05-26 |
| EG25571A (en) | 2012-02-29 |
| US7930346B2 (en) | 2011-04-19 |
| NO20080232L (no) | 2008-05-21 |
| KR20080047361A (ko) | 2008-05-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| RU2008106904A (ru) | Безопасность в приложениях синхронизации равноправных узлов | |
| US7756924B2 (en) | Peer communities | |
| US9009108B2 (en) | Minimal extensions required for multi-master offline and collaboration for devices and web services | |
| CN104202236A (zh) | 建立协作群组的方法和系统以及相应的即时通信方法 | |
| Zhang et al. | Behind the scenes: The evolving urban networks of film production in China | |
| Gomes et al. | Towards an infrastructure to support big data for a smart city project | |
| Peck | Neoliberalism | |
| Pasquinelli | City branding and local SMEs: A smart specialisation perspective | |
| CN105376307A (zh) | 一种数据中心间的异步备份方法 | |
| CN101763568A (zh) | 一种备忘录提醒系统 | |
| CN106372199B (zh) | 一种基于元数据支持的多版本文件管理系统 | |
| Swaminathan | Ports and digital ports: the narrative construction and social imaginaries of the island city of Mumbai | |
| CN204883806U (zh) | 一种无纸化会议管理系统 | |
| CN106293540A (zh) | 一种云数据存储方法 | |
| CN106534370B (zh) | 端到端的数据管理/操作方法和系统、服务器及终端设备 | |
| Jacobs | Global City | |
| Ong | Neoliberal as political technology | |
| CN112468385A (zh) | 虚拟分组的配置方法和装置、存储介质及电子装置 | |
| Wang et al. | Research on government gis construction and application technology based on cngi | |
| Baek et al. | A context-aware data replication method for SNS | |
| CN107862627A (zh) | 一种电力云立方系统 | |
| García et al. | Current trends in pan-European identity management systems | |
| Kim | C haebol (K orea) and Z aibatsu (J apan) | |
| Castor | Ambiguity | |
| Ryu et al. | Designing an architecture of SNS platform by applying a product line engineering approach |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PC41 | Official registration of the transfer of exclusive right |
Effective date: 20150526 |