Event-Based User State Synchronization in a Cloud Storage System

a cloud storage system and user state technology, applied in computing, digital data authentication, instruments, etc., can solve the problems of user being denied local access, local file system vulnerable to prohibited access, and resource-intensive, and achieve the effect of facilitating synchronization of user directories

Inactive Publication Date: 2017-06-22
EGNYTE
View PDF20 Cites 59 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0008]The present invention overcomes the problems associated with the prior art by providing a system and method for synchronizing user state information between a remote file storage system and each associated local file storage system. The invention facilitates maintaining separate, but synchronized, user directories on the remote file storage system (the cloud) and any number of associated local file storage systems. The invention also facilitates synchronizing the user directories in near-real time through event-based synchronization facilitated by persistent Web Socket connections.

Problems solved by technology

This is resource intensive (e.g., in terms of IT personnel, time, etc.) and undesirable.
It is also slow and can leave the local file system vulnerable to prohibited access (e.g., the time between when a user's employment is terminated and when the user's account is locally deactivated, etc.).
Unfortunately, if a connection with the active directory service cannot be established due to the corporate policies, then the user will be denied local access.
Thus, the synchronized namespace on the local storage device cannot be accessed in off-line mode.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Event-Based User State Synchronization in a Cloud Storage System
  • Event-Based User State Synchronization in a Cloud Storage System
  • Event-Based User State Synchronization in a Cloud Storage System

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0055]The present invention overcomes the problems associated with the prior art by providing a system and method for centralized control and synchronization of states of user definitions in a hybrid cloud storage system. In the following description, numerous specific details are set forth (e.g., specific communication protocols, data structures, etc.) in order to provide a thorough understanding of the invention. Those skilled in the art will recognize, however, that the invention may be practiced apart from these specific details. In other instances, details of well known cloud computing practices (e.g., routine optimization, file system protocols, etc.) and components have been omitted, so as not to unnecessarily obscure the present invention.

[0056]FIG. 1 shows a cloud computing system 100 that includes a remote cloud server 102, a local cloud server 104, and a local cloud server 106, which communicate and are synchronized via the Internet 108. Local cloud server 104 can be host...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

Cloud storage systems and methods are described for providing event-based user state synchronization among the various cloud elements. A global user directory is maintained on a remote cloud storage system. The global user directory includes a plurality of global user definitions associated with a plurality of user accounts, where each of the user accounts has access to at least one of a remote file system (RFS) hosted by the remote cloud storage system and a local file system (LFS) hosted by a local cloud storage system. As global user definition are altered on the remote cloud storage system, user events are generated and communicated to the local cloud storage system, where they are applied to synchronize the local user definitions with the global user definitions. The invention facilitates centralized control of user definitions, near real-time event delivery to local cloud storage systems, and separation of authentication processes from customers' active directory services.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS[0001]This application claims the benefit of co-pending U.S. Provisional Patent Application Ser. No. 62 / 271,133, filed on Dec. 22, 2015 by at least one common inventor and entitled “Event-Based User State Synchronization”, which is incorporated by reference herein in its entirety.BACKGROUND OF THE INVENTION[0002]Field of the Invention[0003]This invention relates generally to cloud computing systems, and more particularly to synchronizing the states of user definitions in a cloud computing system.[0004]Description of the Background Art[0005]Cloud computing systems are known. In cloud computing systems, computing and storage services are provided to remote clients over a wide area network such as the Internet. In the case of storage, the customer's file system can exist both in a local storage device (e.g., on a hard drive, on a network attached storage (NAS) device, etc.) and in the cloud. For example, a backup copy of the customer's local file ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F17/30
CPCG06F17/30215G06F17/30174G06F21/45G06F16/27
Inventor SHARMA, SHISHIRBHATTACHARJEE, DEBJITJASSAL, AMRITPATEL, KALPESHMEHTA, DEEPAKGRZEDZIELSKI, PRZEMEKSHETTY, SACHINGARDO, KRZYSZTOFIAITSKOV, DANIILKRISHNAN, HARIKESAVANMARATHE, MANISH
Owner EGNYTE
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products